[data-theme=dark] .ps-home{color-scheme:dark;--bg:#0C0A12;--surface:rgba(30,25,46,0.62);--surface-strong:rgba(34,28,52,0.8);--surface-solid:#1A1626;--cream:#1C1829;--line:rgba(255,255,255,0.09);--ink:#F5F3FA;--text-2:#BDB6CF;--text-3:#9C94B0;--purple-text:#A99BFF;--zone-paper:#0C0A12;--zone-sand:#110E19;--zone-ivory:#0F0C16;--zone-ink:#17122A;--purple:#5B3EE8;--purple-hover:#6A4EF0;--lavender:#241D3D;--green:#4ADE80;--green-bg:rgba(52,211,153,0.12);--pro-bg:#1F1A30;--focus-ring:#A99BFF;--glass-edge:rgba(255,255,255,0.09);--glass-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 18px 40px -24px rgba(0,0,0,0.7);--shadow-soft:0 1px 2px rgba(0,0,0,0.3),0 12px 32px -16px rgba(0,0,0,0.6)}html[data-theme=dark] body:has(.ps-home),html[data-theme=dark]:has(.ps-home){background:#0C0A12}[data-theme=dark] .ps-home .sheet{box-shadow:0 -1px 0 rgba(255,255,255,.05),0 -18px 40px -24px rgba(0,0,0,.8)}[data-theme=dark] .ps-home .sheet-sand{--line:rgba(255,255,255,0.09);--text-3:#A59DB8}[data-theme=dark] .ps-home .sheet-ink{box-shadow:0 -1px 0 rgba(169,155,255,.12),0 -18px 40px -24px rgba(0,0,0,.8)}[data-theme=dark] .ps-home :is(.hero,.page-hero,.sheet-paper,.sheet-ivory,.sheet-sand):before{opacity:.9;filter:saturate(1.2)}[data-theme=dark] .ps-home .hero-dots{background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.5px)}[data-theme=dark] .ps-home :is(.eyebrow,.serif-accent,.nav-center a:hover,.mobile-menu a:hover,.hw-link,.hw-hook.on,.hw-formats-label,.hw-level-xp,.product-more,.role:hover,.role-apply,.inbox-email:hover,.legal-body a,.legal-body a:hover,.legal-toc a[aria-current=location],.legal-toc a[aria-current=location] span,.legal-callout strong,.mv-tag){color:var(--purple-text)}[data-theme=dark] .ps-home .nav-center a:hover{color:var(--ink);text-decoration-color:var(--purple-text)}[data-theme=dark] .ps-home .nav{background:rgba(12,10,18,.62)}[data-theme=dark] .ps-home[data-scrolled] .nav{border-bottom-color:rgba(255,255,255,.08);box-shadow:0 12px 30px -22px rgba(0,0,0,.9)}[data-theme=dark] .ps-home .mobile-menu{background:rgba(12,10,18,.9);box-shadow:0 24px 40px -24px rgba(0,0,0,.8)}[data-theme=dark] .ps-home .logo-text{color:#A08CFF}[data-theme=dark] .ps-home .btn-outline{background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.14),0 3px 0 rgba(255,255,255,.1)}[data-theme=dark] .ps-home .btn-outline:hover{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.3),0 3px 0 rgba(255,255,255,.2)}[data-theme=dark] .ps-home .btn-quiet:hover{background:rgba(255,255,255,.06)}[data-theme=dark] .ps-home .stage:before{background:rgba(91,62,232,.12);border-color:rgba(255,255,255,.08)}[data-theme=dark] .ps-home .phone{box-shadow:0 40px 80px -32px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.08)}[data-theme=dark] .ps-home .float-card{background:rgba(30,25,46,.72);border-color:rgba(255,255,255,.1)}[data-theme=dark] .ps-home .fc-sub{color:#4ADE80}[data-theme=dark] .ps-home .fc-bars-3 span{background:rgba(255,255,255,.1)}[data-theme=dark] .hg-bubble,[data-theme=dark] .hg-bubble:before{background:#1F1A30;color:#F5F3FA;border-color:rgba(169,155,255,.25)}[data-theme=dark] .hg-bubble{box-shadow:0 10px 28px rgba(0,0,0,.5)}[data-theme=dark] .ps-home .pain{--warm:#2A2430;--warm-ink:#CBBFB2;--coral-soft:rgba(240,96,63,0.16);--coral-ink:#FF9C82;--coral-mid:#7A3A2C}[data-theme=dark] .ps-home :is(.pain-viz,.hw-stage,.belief-viz){background-color:#120F1B;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.4px)}[data-theme=dark] .ps-home :is(.viz-tag,.viz-team,.viz-q,.hw-card,.hw-hook,.hw-format,.mv-tag){background:var(--surface-solid);color:var(--ink)}[data-theme=dark] .ps-home .viz-cell.off{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 2px rgba(240,96,63,.35)}[data-theme=dark] .ps-home .viz-dot{fill:#0C0A12}[data-theme=dark] .ps-home .viz-crowd span{border-color:#1A1626}[data-theme=dark] .ps-home .viz-team-row{background:rgba(255,255,255,.06)}[data-theme=dark] .ps-home .hw-card{border-color:rgba(255,255,255,.1);box-shadow:0 24px 48px -28px rgba(0,0,0,.9)}[data-theme=dark] .ps-home .hw-brand-tiktok{background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}[data-theme=dark] .ps-home .hw-finding{background:rgba(91,62,232,.12);border-color:rgba(169,155,255,.2)}[data-theme=dark] .ps-home .hw-compare-bar{background:rgba(255,255,255,.2)}[data-theme=dark] .ps-home .hw-hook:hover{border-color:rgba(169,155,255,.5)}[data-theme=dark] .ps-home .hw-hook.on{background:rgba(91,62,232,.16)}[data-theme=dark] .ps-home .hw-radio{border-color:rgba(255,255,255,.25)}[data-theme=dark] .ps-home .hw-hook.on .hw-radio{box-shadow:inset 0 0 0 3px #1A1626}[data-theme=dark] .ps-home .hw-level-badge{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.35);color:#FBBF24}[data-theme=dark] .ps-home .hw-toast{background:#2A2245}[data-theme=dark] .ps-home .tc-card.front{box-shadow:0 34px 70px -34px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06)}[data-theme=dark] .ps-home .tc-mark{color:var(--purple-text)}[data-theme=dark] .ps-home .tc-flag{border-color:rgba(255,255,255,.2)}[data-theme=dark] .ps-home .tc-dot{background:rgba(255,255,255,.16)}[data-theme=dark] .ps-home .tc-dot:hover{background:rgba(255,255,255,.28)}[data-theme=dark] .ps-home .tc-dot.on{background:#2E2650}[data-theme=dark] .ps-home .tc-dot-fill{background:#8C74FE}[data-theme=dark] .ps-home .pr-free .pr-top{background:rgba(255,255,255,.03)}[data-theme=dark] .ps-home .pr-pro{background:#1A1530;box-shadow:0 40px 80px -36px rgba(0,0,0,.9)}[data-theme=dark] .ps-home .pr-check{color:var(--purple-text);background:rgba(91,62,232,.18)}[data-theme=dark] .ps-home .pr-pro .pr-check{color:var(--gold-soft);background:rgba(253,230,138,.16)}[data-theme=dark] .ps-home .sheet-footer{background:#3A27B0}[data-theme=dark] .ps-home .skel{background:rgba(255,255,255,.08)}[data-theme=dark] .ps-home :is(.product-tile:hover){border-color:rgba(169,155,255,.4)}[data-theme=dark] .ps-home .roles-empty{border-color:rgba(255,255,255,.16)}[data-theme=dark] .ps-home .contact-link:hover{background:rgba(255,255,255,.08)}[data-theme=dark] .ps-home .legal-x{color:#FF9C82}[data-theme=dark] .ps-home :is(.legal-body a,.inbox-email){text-decoration-color:rgba(169,155,255,.5)}[data-theme=dark] .ps-home .ap{--ap-glass:rgba(30,25,46,0.6);--ap-glass-strong:rgba(36,30,54,0.82);--ap-edge:rgba(255,255,255,0.08);background:#0C0A12}[data-theme=dark] .ps-home .ap-glow{opacity:.75}[data-theme=dark] .ps-home :is(.ap-wordmark,.ap-avatar,.ap-eyebrow,.ap-soft-chip,.ap-hello span,.ap-chip-day,.ap-day-label.on,.ap-chip.goal,.ap-format,.ap-script p span.now,.ap-slot.best .ap-slot-time,.ap-slot-tag,.ap-idea-num,.ap-tags){color:var(--purple-text)}[data-theme=dark] .ps-home .ap-avatar{box-shadow:inset 0 0 0 1.5px var(--purple-text)}[data-theme=dark] .ps-home :is(.ap-soft-chip,.ap-chip-day,.ap-chip.goal,.ap-format,.ap-idea-num,.ap-bar,.ap-version-tall .ap-slide:before){background:rgba(91,62,232,.2)}[data-theme=dark] .ps-home .ap-ring-chart .track{stroke:rgba(91,62,232,.22)}[data-theme=dark] .ps-home .ap-bell:after{border-color:#0C0A12}[data-theme=dark] .ps-home :is(.ap-plat,.ap-slide,.ap-slot-post,.ap-idea.picked button,.ap-ring.today){background:#1F1A30}[data-theme=dark] .ps-home .ap-slide{border-color:rgba(255,255,255,.08)}[data-theme=dark] .ps-home .ap-slide.cover{background:linear-gradient(160deg,#7C64F0,#4A2FD8)}[data-theme=dark] .ps-home :is(.ap-idea button,.ap-chip,.ap-daychip,.ap-ring){background:rgba(255,255,255,.05)}[data-theme=dark] .ps-home .ap-ring{border-color:rgba(255,255,255,.14)}[data-theme=dark] .ps-home :is(.ap-chip.on,.ap-daychip.on,.ap-ring.done){background:var(--purple);color:#fff}[data-theme=dark] .ps-home .ap-chip.on{color:#fff}[data-theme=dark] .ps-home .ap-slot-line{background:rgba(255,255,255,.08)}[data-theme=dark] .ps-home .ap-slot-body{background:rgba(91,62,232,.1)}[data-theme=dark] .ps-home .ap-pro{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3);color:#FBBF24}[data-theme=dark] .ps-home .ap-bar-gold{background:rgba(245,158,11,.15)}[data-theme=dark] .ps-home .ap-script p{color:#6F6884}[data-theme=dark] .ps-home .ap-nav{background:rgba(22,18,36,.8)}