.zp-screen,.zp-mini{--m-accent: #4f46e5;--m-accent-2: #6366f1;--m-accent-soft: #eef0ff;--m-bg: #f6f7f9;--m-panel: #fff;--m-panel-2: #f9fafb;--m-line: #e7e9ef;--m-line-2: #d9dde6;--m-ink: #0f172a;--m-ink-2: #334155;--m-muted: #64748b;--m-dim: #94a3b8;--zp-red: #dc2626;--zp-red-soft: #fef2f2;--zp-green: #059669;--zp-green-soft: #ecfdf5;--zp-usd: #0e9f6e;--zp-usd-soft: #e8f8f1}.zp-screen b,.zp-mini b{font-weight:650}.zp-screen small,.zp-mini small{font-size:.82em}.zp-screen .i,.zp-mini .i{stroke-width:2}.zp-grow{flex:1}.mock .zp-screen{background:var(--m-bg);color:var(--m-ink)}.zp-app{display:grid;grid-template-columns:14.4em minmax(0,1fr);height:100%}.zp-side{display:flex;flex-direction:column;gap:.1em;padding:1.1em .8em 1em;background:var(--m-panel);border-right:1px solid var(--m-line);min-width:0}.zp-logo{display:flex;align-items:center;gap:.6em;padding:.1em .4em .9em;font-weight:750;font-size:1.08em;letter-spacing:-.02em;white-space:nowrap}.zp-logo b{display:grid;place-items:center;width:2em;height:2em;border-radius:.58em;color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca);box-shadow:0 .35em .8em -.3em #4f46e5b3}.zp-logo .i{width:1.1em;height:1.1em;stroke-width:2.3}.zp-nav-g{margin:.85em .7em .25em;font-size:.7em;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--m-dim)}.zp-nav{display:flex;align-items:center;gap:.65em;padding:.5em .65em;border-radius:.55em;color:var(--m-muted);font-weight:520;font-size:.95em;white-space:nowrap}.zp-nav .i{width:1.2em;height:1.2em;stroke-width:1.9}.zp-nav.on{background:var(--m-accent-soft);color:var(--m-accent);font-weight:650;box-shadow:inset 0 0 0 1px #4f46e51f}.zp-nav kbd,.zp-chip kbd{margin-left:auto;font:inherit;font-size:.76em;font-weight:600;padding:.05em .45em;border-radius:.35em;border:1px solid var(--m-line-2);color:var(--m-dim);background:var(--m-panel)}.zp-side-foot{display:flex;align-items:center;gap:.6em;margin-top:auto;padding:.8em .45em 0;border-top:1px solid var(--m-line)}.zp-side-foot b,.zp-side-foot small{display:block;line-height:1.25}.zp-side-foot small{color:var(--m-muted)}.zp-ava{display:grid;place-items:center;flex:none;width:2.4em;height:2.4em;border-radius:.65em;color:#fff;font-weight:700;font-size:.86em;letter-spacing:.02em;background:linear-gradient(135deg,#818cf8,#4f46e5)}.zp-main{display:flex;flex-direction:column;gap:1em;padding:1.1em 1.35em 1.2em;min-width:0;min-height:0}.zp-top{display:flex;align-items:center;gap:.7em}.zp-h{font-size:1.5em;font-weight:760;letter-spacing:-.025em;line-height:1.15}.zp-sub{color:var(--m-muted);font-size:.9em}.zp-chip{display:inline-flex;align-items:center;gap:.5em;height:2.4em;padding:0 .9em;border-radius:99em;background:var(--m-panel);border:1px solid var(--m-line);color:var(--m-ink-2);font-weight:560;font-size:.92em;white-space:nowrap;font-variant-numeric:tabular-nums}.zp-chip .i{width:1.1em;height:1.1em;color:var(--m-dim)}.zp-chip kbd{margin-left:.4em}.zp-chip-rate{color:var(--m-ink);font-weight:650;border-color:#4f46e540;background:var(--m-accent-soft)}.zp-dot{width:.5em;height:.5em;border-radius:50%;background:#10b981;box-shadow:0 0 0 .22em #10b98133;flex:none}.zp-work{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 24.6em;gap:1.1em}.zp-cart{display:flex;flex-direction:column;gap:.85em;min-width:0;min-height:0}.zp-find{display:flex;align-items:center;gap:.55em;height:3.1em;padding:0 .55em 0 .95em;border-radius:.75em;background:var(--m-panel);border:1.5px solid var(--m-accent);box-shadow:0 0 0 .3em #4f46e51f}.zp-find>.i{width:1.2em;height:1.2em;color:var(--m-accent)}.zp-q{font-weight:560}.zp-caret{width:1.5px;height:1.25em;margin-left:-.35em;background:var(--m-accent)}.motion .zp-caret{animation:zp-blink 1.05s steps(1) infinite}@keyframes zp-blink{50%{opacity:0}}.zp-scan{display:inline-flex;align-items:center;gap:.4em;height:2.2em;padding:0 .75em;border-radius:.5em;background:var(--m-accent-soft);color:var(--m-accent);font-weight:620;font-size:.86em}.zp-scan .i{width:1.15em;height:1.15em}.zp-tbl{background:var(--m-panel);border:1px solid var(--m-line);border-radius:.85em;overflow:hidden;box-shadow:0 1px 2px #1018280a}.zp-tr{display:grid;grid-template-columns:6.1em minmax(0,1fr) 5.2em 7.6em 6.9em;align-items:center;gap:0 .85em;padding:.6em 1em;border-bottom:1px solid var(--m-line);white-space:nowrap;font-variant-numeric:tabular-nums}.zp-tr .r,.zp-qty,.zp-price,.zp-amt{text-align:right}.zp-th{padding-block:.55em;background:var(--m-panel-2)}.zp-th span{color:var(--m-muted);font-size:.8em;font-weight:620}.zp-code{font-family:var(--font-mono);font-size:.82em;color:var(--m-accent);font-weight:600;letter-spacing:-.01em}.zp-name,.zp-price{display:flex;flex-direction:column;min-width:0;line-height:1.3}.zp-name b,.zp-name small{overflow:hidden;text-overflow:ellipsis}.zp-name small,.zp-price small,.zp-qty{color:var(--m-muted)}.zp-qty b{color:var(--m-ink);font-size:1.05em}.zp-price{align-items:flex-end}.zp-price small{font-size:.76em}.zp-edited{color:var(--m-accent);font-weight:650}.zp-edited s{color:var(--m-dim);font-weight:500}.zp-amt{font-weight:680}.zp-tr-new{position:relative}.zp-tr-new:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#6366f129,#6366f10a);box-shadow:inset .22em 0 #6366f1;pointer-events:none}.motion .zp-tr-new:before{animation:zp-flash 2.4s var(--ease-out) 1.1s both paused}.motion .is-in .zp-tr-new:before{animation-play-state:running}@keyframes zp-flash{0%{opacity:0}12%{opacity:1}to{opacity:.35}}.zp-tfoot{display:flex;align-items:center;gap:.6em;padding:.7em 1em;color:var(--m-muted);font-size:.92em}.zp-tfoot b{color:var(--m-ink);font-size:1.12em;font-variant-numeric:tabular-nums}.zp-after{flex:1;min-height:0;display:flex;flex-direction:column;gap:.9em;padding:1em 1.1em;border-radius:.85em;background:var(--m-panel);border:1px solid var(--m-line);box-shadow:0 1px 2px #1018280a}.zp-after-h{display:flex;align-items:center;gap:.65em}.zp-after-h b,.zp-after-h small{display:block;line-height:1.3}.zp-after-h small{color:var(--m-muted)}.zp-link{display:inline-flex;align-items:center;gap:.3em;color:var(--m-accent);font-weight:620;font-size:.9em;white-space:nowrap}.zp-link .i{width:1em;height:1em}.zp-after-cols{display:grid;grid-template-columns:1fr 1fr;gap:.8em}.zp-cur{display:grid;gap:.25em;padding:.8em .9em;border-radius:.7em;background:var(--zp-red-soft);border:1px solid rgba(220,38,38,.1)}.zp-cur:nth-child(2){background:var(--zp-usd-soft);border-color:#0e9f6e24}.zp-cur small{color:var(--m-muted);font-weight:600}.zp-cur strong{font-size:1.6em;font-weight:760;letter-spacing:-.025em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zp-red)}.zp-cur:nth-child(2) strong{color:var(--zp-usd)}.zp-cur em{font-style:normal;font-size:.55em;font-weight:650;color:var(--m-muted)}.zp-delta{font-size:.8em;color:var(--m-muted)}.zp-delta.zp-up{color:var(--zp-red);font-weight:600}.zp-meter{display:block;height:.38em;margin-top:.25em;border-radius:99em;background:#dc26261f;overflow:hidden}.zp-meter i{display:block;width:var(--w, 50%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#f87171,#dc2626)}.zp-meter.zp-usd{background:#0e9f6e24}.zp-meter.zp-usd i{background:linear-gradient(90deg,#34d399,#0e9f6e)}.zp-akt{display:grid;margin-top:auto;border-top:1px dashed var(--m-line-2);padding-top:.6em}.zp-akt-h{margin-bottom:.2em;color:var(--m-dim);font-size:.72em;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.zp-akt-r{display:grid;grid-template-columns:4.6em minmax(0,1fr) auto;gap:.8em;padding:.38em 0;font-size:.9em;font-variant-numeric:tabular-nums;white-space:nowrap}.zp-akt-r span:first-child{color:var(--m-dim)}.zp-akt-r span:nth-child(2){color:var(--m-ink-2);overflow:hidden;text-overflow:ellipsis}.zp-up{color:var(--zp-red);font-weight:650}.zp-down{color:var(--zp-green);font-weight:650}.zp-panel{display:flex;flex-direction:column;gap:.95em;min-height:0;padding:1.05em 1.1em;border-radius:.9em;background:var(--m-panel);border:1px solid var(--m-line);box-shadow:0 1px 2px #1018280a,0 1em 2.4em -1.6em #4f46e559}.zp-lbl{margin-bottom:.45em;color:var(--m-dim);font-size:.72em;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.zp-lbl-row{display:flex;align-items:center;justify-content:space-between}.zp-client{display:flex;align-items:center;gap:.65em;padding:.55em .7em;border-radius:.65em;border:1px solid var(--m-line-2)}.zp-client b,.zp-client small{display:block;line-height:1.3}.zp-client small{color:var(--m-muted)}.zp-client>.i{margin-left:auto;width:1.1em;height:1.1em;color:var(--m-dim)}.zp-bal{display:flex;align-items:center;gap:.45em;margin-top:.5em;font-size:.88em;color:var(--m-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.zp-bal b{padding:.12em .5em;border-radius:99em;color:var(--zp-red);background:var(--zp-red-soft);font-size:.95em}.zp-bal b:last-child{color:var(--zp-usd);background:var(--zp-usd-soft)}.zp-two{display:grid;grid-template-columns:1fr 1fr;gap:.7em}.zp-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:.2em;border-radius:.6em;background:var(--m-bg);border:1px solid var(--m-line)}.zp-seg>span{display:grid;place-items:center;height:2.05em;border-radius:.45em;color:var(--m-muted);font-weight:580;font-size:.92em}.zp-seg>span.on{background:var(--m-panel);color:var(--m-ink);font-weight:650;box-shadow:0 1px 2px #1018281a}.zp-seg-sm{padding:.12em;text-transform:none;letter-spacing:0;font-size:1.15em}.zp-seg-sm>span{height:1.6em;padding:0 .6em}.zp-field{display:flex;align-items:center;gap:.45em;height:2.55em;padding:0 .8em;border-radius:.6em;border:1px solid var(--m-line-2);font-variant-numeric:tabular-nums;white-space:nowrap}.zp-field small{color:var(--m-muted)}.zp-field b{font-size:1.05em}.zp-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em;margin-bottom:.5em}.zp-quick span{display:grid;place-items:center;height:2.3em;border-radius:.55em;border:1px solid var(--m-line-2);color:var(--m-ink-2);font-weight:580;font-size:.84em;white-space:nowrap}.zp-pay{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1em .6em;padding:.45em .55em;border-radius:.6em;background:var(--m-panel-2);border:1px solid var(--m-line);font-variant-numeric:tabular-nums}.zp-pay+.zp-pay{margin-top:.4em}.zp-pay small{grid-column:1 / -1;color:var(--m-muted);font-size:.76em}.zp-more{display:flex;justify-content:space-between;gap:.8em;margin-top:.65em;color:var(--m-accent);font-size:.86em;font-weight:620}.zp-more span{display:inline-flex;align-items:center;gap:.35em}.zp-more .i{width:1.1em;height:1.1em}.zp-acc{display:inline-flex;align-items:center;gap:.55em;color:var(--m-ink-2);font-weight:560;white-space:nowrap}.zp-acc i{display:grid;place-items:center;min-width:2.4em;height:1.75em;padding:0 .3em;border-radius:.4em;background:var(--m-accent-soft);color:var(--m-accent);font-style:normal;font-weight:700;font-size:.72em}.zp-acc i.zp-usd{background:var(--zp-usd-soft);color:var(--zp-usd);font-size:.9em}.zp-sum{display:grid;gap:.32em;margin-top:auto;padding-top:.8em;border-top:1px dashed var(--m-line-2);font-variant-numeric:tabular-nums}.zp-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8em;color:var(--m-muted);white-space:nowrap}.zp-sum-row>span:last-child{color:var(--m-ink);font-weight:600;text-align:right}.zp-sum-total{align-items:center;padding:.35em 0;color:var(--m-ink);font-weight:650}.zp-sum-total>span:last-child{display:grid;justify-items:end;line-height:1.15}.zp-sum-total b{font-size:1.5em;font-weight:780;letter-spacing:-.025em}.zp-sum-total small{color:var(--m-muted);font-weight:560;font-size:.85em}.zp-neg{color:var(--zp-red)!important}.zp-pos{color:var(--zp-green)!important}.zp-sum-debt{padding:.45em .6em;margin-top:.15em;border-radius:.55em;background:var(--zp-red-soft);color:var(--zp-red);font-weight:600}.zp-sum-debt>span:last-child{color:var(--zp-red);font-weight:760}.zp-actions{display:flex;gap:.5em}.zp-save{flex:1;display:flex;align-items:center;justify-content:center;gap:.5em;height:3em;border-radius:.7em;color:#fff;font-weight:650;background:linear-gradient(180deg,#6366f1,#4f46e5);box-shadow:0 .6em 1.4em -.7em #4f46e5e6,inset 0 1px #fff3}.zp-save .i{width:1.15em;height:1.15em;stroke-width:2.6}.zp-pdf{display:inline-flex;align-items:center;gap:.4em;height:3em;padding:0 .9em;border-radius:.7em;border:1px solid var(--m-line-2);color:var(--m-ink-2);font-weight:620}.zp-pdf .i{width:1.15em;height:1.15em;color:var(--zp-red)}@container (max-width: 560px){.mock .zp-screen{aspect-ratio:auto;font-size:clamp(9px,calc(11.2 / 360 * 100cqi),14px)}.zp-screen .zp-sm-off{display:none!important}.zp-app{grid-template-columns:1fr;height:auto}.zp-side{display:none}.zp-main{padding:1em;gap:.85em}.zp-h{font-size:1.35em}.zp-chip-rate{height:2.2em;padding:0 .75em;font-size:.88em}.zp-work{grid-template-columns:1fr;gap:.85em}.zp-th{display:none}.zp-tr{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"name name name amt" "code qty price price";gap:.2em .5em;padding:.65em .85em}.zp-name{grid-area:name}.zp-name small{display:none}.zp-amt{grid-area:amt;align-self:start}.zp-code{grid-area:code}.zp-qty{grid-area:qty;text-align:left;font-size:.9em}.zp-qty:after{content:" \d7"}.zp-price{grid-area:price;align-items:flex-start;text-align:left;font-size:.9em;color:var(--m-muted)}.zp-price small{display:none}.zp-tfoot{padding:.6em .85em}.zp-panel{gap:.8em;padding:.9em}.zp-sum{margin-top:0}}.mock.zp-mini{border-radius:18px;background:#fff}.zp-mini-in{display:grid;gap:1em;padding:1.25em 1.3em 1.15em;font-family:var(--font-body);font-size:clamp(10.5px,calc(14.5 / 380 * 100cqi),15px);line-height:1.4;letter-spacing:0;color:var(--m-ink);background:var(--m-panel)}.zp-mini-h{display:flex;align-items:center;gap:.7em;min-width:0}.zp-mini-h .zp-ava{width:2.6em;height:2.6em;font-size:.9em}.zp-mini-who{min-width:0}.zp-mini-who b,.zp-mini-who small{display:block;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zp-mini-who b{font-size:1.06em}.zp-mini-who small{color:var(--m-muted)}.zp-pill{margin-left:auto;flex:none;padding:.2em .65em;border-radius:99em;background:var(--zp-red-soft);color:var(--zp-red);font-size:.8em;font-weight:650}.zp-mini-bal{display:grid;grid-template-columns:1.25fr 1fr;gap:.6em}.zp-mini-cur{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3em;padding:.75em .8em .8em;border-radius:.8em;background:var(--zp-red-soft);border:1px solid rgba(220,38,38,.1);min-width:0}.zp-mini-cur small{flex-basis:100%;color:var(--m-muted);font-weight:600;font-size:.8em}.zp-mini-cur strong{font-size:1.62em;font-weight:780;letter-spacing:-.03em;line-height:1.2;color:var(--zp-red);font-variant-numeric:tabular-nums;white-space:nowrap}.zp-mini-cur em{font-style:normal;font-weight:650;font-size:.85em;color:var(--m-muted)}.zp-mini-usd{background:var(--zp-usd-soft);border-color:#0e9f6e24}.zp-mini-usd strong{color:var(--zp-usd)}.zp-mini-note{display:flex;align-items:center;gap:.55em;margin-top:-.3em;color:var(--m-muted);font-size:.8em}.zp-mini-list{display:grid;gap:.1em;padding-top:.7em;border-top:1px solid var(--m-line)}.zp-mini-lh{display:flex;justify-content:space-between;margin-bottom:.3em;color:var(--m-dim);font-size:.74em;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.zp-mini-lh span:last-child{color:var(--m-accent);letter-spacing:.02em;text-transform:none;font-size:1.1em}.zp-mini-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65em;padding:.45em 0}.zp-pi{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:.65em;background:var(--m-accent-soft);color:var(--m-accent);font-weight:750}.zp-pi .i{width:1.15em;height:1.15em}.zp-pi-usd{background:var(--zp-usd-soft);color:var(--zp-usd)}.zp-mini-what{min-width:0}.zp-mini-what b,.zp-mini-what small{display:block;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zp-mini-what b{font-size:.95em}.zp-mini-what small{color:var(--m-muted)}.zp-mini-amt{color:var(--zp-green);font-weight:700;font-size:.92em;white-space:nowrap;font-variant-numeric:tabular-nums}.zs-grow{flex:1}.zs-nw{white-space:nowrap}.zs-head-stack{display:grid;gap:20px;justify-items:start}.zs-red{color:#ff8585}.zs-green{color:#4ade9f}.zs-dim{color:var(--muted)}.zs-hero{position:relative;isolation:isolate;overflow:clip;padding:calc(var(--header-h) + clamp(32px,4.4vw,64px)) 0 clamp(56px,7vw,104px)}.zs-hero .aurora,.zs-hero .bg-grid{z-index:-1}.zs-hero-in{position:relative}.zs-hero-copy{display:grid;justify-items:center;gap:22px;max-width:1080px;margin-inline:auto;text-align:center}.zs-hero h1{font-size:clamp(40px,6vw,86px);max-width:21ch}.zs-hero .lead{margin-inline:auto;max-width:66ch}.zs-hero .btn-row{justify-content:center;margin-top:6px}.zs-hero-stage{position:relative;margin-top:clamp(44px,5vw,72px);perspective:2200px}.zs-hero-glow{position:absolute;left:6%;right:6%;top:-4%;height:70%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 50% 40%,rgba(139,109,255,.5),rgba(209,109,255,.18) 45%,transparent 72%);filter:blur(40px)}.zs-hero-persp{transform-origin:50% 0;will-change:transform}.zs-hero-shot{max-width:1200px;margin-inline:auto}.zs-hero-shot .mock{box-shadow:0 1px #ffffff1a inset,0 60px 120px -40px #000000e6,0 40px 120px -50px #8b6dffcc}.zs-fb{position:absolute;z-index:6;width:0;height:0}.zs-fb-1{left:-2.5%;top:75%}.zs-fb-2{right:3%;top:-2.5%}.zs-fb-2 .float-badge{right:0}.zs-note{display:flex;justify-content:center;margin-top:22px}@media(max-width:1100px){.zs-fb-1{left:0;top:-26px}.zs-fb-2{right:0;top:auto;bottom:30px}}@media(max-width:640px){.zs-hero .btn-row{width:100%}.zs-hero .btn-row .btn{flex:1 1 100%}.zs-hero-stage{margin-top:64px}.zs-fb-1{left:2px;top:-40px}.zs-fb-2{display:none}}.zs-strip{position:relative;z-index:1;display:grid;gap:12px;padding-block:0 clamp(20px,3vw,40px)}.zs-marquee-2{--speed: 60s}.zs-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;padding-block:clamp(28px,4vw,52px);border-block:1px solid var(--line)}.zs-stats .stat{align-content:start}.zs-stats .stat-value{font-size:clamp(54px,6vw,92px);background:linear-gradient(180deg,#fff 30%,#b9a8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.zs-stats .stat-value small{font-size:.3em;letter-spacing:-.01em;margin-left:.15em}@media(max-width:860px){.zs-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zs-flow{padding-bottom:clamp(56px,7vw,120px)}.zs-flow-pin,.zs-flow-in{position:relative}.zs-rail{display:none}.zs-steps{position:relative;display:grid;gap:clamp(18px,2.4vw,28px)}.zs-step{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4.5vw,72px);padding:clamp(22px,3vw,44px);border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff09,#ffffff02),var(--bg-1)}.zs-step-text{display:grid;gap:16px;align-content:center}.zs-step-text>p{color:var(--text-2);font-size:clamp(16px,1.2vw,18px);max-width:46ch}.zs-step-text{position:relative}.zs-step-big{display:none}.is-pinned .zs-step-big{display:block;position:absolute;left:-.04em;top:-.62em;z-index:-1;pointer-events:none;font-family:var(--font-display);font-size:clamp(170px,17vw,260px);font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(160,135,255,.22);background:linear-gradient(180deg,rgba(139,109,255,.16),transparent 70%);-webkit-background-clip:text;background-clip:text}.zs-step-n{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.zs-step-vis{position:relative;min-width:0;container-type:inline-size}.zs-flyer{display:none;position:absolute;left:0;top:0;z-index:8;pointer-events:none;will-change:transform}.zs-flow-note{margin-top:18px}.zs-flow.is-pinned .zs-flow-pin{height:100vh;height:100svh}.is-pinned .zs-flow-in{height:100%;display:flex;flex-direction:column;padding-top:clamp(78px,10vh,104px);padding-bottom:clamp(18px,3vh,34px)}.is-pinned .zs-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(14px,3.4vh,40px)}.is-pinned .zs-steps{flex:1;min-height:0;grid-template-areas:"s";align-items:center}.is-pinned .zs-step{grid-area:s;border:0;background:none;padding:0}.is-pinned .zs-anchor .zs-chip{visibility:hidden}.is-pinned .zs-flyer{display:block}.is-pinned .zs-flow-note{position:absolute;right:0;bottom:clamp(10px,2vh,22px);margin:0}.is-pinned .zs-step-text h3{font-size:clamp(26px,2.6vw,38px)}.zs-rail-line{position:absolute;left:12.5%;right:12.5%;top:17px;height:2px;border-radius:2px;background:var(--line-2)}.zs-rail-line i{position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;background:linear-gradient(90deg,#8b6dff,#d16dff);box-shadow:0 0 14px #a078ffe6}.zs-rail-node{position:relative;display:grid;justify-items:center;gap:8px;color:var(--muted);font-weight:600;font-size:14.5px;transition:color .4s}.zs-rail-node b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--muted);background:var(--bg-2);border:1px solid var(--line-2);transition:background-color .4s,color .4s,box-shadow .5s,border-color .4s,transform .5s var(--ease-spring)}.zs-rail-node.is-on{color:var(--text-2)}.zs-rail-node.is-on b{color:#fff;border-color:transparent;background:linear-gradient(135deg,#9b80ff,#6f4cff)}.zs-rail-node.is-cur{color:var(--text)}.zs-rail-node.is-cur b{transform:scale(1.12);box-shadow:0 0 0 6px #8b6dff2e,0 0 28px #8b6dffbf}.zs-panel{--p-ink: #0f172a;--p-ink2: #334155;--p-muted: #64748b;--p-dim: #94a3b8;--p-line: #e7e9ef;--p-bg: #f6f7f9;--p-acc: #4f46e5;--p-acc-soft: #eef0ff;position:relative;display:grid;gap:.85em;padding:1.35em;font-size:clamp(12px,calc(14.5 / 660 * 100cqi),15px);line-height:1.4;font-variant-numeric:tabular-nums;color:var(--p-ink);background:#fff;border-radius:1.35em;box-shadow:0 1px #ffffff80 inset,0 50px 90px -40px #000000e6,0 30px 80px -50px #8b6dffe6,0 0 0 1px #ffffff0f}.zs-panel b{font-weight:650}.zs-ph{display:flex;align-items:center;gap:.75em;padding-bottom:.85em;border-bottom:1px solid var(--p-line)}.zs-ph-ico{display:grid;place-items:center;flex:none;width:2.5em;height:2.5em;border-radius:.75em;background:var(--p-acc-soft);color:var(--p-acc)}.zs-ph-ico .i{width:1.25em;height:1.25em;stroke-width:2}.zs-ph-t{min-width:0;flex:1}.zs-ph-t b,.zs-ph-t small{display:block;line-height:1.3}.zs-ph-t b{font-size:1.08em}.zs-ph-t small{color:var(--p-muted);font-size:.86em}.zs-tag{flex:none;padding:.3em .75em;border-radius:99em;background:var(--p-acc-soft);color:var(--p-acc);font-weight:650;font-size:.82em;white-space:nowrap}.zs-tag-ok{background:#e7f8f1;color:#059669}.zs-pn{font-weight:560;color:var(--p-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-anchor{display:inline-flex;min-width:0}.zs-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 5px;border-radius:999px;background:#fff;border:1px solid #d8dbf6;color:#0f172a;box-shadow:0 1px 2px #10182814;font:650 13px/1 var(--font-body);letter-spacing:-.005em;white-space:nowrap}.zs-chip-ico{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#8b6dff,#4f46e5)}.zs-chip-ico .i{width:13px;height:13px;stroke-width:2.3}.zs-chip em{font-style:normal;font-family:var(--font-mono);font-size:11px;font-weight:600;color:#4f46e5;background:#eef0ff;padding:4px 7px;border-radius:99px}.zs-flyer .zs-chip{border-color:#a594ff;box-shadow:0 0 0 4px #8b6dff47,0 16px 34px -10px #4f46e5bf}.zs-pt{display:grid;grid-template-columns:max-content repeat(4,minmax(0,1fr));column-gap:1em}.zs-pr{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;row-gap:.3em;padding:.62em .2em;border-bottom:1px solid var(--p-line);white-space:nowrap}.zs-pr>span:not(:first-child){text-align:right}.zs-pr-h{padding-block:.4em}.zs-pr-h span{color:var(--p-dim);font-size:.78em;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.zs-pr span b{color:var(--p-ink)}.zs-pr>span{color:var(--p-muted)}.zs-mk{color:var(--p-acc)!important;font-weight:650}.zs-np{color:var(--p-ink)!important;font-weight:700}.zs-pr-hot{margin-inline:-.6em;padding-inline:.8em;border-radius:.8em;border-bottom-color:transparent;background:linear-gradient(90deg,#f1efff,#f8f7ff)}.zs-pf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6em 1em;padding-top:.3em;color:var(--p-muted)}.zs-pf b{color:var(--p-ink)}.zs-debt-chip{display:inline-flex;align-items:center;gap:.45em;padding:.45em .8em;border-radius:.7em;background:#fff4ec;color:#c2410c;font-weight:560}.zs-debt-chip b{color:#c2410c}.zs-debt-chip .i{width:1.1em;height:1.1em}.zs-conv{display:flex;flex-wrap:wrap;align-items:center;gap:.45em .55em;padding:.9em 1em;border-radius:.9em;background:var(--p-bg);border:1px dashed #cfd3df}.zs-conv-a{padding:.25em .6em;border-radius:.5em;background:#fff;border:1px solid var(--p-line);font-weight:650}.zs-conv-a.zs-dim{color:var(--p-dim);text-decoration:line-through;text-decoration-color:#94a3b899}.zs-op{color:var(--p-dim);font-weight:700}.zs-conv-r{padding:.25em .7em;border-radius:.5em;background:var(--p-acc);color:#fff;font-weight:700}.zs-conv small{flex-basis:100%;color:var(--p-muted);font-size:.8em}.zs-sr{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:1em;padding:.55em .2em;border-bottom:1px solid var(--p-line);white-space:nowrap}.zs-sr>span:nth-child(2){color:var(--p-muted);text-align:right}.zs-sr>b{min-width:6.5em;text-align:right}.zs-sr-hot{margin-inline:-.6em;padding-inline:.8em;border-radius:.8em;border-bottom-color:transparent;background:linear-gradient(90deg,#f1efff,#f8f7ff)}.zs-ssum{display:flex;flex-wrap:wrap;align-items:center;gap:.6em 1.1em;padding-top:.35em;color:var(--p-muted)}.zs-ssum b{color:var(--p-ink)}.zs-skidka{display:inline-flex;align-items:center;gap:.35em;padding:.3em .65em;border-radius:99em;background:#fef2f2;color:#dc2626;font-weight:650}.zs-skidka .i{width:1em;height:1em}.zs-due{margin-left:auto;font-weight:600;color:var(--p-ink2)}.zs-due b{font-size:1.3em;letter-spacing:-.02em;color:var(--p-acc)}.zs-doc{display:flex;align-items:center;gap:.7em;padding:.6em .7em;border-radius:.85em;background:var(--p-bg);border:1px solid var(--p-line)}.zs-doc-ico{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.6em;background:#fff;color:#dc2626;border:1px solid var(--p-line);flex:none}.zs-doc-ico .i{width:1.15em;height:1.15em}.zs-doc-more{color:var(--p-muted);font-weight:560;white-space:nowrap}.zs-pay{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.65em .8em;border-radius:.8em;border:1px solid var(--p-line)}.zs-pay>b{text-align:right}.zs-pay small{display:block;color:var(--p-muted);font-weight:500;font-size:.8em}.zs-acc{display:inline-flex;align-items:center;gap:.6em;color:var(--p-ink2);font-weight:560;white-space:nowrap}.zs-acc i{display:grid;place-items:center;min-width:2.6em;height:1.9em;padding:0 .35em;border-radius:.45em;background:var(--p-acc-soft);color:var(--p-acc);font-style:normal;font-size:.76em;font-weight:750}.zs-acc i.zs-usd{background:#e7f8f1;color:#059669;font-size:.95em}.zs-paybar{display:grid;gap:.5em}.zs-paybar-l{display:flex;justify-content:space-between;gap:1em;color:var(--p-muted);font-size:.92em}.zs-paybar-l b{color:var(--p-ink)}.zs-panel .zs-red{color:#dc2626}.zs-panel .zs-green{color:#059669}.zs-bar{display:block;height:.6em;border-radius:99em;background:#fde2e2;overflow:hidden}.zs-bar i{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#4f46e5)}.zs-bals{display:grid;grid-template-columns:1fr 1fr;gap:.7em}.zs-bals>div{display:grid;gap:.15em;padding:.75em .9em;border-radius:.85em;background:#fef2f2}.zs-bals>div:last-child{background:#ecfdf5}.zs-bals small{color:var(--p-muted);font-weight:600;font-size:.8em}.zs-bals b{font-size:1.3em;letter-spacing:-.02em;white-space:nowrap}.zs-bals em{font-style:normal;color:var(--p-muted);font-size:.8em}.zs-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em}.zs-kpis>div{display:grid;gap:.15em;padding:.75em .85em;border-radius:.85em;border:1px solid var(--p-line);min-width:0}.zs-kpis small{display:flex;align-items:center;gap:.35em;color:var(--p-muted);font-weight:600;font-size:.8em;white-space:nowrap}.zs-kpis small .i{width:1em;height:1em}.zs-kpis b{font-size:1.32em;letter-spacing:-.02em;white-space:nowrap}.zs-kpis em{font-style:normal;font-size:.8em;color:var(--p-muted);font-weight:600}.zs-kpi-lock{background:linear-gradient(180deg,#f6f4ff,#fff);border-color:#ddd6fe!important}.zs-chart{display:flex;align-items:flex-end;gap:.55em;height:5.6em;padding:0 .2em;border-bottom:1px solid var(--p-line)}.zs-chart i{flex:1;height:var(--h);border-radius:.35em .35em .1em .1em;background:#e0e3fb}.zs-chart i.on{background:linear-gradient(180deg,#818cf8,#4f46e5)}.zs-top{display:grid;grid-template-columns:1.6em max-content minmax(0,1fr);column-gap:.7em;row-gap:.1em}.zs-top-h{grid-column:1 / -1;display:flex;justify-content:space-between;color:var(--p-dim);font-size:.76em;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.zs-top-r{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding:.38em 0;white-space:nowrap}.zs-top-r>b{text-align:right}.zs-rank{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--p-bg);color:var(--p-muted);font-weight:700;font-size:.85em}.zs-top-r:first-of-type .zs-rank{background:var(--p-acc);color:#fff}@container (max-width: 520px){.zs-panel{padding:1.1em;gap:.75em}.zs-panel>*{min-width:0}.zs-panel .zs-chip em{display:none}.zs-panel .zs-chip{max-width:100%}.zs-paybar-l{flex-wrap:wrap;gap:.2em 1em}.zs-ph .zs-tag{display:none}.zs-pt{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.6em}.zs-pr{row-gap:.35em}.zs-pr>:first-child{grid-column:1 / -1}.zs-pr-h>:first-child{display:none}.zs-pr>span:not(:first-child){text-align:left}.zs-pr-hot{margin-inline:-.4em;padding-inline:.6em}.zs-sr{grid-template-columns:minmax(0,1fr) auto;gap:.2em .8em}.zs-sr>:first-child{grid-column:1 / -1}.zs-sr>span:nth-child(2){text-align:left}.zs-due{margin-left:0}.zs-doc,.zs-pay{flex-wrap:wrap}.zs-kpis{grid-template-columns:1fr 1fr}.zs-kpis>div:last-child{grid-column:1 / -1}.zs-top{grid-template-columns:1.6em minmax(0,1fr)}.zs-top-r>b{grid-column:2;text-align:left;margin-top:-.15em}.zs-top-h span:last-child{display:none}.zs-doc-ico{display:none}.zs-sr-hot{margin-inline:-.4em;padding-inline:.6em}}@media(max-width:900px){.zs-step{grid-template-columns:1fr}}.zs-board{position:relative;overflow:hidden;border-radius:var(--r-xl);border:1px solid var(--line-2);padding:clamp(18px,3vw,38px);background:radial-gradient(60% 80% at 15% 0%,rgba(139,109,255,.14),transparent 60%),radial-gradient(50% 80% at 90% 0%,rgba(52,211,153,.1),transparent 60%),var(--bg-2);box-shadow:var(--shadow-2)}.zs-ava{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;color:#fff;font-weight:750;font-size:14px;background:linear-gradient(135deg,#9b80ff,#4f46e5)}.zs-board-h{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--line)}.zs-board-h b,.zs-board-h small{display:block;line-height:1.3}.zs-board-h b{font-size:17px}.zs-board-h small{color:var(--muted);font-size:13.5px}.zs-board-x{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2);font-size:13.5px;font-weight:600}.zs-board-x .i{width:16px;height:16px;color:#4ade9f}.zs-board-cols{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(18px,3vw,44px);padding-top:clamp(20px,3vw,32px)}.zs-col{display:grid;align-content:start;gap:14px;min-width:0}.zs-col-k{display:flex;align-items:center;gap:10px;color:var(--text-2);font-weight:600}.zs-cur{padding:4px 9px;border-radius:8px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;background:#8b6dff29;color:var(--violet-2)}.zs-col-usd .zs-cur{background:#34d39924;color:#6ee7b7}.zs-col-big{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .2em;font-family:var(--font-display);font-size:clamp(38px,4.6vw,66px);font-weight:700;letter-spacing:-.045em;line-height:1.02;font-variant-numeric:tabular-nums}.zs-col-big small{font-size:.38em;color:var(--muted);letter-spacing:-.01em;font-weight:600}.zs-col-usd .zs-col-big>span{color:#6ee7b7}.zs-lock{display:grid;place-items:center;align-self:center;width:34px;height:34px;margin-left:8px;border-radius:50%;background:#34d3991f;color:#6ee7b7;box-shadow:inset 0 0 0 1px #34d3994d}.zs-lock .i{width:16px;height:16px}.motion .zs-board.is-tick .zs-lock{animation:zs-lock 1.2s var(--ease-out)}.motion .zs-board.is-tick .zs-col-usd .zs-col-big>span{animation:zs-hold 1.2s var(--ease-out)}@keyframes zs-lock{0%{box-shadow:inset 0 0 0 1px #34d3994d,0 0 #34d3998c}to{box-shadow:inset 0 0 0 1px #34d3994d,0 0 0 16px #34d39900}}@keyframes zs-hold{0%,to{text-shadow:none}30%{text-shadow:0 0 24px rgba(110,231,183,.7)}}.zs-eq{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#ffffff08;border:1px dashed var(--line-2);color:var(--muted);font-size:14.5px}.zs-eq b{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px}.zs-eq small{font-size:12.5px;color:var(--dim)}.zs-led{display:grid;padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.zs-led li{display:grid;grid-template-columns:4.2em minmax(0,1fr) auto;gap:12px;padding:10px 2px;border-bottom:1px solid var(--line);font-size:14.5px;font-variant-numeric:tabular-nums}.zs-led li>span:first-child{color:var(--dim)}.zs-led li>span:nth-child(2){color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-led li>span:nth-child(2) em{font-style:normal;color:#6ee7b7}.zs-led li>b{font-weight:650;white-space:nowrap}.zs-led-fx{background:linear-gradient(90deg,rgba(52,211,153,.08),transparent 70%)}.zs-col-note{display:flex;align-items:center;gap:8px;color:#6ee7b7;font-size:14px;font-weight:550}.zs-col-note .i{width:17px;height:17px}.zs-mid{position:relative;display:grid;justify-items:center;align-content:start;padding-top:34px}.zs-mid-line{position:absolute;left:50%;top:0;bottom:0;width:2px;height:100%;transform:translate(-50%)}.zs-mid-line path{stroke:#ffffff1f;stroke-width:2;stroke-dasharray:4 6}.zs-rate{position:relative;z-index:1;display:grid;justify-items:center;gap:2px;padding:18px 22px;min-width:170px;border-radius:22px;text-align:center;background:#0d1017eb;border:1px solid var(--line-3);box-shadow:0 20px 50px -20px #000c,0 0 0 6px #8b6dff0f}.zs-rate small{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.zs-rate b{font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.zs-rate>span{color:var(--text-2);font-size:14px}.zs-trend{margin-top:8px;padding:4px 10px;border-radius:99px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--muted);background:#ffffff0d;white-space:nowrap;transition:color .3s,background-color .3s}.zs-cbu{margin-top:6px;color:var(--dim)!important;font-size:11.5px!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;white-space:nowrap}.zs-trend.is-up{color:#fbbf24;background:#fbbf241a}.zs-trend.is-down{color:#93c5fd;background:#93c5fd1a}.zs-fx-foot{display:grid;gap:22px;margin-top:clamp(28px,4vw,44px)}.zs-fx-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.zs-fx-list li{display:flex;gap:16px;align-items:flex-start;color:var(--muted);font-size:15px}.zs-fx-list li b{display:block;margin-bottom:4px;color:var(--text);font-size:16.5px;font-weight:650}.zs-fx-list .icon-tile{flex:none;width:44px;height:44px;border-radius:13px}.zs-fx-list .icon-tile .i{width:21px;height:21px}@media(max-width:960px){.zs-board-cols{grid-template-columns:1fr}.zs-mid{padding:0}.zs-mid-line{display:none}.zs-rate{grid-template-columns:auto auto;grid-template-areas:"s s" "b u" "t t" "c c";justify-content:center;align-items:baseline;gap:2px 10px;width:100%}.zs-rate small{grid-area:s}.zs-rate b{grid-area:b}.zs-rate>span{grid-area:u}.zs-rate .zs-trend{grid-area:t;justify-self:center}.zs-rate .zs-cbu{grid-area:c;justify-self:center}.zs-fx-list{grid-template-columns:1fr;gap:18px}}@media(max-width:480px){.zs-board-x{display:none}.zs-led li{grid-template-columns:3.6em minmax(0,1fr) auto;gap:8px;font-size:13.5px}}.zs-calc{overflow:clip}.zs-calc .bg-dots{z-index:0}.zs-calc-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,6vw,88px);align-items:center}.zs-calc-copy{display:grid;gap:22px;justify-items:start}.zs-calc-copy .ticks{margin-top:4px}.zs-calc-card{--cost-w: 76.92%;display:grid;gap:22px;padding:clamp(20px,3vw,36px)}.zs-calc-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.zs-chip-static{box-shadow:0 10px 30px -14px #8b6dffcc}.zs-calc-cur{color:var(--muted);font-size:13.5px}.zs-cf-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px}.zs-cf{display:grid;gap:8px;min-width:0}.zs-cf>span:first-child{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.02em}.zs-cf-box{display:flex;align-items:center;gap:6px;height:66px;padding:0 14px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line-2);transition:border-color .3s,box-shadow .3s,background-color .3s}.zs-cf-box:hover{border-color:var(--line-3)}.zs-cf-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #8b6dff38;background:#8b6dff0f}.zs-cf input{flex:1;width:100%;min-width:0;padding:0;background:none;border:0;outline:none;color:var(--text);font-family:var(--font-display);font-size:clamp(22px,2vw,29px);font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.zs-cf input:focus-visible{outline:none}.zs-cf em{font-style:normal;color:var(--muted);font-weight:600;font-size:18px}.zs-cf.is-flash .zs-cf-box{animation:zs-cf-flash 1.1s var(--ease-out)}@keyframes zs-cf-flash{0%{background-color:#8b6dff61;border-color:#a594ff;box-shadow:0 0 0 6px #8b6dff40}}.zs-cf-link{display:grid;place-items:center;width:36px;height:36px;margin-bottom:15px;border-radius:50%;border:1px solid var(--line-2);color:var(--accent-2);background:var(--bg-2);transition:transform .5s var(--ease-out)}.zs-cf-link .i{width:17px;height:17px}[data-dir=back] .zs-cf-link{transform:scaleX(-1)}.zs-range{display:grid;gap:10px}.zs-range label{color:var(--muted);font-size:13px;font-weight:600}.zs-range input{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:none;cursor:pointer}.zs-range input::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,#8b6dff,#d16dff);opacity:.9}.zs-range input::-moz-range-track{height:6px;border-radius:99px;background:linear-gradient(90deg,#8b6dff,#d16dff)}.zs-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 5px #8b6dff59,0 6px 16px #00000080}.zs-range input::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 5px #8b6dff59,0 6px 16px #00000080}.zs-range input:focus-visible{outline:2px solid var(--accent-2);outline-offset:4px;border-radius:8px}.zs-split{display:flex;height:54px;border-radius:14px;overflow:hidden;font-size:13.5px;white-space:nowrap}.zs-split>span{display:flex;align-items:center;gap:6px;padding:0 14px;min-width:0;overflow:hidden}.zs-split b{font-size:15px;font-variant-numeric:tabular-nums}.zs-split i{font-style:normal;opacity:.8}.zs-split-cost{flex:none;width:var(--cost-w);background:#ffffff12;color:var(--text-2);transition:width .5s var(--ease-out)}.zs-split-mk{flex:1;background:linear-gradient(90deg,#7c5cff,#c15cff);color:#fff}.zs-calc-out{display:grid;gap:0;margin:0;border-top:1px solid var(--line)}.zs-calc-out>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.zs-calc-out dt{color:var(--muted);font-size:14.5px;display:flex;align-items:center;gap:8px}.zs-calc-out dt .i{width:15px;height:15px;color:var(--accent-2)}.zs-calc-out dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.zs-calc-out>div:first-child dd{font-family:var(--font-display);font-size:26px;letter-spacing:-.03em}.zs-calc-out dd.zs-dim{font-weight:500;font-size:14px}.zs-calc-profit dd{color:#c4b5ff}.zs-calc-hint{color:var(--dim);font-size:13px}@media(max-width:1100px){.zs-calc-grid{grid-template-columns:1fr}.zs-calc-card{max-width:720px}}@media(max-width:560px){.zs-cf-row{grid-template-columns:1fr;gap:8px}.zs-cf-link{margin:0 auto;transform:rotate(90deg);width:30px;height:30px}[data-dir=back] .zs-cf-link{transform:rotate(-90deg)}.zs-cf-box{height:58px}.zs-split{height:48px;font-size:12.5px}.zs-split>span{padding:0 10px}.zs-split i{display:none}.zs-calc-out>div{flex-direction:column;gap:2px}.zs-calc-out dd{text-align:left}}.zs-docs-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.72fr);gap:clamp(28px,4vw,64px);align-items:start;max-width:1120px;margin-inline:auto}.zs-a4-wrap{position:relative;container-type:inline-size;min-width:0}.zs-a4{position:relative;overflow:hidden;display:grid;gap:1.5em;padding:2.6em 2.6em 2.4em;font-size:clamp(7.4px,calc(12.4 / 640 * 100cqi),13px);line-height:1.4;font-variant-numeric:tabular-nums;color:#111827;background:#fff;border-radius:6px;box-shadow:0 60px 100px -40px #000000e6,0 0 0 1px #ffffff14,0 40px 90px -60px #8b6dffe6;transform:rotate(-1.2deg)}.zs-a4:before{content:"";position:absolute;inset:0 0 auto;height:.45em;background:linear-gradient(90deg,#4f46e5,#8b6dff)}.zs-a4 b{font-weight:700}.zs-a4-head{display:flex;justify-content:space-between;gap:2em;padding-bottom:1.2em;border-bottom:2px solid #111827}.zs-a4-head small{display:block;color:#6b7280}.zs-a4-shop{display:block;font-size:1.7em;color:#4338ca;letter-spacing:-.02em;line-height:1.1}.zs-a4-title{text-align:right;display:grid;justify-items:end}.zs-a4-title b{font-size:1.45em;letter-spacing:.04em;color:#4338ca}.zs-a4-title span{font-weight:700;font-size:1.1em}.zs-a4-party{display:flex;justify-content:space-between;gap:2em;padding:.9em 1.1em;border-radius:.5em;background:#f5f6fa}.zs-a4-party small{color:#6b7280;font-weight:700;letter-spacing:.06em;font-size:.78em}.zs-a4-party>div:first-child b{display:block;font-size:1.15em}.zs-a4-party>div:last-child{text-align:right}.zs-a4-t{display:grid}.zs-a4-r{display:grid;grid-template-columns:1.6em minmax(0,1fr) 5.4em 5.6em 6.6em;gap:1em;padding:.55em .3em;border-bottom:1px solid #e5e7eb;white-space:nowrap}.zs-a4-r>span:nth-child(n+3){text-align:right}.zs-a4-r>span:first-child{color:#9ca3af}.zs-a4-r>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;font-weight:600}.zs-a4-r small{display:block;color:#9ca3af;font-weight:500;font-size:.82em}.zs-a4-r>span:last-child{font-weight:700}.zs-a4-rh{padding-block:.45em;background:#f5f6fa;border-bottom:0;border-radius:.3em}.zs-a4-rh span{color:#4338ca!important;font-weight:700!important;font-size:.78em;letter-spacing:.05em;text-transform:uppercase}.zs-a4-more{display:none}.zs-a4-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,19em);gap:2em;align-items:start}.zs-a4-debt{display:grid;gap:.2em;padding:.8em 1em;border-radius:.5em;border:1px dashed #d1d5db}.zs-a4-debt small{color:#6b7280}.zs-a4-debt b{color:#dc2626}.zs-a4-sum{display:grid;grid-template-columns:1fr auto;gap:.35em 1.5em}.zs-a4-sum>span:nth-child(2n){text-align:right;font-weight:600}.zs-a4-sum .zs-strong{font-weight:800;font-size:1.15em;padding-top:.3em;border-top:1px solid #111827}.zs-a4-due{padding:.35em .6em;margin-inline:-.6em;background:#fef2f2;color:#dc2626;font-weight:800!important}.zs-a4-due:nth-child(odd){border-radius:.4em 0 0 .4em}.zs-a4-due:nth-child(2n){border-radius:0 .4em .4em 0}.zs-a4-sign{display:grid;grid-template-columns:1fr 1fr;gap:3em;padding-top:1em;font-weight:700}.zs-a4-sign>span{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.5em}.zs-a4-sign i{display:block;height:1px;background:#111827;margin-bottom:.3em}.zs-a4-sign small{grid-column:2;color:#6b7280;font-weight:500}.zs-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(139,109,255,.06) 70%,rgba(139,109,255,.38) 99%,transparent 100%) no-repeat;background-size:100% 22%;background-position:0 -40%;opacity:0}.motion .zs-scan{opacity:1;animation:zs-scan 5s cubic-bezier(.45,0,.55,1) infinite}@keyframes zs-scan{0%{background-position:0 -30%}70%,to{background-position:0 130%}}.zs-callouts{position:absolute;left:3%;right:3%;bottom:-22px;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.zs-callout{display:inline-flex;align-items:center;gap:9px;padding:10px 14px 10px 10px;border-radius:14px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--text);background:#12151fe6;border:1px solid var(--line-2);box-shadow:0 20px 40px -14px #000c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.zs-callout .i{width:20px;height:20px}.zs-callout-x .i{color:#ff8585}.zs-callout-ok .i{color:#4ade9f}.zs-printer{position:relative;display:grid;justify-items:center;padding-top:6px;min-width:0}.zs-printer-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:min(100%,300px);height:52px;padding:0 18px;border-radius:16px 16px 10px 10px;background:linear-gradient(180deg,#2a2f3b,#161a23);box-shadow:inset 0 1px #ffffff1f,0 20px 40px -20px #000000e6}.zs-printer-top i{width:8px;height:8px;border-radius:50%;background:#4ade9f;box-shadow:0 0 10px #4ade9f}.zs-printer-top span{font-family:var(--font-mono);font-size:11px;color:var(--dim);letter-spacing:.1em}.zs-printer-top:after{content:"";position:absolute;left:18px;right:18px;bottom:9px;height:4px;border-radius:4px;background:#05060a}.zs-receipt-clip{width:min(100% - 36px,264px);margin-top:-12px;overflow:hidden;padding:0 10px 30px}.zs-receipt{display:grid;gap:.3em;padding:2.2em 1.2em 1.6em;font-family:var(--font-mono);font-size:11.5px;line-height:1.35;color:#1f2937;font-variant-numeric:tabular-nums;background:#fbfbf8;box-shadow:0 30px 60px -24px #000000e6;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,radial-gradient(circle at 6px 8px,#000 5.5px,transparent 6px) bottom left / 12px 8px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,radial-gradient(circle at 6px 8px,#000 5.5px,transparent 6px) bottom left / 12px 8px repeat-x}.zs-rc-shop{text-align:center;font-size:1.25em;font-weight:800;color:#111827}.zs-rc-c{text-align:center;color:#4b5563}.zs-rc-hr{height:0;margin:.45em 0;border-top:1px dashed #9ca3af}.zs-rc-n{color:#111827;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zs-rc-l{display:flex;justify-content:space-between;gap:1em;white-space:nowrap;color:#374151}.zs-rc-big{font-weight:800;color:#111827;font-size:1.08em}.motion .zs-receipt{animation:zs-print 2.8s cubic-bezier(.3,.2,.2,1) .5s both paused}.motion .is-in .zs-receipt{animation-play-state:running}@keyframes zs-print{0%{transform:translate3d(0,-100%,0)}to{transform:none}}.zs-docs-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1120px;margin:clamp(36px,5vw,64px) auto 0;padding:0;list-style:none}.zs-docs-feats li{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:var(--r);border:1px solid var(--line);background:#ffffff05;color:var(--muted);font-size:14px;line-height:1.35}.zs-docs-feats li b{display:block;color:var(--text);font-size:15.5px}.zs-docs-feats .i{width:22px;height:22px;color:var(--accent-2);flex:none}@media(max-width:960px){.zs-docs-stage{grid-template-columns:1fr;max-width:640px}.zs-callouts{position:static;display:flex;flex-wrap:wrap;justify-content:center;margin-top:22px}.zs-docs-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.zs-a4{font-size:11px;gap:1.1em;padding:1.7em 1.35em 1.5em;transform:none}.zs-a4-head{gap:1em;padding-bottom:.9em}.zs-a4-shop{font-size:1.45em}.zs-a4-title b{font-size:1.25em}.zs-a4-party{flex-direction:column;gap:.4em;padding:.7em .85em}.zs-a4-party>div:last-child{text-align:left}.zs-a4-r{grid-template-columns:minmax(0,1fr) 4.6em 6.2em;gap:.8em;padding-inline:.2em}.zs-a4-r>span:first-child,.zs-a4-r>span:nth-child(4){display:none}.zs-a4-t>.zs-a4-r:nth-child(n+5){display:none}.zs-a4-more{display:block;padding:.5em .2em;color:#6b7280;font-weight:600;border-bottom:1px solid #e5e7eb}.zs-a4-bottom{grid-template-columns:1fr;gap:1em}.zs-a4-debt{order:2}.zs-a4-sign{display:none}}@media(max-width:480px){.zs-callout{font-size:13px;padding:8px 12px 8px 8px}.zs-docs-feats{grid-template-columns:1fr}}.zs-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.zs-b{display:flex;flex-direction:column;gap:24px;padding:clamp(20px,2.4vw,30px);min-width:0}.zs-b-txt{display:grid;gap:12px;justify-items:start}.zs-b-txt .icon-tile{width:44px;height:44px;border-radius:13px;margin-bottom:4px}.zs-b-txt .icon-tile .i{width:21px;height:21px}.zs-b-txt p{color:var(--text-2);font-size:15px;line-height:1.55;max-width:52ch}.zs-b-a{grid-column:1 / span 2;grid-row:1 / span 2}.zs-b-b{grid-column:3 / span 4;grid-row:1;flex-direction:row;align-items:center}.zs-b-b>*{flex:1 1 0;min-width:0}.zs-b-c{grid-column:3 / span 2;grid-row:2}.zs-b-d{grid-column:5 / span 2;grid-row:2}.zs-b-g{grid-column:1 / span 4;grid-row:3;flex-direction:row;align-items:center}.zs-b-g>.zs-b-txt{flex:0 0 36%}.zs-b-g>.zs-reps{flex:1;min-width:0}.zs-b-e{grid-column:5 / span 2;grid-row:3 / span 2}.zs-b-h{grid-column:1 / span 2;grid-row:4}.zs-b-f{grid-column:3 / span 2;grid-row:4}.zs-perm{display:grid;gap:14px;margin-top:auto;padding:16px;border-radius:18px;background:#ffffff08;border:1px solid var(--line)}.zs-perm-u{display:flex;align-items:center;gap:12px}.zs-perm-u b,.zs-perm-u small{display:block;line-height:1.3}.zs-perm-u small{color:var(--muted);font-size:13px}.zs-ava-d{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#64748b,#334155)}.zs-presets{display:flex;flex-wrap:wrap;gap:6px}.zs-presets span{padding:5px 11px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);font-size:12.5px;font-weight:600}.zs-presets span.on{color:#fff;border-color:transparent;background:#8b6dff59}.zs-toggles{display:grid;gap:2px;padding:0;margin:0;list-style:none}.zs-toggles li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px;border-top:1px solid var(--line);color:var(--text-2);font-size:14px}.zs-toggles li>span{display:inline-flex;align-items:center;gap:7px}.zs-toggles li .i{width:15px;height:15px;color:var(--accent-2)}.zs-tg{position:relative;flex:none;width:36px;height:21px;border-radius:99px;background:#ffffff1f;transition:background-color .3s}.zs-tg:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#d7dbe5;transition:transform .35s var(--ease-out)}.zs-tg.on{background:#7c5cff}.zs-tg.on:after{transform:translate(15px);background:#fff}.motion .zs-tg-anim{animation:zs-tg-bg 5s var(--ease-in-out) infinite}.motion .zs-tg-anim:after{animation:zs-tg-knob 5s var(--ease-in-out) infinite}@keyframes zs-tg-bg{0%,45%{background:#7c5cff}55%,90%{background:#ffffff1f}to{background:#7c5cff}}@keyframes zs-tg-knob{0%,45%{transform:translate(15px);background:#fff}55%,90%{transform:none;background:#d7dbe5}to{transform:translate(15px);background:#fff}}.zs-tg-lock{color:var(--text)!important}.zs-search{display:grid;gap:10px}.zs-sbox{display:flex;align-items:center;gap:10px;height:50px;padding:0 8px 0 16px;border-radius:14px;background:#fff;color:#0f172a;box-shadow:0 0 0 4px #8b6dff4d,0 20px 40px -20px #000c;font-weight:560;font-size:15px;white-space:nowrap;overflow:hidden}.zs-sbox>.i{width:18px;height:18px;color:#4f46e5;flex:none}.zs-caret2{width:1.5px;height:20px;margin-left:-8px;background:#4f46e5;flex:none}.motion .zs-caret2{animation:zp-blink 1.05s steps(1) infinite}.zs-skan{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eef0ff;color:#4f46e5;flex:none}.zs-skan .i{width:18px;height:18px}.zs-sres{display:grid;gap:6px;padding:0;margin:0;list-style:none}.zs-sres li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);font-size:14px;font-variant-numeric:tabular-nums;transition:opacity .45s var(--ease-out),transform .45s var(--ease-out),border-color .3s}.zs-sres li>span:nth-child(2) b,.zs-sres li>span:nth-child(2) small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.zs-sres li small{color:var(--muted);font-size:12.5px}.zs-sres li:first-child{border-color:#8b6dff73;background:#8b6dff14}.zs-sres li.is-off{opacity:.28;transform:scale(.98)}.zs-code{font-family:var(--font-mono);font-size:12px;color:var(--violet-2)}.zs-hist{display:grid;gap:10px;margin-top:auto}.zs-hist-doc{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(255,107,107,.4);background:#ff6b6b0d;font-size:14px}.zs-hist-doc s{color:var(--muted);text-decoration-color:#ff8585cc}.zs-hist-doc small{display:block;color:var(--dim);font-size:12.5px}.zs-hist-doc em{flex:none;font-style:normal;padding:4px 9px;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.03em;color:#ff8585;background:#ff6b6b1f}.zs-hist ul{display:grid;gap:4px;padding:0;margin:0;list-style:none}.zs-hist li{display:flex;gap:10px;color:var(--text-2);font-size:13.5px}.zs-hist time{color:var(--dim);font-family:var(--font-mono);font-size:12.5px}.zs-xl{display:grid;gap:0;margin-top:auto;border-radius:12px;overflow:hidden;border:1px solid rgba(74,222,159,.25);font-size:13px}.zs-xl-r{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 4.8em;gap:0}.zs-xl-r>span{padding:7px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-2);font-variant-numeric:tabular-nums}.zs-xl-r>span:last-child{border-right:0;text-align:right}.zs-xl-h>span{background:#4ade9f24;color:#a7f3d0;font-weight:650;font-size:12px}.zs-xl-err>span{background:#ff6b6b14;color:#ffb4b4}.zs-xl-sum{display:flex;flex-wrap:wrap;gap:6px;padding:9px 10px;font-size:12px;font-weight:650}.zs-xl-sum span{padding:3px 8px;border-radius:99px}.zs-g{background:#4ade9f24;color:#6ee7b7}.zs-b2{background:#93c5fd1f;color:#93c5fd}.zs-r{background:#ff6b6b1f;color:#ff9b9b}.zs-phone-wrap{display:grid;justify-items:center;align-items:start;height:410px;margin:auto calc(-1*clamp(20px,2.4vw,30px)) calc(-1*clamp(20px,2.4vw,30px));padding-top:8px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.zs-phone{--ph-w: 252px}.zs-ps{background:#f6f7f9;color:#0f172a}.zs-ps .phone-status{color:#0f172a}.zs-ps .phone-status .bat{border-color:#0f172a8c}.zs-ps .phone-status .bat:after{background:#0f172a}.zs-ps-in{flex:1;display:grid;align-content:start;gap:.7em;padding:.4em 1em 0}.zs-ps-h{display:flex;align-items:baseline;justify-content:space-between;padding:.2em .1em}.zs-ps-h b{font-size:1.55em;font-weight:750;letter-spacing:-.02em}.zs-ps-h span{color:#64748b;font-weight:650}.zs-ps-card{display:grid;gap:.7em;padding:.9em;border-radius:1.1em;background:#fff;box-shadow:0 1px 2px #1018280f,0 .8em 1.6em -1em #4f46e580}.zs-ps-who{display:flex;align-items:center;gap:.6em}.zs-ps-who b,.zs-ps-who small,.zs-ps-row b,.zs-ps-row small{display:block;line-height:1.3}.zs-ps-who small{color:#dc2626;font-weight:600;font-size:.82em}.zs-ps .zs-ava{width:2.6em;height:2.6em;border-radius:.8em;font-size:.85em}.zs-ps-bal{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.zs-ps-bal>span{display:grid;padding:.5em .6em;border-radius:.7em;background:#fef2f2}.zs-ps-bal>span:last-child{background:#ecfdf5}.zs-ps-bal small{color:#64748b;font-size:.76em;font-weight:600}.zs-ps-bal b{font-size:1.05em;color:#dc2626;white-space:nowrap}.zs-ps-bal .zs-green{color:#059669}.zs-ps-btns{display:grid;grid-template-columns:1fr 1fr;gap:.4em}.zs-ps-btns span{display:grid;place-items:center;height:2.5em;border-radius:.7em;border:1px solid #d9dde6;font-weight:650;font-size:.86em}.zs-ps-btns span.on{background:#4f46e5;border-color:#4f46e5;color:#fff}.zs-ps-row{display:flex;align-items:center;gap:.6em;padding:.6em .7em;border-radius:.9em;background:#fff}.zs-ps-row small{color:#64748b;font-size:.82em}.zs-ps-row em{margin-left:auto;font-style:normal;color:#94a3b8;font-size:1.3em;line-height:1}.zs-ps-search{display:flex;align-items:center;gap:.5em;height:2.6em;padding:0 .8em;border-radius:.8em;background:#fff;border:1px solid #e7e9ef;color:#94a3b8;font-size:.9em}.zs-ps-search .i{width:1.1em;height:1.1em}.zs-ava-4{background:linear-gradient(135deg,#0ea5e9,#0369a1)!important}.zs-ava-2{background:linear-gradient(135deg,#f59e0b,#ea580c)!important}.zs-ava-3{background:linear-gradient(135deg,#10b981,#047857)!important}.zs-ps-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:.7em .6em 1.5em;background:#fff;border-top:1px solid #e7e9ef;font-size:.78em;font-weight:600;color:#94a3b8;text-align:center}.zs-ps-tabs .on{color:#4f46e5}.zs-reps{display:grid;gap:16px}.zs-rep-tabs{display:flex;flex-wrap:wrap;gap:6px}.zs-rep-tabs span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;border:1px solid var(--line-2);color:var(--text-2);font-size:13px;font-weight:600;white-space:nowrap}.zs-rep-tabs .i{width:14px;height:14px;color:var(--accent-2)}.zs-rep-tabs span.on{color:#fff;background:#8b6dff4d;border-color:#8b6dff8c}.zs-rep-bars{display:flex;align-items:flex-end;gap:8px;height:104px;padding-bottom:2px;border-bottom:1px solid var(--line-2)}.zs-rep-bars i{flex:1;height:var(--h);border-radius:6px 6px 2px 2px;background:#8b6dff40}.zs-rep-bars i.on{background:linear-gradient(180deg,#b39dff,#6f4cff);box-shadow:0 0 22px #8b6dff80}.zs-cash{display:grid;gap:0;padding:0;margin:auto 0 0;list-style:none}.zs-cash li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14px;color:var(--text-2);font-variant-numeric:tabular-nums}.zs-cash li b{color:var(--text);font-weight:650}.zs-clock{position:relative;width:150px;height:150px;margin:auto auto 0}.zs-clock-ring{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(139,109,255,.14),transparent 70%)}.zs-clock-ring i{position:absolute;left:50%;top:2px;width:2px;height:9px;margin-left:-1px;border-radius:2px;background:#c4b5ff8c;transform-origin:1px 73px;transform:rotate(calc(var(--i) * 15deg))}.zs-clock-ring i:nth-child(6n+1){height:13px;background:#c4b5ff}.zs-clock-hand{position:absolute;left:50%;top:16px;width:2px;height:59px;margin-left:-1px;border-radius:2px;background:linear-gradient(180deg,#d16dff,#8b6dff);transform-origin:1px 59px;box-shadow:0 0 12px #d16dffcc}.motion .zs-clock-hand{animation:zs-spin 6s linear infinite}@keyframes zs-spin{to{transform:rotate(360deg)}}.zs-clock-c{position:absolute;inset:40px;display:grid;place-content:center;text-align:center;border-radius:50%;background:var(--bg-2);border:1px solid var(--line-2)}.zs-clock-c b{font-family:var(--font-mono);font-size:15px}.zs-clock-c small{color:#4ade9f;font-size:11px;font-weight:600}@media(max-width:1080px){.zs-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.zs-b-a,.zs-b-b,.zs-b-c,.zs-b-d,.zs-b-e,.zs-b-g,.zs-b-h,.zs-b-f{grid-column:auto;grid-row:auto}.zs-b-b,.zs-b-g{grid-column:1 / -1}}@media(max-width:720px){.zs-bento{grid-template-columns:1fr}.zs-b-b,.zs-b-g{flex-direction:column;align-items:stretch}.zs-b-g>.zs-b-txt{flex:none}}.zs-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);align-items:start}.zs-faq-grid>.zs-head-stack{position:sticky;top:calc(var(--header-h) + 32px)}@media(max-width:960px){.zs-faq-grid{grid-template-columns:1fr}.zs-faq-grid>.zs-head-stack{position:static}}.zs-cta .cta-block{display:grid;justify-items:center;gap:22px}.zs-cta .cta-block h2{max-width:16ch}.zs-cta-lead{margin-inline:auto}.zs-cta-btns{justify-content:center}.zs-more{padding-top:0}.zs-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.zs-pcard{display:grid;align-content:start;gap:14px;min-height:250px}.zs-pcard:hover{border-color:var(--line-2)}.zs-pcard .tile{width:48px;height:48px;border-radius:14px}.zs-pcard .tile .i{width:24px;height:24px}.zs-pcard p{color:var(--text-2);max-width:46ch}.zs-pcard .link-arrow{color:var(--accent-2)}.zs-pcard-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px}.zs-pcard-dom{font-family:var(--font-mono);font-size:13px;color:var(--muted)}.zs-pcard-bg{position:absolute;right:-28px;top:-34px;width:210px;height:210px;fill:none;stroke:currentColor;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;color:var(--accent);opacity:.08;pointer-events:none;transition:opacity .4s,transform .8s var(--ease-out)}.zs-pcard:hover .zs-pcard-bg{opacity:.16;transform:rotate(-6deg) scale(1.05)}@media(max-width:720px){.zs-more-grid{grid-template-columns:1fr}}
