.pp-hero{isolation:isolate;padding-block:40px 56px;position:relative;overflow:hidden}@media (min-width:1024px){.pp-hero{padding-block:64px 88px}}.pp-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.pp-hero-txt{text-align:start;flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pp-hero-txt .pz-h1{font-size:32px}@media (min-width:640px){.pp-hero-txt .pz-h1{font-size:42px}}@media (min-width:1024px){.pp-hero-txt .pz-h1{font-size:52px}}.pp-hero-txt .pz-lead{color:var(--g600);max-width:560px}.pp-hero-txt .pz-hero-ctas{justify-content:flex-start;margin-top:6px}.pp-hero-txt .pz-hero-micro{justify-content:flex-start;margin-top:0}.pp-crumbs{color:var(--g500);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pp-crumbs a:hover{color:var(--g900)}.pp-crumbs svg[data-icon]{width:12px;height:12px;rotate:-90deg}[dir=rtl] .pp-crumbs svg[data-icon]{rotate:90deg}.pp-crumbs [aria-current]{color:var(--g800)}@media (max-width:899px){.pp-hero-in{grid-template-columns:minmax(0,1fr)}}.pp-stage{isolation:isolate;border:1px solid var(--g50);background-color:var(--g5);border-radius:24px;place-items:center;min-height:320px;padding:clamp(16px,3vw,32px);display:grid;position:relative;overflow:hidden}.pp-stage:before{content:"";z-index:-1;background:var(--grad-accent);filter:blur(64px);opacity:.2;pointer-events:none;border-radius:999px;position:absolute;inset:18% 10% -10%}.pp-stage.is-bare{background:0 0;border:0;padding:0;overflow:visible}.pp-stage.is-bare:before{opacity:.3;inset:12% 6% 0}.pp-duo{justify-content:center;align-items:flex-end;gap:0;display:flex}.pp-duo>:last-child{transform-origin:bottom;z-index:-1;opacity:.96;margin-inline-start:-44px;scale:.88}@media (max-width:479px){.pp-duo>:last-child{display:none}}.pp-rows{flex-direction:column;gap:clamp(48px,7vw,96px);display:flex}.pp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.pp-row.is-flip>.pp-row-txt{order:2}.pp-row-txt{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pp-row-txt .pz-h2{font-size:24px}@media (min-width:1024px){.pp-row-txt .pz-h2{font-size:32px}}.pp-row-txt>p{color:var(--g600);font-size:16px;line-height:1.75}.pp-kicker{color:var(--p600);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.pp-kicker em{background:var(--p25);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}@media (max-width:899px){.pp-row{grid-template-columns:minmax(0,1fr)}.pp-row.is-flip>.pp-row-txt{order:0}}.pp-rel{align-items:flex-start;gap:12px;height:100%;padding:18px;display:flex}.pp-rel b{color:var(--g900);font-size:15.5px;font-weight:600;display:block}.pp-rel span span{color:var(--g500);margin-top:3px;font-size:13.5px;line-height:1.55;display:block}.pp-rel .pz-icon-tile{border-radius:11px;width:38px;height:38px}.pp-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-cat{flex-direction:column;gap:12px;height:100%;padding:20px;display:flex}.pp-cat h3{align-items:center;gap:10px;font-size:16px;display:flex}.pp-cat h3 .pz-icon-tile{border-radius:9px;width:32px;height:32px}.pp-cat h3 .pz-icon-tile svg[data-icon]{width:15px;height:15px}.pp-cat h3 small{color:var(--g400);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12.5px;font-weight:500}.pp-cat ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-cat li{border:1px solid var(--g50);background:var(--g5);min-height:30px;color:var(--g800);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.pp-cat li em{color:var(--warn);background:var(--warn-0);border-radius:99px;padding:1px 7px;font-size:11px;font-style:normal}@media (max-width:1023px){.pp-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pp-cats{grid-template-columns:minmax(0,1fr)}}.pp-tl{counter-reset:tl;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pp-tl:before{content:"";top:19px;border-top:1.5px dashed var(--g100);position:absolute;inset-inline:8%}.pp-tl li{text-align:center;counter-increment:tl;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.pp-tl li:before{content:counter(tl);width:40px;height:40px;color:var(--g900);background:linear-gradient(#fff, #fff) padding-box, var(--grad) border-box;box-shadow:var(--sh-sm);font-variant-numeric:tabular-nums;border:1.5px solid #0000;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.pp-tl b{font-size:15.5px;font-weight:600}.pp-tl p{color:var(--g500);font-size:13.5px;line-height:1.6}.pp-tl small{color:var(--p600);background:var(--p25);border-radius:99px;padding:2px 9px;font-size:12px}@media (max-width:899px){.pp-tl{grid-template-columns:minmax(0,1fr);gap:22px}.pp-tl:before{top:8px;bottom:8px;border-top:0;border-inline-start:1.5px dashed var(--g100);inset-inline:19px auto}.pp-tl li{text-align:start;flex-direction:column;align-items:flex-start;min-height:40px;padding-inline-start:56px}.pp-tl li:before{inset-inline-start:0;position:absolute;top:0}}.pp-service{border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,48px);display:grid;overflow:hidden}.pp-service>div:first-child{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pp-service p{color:var(--g600);line-height:1.75}@media (max-width:899px){.pp-service{grid-template-columns:minmax(0,1fr)}}.pp-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.pp-note{background:var(--warn-0);border:1px solid #f6dfb0;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.pp-note b{color:var(--g900);align-items:center;gap:8px;font-size:15px;display:flex}.pp-note b svg[data-icon]{width:16px;height:16px;color:var(--warn)}.pp-note p{color:var(--g700);font-size:14px;line-height:1.65}@media (max-width:899px){.pp-notes{grid-template-columns:minmax(0,1fr)}}.pv{border:1px solid var(--g50);width:100%;max-width:440px;box-shadow:var(--sh-lg);text-align:start;color:var(--g700);background:#fff;border-radius:18px;font-size:13.5px;line-height:1.6;overflow:hidden}.pv-bar{border-bottom:1px solid var(--g50);align-items:center;gap:8px;min-height:46px;padding:10px 14px;font-size:13px;display:flex}.pv-bar b{color:var(--g900);font-weight:500;line-height:1.3;display:block}.pv-bar small{color:var(--g500);font-size:11.5px;line-height:1.3;display:block}.pv-bar .end{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.pv-dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 18%, transparent);border-radius:50%;flex:none}.pv-body{flex-direction:column;gap:10px;padding:14px;display:flex}.pv-foot{border-top:1px solid var(--g50);background:var(--g5);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.pv-label{color:var(--g500);letter-spacing:0;font-size:11.5px;font-weight:600}.pv-tag{background:var(--g25);height:22px;color:var(--g700);white-space:nowrap;border-radius:99px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pv-tag.teal{background:var(--p25);color:var(--p600)}.pv-tag.ok{background:var(--ok-0);color:var(--ok)}.pv-tag.warn{background:var(--warn-0);color:var(--warn)}.pv-tag.pink{background:var(--pink-25);color:#c2257c}.pv-tag.grad{background:var(--grad-accent);color:#fff}.pv-av{color:#fff;background:var(--g900);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:600;display:grid}.pv-av svg[data-icon]{width:14px;height:14px}.pv-av.is-noura{color:var(--g900);background:linear-gradient(#fff, #fff) padding-box, var(--grad-accent) border-box;border:2px solid #0000}.pv-av.is-neo{background:linear-gradient(140deg,#16d5e3,#8853f1)}.pv-av.is-lg{width:48px;height:48px;font-size:20px}.pv-av.is-lg svg[data-icon]{width:22px;height:22px}.pv-av.is-lg.is-noura{border-width:2.5px}.pv-msg{align-items:flex-end;gap:8px;display:flex}.pv-msg.me{flex-direction:row-reverse}.pv-bub{background:var(--g25);max-width:86%;color:var(--g800);border-radius:14px;padding:8px 12px}.pv-msg.ai .pv-bub{border-end-start-radius:4px}.pv-msg.me .pv-bub{background:var(--g900);color:#fff;border-end-end-radius:4px}.pv-bub ol{margin:4px 0 0;padding-inline-start:18px}.pv-chips{flex-wrap:wrap;gap:6px;display:flex}.pv-chip{border:1px solid var(--g100);min-height:28px;color:var(--g700);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;display:inline-flex}.pv-chip.on{background:var(--p25);border-color:var(--p200);color:var(--p700);font-weight:500}.pv-chip svg[data-icon]{stroke-width:2.6px;width:12px;height:12px}.pv-tool{background:var(--g5);border:1px solid var(--g50);min-height:26px;color:var(--g600);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:2px 9px;font-size:12px;display:inline-flex}.pv-tool svg[data-icon]{width:12px;height:12px;color:var(--ok);stroke-width:2.6px}.pv-tool .spin{border:1.5px solid var(--g100);border-top-color:var(--p400);border-radius:50%;width:10px;height:10px}.pv-typing{gap:4px;padding:4px 2px;display:inline-flex}.pv-typing i{background:var(--g300);border-radius:50%;width:5px;height:5px}.pv-approve{background:linear-gradient(#fff, #fff) padding-box, var(--grad) border-box;border:1.5px solid #0000;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.pv-approve b{color:var(--g900);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.pv-approve b svg[data-icon]{width:15px;height:15px;color:var(--purple)}.pv-approve p{color:var(--g600);font-size:12.5px}.pv-acts{flex-wrap:wrap;gap:6px;display:flex}.pv-btn{border:1px solid var(--g100);height:30px;color:var(--g900);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.pv-btn.dark{background:var(--grad-primary);border-color:var(--g900);color:#fff}.pv-btn svg[data-icon]{width:13px;height:13px}.pv-nav{border:1px solid var(--p100);background:var(--p25);min-height:34px;color:var(--p700);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.pv-nav svg[data-icon]{width:13px;height:13px}.pv-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pv-row{border:1px solid var(--g50);min-height:40px;color:var(--g800);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.pv-row .ic{background:var(--p25);width:24px;height:24px;color:var(--p600);border-radius:7px;flex:none;place-items:center;display:grid}.pv-row .ic svg[data-icon]{width:13px;height:13px}.pv-row.ok .ic{background:var(--ok-0);color:var(--ok)}.pv-row.run .ic{background:var(--purple-10);color:var(--purple)}.pv-row.todo .ic{background:var(--g25);color:var(--g400)}.pv-row .t{flex:1;min-width:0}.pv-row .t small{color:var(--g500);font-size:11.5px;line-height:1.35;display:block}.pv-row .m{color:var(--g500);flex:none;margin-inline-start:auto;font-size:12px}.pv-row .mono,.pv-mono{font-family:var(--mono);direction:ltr;unicode-bidi:isolate;font-size:12px}.pv-sw{background:var(--p400);border-radius:99px;flex:none;width:30px;height:18px;position:relative}.pv-sw:after{content:"";top:2px;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;inset-inline-end:2px}.pv-progress{background:var(--g25);border-radius:99px;height:6px;overflow:hidden}.pv-progress i{height:100%;width:var(--w,60%);border-radius:inherit;background:var(--grad-accent);display:block}.pv-field{flex-direction:column;gap:6px;display:flex}.pv-input{border:1px solid var(--g100);min-height:40px;font-family:var(--mono);color:var(--g800);direction:ltr;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex;box-shadow:0 0 0 4px #55b3bb1f}.pv-input svg[data-icon]{width:14px;height:14px;color:var(--g400)}.pv-hint{color:var(--g500);align-items:center;gap:6px;font-size:12px;display:flex}.pv-hint svg[data-icon]{width:13px;height:13px;color:var(--ok)}.pv-rec{border:1px solid var(--g50);background:var(--g5);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pv-mic{color:#fff;background:var(--err);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.pv-mic svg[data-icon]{width:16px;height:16px}.pv-mic:after{content:"";border:1.5px solid var(--err);opacity:.35;border-radius:50%;position:absolute;inset:-5px}.pv-wave{direction:ltr;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;height:36px;display:flex;overflow:hidden}.pv-wave i{width:3px;height:var(--h,50%);background:var(--p400);transform-origin:50%;border-radius:3px;flex:none}.pv-wave.is-lg{gap:4px;height:64px}.pv-wave.is-lg i{background:linear-gradient(#32dee9,#8853f1);width:4px}.pv-time{font-family:var(--mono);color:var(--g700);font-variant-numeric:tabular-nums;direction:ltr;font-size:12.5px}.pv-quote{background:var(--g5);border:1px dashed var(--g100);color:var(--g600);border-radius:12px;padding:10px 12px;font-size:12.5px}.pv-files{flex-wrap:wrap;gap:6px;display:flex}.pv-file{border:1px solid var(--g50);color:var(--g800);background:#fff;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:5px 10px 5px 5px;font-size:12.5px;display:inline-flex}[dir=rtl] .pv-file{padding:5px 5px 5px 10px}.pv-file .th{background:var(--purple-10);width:28px;height:28px;color:var(--purple);border-radius:7px;flex:none;place-items:center;display:grid}.pv-file .th.img{color:var(--p600);background:linear-gradient(135deg,#dbf1f2,#fff0f8)}.pv-file .th svg[data-icon]{width:14px;height:14px}.pv-file small{color:var(--g500);font-size:11px;line-height:1.2;display:block}.pv-drop{border:1.5px dashed var(--p200);background:var(--p25);text-align:center;color:var(--p700);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px;font-size:12.5px;display:flex}.pv-drop svg[data-icon]{width:18px;height:18px}.pv-composer{border:1px solid var(--g100);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:10px;display:flex}.pv-composer .ph{color:var(--g400);padding-inline:2px;font-size:13px}.pv-composer .bar{align-items:center;gap:6px;display:flex}.pv-composer .ib{border:1px solid var(--g50);width:30px;height:30px;color:var(--g600);border-radius:9px;place-items:center;display:grid}.pv-composer .ib.on{background:var(--p25);border-color:var(--p200);color:var(--p600)}.pv-composer .ib svg[data-icon]{width:14px;height:14px}.pv-composer .bar .pv-btn{margin-inline-start:auto}.pv-doc{flex-direction:column;gap:8px;display:flex}.pv-doc h4{font-size:14px;font-weight:600}.pv-doc .h{color:var(--g800);margin-top:4px;font-size:12.5px;font-weight:600}.pv-sk{background:var(--g25);height:7px;width:var(--w,100%);border-radius:4px}.pv-doc li{color:var(--g700);font-size:12.5px}.pv-doc ul{flex-direction:column;gap:2px;margin:0;padding-inline-start:16px;display:flex}.pv-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pv-stat{border:1px solid var(--g50);background:#fff;border-radius:12px;min-width:0;padding:10px}.pv-stat small{color:var(--g500);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.pv-stat b{color:var(--g900);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.3;display:block}.pv-spark{width:100%;height:auto;display:block}.pv-hbars{flex-direction:column;gap:9px;display:flex}.pv-hbar{color:var(--g800);grid-template-columns:minmax(0,96px) minmax(0,1fr) 40px;align-items:center;gap:8px;font-size:12.5px;display:grid}.pv-hbar>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-hbar .tr{background:var(--g25);border-radius:4px;height:8px;overflow:hidden}.pv-hbar .tr i{height:100%;width:var(--w);background:var(--p400);border-radius:4px;display:block}.pv-hbar .v{text-align:end;color:var(--g600);font-variant-numeric:tabular-nums}.pv-meter{flex-direction:column;gap:6px;display:flex}.pv-meter .top{color:var(--g800);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.pv-meter .top span:last-child{color:var(--g500);font-variant-numeric:tabular-nums}.pv-meter .tr{background:var(--g25);border-radius:99px;height:10px;overflow:hidden}.pv-meter .tr i{height:100%;width:var(--w);border-radius:inherit;background:var(--p400);display:block}.pv-sample{color:var(--g400);font-size:11px}.pv-phone{aspect-ratio:9/18.6;width:228px;box-shadow:var(--sh-lg), inset 0 0 0 1.5px #3d3d3d;text-align:start;background:#141414;border-radius:38px;flex:none;padding:8px;position:relative}.pv-phone:before{content:"";z-index:2;background:#141414;border-radius:99px;width:62px;height:18px;position:absolute;top:17px;left:50%;translate:-50%}.pv-phone.is-android:before{width:10px;height:10px;top:19px}.pv-phone.is-sm{border-radius:30px;width:168px;padding:6px}.pv-phone.is-sm:before{width:46px;height:13px;top:13px}.pv-screen{height:100%;color:var(--g700);background:#fff;border-radius:30px;flex-direction:column;font-size:11.5px;line-height:1.45;display:flex;position:relative;overflow:hidden}.pv-phone.is-sm .pv-screen{border-radius:24px;font-size:10px}.pv-status{color:var(--g900);direction:ltr;justify-content:space-between;align-items:center;padding:11px 20px 4px;font-size:10.5px;font-weight:600;display:flex}.pv-status i{border:1px solid var(--g900);border-radius:2.5px;width:16px;height:8px;position:relative}.pv-status i:after{content:"";inset:1px;background:var(--g900);border-radius:1px;position:absolute;inset-inline-end:4px}.pv-app{flex-direction:column;flex:1;gap:9px;min-height:0;padding:10px 12px;display:flex}.pv-app-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.pv-app-head b{color:var(--g900);font-size:14px;font-weight:600}.pv-app-head span{background:var(--g25);width:24px;height:24px;color:var(--g700);border-radius:8px;place-items:center;display:grid}.pv-app-head svg[data-icon]{width:12px;height:12px}.pv-hero-card{color:#fff;background:linear-gradient(135deg,#2e6670,#368f98 55%,#57d7e0);border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.pv-hero-card.is-violet{background:linear-gradient(135deg,#3b2a7a,#8853f1 70%,#f346a5 140%)}.pv-hero-card.is-ink{background:linear-gradient(160deg,#2c2c2c,#141414)}.pv-hero-card b{font-size:13px;font-weight:600}.pv-hero-card small{opacity:.85;font-size:10.5px}.pv-hero-card em{color:var(--g900);background:#fff;border-radius:99px;align-self:flex-start;margin-top:4px;padding:2px 9px;font-size:10.5px;font-style:normal;font-weight:600}.pv-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pv-tile{border:1px solid var(--g50);border-radius:12px;flex-direction:column;gap:4px;padding:6px;display:flex}.pv-tile i{aspect-ratio:4/3;background:linear-gradient(135deg, var(--c100), var(--p100));border-radius:8px;display:block}.pv-tile:nth-child(2) i{background:linear-gradient(135deg,#fff0f8,#f2ecff)}.pv-tile:nth-child(3) i{background:linear-gradient(135deg,#f2ecff,#dbf1f2)}.pv-tile:nth-child(4) i{background:linear-gradient(135deg,#fff8eb,#fff0f8)}.pv-tile b{color:var(--g900);font-size:11px;font-weight:500}.pv-tile small{color:var(--g500);font-variant-numeric:tabular-nums;font-size:10px}.pv-slots{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.pv-slots span{border:1px solid var(--g50);height:26px;color:var(--g800);font-variant-numeric:tabular-nums;direction:ltr;border-radius:8px;place-items:center;font-size:10.5px;display:grid}.pv-slots span.on{background:var(--g900);border-color:var(--g900);color:#fff}.pv-steps{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pv-steps li{color:var(--g500);align-items:center;gap:8px;display:flex}.pv-steps li:before{content:"";border:1.5px solid var(--g100);border-radius:50%;flex:none;width:12px;height:12px}.pv-steps li.done{color:var(--g900)}.pv-steps li.done:before{background:var(--p400);border-color:var(--p400)}.pv-steps li.now{color:var(--g900);font-weight:600}.pv-steps li.now:before{border-color:var(--p400);box-shadow:0 0 0 3px var(--p25)}.pv-cta{background:var(--g900);color:#fff;border-radius:10px;place-items:center;height:32px;margin-top:auto;font-size:11.5px;font-weight:600;display:grid}.pv-tabs{border-top:1px solid var(--g50);grid-template-columns:repeat(4,1fr);padding:7px 8px 14px;display:grid;position:relative}.pv-tabs span{color:var(--g300);place-items:center;display:grid}.pv-tabs span.on{color:var(--g900)}.pv-tabs svg[data-icon]{width:15px;height:15px}.pv-tabs:after{content:"";background:var(--g900);border-radius:99px;width:34%;height:4px;position:absolute;bottom:5px;left:50%;translate:-50%}.pv-os{border:1px solid var(--g50);box-shadow:var(--sh-sm);background:#fff;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pv-os span{height:26px;color:var(--g500);border-radius:7px;place-items:center;padding:0 10px;font-size:12px;display:grid}.pv-os span.on{background:var(--g900);color:#fff}.pv-phone-col{flex-direction:column;align-items:center;gap:14px;display:flex}.pv-openon{border:1px solid var(--g50);max-width:100%;box-shadow:var(--sh-sm);color:var(--g600);direction:ltr;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12px;display:inline-flex}.pv-openon b{font-family:var(--mono);color:var(--g900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pz-studio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pz-persona{flex-direction:column;gap:14px;height:100%;padding:24px;display:flex}.pz-persona-head{align-items:center;gap:12px;display:flex}.pz-persona-head b{font-size:18px;font-weight:600;line-height:1.3;display:block}.pz-persona-head small{color:var(--g500);font-size:13px;display:block}.pz-persona-head .pv-tag{margin-inline-start:auto}.pz-persona>p{color:var(--g600);font-size:14.5px;line-height:1.7}.pz-persona .pz-check{font-size:14px}.pz-persona-chat{border:1px solid var(--g50);background:var(--g5);border-radius:16px;flex-direction:column;gap:8px;margin-top:auto;padding:12px;font-size:13px;line-height:1.6;display:flex}.pz-persona-chat .pv-bub{border:1px solid var(--g50);background:#fff}.pz-persona-chat .pv-msg.me .pv-bub{border-color:var(--g900)}.pz-persona .pz-link{font-size:14px}.pz-studio-flow{color:var(--g600);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:28px;font-size:14px;display:flex}.pz-studio-flow span{align-items:center;gap:8px;display:inline-flex}.pz-studio-flow svg[data-icon]{width:14px;height:14px;color:var(--g300)}@media (max-width:1023px){.pz-studio{grid-template-columns:minmax(0,1fr)}}.pz-speak{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,56px);display:grid;overflow:hidden}.pz-speak>div:first-child{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pz-speak-vis{isolation:isolate;place-items:center;display:grid;position:relative}.pz-speak-vis .pz-halo{opacity:.22;inset:14% 4% 0}@media (max-width:899px){.pz-speak{grid-template-columns:minmax(0,1fr)}}.pz-panel .vis>.pv,.pz-panel .vis>.pv-phone-col,.pz-panel .vis>.pv-phone{margin:auto}@media (min-width:1024px){.pz-tabs>.pz-panel{position:sticky;top:88px}}@keyframes pv-blink{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes pv-spin{to{rotate:360deg}}@keyframes pv-pulse{to{opacity:0;scale:1.35}}@media (prefers-reduced-motion:no-preference){.pv-wave i{animation:pz-wave var(--wave-dur,1s) ease-in-out var(--wave-delay,0s) infinite alternate}.pv-typing i{animation:1.2s ease-in-out infinite pv-blink}.pv-typing i:nth-child(2){animation-delay:.15s}.pv-typing i:nth-child(3){animation-delay:.3s}.pv-tool .spin{animation:.9s linear infinite pv-spin}.pv-mic:after{animation:1.6s ease-out infinite pv-pulse}.pp-stage .pv-phone,.pz-speak-vis>.pv{animation:7s ease-in-out infinite pz-bob}.pp-duo>:last-child{animation-delay:-3.5s}.pz-panel .pv-body>*,.pz-panel .pv-app>*{animation:pz-rise .5s var(--ease) both}.pz-panel .pv-body>:nth-child(2),.pz-panel .pv-app>:nth-child(2){animation-delay:.12s}.pz-panel .pv-body>:nth-child(3),.pz-panel .pv-app>:nth-child(3){animation-delay:.24s}.pz-panel .pv-body>:nth-child(4),.pz-panel .pv-app>:nth-child(4){animation-delay:.36s}.pz-panel .pv-body>:nth-child(n+5){animation-delay:.48s}}
.pp-stage,.pz-speak-vis{min-width:0;max-width:100%}.pv,.pv *{min-width:0}.pv-file>span:last-child{overflow:hidden}.pv-file .pv-mono{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pv-input{white-space:nowrap;overflow:hidden}@media (max-width:1023px){.pz-tablist{margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:8px}.pz-tablist::-webkit-scrollbar{display:none}.pz-tab{border-color:var(--g50);min-height:48px;box-shadow:var(--sh-card);scroll-snap-align:start;background:#fff;border-radius:99px;flex:none;padding-block:6px;padding-inline:6px 16px;font-size:15px}.pz-tab .pz-icon-tile{width:34px;height:34px;box-shadow:none;border-radius:50%}.pz-tab:hover{background:#fff}.pz-tab[aria-selected=true]{background:var(--g900);border-color:var(--g900);color:#fff;box-shadow:var(--sh-md)}.pz-tab[aria-selected=true]:before{display:none}.pz-tab[aria-selected=true] .pz-icon-tile{border-color:#0000}.pz-panel{border-radius:20px;min-height:0}.pz-panel .vis{padding:14px}.pz-panel .txt{padding:22px 18px 24px}.pz-panel .txt h3{font-size:21px}.pz-panel .txt .pz-btn{border-radius:12px;height:48px;font-size:16px;width:100%!important}}@media (max-width:639px){.pp-hero{padding-block:20px 44px}.pp-hero-in{gap:28px}.pp-hero-txt{gap:16px}.pp-hero-txt .pz-h1{font-size:clamp(29px,8.4vw,34px)}.pp-rows{gap:64px}.pp-row{gap:22px}.pz-head{margin-block-end:32px}.pz-hero-ctas{flex-direction:column;align-items:stretch;gap:10px}.pz-hero-ctas .pz-btn,.pp-service .pz-btn,.pz-speak .pz-btn,.pz-cta .pz-btn{border-radius:14px;width:100%;height:52px;font-size:16px}.pp-service>div:first-child>div:last-child,.pz-cta>div:last-child{flex-direction:column;width:100%}.pz-cta{border-radius:22px;padding:32px 20px}.pz-plan-card .pz-btn{height:48px;font-size:16px}.pp-crumbs{gap:4px;margin-block:-8px}.pp-crumbs a,.pp-crumbs span{align-items:center;min-height:44px;display:inline-flex}.pz-persona .pz-link{min-height:44px;font-size:15px}.pz-hero .pz-pill{min-height:44px}.pp-rel{min-height:76px;padding:16px}.pz-check,.pz-plan-card .pz-check,.pz-persona .pz-check,.pz-how p,.pz-persona>p,.pp-note p,.pp-tl p,.pp-rel span span,.pz-plan-card p,.pz-trust-card p,.pz-small,.pz-persona-head small,.pp-kicker,.pz-eyebrow,.pz-hero-micro,.pz:lang(ar) .pz-hero-micro,.pz-studio-flow,.pz-facts>div>span{font-size:15px}.pp-cat li{min-height:36px;padding-inline:12px;font-size:15px}.pp-cat li em,.pp-tl small{font-size:13px}.pz-hero-micro{gap:8px 16px}.pp-hero-txt .pz-hero-micro{flex-direction:column;align-items:flex-start}.pp-stage{border-radius:20px;min-height:0;padding:12px}.pp-stage.is-bare{padding:8px 0 0}.pp-stage:before{filter:none;border-radius:inherit;opacity:1;background:radial-gradient(70% 60% at 50% 100%,#8853f11a,#0000 70%),radial-gradient(60% 50% at 20% 0,#32dee91f,#0000 70%);inset:0}.pv{border-radius:16px;max-width:none;font-size:14px}.pv-bar{font-size:14px}.pv-row{min-height:46px;font-size:14px}.pv-row .t small,.pv-bar small,.pv-hint,.pv-tag,.pv-tool,.pv-chip,.pv-btn,.pv-label,.pv-stat small,.pv-file,.pv-file small{font-size:12.5px}.pv-chip{min-height:32px}.pv-btn{height:34px}.pv-hbar{grid-template-columns:minmax(0,84px) minmax(0,1fr) 40px;font-size:13.5px}.pv-stat{padding:9px 8px}.pv-stat b{font-size:17px}.pv-foot .pv-btn{flex:auto}.pv-phone{width:min(236px,68vw)}.pv-phone.is-sm{width:196px}.pv-phone.is-sm .pv-screen{font-size:11px}.pv-openon{font-size:13px}.pz-persona{gap:16px;padding:20px}.pz-speak{border-radius:22px;gap:24px;padding:20px}.pp-service{border-radius:22px;padding:20px}.pp-cat{padding:18px}.pp-note{padding:16px}.pz-studio{gap:16px}.pz-studio-flow,.pz-studio-flow span{flex-direction:column;gap:6px}.pz-studio-flow svg[data-icon],[dir=rtl] .pz-studio-flow svg[data-icon]{rotate:90deg;scale:1}.pp-stage .pv-phone,.pz-speak-vis>.pv,.pp-duo>:last-child{animation:none!important}.pz-speak-vis .pz-halo{display:none}.pv-mic:after,.pv-wave i:nth-child(2n){animation:none!important}}
.sx{text-align:start;width:100%;max-width:440px;color:var(--g700);flex-direction:column;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.sx-sheet,.sx-app{border:1px solid var(--g50);box-shadow:var(--sh-lg);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.sx-file{border-bottom:1px solid var(--g50);align-items:center;gap:8px;padding:9px 12px;display:flex}.sx-file b{font-family:var(--mono);color:var(--g900);unicode-bidi:isolate;font-size:12.5px;font-weight:500}.sx-file small{color:var(--g500);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11.5px}.sx-xl{color:#1d7a43;background:#e8f5ec;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.sx .sx-xl svg[data-icon]{width:13px;height:13px}.sx-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));font-size:11.5px;display:grid;position:relative}.sx-grid>span{border-bottom:1px solid var(--g25);border-inline-end:1px solid var(--g25);white-space:nowrap;text-overflow:ellipsis;min-height:28px;color:var(--g700);font-variant-numeric:tabular-nums;padding:5px 8px;overflow:hidden}.sx-grid>span.h{background:var(--g5);color:var(--g900);font-weight:600}.sx-scan{inset-inline:0;pointer-events:none;border-block:1px solid var(--c300);background:linear-gradient(90deg,#32dee914,#32dee942,#8853f133);height:28px;display:none;position:absolute;top:28px}.sx-arrow{background:var(--grad-accent);color:#fff;text-align:center;max-width:100%;box-shadow:var(--sh-md);border-radius:99px;align-self:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.sx .sx-arrow svg[data-icon]{width:13px;height:13px}.sx-appbar{border-bottom:1px solid var(--g50);align-items:center;gap:8px;padding:10px 12px;display:flex}.sx-appbar b{color:var(--g900);font-size:13.5px;font-weight:600}.sx-appbar .pv-tag{margin-inline-start:auto}.sx-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 12px 0;display:grid}.sx-kpis>div{background:var(--g5);border:1px solid var(--g50);border-radius:12px;min-width:0;padding:8px 10px}.sx-kpis small{color:var(--g500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.sx-kpis b{color:var(--g900);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.3;display:block}.sx-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.sx-mods>div{border:1px solid var(--g50);background:#fff;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.sx-mods .ic{background:var(--p25);width:28px;height:28px;color:var(--p600);border-radius:9px;flex:none;place-items:center;display:grid}.sx .sx-mods svg[data-icon]{width:14px;height:14px}.sx-mods>div>span:last-child{min-width:0}.sx-mods b{color:var(--g900);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.sx-mods small{color:var(--g500);font-variant-numeric:tabular-nums;font-size:11px;display:block}.sx.is-compact .sx-mods>div:nth-child(n+3){display:none}.sx-cols{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sx-cols li{border:1px solid var(--g50);min-height:36px;color:var(--g800);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.sx-cols li>span:first-child{flex:1;min-width:0;font-weight:500}.pv .sx-cols svg[data-icon]{width:12px;height:12px;color:var(--g300)}.dx{text-align:start;width:100%;max-width:440px;color:var(--g700);flex-direction:column;font-size:12.5px;line-height:1.5;display:flex}.dx-shot{z-index:1;border:1px solid var(--g50);width:46%;min-width:136px;box-shadow:var(--sh-md);background:#fff;border-radius:14px;align-self:flex-start;margin-block-end:-46px;margin-inline-start:10px;padding:8px;position:relative;rotate:-3deg}[dir=rtl] .dx-shot{rotate:3deg}.dx-cap{color:var(--g500);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;display:flex}.dx .dx-cap svg[data-icon]{width:12px;height:12px}.dx-wire{aspect-ratio:4/3;background:#f4ebdd;border-radius:9px;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px;display:grid;position:relative;overflow:hidden}.dx-wire i{border-radius:5px;display:block}.dx-wire .a{background:#3b2a20;grid-column:1/-1;width:44%;height:9px}.dx-wire .b{background:linear-gradient(135deg,#c8873a,#3b2a20);grid-column:1/-1}.dx-wire .c{background:#fff;height:15px}.dx-wire .d{background:#1f5f52;height:15px}.dx-wire .e{background:#c8873a;height:15px}.dx-wire .dx-scan{inset-block:0;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);border-radius:0;width:34%;display:none;position:absolute;left:0}.dx-board{border:1px solid var(--g50);box-shadow:var(--sh-lg);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.dx-head{flex-direction:column;align-items:flex-start;gap:4px;min-height:52px;padding-inline-start:calc(46% + 12px);display:flex}.dx-head b{color:var(--g900);font-size:14px;font-weight:600}.dx-head .pv-tag{white-space:normal;height:auto;min-height:22px;padding-block:2px;line-height:1.4}.dx-sws{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.dx-sws span{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.dx-sws i{aspect-ratio:1;background:var(--c);width:100%;box-shadow:var(--sh-sm);border:1px solid #14141414;border-radius:12px}.dx-sws small{font-family:var(--mono);color:var(--g500);font-size:9.5px}.dx-type{color:#3b2a20;background:#f4ebdd;border-radius:12px;padding:10px 12px}.dx-type b{font-size:22px;font-weight:700;line-height:1.35;display:block}.dx-type small{opacity:.8;font-size:11.5px}.dx-samples{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.dx-btn{color:#fff;white-space:nowrap;background:#3b2a20;border-radius:10px;place-items:center;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;display:grid}.dx-input{color:#8a7566;background:#fff;border:1.5px solid #c8873a;border-radius:10px;align-items:center;min-width:0;height:34px;padding:0 10px;font-size:12px;display:flex}.dx-card{background:#fffaf3;border:1px solid #eadfce;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:8px;display:flex}.dx-card i{background:linear-gradient(135deg,#c8873a,#3b2a20);border-radius:9px;flex:none;width:36px;height:36px}.dx-card b{color:#3b2a20;font-size:13px;font-weight:600}.dx-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dx-slots>div{border:1.5px dashed var(--g100);background:var(--g5);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.dx-slots>div.on{border-style:solid;border-color:var(--p200);background:var(--p25)}.dx-slots .ic{width:26px;height:26px;color:var(--g500);border:1px solid var(--g50);background:#fff;border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.dx-slots .on .ic{color:var(--ok)}.pv .dx-slots svg[data-icon]{width:13px;height:13px}.dx-slots b{color:var(--g900);font-size:13px;font-weight:600}.dx-slots small{color:var(--g500);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dx-pal,.dx-lib{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dx-pal li,.dx-lib li{border:1px solid var(--g50);background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:flex}.dx-pal li>i{border-radius:9px;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #1414141a}.dx-pal li>span:nth-child(2),.dx-lib .t{flex:1;min-width:0}.dx-pal b,.dx-lib b{color:var(--g900);font-size:13px;font-weight:500;display:block}.dx-pal small,.dx-lib small{color:var(--g500);font-size:11.5px;display:block}.dx-pal small{font-family:var(--mono)}.dx-lib .sw{flex:none;display:flex}.dx-lib .sw i{width:22px;height:22px;box-shadow:0 0 0 1px var(--g50);border:2px solid #fff;border-radius:50%}.dx-lib .sw i+i{margin-inline-start:-8px}.pv-body>.pv-btn{white-space:normal;text-align:start;align-self:flex-start;max-width:100%;height:auto;min-height:32px;padding-block:4px}.vx{text-align:start;width:100%;max-width:440px;color:var(--g700);flex-direction:column;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.vx-prev{border:1px solid var(--g50);box-shadow:var(--sh-lg);background:#fff;border-radius:16px;overflow:hidden}.vx-bar{border-bottom:1px solid var(--g50);background:var(--g5);align-items:center;gap:5px;padding:8px 10px;display:flex}.vx-bar>i{background:var(--g100);border-radius:50%;width:7px;height:7px}.vx-toggle{background:var(--g900);color:#fff;border-radius:8px;align-items:center;gap:6px;height:26px;margin-inline-start:auto;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.vx .vx-toggle svg[data-icon]{width:12px;height:12px}.vx-page{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 22px;display:flex}.vx-img{background:linear-gradient(135deg,#dbf1f2,#fff0f8 60%,#f2ecff);border-radius:12px;width:100%;height:64px}.vx-page>b{color:var(--g900);margin-top:4px;font-size:16px;font-weight:600;line-height:1.4}.vx-page>small{color:var(--g500);font-size:12.5px}.vx-sel{outline:1.5px solid var(--purple-300);background:#8853f10f;border-radius:12px;margin-top:22px;padding:5px;position:relative}.vx-sel em{background:var(--purple-300);color:#fff;border-radius:6px 6px 0 0;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600;line-height:1.5;position:absolute;inset-block-end:calc(100% + 1.5px);inset-inline-start:-1.5px}.vx-target{color:#fff;white-space:nowrap;background:#141414;border-radius:8px;place-items:center;height:36px;padding:0 18px;font-size:13px;font-weight:600;display:grid}.vx svg.vx-cur[data-icon]{fill:#141414;stroke:#fff;stroke-width:1.5px;width:18px;height:18px;position:absolute;inset-block-end:-12px;inset-inline-end:-8px}[dir=rtl] .vx svg.vx-cur[data-icon]{scale:-1 1}.vx-insp{border:1px solid var(--g50);box-shadow:var(--sh-md);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.vx-prompt{border:1px solid var(--g100);min-height:38px;color:var(--g400);border-radius:10px;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;display:flex;box-shadow:0 0 0 4px #8853f114}.vx .vx-prompt svg[data-icon]{width:14px;height:14px;color:var(--purple-300)}.vx-ctl{align-items:center;gap:10px;display:flex}.vx-ctl>small{width:72px;color:var(--g500);flex:none;font-size:12px}.vx-sws{flex-wrap:wrap;gap:9px;display:flex}.vx-sws i{outline-offset:2px;border-radius:50%;outline:2px solid #0000;width:24px;height:24px;box-shadow:inset 0 0 0 1px #1414141a}.vx-sws.is-static i.on,.vx-sws:not(.is-static) i:first-child{outline-color:var(--g900)}.vx-slider{background:var(--g25);border-radius:99px;flex:1;min-width:80px;height:6px;display:block;position:relative}.vx-slider:before{content:"";width:var(--vx-v);border-radius:inherit;background:var(--p400);position:absolute;inset-block:0;inset-inline-start:0}.vx-slider i{top:50%;border:1.5px solid var(--p400);width:16px;height:16px;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;margin:-8px;position:absolute;inset-inline-start:var(--vx-v)}.pv-body>.vx-slider{flex:none;margin-block:6px 4px}.vx-apply{background:var(--g5);border:1px solid var(--g50);color:var(--g600);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding-block:6px;padding-inline:12px 6px;font-size:12px;display:flex}.vx-apply b{background:var(--grad-primary);color:#fff;white-space:nowrap;border-radius:9px;flex:none;place-items:center;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;display:grid}.vx-box{background:var(--warn-0);color:var(--warn);border:1px dashed #e7c98a;border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px 10px;font-size:11px;display:flex}.vx-box>div{background:var(--ok-0);color:var(--ok);border:1px dashed #9ad3aa;border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.vx-box>div>div{border:1px solid var(--g50);height:30px;color:var(--g800);background:#fff;border-radius:8px;place-items:center;font-size:12px;display:grid}.cx-tabs{gap:4px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}[dir=rtl] .cx-tabs{-webkit-mask-image:linear-gradient(270deg,#000 82%,#0000);mask-image:linear-gradient(270deg,#000 82%,#0000)}.cx-tabs span{background:var(--g5);height:26px;color:var(--g500);border-radius:8px;flex:none;place-items:center;padding:0 10px;font-size:12px;display:grid}.cx-tabs span.on{background:var(--g900);color:#fff}.cx-live{gap:5px}.cx-live i{background:var(--ok);border-radius:50%;width:6px;height:6px}.cx-recs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-recs li{border:1px solid var(--g50);background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:flex}.cx-recs .av{background:var(--p25);width:28px;height:28px;color:var(--p600);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.cx-recs .av.is-ic{font-family:var(--mono);border-radius:9px;font-weight:500}.pv .cx-recs svg[data-icon]{width:14px;height:14px}.cx-recs .t{flex:1;min-width:0}.cx-recs b{color:var(--g900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.cx-recs small{color:var(--g500);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.cx-recs .pv-tag{flex:none}.cx-search{border:1px solid var(--g100);min-height:40px;color:var(--g400);border-radius:10px;align-items:center;gap:8px;padding-inline:12px 4px;font-size:12.5px;display:flex}.pv .cx-search>svg[data-icon]{width:14px;height:14px}.cx-search>span:not(.pv-btn){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cx-err{background:var(--err-0);border:1px solid #f3cfcb;border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.cx-err b{color:var(--g900);align-items:flex-start;gap:8px;font-size:13px;font-weight:600;display:flex}.pv .cx-err b svg[data-icon]{width:15px;height:15px;color:var(--err);margin-top:2px}.cx-err p{color:var(--g600);font-size:12px}.cx-err .pv-btn{white-space:normal;text-align:start;height:auto;min-height:30px;padding-block:3px}.s2-chips{flex-wrap:wrap;gap:6px;display:flex}.s2-chips span{border:1px solid var(--g50);background:var(--g5);min-height:28px;color:var(--g700);border-radius:99px;align-items:center;padding:2px 10px;font-size:13px;display:inline-flex}.s2-card{flex-direction:column;gap:10px;height:100%;padding:22px;display:flex}.s2-card h3{font-size:18px;line-height:1.4}.s2-card p{color:var(--g600);font-size:15px;line-height:1.7}.s2-card .pz-icon-tile{width:40px;height:40px}.s2-card blockquote{border-inline-start:2px solid var(--c300);color:var(--g800);margin:0;padding-inline-start:12px;font-size:15px;line-height:1.7}.s2-card .pz-link{min-height:44px;margin-top:auto;padding-top:6px;font-size:15px}.s2-aud{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.s2-aud>div{border:1px solid var(--g50);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.s2-aud b{color:var(--g900);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.s2-aud b svg[data-icon]{width:17px;height:17px;color:var(--p500)}.s2-aud p{color:var(--g600);font-size:14.5px;line-height:1.65}@media (max-width:1023px){.s2-aud{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.s2-aud{grid-template-columns:minmax(0,1fr)}}.s2-sub{text-align:center;margin-block:48px 20px}.s2-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.s2-hub>a{flex-direction:column;gap:10px;height:100%;padding:20px;display:flex}.s2-hub .top{align-items:center;gap:12px;display:flex}.s2-hub .top .pz-icon-tile{width:40px;height:40px}.s2-hub h3{font-size:17px;line-height:1.4}.s2-hub p{color:var(--g600);font-size:14.5px;line-height:1.65}.s2-hub .go{color:var(--p500);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:14.5px;font-weight:500;display:inline-flex}.s2-hub .go svg[data-icon]{width:15px;height:15px}.s2-hub>a.is-guide{background:linear-gradient(var(--g0), var(--g0)) padding-box, var(--grad) border-box;border:1.5px solid #0000}@media (max-width:1023px){.s2-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.s2-hub{grid-template-columns:minmax(0,1fr)}}.s2-limits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.s2-limits>div{border:1px solid var(--g50);background:#fff;border-radius:16px;padding:16px}.s2-limits b{color:var(--g900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.35;display:block}.s2-limits span{color:var(--g600);margin-top:2px;font-size:14px;line-height:1.6;display:block}@media (max-width:899px){.s2-limits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:419px){.s2-limits{grid-template-columns:minmax(0,1fr)}}.s2-map{border:1px solid var(--g50);background:#fff;border-radius:18px;overflow:hidden}.s2-map-head,.s2-map-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:12px;padding:12px 18px;display:grid}.s2-map-head{background:var(--g5);border-bottom:1px solid var(--g50);color:var(--g900);font-size:13.5px;font-weight:600}.s2-map-row+.s2-map-row{border-top:1px solid var(--g50)}.s2-map-row b{color:var(--g900);font-size:15.5px;font-weight:600}.s2-map-row .pv-tag{justify-self:start;height:24px;font-size:12.5px}.s2-map-row p{color:var(--g600);font-size:15px;line-height:1.65}.s2-map-foot{border-top:1px solid var(--g50);background:var(--g5);color:var(--g600);padding:12px 18px;font-size:14px;line-height:1.6}@media (max-width:719px){.s2-map-head{display:none}.s2-map-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:14px 16px}.s2-map-row p{grid-column:1/-1;font-size:16px}.s2-map-row b{font-size:16px}}.s2-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.s2-steps li{border:1px solid var(--g50);background:#fff;border-radius:18px;gap:14px;padding:18px;display:flex}.s2-steps .n{width:32px;height:32px;color:var(--g900);background:linear-gradient(#fff, #fff) padding-box, var(--grad) border-box;font-variant-numeric:tabular-nums;border:1.5px solid #0000;border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.s2-steps h3{font-size:17px;line-height:1.45}.s2-steps p{color:var(--g600);margin-top:4px;font-size:16px;line-height:1.75}.s2-steps a,.s2-inline a{color:var(--p500);text-decoration:underline;-webkit-text-decoration-color:var(--p100);text-decoration-color:var(--p100);text-underline-offset:3px}.s2-get{flex-direction:column;gap:10px;height:100%;padding:20px;display:flex}.s2-get h3{align-items:center;gap:10px;font-size:17px;display:flex}.s2-get h3 .pz-icon-tile{border-radius:10px;width:34px;height:34px}.s2-get h3 .pz-icon-tile svg[data-icon]{width:16px;height:16px}.s2-get .pz-check{font-size:15px;line-height:1.6}.s2-prompt{background:var(--g900);color:#e9ecf2;border-radius:18px;padding:18px 20px}.s2-prompt small{color:var(--c300);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.s2-prompt small svg[data-icon]{width:14px;height:14px}.s2-prompt p{font-size:16px;line-height:1.8}.s2-hero .pz-h1{text-wrap:balance}.s2-links{flex-wrap:wrap;gap:8px;display:flex}.s2-links a:not(.pz-btn){border:1px solid var(--g50);min-height:44px;color:var(--g800);box-shadow:var(--sh-card);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:6px 14px;font-size:15px;transition:border-color .2s,color .2s;display:inline-flex}.s2-links a:not(.pz-btn):hover{border-color:var(--c300);color:var(--g900)}.s2-links a:not(.pz-btn) svg[data-icon]{width:16px;height:16px;color:var(--p500)}.pz-prose .s2-hub{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639px){.pz-prose .s2-hub{grid-template-columns:minmax(0,1fr)}}.pz-prose .s2-hub a,.pz-prose .s2-links a:not(.pz-btn){color:var(--g800);text-decoration:none}.pz-prose .s2-hub h3{margin:0;font-size:17px}.pz-prose .s2-hub p{font-size:15px;line-height:1.65}.pz-prose .s2-hub p+.s2-chips{margin-top:0}.pz-prose .pz-steps li,.s2-steps li{scroll-margin-top:96px}.s2-guide .pz-table th,.s2-guide .pz-table td{white-space:normal}@media (max-width:639px){.s2-guide .pz-table table{font-size:14.5px}.s2-guide .pz-table td,.s2-guide .pz-table th{padding:10px 12px}}.s2-callout{background:linear-gradient(var(--g0), var(--g0)) padding-box, var(--grad) border-box;border:1.5px solid #0000;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:36px;padding:22px;display:flex}.s2-callout b{color:var(--g900);font-size:18px;line-height:1.45}.s2-callout p{color:var(--g600);font-size:16px;line-height:1.7}.pz-prose .s2-callout a.pz-btn{text-decoration:none}.s2-home{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.s2-flag{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(20px,3vw,32px);display:grid;overflow:hidden}.s2-flag-txt{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.s2-flag-txt h3{font-size:22px;line-height:1.4}@media (min-width:1024px){.s2-flag-txt h3{font-size:26px}}.s2-flag-txt p{color:var(--g600);font-size:16px;line-height:1.75}.s2-flag-vis{isolation:isolate;background-color:var(--g5);border:1px solid var(--g50);border-radius:18px;place-items:center;padding:14px;display:grid;position:relative}.s2-trio{grid-auto-rows:1fr;gap:16px;display:grid}.s2-mini{align-items:flex-start;gap:14px;height:100%;padding:18px;display:flex}.s2-mini .pz-icon-tile{width:44px;height:44px}.s2-mini>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.s2-mini b{color:var(--g900);flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.s2-mini b .pz-badge{font-weight:500}.s2-mini span span{color:var(--g600);font-size:15px;line-height:1.65}.s2-mini em{color:var(--p500);align-items:center;gap:6px;margin-top:4px;font-size:14.5px;font-style:normal;font-weight:500;display:inline-flex}.s2-mini em svg[data-icon]{width:15px;height:15px}@media (max-width:1023px){.s2-home{grid-template-columns:minmax(0,1fr)}.s2-trio{grid-auto-rows:auto}}@media (min-width:720px) and (max-width:1023px){.s2-flag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.s2-home-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.s2-flag-txt .s2-chips{gap:8px}.s2-flag-txt .pz-chip svg[data-icon]{color:var(--p500)}@media (max-width:639px){.s2-posts>:nth-child(n+3){display:none}.s2-flag-txt .pz-btn{flex:auto}}.pz-panel .vis>.sx,.pz-panel .vis>.dx,.pz-panel .vis>.vx{margin:auto}@media (max-width:639px){.s2-card p,.s2-card blockquote,.s2-card .pz-link,.s2-hub p,.s2-hub .go,.s2-aud p,.s2-limits span,.s2-mini span span,.s2-mini em,.s2-get .pz-check,.s2-map-foot,.s2-callout p,.pp-note p{font-size:16px}.s2-hub h3,.s2-card h3,.s2-aud b{font-size:18px}.s2-chips span{font-size:14px}}@keyframes sx-out{0%,30%{opacity:1;filter:blur();scale:1}40%,92%{opacity:0;filter:blur(4px);scale:.94}to{opacity:1;filter:blur();scale:1}}@keyframes sx-in{0%,36%{opacity:0;scale:1.04}46%,90%{opacity:1;scale:1}97%,to{opacity:0;scale:1.04}}@keyframes sx-chip{0%,22%{opacity:0;translate:0 10px}28%,42%{opacity:1;translate:0}48%,to{opacity:0;translate:0 -10px}}@keyframes sx-scan{0%{opacity:0;translate:0}4%{opacity:1;translate:0}26%{opacity:1;translate:0 var(--scan,84px)}30%,to{opacity:0;translate:0 var(--scan,84px)}}@keyframes sx-pop{0%,40%{opacity:0;translate:0 10px;scale:.96}50%,to{opacity:1;translate:0;scale:1}}@keyframes sx-tag{0%,6%{opacity:0;scale:.8}12%,to{opacity:1;scale:1}}@keyframes dx-pop{0%,8%{opacity:0;translate:0 10px;scale:.9}16%,94%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0;scale:1}}@keyframes dx-scan{0%{translate:-100%}16%,to{translate:320%}}@keyframes vx-style{0%,26%{background-color:#141414;border-radius:8px}34%,60%{background-color:#2e6670;border-radius:14px}68%,92%{background-color:#8853f1;border-radius:99px}to{background-color:#141414;border-radius:8px}}@keyframes vx-pick1{0%,28%{outline-color:var(--g900)}34%,96%{outline-color:#0000}to{outline-color:var(--g900)}}@keyframes vx-pick2{0%,30%{outline-color:#0000}34%,62%{outline-color:var(--g900)}68%,to{outline-color:#0000}}@keyframes vx-pick3{0%,64%{outline-color:#0000}68%,94%{outline-color:var(--g900)}to{outline-color:#0000}}@keyframes vx-slide{0%,26%{--vx-v:20%}34%,60%{--vx-v:48%}68%,92%{--vx-v:88%}to{--vx-v:20%}}@keyframes vx-ring{to{box-shadow:0 0 0 5px #8853f129}}@keyframes vx-cur{50%{translate:-3px -3px}}@keyframes cx-row{0%{opacity:0;translate:0 10px}7%,to{opacity:1;translate:0}}@keyframes cx-live{to{box-shadow:0 0 0 5px #04922800}}@media (prefers-reduced-motion:no-preference){.sx{align-items:center;display:grid}.sx>*{grid-area:1/1}.sx-arrow{z-index:2;animation:sx-chip 10s var(--ease) infinite both;justify-self:center}.sx-sheet{animation:10s ease-in-out infinite both sx-out}.sx-app{animation:10s ease-in-out infinite both sx-in}.sx-scan{animation:10s ease-in-out infinite both sx-scan;display:block}.sx.is-compact .sx-scan{--scan:56px}.sx-kpis>div,.sx-mods>div{animation:sx-pop 10s var(--ease) infinite both;animation-delay:calc(var(--i,0) * .14s)}.sx-cols .pv-tag{animation:sx-tag 9s var(--ease) infinite both;animation-delay:calc(var(--i,0) * .32s)}.dx-wire .dx-scan{animation:9s ease-in-out infinite both dx-scan;display:block}.dx-sws span,.dx-type,.dx-samples{animation:dx-pop 9s var(--ease) infinite both;animation-delay:calc(var(--i,0) * .24s + .5s)}.dx-shot{animation:7s ease-in-out infinite pz-bob}.vx-target{animation:9s ease-in-out infinite vx-style}.vx-sws:not(.is-static) i:first-child{animation:9s linear infinite vx-pick1}.vx-sws:not(.is-static) i:nth-child(2){animation:9s linear infinite vx-pick2}.vx-sws:not(.is-static) i:nth-child(3){animation:9s linear infinite vx-pick3}.vx-slider.is-live{animation:9s ease-in-out infinite vx-slide}.vx-sel{animation:1.4s ease-in-out infinite alternate vx-ring}.vx svg.vx-cur[data-icon]{animation:2.4s ease-in-out infinite vx-cur}.pp-hero .cx-recs li,.s2-flag-vis .cx-recs li{animation:cx-row 9s var(--ease) infinite both;animation-delay:calc(var(--i,0) * .32s)}.cx-live i{animation:1.6s ease-out infinite cx-live;box-shadow:0 0 #04922873}}
