.pv-hero{background:radial-gradient(1100px 560px at 85% 8%,var(--glow),transparent 60%),var(--app);position:relative}.pv-hero:before{content:"";background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.pv-hero .track{height:210vh;position:relative}.pv-hero .stage{height:100svh;min-height:660px;max-width:var(--content);grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);gap:28px;margin:0 auto;padding:110px 20px 48px;display:grid;position:sticky;top:0}.pv-hero .text{z-index:3;align-self:end;gap:24px;display:grid;position:relative}.pv-hero .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pv-hero .eyebrow b{background:var(--brand);border-radius:2px;width:7px;height:7px}.pv-hero h1{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(46px,5.6vw,84px);font-weight:600;line-height:.98}.pv-hero h1 .l2{color:var(--muted);display:block}.pv-hero h1 .l2 span{color:var(--ink);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--brand) 32%,transparent) 62%,color-mix(in srgb,var(--brand) 32%,transparent) 90%,transparent 90%)}.pv-hero .sub{color:var(--muted);text-wrap:pretty;max-width:450px;margin:0;font-size:17px;line-height:1.55}.pv-hero .ctas{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.pv-hero .link{color:var(--ink);align-items:center;gap:6px;padding:10px 2px;font-weight:600;display:inline-flex}.pv-hero .link .hi{transition:transform .25s var(--ease)}.pv-hero .link:hover .hi{transform:translate(4px)}.pv-hero .trust{flex-wrap:wrap;gap:6px;display:flex}.pv-hero .tr{background:var(--glass);border:1px solid var(--line);height:36px;color:var(--ink);white-space:nowrap;transition:transform .25s var(--ease),border-color .25s;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:13px;font-weight:500;display:inline-flex}.pv-hero .tr:hover{border-color:var(--brand);transform:translateY(-2px)}.pv-hero .tr span{background:var(--brand-tint);width:26px;height:26px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid}.pv-hero .cloud{min-height:0;position:relative}.pv-hero .shell{background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-line);width:min(560px,100%);box-shadow:var(--sh-soft);opacity:0;border-radius:30px;grid-template-rows:auto 110px 110px 138px 60px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"hd hd hd hd hd hd""cat cat cat cat inc inc""cat cat cat cat rep rep""src src src txn txn txn""pln pln pln pln pln pln";gap:10px;padding:14px;display:grid;position:absolute;top:51%;left:50%;translate:-50% -50%}.pv-hero .shell .hd{grid-area:hd;justify-content:space-between;align-items:center;padding:0 4px;font-weight:600;display:flex}.pv-hero .cell{min-width:0}.pv-hero .c-cat{grid-area:cat}.pv-hero .c-inc{grid-area:inc}.pv-hero .c-rep{grid-area:rep}.pv-hero .c-src{grid-area:src}.pv-hero .c-txn{grid-area:txn}.pv-hero .c-pln{grid-area:pln}.pv-hero .frag{z-index:2;will-change:left,top,width,height,transform;position:absolute}.pv-hero .ti{background:var(--surface);border:1px solid var(--line);width:100%;height:100%;box-shadow:var(--sh-soft);transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease),border-color .3s;border-radius:18px;flex-direction:column;justify-content:space-between;gap:6px;padding:12px 14px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.pv-hero .ti:after{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--sx,50%) var(--sy,50%),var(--spot),transparent 65%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.pv-hero .ti:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.pv-hero .ti:hover:after{opacity:1}.pv-hero .k{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;font-weight:600;overflow:hidden}.pv-hero .t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pv-hero .m{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pv-hero .row{align-items:center;gap:8px;min-width:0;display:flex}.pv-hero .sp{justify-content:space-between}.pv-hero .bar{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.pv-hero .bar i{background:var(--c,var(--teal));transform-origin:0;height:100%;transition:transform .7s var(--ease),background .3s;border-radius:999px;display:block}.pv-hero .t-cat .ti{background:linear-gradient(160deg,var(--ctint,var(--teal-tint)),var(--surface) 72%);padding:16px 18px}.pv-hero .big{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:1}.pv-hero .switch-cats{gap:4px;display:flex}.pv-hero .switch-cats button{border-radius:8px;place-items:center;width:24px;height:24px;transition:background .2s;display:grid}.pv-hero .switch-cats button i{background:var(--c);width:9px;height:9px;transition:transform .25s var(--ease);border-radius:3px}.pv-hero .switch-cats button:hover{background:var(--hover)}.pv-hero .switch-cats button[aria-pressed=true]{background:var(--surface);box-shadow:0 0 0 1px var(--line)}.pv-hero .switch-cats button[aria-pressed=true] i{transform:scale(1.25)}.pv-hero .left{color:var(--brand-ink);font-weight:600}.pv-hero .noplan .bar i{transform:scaleX(0)!important}.pv-hero .t-inc .ti{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.pv-hero .flip{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s var(--ease);position:relative}.pv-hero .t-inc .ti:hover .flip,.pv-hero .t-inc .ti:focus-within .flip,.pv-hero .t-inc .ti.flipped .flip{transform:rotateY(180deg)}.pv-hero .face{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-soft);backface-visibility:hidden;border-radius:18px;flex-direction:column;justify-content:space-between;padding:12px 14px;display:flex;position:absolute;inset:0}.pv-hero .face.back{background:linear-gradient(160deg,var(--brand-tint),var(--surface) 80%);transform:rotateY(180deg)}.pv-hero .rbars{align-items:flex-end;gap:5px;height:34px;display:flex;position:relative}.pv-hero .rbars button{border-radius:4px;flex:1;align-items:flex-end;height:100%;display:flex}.pv-hero .rbars button i{background:var(--teal-tint);width:100%;transition:background .2s,transform .2s var(--ease);transform-origin:bottom;border-radius:5px 5px 2px 2px;display:block}.pv-hero .rbars button:hover i,.pv-hero .rbars button:focus-visible i,.pv-hero .rbars button[aria-pressed=true] i{background:var(--teal)}.pv-hero .rbars button:hover i{transform:scaleY(1.06)}.pv-hero .seg{background:var(--app);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex;position:relative}.pv-hero .seg button{z-index:1;height:26px;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.pv-hero .seg button[aria-pressed=true]{color:var(--ink)}.pv-hero .seg .knob{z-index:0;background:var(--surface);transition:left .35s var(--ease),width .35s var(--ease);border-radius:999px;position:absolute;top:3px;bottom:3px;box-shadow:0 1px 3px #0f17201f}.pv-hero .pane{min-width:0;animation:pvh-in .4s var(--ease) both;align-items:center;gap:8px;display:flex}.pv-hero .pane .field{background:var(--app);border:1px solid var(--line);border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;display:flex}.pv-hero .addbtn{background:var(--brand);height:34px;color:var(--on-brand);border-radius:10px;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;font-weight:600;transition:transform .15s;display:inline-flex}.pv-hero .addbtn:active{transform:scale(.95)}.pv-hero .mailmini{background:var(--blue-tint);min-width:0;height:34px;color:var(--blue-ink);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.pv-hero .mailmini span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-hero .arrow{color:var(--faint)}@keyframes pvh-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pv-hero .badge{background:var(--teal-tint);width:32px;height:32px;color:var(--teal-ink);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.pv-hero .confirm{border:1px solid var(--line-strong);border-radius:999px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;transition:border-color .2s,background .2s}.pv-hero .confirm:hover{border-color:var(--brand)}.pv-hero .pulse{animation:pvh-pulse .9s var(--ease)}@keyframes pvh-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 45%,transparent)}to{box-shadow:0 0 0 14px #0000}}.pv-hero .t-pln .ti{flex-direction:row;align-items:center;gap:12px;padding:8px 12px}.pv-hero .pico{background:var(--purple-tint);width:32px;height:32px;color:var(--purple);border-radius:11px;flex:none;place-items:center;display:grid}.pv-hero .tog{background:var(--line-strong);border-radius:999px;flex:none;width:44px;height:26px;transition:background .25s;position:relative}.pv-hero .tog:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pv-hero .tog[aria-checked=true]{background:var(--brand)}.pv-hero .tog[aria-checked=true]:after{transform:translate(18px)}@media (max-width:860px){.pv-hero .track{height:auto}.pv-hero .stage{grid-template-columns:1fr;gap:30px;height:auto;min-height:0;padding-top:96px;padding-bottom:40px;position:relative}.pv-hero h1{font-size:44px}.pv-hero .sub{font-size:16px}.pv-hero .cloud{height:560px}.pv-hero .shell{grid-template:"hd""cat"162px"src"138px"txn"94px"pln"60px/minmax(0,1fr);gap:8px;width:100%;padding:10px;top:50%}.pv-hero .c-inc,.pv-hero .c-rep,.pv-hero .t-inc,.pv-hero .t-rep{display:none!important}.pv-hero .big{font-size:32px}}@media (prefers-reduced-motion:reduce){.pv-hero *,.pv-hero,.pv-hero :before,.pv-hero:before,.pv-hero :after,.pv-hero:after{transition:none!important;animation:none!important}}@keyframes pvh-rise{0%{opacity:0;translate:0 28px}}@keyframes pvh-pop{0%{opacity:0;translate:0 18px;scale:.9}}.pv-hero .text>*{animation:pvh-rise .9s var(--ease) backwards}.pv-hero .text>:first-child{animation-delay:.12s}.pv-hero .text>:nth-child(2){animation-delay:.22s}.pv-hero h1 .l2{animation:pvh-rise .9s var(--ease) .38s backwards}.pv-hero .text>:nth-child(3){animation-delay:.5s}.pv-hero .text>:nth-child(4){animation-delay:.62s}.pv-hero .text>:nth-child(5){animation-delay:.72s}.pv-hero .frag>.ti{animation:pvh-pop 1s var(--ease) backwards}.pv-hero .t-cat>.ti{animation-delay:.45s}.pv-hero .t-src>.ti{animation-delay:.6s}.pv-hero .t-inc>.ti{animation-delay:.72s}.pv-hero .t-txn>.ti{animation-delay:.84s}.pv-hero .t-rep>.ti{animation-delay:.96s}.pv-hero .t-pln>.ti{animation-delay:1.08s}@keyframes pvh-slide{0%{translate:0 28px}}.pv-hero .text>h1,.pv-hero .text>.sub,.pv-hero h1 .l2{animation-name:pvh-slide}.pv-hero .frag{left:var(--x);top:var(--y);width:var(--w,240px)}@media (max-width:860px){.pv-hero .frag{left:var(--mx,var(--x));top:var(--my,var(--y));width:var(--mw,var(--w,240px))}}
.pv-how .num{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.pv-how .wrap{max-width:var(--content);margin:0 auto;padding-inline:20px}.pv-how{padding:88px 0 72px}.pv-how .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pv-how .eyebrow b{background:var(--brand);border-radius:2px;width:7px;height:7px}.pv-how .lead{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.55}.pv-how .lead b{color:var(--ink);font-weight:600}.pv-how .lead .left{color:var(--brand-ink)}.pv-how .small{font-size:var(--fs-small);color:var(--muted)}.pv-how .label{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-weight:600}.pv-how .row{align-items:center;gap:10px;min-width:0;display:flex}.pv-how .sp{justify-content:space-between}.pv-how .dot{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.pv-how .sample{background:var(--glass-strong);height:22px;color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.pv-how .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-soft);border-radius:24px}.pv-how .hbar{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.pv-how .hbar i{background:var(--c,var(--teal));transform-origin:0;height:100%;transition:transform .5s var(--ease),background .3s;border-radius:999px;display:block}.pv-how .head{gap:18px;max-width:780px;display:grid}.pv-how .head .lead{max-width:620px}.pv-how h2{font-family:var(--display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:14px 0 0;line-height:1.02}.pv-how .scrub{grid-template-columns:minmax(0,1fr) 300px;gap:22px;margin-top:44px;padding:22px;display:grid}.pv-how .s-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pv-how .s-left{font-family:var(--display);font-weight:600;font-size:var(--fs-amount);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.pv-how .s-left small{font-family:var(--sans);font-size:var(--fs-body);color:var(--muted);letter-spacing:0;margin-left:8px;font-weight:500}.pv-how .s-meter{width:min(280px,100%)}.pv-how .strip{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;height:104px;margin-top:52px;position:relative}.pv-how .strip.dragging{cursor:grabbing}.pv-how .days{grid-template-columns:repeat(31,minmax(0,1fr));gap:3px;display:grid;position:absolute;inset:0 0 24px}.pv-how .day{background:var(--app);border:1px solid var(--line);transition:background .2s,border-color .2s,transform .2s var(--ease);border-radius:7px;position:relative}.pv-how .day:hover{border-color:var(--line-strong)}.pv-how .day.past{background:var(--teal-tint);border-color:#0000}.pv-how .day.today{box-shadow:inset 0 0 0 2px var(--brand)}.pv-how .day .tick{background:var(--teal);width:62%;max-width:14px;transition:transform .25s var(--ease),opacity .3s;border-radius:5px;position:absolute;bottom:7px;left:50%;translate:-50%}.pv-how .day .tick.off{opacity:.18}.pv-how .day.later .tick{background:var(--line-strong)}.pv-how .day.hl{transform:translateY(-4px)}.pv-how .labels{color:var(--faint);text-align:center;grid-template-columns:repeat(31,minmax(0,1fr));font-size:11px;display:grid;position:absolute;bottom:0;left:0;right:0}.pv-how .labels span{white-space:nowrap}.pv-how .handle{background:var(--ink);pointer-events:none;will-change:left;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:18px}.pv-how .hw-knob{background:var(--ink);width:40px;height:40px;color:var(--app);transition:transform .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-20px;left:50%;translate:-50%;box-shadow:0 6px 16px -4px #0f172059}.pv-how .strip:hover .hw-knob,.pv-how .strip.dragging .hw-knob{transform:scale(1.08)}.pv-how .flag{translate:var(--hx,-50%) 0;white-space:nowrap;background:var(--ink);color:var(--app);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:-36px;left:50%}.pv-how .nudge .handle{animation:pvw-nudge 1.6s var(--ease) infinite}@keyframes pvw-nudge{0%,to{transform:translate(0)}30%{transform:translate(-7px)}60%{transform:translate(5px)}}.pv-how .coach{z-index:3;background:var(--surface);border:1px solid var(--line-strong);height:28px;color:var(--muted);white-space:nowrap;box-shadow:var(--sh-soft);transition:opacity .35s,transform .35s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:-14px;left:30px}.pv-how .coach .hi{color:var(--brand-ink)}.pv-how .coach.flipL{left:auto;right:30px}.pv-how .coach.compact .cx{display:none}.pv-how .coach.gone{opacity:0;transform:translate(-4px)}.pv-how .nudge .hw-knob:after{content:"";border:2px solid var(--brand);animation:pvw-ring 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes pvw-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}.pv-how .tipbox{z-index:4;background:var(--tip);min-width:150px;color:var(--on-tip);pointer-events:none;opacity:0;border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.4;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.pv-how .tipbox.on{opacity:1}.pv-how .s-ctrl{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.pv-how .pillbtn{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,transform .15s;display:inline-flex}.pv-how .pillbtn:hover{border-color:var(--brand)}.pv-how .pillbtn:active{transform:scale(.97)}.pv-how .pillbtn.icon{justify-content:center;width:36px;padding:0}.pv-how .txs{border-left:1px solid var(--line);align-content:start;gap:4px;padding-left:22px;display:grid}.pv-how .tx{text-align:left;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;transition:background .2s,opacity .3s;display:grid}.pv-how .tx:hover,.pv-how .tx.hl{background:var(--hover)}.pv-how .tx.later{opacity:.4}.pv-how .tx.off{opacity:.35;text-decoration:line-through}.pv-how .tx .b{background:var(--teal-tint);width:30px;height:30px;color:var(--teal-ink);border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid}.pv-how .tx .n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.pv-how .tx .d{color:var(--muted);font-size:12px}.pv-how .tx .a{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.pv-how .src{color:var(--blue-ink);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:960px){.pv-how .scrub{grid-template-columns:1fr}.pv-how .txs{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}}@media (max-width:860px){.pv-how .scrub{padding:16px}.pv-how .labels span:not(:nth-child(5n+1)):not(:nth-child(12)){visibility:hidden}.pv-how .days{gap:2px}.pv-how .hw-knob{width:34px;height:34px}}.pv-how .steps{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:stretch;gap:22px;margin-top:22px;display:grid}.pv-how .sumrow{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:22px;margin-top:22px;display:grid}.pv-how .bal{align-content:start;gap:16px;padding:22px 24px;display:grid}.pv-how .bal .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pv-how .bal .nico{background:var(--brand-tint);width:34px;height:34px;color:var(--brand-ink);border-radius:11px;place-items:center;display:grid}.pv-how .eq{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pv-how .eq b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pv-how .eq .op{background:var(--app);border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:7px;place-items:center;font-weight:600;display:grid}.pv-how .bal .bigv{font-family:var(--display);font-weight:600;font-size:var(--fs-amount);color:var(--brand-ink);font-variant-numeric:tabular-nums;line-height:1}.pv-how .bal .bigv small{font-family:var(--sans);font-size:var(--fs-body);color:var(--muted);margin-left:8px;font-weight:500}.pv-how .flow{background:var(--line);border-radius:999px;gap:2px;height:22px;display:flex;position:relative;overflow:hidden}.pv-how .flow .fseg{height:100%;transition:flex-basis .5s var(--ease),filter .2s,opacity .2s;cursor:pointer;min-width:4px}.pv-how .flow .fseg:hover,.pv-how .flow .fseg.on{filter:brightness(1.08)}.pv-how .flow.dim .fseg:not(.on){opacity:.35}.pv-how .flow .fseg.keep{background:repeating-linear-gradient(135deg,var(--brand) 0 8px,color-mix(in srgb,var(--brand) 82%,#fff) 8px 16px)}.pv-how .legend{flex-wrap:wrap;gap:6px 8px;display:flex}.pv-how .legend button{border:1px solid var(--line);height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.pv-how .legend button:hover,.pv-how .legend button.on{border-color:var(--line-strong);color:var(--ink);background:var(--app)}.pv-how .legend b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pv-how .bal .why{border-top:1px solid var(--line);margin:0;padding-top:14px}.pv-how .ctacard{color:#f3f5f7;background:linear-gradient(160deg,#17222e,#0a0f16);border-radius:24px;align-content:space-between;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.pv-how .ctacard:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#00c24447,#0000);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.pv-how .ctacard ul{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pv-how .ctacard li{font-size:var(--fs-body);align-items:center;gap:10px;font-weight:500;display:flex}.pv-how .ctacard li span{color:#33d46a;background:#ffffff14;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.pv-how .ctacard .btn{width:100%;position:relative}@media (max-width:960px){.pv-how .sumrow{grid-template-columns:1fr}}.pv-how .rail{align-content:start;gap:8px;display:grid}.pv-how .tab{text-align:left;border:1px solid #0000;border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px 16px 14px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.pv-how .tab:hover{background:var(--hover)}.pv-how .tab .n{width:40px;height:40px;font-family:var(--display);background:var(--surface);border:1px solid var(--line);border-radius:13px;place-items:center;font-size:16px;font-weight:600;transition:background .3s,border-color .3s,color .3s;display:grid}.pv-how .tab[aria-selected=true] .n{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.pv-how .tab .tt{font-family:var(--display);font-weight:600;font-size:var(--fs-h3);line-height:1.15;transition:color .25s;display:block}.pv-how .tab:not([aria-selected=true]) .tt{color:var(--muted)}.pv-how .tab .s{font-size:var(--fs-small);color:var(--muted);margin-top:2px;display:block}.pv-how .tab .prog{background:var(--line);opacity:0;border-radius:3px;height:3px;transition:opacity .25s;position:absolute;bottom:8px;left:16px;right:16px;overflow:hidden}.pv-how .tab[aria-selected=true] .prog{opacity:1}.pv-how .tab .prog i{background:var(--brand);transform-origin:0;border-radius:3px;width:100%;height:100%;display:block;transform:scaleX(0)}.pv-how .rail.paused .tab[aria-selected=true] .prog i{background:var(--line-strong)}.pv-how .railwrap{align-content:start;gap:10px;min-width:0;display:grid}.pv-how .autoctl{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 6px;display:flex}.pv-how .autobtn{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.pv-how .autobtn:hover{border-color:var(--brand)}.pv-how .autobtn[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.pv-how .hw-stage{align-content:start;gap:18px;padding:24px;display:grid}.pv-how .hw-stage .lead{max-width:560px}.pv-how .hw-pane{animation:pvw-in .4s var(--ease) both;gap:12px;display:grid}@keyframes pvw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pv-how .stepper{background:var(--app);border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pv-how .stepper .v{font-family:var(--display);font-weight:600;font-size:var(--fs-amount-sm);font-variant-numeric:tabular-nums}.pv-how .stepper .ctl{gap:6px;display:flex}.pv-how .sbtn{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;place-items:center;width:40px;height:40px;transition:border-color .2s,transform .15s;display:grid}.pv-how .sbtn:hover{border-color:var(--brand)}.pv-how .sbtn:active{transform:scale(.94)}.pv-how .togrow{background:var(--purple-tint);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pv-how .tog{background:var(--line-strong);border-radius:999px;flex:none;width:44px;height:26px;transition:background .25s;position:relative}.pv-how .tog:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pv-how .tog[aria-checked=true]{background:var(--brand)}.pv-how .tog[aria-checked=true]:after{transform:translate(18px)}.pv-how .check{border:1px solid var(--line);text-align:left;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s,background .2s;display:grid}.pv-how .check:hover{border-color:var(--line-strong)}.pv-how .check .box{border:1.5px solid var(--line-strong);width:22px;height:22px;color:var(--on-brand);border-radius:7px;place-items:center;transition:background .2s,border-color .2s;display:grid}.pv-how .check[aria-checked=true] .box{background:var(--brand);border-color:var(--brand)}.pv-how .check[aria-checked=false] .box svg{opacity:0}.pv-how .cmp{gap:12px;display:grid}.pv-how .cmp .c-row{border-radius:14px;gap:6px;padding:10px 12px;transition:background .2s;display:grid}.pv-how .cmp .c-row:hover{background:var(--hover)}.pv-how .cmp .dual{background:var(--line);border-radius:999px;height:12px;position:relative}.pv-how .cmp .dual .exp{background:color-mix(in srgb,var(--c) 25%,transparent);border-radius:999px;position:absolute;inset:0 auto 0 0}.pv-how .cmp .dual .act{background:var(--c);transition:width .5s var(--ease);border-radius:999px;position:absolute;inset:3px auto 3px 3px}.pv-how .net{background:var(--brand-tint);border-radius:18px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pv-how .net b{font-family:var(--display);font-weight:600;font-size:var(--fs-amount-sm);color:var(--brand-ink);font-variant-numeric:tabular-nums}@media (max-width:860px){.pv-how .steps{grid-template-columns:1fr}.pv-how .rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pv-how .tab{grid-template-columns:1fr;justify-items:start;gap:8px;padding:12px 12px 16px}.pv-how .tab .n{border-radius:10px;width:32px;height:32px;font-size:14px}.pv-how .tab .tt{font-size:14px}.pv-how .tab .s{display:none}.pv-how .tab .prog{left:12px;right:12px}.pv-how .hw-stage,.pv-how .bal{padding:18px}}.pv-how .foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin-top:36px;display:grid}.pv-how .clar{font-size:var(--fs-small);color:var(--muted);border-left:2px solid var(--line-strong);max-width:560px;margin:0;padding-left:14px}.pv-how .cta{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pv-how .cta small{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:7px;display:inline-flex}.pv-how .cta small:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}@media (max-width:860px){.pv-how .foot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pv-how *,.pv-how,.pv-how :before,.pv-how:before,.pv-how :after,.pv-how:after{transition:none!important;animation:none!important}}@media (max-width:640px){.pv-how{padding:64px 0 48px}}.pv-how .steps.card{margin-top:22px;padding:0;display:block;overflow:hidden}.pv-how .railwrap{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--app) 55%,var(--surface));align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.pv-how .rail{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.pv-how .tab{box-shadow:none;border:1px solid #0000;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 14px 18px}.pv-how .tab[aria-selected=true]{background:var(--surface);border-color:var(--line);box-shadow:var(--sh-soft)}.pv-how .tab .n{border-radius:11px;width:34px;height:34px;font-size:14px}.pv-how .tab .tt{font-size:17px}.pv-how .tab .prog{opacity:1;bottom:7px;left:14px;right:14px}.pv-how .tab.done .prog i{background:var(--brand);transition:none!important;transform:scaleX(1)!important}.pv-how .tab.done .n{background:var(--brand-tint);color:var(--brand-ink);border-color:#0000}.pv-how .autoctl{flex-direction:column;flex:none;align-items:flex-end;gap:4px;padding:0}.pv-how .hw-stage{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-content:start;align-items:start;gap:28px 40px;padding:28px;display:grid}.pv-how .hw-stage>.lead{max-width:none;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.pv-how .hw-stage>*{animation:pvw-stin .5s var(--ease) backwards}.pv-how .hw-stage>.hw-pane{animation:none}.pv-how .hw-pane>*{animation:pvw-stin .45s var(--ease) backwards}.pv-how .hw-pane>:nth-child(2){animation-delay:60ms}.pv-how .hw-pane>:nth-child(3){animation-delay:.12s}.pv-how .hw-pane>:nth-child(4){animation-delay:.18s}.pv-how .hw-pane>:nth-child(5){animation-delay:.24s}.pv-how .hw-pane>:nth-child(6){animation-delay:.3s}.pv-how .hw-pane>:nth-child(n+7){animation-delay:.36s}.pv-how .hw-stage.back>*,.pv-how .hw-stage.back .hw-pane>*{animation-name:pvw-stinb}.pv-how .hw-stage.leaving>*{animation:.2s ease-in forwards pvw-stout!important}.pv-how .hw-stage.leaving.back>*{animation-name:pvw-stoutb!important}@keyframes pvw-stin{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes pvw-stinb{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes pvw-stout{to{opacity:0;transform:translate(-14px)}}@keyframes pvw-stoutb{to{opacity:0;transform:translate(14px)}}@media (max-width:860px){.pv-how .railwrap{flex-direction:column;align-items:stretch;padding:10px}.pv-how .tab{grid-template-columns:1fr;gap:8px;padding:10px 10px 16px}.pv-how .tab .n{width:30px;height:30px}.pv-how .tab .tt{font-size:14px}.pv-how .autoctl{flex-direction:row;align-items:center;padding:0 4px}.pv-how .hw-stage{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}}
.pv-at .num{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.pv-at .wrap{max-width:var(--content);margin:0 auto;padding-inline:20px}.pv-at .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pv-at .eyebrow b{background:var(--brand);border-radius:2px;width:7px;height:7px}.pv-at .lead{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.55}.pv-at .small{font-size:var(--fs-small);color:var(--muted)}.pv-at .label{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-weight:600}.pv-at .row{align-items:center;gap:10px;min-width:0;display:flex}.pv-at .sp{justify-content:space-between}.pv-at .dot{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.pv-at .sample{background:var(--glass-strong);height:22px;color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.pv-at .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-soft);border-radius:24px}.pv-at .btn{white-space:nowrap;height:46px;transition:transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.pv-at .btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--sh-brand)}.pv-at .btn-primary:hover{transform:translateY(-1px)}.pv-at{padding:88px 0 72px}.pv-at .at-head{gap:18px;max-width:780px;display:grid}.pv-at .at-head h2{font-family:var(--display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:14px 0 0;line-height:1.02}.pv-at .at-opt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pv-at .at-opt span{background:var(--surface);border:1px solid var(--line);width:22px;height:22px;color:var(--ink);letter-spacing:0;font-family:var(--display);border-radius:7px;place-items:center;display:grid}.pv-at .at-title{font-family:var(--display);letter-spacing:-.005em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.1}.pv-at .at-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pv-at .at-tag.ok{background:var(--brand-tint);color:var(--brand-ink)}.pv-at .at-tag.warn{background:var(--amber-tint);color:var(--amber-ink)}.pv-at .at-tag.off{background:var(--app);color:var(--faint);border:1px solid var(--line)}.pv-at .at-link{color:var(--ink);border-bottom:1.5px solid var(--line-strong);white-space:nowrap;align-items:center;gap:6px;padding:8px 0;font-weight:600;transition:border-color .2s;display:inline-flex}.pv-at .at-link:hover{border-color:var(--brand)}.pv-at .at-link .hi{transition:transform .25s var(--ease)}.pv-at .at-link:hover .hi{transform:translate(4px)}.pv-at .at-manual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin-top:56px;display:grid}.pv-at .at-manual .txt{gap:16px;max-width:500px;display:grid}.pv-at .at-points{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pv-at .at-points li{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:10px;display:flex}.pv-at .at-points li .hi{color:var(--brand-ink)}.pv-at .at-sheet{background:var(--surface);border:1px solid var(--line);width:min(400px,100%);box-shadow:var(--sh-soft);border-radius:30px;justify-self:center;gap:14px;padding:12px 18px 18px;display:grid;position:relative}.pv-at .at-sheet:before{content:"";background:var(--line-strong);border-radius:4px;justify-self:center;width:40px;height:4px}.pv-at .at-sheet .amt{text-align:center;font-family:var(--display);font-variant-numeric:tabular-nums;padding:6px 0 2px;font-size:48px;font-weight:600;line-height:1}.pv-at .at-sheet .amt:after{content:"";vertical-align:-4px;background:var(--brand);border-radius:2px;width:3px;height:40px;margin-left:3px;animation:1s step-end infinite pvat-at-caret;display:inline-block}.pv-at .at-sheet .amt.done:after{display:none}@keyframes pvat-at-caret{50%{opacity:0}}.pv-at .at-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 2px;font-size:14px;display:flex}.pv-at .at-line .small{font-size:13px}.pv-at .at-cats{flex-wrap:wrap;gap:6px;display:flex}.pv-at .at-cat{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.pv-at .at-cat:hover{border-color:var(--line-strong)}.pv-at .at-cat[aria-pressed=true]{border-color:var(--ink);color:var(--ink);font-weight:600}.pv-at .at-add{background:var(--brand);height:48px;color:var(--on-brand);box-shadow:var(--sh-brand);border-radius:16px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;transition:transform .15s;display:inline-flex}.pv-at .at-add:active{transform:scale(.98)}.pv-at .at-toast{background:var(--ink);height:40px;color:var(--app);white-space:nowrap;opacity:0;transition:opacity .3s,transform .35s var(--ease);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:-22px;left:50%;transform:translateY(8px);box-shadow:0 12px 26px -10px #0f172073}.pv-at .at-toast.on{opacity:1;transform:none}.pv-at .at-toast .hi{color:var(--brand)}.pv-at .at-or{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:16px;margin:72px 0 0;font-size:12px;font-weight:600;display:flex}.pv-at .at-or:before,.pv-at .at-or:after{content:"";background:var(--line);flex:1;height:1px}.pv-at .at-gh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-top:56px;display:flex}.pv-at .at-gh .txt{gap:12px;max-width:620px;display:grid}.pv-at .at-live{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;gap:0;margin-top:32px;display:grid}.pv-at .at-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-soft);border-radius:24px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.pv-at .at-panel .ph{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 6px;display:flex}.pv-at .at-mail{border:1px solid var(--line);border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;transition:opacity .4s,filter .4s,border-color .3s,box-shadow .3s,background .3s;display:grid}.pv-at .at-mail .av{background:var(--app);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.pv-at .at-mail.bank .av{background:var(--blue-tint);color:var(--blue-ink)}.pv-at .at-mail .s{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.pv-at .at-mail .p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pv-at .at-mail.ignored{opacity:.42;filter:grayscale()}.pv-at .at-mail.scan{border-color:var(--brand);background:color-mix(in srgb,var(--brand-tint) 40%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.pv-at .at-bridge{place-items:center;display:grid;position:relative}.pv-at .at-bridge:before{content:"";background:repeating-linear-gradient(90deg,var(--line-strong) 0 6px,transparent 6px 12px);height:2px;position:absolute;top:50%;left:6px;right:6px}.pv-at .at-bridge .core{background:var(--ink);width:44px;height:44px;color:var(--app);transition:transform .3s var(--ease);border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px -10px #0f172080}.pv-at .at-bridge.busy .core{animation:pvat-at-pulse 1s var(--ease) infinite}@keyframes pvat-at-pulse{50%{transform:scale(1.1)}}.pv-at .at-bridge .core i{background:currentColor;width:20px;height:22px;display:block;-webkit-mask:url(/brand/symbol-ink.svg) 50%/contain no-repeat;mask:url(/brand/symbol-ink.svg) 50%/contain no-repeat}.pv-at .at-txn{border:1px solid var(--line);animation:pvat-at-in .45s var(--ease) both;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.pv-at .at-txn .b{background:var(--teal-tint);width:30px;height:30px;color:var(--teal-ink);border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid}.pv-at .at-txn .n{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.pv-at .at-txn .d{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pv-at .at-empty{text-align:center;border:1.5px dashed var(--line);color:var(--faint);border-radius:14px;place-items:center;gap:6px;padding:26px 10px;font-size:13px;display:grid}@keyframes pvat-at-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.pv-at .at-confirm{border:1px solid var(--line-strong);border-radius:999px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600}.pv-at .at-confirm:hover{border-color:var(--brand)}.pv-at .at-run{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .2s;display:inline-flex}.pv-at .at-run:hover{border-color:var(--brand)}.pv-at .at-run[disabled]{opacity:.6;cursor:default}.pv-at .at-pipe{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:40px;display:grid;position:relative}.pv-at .at-pipe:before{content:"";background:repeating-linear-gradient(90deg,var(--line-strong) 0 6px,transparent 6px 12px);height:2px;position:absolute;top:27px;left:28px;right:calc(20% - 28px)}.pv-at .at-pipe .fill{background:var(--brand);width:0;height:2px;transition:width .45s var(--ease);position:absolute;top:27px;left:28px}.pv-at .at-stage{text-align:left;border-radius:16px;align-content:start;gap:10px;transition:opacity .3s;display:grid;position:relative}.pv-at .at-node{z-index:1;background:var(--app);border:1.5px solid var(--line-strong);width:56px;height:56px;color:var(--muted);transition:background .3s,color .3s,border-color .3s,transform .3s var(--ease),box-shadow .3s;border-radius:18px;place-items:center;display:grid;position:relative}.pv-at .at-stage.done .at-node{background:var(--brand-tint);color:var(--brand-ink);border-color:#0000}.pv-at .at-stage.on .at-node{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:var(--sh-brand);transform:scale(1.08)}.pv-at .at-stage .st{font-family:var(--display);font-size:17px;font-weight:600;line-height:1.2}.pv-at .at-stage .fp{font-size:var(--fs-small);color:var(--muted);line-height:1.55;display:block}.pv-at .at-stage .fp b{color:var(--ink);font-weight:600}.pv-at .at-stage .fp+.fp{margin-top:6px}.pv-at .at-stage .now{background:var(--ink);height:22px;color:var(--app);opacity:0;transition:opacity .25s,transform .25s var(--ease);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;max-width:100%;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden;transform:translateY(4px)}.pv-at .at-stage.on .now{opacity:1;transform:none}.pv-at .at-ctl{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:36px;padding-top:20px;display:flex}.pv-at .at-ctl p{max-width:700px;font-size:var(--fs-small);color:var(--muted);margin:0}.pv-at .at-ctl p b{color:var(--ink);font-weight:600}.pv-at .at-tog{background:var(--line-strong);border-radius:999px;flex:none;width:44px;height:26px;transition:background .25s;position:relative}.pv-at .at-tog:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pv-at .at-tog[aria-checked=true]{background:var(--brand)}.pv-at .at-tog[aria-checked=true]:after{transform:translate(18px)}.pv-at .at-off .at-live,.pv-at .at-off .at-pipe{opacity:.5;filter:grayscale(.6)}@media (max-width:960px){.pv-at .at-manual{grid-template-columns:1fr;gap:32px}.pv-at .at-live{grid-template-rows:auto 56px auto;grid-template-columns:1fr}.pv-at .at-bridge:before{background:repeating-linear-gradient(180deg,var(--line-strong) 0 6px,transparent 6px 12px);width:2px;height:auto;inset:6px auto 6px 50%}.pv-at .at-pipe{grid-template-columns:1fr;gap:18px}.pv-at .at-pipe:before{background:repeating-linear-gradient(180deg,var(--line-strong) 0 6px,transparent 6px 12px);width:2px;height:auto;inset:28px auto 28px 27px}.pv-at .at-pipe .fill{display:none}.pv-at .at-stage{grid-template-columns:56px minmax(0,1fr);column-gap:14px}.pv-at .at-stage .at-node{grid-row:1/4}}@media (max-width:860px){.pv-at .at-sheet .amt{font-size:40px}}@media (prefers-reduced-motion:reduce){.pv-at *,.pv-at,.pv-at :before,.pv-at:before,.pv-at :after,.pv-at:after{transition:none!important;animation:none!important}}.pv-at .at-ctl.at-ctl-top{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-soft);border-radius:16px;margin:22px 0 26px;padding:14px 16px}@media (max-width:640px){.pv-at{padding:64px 0 48px}}@media (max-width:960px){.pv-at .at-stage{row-gap:6px}.pv-at .at-stage .at-node{grid-row:1/3}.pv-at .at-stage .st{grid-area:1/2}.pv-at .at-stage>span:last-child{grid-area:2/2}.pv-at .at-stage .now{grid-area:3/2;justify-self:start;margin-top:4px}.pv-at .at-stage:not(.on) .now{display:none}}
.pv-pr .num{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.pv-pr .wrap{max-width:var(--content);margin:0 auto;padding-inline:20px}.pv-pr .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pv-pr .eyebrow b{background:var(--brand);border-radius:2px;width:7px;height:7px}.pv-pr .lead{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.55}.pv-pr .small{font-size:var(--fs-small);color:var(--muted)}.pv-pr .label{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-weight:600}.pv-pr .row{align-items:center;gap:10px;min-width:0;display:flex}.pv-pr .sp{justify-content:space-between}.pv-pr .dot{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.pv-pr .sample{background:var(--glass-strong);height:22px;color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.pv-pr .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-soft);border-radius:24px}.pv-pr .btn{white-space:nowrap;height:46px;transition:transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.pv-pr .btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--sh-brand)}.pv-pr .btn-primary:hover{transform:translateY(-1px)}.pv-pr{padding:88px 0 72px}.pv-pr .pr-v{display:none}.pv-pr .pr-v.on{display:block}.pv-pr .pr-h2{font-family:var(--display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:14px 0 0;line-height:1.02}.pv-pr .pr-zero{font-family:var(--display);letter-spacing:-.03em;color:var(--brand-ink);font-variant-numeric:tabular-nums;align-items:flex-end;gap:14px;font-size:clamp(96px,14vw,184px);font-weight:600;line-height:.85;display:flex}.pv-pr .pr-zero small{font-family:var(--sans);font-size:var(--fs-body);color:var(--muted);letter-spacing:0;padding-bottom:14px;font-weight:600;line-height:1.3}.pv-pr .pr-k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.pv-pr .pr-k .hi{color:var(--brand-ink)}.pv-pr .pr-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pv-pr .pr-list li{font-size:var(--fs-body);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.pv-pr .pr-list li .hi{color:var(--brand-ink);margin-top:2px}.pv-pr .pr-list.muted li .hi{color:var(--muted)}.pv-pr .pr-promise{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:10px;display:flex}.pv-pr .pr-promise .hi{color:var(--brand-ink)}.pv-pr .pr-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.pv-pr .pr-plat{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pv-pr .pr-chip{border:1px solid var(--line);background:var(--surface);height:40px;transition:border-color .2s,transform .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.pv-pr .pr-chip:hover{border-color:var(--line-strong);transform:translateY(-1px)}.pv-pr .pr-chip .st{border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pv-pr .pr-chip .st.live{background:var(--brand-tint);color:var(--brand-ink)}.pv-pr .pr-chip .st.live:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pvpr-pr-blink}.pv-pr .pr-chip .st.soon{background:var(--app);color:var(--muted);border:1px solid var(--line)}@keyframes pvpr-pr-blink{50%{opacity:.25}}.pv-pr .pr-sign{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pv-pr .pr-step{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:8px;padding:12px;transition:border-color .3s,background .3s,opacity .3s;display:grid}.pv-pr .pr-step.dim{opacity:.55}.pv-pr .pr-step.on{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand-tint) 45%,var(--surface))}.pv-pr .pr-step .n{font-family:var(--display);color:var(--muted);font-size:13px;font-weight:600}.pv-pr .pr-step .f{background:var(--app);border:1px solid var(--line);height:24px;color:var(--ink);white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.pv-pr .pr-code{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.pv-pr .pr-code span{background:var(--app);border:1px solid var(--line);height:28px;font-family:var(--display);border-radius:7px;place-items:center;font-size:14px;font-weight:600;display:grid}.pv-pr .pr-in{text-align:center;height:100%;font-family:var(--display);color:var(--brand-ink);place-items:center;gap:4px;font-size:18px;font-weight:600;display:grid}.pv-pr .pr-in .hi{width:30px;height:30px}.pv-pr .pr-google{font-size:var(--fs-small);color:var(--muted);margin-top:10px}.pv-pr .pr-why{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;min-width:0;margin-top:72px;padding-top:40px;display:grid}.pv-pr .pr-why h3{font-family:var(--display);font-weight:600;font-size:var(--fs-h3);margin:0 0 10px}.pv-pr .pr-build{gap:14px;display:grid}.pv-pr .pr-ask{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--sh-soft);border-radius:22px;gap:8px;padding:10px;transition:border-color .2s,box-shadow .2s;display:grid}.pv-pr .pr-ask:focus-within{border-color:var(--brand);box-shadow:var(--sh-focus)}.pv-pr .pr-ask textarea{resize:none;width:100%;min-height:104px;max-height:220px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:8px 10px;font-size:16px;line-height:1.55;display:block}.pv-pr .pr-ask textarea::placeholder{color:var(--faint)}.pv-pr .pr-ask .bar{justify-content:flex-end;display:flex}.pv-pr .pr-ask button{background:var(--ink);height:42px;color:var(--app);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.pv-pr .pr-sent{font-size:var(--fs-small);color:var(--brand-ink);min-height:20px;font-weight:600}.pv-pr .pr-a{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;margin-top:8px;display:grid}.pv-pr .pr-a .left{align-content:start;gap:22px;display:grid}.pv-pr .pr-a .rows{display:grid}.pv-pr .pr-a .rows>div{border-top:1px solid var(--line);padding:22px 0}.pv-pr .pr-a .rows>div:first-child{border-top:0;padding-top:4px}@media (max-width:960px){.pv-pr .pr-a,.pv-pr .pr-why{grid-template-columns:minmax(0,1fr);gap:32px}}.pv-pr .pr-why>*,.pv-pr .pr-a>*,.pv-pr .pr-b>*{min-width:0}@media (max-width:520px){.pv-pr .pr-ask .bar button{flex:1;justify-content:center;height:46px}}@media (max-width:600px){.pv-pr .pr-sign{grid-template-columns:1fr}}.pv-pr .pr-b{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:56px;margin-top:8px;display:grid}.pv-pr .pr-b .left{align-content:start;gap:22px;display:grid}.pv-pr .pr-slot{width:100%;min-width:0;position:relative}@media (max-width:400px){.pv-pr .pr-well{margin:-19px 24px 0;padding:0 8px 24px}.pv-pr .pr-receipt{padding:18px 16px 26px}.pv-pr .pr-total b{font-size:32px}.pv-pr .pr-printer .slot{left:22px;right:22px}}.pv-pr .pr-printer{z-index:2;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),linear-gradient(#323d4b 0%,#1d2631 46%,#121921 100%);border-radius:22px 22px 16px 16px;height:78px;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -3px #00000073,inset 0 0 0 1px #ffffff0a,0 18px 32px -14px #0a0f168c,0 2px 4px #0a0f1640}.pv-pr .pr-printer:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000);border-radius:999px;height:10px;position:absolute;top:7px;left:18px;right:18px}.pv-pr .pr-printer .brand{font-family:var(--display);letter-spacing:.06em;color:#ffffff57;text-shadow:0 -1px #0009;font-size:12px;font-weight:600;position:absolute;top:20px;left:22px}.pv-pr .pr-printer .led{background:#1f6b3a;border-radius:50%;width:8px;height:8px;position:absolute;top:23px;right:58px;box-shadow:inset 0 1px 1px #0006}.pv-pr .pr-printer.printing .led{background:#33d46a;animation:.5s steps(2,end) infinite pvpr-pr-led;box-shadow:0 0 8px 2px #33d46a8c}@keyframes pvpr-pr-led{50%{opacity:.35}}.pv-pr .pr-printer .feed{cursor:pointer;background:linear-gradient(#2b3542,#19212b);border-radius:7px;width:24px;height:20px;transition:transform .1s;position:absolute;top:17px;right:20px;box-shadow:inset 0 1px #ffffff1f,0 2px 3px #00000073}.pv-pr .pr-printer .feed:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000080}.pv-pr .pr-printer .slot{background:#05080b;border-radius:999px;height:7px;position:absolute;bottom:16px;left:30px;right:30px;box-shadow:inset 0 2px 3px #000000e6,0 1px #ffffff14}.pv-pr .pr-well{z-index:1;margin:-19px 38px 0;padding:0 12px 28px;position:relative;overflow:hidden}.pv-pr .pr-receipt{z-index:1;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-soft);font-variant-numeric:tabular-nums;transform-origin:top;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),95% 100%,90% calc(100% - 10px),85% 100%,80% calc(100% - 10px),75% 100%,70% calc(100% - 10px),65% 100%,60% calc(100% - 10px),55% 100%,50% calc(100% - 10px),45% 100%,40% calc(100% - 10px),35% 100%,30% calc(100% - 10px),25% 100%,20% calc(100% - 10px),15% 100%,10% calc(100% - 10px),5% 100%,0 calc(100% - 10px));border-top:0;margin:0;padding:22px 22px 30px;transition:transform .2s;position:relative}.pv-pr .pr-receipt.print{animation:1.9s linear both pvpr-pr-print}@keyframes pvpr-pr-print{0%{transform:translateY(-100%)}10%{transform:translateY(-86%)}22%{transform:translateY(-86%)}32%{transform:translateY(-66%)}42%{transform:translateY(-66%)}52%{transform:translateY(-46%)}62%{transform:translateY(-46%)}72%{transform:translateY(-26%)}82%{transform:translateY(-26%)}to{transform:translateY(0)}}.pv-pr .pr-receipt .hd{text-align:center;border-bottom:1.5px dashed var(--line-strong);justify-items:center;gap:4px;padding-bottom:14px;display:grid}.pv-pr .pr-receipt .hd i{background:var(--ink);width:22px;height:24px;display:block;-webkit-mask:url(/brand/symbol-ink.svg) 50%/contain no-repeat;mask:url(/brand/symbol-ink.svg) 50%/contain no-repeat}.pv-pr .pr-receipt .hd b{font-family:var(--display);font-size:18px;font-weight:600}.pv-pr .pr-items{border-bottom:1.5px dashed var(--line-strong);gap:0;padding:12px 0;display:grid}.pv-pr .pr-item{opacity:0;transition:opacity .35s,transform .35s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:7px 0;font-size:14px;display:grid;transform:translateY(4px)}.pv-pr .pr-item.in{opacity:1;transform:none}.pv-pr .pr-item span:first-child{color:var(--ink)}.pv-pr .pr-item b{font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:600}.pv-pr .pr-item.meta span:first-child{color:var(--muted)}.pv-pr .pr-total{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:14px 0 10px;font-size:12.5px;font-weight:700;display:flex}.pv-pr .pr-total b{font-family:var(--display);letter-spacing:-.01em;color:var(--brand-ink);text-transform:none;font-size:40px}.pv-pr .pr-bar{background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 13px);opacity:.85;width:70%;height:34px;margin:6px auto 0}.pv-pr .pr-receipt .ft{text-align:center;color:var(--muted);margin-top:10px;font-size:12px}.pv-pr .pr-reprint{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;justify-self:center;align-items:center;gap:6px;height:36px;margin-top:14px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pv-pr .pr-reprint:hover{border-color:var(--brand)}@media (max-width:960px){.pv-pr .pr-b{grid-template-columns:minmax(0,1fr);gap:40px}.pv-pr .pr-b .pr-slot{justify-self:center;width:100%;max-width:440px}}.pv-pr .lab{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:80;color:#f3f5f7;background:#0a0f16eb;border-radius:16px;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:6px;font-size:13px;display:flex;position:fixed;translate:-50%;box-shadow:0 20px 50px -10px #00000080}.pv-pr .lab button{color:#f3f5f7bf;white-space:nowrap;border-radius:10px;height:34px;padding:0 12px;font-weight:500}.pv-pr .lab button[aria-pressed=true]{color:#0f1720;background:#f3f5f7;font-weight:600}@media (max-width:420px){.pv-pr .lab .lw{display:none}}@media (prefers-reduced-motion:reduce){.pv-pr *,.pv-pr,.pv-pr :before,.pv-pr:before,.pv-pr :after,.pv-pr:after{transition:none!important;animation:none!important}}@media (max-width:640px){.pv-pr{padding:64px 0 48px}}
.pv-cl .num{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.pv-cl .wrap{max-width:var(--content);margin:0 auto;padding-inline:20px}.pv-cl .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pv-cl .eyebrow b{background:var(--brand);border-radius:2px;width:7px;height:7px}.pv-cl .lead{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.55}.pv-cl .small{font-size:var(--fs-small);color:var(--muted)}.pv-cl .label{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-weight:600}.pv-cl .row{align-items:center;gap:10px;min-width:0;display:flex}.pv-cl .sp{justify-content:space-between}.pv-cl .dot{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.pv-cl .sample{background:var(--glass-strong);height:22px;color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.pv-cl .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-soft);border-radius:24px}.pv-cl .btn{white-space:nowrap;height:46px;transition:transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.pv-cl .btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--sh-brand)}.pv-cl .btn-primary:hover{transform:translateY(-1px)}.pv-cl .cl-v{display:none}.pv-cl .cl-v.on{display:block}.pv-cl .cl-q{padding:72px 0 80px}.pv-cl .cl-q h2{font-family:var(--display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.01em;margin:14px 0 0;line-height:1.02}.pv-cl .cl-qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:36px;display:grid}.pv-cl .cl-qa{border-top:1px solid var(--line);padding:22px 0}.pv-cl .cl-qa h3{font-family:var(--display);font-weight:600;font-size:var(--fs-h3);align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.pv-cl .cl-qa h3 span{color:var(--faint);font-size:14px;font-family:var(--display)}.pv-cl .cl-qa p{font-size:var(--fs-body);color:var(--muted);margin:0;line-height:1.6}.pv-cl .cl-more{font-size:var(--fs-body);color:var(--muted);align-items:center;gap:10px;margin-top:22px;display:flex}.pv-cl .cl-link{color:var(--ink);border-bottom:1.5px solid var(--line-strong);align-items:center;gap:6px;padding:4px 0;font-weight:600;transition:border-color .2s;display:inline-flex}.pv-cl .cl-link:hover{border-color:var(--brand)}.pv-cl .cl-link .hi{transition:transform .25s var(--ease)}.pv-cl .cl-link:hover .hi{transform:translate(4px)}@media (max-width:860px){.pv-cl .cl-qs{grid-template-columns:minmax(0,1fr)}}.pv-cl .cl-h{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,88px);font-weight:600;line-height:.98}.pv-cl .cl-facts{font-size:var(--fs-small);flex-wrap:wrap;gap:6px 16px;display:flex}.pv-cl .cl-facts span{align-items:center;gap:7px;display:inline-flex}.pv-cl .cl-facts span:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.pv-cl .cl-mag{will-change:transform;transition:transform .35s var(--ease);display:inline-flex}.pv-cl .cl-mag .btn{height:56px;padding:0 30px;font-size:16px}.pv-cl .cl-foot{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:32px 56px;padding-top:40px;display:grid}.pv-cl .cl-foot .brand{align-content:start;gap:10px;display:grid}.pv-cl .cl-foot .brand b{font-family:var(--display);font-size:20px;font-weight:600}.pv-cl .cl-links{flex-wrap:wrap;align-content:start;gap:10px 28px;display:flex}.pv-cl .cl-links a,.pv-cl .cl-links button{font-size:var(--fs-body);font-weight:500;transition:color .2s}.pv-cl .cl-word{font-family:var(--display);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;justify-content:space-between;margin:40px 0 0;padding-bottom:.06em;font-size:clamp(48px,15vw,220px);font-weight:600;line-height:.8;display:flex;overflow:hidden}.pv-cl .cl-word span{transition:transform .9s var(--ease),color .3s;display:inline-block;transform:translateY(105%)}.pv-cl .cl-word.in span{transform:none}.pv-cl .cl-word span:hover{transition:transform .25s var(--ease),color .2s;transform:translateY(-8%)!important}.pv-cl .cl-legal{padding:22px 0 calc(28px + env(safe-area-inset-bottom,0px));font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}@media (max-width:860px){.pv-cl .cl-foot{grid-template-columns:minmax(0,1fr)}}.pv-cl .cl-ink{max-width:calc(var(--content) + 80px);color:#f3f5f7;background:linear-gradient(170deg,#17222e,#0a0f16 70%);border-radius:36px 36px 0 0;margin:0 auto;padding:96px 0 0;position:relative;overflow:hidden}.pv-cl .cl-ink:before{content:"";width:640px;height:640px;left:var(--gx,70%);top:var(--gy,10%);pointer-events:none;transition:left .6s var(--ease),top .6s var(--ease);background:radial-gradient(closest-side,#00c24438,#0000);border-radius:50%;position:absolute;translate:-50% -50%}.pv-cl .cl-ink .wrap{position:relative}.pv-cl .cl-ink .start{gap:22px;max-width:820px;display:grid}.pv-cl .cl-ink .lead,.pv-cl .cl-ink .cl-facts{color:#f3f5f7b8}.pv-cl .cl-ink .acts{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:6px;display:flex}.pv-cl .cl-ink .login{color:#f3f5f7b8;font-size:var(--fs-body)}.pv-cl .cl-ink .login a{color:#f3f5f7;border-bottom:1.5px solid #ffffff40;padding-bottom:2px;font-weight:600}.pv-cl .cl-ink .login a:hover{border-color:#33d46a}.pv-cl .cl-ink .cl-foot{border-top:1px solid #ffffff1a;margin-top:96px}.pv-cl .cl-ink .cl-foot .small,.pv-cl .cl-ink .cl-legal{color:#f3f5f78c}.pv-cl .cl-ink .cl-links a,.pv-cl .cl-ink .cl-links button{color:#f3f5f7cc}.pv-cl .cl-ink .cl-links a:hover,.pv-cl .cl-ink .cl-links button:hover{color:#33d46a}.pv-cl .cl-ink .cl-foot a.founder{color:#f3f5f7;border-bottom:1px solid #ffffff40}.pv-cl .cl-ink .cl-word{color:#f3f5f7f0}.pv-cl .cl-ink .cl-word span:hover{color:#33d46a}.pv-cl .cl-ink .cl-legal{border-top:1px solid #ffffff1a}@media (max-width:860px){.pv-cl .cl-ink{border-radius:28px 28px 0 0;padding-top:72px}.pv-cl .cl-ink .cl-foot{margin-top:72px}}.pv-cl .cl-b{padding:40px 0 0}.pv-cl .cl-b .grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding:60px 0 100px;display:grid}.pv-cl .cl-b .start{gap:22px;display:grid}.pv-cl .cl-b .cl-facts{color:var(--muted)}.pv-cl .cl-b .acts{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.pv-cl .cl-b .login{color:var(--muted)}.pv-cl .cl-b .login a{color:var(--ink);border-bottom:1.5px solid var(--line-strong);padding-bottom:2px;font-weight:600}.pv-cl .cl-setup{background:var(--surface);border:1px solid var(--line);width:min(380px,100%);box-shadow:var(--sh-soft);border-radius:28px;justify-self:center;gap:14px;padding:22px;display:grid}.pv-cl .cl-timer{align-items:center;gap:16px;display:flex}.pv-cl .cl-ring{flex:none;width:76px;height:76px;position:relative}.pv-cl .cl-ring svg{width:76px;height:76px;transform:rotate(-90deg)}.pv-cl .cl-ring circle{fill:none;stroke-width:6px}.pv-cl .cl-ring .bg{stroke:var(--line)}.pv-cl .cl-ring .fg{stroke:var(--brand);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.pv-cl .cl-ring b{font-family:var(--display);font-variant-numeric:tabular-nums;place-items:center;font-size:18px;font-weight:600;display:grid;position:absolute;inset:0}.pv-cl .cl-task{border:1px solid var(--line);font-size:var(--fs-body);color:var(--muted);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-weight:500;transition:border-color .3s,background .3s,color .3s;display:flex}.pv-cl .cl-task .bx{border:1.5px solid var(--line-strong);width:22px;height:22px;color:var(--on-brand);border-radius:7px;flex:none;place-items:center;transition:background .3s,border-color .3s;display:grid}.pv-cl .cl-task .bx svg{opacity:0;transition:opacity .2s}.pv-cl .cl-task.done{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 40%,var(--line));background:color-mix(in srgb,var(--brand-tint) 45%,var(--surface))}.pv-cl .cl-task.done .bx{background:var(--brand);border-color:var(--brand)}.pv-cl .cl-task.done .bx svg{opacity:1}.pv-cl .cl-replay{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;justify-self:start;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pv-cl .cl-replay:hover{border-color:var(--brand)}.pv-cl .cl-b .cl-foot{border-top:1px solid var(--line)}.pv-cl .cl-b .cl-foot .small,.pv-cl .cl-b .cl-legal{color:var(--muted)}.pv-cl .cl-b .cl-links a,.pv-cl .cl-b .cl-links button{color:var(--ink)}.pv-cl .cl-b .cl-links a:hover,.pv-cl .cl-b .cl-links button:hover{color:var(--brand-ink)}.pv-cl .cl-b .cl-foot a.founder{color:var(--ink);border-bottom:1px solid var(--line-strong)}.pv-cl .cl-b .cl-word{color:var(--ink)}.pv-cl .cl-b .cl-word span:hover{color:var(--brand-ink)}.pv-cl .cl-b .cl-legal{border-top:1px solid var(--line)}@media (max-width:960px){.pv-cl .cl-b .grid{grid-template-columns:minmax(0,1fr);gap:40px;padding:40px 0 72px}}.pv-cl .lab{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:80;color:#f3f5f7;background:#0a0f16eb;border-radius:16px;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:6px;font-size:13px;display:flex;position:fixed;translate:-50%;box-shadow:0 20px 50px -10px #00000080}.pv-cl .lab button{color:#f3f5f7bf;white-space:nowrap;border-radius:10px;height:34px;padding:0 12px;font-weight:500}.pv-cl .lab button[aria-pressed=true]{color:#0f1720;background:#f3f5f7;font-weight:600}@media (max-width:420px){.pv-cl .lab .lw{display:none}}@media (prefers-reduced-motion:reduce){.pv-cl *,.pv-cl,.pv-cl :before,.pv-cl:before,.pv-cl :after,.pv-cl:after{transition:none!important;animation:none!important}.pv-cl .cl-word span{transform:none}}@media (max-width:640px){.pv-cl .cl-q{padding:48px 0 64px}}.pv-cl .cl-qa.lead{grid-column:1/-1}.pv-cl .cl-qa.lead p{max-width:820px}
