@layer base{.hv img{max-width:100%;display:block}.hv button{font:inherit;color:inherit}.hv h1,.hv h2,.hv h3{text-wrap:balance;margin:0}.hv h2{letter-spacing:-.022em;font-size:clamp(30px,5.4vw,50px);font-weight:800;line-height:1.08}.hv section{padding-block:clamp(72px,10vw,128px)}}.hv{--bg:#f5f7f6;--card:#fff;--ink:#0f172a;--sub:#5b6b7f;--muted:#7a8796;--line:#e6ebe8;--g:#216e3c;--gd:#18532d;--gdd:#0e3b20;--mint:#e8f3ec;--mint2:#d3eadb;--gold:#f6b93b;--goldink:#946200;--goldsoft:#fff4d9;--paper:#fff7d6;--paperline:#ebdda4;--ok:#1f8a4c;--oksoft:#e3f4ea;--warn:#b7791f;--warnsoft:#fdf1dc;--bad:#c53030;--badsoft:#fde8e8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hv *{box-sizing:border-box}.hv{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.hv svg.lucide{stroke-width:2.1px;flex:none;width:1em;height:1em}.hv .c{max-width:1140px;margin:0 auto;padding-inline:20px}.hv .eb{letter-spacing:.13em;text-transform:uppercase;color:var(--g);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.hv .lead{color:var(--sub);text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(16px,2.1vw,19px);line-height:1.6}.hv .center{text-align:center;justify-items:center;gap:16px;display:grid}.hv .tag{background:var(--mint);color:var(--g);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.hv .rv{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.hv .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hv .rv{opacity:1;transition:none;transform:none}}.hv .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.hv .btn:hover{transform:translateY(-1px)}.hv .btn-g{background:var(--g);color:#fff;padding:15px 22px;font-size:16px;box-shadow:0 14px 30px -14px #216e3ccc}.hv .btn-s{border-radius:11px;padding:10px 14px;font-size:13px}.hv .hero{padding-block:clamp(36px,6vw,84px) clamp(64px,8vw,110px);position:relative;overflow:hidden}.hv .hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#216e3c29,#0000);border-radius:50%;width:80vmax;height:80vmax;position:absolute;top:-30vmax;right:-22vmax}.hv .hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f6b93b2e,#0000);border-radius:50%;width:60vmax;height:60vmax;position:absolute;bottom:-30vmax;left:-25vmax}.hv .hgrid{z-index:1;align-items:center;gap:52px;display:grid;position:relative}@media (min-width:980px){.hv .hgrid{grid-template-columns:1.08fr .92fr;gap:40px}}.hv .hero h1{letter-spacing:-.028em;margin:18px 0 22px;font-size:clamp(40px,7.6vw,76px);font-weight:800;line-height:1.02}.hv .hl{white-space:normal;background-image:linear-gradient(transparent 62%,color-mix(in srgb,var(--gold) 70%,transparent) 62%,color-mix(in srgb,var(--gold) 70%,transparent) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1.1s cubic-bezier(.65,0,.35,1) .45s;position:relative}.hv .in .hl,.hv .hl.on{background-size:100% 100%}.hv .hcta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:30px;display:flex}.hv .soon{color:var(--sub);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.hv .soon svg{color:var(--g)}.hv .pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hv .pill{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 9px;font-size:13.5px;font-weight:700;display:inline-flex}.hv .pill svg{color:var(--g)}.hv .stage{justify-items:center;gap:18px;display:grid}.hv .phone{background:#0b0f0d;border-radius:50px;width:min(300px,78vw);padding:11px;position:relative;box-shadow:0 60px 120px -50px #0e3b20bf,inset 0 0 0 2px #2a302d,0 0 0 1px #ffffff0a}.hv .scr{background:#fff;border-radius:40px;position:relative;overflow:hidden}.hv .scr .shot{width:100%;height:auto}.hv .dim{pointer-events:none;background:linear-gradient(#0f172a47,#0000 45%);position:absolute;inset:0}.hv .island{z-index:5;background:#000;border-radius:999px;width:96px;height:28px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hv .sbar{color:#fff;z-index:4;justify-content:space-between;font-size:12px;font-weight:700;display:flex;position:absolute;top:14px;left:26px;right:26px}.hv .sbar span:last-child{align-items:center;gap:5px;display:flex}.hv .lock{text-align:center;color:#fff;position:absolute;top:58px;left:0;right:0}.hv .ldate{opacity:.92;text-transform:capitalize;font-size:14px;font-weight:600}.hv .ltime{letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:6px;margin-top:2px;font-size:clamp(64px,19vw,80px);font-weight:700;line-height:1;display:flex}.hv .ltime small{letter-spacing:0;opacity:.85;font-size:16px;font-weight:700}.hv .stack{display:grid;position:absolute;top:44px;left:8px;right:8px}.hv .stack .ntf{grid-area:1/1}.hv .ntf{-webkit-backdrop-filter:blur(18px);color:#0f172a;transform-origin:top;background:#ffffffe6;border-radius:20px;grid-template-columns:38px 1fr;align-items:start;gap:10px;padding:11px 12px;transition:opacity .4s,transform .4s,filter .4s;animation:.55s cubic-bezier(.22,1.25,.36,1) both drop;display:grid;box-shadow:0 10px 30px -16px #0009}.hv .ntf img{border-radius:10px;width:38px;height:38px}.hv .ntf .top{color:#475569;letter-spacing:.02em;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.hv .ntf b{margin-top:1px;font-size:13.5px;line-height:1.25;display:block}.hv .ntf p{color:#334155;margin:2px 0 0;font-size:12.5px;line-height:1.35}.hv .ntf.old{opacity:0;transform:translateY(-30px)scale(.95)}.hv .ntf.gone{display:none}.hv .home-ind{background:#ffffffd9;border-radius:9px;width:120px;height:5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hv .lbtns{justify-content:space-between;display:flex;position:absolute;bottom:26px;left:30px;right:30px}.hv .lbtns i{color:#fff;background:#00000047;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.hv .scrub{flex-wrap:wrap;justify-content:center;gap:6px;max-width:360px;display:flex}.hv .scrub button{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;transition:all .25s}.hv .scrub button.on{background:var(--g);border-color:var(--g);color:#fff}.hv .cap{color:var(--sub);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.hv .mess{background:var(--card);border-block:1px solid var(--line)}.hv .seg{background:var(--bg);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.hv .seg button{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:800;transition:all .3s;display:flex}.hv .seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 2px 8px -2px #0f172a2e}.hv .seg button[aria-pressed=true].g{background:var(--g);color:#fff}.hv .board{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:44px;display:grid}.hv .cardx{transition:transform .9s cubic-bezier(.34,1.3,.5,1);display:grid;position:relative}.hv .cardx>div{border-radius:18px;grid-area:1/1;padding:18px;transition:opacity .55s,transform .9s cubic-bezier(.34,1.3,.5,1)}.hv .note{background:var(--paper);border:1px solid var(--paperline);font-family:var(--font-caveat),"Bradley Hand","Segoe Print",cursive;color:#3b3423;background-image:repeating-linear-gradient(#0000 0 29px,#a082282e 29px 30px);min-height:150px;font-size:27px;line-height:1.12;position:relative;box-shadow:0 18px 30px -22px #785a0099}.hv .note:before{content:"";background:#f6b93b73;border-radius:3px;width:70px;height:20px;margin-left:-35px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg)}.hv .tidy{background:var(--card);border:1px solid var(--line);opacity:0;align-content:start;gap:10px;display:grid;transform:scale(.96);box-shadow:0 20px 40px -30px #0f172a73}.hv .tidy .ti{background:var(--mint);width:42px;height:42px;color:var(--g);border-radius:13px;place-items:center;font-size:20px;display:grid}.hv .tidy b{letter-spacing:-.01em;font-size:17px;line-height:1.25}.hv .tidy span{color:var(--sub);font-size:14.5px;line-height:1.45}.hv .tidy .chip span{color:inherit;font-size:inherit;line-height:inherit}.hv .tidy .chip{border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.hv .cardx:first-child{transform:rotate(-3.5deg)translateY(6px)}.hv .cardx:nth-child(2){transform:rotate(2.5deg)translateY(-4px)}.hv .cardx:nth-child(3){transform:rotate(-1.5deg)translateY(10px)}.hv .cardx:nth-child(4){transform:rotate(3.5deg)}.hv .board.ok .cardx{transform:none}.hv .board.ok .note{opacity:0;transform:scale(.94)}.hv .board.ok .tidy{opacity:1;transform:none}.hv .board.ok .cardx:nth-child(2) .tidy{transition-delay:80ms}.hv .board.ok .cardx:nth-child(3) .tidy{transition-delay:.16s}.hv .board.ok .cardx:nth-child(4) .tidy{transition-delay:.24s}.hv .board.ok .cardx:nth-child(2){transition-delay:80ms}.hv .board.ok .cardx:nth-child(3){transition-delay:.16s}.hv .board.ok .cardx:nth-child(4){transition-delay:.24s}.hv .messnote{text-align:center;color:var(--muted);margin-top:22px;font-size:13px}.hv .hwrap{align-items:center;gap:30px;margin-top:52px;display:grid}@media (min-width:920px){.hv .hwrap{grid-template-columns:1fr 1fr;gap:60px}}.hv .steps{gap:12px;display:grid}@media (max-width:919px){.hv .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.hv .st{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:20px;align-items:flex-start;gap:16px;padding:18px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.hv .st .n{background:var(--mint);width:44px;height:44px;color:var(--g);border-radius:14px;flex:none;place-items:center;font-size:18px;font-weight:800;transition:all .3s;display:grid}.hv .st b{letter-spacing:-.015em;font-size:18px;display:block}.hv .st small{color:var(--sub);margin-top:4px;font-size:14.5px;line-height:1.5;display:block}.hv .st .bar{background:var(--g);width:0;height:3px;position:absolute;bottom:0;left:0}.hv .st.on{border-color:color-mix(in srgb,var(--g) 45%,var(--line));box-shadow:0 22px 44px -28px #216e3cb3}.hv .st.on .n{background:var(--g);color:#fff}@media (max-width:919px){.hv .st{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 8px}.hv .st small{display:none}.hv .st b{font-size:13.5px;line-height:1.2}.hv .st .n{width:38px;height:38px;font-size:16px}}.hv .dev{background:#0b0f0d;border-radius:44px;justify-self:center;width:min(340px,100%);padding:10px;box-shadow:0 50px 100px -50px #0f172ab3}.hv .dscr{background:#f6f8f7;border-radius:35px;height:560px;position:relative;overflow:hidden}.hv .dscr .island{width:84px;height:24px;top:9px}.hv .panes{position:absolute;inset:44px 0 0}.hv .pane{opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;gap:10px;padding:10px 16px 16px;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;transform:translate(16px)}.hv .pane.on{opacity:1;visibility:visible;pointer-events:auto;transform:none}.hv .ph{letter-spacing:-.02em;margin:4px 0 2px;font-size:20px;font-weight:800}.hv .fld{background:#fff;border:1.5px solid #e2e8e4;border-radius:14px;padding:9px 12px}.hv .fld small{color:#7a8796;font-size:11px;font-weight:700;display:block}.hv .fld .v{min-height:21px;font-size:15px;font-weight:700}.hv .fld.f{border-color:var(--g)}.hv .fld.f .v:after{content:"";background:var(--g);vertical-align:-2px;width:2px;height:16px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.hv .rpl{color:#7a8796;margin-top:2px;font-size:12px;font-weight:800}.hv .chips{flex-wrap:wrap;gap:6px;display:flex}.hv .chips span{background:#fff;border:1.5px solid #dce3df;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:700;transition:all .3s}.hv .chips span.on{background:var(--g);border-color:var(--g);color:#fff}.hv .save{color:#fff;background:var(--g);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:14px;font-weight:800;transition:background .3s;display:flex}.hv .save.done{background:var(--ok)}.hv .wk{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.hv .wk div{text-align:center;color:#7a8796;background:#fff;border:1px solid #e6ebe8;border-radius:12px;padding:7px 0;font-size:11px;font-weight:700}.hv .wk div b{color:#0f172a;font-size:15px;display:block}.hv .wk div i{background:0 0;border-radius:50%;width:5px;height:5px;margin:4px auto 0;display:block}.hv .wk div.d i{background:var(--g)}.hv .wk div.t{background:var(--g);border-color:var(--g);color:#d3eadb}.hv .wk div.t b{color:#fff}.hv .wk div.t i{background:var(--gold)}.hv .map{background:#e9efe9;border:1px solid #e1e8e3;border-radius:16px;height:150px;position:relative;overflow:hidden}.hv .map svg{width:100%;height:100%;position:absolute;inset:0}.hv .map .road{stroke:#fff;stroke-width:7px;fill:none}.hv .map .rt{stroke:var(--g);stroke-width:4px;fill:none;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px}.hv .pane.on .map .rt{animation:1.6s cubic-bezier(.65,0,.35,1) .3s forwards drawrt}.hv .pin{background:var(--g);border-radius:50% 50% 50% 0;place-items:center;width:28px;height:28px;margin:-28px 0 0 -14px;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 6px 12px -4px #0006}.hv .pin b{color:#fff;font-size:12px;transform:rotate(45deg)}.hv .pin.me{background:var(--gold)}.hv .job{background:#fff;border:1px solid #e6ebe8;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hv .job .k{background:var(--g);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.hv .job div{flex:1;min-width:0}.hv .job b{font-size:14px;display:block}.hv .job span{color:#7a8796;font-size:12px}.hv .leave{color:var(--goldink);background:var(--goldsoft);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.hv .pdfw{height:250px;position:relative}.hv .pdfw img{opacity:0;border:1px solid #e6ebe8;border-radius:8px;width:180px;margin-left:-90px;transition:transform .8s cubic-bezier(.22,1.2,.36,1),opacity .5s;position:absolute;top:0;left:50%;transform:translateY(24px)rotate(-4deg);box-shadow:0 24px 40px -22px #0f172a99}.hv .pane.on .pdfw img{opacity:1;transform:rotate(-3deg)}.hv .sendto{gap:6px;display:grid;position:absolute;top:26px;right:4px}.hv .sendto span{background:#fff;border:1px solid #e6ebe8;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;font-weight:800;display:flex;box-shadow:0 8px 16px -12px #00000080}.hv .earn{grid-template-columns:1.3fr 1fr;gap:8px;margin-top:auto;display:grid}.hv .earn div{background:#fff;border:1px solid #e6ebe8;border-radius:16px;padding:12px}.hv .earn div:first-child{background:var(--gd);border-color:var(--gd);color:#fff}.hv .earn small{opacity:.75;font-size:11px;font-weight:700;display:block}.hv .earn b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;display:block}.hv .earn span{opacity:.8;font-size:11.5px;font-weight:700}.hv .dark{background:var(--gdd);color:#eaf4ee;position:relative;overflow:hidden}.hv .dark:before{content:"";background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hv .dark .c{position:relative}.hv .dark .eb{color:var(--gold)}.hv .dark .lead{color:#b9d3c2}.hv .dark h2{color:#fff}.hv .sgrid{align-items:center;gap:40px;display:grid}@media (min-width:960px){.hv .sgrid{grid-template-columns:.85fr 1.15fr;gap:56px}}.hv .malu-s{align-items:flex-end;gap:16px;margin-top:28px;display:flex}.hv .malu-s img{width:auto;height:150px}.hv .bubble{color:var(--ink);background:#fff;border-radius:18px 18px 18px 4px;max-width:280px;margin-bottom:60px;padding:12px 15px;font-size:14.5px;font-weight:600;line-height:1.4;position:relative;box-shadow:0 18px 30px -20px #0009}.hv .sim{background:#123f25;border:1px solid #ffffff1a;border-radius:26px;padding:clamp(18px,3vw,28px);box-shadow:0 40px 90px -50px #000c}.hv .simtop{color:#9fc2ac;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:700;display:flex}.hv .simtop b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px}.hv .tl{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;height:112px;margin-top:16px;position:relative}.hv .tl .blk,.hv .tl .buf,.hv .tl .cand{white-space:nowrap;text-overflow:ellipsis;border-radius:9px;justify-content:center;align-items:center;padding-inline:4px;font-size:11.5px;font-weight:800;display:flex;position:absolute;overflow:hidden}.hv .tl .blk{height:38px;color:var(--gd);background:#e8f3ec;top:12px}.hv .tl .buf{background:repeating-linear-gradient(135deg,#ffffff1f 0 5px,#0000 5px 10px);border-radius:6px;height:38px;top:12px}.hv .tl .cand{background:var(--gold);color:#3b2a00;height:38px;transition:left .25s cubic-bezier(.22,1,.36,1),background .25s;top:60px;box-shadow:0 10px 20px -10px #0009}.hv .tl .cand.tight{background:#f59e0b}.hv .tl .cand.no{color:#3b0a0a;background:#f87171}.hv .ticks{height:18px;margin-top:6px;position:relative}.hv .ticks span{color:#7fa58d;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;transform:translate(-50%)}.hv .ticks span:first-child{transform:none}.hv .ticks span:last-child{transform:translate(-100%)}.hv input[type=range]{width:100%;accent-color:var(--gold);height:28px;margin-top:14px}.hv .verdict{color:var(--ink);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:14px;transition:background .3s;display:flex}.hv .verdict .ic{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.hv .v-ok .ic{background:var(--oksoft);color:var(--ok)}.hv .v-tight .ic{background:var(--warnsoft);color:var(--warn)}.hv .v-no .ic{background:var(--badsoft);color:var(--bad)}.hv .verdict b{font-size:16px;display:block}.hv #vds{color:var(--sub);margin-top:2px;font-size:13.5px;display:block}.hv .freebtn{border:2px solid var(--g);color:var(--g);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:800;display:none}.hv .v-no .freebtn,.hv .v-tight .freebtn{display:inline-flex}@media (max-width:560px){.hv .freebtn{justify-content:center;width:100%}}.hv .simnote{color:#8fb39c;margin-top:14px;font-size:12.5px;line-height:1.5}.hv .fgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;margin-top:48px;display:grid}.hv .fgrid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.hv .fgrid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hv .fgrid.c4{grid-template-columns:minmax(0,1fr)}}.hv .fgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.hv .fgrid.c3{grid-template-columns:minmax(0,1fr)}}.hv .pval{background:#f6b93b24;border-radius:14px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.hv .pval svg{color:#946200;flex:none;width:20px;height:20px;margin-top:1px}.hv .pval b{font-weight:800}.hv .ft{background:var(--card);border:1px solid var(--line);border-radius:20px;align-content:start;gap:8px;padding:20px;transition:transform .3s,box-shadow .3s;display:grid}.hv .ft:hover{transform:translateY(-3px);box-shadow:0 24px 40px -30px #216e3cb3}.hv .ft .ti{background:var(--mint);width:46px;height:46px;color:var(--g);border-radius:14px;place-items:center;margin-bottom:4px;font-size:21px;display:grid}.hv .ft:nth-child(3n+2) .ti{background:var(--goldsoft);color:var(--goldink)}.hv .ft b{letter-spacing:-.01em;font-size:17px}.hv .ft span{color:var(--sub);font-size:14.5px;line-height:1.5}@media (max-width:560px){.hv .ft{grid-template-columns:46px 1fr;gap:2px 14px;padding:16px}.hv .ft .ti{grid-row:span 2;margin:0}.hv .ft b{align-self:end}}.hv .lgs{background:linear-gradient(180deg,var(--card),var(--bg));border-block:1px solid var(--line)}.hv .lgrid{align-items:center;gap:44px;display:grid}@media (min-width:960px){.hv .lgrid{grid-template-columns:1fr 1fr;gap:60px}}.hv .ltabs{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.hv .ltabs button{border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;align-items:center;gap:9px;padding:10px 14px;font-size:15px;font-weight:800;transition:all .3s;display:flex;position:relative;overflow:hidden}.hv .ltabs button b{background:var(--mint);color:var(--g);border-radius:6px;padding:2px 6px;font-size:11px}.hv .ltabs button.on{border-color:var(--g);box-shadow:0 14px 28px -20px #216e3ce6}.hv .ltabs button.on b{background:var(--g);color:#fff}@media (max-width:560px){.hv .ltabs{grid-template-columns:repeat(3,1fr);display:grid}.hv .ltabs button{flex-direction:column;gap:4px;padding:10px 4px;font-size:13.5px}}.hv .ltabs .lb{background:var(--gold);width:0;height:3px;position:absolute;bottom:0;left:0}.hv .duo{width:100%;max-width:520px;height:clamp(420px,80vw,520px);margin-inline:auto;position:relative}.hv .duo .ph2{background:#0b0f0d;border-radius:36px;width:min(250px,56%);padding:8px;position:absolute;top:0;left:0;box-shadow:0 40px 80px -40px #0f172ab3}.hv .duo .ph2 div{aspect-ratio:9/19.5;background:#fff;border-radius:29px;overflow:hidden}.hv .duo .ph2 img{object-fit:cover;object-position:top;width:100%;height:100%}.hv .duo .pdf2{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(250px,56%);position:absolute;bottom:0;right:0;overflow:hidden;transform:rotate(3deg);box-shadow:0 40px 70px -30px #0f172aa6}.hv .swap{transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1)}.hv .swap.out{opacity:0;transform:translateY(8px)scale(.98)}.hv .dlabel{z-index:3;background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:4px;left:0;box-shadow:0 14px 30px -12px #0009}.hv .dlabel svg{color:var(--gold)}.hv .tgrid{align-items:center;gap:44px;display:grid}@media (min-width:960px){.hv .tgrid{grid-template-columns:1.05fr .95fr;gap:64px}}.hv .tlist{gap:12px;margin-top:28px;display:grid}.hv .tli{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.hv .tli .ti{background:var(--mint);width:42px;height:42px;color:var(--g);border-radius:13px;flex:none;place-items:center;font-size:19px;display:grid}.hv .tli span{padding-top:9px;font-size:16px;font-weight:600;line-height:1.45}.hv .tbody{color:var(--sub);margin-top:20px;font-size:15px;line-height:1.6}.hv .sync{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:clamp(18px,3vw,28px);box-shadow:0 40px 80px -60px #0f172a99}.hv .tog{justify-content:center;display:flex}.hv .wire{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:30px 0 22px;display:grid}.hv .end{text-align:center;justify-items:center;gap:6px;display:grid}.hv .end .bx{background:var(--mint);width:76px;height:76px;color:var(--g);border-radius:22px;place-items:center;font-size:32px;transition:all .4s;display:grid}.hv .end b{font-size:14px}.hv .end small{color:var(--muted);font-size:12px}.hv .line{background:repeating-linear-gradient(90deg,var(--g) 0 10px,transparent 10px 18px);opacity:.6;border-radius:9px;height:4px;transition:opacity .4s;position:relative}.hv .line i{background:var(--gold);border-radius:50%;width:12px;height:12px;margin-top:-6px;animation:2s linear infinite flow;position:absolute;top:50%;box-shadow:0 0 0 5px #f6b93b40}.hv .sync.off .line{opacity:.15}.hv .sync.off .line i{display:none}.hv .sync.off .end.cl .bx{color:#a5b0aa;background:#eef1ef}.hv .stat{background:var(--oksoft);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.hv .stat .ic{width:38px;height:38px;color:var(--ok);background:#fff;border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}.hv .stat b{font-size:15px;display:block}.hv .stat span{color:var(--sub);font-size:13.5px}.hv .sync.off .stat{background:var(--goldsoft)}.hv .sync.off .stat .ic{color:var(--goldink)}.hv .offlist{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.hv .offlist span{background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.hv .offlist svg{color:var(--ok)}.hv .fnd{background:var(--card);border:1px solid var(--line);border-radius:30px;align-items:center;gap:26px;max-width:860px;margin:0 auto;padding:clamp(24px,4vw,44px);display:grid}@media (min-width:720px){.hv .fnd{grid-template-columns:auto 1fr}}.hv .fnd img{width:auto;height:200px;margin:0 auto}.hv .fnd h3{letter-spacing:-.025em;font-size:clamp(24px,3.4vw,32px);font-weight:800}.hv .fnd p{color:var(--sub);margin:12px 0 0;font-size:17px;line-height:1.65}.hv .fnd .sig{color:var(--g);margin-top:14px;font-weight:800}.hv .final{padding-top:0}.hv .fbox{color:#fff;text-align:center;background:radial-gradient(120% 120% at 100% 0,#2e8a4f 0%,#18532d 45%,#0e3b20 100%);border-radius:36px;justify-items:center;gap:22px;padding:clamp(40px,7vw,80px) 24px 0;display:grid;position:relative;overflow:hidden}.hv .fbox:before{content:"";background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80% 10%,#000,#0000 65%);mask-image:radial-gradient(circle at 80% 10%,#000,#0000 65%)}.hv .fbox>*{position:relative}.hv .fbox h2{color:#fff;max-width:18ch}.hv .fbox .btn{background:var(--gold);color:#2b1f00;box-shadow:0 18px 36px -16px #f6b93be6}.hv .fbox .soon{color:#cfe6d7}.hv .fbox .soon svg{color:var(--gold)}.hv .fbox .pills{justify-content:center;margin-top:0}.hv .fbox .pill{color:#fff;background:#ffffff14;border-color:#ffffff29}.hv .fbox .pill svg{color:var(--gold)}.hv .fbox img{width:auto;height:clamp(170px,26vw,230px);margin-top:6px}.hv .foot{color:var(--muted);text-align:center;max-width:760px;margin:0 auto;padding:28px 20px 44px;font-size:12.5px;line-height:1.6}.hv .ft{position:relative}.hv .hero{color:#fff;background:radial-gradient(90% 80% at 85% 10%,#2e8a4f 0%,#0000 60%),radial-gradient(70% 60% at 0 100%,#f6b93b47 0%,#0000 60%),linear-gradient(160deg,#18532d 0%,#0e3b20 60%,#0a2e18 100%)}.hv .hero:before{background:radial-gradient(#ffffff17 1px,#0000 1px) 0 0/22px 22px;border-radius:0;width:auto;height:auto;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 30%,#000,#0000 70%);mask-image:radial-gradient(circle at 75% 30%,#000,#0000 70%)}.hv .hero:after{display:none}.hv .hero h1{color:#fff}.hv .hero .eb{color:var(--gold)}.hv .hero .lead{color:#cfe6d7}.hv .hl{color:#fff;background-image:linear-gradient(#0000 64%,#f6b93bd9 64% 90%,#0000 90%)}.hv .hero .btn-g,.hv .cta .btn-g{background:var(--gold);color:#2b1f00;box-shadow:0 18px 36px -16px #f6b93be6}.hv .hero .soon{color:#cfe6d7}.hv .hero .soon svg{color:var(--gold)}.hv .hero .pill{color:#fff;background:#ffffff14;border-color:#ffffff2e}.hv .hero .pill svg{color:var(--gold)}.hv .hero .scrub button{color:#cfe6d7;background:#ffffff14;border-color:#ffffff2e}.hv .hero .scrub button.on{background:var(--gold);border-color:var(--gold);color:#2b1f00}.hv .hero .cap{color:#cfe6d7}.hv .hero .tag{color:#fff;background:#ffffff1f}.hv .duet{justify-items:center;padding-left:clamp(70px,16vw,150px);display:grid;position:relative}.hv .duet .phone{z-index:2}.hv .duet .malu{z-index:3;filter:drop-shadow(0 24px 30px #00000073);width:auto;height:min(76%,440px);position:absolute;bottom:-6px;left:0}.hv .duet .say{z-index:4;max-width:min(210px,46vw);color:var(--ink);background:#fff;border-radius:18px 18px 18px 4px;padding:10px 13px;font-size:13.5px;font-weight:700;line-height:1.35;transition:opacity .35s,transform .35s;position:absolute;top:6%;left:clamp(0px,2vw,20px);box-shadow:0 18px 30px -16px #0009}.hv .duet .say.out{opacity:0;transform:translateY(6px)}@media (max-width:560px){.hv .duet{padding-left:52px}.hv .duet .phone{width:min(280px,72vw)}.hv .duet .malu{height:46%;left:-14px}.hv .duet .say{max-width:160px;font-size:12.5px;top:2%;left:-8px}}.hv .cta{text-align:center;justify-items:center;gap:12px;margin-top:44px;display:grid}.hv .cta .q{letter-spacing:-.02em;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:clamp(20px,3vw,26px);font-weight:800;display:flex}.hv .cta .q img{object-fit:cover;object-position:top;background:var(--mint);border:2px solid #fff;border-radius:50%;width:46px;height:46px;box-shadow:0 6px 14px -6px #0006}.hv .cta .micro{color:var(--sub);font-size:13px;font-weight:600}.hv .dark .cta .q{color:#fff}.hv .dark .cta .micro{color:#b9d3c2}.hv .cta .btn-g{background:var(--g);color:#fff;box-shadow:0 14px 30px -14px #216e3ccc}.hv .dark .cta .btn-g{background:var(--gold);color:#2b1f00}.hv .mgrid{align-items:center;gap:24px;margin-top:40px;display:grid}@media (min-width:980px){.hv .mgrid{grid-template-columns:260px 1fr;gap:36px}}.hv .mswap{justify-items:center;display:grid;position:relative}.hv .mswap img{grid-area:1/1;width:auto;height:clamp(220px,40vw,380px);transition:opacity .6s,transform .8s cubic-bezier(.34,1.3,.5,1)}.hv .mswap .a,.hv .mgrid.ok .mswap .b{opacity:0;transform:scale(.9)}.hv .mgrid.ok .mswap .a{opacity:1;transform:none}.hv .mswap .say2{background:var(--ink);color:#fff;white-space:nowrap;border-radius:14px;grid-area:1/1;place-self:start center;padding:8px 12px;font-size:13px;font-weight:700;transform:translateY(-12px);box-shadow:0 10px 20px -10px #00000080}.hv .mgrid .board{margin-top:0}@media (min-width:980px){.hv .mgrid .board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:979px){.hv .mswap img{height:200px}}.hv .day{background:linear-gradient(180deg,var(--bg),#eef5f0 40%,var(--bg))}.hv .story{gap:clamp(36px,6vw,72px);margin-top:56px;display:grid;position:relative}.hv .story:before{content:"";background:var(--line);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:23px}.hv .story .fill{background:linear-gradient(var(--gold),var(--g));border-radius:3px;width:3px;height:0;transition:height .15s linear;position:absolute;top:0;left:23px}@media (min-width:900px){.hv .story:before,.hv .story .fill{margin-left:-1.5px;left:50%}}.hv .scn{align-items:center;gap:16px;padding-left:64px;display:grid;position:relative}.hv .scn .dot{background:var(--card);border:3px solid var(--line);z-index:1;border-radius:50%;width:25px;height:25px;transition:all .4s;position:absolute;top:6px;left:12px}.hv .scn.in .dot{border-color:var(--g);background:var(--gold)}@media (min-width:900px){.hv .scn{grid-template-columns:1fr 1fr;gap:80px;padding-left:0}.hv .scn .dot{margin-top:-12.5px;margin-left:-12.5px;top:50%;left:50%}.hv .scn:nth-child(odd of .scn) .txt{order:2}}.hv .scn .txt{align-content:center;gap:10px;display:grid}.hv .time{color:#2b1f00;background:var(--gold);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:800;display:inline-flex}.hv .scn h3{letter-spacing:-.025em;font-size:clamp(24px,3.4vw,34px);font-weight:800;line-height:1.1}.hv .scn p{color:var(--sub);max-width:52ch;margin:0;font-size:16.5px;line-height:1.6}.hv .vis{justify-content:center;align-items:flex-end;gap:0;min-height:300px;display:flex;position:relative}.hv .vis img.m{z-index:1;filter:drop-shadow(0 20px 24px #0f172a40);width:auto;height:clamp(250px,32vw,330px);position:relative}.hv .vis .ui{z-index:2;background:var(--card);border:1px solid var(--line);opacity:0;border-radius:18px;gap:7px;width:min(250px,62%);margin-bottom:24px;margin-left:-28px;padding:12px;font-size:13px;transition:transform .8s cubic-bezier(.22,1.2,.36,1) .15s,opacity .5s .15s;display:grid;position:relative;transform:translateY(14px);box-shadow:0 26px 50px -28px #0f172a99}.hv .scn.in .vis .ui{opacity:1;transform:none}.hv .ui .row{align-items:center;gap:8px;line-height:1.3;display:flex}.hv .ui .row svg{color:var(--g);font-size:15px}.hv .ui .hd{color:#475569;letter-spacing:.02em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.hv .ui .hd img{border-radius:6px;width:22px;height:22px}.hv .ui b{font-size:14px}.hv .ui .muted{color:var(--sub)}.hv .ui .bt{gap:6px;display:flex}.hv .ui .bt span{text-align:center;border-radius:10px;flex:1;padding:7px;font-size:12.5px;font-weight:800}.hv .ui .tabs3{gap:4px;display:flex}.hv .ui .tabs3 span{text-align:center;background:var(--bg);color:var(--sub);border-radius:8px;flex:1;padding:5px 2px;font-size:11px;font-weight:800}.hv .vis .ui{overflow:hidden}.hv .ui>*{min-width:0}.hv .ui .tabs3 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hv .ui .tabs3 span.on{background:var(--oksoft);color:var(--ok)}.hv .ui .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.hv .ui .red{color:var(--bad);font-weight:800}.hv .scn .tag{justify-self:start}@media (max-width:899px){.hv .vis{justify-content:flex-start;min-height:0}.hv .vis img.m{object-fit:contain;max-width:40%;height:auto;max-height:250px}.hv .vis .ui{flex:1;width:auto;min-width:0;margin-bottom:10px;margin-left:-18px}}.hv .cat{background:var(--gdd);color:#eaf4ee;position:relative;overflow:hidden}.hv .cat:before{content:"";background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.hv .cat .c{position:relative}.hv .cat h2{color:#fff}.hv .cat .lead{color:#b9d3c2}.hv .cat .eb{color:var(--gold)}.hv .ctabs{scrollbar-width:none;justify-content:flex-start;gap:8px;margin-top:36px;padding-bottom:6px;display:flex;overflow-x:auto}.hv .ctabs::-webkit-scrollbar{display:none}@media (min-width:900px){.hv .ctabs{justify-content:center}}.hv .ctabs button{color:#dcebe2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:800;transition:all .25s;display:flex}.hv .ctabs button b{background:#ffffff1f;border-radius:999px;padding:1px 7px;font-size:11px}.hv .ctabs button.on{background:var(--gold);border-color:var(--gold);color:#2b1f00}.hv .ctabs button.on b{background:#0000001f}.hv .cpanel{align-items:end;gap:24px;margin-top:28px;display:grid}@media (min-width:900px){.hv .cpanel{grid-template-columns:240px 1fr;gap:36px}}.hv .cpanel .cm{justify-items:center;display:grid}.hv .cpanel .cm img{filter:drop-shadow(0 24px 30px #00000073);width:auto;height:clamp(200px,26vw,300px);transition:opacity .35s,transform .5s cubic-bezier(.22,1.2,.36,1)}.hv .cpanel .cm img.out{opacity:0;transform:translateY(10px)scale(.96)}@media (max-width:899px){.hv .cpanel .cm{display:none}}.hv .citems{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;display:grid}.hv .ci{background:#123f25;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:40px 1fr;gap:4px 12px;padding:14px;animation:.5s cubic-bezier(.22,1,.36,1) both ciin;display:grid}.hv .ci .ti{width:40px;height:40px;color:var(--gold);background:#f6b93b24;border-radius:12px;grid-row:span 2;place-items:center;font-size:19px;display:grid}.hv .ci b{color:#fff;letter-spacing:-.01em;font-size:15.5px;line-height:1.25}.hv .ci span{color:#a9c7b4;font-size:13.5px;line-height:1.45}.hv .cat .cta .micro{color:#b9d3c2}.hv .cat .cta .q{color:#fff}.hv .cat .cta .btn-g{background:var(--gold);color:#2b1f00}.hv .wave{align-items:flex-end;gap:10px;margin-top:22px;display:flex}.hv .wave img{width:auto;height:120px}.hv .wave .b3{background:var(--ink);color:#fff;text-align:center;border-radius:16px 16px 16px 4px;min-width:70px;margin-bottom:56px;padding:9px 13px;font-size:15px;font-weight:800}.hv .tmalu{justify-content:center;margin-bottom:-6px;display:flex}.hv .tmalu img{width:auto;height:170px}.hv .split{align-items:center;gap:40px;display:grid}@media (min-width:960px){.hv .split{grid-template-columns:1fr 1fr;gap:64px}.hv .split.rev>:first-child{order:2}}.hv .pts{gap:12px;margin-top:26px;display:grid}.hv .pt{align-items:flex-start;gap:13px;display:flex}.hv .pt .ti{background:var(--mint);width:40px;height:40px;color:var(--g);border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}.hv .pt b{letter-spacing:-.01em;font-size:16px;display:block}.hv .pt span{color:var(--sub);margin-top:2px;font-size:14.5px;line-height:1.5;display:block}.hv .mock{background:var(--card);border:1px solid var(--line);border-radius:28px;min-width:0;padding:clamp(16px,2.6vw,24px);box-shadow:0 50px 90px -60px #0f172a99}.hv .mseg{background:var(--bg);border:1px solid var(--line);border-radius:13px;gap:4px;padding:4px;display:flex}.hv .mseg button{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:9px 6px;font-size:13.5px;font-weight:800;transition:all .25s;position:relative;overflow:hidden}.hv .mseg button.on{background:var(--g);color:#fff}.hv .mseg .pb{background:var(--gold);width:0;height:3px;position:absolute;bottom:0;left:0}.hv .vpanes{margin-top:14px;display:grid}.hv .vp{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .4s,transform .4s;transform:translateY(8px)}.hv .vp.on{opacity:1;visibility:visible;transform:none}.hv .dl{gap:8px;display:grid}.hv .dh{justify-content:space-between;align-items:baseline;font-size:15px;font-weight:800;display:flex}.hv .dh small{color:var(--sub);font-size:12.5px;font-weight:700}.hv .dj{grid-template-columns:62px 1fr;align-items:stretch;gap:10px;display:grid}.hv .dj .tm{color:var(--sub);font-variant-numeric:tabular-nums;padding-top:10px;font-size:12.5px;font-weight:800}.hv .dj .bx{border-left:5px solid var(--g);background:var(--mint);border-radius:14px;padding:10px 12px}.hv .dj .bx b{font-size:14.5px;display:block}.hv .dj .bx span{color:var(--sub);font-size:12.5px}.hv .dj .free{background:repeating-linear-gradient(135deg,var(--bg) 0 8px,#fff 8px 16px);border:1.5px dashed var(--line);border-left:1.5px dashed var(--line);color:var(--sub);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.hv .wkg{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.hv .wkg .col{grid-template-rows:auto 220px;gap:4px;min-width:0;display:grid}.hv .wkg .hd{text-align:center;color:var(--sub);font-size:11px;font-weight:800}.hv .wkg .hd b{color:var(--ink);font-size:15px;display:block}.hv .wkg .col.red .hd,.hv .wkg .col.red .hd b{color:var(--bad)}.hv .wkg .lane{background:var(--bg);border:1px solid var(--line);border-radius:10px;position:relative}.hv .wkg .col.red .lane{background:var(--badsoft);border-color:#f8d4d4}.hv .wkg .ev{color:#fff;border-radius:7px;padding:3px;font-size:9.5px;font-weight:800;line-height:1.15;position:absolute;left:2px;right:2px;overflow:hidden}.hv .mo .mh{justify-content:space-between;margin-bottom:8px;font-size:15px;font-weight:800;display:flex}.hv .mog{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.hv .mog span{aspect-ratio:1;background:var(--bg);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-size:12.5px;font-weight:700;display:grid;position:relative}.hv .mog span.w{color:var(--sub);aspect-ratio:auto;background:0 0;padding-bottom:4px;font-size:10.5px;font-weight:800}.hv .mog span.e{background:0 0}.hv .mog span.red{background:var(--badsoft);color:var(--bad)}.hv .mog span i{gap:2px;display:flex;position:absolute;bottom:5px}.hv .mog span i em{background:var(--g);border-radius:50%;width:5px;height:5px}.hv .mog span.t{background:var(--g);color:#fff}.hv .mog span.t i em{background:var(--gold)}.hv .molg{color:var(--sub);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.hv .molg span{align-items:center;gap:5px;display:flex}.hv .molg i{border-radius:3px;width:10px;height:10px;display:inline-block}.hv .money{background:linear-gradient(180deg,var(--bg),var(--goldsoft) 50%,var(--bg))}.hv .dash{gap:12px;display:grid}.hv .dash .top{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.hv .dash .k{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:14px}.hv .dash .k:first-child{background:var(--gd);border-color:var(--gd);color:#fff}.hv .dash .k small{opacity:.75;font-size:11.5px;font-weight:700;display:block}.hv .dash .k b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:clamp(26px,4vw,34px);line-height:1.1;display:block}.hv .dash .k span{opacity:.85;font-size:12px;font-weight:700}.hv .bars{align-items:flex-end;gap:5px;height:90px;padding:8px 2px 0;display:flex}.hv .bars i{background:linear-gradient(180deg,var(--gold),#e9a21f);border-radius:6px 6px 2px 2px;flex:1;height:4%;transition:height .7s cubic-bezier(.22,1,.36,1)}.hv .pcl{gap:8px;display:grid}.hv .pcl .r{grid-template-columns:96px 1fr 62px;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.hv .pcl .r .bar{background:var(--bg);border-radius:9px;height:10px;overflow:hidden}.hv .pcl .r .bar i{background:var(--g);border-radius:9px;width:0;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.hv .pcl .r em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.hv .rep{background:var(--mint);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.hv .rep .ic{width:38px;height:38px;color:var(--g);background:#fff;border-radius:11px;flex:none;place-items:center;font-size:18px;display:grid}.hv .rep b{font-size:14px;display:block}.hv .rep span{color:var(--sub);font-size:12.5px}.hv .rep .fm{gap:6px;margin-left:auto;display:flex}.hv .rep .fm i{color:var(--g);background:#fff;border-radius:8px;padding:5px 8px;font-size:11.5px;font-style:normal;font-weight:800}.hv .lbl{color:var(--sub);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.hv .send{background:var(--card);border-block:1px solid var(--line)}.hv .crows{gap:8px;display:grid}.hv .crow{border:1.5px solid var(--line);cursor:pointer;background:var(--card);border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:all .3s;display:grid}.hv .crow.on{border-color:var(--g);box-shadow:0 14px 28px -20px #216e3ce6}.hv .crow .av{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.hv .crow b{font-size:14.5px;display:block}.hv .crow span{color:var(--sub);font-size:12.5px}.hv .crow .lg{background:var(--mint);color:var(--g);vertical-align:1px;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:800}.hv .crow .sb{background:var(--g);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:7px 11px;font-size:12.5px;font-weight:800;display:flex}.hv .crow .sb.done{background:var(--oksoft);color:var(--ok)}.hv .ready{color:var(--goldink);background:var(--goldsoft);border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 11px;font-size:12.5px;font-weight:700;display:flex}.hv .chat{background:#e7ddd3 radial-gradient(#0000000d 1px,#0000 1px) 0 0/14px 14px;border-radius:20px;margin-top:14px;padding:14px}.hv .chat .to{color:#3f3a34;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.hv .bub{white-space:pre-line;color:#111b21;background:#d9fdd3;border-radius:14px 14px 4px;max-width:92%;margin-left:auto;padding:10px 12px;font-size:13.5px;line-height:1.45;transition:opacity .3s,transform .4s;box-shadow:0 1px 1px #0000001f}.hv .bub.out{opacity:0;transform:translateY(8px)}.hv .bub small{text-align:right;color:#667781;margin-top:4px;font-size:10.5px;display:block}.hv .mapc{border:1px solid var(--line);aspect-ratio:4/3.4;background:#e8efe9;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 50px 90px -60px #0f172a99}.hv .mapc svg.base{width:100%;height:100%;position:absolute;inset:0}.hv .mapc .mst{stroke:#fff;stroke-width:12px;fill:none;stroke-linecap:round}.hv .mapc .mst2{stroke:#fff;stroke-width:6px;fill:none}.hv .mapc .park{fill:#d5e8d9}.hv .mapc .rt2{stroke:var(--g);stroke-width:5px;fill:none;stroke-linecap:round;stroke-dasharray:10 9;animation:1.2s linear infinite dashm}.hv .mpin{z-index:2;justify-items:center;gap:3px;display:grid;position:absolute;transform:translate(-50%,-100%)}.hv .mpin .p{background:var(--g);border-radius:50% 50% 50% 0;place-items:center;width:34px;height:34px;display:grid;transform:rotate(-45deg);box-shadow:0 8px 14px -6px #00000080}.hv .mpin .p>*{color:#fff;font-size:14px;font-weight:800;transform:rotate(45deg)}.hv .mpin.me .p{background:var(--gold)}.hv .mpin.me .p>*{color:#2b1f00}.hv .mpin.gas .p{background:#2563eb}.hv .mpin small{white-space:nowrap;background:#fff;border-radius:8px;padding:2px 7px;font-size:11px;font-weight:800;box-shadow:0 4px 10px -6px #00000080}.hv .ring{aspect-ratio:1;border:2px dashed var(--g);z-index:1;background:#216e3c1a;border-radius:50%;width:30%;position:absolute;transform:translate(-50%,-50%)}.hv .ring:after{content:"";border:2px solid var(--g);border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:-2px}.hv .ring b{color:var(--g);white-space:nowrap;background:#fff;border-radius:7px;padding:1px 6px;font-size:11px;font-weight:800;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.hv .car{z-index:3;width:30px;height:30px;color:var(--g);offset-rotate:0deg;background:#fff;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 14px -4px #00000080}.hv .mntf{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:18px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:10px 12px;transition:opacity .4s,transform .5s cubic-bezier(.22,1.2,.36,1);display:grid;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 14px 30px -16px #0009}.hv .mntf.hide{opacity:0;transform:translateY(-16px)}.hv .mntf img{border-radius:9px;width:36px;height:36px}.hv .mntf b{font-size:13.5px;display:block}.hv .mntf span{color:#334155;font-size:12.5px}.hv .drv{z-index:3;background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%)}.hv .rem .mock{gap:8px;display:grid}.hv .rr{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px 4px;display:grid}.hv .rr:last-child{border-bottom:0}.hv .rr .ic{background:var(--mint);width:36px;height:36px;color:var(--g);border-radius:11px;place-items:center;font-size:17px;display:grid}.hv .rr b{font-size:14px;display:block}.hv .rr span{color:var(--sub);font-size:12.5px}.hv .sw2{background:#d7deda;border-radius:999px;width:46px;height:28px;transition:background .3s;position:relative}.hv .sw2:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .3s cubic-bezier(.34,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #00000040}.hv .sw2.on{background:var(--ok)}.hv .sw2.on:after{left:21px}.hv .own{background:var(--goldsoft);color:#5a4300;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.hv .own svg{color:var(--goldink);font-size:17px}.hv .away{border:1.5px dashed var(--line);color:var(--sub);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.hv .prod{background:linear-gradient(160deg,#fff8e6,#fff3d1 55%,var(--bg));border-block:1px solid #f3e2b3}.hv .tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.hv .tool{text-align:left;background:#fff;border:1.5px solid #f0e3bf;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;transition:all .25s;display:flex}.hv .tool .ti{background:var(--goldsoft);width:36px;height:36px;color:var(--goldink);border-radius:11px;flex:none;place-items:center;font-size:17px;display:grid}.hv .tool b{font-size:13.5px;line-height:1.2;display:block}.hv .tool span{color:var(--sub);margin-top:2px;font-size:11.5px;line-height:1.3;display:block}.hv .tool.on{border-color:var(--gold);box-shadow:0 12px 24px -16px #946200cc}@media (max-width:480px){.hv .tool span{display:none}}.hv .pstack{gap:14px;min-width:0;display:grid}.hv .pcard .ph2h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.hv .pcard .ph2h .ti{background:var(--goldsoft);width:46px;height:46px;color:var(--goldink);border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}.hv .pcard .ph2h b{font-size:16px;line-height:1.25;display:block}.hv .pcard .ph2h span{color:var(--sub);font-size:12.5px}.hv .srow{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;font-weight:700;animation:.45s cubic-bezier(.22,1,.36,1) both ciin;display:grid}.hv .srow em{font-variant-numeric:tabular-nums;font-size:16px;font-style:normal;font-weight:800}.hv .srow .best{background:var(--oksoft);color:var(--ok);border-radius:6px;margin-left:8px;padding:2px 6px;font-size:10.5px;font-weight:800}.hv .seen{color:var(--sub);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.hv .danger{background:var(--badsoft);border:1.5px solid #f5c2c2;border-radius:20px;align-items:flex-start;gap:12px;padding:14px;display:flex}.hv .danger .ti{width:42px;height:42px;color:var(--bad);background:#fff;border-radius:13px;flex:none;place-items:center;font-size:20px;display:grid}.hv .danger b{color:#7f1d1d;font-size:14.5px;display:block}.hv .danger span{color:#7f1d1d;opacity:.85;font-size:13px}.hv .pmalu{justify-content:flex-end;margin-top:-30px;display:flex}.hv .pmalu img{width:auto;height:170px}@media (max-width:959px){.hv .pmalu{display:none}}.hv .price{background:var(--card);border-block:1px solid var(--line)}.hv .pwrap{gap:18px;max-width:860px;margin:0 auto;display:grid}.hv .pmain{border:2px solid color-mix(in srgb,var(--g) 22%,transparent);background:var(--card);border-radius:30px;padding:clamp(22px,4vw,38px);box-shadow:0 40px 80px -60px #216e3cb3}.hv .pmain .eb{color:var(--sub)}.hv .pmain h3{letter-spacing:-.025em;margin-top:8px;font-size:clamp(26px,3.6vw,36px);font-weight:800}.hv .pmain>p{color:var(--sub);margin:10px 0 0;font-size:17px;line-height:1.6}.hv .plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:24px;display:grid}.hv .plan{border:1px solid var(--line);background:var(--bg);border-radius:22px;align-items:flex-end;gap:6px;padding:24px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.hv .plan:hover{transform:translateY(-3px)}.hv .plan b{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.hv .plan span{color:var(--sub);margin-bottom:5px;font-size:16px;font-weight:700}.hv .plan.best{border:2px solid var(--g);background:var(--mint)}.hv .plan.best b{color:var(--gd)}.hv .plan .bdg{letter-spacing:.06em;text-transform:uppercase;background:var(--g);color:#fff;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800;animation:2.6s ease-in-out infinite bob;position:absolute;top:-13px;left:16px}@media (max-width:560px){.hv .plan.best{flex-wrap:wrap}.hv .plan .bdg{text-align:center;flex:0 0 100%;margin:0 0 12px;line-height:1.3;animation:none;position:static}}.hv .bnote{margin-top:14px;font-size:15.5px;font-weight:600}.hv .incl{margin-top:26px}.hv .incl h4{margin:0;font-size:18px;font-weight:800}.hv .incl ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px 22px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hv .incl li,.hv .prom li{opacity:0;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;transition:opacity .5s,transform .5s;display:flex;transform:translate(-8px)}.hv .in .incl li,.hv .in .prom li{opacity:1;transform:none}.hv .incl li svg,.hv .prom li svg{color:var(--g);margin-top:1px;font-size:19px}.hv .psec{border:1px solid var(--line);background:var(--card);border-radius:26px;padding:clamp(22px,4vw,34px)}.hv .prom{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hv .pnote{background:var(--bg);border-radius:16px;margin-top:18px;padding:14px 18px;font-size:15.5px;font-weight:600}.hv .psec .btn{margin-top:22px}.hv .faq .list{gap:10px;max-width:820px;margin:34px auto 0;display:grid}.hv .qa{border:1px solid var(--line);background:var(--card);border-radius:20px;transition:box-shadow .3s,border-color .3s;overflow:hidden}.hv .qa.open{border-color:color-mix(in srgb,var(--g) 35%,var(--line));box-shadow:0 20px 40px -30px #216e3cb3}.hv .qa button{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 20px;font-size:17px;font-weight:800;display:flex}.hv .qa button:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.hv .qa .pl{background:var(--mint);width:30px;height:30px;color:var(--g);border-radius:50%;flex:none;place-items:center;font-size:18px;transition:transform .35s,background .3s;display:grid}.hv .qa.open .pl{background:var(--g);color:#fff;transform:rotate(45deg)}.hv .qa .ans{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.hv .qa.open .ans{grid-template-rows:1fr}.hv .qa .ans>div{overflow:hidden}.hv .qa .ans p{color:var(--sub);margin:0;padding:0 20px 18px;font-size:15.5px;line-height:1.6}.hv .faq .qgrp+.qgrp{margin-top:clamp(28px,4vw,40px)}.hv .faq .qgt{max-width:820px;color:var(--g);margin:34px auto 0;font-size:clamp(19px,2.6vw,22px);font-weight:800}.hv .faq .qgt+.list{margin-top:14px}.hv .qa .ans .qlink{background:var(--mint);min-height:40px;color:var(--g);border-radius:999px;align-items:center;gap:6px;margin:0 20px 18px;padding:8px 16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.hv .qa .ans .qlink:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.hv .qa .ans .qlink svg{width:16px;height:16px}.hv .faqm{justify-content:center;margin-top:30px;display:flex}.hv .faqm img{width:auto;height:150px}@keyframes drop{0%{opacity:0;transform:translateY(-26px)scale(.94)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:0}}@keyframes drawrt{to{stroke-dashoffset:0}}@keyframes flow{0%{left:0}to{left:calc(100% - 12px)}}@keyframes ciin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dashm{to{stroke-dashoffset:-19px}}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}@keyframes bob{50%{transform:translateY(-3px)}}@keyframes hvfill{0%{width:0}to{width:100%}}.hv .pk-hero{padding-block:clamp(36px,6vw,80px) clamp(56px,7vw,96px)}.hv .pk-hero.solo .c{max-width:900px}.hv .pk-hero.sm h1{font-size:clamp(34px,6vw,60px)}.hv .pk-hero h1{font-size:clamp(36px,6.6vw,68px)}.hv .pk-hero .lead p{margin:0 0 10px}.hv .pk-back{color:#cfe6d7;align-items:center;gap:6px;margin-bottom:18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hv .pk-back:hover{color:#fff}.hv .pk-side{z-index:1;justify-items:center;display:grid;position:relative}.hv .pk-malu img{filter:drop-shadow(0 30px 40px #00000073);width:auto;height:clamp(240px,34vw,420px)}.hv .pk-phone{width:min(280px,72vw)}.hv .pk-white{background:var(--card);border-block:1px solid var(--line)}.hv .pk-mint{background:linear-gradient(180deg,var(--bg),#eaf4ed 50%,var(--bg))}.hv .pk-head{justify-items:start;gap:14px;display:grid}.hv .pk-final{padding-top:clamp(40px,6vw,72px)}.hv .pk-fsub{color:#cfe6d7;max-width:56ch;margin:0;font-size:17px}.hv .pk-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hv .pk-step{background:var(--card);border:1px solid var(--line);border-radius:20px;align-items:flex-start;gap:16px;padding:18px;display:flex}.hv .pk-step .n{background:var(--g);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.hv .pk-step b{letter-spacing:-.01em;font-size:17.5px;display:block}.hv .pk-step p{color:var(--sub);margin:4px 0 0;font-size:15px;line-height:1.55}.hv .dark .pk-step{background:#123f25;border-color:#ffffff1a}.hv .dark .pk-step b{color:#fff}.hv .dark .pk-step p{color:#b9d3c2}.hv .pk-ans{color:var(--sub);padding:0 20px 18px;font-size:15.5px;line-height:1.6}.hv .pk-ans p{margin:0 0 10px}.hv .pk-card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:clamp(20px,3vw,30px);box-shadow:0 40px 80px -60px #0f172a80}.hv .pk-quote{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px 22px 22px 26px;position:relative;box-shadow:0 30px 60px -50px #216e3cb3}.hv .pk-quote:before{content:"";background:var(--gold);border-radius:0 6px 6px 0;width:5px;position:absolute;top:18px;bottom:18px;left:0}.hv .pk-quote b{letter-spacing:-.01em;font-size:17.5px;display:block}.hv .pk-quote p{color:var(--sub);margin:6px 0 0;font-size:15.5px;line-height:1.55}.hv .pk-photo{border:6px solid #fff;border-radius:28px;transition:transform .5s;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 50px 90px -50px #0f172aa6}.hv .pk-photo:hover{transform:rotate(0)scale(1.01)}.hv .pk-photo img{width:100%;height:auto;display:block}.hv .pk-cap{color:var(--sub);text-align:center;margin-top:10px;font-size:13px;font-weight:600}.hv .pk-prose{max-width:760px;color:var(--ink);margin:0 auto;font-size:17px;line-height:1.7}.hv .pk-prose p{margin:0 0 16px}.hv .pk-chips{flex-wrap:wrap;gap:8px;display:flex}.hv .pk-chips span{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.hv .dark .pk-chips span,.hv .hero .pk-chips span{color:#fff;background:#ffffff14;border-color:#ffffff2e}.hv .pk-live{isolation:isolate}.hv .pk-aura{z-index:-1;aspect-ratio:1;filter:blur(40px);opacity:.55;pointer-events:none;border-radius:50%;width:46%;position:absolute}.hv .pk-aura.a1{background:radial-gradient(closest-side,#f6b93b8c,#0000);animation:14s ease-in-out infinite pkDrift1;top:-20%;left:-10%}.hv .pk-aura.a2{background:radial-gradient(closest-side,#6ec88c73,#0000);animation:18s ease-in-out infinite pkDrift2;bottom:-25%;right:-12%}.hv .pk-live>a{position:relative;overflow:hidden}.hv .pk-live>a:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:5.5s ease-in-out 1.5s infinite pkShine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.hv .pk-live>img{animation:6s ease-in-out 1s infinite pkBob}@keyframes pkDrift1{50%{transform:translate(18%,22%)scale(1.15)}}@keyframes pkDrift2{50%{transform:translate(-20%,-18%)scale(1.1)}}@keyframes pkShine{0%,70%{left:-60%}to{left:130%}}@keyframes pkBob{50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.hv .pk-aura,.hv .pk-live>a:after,.hv .pk-live>img{animation:none}}
.va-btn{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff38;border-radius:20px;align-items:center;gap:14px;width:100%;max-width:420px;margin-top:18px;padding:8px 18px 8px 8px;transition:background .2s,transform .2s,border-color .2s;display:flex}.va-btn:hover{background:#ffffff24;border-color:#f6b93bb3;transform:translateY(-2px)}.va-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.va-thumb{background:radial-gradient(120% 100% at 30% 0,#2e8a4f 0%,#0e3b20 75%);border-radius:14px;flex:none;width:96px;height:72px;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #0009}.va-thumb img{width:84px;max-width:none;height:auto;position:absolute;top:4px;left:4px}.va-play{background:var(--gold);color:#2b1f00;border-radius:50%;place-items:center;width:32px;height:32px;animation:2.2s ease-out infinite va-pulse;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 0 #f6b93bb3}.va-play svg{width:16px;height:16px;margin-left:2px}@keyframes va-pulse{0%{box-shadow:0 0 #f6b93ba6}80%,to{box-shadow:0 0 0 14px #f6b93b00}}.va-tx{gap:2px;min-width:0;display:grid}.va-k{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:700}.va-tx b{font-size:16px;line-height:1.25}.va-tx small{color:#cfe6d7;font-size:13.5px}@media (prefers-reduced-motion:reduce){.va-play{animation:none}}.va-ov{--gold:#f6b93b;z-index:1000;padding:max(16px,env(safe-area-inset-top)) clamp(16px,3vw,48px) max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);background:#04160cb8;place-items:center;animation:.25s ease-out both va-in;display:grid;position:fixed;inset:0}@keyframes va-in{0%{opacity:0}to{opacity:1}}.va-box{width:min(100%,177.778dvh - 266.667px,1600px);animation:.35s cubic-bezier(.22,1,.36,1) both va-up;position:relative}@keyframes va-up{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.va-x{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s;display:grid;position:absolute;top:-52px;right:0}.va-x:hover{background:#ffffff42}.va-x svg{width:20px;height:20px}.va-frame{background:#000;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.va-frame iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.va-credit{color:#ffffffb8;text-align:center;margin:12px 4px 0;font-size:12.5px}@media (max-width:520px){.va-frame{border-radius:18px}.va-btn{max-width:none;margin-top:14px;padding:6px 14px 6px 6px}.va-thumb{border-radius:12px;width:78px;height:58px}.va-thumb img{width:70px}.va-tx b{font-size:15px}.va-tx small{font-size:12.5px}}.va-own video{aspect-ratio:16/9;cursor:pointer;background:#000;width:100%;display:block}.va-cap{pointer-events:none;justify-content:center;padding:0 5%;transition:bottom .3s;display:flex;position:absolute;bottom:64px;left:0;right:0}.va-own.idle .va-cap{bottom:14px}.va-cap span{text-wrap:balance;text-align:center;color:#fff;text-shadow:0 1px 2px #00000080;background:#0a2e18d1;border-radius:8px;max-width:94%;padding:.18em .55em;font-size:clamp(13px,2.3vw,28px);font-weight:500;line-height:1.3}.va-big{background:var(--gold);color:#2b1f00;cursor:pointer;border:0;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -12px #000000b3}.va-big svg{width:34px;height:34px;margin-left:4px}.va-bar{background:linear-gradient(#0000,#0000008c 35%,#000000d9);align-items:center;gap:6px;padding:26px 10px 8px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.va-own.idle .va-bar{opacity:0}.va-own.idle{cursor:none}.va-c{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.va-c:hover{background:#ffffff29}.va-c svg{width:22px;height:22px}.va-c[aria-pressed=false]{opacity:.55}.va-seek{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:22px}.va-seek::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--gold) var(--p),#ffffff73 var(--p));border-radius:4px;height:4px}.va-seek::-moz-range-track{background:linear-gradient(90deg,var(--gold) var(--p),#ffffff73 var(--p));border-radius:4px;height:4px}.va-seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold);border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.va-seek::-moz-range-thumb{background:var(--gold);border:0;border-radius:50%;width:14px;height:14px}.va-time{color:#fff;font-variant-numeric:tabular-nums;flex:none;font-size:13px}@media (max-width:520px){.va-time{display:none}.va-cap{bottom:58px}}@media (orientation:landscape) and (max-height:520px){.va-ov{background:#000;padding:0}.va-box{place-items:center;width:100%;height:100dvh;display:grid}.va-frame{width:100%;height:100dvh;box-shadow:none;border-radius:0}.va-frame iframe,.va-own video{aspect-ratio:auto;object-fit:contain;width:100%;height:100dvh;max-height:none}.va-x{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:2;background:#00000073}.va-credit{display:none}}
