@keyframes pp-m-shell-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-m-shell-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes pp-m-shell-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@media (max-width:767px){.pp-m-shell-back{border:2px solid var(--color-ink);background:var(--color-ink);width:40px;height:40px;color:var(--color-paper);cursor:pointer;flex:none;place-items:center;margin-left:-4px;padding:0;display:grid}.pp-m-shell-headtrial{color:#fff;height:40px;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#dc143c;border:2px solid #dc143c;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.pp-m-shell-headtrial:active{background:#b01030;border-color:#b01030}.pp-m-shell-dock{left:12px;right:12px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:75;height:66px;transition:transform .42s var(--ease-drawer);background:#000;border:2px solid #000;align-items:center;display:flex;position:fixed;overflow:hidden;transform:none;box-shadow:5px 5px #0000002e}[data-theme=dark] .pp-m-shell-dock{border-color:#333;box-shadow:5px 5px #e53935}.pp-m-shell-dock[data-hidden=true]{transform:translateY(calc(100% + 40px + env(safe-area-inset-bottom,0px)))}:is(body:has(.pp-drawer-root) .pp-m-shell-dock,body:has([role=dialog][aria-modal=true]:not(.pp-m-shell-trial__panel)) .pp-m-shell-dock){visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 40px + env(safe-area-inset-bottom,0px)))}:is(body:has(.pp-drawer-root) .pp-m-shell-menu,body:has(.pp-drawer-root) .pp-m-shell-backdrop){visibility:hidden;pointer-events:none}.pp-m-shell-dock__progress{z-index:2;background:#e53935;width:0;height:3px;transition:width .12s linear;position:absolute;top:0;left:0}.pp-m-shell-dock__tabs{flex:1;align-items:center;gap:2px;min-width:0;padding:0 5px;display:flex}.pp-m-shell-tab{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:40px;height:46px;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), padding .3s var(--ease-out), gap .3s var(--ease-out), box-shadow .25s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding:0;text-decoration:none;display:flex}.pp-m-shell-tab[data-active=true]{color:#000;background:#fff;flex:none;gap:7px;padding:0 11px 0 10px;box-shadow:3px 3px #e53935}.pp-m-shell-tab:focus-visible{outline-offset:-4px;outline-color:#ff5a55}.pp-m-shell-tab[data-active=true]:focus-visible{outline-color:#000}.pp-m-shell-tab__label{opacity:0;white-space:nowrap;max-width:0;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;transition:max-width .32s var(--ease-out), opacity .2s var(--ease-out);font-size:10.5px;font-weight:800;line-height:1;overflow:hidden}.pp-m-shell-tab[data-active=true] .pp-m-shell-tab__label{opacity:1;max-width:90px}.pp-m-shell-dock__cta{color:#fff;text-align:left;width:82px;transition:background-color .15s var(--ease-out);background:#dc143c;border:0;border-left:2px solid #000;flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:5px;padding:0 10px;text-decoration:none;display:flex}.pp-m-shell-dock__cta:active{background:#b01030}.pp-m-shell-dock__cta:focus-visible{outline-offset:-4px;outline-color:#fff}.pp-m-shell-dock__free{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;opacity:.9;align-items:center;gap:6px;font-size:9px;font-weight:800;line-height:1;display:flex}.pp-m-shell-dock__test{letter-spacing:.01em;white-space:nowrap;font-size:20px;line-height:.9}.pp-m-shell-dot{background:#fff;border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s infinite pp-blink;display:inline-block}.pp-m-shell-dot--green{background:var(--color-live);width:8px;height:8px}.pp-m-shell-backdrop{z-index:74;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#00000059;border:0;padding:0;animation:.2s backwards pp-m-shell-fade;position:fixed;inset:0}.pp-m-shell-menu{left:12px;right:12px;bottom:calc(110px + env(safe-area-inset-bottom,0px));z-index:76;overscroll-behavior:contain;border:2px solid var(--color-ink);background:var(--color-paper);max-height:min(590px,100dvh - 190px);color:var(--color-ink);box-shadow:6px 6px 0 var(--shadow-ink);visibility:hidden;opacity:0;pointer-events:none;position:fixed;overflow-y:auto}.pp-m-shell-menu[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;animation:pp-pop .26s var(--ease-out) backwards}.pp-m-shell-menu__head{border-bottom:2px solid var(--color-ink);justify-content:space-between;align-items:center;padding:12px 12px 12px 16px;display:flex}.pp-m-shell-menu__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand);margin:0;font-size:10px;font-weight:800;line-height:1}.pp-m-shell-menu__brand{letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:14px;font-weight:800;line-height:1}.pp-m-shell-menu__close{border:2px solid var(--color-ink);background:var(--color-ink);width:44px;height:44px;color:var(--color-paper);cursor:pointer;place-items:center;padding:0;display:grid}.pp-m-shell-menu__grid{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:10px;list-style:none;display:grid}.pp-m-shell-menu__link{border:2px solid var(--color-ink);background:var(--color-paper);min-height:50px;color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:10.5px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.pp-m-shell-menu__link[data-active=true]{color:#fff;background:#e53935;border-color:#e53935}.pp-m-shell-menu__dot{background:#e53935;flex:none;width:8px;height:8px}.pp-m-shell-menu__link[data-active=true] .pp-m-shell-menu__dot{background:#fff}.pp-m-shell-menu__foot{border-top:2px solid var(--color-ink);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.pp-m-shell-menu__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-m-shell-menu__label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted-3);font-size:10px;font-weight:800;line-height:1}.pp-m-shell-seg{flex:none}.pp-m-shell-seg .pp-seg__option.pp-m-shell-seg__opt{letter-spacing:.1em;text-transform:uppercase;min-width:44px;height:40px;padding:0 11px;font-size:10.5px;font-weight:800}.pp-m-shell-menu__cta,.pp-m-shell-menu__ghost,.pp-m-shell-trial__cta,.pp-m-shell-trial__ghost,.pp-m-shell-trial__panel-btn{width:100%;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.pp-m-shell-menu__cta{color:#fff;background:#dc143c;border:2px solid #dc143c;height:50px;font-size:12px}.pp-m-shell-menu__cta:active{background:#b01030;border-color:#b01030}.pp-m-shell-menu__duo{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pp-m-shell-menu__ghost{border:2px solid var(--color-ink);height:44px;color:var(--color-ink);background:0 0;font-size:11px}.pp-m-shell-menu__account{border:2px solid var(--color-ink);justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 12px;display:flex}.pp-m-shell-menu__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted-3);font-size:11px;font-weight:700;overflow:hidden}.pp-m-shell-menu__logout{min-height:44px;color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.pp-m-shell-trial{z-index:90;position:fixed;inset:0}.pp-m-shell-trial__backdrop{cursor:default;transition:opacity .26s var(--ease-out);background:#00000073;border:0;padding:0;animation:.22s backwards pp-m-shell-fade;position:absolute;inset:0}.pp-m-shell-trial[data-closing=true] .pp-m-shell-trial__backdrop{opacity:0}.pp-m-shell-trial__panel{z-index:1;overscroll-behavior:contain;max-height:94dvh;padding:10px 16px calc(34px + env(safe-area-inset-bottom,0px));border-top:2px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);animation:pp-m-shell-sheet-in .38s var(--ease-drawer) backwards;outline:none;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.pp-m-shell-trial[data-closing=true] .pp-m-shell-trial__panel{animation:pp-m-shell-sheet-out .26s var(--ease-drawer) forwards}.pp-m-shell-trial__grab{background:var(--color-hairline);border-radius:2px;width:40px;height:4px;margin:0 auto 18px}.pp-m-shell-trial__boot{place-items:center;min-height:120px;display:grid}.pp-m-shell-trial__kicker{letter-spacing:.2em;text-transform:uppercase;color:#e53935;align-items:center;gap:12px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.pp-m-shell-trial__rule{background:currentColor;width:28px;height:2px}.pp-m-shell-trial__title{color:var(--color-ink);margin:12px 0 6px;font-size:34px;line-height:.92}.pp-m-shell-trial__lead{color:var(--color-muted-1);margin:0 0 18px;font-size:14px;line-height:1.55}.pp-m-shell-trial__label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted-3);margin:14px 0 8px;font-size:10px;font-weight:800;line-height:1;display:block}.pp-m-shell-trial__input{border:2px solid var(--color-ink);background:var(--color-paper);width:100%;height:52px;color:var(--color-ink);font-family:var(--font-sans);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:0;outline:none;padding:0 14px;font-size:16px;font-weight:500;display:block}.pp-m-shell-trial__input:focus{border-color:#e53935;box-shadow:4px 4px #e53935}.pp-m-shell-trial__input[aria-invalid=true]{border-color:#e53935}.pp-m-shell-trial__trap{height:0;position:absolute;left:-9999px;overflow:hidden}.pp-m-shell-trial__err{color:#e53935;margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.4}.pp-m-shell-trial__cta{color:#fff;background:#dc143c;border:2px solid #dc143c;height:54px;margin-top:14px;font-size:13px}.pp-m-shell-trial__cta:active:not(:disabled){background:#b01030;border-color:#b01030}.pp-m-shell-trial__cta:disabled,.pp-m-shell-trial__ghost:disabled{opacity:.6;cursor:wait}.pp-m-shell-trial__note{color:var(--color-muted-3);margin:12px 0 0;font-size:12px;line-height:1.5}.pp-m-shell-trial__or{letter-spacing:.16em;text-transform:uppercase;color:var(--color-faint);align-items:center;gap:14px;margin:16px 0 12px;font-size:11px;font-weight:800;display:flex}.pp-m-shell-trial__or span{background:var(--color-hairline);flex:1;height:1px}.pp-m-shell-trial__ghost{border:2px solid var(--color-ink);height:48px;color:var(--color-ink);background:0 0;margin-top:8px;font-size:12px}.pp-m-shell-trial__link{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;min-height:44px;color:var(--color-ink);justify-content:center;align-items:center;margin-top:6px;font-size:11px;font-weight:800;text-decoration:underline;display:flex}.pp-m-shell-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.pp-m-shell-spinner--ink{border-color:var(--color-hairline);border-top-color:var(--color-ink);width:24px;height:24px}.pp-m-shell-trial__live{letter-spacing:.18em;text-transform:uppercase;color:#00a857;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:1.4;display:flex}[data-theme=dark] .pp-m-shell-trial__live{color:var(--color-live)}.pp-m-shell-trial__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em}.pp-m-shell-trial__creds{border:2px solid var(--color-ink);box-shadow:4px 4px 0 var(--shadow-ink)}.pp-m-shell-trial__cred{border-bottom:1px solid var(--color-hairline);align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.pp-m-shell-trial__cred-k{letter-spacing:.16em;text-transform:uppercase;width:62px;color:var(--color-muted-3);flex:none;font-size:9.5px;font-weight:800;line-height:1}.pp-m-shell-trial__cred-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--color-ink);flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.pp-m-shell-trial__copy{border:2px solid var(--color-ink);min-width:44px;height:32px;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:0 10px;font-size:10px;font-weight:800}.pp-m-shell-trial__meta{background:var(--color-surface);color:var(--color-muted-1);padding:12px 14px;font-size:12px;font-weight:700}.pp-m-shell-trial__panel-btn{border:2px solid var(--color-ink);background:var(--color-ink);height:52px;color:var(--color-paper);margin-top:16px;font-size:12px}body .pp-toaster{top:calc(118px + env(safe-area-inset-top,0px));bottom:auto}body .pp-toast{transform-origin:top;color:#fff;background:#000;border-color:#000;align-self:start;align-items:center;gap:10px;box-shadow:4px 4px #e53935}body .pp-toast__bar{background:var(--color-live);border-radius:50%;flex:none;width:7px;height:7px;margin-left:14px;font-size:0}body .pp-toast[data-kind=error] .pp-toast__bar{background:#ff5a55}body .pp-toast[data-kind=info] .pp-toast__bar{background:#fff}body .pp-toast__body{padding:12px 0}body .pp-toast__title{letter-spacing:.1em;font-size:12px}body .pp-toast__desc{color:#bbb}body .pp-toast__close{color:#bbb;min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.pp-m-shell-dock,.pp-m-shell-tab,.pp-m-shell-tab__label,.pp-m-shell-dock__progress,.pp-m-shell-trial__panel,.pp-m-shell-trial__backdrop,.pp-m-shell-backdrop,.pp-m-shell-menu[data-open=true]{transition:none;animation:none}.pp-m-shell-dot{animation:none}}}
@media (max-width:767px){.pp-m-ht-eyebrow{letter-spacing:.2em;gap:12px;margin-bottom:18px;font-size:12px}.pp-m-ht-eyebrow:before{width:32px}.pp-m-ht-h1 .pp-m-ht-l1,.pp-m-ht-h1 .pp-m-ht-l2{font-size:min(84px,21.5vw)}.pp-m-ht-h1 .pp-m-ht-l3{margin-top:calc(6px - .2em);font-size:min(50px,12.8vw)}.pp-m-ht-h1 .pp-m-ht-l1:lang(en){font-size:min(60px,15vw)}.pp-m-ht-h1 .pp-m-ht-l1:lang(ru),.pp-m-ht-h1 .pp-m-ht-l2:lang(ru){font-size:min(84px,14.5vw)}.pp-m-ht-h1 .pp-m-ht-l3:lang(ru){font-size:min(50px,11vw)}.pp-hero-map .pp-pin__dot{background:radial-gradient(circle,#e8453c 0 2.5px,#d4203f 3px);width:14px;height:14px;top:-7px;left:-7px;box-shadow:0 0 0 2px #ffffff8c,0 0 0 3px #d4203fb3}.pp-hero-map .pp-pin__ring{border-color:#e53935;width:28px;height:28px;top:-14px;left:-14px}.pp-hero-map .pp-pin__label{border-width:1px;gap:5px;padding:3px 6px;top:-12px;left:13px;right:auto}.pp-hero-map .pp-pin:has([data-pin-flip]) .pp-pin__label{left:auto;right:13px}.pp-hero-map .pp-pin__name{letter-spacing:.1em;font-size:9px;font-weight:800}.pp-hero-map .pp-pin__value{letter-spacing:0;color:#e53935;font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.pp-hero-map-caption{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.16em;gap:7px;padding:0;font-size:10px;font-weight:800;line-height:1;position:absolute;bottom:4px;right:16px}.pp-m-ht-word{letter-spacing:0;text-transform:none;border-bottom:0;font-weight:800;box-shadow:inset 0 -3px #e53935}.pp-m-ht-cta{grid-template-columns:1fr auto;gap:8px;margin-top:4px;display:grid}.pp-m-ht-cta>a.btn-hero{justify-content:center;align-items:center;height:54px;padding:0 18px;display:flex}.pp-m-ht-cta>a.btn-hero:first-child{padding-inline:12px}.pp-m-ht-sub{margin:0}.pp-m-ht-lp{align-items:center;min-height:44px;display:inline-flex}.pp-m-ht-stats{border-top:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);grid-template-columns:1.35fr 1fr .8fr;gap:0;margin-inline:-16px;padding:0;display:grid}.pp-m-ht-stat{border-right:2px solid var(--color-ink);min-width:0;padding:14px 12px 12px}.pp-m-ht-stat:first-child{padding-left:16px}.pp-m-ht-stat:last-child{border-right:0}.pp-m-ht-stat dt{letter-spacing:.16em;font-size:9.5px;line-height:1.3}.pp-m-ht-stat dd{margin:0 0 4px;font-size:24px;line-height:1.1}.pp-m-ht-stat:last-child dd{color:var(--color-brand)}.pp-m-ht-marquee{border-top:0;border-bottom:2px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);padding-block:13px}.pp-m-ht-marquee .font-display{line-height:1}.pp-m-ht-marquee__dot{padding-inline:4px;font-size:9px}.pp-m-ht-marquee__label{padding-inline:18px}.pp-m-ht-trust{background:var(--color-paper);color:var(--color-ink);padding:40px 0 8px}.pp-m-ht-trust__grid{border-left:2px solid var(--color-ink);border-top:2px solid var(--color-ink);background:0 0;gap:0}.pp-m-ht-trust__cell{border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);background:0 0;gap:6px;min-height:104px;padding:16px 14px 18px}.pp-m-ht-trust__val{color:var(--color-ink);font-size:28px}.pp-m-ht-trust__label{letter-spacing:.06em;color:var(--color-muted-3);text-wrap:pretty;font-size:11px;font-weight:700;line-height:1.4}.pp-m-ht-chips{grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pp-m-ht-chip{border:1px solid var(--color-hairline);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;height:34px;color:var(--color-ink);justify-content:center;align-items:center;gap:6px;padding:0 2px;font-size:11px;font-weight:800;line-height:1;display:flex}.pp-m-ht-chip__dot{background:var(--color-live);border-radius:50%;flex:none;width:6px;height:6px}.pp-m-ht-manifesto{padding-top:0}.pp-m-ht-manifesto__top{--color-ink:#fff;--color-paper:#000;--color-muted-2:#bbb;--color-muted-3:#bbb;--color-surface:#141414;--color-hairline:#333;color:#fff;background:#000;gap:0;margin-inline:-16px;padding:56px 16px 48px;display:grid}.pp-m-ht-manifesto__eyebrow{color:#ff5a55}.pp-m-ht-manifesto__eyebrow:before{width:32px}.pp-m-ht-manifesto__title{margin-top:18px;font-size:40px;line-height:.92}.pp-m-ht-manifesto__title .text-brand{color:#ff5a55}.pp-m-ht-manifesto__sub{color:#bbb;margin-top:18px;font-size:15px;font-weight:400;line-height:1.6}.pp-m-ht-manifesto__desc{color:#bbb;margin-top:18px;font-size:13px;line-height:1.6}.pp-m-ht-tabs{border:2px solid #ffffff80;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.pp-m-ht-tab{color:#fff;height:46px;font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .15s, color .15s, transform .16s var(--ease-out);background:0 0;border:0;border-left:2px solid #ffffff80;padding:0 4px;font-size:11px;font-weight:800;line-height:1}.pp-m-ht-tab:first-child{border-left:0}.pp-m-ht-tab[aria-selected=true]{color:#000;background:#fff}.pp-m-ht-tab[data-tab="2"][aria-selected=true]{color:#fff;background:#e53935}.pp-m-ht-tab:focus-visible{outline-offset:-4px;outline:2px solid #ff5a55}.pp-m-ht-cmp{border:2px solid #ffffff80;border-top:0;margin:0;font-size:12px}.pp-m-ht-cmp thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-m-ht-cmp tbody tr{border-bottom:1px solid #333;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:14px;display:grid}.pp-m-ht-cmp tbody tr:last-child{border-bottom:0}.pp-m-ht-cmp tbody th{letter-spacing:.14em;color:#bbb;background:0 0;grid-column:1;padding:0;font-size:10px;font-weight:800;line-height:1.3}.pp-m-ht-cmp tbody td{color:#fff;animation:pp-pop .3s var(--ease-out) backwards;background:0 0;grid-column:2;padding:0;font-size:19px;font-weight:400;line-height:1.1;display:none}.pp-m-ht-cmp tbody td:lang(ru){font-weight:800}.pp-m-ht-cmp tbody td:lang(zh){font-weight:700}[data-cmp="0"] .pp-m-ht-cmp tbody td:first-of-type,[data-cmp="1"] .pp-m-ht-cmp tbody td:nth-of-type(2),[data-cmp="2"] .pp-m-ht-cmp tbody td:nth-of-type(3){display:block}[data-cmp="2"] .pp-m-ht-cmp tbody tr[data-good] td:nth-of-type(3){color:#00cc6a}.pp-m-ht-cmp tbody tr:nth-child(2) td{animation-delay:40ms}.pp-m-ht-cmp tbody tr:nth-child(3) td{animation-delay:80ms}.pp-m-ht-cmp tbody tr:nth-child(4) td{animation-delay:.12s}.pp-m-ht-cmp tbody tr:nth-child(5) td{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.pp-m-ht-cmp tbody td{animation:none}.pp-m-ht-tab{transition:none}}}
.pp-m-hb-counter,.pp-m-hb-dots,.pp-m-hb-tiers,.pp-m-hb-pay,.pp-m-hb-cta-desc,.pp-m-hb-uc-plus,.pp-m-hb-chev{display:none}@media (max-width:767px){.pp-m-hb-features.section-pad{padding-block:56px 40px}.pp-m-hb-features .pp-m-hb-eyebrow-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pp-m-hb-features .pp-m-hb-eyebrow-row .eyebrow{margin-bottom:0}.pp-m-hb-counter{font:700 12px/1 var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;color:var(--color-muted-3);font-variant-numeric:tabular-nums;flex:none;display:inline}.pp-m-hb-counter b{color:var(--color-brand);font-weight:700}.pp-m-hb-features h2{-webkit-hyphens:none;hyphens:none;font-size:40px;line-height:.9}.pp-m-hb-features .pp-m-hb-feat-desc{font-size:14px;line-height:1.6}.pp-m-hb-features .site-container>div:first-child{margin-bottom:20px}.pp-m-hb-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border:0;gap:12px;margin-inline:-16px;padding:0 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.pp-m-hb-track::-webkit-scrollbar{display:none}.pp-m-hb-track:focus-visible{outline-offset:-2px}.pp-m-hb-card{border:2px solid var(--color-ink);scroll-snap-align:start;width:272px;min-height:236px;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), box-shadow .25s var(--ease-out);flex:none;gap:12px;margin-bottom:6px;padding:22px}.pp-m-hb-card h3{font-size:23px}.pp-m-hb-card p{opacity:.78}.pp-m-hb-card[data-active=true]{background:var(--color-ink);color:var(--color-paper);box-shadow:6px 6px 0 var(--color-brand)}.pp-m-hb-dots{gap:4px;padding-top:6px;display:flex}.pp-m-hb-dots span{background:var(--color-hairline);height:3px;transition:flex .3s var(--ease-out), background-color .3s;flex:1}.pp-m-hb-dots span[data-on=true]{background:var(--color-brand);flex:3}.pp-m-hb-explore{margin-top:24px}.pp-m-hb-explore a{justify-content:center;align-items:center;min-height:48px;display:flex}.pp-m-hb-journey-section.section-pad{padding-block:48px}.pp-m-hb-journey-section .eyebrow{margin-bottom:16px}.pp-m-hb-journey-section h2{margin-bottom:28px;font-size:38px;line-height:.92}.pp-m-hb-journey{flex-direction:column;gap:0;display:flex;position:relative}.pp-m-hb-journey:before,.pp-m-hb-journey:after{content:"";width:2px;position:absolute;top:22px;left:21px}.pp-m-hb-journey:before{background:var(--color-hairline);bottom:22px}.pp-m-hb-journey:after{height:calc((100% - 44px) * var(--pp-j-step,0) / 3);background:var(--color-brand);transition:height .6s var(--ease-out)}.pp-m-hb-journey>li{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:14px;padding:10px 0;display:grid;position:relative}.pp-m-hb-journey>li>div:first-child,.pp-m-hb-journey>li>.glass>span[aria-hidden=true]{display:none}.pp-m-hb-journey>li>.glass{display:contents}.pp-m-hb-journey>li>.glass>span:not([aria-hidden]){z-index:1;border:2px solid var(--color-ink);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink);place-items:center;font-size:17px;line-height:1;transition:border-color .3s,background-color .3s,color .3s,box-shadow .3s;display:grid;position:relative}.pp-m-hb-journey>li[data-state=passed]>.glass>span:not([aria-hidden]),.pp-m-hb-journey[data-reduced=true]>li>.glass>span:not([aria-hidden]){border-color:var(--color-brand);color:var(--color-brand)}.pp-m-hb-journey>li[data-state=active]>.glass>span:not([aria-hidden]){border-color:var(--color-brand);background:var(--color-brand);color:#fff;box-shadow:3px 3px 0 var(--shadow-ink)}.pp-m-hb-journey>li>.glass>div{padding-top:3px}.pp-m-hb-journey>li h3{color:var(--color-ink);font-size:20px;line-height:1.05;transition:color .3s}.pp-m-hb-journey>li[data-state=active] h3{color:var(--color-brand)}.pp-m-hb-journey>li p{color:var(--color-muted-1);margin-top:4px;font-size:13px;line-height:1.5}.pp-m-hb-uc-section.on-dark{padding-block:56px 48px}.pp-m-hb-uc-section h2{font-size:40px;line-height:.9}.pp-m-hb-uc-list.flex{border-top:2px solid #fff;gap:0}.pp-m-hb-uc.relative{color:#fff;outline-offset:-4px;background:0 0;border:0;border-bottom:2px solid #fff;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;column-gap:12px;min-height:60px;padding:14px 16px;transition:background-color .2s,color .2s;display:grid}.pp-m-hb-uc[data-open=true].relative{color:#000;background:#fff}.pp-m-hb-uc-num{font:700 11px/1 var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;opacity:.7;grid-area:1/1}.pp-m-hb-uc-main{display:contents}.pp-m-hb-uc-title{grid-area:1/2;font-size:20px;line-height:1.05}.pp-m-hb-uc-plus{width:28px;height:28px;font:700 20px/1 var(--font-sans), "Work Sans", sans-serif;color:#ff5a55;transition:transform .25s var(--ease-out);grid-area:1/3;place-items:center;display:grid}.pp-m-hb-uc[data-open=true] .pp-m-hb-uc-plus{color:#e53935;transform:rotate(45deg)}.pp-m-hb-uc-body{opacity:0;max-height:0;transition:max-height .3s var(--ease-out), opacity .25s var(--ease-out);grid-area:2/2/auto/-1;gap:0;overflow:hidden}.pp-m-hb-uc[data-open=true] .pp-m-hb-uc-body{opacity:1;max-height:320px;padding-top:6px}.pp-m-hb-uc-body>span:first-child{color:#444;max-width:none;font-size:14px;line-height:1.6}.pp-m-hb-uc-more{color:#000;text-underline-offset:4px;align-self:flex-start;align-items:center;min-height:44px;-webkit-text-decoration:underline #e53935;text-decoration:underline #e53935;text-decoration-thickness:2px;display:inline-flex}.pp-m-hb-uc-cta{text-align:left;margin-top:24px}.pp-m-hb-uc-cta a{display:block}.pp-m-hb-uc-cta .btn-red{width:100%;min-height:54px}.pp-m-hb-pricing>div[aria-hidden=true]:first-child{width:420px;top:20px;right:-120px;transform:none}.pp-m-hb-pricing .section-pad{row-gap:24px;padding-block:56px 40px}.pp-m-hb-pricing h2{margin-bottom:16px;font-size:40px;line-height:.9}.pp-m-hb-pricing .section-pad>div:first-child>p{font-size:14px}.pp-m-hb-teaser.glass-dark{gap:20px;padding:18px}.pp-m-hb-teaser .pp-seg__option{gap:5px;min-height:58px;padding:0}.pp-m-hb-teaser .pp-seg__indicator{background:#fff}.pp-m-hb-teaser .pp-seg__option[aria-checked=true]{color:#000}.pp-m-hb-teaser button.pp-m-hb-step{width:44px;height:44px}.pp-m-hb-tiers{gap:4px;display:flex}.pp-m-hb-tiers button{color:#bbb;height:30px;font:700 11px/1 var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;cursor:pointer;background:0 0;border:1px solid #ffffff40;flex:1;padding:0;position:relative}.pp-m-hb-tiers button:after{content:"";position:absolute;inset:-7px 0}.pp-m-hb-tiers button[data-on=true]{border-color:var(--color-live);color:var(--color-live);background:#00cc6a24}.pp-m-hb-tiers button:disabled{cursor:not-allowed;opacity:.4}.pp-m-hb-teaser .pp-m-hb-sum{padding-top:18px}.pp-m-hb-teaser .pp-m-hb-total{margin-top:8px;font-size:60px;line-height:.95}.pp-m-hb-teaser .btn-red,.pp-m-hb-teaser .btn-outline{justify-content:center;align-items:center;display:flex}.pp-m-hb-teaser .btn-red{min-height:54px}.pp-m-hb-teaser .btn-outline{min-height:50px}.pp-m-hb-pay{letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-dark-muted);flex-wrap:wrap;gap:8px 16px;margin:0;font-size:11px;font-weight:700;line-height:1.4;display:flex}.pp-m-hb-teaser .pp-m-hb-pay{margin-top:-4px;font-size:11px}.pp-m-hb-faq .section-pad{row-gap:22px;padding-block:56px 48px}.pp-m-hb-faq h2{font-size:38px;line-height:.92}.pp-m-hb-faq-list{border-top:0;flex-direction:column;gap:8px;display:flex}.pp-m-hb-faq-item{border:2px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);transition:box-shadow .2s var(--ease-out), border-color .2s}.pp-m-hb-faq-item[open]{border-color:var(--color-brand);box-shadow:4px 4px 0 var(--shadow-ink)}.pp-m-hb-faq-item>summary{gap:12px;min-height:60px;padding:14px 14px 14px 16px;font-size:15px;font-weight:700;line-height:1.35}.pp-m-hb-faq-toggle{color:var(--color-ink);transition:transform .25s var(--ease-out), background-color .2s, color .2s;background:0 0;border:0}.pp-m-hb-faq-item[open] .pp-m-hb-faq-toggle{background:var(--color-brand);color:#fff;transform:rotate(180deg)}.pp-m-hb-faq-toggle .pp-m-hb-pm{display:none}.pp-m-hb-faq-toggle .pp-m-hb-chev{display:block}.pp-m-hb-faq-answer{max-width:none;padding:0 16px 18px}.pp-m-hb-faq-answer p{font-size:14px;line-height:1.65}.pp-m-hb-fi{border:2px solid var(--color-ink);background:var(--color-paper);margin-bottom:8px}.pp-m-hb-fi[open]{border-color:var(--color-brand);box-shadow:4px 4px 0 var(--shadow-ink)}.pp-m-hb-fi>summary{min-height:60px;padding:14px 14px 14px 16px}.pp-m-hb-fi-plus{place-items:center;width:32px;height:32px;display:grid}.pp-m-hb-fi[open] .pp-m-hb-fi-plus{background:var(--color-brand);color:#fff}.pp-m-hb-fi-answer{padding:0 16px 18px}.pp-m-hb-cta-map{opacity:.4;justify-content:flex-start;align-items:flex-end}.pp-m-hb-cta-map>div{width:480px;margin-bottom:-30px;margin-left:-40px}.pp-m-hb-cta-inner.site-container{text-align:left;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding-block:56px 44px}.pp-m-hb-cta-inner h2{text-wrap:initial;font-size:58px;line-height:.86}.pp-m-hb-cta-accent{color:var(--color-brand)}.pp-m-hb-cta-second.block{margin-top:14px;font-size:22px;line-height:1.05}.pp-m-hb-cta-desc{color:var(--color-muted-1);margin:18px 0 24px;font-size:15px;line-height:1.6;display:block}.pp-m-hb-cta-inner .btn-red.btn-lg{width:100%;min-height:58px;box-shadow:6px 6px 0 var(--shadow-ink);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out);justify-content:center;align-items:center;padding-block:0;display:flex}.pp-m-hb-cta-inner .btn-red.btn-lg:active{box-shadow:3px 3px 0 var(--shadow-ink);transform:translate(3px,3px)}.pp-m-hb-cta-inner .btn-outline.btn-lg{justify-content:center;align-items:center;min-height:50px;padding-block:0;display:flex}.pp-m-hb-cta-note{letter-spacing:.08em;color:var(--color-muted-3);background:0 0;margin-top:16px;padding:0;font-size:11px;line-height:1.6}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.pp-m-hb-card,.pp-m-hb-dots span,.pp-m-hb-journey:after,.pp-m-hb-uc-body,.pp-m-hb-uc-plus,.pp-m-hb-faq-toggle{transition:none}}
@media (max-width:767px){.pp-m-pricing-stephead{justify-content:flex-start;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.pp-m-pricing-stephead>span:first-child{gap:10px}.pp-m-pricing-stepnum{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-brand);font-size:11px;font-weight:700;line-height:1}.pp-m-pricing-steptitle{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);font-size:11px;font-weight:800;line-height:1}.pp-m-pricing-device{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px 14px;min-height:72px;padding:14px;display:grid}.pp-m-pricing-device:before{content:"";border:2px solid var(--color-ink);background:0 0;border-radius:50%;grid-row:1/span 2;width:18px;height:18px}.pp-m-pricing-device[aria-checked=true]:before{border-color:var(--color-brand);background:var(--color-brand);box-shadow:inset 0 0 0 3px var(--color-ink)}.pp-m-pricing-device>span:first-child{font-size:19px;line-height:1.05}.pp-m-pricing-device>span+span{grid-column:2;font-size:12px;line-height:1.4}.pp-m-pricing-auto{min-height:48px;font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:11px;font-weight:800;line-height:1.2}.pp-m-pricing-auto__now{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:0;text-transform:none;color:var(--color-brand);font-size:10px;font-weight:700}.pp-m-pricing-auto[aria-checked=true] .pp-m-pricing-auto__now{color:var(--color-red-on-dark)}.pp-m-pricing-carrier{justify-content:center;gap:6px;min-height:56px}.pp-m-pricing-carrier>span:first-child{font-size:20px}.pp-m-pricing-duration{margin-top:14px}.pp-m-pricing-duration .pp-seg__indicator{background:var(--color-ink)}.pp-m-pricing-duration .pp-seg__option{gap:3px;min-height:64px}.pp-m-pricing-duration .pp-seg__option+.pp-seg__option{border-left:2px solid var(--color-ink)}.pp-m-pricing-duration .pp-seg__option[aria-checked=true]{color:var(--color-paper)}.pp-m-pricing-duration .pp-seg__option>span:first-child{font-size:17px}.pp-m-pricing-duration .pp-seg__option>span:nth-child(2){font-size:10.5px}.pp-m-pricing-duration .pp-seg__option>span:nth-child(3){min-height:11px;font-size:9px}.pp-m-pricing-badge{z-index:2;background:var(--color-brand);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:3px 5px;font-size:8.5px;font-weight:800;line-height:1;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.pp-m-pricing-billing,.pp-m-pricing-pay{--pp-focus-ring:var(--color-brand);color:var(--color-ink)}.pp-m-pricing-billing .pp-seg,.pp-m-pricing-billing .pp-seg.pp-seg--on-dark{border-color:var(--color-ink);margin-top:0}.pp-m-pricing-billing .pp-seg.pp-seg--on-dark.pp-seg--ink .pp-seg__indicator{background:var(--color-ink)}.pp-m-pricing-billing .pp-seg.pp-seg--on-dark .pp-seg__option{min-height:56px;color:var(--color-ink)}.pp-m-pricing-billing .pp-seg.pp-seg--on-dark .pp-seg__option+.pp-seg__option{border-left:2px solid var(--color-ink)}.pp-m-pricing-billing .pp-seg.pp-seg--on-dark.pp-seg--ink .pp-seg__option[aria-checked=true]{color:var(--color-paper)}.pp-m-pricing-billing .pp-seg.pp-seg--on-dark.pp-seg--ink .pp-seg__option[aria-checked=true]:focus-visible{outline-color:var(--color-paper)}.pp-m-pricing-billing p,.pp-m-pricing-pay p{color:var(--color-muted-3);font-size:12px;line-height:1.5}.pp-m-pricing-qty{flex-wrap:wrap;gap:10px}.pp-m-pricing-qty__btn{font-size:20px}.pp-m-pricing-qty__value{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:40px;line-height:1}.pp-m-pricing-qty__chip{background:var(--color-live);color:#000;letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-size:11px;font-weight:800;line-height:1}.pp-m-pricing-tiers li{border:1px solid var(--color-hairline);min-height:32px;color:var(--color-muted-3);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:0;background:0 0;flex-direction:row;gap:3px;padding:0 2px;font-size:9.5px;font-weight:700}.pp-m-pricing-tiers li[data-reached]{color:#00a857;background:#00cc6a1f;border-color:#00a857}.pp-m-pricing-pay [role=radiogroup]{gap:6px}.pp-m-pricing-pay [role=radiogroup]>button{border-color:var(--color-ink);background:var(--color-paper);min-height:64px;color:var(--color-ink);padding:12px}.pp-m-pricing-pay [role=radiogroup]>button[aria-checked=true]{border-color:var(--color-brand);background:var(--color-ink);color:var(--color-paper);box-shadow:4px 4px 0 var(--color-brand)}.pp-m-pricing-badges{background:#000;margin-top:10px;padding:8px 10px}.pp-m-pricing-total,.pp-m-pricing-cta{background:var(--color-night);color:#fff;border:2px solid var(--color-ink);box-shadow:6px 6px 0 var(--color-brand);position:relative}.pp-m-pricing-total{border-bottom:0;padding:20px 18px 0}.pp-m-pricing-cta{border-top:0;margin-top:-26px;padding:0 18px 20px}.pp-m-pricing-total__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 10px;margin-top:10px;display:flex}.pp-m-pricing-total__side{text-align:right;color:var(--color-on-dark-muted);margin-left:auto;padding-bottom:6px;font-size:12px;line-height:1.7}.pp-m-pricing-total__side s{display:block}.pp-m-pricing-cta label{align-items:center;min-height:44px;margin-top:12px;font-size:12px}.pp-m-pricing-cta label input{width:20px;height:20px;margin-top:0}.pp-m-pricing-cta .btn-red{min-height:54px;margin-top:8px}.pp-m-pricing-cta .btn-outline{width:100%;min-height:46px;padding-block:14px}.pp-m-pricing-included{margin-inline:-16px;background:var(--color-surface);border-top:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);margin-top:40px;padding:44px 16px}.pp-m-pricing-included__list{border-left:2px solid var(--color-ink);border-top:2px solid var(--color-ink);background:var(--color-paper);grid-template-columns:1fr 1fr;gap:0}.pp-m-pricing-included__list li{border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);min-height:64px;color:var(--color-ink);gap:8px;padding:14px 12px;font-size:12px;font-weight:700;line-height:1.35}.pp-m-pricing-included__list li:last-child:nth-child(odd){grid-column:1/-1}.pp-m-pricing-included__list li svg{width:14px;height:14px}.pp-m-pricing-chart{margin-top:44px}.pp-m-pricing-chart__title{text-transform:uppercase;color:var(--color-ink);margin:16px 0 18px;font-size:36px;line-height:.92}.pp-m-pricing-chart__list{border:2px solid var(--color-ink);margin:0;padding:0;list-style:none}.pp-m-pricing-chart__list li{border-bottom:1px solid var(--color-hairline);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.pp-m-pricing-chart__list li:last-child{border-bottom:0}.pp-m-pricing-chart__name{text-transform:uppercase;font-size:18px;line-height:1}.pp-m-pricing-chart__track{background:var(--color-hairline);height:8px;display:block;position:relative}.pp-m-pricing-chart__bar{background:var(--color-ink);position:absolute;top:0;bottom:0;left:0}.pp-m-pricing-chart__list li[data-active] .pp-m-pricing-chart__bar{background:var(--color-brand)}.pp-m-pricing-chart__val{text-align:right;min-width:84px;font-family:var(--font-mono,"JetBrains Mono", monospace);white-space:nowrap;font-size:12px;font-weight:700;line-height:1}.pp-m-pricing-review{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));gap:18px}.pp-m-pricing-review .pp-reveal-heading{color:var(--color-brand);font-size:40px}.pp-m-pricing-review__due{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted-3);margin:0 0 -10px;font-size:11px;font-weight:800}.pp-m-pricing-review__lines{box-shadow:6px 6px 0 var(--color-ink)}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.pp-m-pricing-qty__chip{animation:pp-pop .4s var(--ease-out) backwards}.pp-m-pricing-chart__bar{transition:width .4s var(--ease-out), background-color .2s var(--ease-out)}}
@media (max-width:767px){.pp-m-content-guide,.pp-m-content-hub,.pp-m-content-blog,.pp-m-content-btopic,.pp-m-content-post{--pp-m-edge:var(--color-ink)}[data-theme=dark] .pp-m-content-guide,[data-theme=dark] .pp-m-content-hub,[data-theme=dark] .pp-m-content-blog,[data-theme=dark] .pp-m-content-btopic,[data-theme=dark] .pp-m-content-post{--pp-m-edge:#333}[data-pp-hidden="1"]{display:none!important}.pp-m-content-chip{border:2px solid var(--color-ink);height:44px;color:var(--color-ink);font:800 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}button.pp-m-content-chip{white-space:nowrap;max-width:none}.pp-m-content-chip[aria-pressed=true],.pp-m-content-chip[data-active=true]{background:var(--color-ink);color:var(--color-paper)}.pp-m-content-hub-cta,.pp-m-content-cta,.pp-m-content-midcta{color:#fff;border:2px solid var(--pp-m-edge);text-align:left;background:#000;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;margin:36px 0 0;padding:20px 18px}.pp-m-content-midcta{gap:14px;margin-top:28px}.pp-m-content-midcta-text{color:#fff;font:400 14.5px/1.6 var(--font-sans);margin:0}.pp-m-content-hub-cta p,.pp-m-content-cta p{color:#bbb;margin:0;font-size:13.5px;line-height:1.55}.pp-m-content-hub-cta p:first-child,.pp-m-content-cta p:first-child,.pp-m-content-hub-cta>div>p:first-child,.pp-m-content-cta>div>p:first-child{color:var(--color-red-on-dark)}.pp-m-content-hub-cta>div>p:nth-child(2),.pp-m-content-cta>div>p:nth-child(2){color:#fff;font:400 26px/.95 var(--font-headline), "Impact", sans-serif;text-transform:uppercase;margin-top:6px}.pp-m-content-hub-cta>div>p:nth-child(n+3),.pp-m-content-cta>div>p:nth-child(n+3){margin-top:8px}.pp-m-content-hub-cta-actions,.pp-m-content-cta-actions{flex-flow:column;gap:8px;width:100%}.pp-m-content-hub-cta-actions a,.pp-m-content-cta-actions a,.pp-m-content-midcta a{width:100%;max-width:none;display:block}.pp-m-content-hub-cta-actions button,.pp-m-content-cta-actions button,.pp-m-content-midcta button{background:var(--color-cta);border:2px solid var(--color-cta);color:#fff;width:100%;max-width:none;height:52px;font:800 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding:0 16px}.pp-m-content-hub-cta-actions a:not(:first-child) button,.pp-m-content-cta-actions a:not(:first-child) button{color:#fff;background:0 0;border-color:#fff}.pp-m-content-hub{flex-direction:column;display:flex}.pp-m-content-hub-head{max-width:none;margin-bottom:20px}.pp-m-content-hub-head>p:first-child{letter-spacing:.2em;align-items:center;gap:12px;font-size:12px;display:flex}.pp-m-content-hub-head>p:first-child:before{content:"";background:currentColor;flex:none;width:32px;height:2px}.pp-m-content-hub-head h1{margin-top:16px;font-size:58px;line-height:.86}.pp-m-content-hub-head h1:lang(ru){font-size:min(58px,13.5vw)}.pp-m-content-hub-head>p{font-size:15px;line-height:1.6}.pp-m-content-hub-head [data-seo-direct-answer]{font-size:14px;line-height:1.6}.pp-m-content-hubtools{margin:0 0 20px}.pp-m-content-search{border:2px solid var(--color-ink);height:52px;color:var(--color-ink);background:0 0;align-items:center;gap:10px;padding:0 14px;display:flex}.pp-m-content-search:focus-within{border-color:var(--color-brand)}.pp-m-content-search-icon{flex:none;width:18px;height:18px}.pp-m-content-search-input{min-width:0;color:var(--color-ink);font:500 16px/1 var(--font-sans);appearance:none;background:0 0;border:0;outline:0;flex:1}.pp-m-content-chips{scrollbar-width:none;gap:6px;margin:14px -16px 0;padding:0 16px 4px;display:flex;overflow-x:auto}.pp-m-content-chips::-webkit-scrollbar{display:none}.pp-m-content-hubcount{font:700 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-3);margin:10px 0 0}.pp-m-content-hubcount:empty{display:none}.pp-m-content-empty{color:var(--color-muted-3);margin:14px 0 0;font-size:14px;line-height:1.5}.pp-m-content-hub-featured{color:#fff;border:2px solid var(--pp-m-edge);box-shadow:6px 6px 0 var(--color-brand);background:#000;margin:0 0 24px;padding:22px 18px;position:relative}.pp-m-content-hub-featured>p{background:var(--color-brand);color:#fff;font:800 10px/1 var(--font-sans);letter-spacing:.16em;margin:0;padding:5px 7px;display:inline-block}.pp-m-content-hub-featured>div{flex-direction:column;align-items:stretch;gap:16px}.pp-m-content-hub-featured h2{color:#fff;margin-top:14px;font-size:36px;line-height:.92}.pp-m-content-hub-featured h2+p{color:#bbb;margin-top:10px;font-size:13px;line-height:1.55}.pp-m-content-hub-featured .flex-wrap a{color:#fff;border-color:#ffffff80;align-items:center;min-height:44px;display:inline-flex}.pp-m-content-hub-featured>div>a{border-color:var(--color-cta);background:var(--color-cta);color:#fff;white-space:normal;width:100%;max-width:none;padding:16px;display:block}.pp-m-content-hub-intro{margin:12px 0 14px}.pp-m-content-hub-intro h2{font-size:24px}.pp-m-content-hub-grid{border-top:2px solid var(--color-ink);counter-reset:ppm-hub;flex-direction:column;gap:0;display:flex}.pp-m-content-hub-row{counter-increment:ppm-hub;display:block}.pp-m-content-hub-card{border:0;border-bottom:2px solid var(--color-ink);height:auto;padding:16px 30px 16px 44px;position:relative}.pp-m-content-hub-card:before{content:counter(ppm-hub, decimal-leading-zero);font:700 11px/1.6 var(--font-mono);color:var(--color-brand);position:absolute;top:17px;left:0}.pp-m-content-hub-card:after{content:"→";font:800 16px/1.4 var(--font-sans);color:var(--color-brand);position:absolute;top:15px;right:0}.pp-m-content-hub-icon{display:none}.pp-m-content-hub-body{flex-wrap:wrap;align-items:center;display:flex}.pp-m-content-hub-badges{order:0;gap:6px;margin:0}.pp-m-content-hub-badges span{font:800 10px/1 var(--font-sans);letter-spacing:.16em;color:var(--color-muted-3);border:0;padding:0}.pp-m-content-hub-badges span.text-primary{color:var(--color-brand)}.pp-m-content-hub-time{font:800 10px/1 var(--font-sans);letter-spacing:.16em;color:var(--color-muted-3);order:1;margin-left:8px}.pp-m-content-hub-time:before{content:"·";margin-right:8px}.pp-m-content-hub-title{font:400 20px/1.05 var(--font-headline), "Impact", sans-serif;text-transform:uppercase;color:var(--color-ink);flex-basis:100%;order:2;margin:7px 0 0}.pp-m-content-hub-desc{color:var(--color-muted-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;order:3;margin:8px 0 0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.pp-m-content-hub-clusters{order:5;grid-template-columns:1fr;gap:12px;margin:36px 0 0}.pp-m-content-hub-clusters a{align-items:center;min-height:44px;display:flex}.pp-m-content-hub-cta{order:6}.pp-m-content-guide{counter-reset:ppm-sec;padding-top:76px;padding-bottom:40px}.pp-m-content-progress{z-index:45;background:var(--color-hairline);pointer-events:none;height:3px;position:fixed;top:60px;left:0;right:0}.pp-m-content-progress-bar{background:var(--color-brand);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}.pp-m-content-crumb{letter-spacing:.08em;gap:4px 8px;margin-bottom:4px;font-size:11px}.pp-m-content-crumb a{align-items:center;min-height:44px;display:inline-flex}.pp-m-content-crumb-hub{color:var(--color-brand)}.pp-m-content-hero{margin-bottom:0}.pp-m-content-hero>div:first-child{font-size:10px}.pp-m-content-h1{text-wrap:balance;margin:12px 0 14px;font-size:46px;line-height:.9}.pp-m-content-intro{background:var(--color-surface);border:2px solid var(--color-ink);color:var(--color-ink);margin:18px 0 0;padding:16px;font-size:15px;font-weight:500;line-height:1.6}.pp-m-content-hero [data-seo-direct-answer]{margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.6}.pp-m-content-guide [data-pp-content-meta],.pp-m-content-post [data-pp-content-meta]{letter-spacing:.1em;color:var(--color-muted-3);gap:6px 14px;font-size:11px}.pp-m-content-hero [data-pp-content-meta]{margin-top:14px}.pp-m-content-toc{border:2px solid var(--color-ink);margin:18px 0 0;padding:0;position:relative}.pp-m-content-toc:has(.pp-m-content-toc-btn:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.pp-m-content-toc-label{background:var(--color-ink);height:52px;color:var(--color-paper);font:800 11px/1 var(--font-sans);letter-spacing:.16em;pointer-events:none;align-items:center;margin:0;padding:0 14px;display:flex}.pp-m-content-toc-label:before{content:"· " attr(data-count);white-space:pre;order:1;margin:0 auto 0 8px}.pp-m-content-toc-label:after{content:"▾";transition:transform .25s var(--ease-out);order:2}.pp-m-content-toc[data-open=true] .pp-m-content-toc-label:after{transform:rotate(180deg)}button.pp-m-content-toc-btn{opacity:0;cursor:pointer;z-index:1;background:0 0;border:0;height:52px;padding:0;position:absolute;top:0;left:0;right:0}.pp-m-content-toc-panel{visibility:hidden;transition:grid-template-rows .25s var(--ease-out), visibility 0s linear .25s;grid-template-rows:0fr;display:grid}.pp-m-content-toc[data-open=true] .pp-m-content-toc-panel{visibility:visible;transition:grid-template-rows .25s var(--ease-out), visibility 0s;grid-template-rows:1fr}.pp-m-content-toc-list{counter-reset:ppm-toc;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.pp-m-content-toc-list li{counter-increment:ppm-toc;border-top:1px solid var(--color-hairline);margin:0}.pp-m-content-toc-list li a{min-height:44px;font:600 13.5px/1.4 var(--font-sans);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pp-m-content-toc-list li a:before{content:counter(ppm-toc, decimal-leading-zero);font:700 11px/1.5 var(--font-mono);color:var(--color-brand);flex:none}.pp-m-content-sec{counter-increment:ppm-sec;margin:34px 0 0}.pp-m-content-sec:before{content:counter(ppm-sec, decimal-leading-zero);font:700 11px/1 var(--font-mono);color:var(--color-brand);display:block}.pp-m-content-h2{border:0;margin:8px 0 12px;padding:0;font-size:30px;line-height:.95}.pp-m-content-sec>p{color:var(--color-muted-1);text-wrap:pretty;margin:0 0 12px;font-size:15.5px;line-height:1.7}.pp-m-content-guide #faq,.pp-m-content-cta{margin-top:34px}.pp-m-content-callout{border:2px solid var(--color-brand);background:var(--color-red-tint);margin-top:22px;padding:16px}.pp-m-content-callout-title{font:800 10px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand);margin:0}.pp-m-content-callout-title+div{margin-top:10px}.pp-m-content-callout>div{font:600 14.5px/1.6 var(--font-sans);color:var(--color-ink)}.pp-m-content-tablewrap{margin-top:10px}.pp-m-content-table{scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-m-content-table::-webkit-scrollbar{display:none}.pp-m-content-table table{min-width:520px;font-size:12.5px;line-height:1.4}.pp-m-content-table thead tr{background:var(--color-ink);border-bottom:0}.pp-m-content-table thead th{color:var(--color-paper);font:800 10px/1.2 var(--font-sans);letter-spacing:.1em;padding:10px}.pp-m-content-table thead th.text-primary{background:var(--color-brand);color:#fff}.pp-m-content-table tbody td{padding:10px}.pp-m-content-table tbody td.text-primary{background:var(--color-red-tint);color:var(--color-ink)}.pp-m-content-tablehint{color:var(--color-muted-3);margin:8px 0 0;font-size:11px}.pp-m-content-vote{border-top:2px solid var(--color-ink);justify-content:space-between;align-items:center;gap:10px;margin:30px 0 0;padding:16px 0;display:flex}.pp-m-content-vote-q{font:700 14px/1.4 var(--font-sans)}.pp-m-content-vote-btns{flex:none;gap:6px;display:flex}button.pp-m-content-vote-btn{border:2px solid var(--color-ink);min-width:52px;height:44px;color:var(--color-ink);font:800 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:0 14px}button.pp-m-content-vote-btn[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.pp-m-content-related-blog{background:0 0;border:0;margin-top:30px;padding:0}.pp-m-content-related-blog h2{font:800 11px/1 var(--font-sans);letter-spacing:.16em;margin-bottom:10px}.pp-m-content-related-list{flex-direction:column;gap:8px;display:flex}.pp-m-content-related-list a{border:2px solid var(--color-ink);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 14px;display:flex}.pp-m-content-related-list a:after{content:"→";color:var(--color-brand);flex:none;font-weight:800}.pp-m-content-related-list a span{font:400 17px/1.1 var(--font-headline), "Impact", sans-serif;text-transform:uppercase}.pp-m-content-related-guides-grid{flex-direction:column;gap:8px;display:flex}.pp-m-content-related-guides-grid>a>div{min-height:60px;padding:12px 38px 12px 14px;position:relative}.pp-m-content-related-guides-grid>a>div:after{content:"→";color:var(--color-brand);font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pp-m-content-related-guides-grid>a>div p{font:400 17px/1.1 var(--font-headline), "Impact", sans-serif;text-transform:uppercase}.pp-m-content-blog,.pp-m-content-btopic{padding-top:88px}.pp-m-content-blog{flex-direction:column;display:flex}.pp-m-content-bhead{display:contents}.pp-m-content-bhead-eyebrow{color:var(--color-brand);order:-6;align-items:center;gap:12px;margin:0;display:flex}.pp-m-content-bhead-eyebrow:before{content:"";background:currentColor;width:32px;height:2px}.pp-m-content-bhead-h1{order:-5;margin:16px 0 12px;font-size:64px;line-height:.86}.pp-m-content-btopic .pp-m-content-bhead-h1{font-size:52px}.pp-m-content-bhead-sub{color:var(--color-muted-1);order:-4;margin:0 0 20px;font-size:15px;line-height:1.5}.pp-m-content-bhead-intro{max-width:none;margin-top:36px}.pp-m-content-bposts{border:0;flex-direction:column;order:-3;gap:12px;display:flex}.pp-m-content-bpost-link{border:0;display:block}.pp-m-content-bpost{border:2px solid var(--color-ink);background:var(--color-paper);grid-template-columns:104px 1fr;display:grid}.pp-m-content-bpost-img{border:0;border-right:2px solid var(--color-ink);width:104px;height:100%;min-height:112px}.pp-m-content-bpost-body{flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.pp-m-content-bpost-body:first-child{grid-column:1/-1}.pp-m-content-bpost-topic{font:800 9.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.pp-m-content-bpost-title{font:400 17px/1.05 var(--font-headline), "Impact", sans-serif;letter-spacing:0;margin:0}.pp-m-content-bpost-excerpt{color:var(--color-muted-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.pp-m-content-bpost-foot{flex-wrap:wrap;gap:8px;font-size:10px}.pp-m-content-bpost-foot [data-pp-content-meta]{letter-spacing:.08em;gap:2px 8px;font-size:10px}.pp-m-content-bpost-more{letter-spacing:.1em;font-size:10px}.pp-m-content-bpost-link[data-lead=true]{margin-bottom:10px}.pp-m-content-bpost-link[data-lead=true] .pp-m-content-bpost{box-shadow:6px 6px 0 var(--shadow-ink);display:block}.pp-m-content-bpost-link[data-lead=true] .pp-m-content-bpost-img{aspect-ratio:16/9;border-right:0;border-bottom:2px solid var(--color-ink);width:100%;height:auto;min-height:0}.pp-m-content-bpost-link[data-lead=true] .pp-m-content-bpost-body{gap:0;padding:16px}.pp-m-content-bpost-link[data-lead=true] .pp-m-content-bpost-topic{background:var(--color-brand);color:#fff;align-self:flex-start;padding:4px 7px;font-size:10px}.pp-m-content-bpost-link[data-lead=true] .pp-m-content-bpost-title{margin-top:12px;font-size:28px;line-height:.95}.pp-m-content-bpost-link[data-lead=true] .pp-m-content-bpost-excerpt{color:var(--color-muted-1);-webkit-line-clamp:3;margin-top:10px;font-size:13.5px}.pp-m-content-bpost-link[data-lead=true] .pp-m-content-bpost-foot{margin-top:12px}.pp-m-content-bchips{scrollbar-width:none;border:0;gap:6px;margin:6px -16px 4px;padding:0 16px 8px;display:flex;overflow-x:auto}.pp-m-content-bchips::-webkit-scrollbar{display:none}.pp-m-content-bpager{flex-wrap:wrap;order:-2;margin-top:24px}.pp-m-content-bpager a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}a.pp-m-content-bmore{border:2px solid var(--color-ink);height:50px;font:800 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex-basis:100%;order:-1}.pp-m-content-bspot{background:var(--color-surface);margin:36px 0 0}.pp-m-content-bsec{margin-top:40px;padding-top:28px}.pp-m-content-btopics{grid-template-columns:1fr 1fr;gap:8px}.pp-m-content-btopics a{min-height:44px;padding:12px}.pp-m-content-btopic-list{border:0;flex-direction:column;gap:12px;display:flex}.pp-m-content-btopic-row{border:2px solid var(--color-ink);padding:14px}.pp-m-content-post{--font-headline:var(--font-anton), "Impact", sans-serif;padding-top:60px}.pp-m-content-post .pp-m-content-post-inner{flex-direction:column;max-width:none;display:flex}.pp-m-content-post img.pp-m-content-post-hero{aspect-ratio:4/3;object-fit:cover;border:0;border-bottom:2px solid var(--color-ink);order:-1;width:calc(100% + 32px);max-width:none;height:auto;max-height:none;margin:0 -16px 20px;display:block}.pp-m-content-post .pp-m-content-post-back{align-self:flex-start;min-height:44px;margin-bottom:0;font-size:11px}.pp-m-content-post .pp-m-content-post-h1{font-family:var(--font-headline), "Impact", sans-serif;text-wrap:balance;margin:4px 0 14px;font-size:40px;line-height:.92}.pp-m-content-post header a[href*="/blog/topic/"]{align-items:center;min-height:44px;display:inline-flex}.pp-m-content-authorbar{border-top:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);align-items:center;gap:10px;padding:12px 0;display:flex}.pp-m-content-avatar{background:var(--color-brand);color:#fff;width:36px;height:36px;font:400 16px/1 var(--font-headline), "Impact", sans-serif;flex:none;place-items:center;display:grid}.pp-m-content-authormeta{flex:1;min-width:0}.pp-m-content-authormeta [data-pp-content-meta]{gap:4px 10px;font-size:10.5px}button.pp-m-content-share{border:2px solid var(--color-ink);height:44px;color:var(--color-ink);font:800 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:0 0;flex:none;padding:0 12px}.pp-m-content-post-inner>[data-seo-direct-answer]{background:0 0;margin:20px 0 14px;padding:0 0 0 14px;font-size:17px;font-weight:600;line-height:1.6}.pp-m-content-btrial{color:#fff;border:2px solid var(--pp-m-edge);box-shadow:6px 6px 0 var(--color-brand);background:#000;margin:28px 0;padding:18px}.pp-m-content-btrial-title{font:400 26px/.95 var(--font-headline), "Impact", sans-serif;text-transform:uppercase;margin:0}.pp-m-content-btrial-text{color:#bbb;margin:8px 0 14px;font-size:13.5px;line-height:1.55}a.pp-m-content-btrial-btn{background:var(--color-cta);border:2px solid var(--color-cta);color:#fff;height:50px;font:800 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}.pp-m-content-post .pp-m-content-related{margin-top:36px;padding-top:20px}.pp-m-content-related-track{scroll-snap-type:x proximity;scrollbar-width:none;border:0;gap:10px;margin:0 -16px;padding:0 16px 8px;display:flex;overflow-x:auto}.pp-m-content-related-track::-webkit-scrollbar{display:none}.pp-m-content-related-card{border:2px solid var(--color-ink);scroll-snap-align:start;flex:none;width:220px}.pp-m-content-related-card h3{font:400 16px/1.05 var(--font-headline), "Impact", sans-serif;letter-spacing:0}:lang(zh) .pp-m-content-h1,:lang(zh) .pp-m-content-h2,:lang(zh) .pp-m-content-hub-head h1,:lang(zh) .pp-m-content-hub-title,:lang(zh) .pp-m-content-hub-featured h2,:lang(zh) .pp-m-content-bhead-h1,:lang(zh) .pp-m-content-bpost-title,:lang(zh) .pp-m-content-post .pp-m-content-post-h1,:lang(zh) .pp-m-content-btrial-title{line-height:1.15}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.pp-m-content-toc-panel,.pp-m-content-toc-label:after{transition:none}}
@media (max-width:767px){.pp-m-tools-page{counter-reset:pp-tool;flex-direction:column;display:flex}.pp-m-tools-page>*{order:30}.pp-m-tools-page>.pp-m-tools-head{order:1;margin-bottom:18px}.pp-m-tools-page>.pp-m-tools-hubwrap,.pp-m-tools-panel--hub{display:contents}.pp-m-tools-page .pp-m-tools-tabs{order:2}.pp-m-tools-page .pp-m-tools-trio--hub{order:3}.pp-m-tools-page .pp-m-tools-panel--hub>form{order:4}.pp-m-tools-page .pp-m-tools-scan{order:5}.pp-m-tools-page .pp-m-tools-results{order:6}.pp-m-tools-page>.pp-m-tools-group{order:10}.pp-m-tools-page .pp-m-tools-cta{order:11}.pp-m-tools-page>.pp-m-tools-meta{order:20}.pp-m-tools-page>.pp-m-tools-intro{order:21}.pp-m-tools-page>.pp-m-tools-setup{order:22}.pp-m-tools-h1{font-size:54px;line-height:.86}.pp-m-tools-h1:lang(ru){font-size:44px;line-height:.92}.pp-m-tools-h1:lang(zh){font-size:48px;line-height:1.05}.pp-m-tools-direct{margin-top:16px}.pp-m-tools-direct>p{padding:10px 12px;font-size:13.5px;line-height:1.55}.pp-m-tools-sub{color:var(--color-muted-1);margin-top:14px;font-size:14px;line-height:1.55}.pp-m-tools-tabs{border:2px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pp-m-tools-tab{border-right:0;border-left:2px solid var(--color-ink);letter-spacing:.1em;min-height:48px;padding:0 4px;font-size:10.5px;line-height:1.15}.pp-m-tools-tab:first-child{border-left:0}.pp-m-tools-panel{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.pp-m-tools-panel--hub{animation:none}.pp-m-tools-trio--hub{background:0 0;border:0;margin-top:12px;display:block}.pp-m-tools-trio--hub>li{border:0}.pp-m-tools-trio--hub>li>a{background:0 0;padding:0}.pp-m-tools-trio--hub .pp-m-tools-trio-text{color:var(--color-muted-1);margin-top:0;font-size:13.5px;line-height:1.55}.pp-m-tools-trio--hub .pp-m-tools-trio-title,.pp-m-tools-trio--hub .pp-m-tools-trio-current,.pp-m-tools-trio--hub>li[data-mactive=false]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pp-m-tools-trio--hub>li[data-mactive=false]:focus-within{clip-path:none;white-space:normal;width:auto;height:auto;margin:12px 0 0;position:static;overflow:visible}.pp-m-tools-trio--hub>li[data-mactive=false] .pp-m-tools-trio-title{clip-path:none;width:auto;height:auto;margin:0;position:static}.pp-m-tools-label{padding:18px 0 8px}.pp-m-tools-label>label{letter-spacing:.18em;font-size:10px;line-height:1}.pp-m-tools-label>p{margin-top:8px;font-size:11.5px}.pp-m-tools-panel--hub>form{flex-direction:column;margin-top:0;display:flex}.pp-m-tools-panel--hub .pp-m-tools-row-wrap{display:contents}.pp-m-tools-panel--hub .pp-m-tools-label{order:1}.pp-m-tools-panel--hub .pp-m-tools-input{order:2}.pp-m-tools-panel--hub .pp-m-tools-error{order:3}.pp-m-tools-panel--hub .pp-m-tools-run{order:4}.pp-m-tools-panel--hub form>p:not(.pp-m-tools-error){order:5;padding:8px 0 0}.pp-m-tools-input,.pp-m-tools-panel textarea{border:2px solid var(--color-ink);background:var(--color-paper);width:100%;height:52px;box-shadow:none;border-radius:0;flex:none;padding:0 14px;font-size:16px;line-height:1}.pp-m-tools-input[aria-invalid=true]{border-color:var(--color-brand)}.pp-m-tools-input:focus,.pp-m-tools-panel textarea:focus{box-shadow:none;outline:2px solid var(--color-brand);outline-offset:0}.pp-m-tools-panel textarea{resize:none;height:auto;min-height:112px;margin-top:0;padding:12px 14px;line-height:1.6}.pp-m-tools-error{color:var(--color-brand);background:0 0;border:0;margin:8px 0 0;padding:0;font-size:12px;font-weight:700;line-height:1.4}.pp-m-tools-panel :has(>.pp-m-tools-run){border-top:0}.pp-m-tools-panel :has(>.pp-m-tools-run)>p{padding:8px 0 0;font-size:11px}.pp-m-tools-run{border:0;margin-top:12px}.pp-m-tools-run>button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 16px;font-size:13px;line-height:1;display:flex}.pp-m-tools-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.pp-m-tools-scan{background:var(--color-hairline);height:4px;margin-top:16px;position:static}.pp-m-tools-results{margin-top:18px}.pp-m-tools-bento{gap:8px;margin-top:0}.pp-m-tools-card{padding:16px}.pp-m-tools-ip{box-shadow:6px 6px 0 var(--shadow-ink);flex-direction:column;gap:0;display:flex}.pp-m-tools-ip>.pp-m-tools-card+.pp-m-tools-card{margin-top:-2px}.pp-m-tools-ip-main{order:1}.pp-m-tools-ip-isp{order:2}.pp-m-tools-ip-geo{order:3}.pp-m-tools-ip-detect{order:4}.pp-m-tools-ip-value{font-size:24px;line-height:1}.pp-m-tools-verdict{font-size:40px}.pp-m-tools-rows{border:2px solid var(--color-ink);background:var(--color-paper)}.pp-m-tools-row{border-bottom:1px solid var(--color-hairline);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.pp-m-tools-dot{background:var(--color-success);border-radius:50%;width:10px;height:10px}.pp-m-tools-row[data-tone=warn] .pp-m-tools-dot{background:var(--color-warning)}.pp-m-tools-row[data-tone=bad] .pp-m-tools-dot{background:var(--color-brand)}.pp-m-tools-row-main{min-width:0}.pp-m-tools-row-host{font-family:var(--font-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.pp-m-tools-row-meta{color:var(--color-muted-3);margin-top:4px;font-size:11px;line-height:1.4;display:block}.pp-m-tools-row-ms{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-brand);font-size:12px;font-weight:700}.pp-m-tools-rows-note{color:var(--color-muted-3);margin:0;padding:12px 14px;font-size:11.5px;line-height:1.5}.pp-m-tools-cta{border:2px solid var(--color-ink);background:var(--color-night);max-width:none;box-shadow:6px 6px 0 var(--color-brand);gap:0;margin:28px 0 40px;padding:22px 18px}.pp-m-tools-cta-eyebrow{color:var(--color-red-on-dark);font-size:11px;line-height:1}.pp-m-tools-cta-title{text-transform:uppercase;margin-top:12px;font-size:30px;line-height:.95}.pp-m-tools-cta-desc{color:var(--color-on-dark-muted);margin:10px 0 0;font-size:13.5px;line-height:1.55;display:block}.pp-m-tools-cta-btn{border:2px solid var(--color-cta);background:var(--color-cta);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;margin-top:16px;font-size:12px;font-weight:800;line-height:1;display:flex}.pp-m-tools-group{margin:28px 0 0}.pp-m-tools-group-head{margin-bottom:12px}.pp-m-tools-group-head h2{font-size:22px;line-height:1}.pp-m-tools-group-head p{margin-top:8px;font-size:13px;line-height:1.5}.pp-m-tools-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-m-tools-tile{counter-increment:pp-tool;flex-direction:column;justify-content:space-between;gap:10px;min-height:92px;padding:12px;display:flex}.pp-m-tools-tile:before{content:counter(pp-tool, decimal-leading-zero);font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-brand);font-size:10px;font-weight:700;line-height:1}.pp-m-tools-tile-in{display:block}.pp-m-tools-tile-icon{display:none}.pp-m-tools-tile-name{text-transform:uppercase;font-size:17px;line-height:1.05}.pp-m-tools-tile-badge{letter-spacing:.1em;font-size:9px}.pp-m-tools-tile-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pp-m-tools-meta,.pp-m-tools-intro{margin-bottom:28px}.pp-m-tools-intro>p{font-size:14px;line-height:1.6}.pp-m-tools-intro-cta{flex-direction:column}.pp-m-tools-intro-cta>a{justify-content:center;align-items:center;min-height:50px;padding:0 16px;display:flex}.pp-m-tools-setup,.pp-m-tools-decision{margin-bottom:28px;padding:18px}.pp-m-tools-setup h2,.pp-m-tools-decision h2{font-size:26px;line-height:1}}
@media (max-width:767px){.pp-m-plat-eyebrow,.pp-m-plat-sec .label-caps,.pp-m-plat-others .label-caps,.pp-m-plat-badge{letter-spacing:.2em;text-transform:uppercase;color:#e53935;align-items:center;gap:12px;font-size:12px;font-weight:800;line-height:1.4;display:flex}.pp-m-plat-eyebrow:before,.pp-m-plat-sec .label-caps:before,.pp-m-plat-others .label-caps:before,.pp-m-plat-badge:before{content:"";background:currentColor;flex:none;width:32px;height:2px}.pp-m-plat-h1.pp-m-plat-h1{letter-spacing:0;text-wrap:balance;margin:16px 0 12px;font-size:54px;line-height:.86}.pp-m-plat-h1:lang(zh){line-height:1.1}.pp-m-plat-page>section{padding-block:36px;padding-inline:0}.pp-m-plat-page>section>.site-container,.pp-m-plat-page>section>.mx-auto{padding-inline:16px}.pp-m-plat-page>.pp-m-plat-resources{padding-inline:0}.pp-m-plat-page>.rule-thick{height:4px}.pp-m-plat-page>.rule-medium{height:2px}.pp-m-plat-page>.rule-black{display:none}.pp-m-plat-sec h2.headline,.pp-m-plat-page>section h2.headline{line-height:.95}.pp-m-plat-hubhead{padding:28px 0 24px}.pp-m-plat-hubhead [data-seo-direct-answer]{color:var(--color-muted-1);margin-top:0;font-size:15px;line-height:1.6}.pp-m-plat-chips{scrollbar-width:none;gap:6px;margin:0 -16px;padding:18px 16px;display:flex;position:relative;overflow-x:auto}.pp-m-plat-chips::-webkit-scrollbar{display:none}.pp-m-plat-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pp-m-plat-chip{border:2px solid var(--color-ink);height:44px;color:var(--color-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;flex:none;align-items:center;padding:0 14px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.pp-m-plat-radio:checked+.pp-m-plat-chip{background:var(--color-ink);color:var(--color-paper)}.pp-m-plat-radio:focus-visible+.pp-m-plat-chip{outline-offset:2px;outline:2px solid #e53935}:is(.pp-m-plat-hubwrap:has(#pp-plat-g-social:checked) .pp-m-plat-cluster:not([data-group=social]),.pp-m-plat-hubwrap:has(#pp-plat-g-messaging:checked) .pp-m-plat-cluster:not([data-group=messaging]),.pp-m-plat-hubwrap:has(#pp-plat-g-commerce:checked) .pp-m-plat-cluster:not([data-group=commerce])){display:none}.pp-m-plat-cluster-title{letter-spacing:.16em;color:#e53935;margin-bottom:4px;font-size:11px;font-weight:800}.pp-m-plat-cluster-desc{color:var(--color-muted-3);font-size:12.5px;line-height:1.5}.pp-m-plat-tile{border:2px solid var(--color-ink);background:var(--color-paper);min-height:118px;color:var(--color-ink);flex-direction:column;padding:14px 12px;display:flex}.pp-m-plat-tile:active{background:var(--color-ink)}.pp-m-plat-tile:active .pp-m-plat-tile-name,.pp-m-plat-tile:active .pp-m-plat-tile-sub{color:var(--color-paper)}.pp-m-plat-tile-top{justify-content:space-between;gap:0;margin:0 0 auto}.pp-m-plat-tile-top>svg{display:none}.pp-m-plat-tile-slug{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-m-plat-mono{background:var(--color-ink);width:34px;height:34px;color:var(--color-paper);font-family:var(--font-headline,"Anton"), "Impact", sans-serif;place-items:center;font-size:15px;line-height:1;display:grid}.pp-m-plat-arrow{color:#e53935;font-weight:800}.pp-m-plat-tile-name{margin-top:10px;font-size:19px;line-height:1}.pp-m-plat-tile-sub{-webkit-line-clamp:2;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-3);-webkit-box-orient:vertical;margin-top:5px;font-size:9.5px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.pp-m-plat-page>.pp-m-plat-hero{color:#fff;background:#000;padding:28px 0 30px;position:relative;overflow:hidden}.pp-m-plat-hero:before{content:"";filter:invert();opacity:.16;pointer-events:none;background:url(/hero-network-clean.webp) 50%/contain no-repeat;width:380px;height:213px;position:absolute;top:30px;right:-110px}.pp-m-plat-hero>[aria-hidden=true]{display:none}.pp-m-plat-crumb{letter-spacing:.08em;text-transform:uppercase;color:#bbb;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1;display:flex}.pp-m-plat-crumb a{color:#ff5a55;align-items:center;min-height:44px;padding-right:2px;display:inline-flex}.pp-m-plat-hero-label{margin:4px 0 0}.pp-m-plat-hero-label>svg{display:none}.pp-m-plat-hero-label .label-caps{letter-spacing:.16em;color:#bbb;font-size:10px}.pp-m-plat-hero .pp-m-plat-h1{color:#fff;margin:12px 0 10px;font-size:48px;line-height:.88}.pp-m-plat-hero .pp-m-plat-h1:lang(zh){line-height:1.1}.pp-m-plat-hero span.headline{color:#ff5a55;margin-top:0}.pp-m-plat-hero [data-seo-direct-answer]{color:#e5e5e5;background:#ffffff12;border-left:4px solid #e53935;margin-top:16px;padding:12px 14px;font-size:14.5px;line-height:1.6}.pp-m-plat-hero p:not([data-seo-direct-answer]){color:#bbb;max-width:none;margin-top:12px;font-size:14.5px;line-height:1.6}.pp-m-plat-hero .text-muted-foreground{color:#bbb}.pp-m-plat-stats{border:2px solid #ffffff80;grid-template-columns:repeat(3,1fr);margin:20px 0 0;display:grid}.pp-m-plat-stats>div{border-right:1px solid #333;flex-direction:column-reverse;justify-content:flex-end;padding:12px 10px;display:flex}.pp-m-plat-stats>div:last-child{border-right:0}.pp-m-plat-stats dd{font-family:var(--font-headline,"Anton"), "Impact", sans-serif;color:#ff5a55;margin:0;font-size:22px;line-height:1}.pp-m-plat-stats dt{letter-spacing:.12em;text-transform:uppercase;color:#bbb;margin-top:5px;font-size:9px;font-weight:800;line-height:1.3}.pp-m-plat-hero .pp-m-plat-cta{gap:8px;margin-top:18px;display:grid}.pp-m-plat-hero .pp-m-plat-cta a,.pp-m-plat-hero .pp-m-plat-cta button{width:100%;display:block}.pp-m-plat-hero .pp-m-plat-cta .btn-red{height:54px;padding:0 16px}.pp-m-plat-hero .pp-m-plat-cta .btn-outline-signal{color:#fff;border-color:#ffffff80;height:48px;padding:0 16px}.pp-m-plat-benefits-list{border:0;border-top:2px solid var(--color-ink);flex-direction:column;margin-top:16px;display:flex}.pp-m-plat-benefit{border:0;border-bottom:2px solid var(--color-ink);grid-template-columns:34px 1fr;gap:10px;padding:14px 0;display:grid}.pp-m-plat-benefit-lead{align-items:flex-start;padding:0}.pp-m-plat-benefit-icon{display:none}.pp-m-plat-benefit-num{font-size:22px}.pp-m-plat-benefit h3{font-family:var(--font-headline,"Anton"), "Impact", sans-serif;letter-spacing:0;margin-bottom:5px;font-weight:400;line-height:1.05}.pp-m-plat-benefit p{color:var(--color-muted-1);font-size:13.5px;line-height:1.55}.pp-m-plat-page>.pp-m-plat-settings{padding:0 16px 36px}.pp-m-plat-settings-label{letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;line-height:1}.pp-m-plat-settings-card{border:2px solid var(--color-ink);box-shadow:5px 5px 0 var(--shadow-ink);margin:0}.pp-m-plat-settings-card>div{border-bottom:1px solid var(--color-hairline);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.pp-m-plat-settings-card>div:last-child{border-bottom:0}.pp-m-plat-settings-card dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-3);font-size:10px;font-weight:800;line-height:1.4}.pp-m-plat-settings-card dd{text-align:right;margin:0;font-size:13px;font-weight:700;line-height:1.4}.pp-m-plat-overview [class*=border-l-4]{padding-left:16px}.pp-m-plat-overview p,.pp-m-plat-setup p{color:var(--color-muted-1)}.pp-m-plat-page>.pp-m-plat-others{background:0 0;border:0;padding-block:0 36px;padding-inline:0}.pp-m-plat-others h2{letter-spacing:.16em;margin-bottom:10px;font-size:11px}.pp-m-plat-others-track{scrollbar-width:none;border:0;gap:6px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.pp-m-plat-others-track::-webkit-scrollbar{display:none}.pp-m-plat-other{border:2px solid var(--color-ink);text-align:left;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;height:44px;padding:0 14px;display:inline-flex}.pp-m-plat-other>svg{display:none}.pp-m-plat-other>span{letter-spacing:.12em;margin:0;font-size:11px}.pp-m-plat-other>span+span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-m-plat-page>.pp-m-plat-final{color:#fff;background:#000;border:2px solid #000;margin:0 16px 40px;padding:24px 18px;box-shadow:6px 6px #e53935}.pp-m-plat-final>.site-container{text-align:left;padding-inline:0}.pp-m-plat-final .headline{line-height:.95;font-size:34px!important}.pp-m-plat-final .text-foreground{color:#fff}.pp-m-plat-final .text-muted-foreground{color:#bbb;margin:12px 0 0}.pp-m-plat-final .flex{flex-direction:column;justify-content:stretch;gap:8px;margin-top:16px}.pp-m-plat-final a,.pp-m-plat-final button{width:100%;display:block}.pp-m-plat-final .btn-red{height:50px;padding:0 16px}.pp-m-plat-final .btn-outline-signal{color:#fff;border-color:#ffffff80;height:48px;padding:0 16px}.pp-m-plat-final p.text-xs{color:#bbb;margin-top:12px}.pp-m-plat-inthead{text-align:left;margin-bottom:20px;padding-top:28px}.pp-m-plat-inthead .pp-m-plat-badge{background:0 0;border:0;margin:0;padding:0;font-size:12px}.pp-m-plat-badge>svg{display:none}.pp-m-plat-inthead>p{color:var(--color-muted-1);margin-inline:0;font-size:15px;line-height:1.6}.pp-m-plat-inthead>div.mx-auto{margin-inline:0}.pp-m-plat-inthead [data-seo-direct-answer]{font-size:14px;line-height:1.6}.pp-m-plat-intgroup{margin-bottom:22px}.pp-m-plat-intgroup-head{border-bottom:2px solid var(--color-ink);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.pp-m-plat-intgroup-title.pp-m-plat-intgroup-title{letter-spacing:.16em;margin:0;font-family:inherit;font-size:11px;font-weight:800;line-height:1}.pp-m-plat-intgroup-count{font-family:var(--font-mono,monospace);letter-spacing:0;color:#e53935;font-size:11px;font-weight:700}.pp-m-plat-intlist,.pp-m-plat-intlist>a{display:block}.pp-m-plat-introw{border:0;border-bottom:1px solid var(--color-hairline);min-height:60px;padding:10px 0}.pp-m-plat-introw-in{align-items:center;gap:12px}.pp-m-plat-introw-icon{border:2px solid var(--color-ink);background:0 0;width:38px;height:38px}.pp-m-plat-introw-icon>svg{display:none}.pp-m-plat-introw-mono{font-family:var(--font-headline,"Anton"), "Impact", sans-serif;color:var(--color-ink);font-size:14px;line-height:1}.pp-m-plat-introw-body{min-width:0}.pp-m-plat-introw-body>div{margin:0}.pp-m-plat-introw-name{font-family:var(--font-headline,"Anton"), "Impact", sans-serif;letter-spacing:0;text-transform:uppercase;font-size:19px;font-weight:400;line-height:1}.pp-m-plat-introw-cat{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-m-plat-introw-desc{-webkit-line-clamp:1;color:var(--color-muted-3);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.pp-m-plat-introw-arrow{color:#e53935;flex:none;font-weight:800}.pp-m-plat-page>.pp-m-plat-inthero{padding:22px 0 20px}.pp-m-plat-inthero>[aria-hidden=true]{display:none}.pp-m-plat-inthero .label-caps{letter-spacing:.08em;color:var(--color-muted-3);font-size:11px}.pp-m-plat-inthero .pp-m-plat-h1{font-size:44px;line-height:.9}.pp-m-plat-inthero [data-seo-direct-answer]{margin-top:0;font-size:14.5px;line-height:1.6}.pp-m-plat-inthero .pp-m-plat-cta{gap:8px;margin-top:20px;display:grid}.pp-m-plat-inthero .pp-m-plat-cta a,.pp-m-plat-inthero .pp-m-plat-cta button{width:100%;display:block}.pp-m-plat-inthero .pp-m-plat-cta .btn-red{height:54px;padding:0 16px}.pp-m-plat-inthero .pp-m-plat-cta .btn-outline-signal{height:48px;padding:0 16px}.pp-m-plat-facts{padding-block:24px}.pp-m-plat-facts-box{border:2px solid var(--color-ink)}.pp-m-plat-facts th{letter-spacing:.14em;width:36%;color:var(--color-muted-3);background:var(--color-surface);padding:12px 14px;font-size:10px}.pp-m-plat-facts td{color:var(--color-ink);padding:12px 14px;font-size:13.5px;font-weight:600}.pp-m-plat-progress{flex-direction:row-reverse;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pp-m-plat-progress-count{font-family:var(--font-mono,monospace);flex:none;font-size:12px;font-weight:700;line-height:1}.pp-m-plat-progress-count b{color:#e53935;font-weight:700}.pp-m-plat-progress-bar{background:var(--color-hairline);flex:1;height:4px}.pp-m-plat-progress-bar>div{height:100%;transition:width .4s var(--ease-out);background:#e53935}.pp-m-plat-steps{flex-direction:column;gap:8px;display:flex}.pp-m-plat-step{border:2px solid var(--color-ink);background:var(--color-paper);cursor:pointer;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.pp-m-plat-step[data-done=true]{background:#00cc6a14;border-color:#00a857}.pp-m-plat-step-in{gap:12px;padding:14px}.pp-m-plat-step-lead{flex:none;width:30px;padding:0;position:relative}.pp-m-plat-step-num{background:var(--color-ink);width:30px;height:30px;color:var(--color-paper);place-items:center;font-size:15px;line-height:1;display:grid}.pp-m-plat-step[data-done=true] .pp-m-plat-step-num{color:#000;background:#00cc6a;font-size:0}.pp-m-plat-step[data-done=true] .pp-m-plat-step-num:after{content:"✓";font-family:var(--font-sans), sans-serif;font-size:15px;font-weight:800}.pp-m-plat-stepbtn{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;top:-7px;left:-7px}.pp-m-plat-stepbtn:focus-visible{outline-offset:-4px;outline:2px solid #e53935}.pp-m-plat-step-title{font-family:var(--font-headline,"Anton"), "Impact", sans-serif;letter-spacing:0;transition:opacity .2s var(--ease-out);font-size:17px;font-weight:400;line-height:1.1}.pp-m-plat-step[data-done=true] .pp-m-plat-step-title{opacity:.6;text-decoration:line-through}.pp-m-plat-step-desc{color:var(--color-muted-1);margin-top:5px;font-size:13px;line-height:1.5}.pp-m-plat-code{cursor:auto;background:#000;border:2px solid #000;border-radius:0;margin-top:12px;padding:0}[data-theme=dark] .pp-m-plat-code{border-color:#333}.pp-m-plat-code pre{padding:11px 14px;font-size:12.5px}.pp-m-plat-code-bar{border-bottom:1px solid #222;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex;position:sticky;left:0}.pp-m-plat-code-bar span{letter-spacing:.14em;text-transform:uppercase;color:#bbb;font-size:9.5px;font-weight:800}.pp-m-plat-code-bar button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff;min-width:44px;height:34px;padding:0 10px;font-size:9.5px;font-weight:800;position:relative}.pp-m-plat-code-bar button:after{content:"";position:absolute;inset:-5px}.pp-m-plat-code-note{color:#bbb;border-top:1px solid #222;margin:0;padding:8px 14px;font-size:11.5px;line-height:1.45}.pp-m-plat-tip{border:0;border-bottom:1px solid var(--color-hairline);gap:10px;padding:10px 0}.pp-m-plat-tip:before{content:"✓";color:#e53935;flex:none;font-weight:800}.pp-m-plat-tip-icon{display:none}.pp-m-plat-tip p{color:var(--color-ink);font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.pp-m-plat-step,.pp-m-plat-step-title,.pp-m-plat-progress-bar>div{transition:none}}}
@media (max-width:767px){.pp-m-compare-hub [data-seo-direct-answer],.pp-m-compare-tldr,.pp-m-compare-faq-intro,.pp-m-compare-legal [data-seo-direct-answer]{border:2px solid var(--color-ink);background:var(--color-surface);max-width:none;color:var(--color-ink);margin:14px 0 0;padding:14px;font-size:14px;font-weight:500;line-height:1.6}.pp-m-compare-hub>section.py-16{padding-block:36px}.pp-m-compare-hub>section:first-child{border-bottom:0;padding:28px 0 20px}.pp-m-compare-hub>section:first-child .label-caps{letter-spacing:.2em;align-items:center;gap:12px;margin-bottom:0;font-size:12px;font-weight:800;line-height:1.4;display:flex}.pp-m-compare-hub>section:first-child .label-caps:before{content:"";background:currentColor;flex-shrink:0;width:32px;height:2px;display:block}.pp-m-compare-hub>section:first-child h1{margin:16px 0 12px;font-size:54px;line-height:.86}.pp-m-compare-hub>section:first-child p{max-width:none;color:var(--color-muted-1);margin-top:0;font-size:15px;line-height:1.6}.pp-m-compare-chart-wrap{padding:0 16px 20px}.pp-m-compare-chart{color:#fff;background:#000;border:2px solid #000;box-shadow:6px 6px #e53935}[data-theme=dark] .pp-m-compare-chart{border-color:#333}.pp-m-compare-chart-title{letter-spacing:.18em;text-transform:uppercase;color:#ff5a55;border-bottom:1px solid #333;padding:12px 14px;font-size:10px;font-weight:800;line-height:1.3}.pp-m-compare-chart-list{margin:0;padding:0;list-style:none}.pp-m-compare-chart-row{border-bottom:1px solid #222;grid-template-columns:110px 1fr 70px;align-items:center;gap:10px;padding:10px 14px;display:grid}.pp-m-compare-chart-name{letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.2}.pp-m-compare-chart-track{background:#222;height:8px;display:block;position:relative}.pp-m-compare-chart-bar{background:#fff;position:absolute;inset:0 auto 0 0}.pp-m-compare-chart-bar-ours{background:#e53935}.pp-m-compare-chart-val{font-family:var(--font-mono), monospace;text-align:right;font-size:12px;font-weight:700;line-height:1}.pp-m-compare-chart-note{color:#bbb;padding:10px 14px;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.pp-m-compare-chart-bar{transform-origin:0;animation:.42s cubic-bezier(.23,1,.32,1) backwards pp-pop}}.pp-m-compare-hub .pp-m-compare-grid-section{padding:8px 16px 40px}.pp-m-compare-hub .pp-m-compare-grid-section .site-container{padding-inline:0}.pp-m-compare-grid{border:0;border-top:2px solid var(--color-ink);flex-direction:column;display:flex}.pp-m-compare-card{border:0;border-bottom:2px solid var(--color-ink);flex-direction:row;align-items:center;gap:12px;min-height:64px;padding:12px 0}.pp-m-compare-card-n{display:none}.pp-m-compare-card-main{flex:1;min-width:0}.pp-m-compare-card-main>span:first-child{font-family:var(--font-headline), "Impact", sans-serif;letter-spacing:0;color:var(--color-ink);margin:0 6px 0 0;font-size:20px;font-weight:400;line-height:1;display:inline}.pp-m-compare-card-main>h3{font-size:20px;line-height:1;display:inline}.pp-m-compare-card-meta{color:var(--color-muted-3);margin-top:5px;font-size:12px;line-height:1.4;display:block}.pp-m-compare-card-cta{letter-spacing:.1em;text-align:right;max-width:38%;color:var(--color-brand);flex:none;margin:0;font-size:10px;font-weight:800;line-height:1.3}.pp-m-compare-detail section.py-16,.pp-m-compare-detail section.py-12{padding-block:36px}.pp-m-compare-crumb{letter-spacing:.08em;padding-top:0;font-size:11px}.pp-m-compare-detail>.pt-6{padding-top:22px}.pp-m-compare-hero{padding:16px 0 18px}.pp-m-compare-hero>div[aria-hidden=true]{display:none}.pp-m-compare-hero .label-caps{letter-spacing:.2em;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;font-weight:800;line-height:1.4;display:flex}.pp-m-compare-hero .label-caps:before{content:"";background:currentColor;flex-shrink:0;width:32px;height:2px;display:block}.pp-m-compare-hero h1{gap:0}.pp-m-compare-hero h1 .page-headline{font-size:50px;line-height:.86}.pp-m-compare-tldr{margin-top:14px}.pp-m-compare-hero p:not([data-seo-direct-answer]){max-width:none;margin-top:14px;font-size:14px;line-height:1.6}.pp-m-compare-hero-cta{grid-template-columns:1fr;gap:8px;margin-top:20px;display:grid}.pp-m-compare-hero-cta a{display:block}.pp-m-compare-hero-cta button{width:100%;min-height:50px}.pp-m-compare-table-section{padding:24px 16px 30px}.pp-m-compare-table-section .site-container{padding-inline:0}.pp-m-compare-side{position:relative}.pp-m-compare-toggle{z-index:10;border:2px solid var(--color-ink);background:var(--color-paper);grid-template-columns:1fr 1fr;display:grid;position:sticky;top:60px}.pp-m-compare-toggle-btn{min-height:48px;color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:11px;font-weight:800;line-height:1.2}.pp-m-compare-toggle-btn+.pp-m-compare-toggle-btn{border-left:2px solid var(--color-ink)}.pp-m-compare-toggle-btn[data-side-id=us][data-on=true]{color:#fff;background:#e53935}.pp-m-compare-toggle-btn[data-side-id=them][data-on=true]{background:var(--color-ink);color:var(--color-paper)}.pp-m-compare-toggle-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:-4px}.pp-m-compare-scroll{margin:0;padding:0;overflow:visible}.pp-m-compare-frame{border:0;min-width:0;overflow:visible}.pp-m-compare-tbl,.pp-m-compare-tbl tbody,.pp-m-compare-row,.pp-m-compare-key,.pp-m-compare-cell{width:auto;display:block}.pp-m-compare-cols{display:none}.pp-m-compare-thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-m-compare-row{border-bottom:1px solid var(--color-hairline);padding:14px 0;position:relative}.pp-m-compare-key{background:0 0;border:0;padding:0}.pp-m-compare-key span{letter-spacing:.16em;color:var(--color-muted-3);font-size:10px;font-weight:800;line-height:1}.pp-m-compare-cell{background:0 0;border:0;margin-top:7px;padding:0}.pp-m-compare-badge{display:none}.pp-m-compare-val{font-family:var(--font-headline), "Impact", sans-serif;color:var(--color-ink);font-size:19px;font-weight:400;line-height:1.15}.pp-m-compare-side[data-side=them] .pp-m-compare-val{color:var(--color-muted-1)}.pp-m-compare-val:lang(zh){line-height:1.4}.pp-m-compare-side[data-side=us] .pp-m-compare-cell-them,.pp-m-compare-side[data-side=them] .pp-m-compare-cell-us{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.pp-m-compare-side[data-side=us] .pp-m-compare-cell-us,.pp-m-compare-side[data-side=them] .pp-m-compare-cell-them{animation:pp-pop .28s cubic-bezier(.23, 1, .32, 1) calc(var(--pp-i,0) * 30ms) backwards}}.pp-m-compare-faq{flex-direction:column;min-height:0;display:flex}.pp-m-compare-faq-wrap,.pp-m-compare-faq-head{display:contents}.pp-m-compare-faq-eyebrow{order:1;margin:28px 16px 0}.pp-m-compare-faq-h1{text-align:left;order:2;margin:16px;font-size:40px;line-height:.9}.pp-m-compare-faq-controls{order:3;margin:0 16px 20px}.pp-m-compare-faq-list{order:4;padding:0 16px 30px}.pp-m-compare-faq-sub{text-align:left;order:5;margin:0 16px 12px;font-size:14px;line-height:1.6}.pp-m-compare-faq-intro{order:6;margin:0 16px 12px}.pp-m-compare-faq-depth{text-align:left;order:7;margin:0 16px 20px}.pp-m-compare-faq-meta{order:8;justify-content:flex-start;margin:0 16px 28px}.pp-m-compare-faq-contact{border:2px solid var(--color-ink);box-shadow:6px 6px 0 var(--shadow-ink);order:9;margin:0 16px 40px;padding:18px}.pp-m-compare-faq-cta{order:10;width:100%;padding-bottom:120px}.pp-m-compare-faq-cta>div{flex-direction:column;gap:8px}.pp-m-compare-faq-cta a{width:100%}.pp-m-compare-faq-search{border:2px solid var(--color-ink);height:52px;color:var(--color-ink);align-items:center;gap:10px;padding:0 14px;display:flex}.pp-m-compare-faq-search:focus-within{border-color:var(--color-brand);box-shadow:4px 4px 0 var(--color-brand)}.pp-m-compare-faq-search input{min-width:0;height:100%;color:var(--color-ink);appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:500;line-height:1}.pp-m-compare-faq-search input::placeholder{color:var(--color-muted-3)}.pp-m-compare-faq-chips{scrollbar-width:none;gap:6px;margin:14px -16px 0;padding:0 16px 6px;display:flex;overflow-x:auto}.pp-m-compare-faq-chips::-webkit-scrollbar{display:none}.pp-m-compare-faq-chip{border:2px solid var(--color-ink);min-height:44px;color:var(--color-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;line-height:1;display:flex}.pp-m-compare-faq-chip[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.pp-m-compare-faq-chip-n{opacity:.6}.pp-m-compare-faq-list>div>div{gap:8px}.pp-m-compare-faq-card{border-color:var(--color-ink);background:var(--color-paper);color:var(--color-ink);transition:box-shadow .2s,border-color .2s}.pp-m-compare-faq-card[open]{background:var(--color-paper);box-shadow:4px 4px 0 var(--shadow-ink);border-color:#e53935}.pp-m-compare-faq-sum{align-items:center;min-height:58px;padding:12px 14px}.pp-m-compare-faq-idx{display:none}.pp-m-compare-faq-q{letter-spacing:0;text-transform:none;padding-right:0;font-size:14.5px;font-weight:700;line-height:1.35}.pp-m-compare-faq-q:before{content:attr(data-cat);content:attr(data-cat) / "";letter-spacing:.14em;text-transform:uppercase;color:#e53935;margin-bottom:6px;font-size:9.5px;font-weight:800;line-height:1;display:block}.pp-m-compare-faq-toggle{color:#e53935;background:0 0;border-color:#0000;width:30px;height:30px;font-size:20px}.pp-m-compare-faq-card[open] .pp-m-compare-faq-toggle{color:#fff;background:#e53935;border-color:#e53935}.pp-m-compare-faq-a{border-top:0;padding:0 14px 16px}.pp-m-compare-faq-a p{color:var(--color-muted-1);padding-top:0;font-size:14px;line-height:1.65}.pp-m-compare-faq-empty{color:var(--color-muted-3);margin:10px 0 0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.pp-m-compare-faq-card[open] .pp-m-compare-faq-a{animation:.26s cubic-bezier(.23,1,.32,1) backwards pp-pop}}.pp-m-compare-faq-contact-title{font-family:var(--font-headline), "Impact", sans-serif;text-transform:uppercase;font-size:26px;line-height:.95}.pp-m-compare-faq-contact p{color:var(--color-muted-1);margin:8px 0 14px;font-size:13.5px;line-height:1.55}.pp-m-compare-faq-contact-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pp-m-compare-faq-contact-btn{border:2px solid var(--color-ink);background:var(--color-ink);min-height:48px;color:var(--color-paper);letter-spacing:.1em;text-align:center;text-transform:uppercase;place-items:center;padding:0 8px;font-size:11px;font-weight:800;line-height:1.2;display:grid}.pp-m-compare-faq-contact-btn-cta{color:#fff;background:#dc143c;border-color:#dc143c}.pp-m-compare-faq-contact-btn:active{transform:scale(.97)}.pp-m-compare-legal-eyebrow{margin-top:28px}.pp-m-compare-legal h1{margin:16px 0;font-size:52px;line-height:.86}.pp-m-compare-legal-tabs{border:2px solid var(--color-ink);grid-template-columns:1fr 1fr;display:grid}.pp-m-compare-legal-tab{min-height:46px;color:var(--color-ink);letter-spacing:.12em;text-align:center;text-transform:uppercase;place-items:center;padding:0 8px;font-size:11px;font-weight:800;line-height:1.2;display:grid}.pp-m-compare-legal-tab+.pp-m-compare-legal-tab{border-left:2px solid var(--color-ink)}.pp-m-compare-legal-tab[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.pp-m-compare-legal-meta{letter-spacing:.1em;margin:12px 0 0;font-size:11px}.pp-m-compare-legal-ctx{margin:4px 0 20px}.pp-m-compare-legal-rule{display:none}.pp-m-compare-legal .pp-m-compare-legal-sec{border-top:2px solid var(--color-ink)}.pp-m-compare-legal .pp-m-compare-legal-sec:last-child{border-bottom:2px solid var(--color-ink)}.pp-m-compare-legal .pp-m-compare-legal-sum{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;min-height:56px;padding:12px 0;list-style:none;display:flex}.pp-m-compare-legal .pp-m-compare-legal-sum::-webkit-details-marker{display:none}.pp-m-compare-legal .pp-m-compare-legal-n{min-width:30px;font-family:var(--font-mono), monospace;color:#e53935;flex:none;font-size:11px;font-weight:700;line-height:1}.pp-m-compare-legal .pp-m-compare-legal-sum h2{font-family:var(--font-headline), "Anton", sans-serif;letter-spacing:0;text-transform:uppercase;color:var(--color-ink);border:0;flex:1;margin:0;padding:0;font-size:18px;font-weight:400;line-height:1.1}.pp-m-compare-legal .pp-m-compare-legal-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-m-compare-legal .pp-m-compare-legal-chev{color:#e53935;flex:none;font-size:20px;font-weight:700;line-height:1;transition:transform .25s}.pp-m-compare-legal .pp-m-compare-legal-sec[open] .pp-m-compare-legal-chev{transform:rotate(45deg)}.pp-m-compare-legal .pp-m-compare-legal-body{padding:0 0 16px 36px}.pp-m-compare-legal .pp-m-compare-legal-body>:first-child{margin-top:0}.pp-m-compare-legal .pp-m-compare-legal-body hr{display:none}.pp-m-compare-legal .pp-m-compare-legal-body p,.pp-m-compare-legal .pp-m-compare-legal-body li{color:var(--color-muted-1);font-size:14px;line-height:1.7}.pp-m-compare-legal .pp-m-compare-legal-body h3{color:var(--color-ink);margin:20px 0 10px;font-size:16px}.pp-m-compare-legal .pp-m-compare-legal-body strong{color:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.pp-m-compare-legal .pp-m-compare-legal-sec[open] .pp-m-compare-legal-body{animation:.26s cubic-bezier(.23,1,.32,1) backwards pp-pop}}}
@media (max-width:767px){.pp-m-account-hero{isolation:isolate;padding:26px 16px 24px}.pp-m-account-hero:before{content:"";filter:invert();opacity:.16;pointer-events:none;z-index:-1;background:url(/hero-network-clean.webp) 50%/contain no-repeat;width:340px;height:190px;position:absolute;top:-10px;right:-100px}.pp-m-account-title{margin-top:12px;font-size:40px;line-height:.88}.pp-m-account-title:lang(ru){font-size:34px}.pp-m-account-title:lang(zh){line-height:1.12}.pp-m-account-chips{gap:6px;margin-top:14px}.pp-m-account-chips li{letter-spacing:.1em;color:#fff;border:1px solid #ffffff80;padding:6px 8px;font-size:10px;line-height:1}.pp-m-account-formcol{padding:22px 16px 44px}.pp-m-account-tabs{border:2px solid var(--color-ink);grid-template-columns:1fr 1fr;gap:0;margin-bottom:0;display:grid}.pp-m-account-tabs .pp-m-account-tab{height:48px;color:var(--color-ink);letter-spacing:.12em;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:11px;display:flex}.pp-m-account-tabs .pp-m-account-tab+.pp-m-account-tab{border-left:2px solid var(--color-ink)}.pp-m-account-tabs .pp-m-account-tab[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.pp-m-account-h1{margin-top:22px;font-size:40px;line-height:.9}.pp-m-account-h1:lang(ru){font-size:34px}.pp-m-account-h1:lang(zh){line-height:1.12}.pp-m-account-body[data-auth-mode=reset]{margin-top:24px}.pp-m-account-body{flex-direction:column;margin-top:16px;display:flex}.pp-m-account-body[data-auth-mode=register]>:nth-child(3),.pp-m-account-body[data-auth-mode=login]>:nth-child(3){order:-2}.pp-m-account-body[data-auth-mode=register]>:nth-child(2),.pp-m-account-body[data-auth-mode=login]>:nth-child(2){letter-spacing:.18em;color:var(--color-muted-3);order:-1;margin:16px 0;font-size:10px}.pp-m-account-body .btn-outline{letter-spacing:.1em;min-height:52px;font-size:12px;padding-block:0!important}.pp-m-account-body label[for]{color:var(--color-muted-3);letter-spacing:.18em;font-size:10px}.pp-m-account-body input:not([type=checkbox]){font-size:16px}.pp-m-account-reveal{color:var(--color-muted-3)}.pp-m-account-body form>p.text-right{text-align:left;margin-top:6px}.pp-m-account-body form>p.text-right a{letter-spacing:0;text-transform:none;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.pp-m-account-body .btn-red.btn-lg{min-height:56px;margin-top:18px;padding-block:0;font-size:13px}.pp-m-account-body #auth-error{color:var(--color-brand);background:0 0;border-left:0;margin-top:12px;padding:0;font-size:12px;font-weight:700}.pp-m-account-meter{gap:4px;margin-top:8px}.pp-m-account-meter>span{background-color:var(--color-hairline);height:4px;transition:background-color .2s}.pp-m-account-meter[data-m-score="1"]>span[data-m-on],.pp-m-account-meter[data-m-score="2"]>span[data-m-on]{background-color:var(--color-brand)}.pp-m-account-meter[data-m-score="2"]>span[data-m-on]{background-color:#eab308}.pp-m-account-meter[data-m-score="3"]>span[data-m-on],.pp-m-account-meter[data-m-score="4"]>span[data-m-on]{background-color:var(--color-live)}.pp-m-account-about-hero{isolation:isolate;position:relative;overflow:hidden}.pp-m-account-about-hero:before{content:"";filter:invert();opacity:.14;pointer-events:none;z-index:-1;background:url(/hero-network-clean.webp) 50%/contain no-repeat;width:460px;height:257px;position:absolute;bottom:-20px;left:-40px}.pp-m-account-about-eyebrow{letter-spacing:.2em;color:#ff5a55;align-items:center;gap:12px;font-size:12px;font-weight:800;line-height:1.4;display:flex}.pp-m-account-about-eyebrow:before{content:"";background:currentColor;width:32px;height:2px}.pp-m-account-about-hero .page-headline{color:#fff;margin-top:16px;font-size:52px;line-height:.86}.pp-m-account-about-hero .page-headline:lang(ru){font-size:40px}.pp-m-account-about-hero .page-headline:lang(zh){line-height:1.12}.pp-m-account-about-tagline{font-family:var(--font-headline,"Anton"), "Impact", sans-serif;text-transform:uppercase;color:#ff5a55;font-size:24px;font-weight:400;line-height:1}.pp-m-account-about-tagline:lang(zh){line-height:1.2}.pp-m-account-facts{background:var(--color-background)}.pp-m-account-contact .pp-m-account-tile:active{transform:scale(.97)}}
@media (max-width:767px){.pp-m-dash-page{padding-top:82px;padding-bottom:132px}.pp-m-dash-hero{margin-bottom:16px;display:block;position:relative}.pp-m-dash-hero-title{padding-right:56px}.pp-m-dash-hero h1{margin-top:12px;font-size:56px;line-height:.86}.pp-m-dash-bell{position:absolute;top:-6px;right:0}.pp-m-dash-bell>button{width:44px;height:44px}.pp-m-dash-actions{gap:8px;margin-top:16px}.pp-m-dash-actions a,.pp-m-dash-actions button{min-height:44px}.pp-m-dash-kbd{display:none}.pp-m-dash-buy{display:none!important}.pp-m-dash-stats{margin-inline:-16px;border-inline-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.pp-m-dash-stats>[data-stat]{flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-height:0;padding:14px 10px}.pp-m-dash-stats>[data-stat=data]{order:1;padding-left:16px}.pp-m-dash-stats>[data-stat=active]{order:2}.pp-m-dash-stats>[data-stat=rotated]{order:3}.pp-m-dash-stats>[data-stat=expiry]{flex-direction:row;order:4;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 16px}.pp-m-dash-stats>[data-stat]>span:first-child{letter-spacing:.12em;font-size:9px;line-height:1.3}.pp-m-dash-stats>[data-stat]>p{font-size:13px;line-height:1.15}.pp-m-dash-sv{font-size:19px;line-height:1.05}.pp-m-dash-stats [data-stat=data] .font-mono-num{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.pp-m-dash-stats [data-stat=expiry]>div{text-align:right}.pp-m-dash-trial{background:#00cc6a14;border-color:#00a857;margin-bottom:16px}.pp-m-dash-trial>div:first-child{align-items:center;gap:6px 10px;padding:14px 14px 18px}.pp-m-dash-trial-dot{background:var(--color-live);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite pp-blink;display:block}.pp-m-dash-trial-title,.pp-m-dash-trial-clock{font-family:var(--font-headline), "Impact", sans-serif;letter-spacing:0;color:var(--color-ink);font-size:18px;font-weight:400;line-height:1}.pp-m-dash-trial-up{border-color:var(--color-cta);background:var(--color-cta);color:#fff;order:4;min-height:44px;margin-left:auto}.pp-m-dash-trial-hint{color:var(--color-muted-1);flex-basis:100%;order:5;font-size:12.5px;line-height:1.5}.pp-m-dash-pay{color:var(--color-ink);background:#00cc6a14;border-color:#00a857}.pp-m-dash-pay-desc{color:var(--color-muted-1)}.pp-m-dash-pay>div[aria-hidden]>div:first-child{border-color:#00a8574d}.pp-m-dash-acc-head{justify-content:space-between;align-items:center;padding:12px 0 4px;display:flex}.pp-m-dash-acc-title{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:11px;font-weight:800;line-height:1}.pp-m-dash-add{letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--color-brand);align-items:center;font-size:11px;font-weight:800;display:inline-flex}.pp-m-dash-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pp-m-dash-item{border:2px solid var(--color-ink);background:var(--color-paper);transition:box-shadow .2s var(--ease-out), border-color .2s var(--ease-out)}.pp-m-dash-item[data-open=true]{border-color:var(--color-brand);box-shadow:5px 5px 0 var(--shadow-ink)}.pp-m-dash-item-h{font:inherit;margin:0}.pp-m-dash-row{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px;display:flex}.pp-m-dash-dot{background:var(--color-faint);border-radius:50%;flex:none;width:10px;height:10px}.pp-m-dash-dot[data-live=true]{background:var(--color-live);animation:1.6s infinite pp-blink}.pp-m-dash-row-main{flex:1;min-width:0}.pp-m-dash-row-name{font-family:var(--font-headline), "Impact", sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:20px;line-height:1;display:block;overflow:hidden}.pp-m-dash-row-sub{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--color-muted-3);margin-top:5px;font-size:10px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.pp-m-dash-row-side{text-align:right;flex:none;max-width:44%}.pp-m-dash-row-ip,.pp-m-dash-row-left{font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.pp-m-dash-row-ip{font-size:12px;line-height:1}.pp-m-dash-row-left{color:var(--color-muted-3);margin-top:5px;font-size:10px;line-height:1}.pp-m-dash-row-left[data-low=true]{color:var(--color-brand)}.pp-m-dash-chev{width:14px;height:14px;color:var(--color-muted-3);transition:transform .2s var(--ease-out);flex:none}.pp-m-dash-row[aria-expanded=true] .pp-m-dash-chev{transform:rotate(180deg)}.pp-m-dash-bar{background:var(--color-hairline);height:3px;overflow:hidden}.pp-m-dash-bar-fill{background:var(--color-ink);transform-origin:0;width:100%;height:100%;transition:transform .3s var(--ease-out);display:block}.pp-m-dash-bar-fill[data-low=true]{background:var(--color-brand)}.pp-m-dash-body{border-top:2px solid var(--color-ink);animation:pp-pop .26s var(--ease-out) backwards;padding:14px}.pp-m-dash-expired{margin-top:16px}.pp-m-dash-expired-toggle{border:0;border-bottom:2px solid var(--color-hairline);letter-spacing:.15em;text-transform:uppercase;width:100%;min-height:44px;color:var(--color-muted-3);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.pp-m-dash-expired-toggle:disabled{cursor:default}.pp-m-dash-expired .pp-m-dash-list{margin-top:12px}.pp-m-dash-dl{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.pp-m-dash-dl-label{letter-spacing:.15em;text-transform:uppercase;width:100%;color:var(--color-muted-3);font-size:10px;font-weight:800;line-height:1}.pp-m-dash-dl button,.pp-m-dash-body :is(button,[role=radio]){min-height:44px}.pp-m-dash-body :is(input,select,textarea){min-height:44px;font-size:16px}.pp-m-dash-card{gap:12px}.pp-m-dash-toolbar{gap:8px}.pp-m-dash-toolbar button{width:44px;height:44px}.pp-m-dash-map{background:0 0;border:0;height:auto;overflow:visible}.pp-m-dash-map>[aria-hidden=true]{display:none}.pp-m-dash-overlay{flex-direction:column;gap:12px;display:flex;position:static;inset:auto}.pp-m-dash-ip{border:1px solid var(--color-hairline);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:10px}.pp-m-dash-ip>p[aria-live]{margin-top:6px;font-size:15px;line-height:1.1}.pp-m-dash-overlay>button{letter-spacing:.1em;width:100%;min-height:46px;padding:0 12px;font-size:10.5px}.pp-m-dash-overlay>button[data-cooldown=true]{border-color:var(--color-hairline);box-shadow:none;color:var(--color-muted-3);cursor:not-allowed;background:0 0}.pp-m-dash-box{background:0 0;border:0;gap:12px}.pp-m-dash-box>*{border-width:0}.pp-m-dash-creds{--color-paper:#000;--color-ink:#fff;--color-surface:#141414;--color-hairline:#2a2a2a;--color-muted-1:#e5e5e5;--color-muted-2:#bbb;--color-muted-3:#bbb;--color-brand:#ff5a55;color:#fff;background:#000}.pp-m-dash-creds>*{border-color:#333}.pp-m-dash-controls{gap:14px;padding:0}.pp-m-dash-tools{border-top-width:0;flex-direction:column;align-items:stretch;padding-top:0}.pp-m-dash-tools>a,.pp-m-dash-tools>button{width:100%;min-height:46px}.pp-m-dash-reboot{margin-left:0}.pp-m-dash-hold{letter-spacing:.1em;width:100%;min-height:46px;font-size:10.5px}.pp-m-dash-foot{margin-top:28px}.pp-m-dash-foot-label{letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;line-height:1}.pp-m-dash-key{border:2px solid var(--color-ink);align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.pp-m-dash-key-value{min-width:0;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.pp-m-dash-key-btn{border:2px solid var(--color-ink);letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--color-ink);align-items:center;padding:0 12px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.pp-m-dash-logout{border:2px solid var(--color-ink);letter-spacing:.1em;text-transform:uppercase;width:100%;min-height:46px;color:var(--color-brand);cursor:pointer;background:0 0;margin-top:16px;font-size:11px;font-weight:800;line-height:1}.pp-m-dash-logout:disabled{opacity:.45;cursor:not-allowed}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.pp-m-dash-item,.pp-m-dash-chev,.pp-m-dash-bar-fill{transition:none}.pp-m-dash-body,.pp-m-dash-dot,.pp-m-dash-trial-dot{animation:none}}
.pp-btn{--pp-btn-ease:cubic-bezier(.23, 1, .32, 1);--h:48px;--fs:15px;--px:22px;--c:36px;box-sizing:border-box;height:var(--h);padding:0 var(--px);border:1px solid var(--bd);background:var(--bg);color:var(--fg);box-shadow:var(--sh);font-family:var(--font-sans), "Work Sans", "Helvetica Neue", Arial, sans-serif;font-size:var(--fs);letter-spacing:-.005em;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--pp-btn-ease), box-shadow .25s var(--pp-btn-ease), filter .2s ease, background-color .2s ease, border-color .2s ease;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.pp-btn--sm{--h:38px;--fs:14px;--px:18px;--c:26px}.pp-btn--md{--h:48px;--fs:15px;--px:22px;--c:36px}.pp-btn--lg{--h:56px;--fs:16px;--px:26px;--c:44px}.pp-btn--chip{padding-right:calc((var(--h) - var(--c)) / 2 - 1px)}.pp-btn--block{width:100%;display:flex}.pp-btn--blur{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pp-btn:focus-visible{outline-offset:3px;outline:2px solid #e53935}.pp-btn:disabled,.pp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.pp-btn--red{--bg:linear-gradient(180deg, #ea2d4c 0%, #dc143c 100%);--fg:#fff;--bd:#00000014;--sh:inset 0 1px 0 #ffffff47, 0 1px 2px #78001459, 0 8px 20px -8px #dc143ca6;--hsh:inset 0 1px 0 #ffffff52, 0 1px 2px #78001459, 0 14px 28px -10px #dc143cbf;--chip:#ffffff2e;--hf:brightness(1.06)}.pp-btn--red-dark{--bg:linear-gradient(180deg, #ea2d4c 0%, #dc143c 100%);--fg:#fff;--bd:#ffffff1f;--sh:inset 0 1px 0 #ffffff47, 0 8px 24px -10px #dc143ccc;--hsh:inset 0 1px 0 #ffffff52, 0 14px 32px -10px #e53935e6;--chip:#ffffff2e;--hf:brightness(1.08)}.pp-btn--outline{--bg:var(--color-paper,#fff);--fg:var(--color-ink,#0a0a0a);--bd:var(--color-pill-border,#00000024);--sh:0 1px 2px #0000000f;--hsh:0 1px 2px #0000000f, 0 6px 16px -8px #0000002e;--chip:var(--color-chip,#f2f2f2);--hbg:#fafafa;--hbd:#00000047}.pp-btn--white{--bg:#fff;--fg:#0a0a0a;--bd:transparent;--sh:0 1px 2px #0000001f, 0 10px 24px -10px #00000059;--hsh:0 1px 2px #0000001f, 0 16px 32px -12px #00000073;--chip:#f2f2f2;--hbg:#fff}.pp-btn--dark{--bg:linear-gradient(180deg, #222 0%, #0a0a0a 100%);--fg:#fff;--bd:#ffffff0f;--sh:inset 0 1px 0 #ffffff1f, 0 1px 2px #0000004d, 0 8px 20px -10px #00000080;--hsh:inset 0 1px 0 #ffffff24, 0 1px 2px #0000004d, 0 14px 28px -12px #0009;--chip:#ffffff1f;--hf:brightness(1.25)}.pp-btn--ghost-dark{--bg:#ffffff14;--fg:#fff;--bd:#ffffff38;--sh:inset 0 1px 0 #ffffff14;--hsh:inset 0 1px 0 #ffffff1a;--chip:#ffffff1f;--hbg:#ffffff24;--hbd:#fff6}[data-theme=dark] .pp-btn--outline{--sh:0 1px 2px #00000080;--hsh:0 1px 2px #00000080, 0 6px 16px -8px #000c;--hbg:#141414;--hbd:#ffffff57}[data-theme=dark] .pp-btn--dark{--bd:#ffffff29}.pp-btn__icon{width:var(--c);height:var(--c);background:var(--chip);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-btn__icon svg{width:calc(var(--c) * .5);height:calc(var(--c) * .5);stroke-width:2.25px;transition:transform .3s var(--pp-btn-ease)}@media (hover:hover) and (pointer:fine){.pp-btn:hover{box-shadow:var(--hsh,var(--sh));filter:var(--hf,none);background:var(--hbg,var(--bg));border-color:var(--hbd,var(--bd))}.pp-btn--arrow:hover .pp-btn__icon svg{transform:translate(2px)}.pp-btn--rotate:hover .pp-btn__icon svg{transform:rotate(45deg)}}.pp-btn:active{transition-duration:.1s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.pp-btn,.pp-btn__icon svg{transition:none}.pp-btn:active{transform:none}}
@keyframes ppNavPop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@media (min-width:768px){.pp-nav{pointer-events:none}.pp-nav>.site-container{padding-top:14px}.pp-nav-bar{pointer-events:auto;background:color-mix(in srgb, var(--color-paper) 74%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:2px solid var(--color-foreground);height:60px;box-shadow:4px 4px 0 0 var(--shadow-ink);gap:16px;padding:0 8px 0 18px;position:relative}.pp-nav-links{flex:1 1 0;align-items:center;min-width:0}.pp-nav-row{flex-wrap:nowrap;align-items:center;gap:2px;width:100%;min-width:0;height:36px;display:flex;position:relative}.pp-nav-link{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--color-foreground);flex-shrink:0;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.2;transition:color .15s;position:relative}.pp-nav-link__bar{background:var(--color-brand);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.pp-nav-link[data-active=true]{color:var(--color-cta)}.pp-nav-link[data-active=true] .pp-nav-link__bar{transform:scaleX(1)}.pp-nav-link[data-overflow=true]{visibility:hidden;pointer-events:none;position:absolute}.js .pp-nav-row[data-measured=false] .pp-nav-link{visibility:hidden}.pp-nav-more{flex-shrink:0;position:relative}.pp-nav-more__btn{border:1px solid var(--color-pill-border);background:var(--color-paper);height:34px;color:var(--color-foreground);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;transition:background-color .2s,transform .1s;display:flex}.pp-nav-more__btn[aria-expanded=true]{background:var(--color-chip)}.pp-nav-more__btn[data-active=true]{color:var(--color-cta)}.pp-nav-more__btn:active{transform:scale(.96)}.pp-nav-more__chev{width:12px;height:12px;transition:transform .25s var(--ease-out)}.pp-nav-more__btn[aria-expanded=true] .pp-nav-more__chev{transform:rotate(180deg)}.pp-nav-menu{z-index:5;background:var(--color-paper);border:2px solid var(--color-foreground);min-width:200px;box-shadow:6px 6px 0 0 var(--shadow-ink);transform-origin:0 0;visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;padding:6px;display:flex;position:absolute;top:44px;left:0}.pp-nav-menu[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;animation:ppNavPop .18s var(--ease-out) both}.pp-nav-menu__item{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--color-foreground);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.2;transition:background-color .15s;display:flex}.pp-nav-menu__item[aria-current=page]{color:var(--color-cta)}.pp-nav-menu__item:focus-visible{background:var(--color-surface);outline:2px solid var(--color-brand);outline-offset:-2px}.pp-nav-right{flex:none;gap:6px;margin-left:0}.pp-nav-search{align-items:center;display:flex}.pp-nav-search>button{border:1px solid var(--color-pill-border);background:0 0;border-radius:999px;flex:none;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;transition:background-color .2s,transform .1s}.pp-nav-search>button>span,.pp-nav-search>button>kbd{display:none}.pp-nav-search>button>svg{display:block}.pp-nav-chip{border:1px solid var(--color-pill-border);min-width:36px;height:36px;color:var(--color-foreground);background:0 0;border-radius:999px;transition:background-color .2s,transform .1s}.pp-nav-chip:not(.pp-nav-chip--lang){width:36px;padding:0}.pp-nav-chip--lang{gap:6px;padding:0 10px}.pp-nav-live{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--color-muted-1);align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:600;display:none}.pp-nav-login{white-space:nowrap;color:var(--color-foreground);padding:10px 12px;font-size:14px;font-weight:600;transition:color .15s}.pp-nav-login[aria-current=page]{color:var(--color-cta)}@media (hover:hover) and (pointer:fine){.pp-nav-link:hover{color:var(--color-brand)}.pp-nav-more__btn:hover,.pp-nav-chip:hover,.pp-nav-search>button:hover{background:var(--color-chip);border-color:var(--color-pill-border);color:var(--color-foreground)}.pp-nav-menu__item:hover{background:var(--color-surface);color:var(--color-cta)}.pp-nav-login:hover{color:var(--color-brand)}}.pp-nav-chip:active,.pp-nav-search>button:active{transform:scale(.96)}.pp-nav-progress{background:var(--color-brand);transform-origin:0;pointer-events:none;height:3px;position:absolute;bottom:-2px;left:-2px;right:-2px;transform:scaleX(0)}[data-theme=dark] .pp-nav-link[data-active=true],[data-theme=dark] .pp-nav-menu__item[aria-current=page],[data-theme=dark] .pp-nav-more__btn[data-active=true],[data-theme=dark] .pp-nav-login[aria-current=page]{color:var(--color-red-on-dark)}}@media (min-width:1200px){.pp-nav-live{display:flex}}@media (min-width:1400px){.js .pp-nav-row[data-measured=false] .pp-nav-link{visibility:visible}}@media (prefers-reduced-motion:reduce){.pp-nav-menu[data-open=true]{animation:none}.pp-nav-link__bar,.pp-nav-more__chev{transition:none}}