.pp{background:var(--bg-canvas)}.pp .container{width:100%;max-width:calc(var(--content-width) + 32px);margin-inline:auto;padding-inline:16px}.pp .pill{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-primary);filter:drop-shadow(0 4px 4px #222a350d);white-space:nowrap;align-self:flex-start;align-items:center;padding:4px 8px;display:inline-flex;box-shadow:inset 0 2px 2px #fff6}.pp .title{color:var(--text-primary);flex-direction:column;display:flex}.pp .muted{color:var(--text-muted)}.pp .lede{color:var(--text-body)}.pp .pf-hero{position:relative;overflow-x:clip}.pp .pf-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-block:96px 0;display:flex;position:relative}.pp .pf-hero-inner .pill{align-self:center}.pp .pf-hero-title{align-items:center}.pp .pf-hero-lede{max-width:600px}.pp .pf-cta{gap:12px;display:flex}.pp .pf-cta .btn{padding:8px 20px}.pp .pf-cta .btn-light{background:linear-gradient(#fff 0%,#f1f1f3 100%)}.pp .pf-cta .btn-dark{background:linear-gradient(#333 0%,#0a0a0a 100%)}.pp .pf-well{background:var(--bg-sunken);width:100%;box-shadow:var(--shadow-panel-card);text-align:left;border-radius:18px 18px 0 0;margin-top:40px;padding:8px}.pp .pf-app{background:var(--bg-raised);box-shadow:var(--shadow-panel-ring);border-radius:13px 13px 0 0;display:flex;overflow:hidden}.pp .pf-main{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.pp .pf-main .pf-canvas{flex:auto}.pp .pf-side,.pp .pf-tools{pointer-events:none;user-select:none}.pp .pf-side{background:var(--bg-surface);border-right:1px solid var(--border-subtle);flex-direction:column;flex:0 0 212px;gap:22px;padding:13px 13px 18px;display:flex}.pp .ws{height:28px;color:var(--text-muted);background:linear-gradient(#fff 0%,#f7f7f8 100%);border-radius:8.75px;align-items:center;gap:7px;padding:8px;display:flex;box-shadow:inset 0 2px 2px #fff,0 1px 2px #222a350d,0 0 0 1px #222a351a}.pp .ws-name{font:500 12px/17.5px var(--font-display);letter-spacing:-.12px;color:var(--text-primary)}.pp .side-group,.pp .tools-group{flex-direction:column;display:flex}.pp .side-label{font:500 11px/16px var(--font-display);color:var(--text-muted);margin-bottom:6px}.pp .side-item{border-radius:4.4px;align-items:center;gap:9px;padding:6px 8px;display:flex}.pp .side-item.is-active{background:var(--bg-alt)}.pp .side-ico{width:14px;height:14px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.pp .side-item.is-active .side-ico{color:var(--text-primary)}.pp .side-text{font:700 12px/17.5px var(--font-display);letter-spacing:-.12px;color:var(--text-body);white-space:nowrap}.pp .side-item.is-active .side-text{color:var(--text-primary)}.pp .side-badge{border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--text-accent);font:600 10.5px/16px var(--font-display);margin-left:auto;padding:0 6px}.pp .pf-tools{background:var(--bg-raised);border-left:1px solid var(--border-subtle);flex-direction:column;flex:0 0 236px;gap:18px;padding:13px 13px 18px;display:flex}.pp .tools-head{flex-direction:column;gap:10px;display:flex}.pp .tools-title{font:600 13px/18px var(--font-display);color:var(--text-primary)}.pp .tools-search{background:var(--bg-surface);height:28px;box-shadow:inset 0 0 0 1px var(--border-subtle);font:400 12px/16px var(--font-body);color:var(--text-muted);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.pp .tools-group{gap:6px}.pp .tools-group .side-label{margin-bottom:0}.pp .tool{background:var(--bg-raised);box-shadow:var(--shadow-panel-ring);border-radius:9px;align-items:center;gap:9px;padding:6px 8px 6px 6px;display:flex}.pp .tool-ico{border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pp .tool-ico-trigger{background:var(--accent-gradient);color:#fff}.pp .tool-ico-action{background:var(--bg-sunken);color:var(--text-primary);box-shadow:var(--shadow-panel-ring)}.pp .tool-ico-logic{background:var(--accent-subtle);color:var(--text-accent)}.pp .tool-text{min-width:0;font:500 12px/16px var(--font-body);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.pp .tool-grip{color:var(--border-strong);display:inline-flex}.pp .pf-bar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pp .pf-bar-title{font:600 13px/18px var(--font-display);color:var(--text-primary);align-items:center;gap:8px;display:inline-flex}.pp .pf-bar-title svg{color:var(--accent-deep)}.pp .pf-live{border-radius:var(--radius-full);background:var(--status-success-subtle);color:var(--status-success);font:500 12px/16px var(--font-body);align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.pp .pf-live-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pf-blink}@keyframes pf-blink{50%{opacity:.3}}.pp .pf-canvas{background-color:var(--bg-surface);background-image:radial-gradient(circle, var(--border-subtle) 1px, transparent 1.4px);background-size:16px 16px;justify-content:center;padding:36px 24px 44px;display:flex}.pp .pf-channels .container{flex-direction:column;gap:20px;padding-block:56px;display:flex}.pp .pf-eyebrow-c{text-align:center;color:var(--text-muted)}.pp .pf-logos{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pp .pf-logo{color:var(--text-primary);justify-content:center;align-items:center;gap:10px;padding:14px 12px;display:flex}.pp .pf-logo-mark{display:inline-flex}.pp .pf-block .container{padding-block:96px}.pp .pf-head{flex-direction:column;gap:24px;margin-bottom:48px;display:flex}.pp .pf-head .title{flex-flow:wrap;column-gap:.25em}.pp .pf-head-center{text-align:center;align-items:center}.pp .pf-head-center .title{justify-content:center}.pp .pf-head-center .pill{align-self:center}.pp .pf-mark{vertical-align:-.08em;width:.9em;height:.9em;margin-inline:.02em .04em;display:inline-block;position:relative}.pp .pf-mark-in{width:106.07%;height:100.02%;position:absolute;top:-.9%;left:-.25%}.pp .pf-mark-in img{width:153.82%;max-width:none;height:158.09%;position:absolute;inset:-27.59% -28.06% -30.5% -25.76%}.pp .pf-uses{flex-direction:column;gap:16px;display:flex}.pp .pf-tabs{scrollbar-width:none;background:var(--bg-alt);border-radius:10px;align-self:center;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px 2px #1313160d,0 0 0 1px #222a350d}.pp .pf-tabs::-webkit-scrollbar{display:none}.pp .pf-tab{border-radius:var(--radius-sm);font:700 16px/24px var(--font-display);letter-spacing:-.16px;white-space:nowrap;color:var(--text-muted);flex:none;align-items:center;gap:12px;padding:6px 14px;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex;position:relative}.pp .pf-tab[aria-selected=true]{background:var(--bg-raised);color:var(--text-primary);box-shadow:var(--shadow-control-active);cursor:default}.pp .pf-tab:not([aria-selected=true]):hover{color:var(--text-body)}.pp .pf-tab:focus-visible{outline:2px solid var(--accent-default);outline-offset:-2px}.pp .pf-tab .dot-glyph{transition:opacity .25s}.pp .pf-tab:not([aria-selected=true]) .dot-glyph{opacity:.2}.pp .pf-tab:not([aria-selected=true]) .dot-glyph span{background:#0a0a0a}.pp .pf-uc-card{background:var(--bg-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel-card);overflow:hidden}.pp .pf-uc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:520px;display:grid}.pp .pf-uc[hidden]{display:none}.pp .pf-uc-copy{flex-direction:column;justify-content:flex-end;gap:12px;padding:40px;display:flex}.pp .pf-uc-copy h3{color:var(--text-primary)}.pp .pf-uc-body{max-width:440px;color:var(--text-body)}.pp .pf-uc-canvas{border-left:1px solid var(--border-subtle);background-color:var(--bg-surface);background-image:radial-gradient(circle, var(--border-subtle) 1px, transparent 1.4px);background-size:16px 16px;justify-content:center;align-items:center;padding:40px 32px;display:flex}.pp .pf-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.pp .pf-split-top{align-items:start}.pp .pf-split-rev{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pp .pf-split-rev>.pf-split-copy{order:2}.pp .pf-split-copy{flex-direction:column;gap:24px;display:flex}.pp .pf-split-copy .lede{max-width:460px}.pp .pf-metrics{border-radius:var(--radius-xl);background-color:var(--bg-surface);background-image:radial-gradient(circle, var(--border-subtle) 1px, transparent 1.4px);box-shadow:var(--shadow-panel-card);background-size:16px 16px;flex-direction:column;align-items:center;gap:16px;padding:48px 40px;display:flex}.pp .pf-more{color:var(--text-primary);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.pp .pf-more:hover{color:var(--accent-deep)}.pp .pf-faqs{flex-direction:column;display:flex}.pp .faq{border-bottom:1px solid var(--border-subtle)}.pp .faq:first-child{border-top:1px solid var(--border-subtle)}.pp .faq-q{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.pp .faq-q::-webkit-details-marker{display:none}.pp .faq-q:focus-visible{outline:2px solid var(--accent-default);outline-offset:2px;border-radius:4px}.pp .faq-chev{color:var(--text-muted);flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.pp .faq[open] .faq-chev{transform:rotate(180deg)}.pp .faq-a{color:var(--text-body);overflow:hidden}.pp .faq-a>p{padding:0 32px 22px 0}.pp .faq-q{transition:color .25s}.pp .faq-q:hover{color:var(--accent-deep)}@media (prefers-reduced-motion:reduce){.pp .pf-live-dot{animation:none}}@media (width<=1100px){.pp .pf-tools{display:none}}@media (width<=1023px){.pp .pf-side{display:none}.pp .pf-block .container{padding-block:72px}.pp .pf-hero-inner{padding-top:72px}.pp .pf-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.pp .pf-uc{grid-template-columns:1fr;min-height:0}.pp .pf-uc-canvas{border-left:0;border-top:1px solid var(--border-subtle)}.pp .pf-split,.pp .pf-split-rev{grid-template-columns:1fr;gap:40px}.pp .pf-split-rev>.pf-split-copy{order:0}}@media (width<=639px){.pp .pf-block .container{padding-block:56px}.pp .pf-hero-inner{padding-top:56px}.pp .pf-cta{flex-wrap:wrap;justify-content:center}.pp .pf-canvas,.pp .pf-uc-canvas{padding:28px 16px}.pp .pf-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.pp .pf-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:2px;display:grid;overflow:visible}.pp .pf-tab{white-space:normal;text-align:center;justify-content:center;min-width:0;padding:9px 10px;font-size:14px;line-height:19px}.pp .pf-tab .dot-glyph{display:none}.pp .pf-uc-copy{padding:28px 24px}.pp .pf-metrics{padding:32px 16px}}
