.pl{--ink:var(--brand-ink,#161719);--ink2:var(--brand-ink-2,#3a3c40);--muted:var(--brand-muted,#6b6d72);--faint:var(--brand-faint,#a4a6aa);--line:#e7e5df;--paper:#f8f7f3;--serif:var(--font-serif),"Newsreader",Georgia,"Times New Roman",serif;--ease:cubic-bezier(0.22,1,0.36,1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--hero:var(--brand-hero,#fdb889);--hero-wash:255 236 220;--c-listen:#a6d5c9;--c-score:#f7ad8e;--c-seo:#f6c4cb;--c-connect:#f4d68e;--c-accent:#2b7a72;--org-1:linear-gradient(170deg,#b6ddd3,#9acfc1);--org-2:radial-gradient(60% 40% at 85% 80%,#fff 0,transparent 70%),radial-gradient(50% 35% at 10% 95%,#ffffffd0 0,transparent 70%),linear-gradient(170deg,#fbbf98,#fde0c8);--org-3:linear-gradient(170deg,#f9d3d8,#f2b9c2);--price-hi:linear-gradient(170deg,#ffe1cb,#fff4ea 60%);--price-hi-e:#fbd1b2;--rose:#fde6ec;--rose-e:#f19aae;--butter:#fdf3c6;--butter-e:#efcc5a;--mint:#e0f4e5;--mint-e:#84cf9b;--sky:var(--brand-sky,#d5ebec);--sky-e:var(--brand-sky-e,#6fb3b5);--lilac:#f1e6f3;--lilac-e:#c9a3cf;--peach:#fde7d8;--peach-e:#f2aa80;--periwinkle:var(--c-listen);--green:var(--c-connect);--gold:#f5dc86;color:var(--ink);background:var(--paper);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;letter-spacing:-.01em;overflow-x:clip;-webkit-font-smoothing:antialiased}.pl *,.pl :after,.pl :before{box-sizing:border-box}.pl a{color:inherit;text-decoration:none}:where(.pl) :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin:0;padding:0}:where(.pl) :where(ul,ol){list-style:none}.pl svg{flex:none}.pl-serif{font-family:var(--serif);font-weight:400;letter-spacing:-.022em;font-optical-sizing:auto}.pl-serif em{font-style:italic}.pl .center{text-align:center;margin-left:auto;margin-right:auto}.pl-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--ink);color:#fff!important;padding:10px 16px;border-radius:10px}.pl-skip:focus{left:16px}.pl :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.pl-sec{padding:0 16px;margin-top:clamp(80px,8.2vw,120px)}.pl-eyebrow{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin-bottom:18px}.pl-guides>.pl-eyebrow,.pl-organize>.pl-eyebrow,.pl-pricing>.pl-eyebrow{text-align:center}.pl-lede{max-width:584px;margin-top:16px;font-size:18px;line-height:1.45;color:var(--ink2)}.pl-note{margin-top:22px;font-size:13px;color:var(--muted)}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 28px;border-radius:999px;background:var(--ink);color:#fff!important;font-weight:500;font-size:16px;white-space:nowrap;border:0;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff2e,0 6px 16px -6px #16171980;transition:transform .25s var(--ease),background .2s}.pl-btn svg{width:17px;height:17px;transition:transform .25s var(--ease)}.pl-btn:hover{background:#2b2d31;transform:translateY(-1px)}.pl-btn:hover svg{transform:translateX(3px)}.pl-btn.sm{height:36px;padding:0 16px;font-size:15px}.pl-pill{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border-radius:999px;font-weight:500;font-size:16px;color:var(--ink)!important;background:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(22,23,25,.08),0 10px 24px -10px rgba(22,23,25,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s}.pl-pill:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(22,23,25,.08),0 16px 30px -12px rgba(22,23,25,.4)}.pl-pill.lg{height:48px;padding:0 32px;font-size:16px}.pl-text-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;border-bottom:1.5px solid;padding-bottom:2px}.pl-text-link svg{width:16px;height:16px;transition:transform .25s var(--ease)}.pl-text-link:hover svg{transform:translateX(3px)}.pl-text-link.center{display:flex;width:-moz-max-content;width:max-content;margin-top:40px}.pl-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:hsla(0,0%,100%,.75);border:1px solid rgba(22,23,25,.08);color:var(--ink2);white-space:nowrap}.pl-chip.hot{background:var(--ink);color:#fff;border-color:var(--ink)}.pl-score{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:7px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.pl-lights{display:inline-flex;gap:6px}.pl-lights i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.pl-lights i:nth-child(2){background:#febc2e}.pl-lights i:nth-child(3){background:#28c840}.pl-win .pl-lights i{background:#d9d9d6}.pl-av{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;background:var(--ink);color:#fff;font-size:10.5px;font-weight:700;flex:none}.pl-av,.pl-av b{border-radius:50%}.pl-av b{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:15px;height:15px;background:#fff;color:var(--ink);box-shadow:0 0 0 1.5px #fff}.pl-av b svg{width:9px;height:9px}.pl .src-reddit,.pl-av.src-reddit{--src:#ff5a1f}.pl .src-x{--src:#161719}.pl .src-hn{--src:#ff7a1a}.pl .src-bluesky{--src:#1d8cf5}.pl .src-youtube{--src:#ff2a2a}.pl .src-linkedin{--src:#0a66c2}.pl .src-threads{--src:#161719}.pl .src-tiktok{--src:#ee1d52}.pl .src-quora{--src:#b92b27}.pl .src-producthunt{--src:#da552f}.pl .src-github{--src:#24292f}.pl .src-medium{--src:#121212}.pl-av b svg{color:var(--src)}.pl-nav{position:fixed;top:20px;left:0;right:0;z-index:50;padding:0 16px;pointer-events:none}.pl-nav-in{pointer-events:auto;max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:20px;height:52px;padding:0 8px 0 20px;border-radius:26px;background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 1px 2px rgba(22,23,25,.05),0 14px 34px -16px rgba(22,23,25,.3);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);transition:background .3s,box-shadow .3s}.pl-nav.scrolled .pl-nav-in{background:hsla(0,0%,100%,.9)}.pl-nav nav{display:flex;gap:2px;margin:0 auto}.pl-nav nav a{padding:6px 10px;border-radius:999px;font-size:15.5px;font-weight:500;color:var(--ink);transition:background .2s}.pl-nav nav a:hover,.pl-nav nav a[aria-current=page]{background:rgba(22,23,25,.06)}.pl-nav-r{display:flex;align-items:center;gap:8px}.pl-login{font-size:15.5px;font-weight:500;padding:6px 8px}.pl-menu{display:none;width:36px;height:36px;border:0;border-radius:999px;background:rgba(22,23,25,.06);color:var(--ink);cursor:pointer;place-items:center}.pl-menu svg{width:20px;height:20px}.pl-mobile{pointer-events:auto;max-width:1080px;margin:8px auto 0;padding:10px;border-radius:18px;background:hsla(0,0%,100%,.96);box-shadow:0 20px 40px -20px rgba(22,23,25,.4);display:grid}.pl-mobile[hidden]{display:none}.pl-mobile a{padding:12px 14px;border-radius:12px;font-size:16px;font-weight:500}.pl-mobile a:hover{background:rgba(22,23,25,.05)}.pl-nav .brand-word{font-size:21px}.pl-nav .brand-mark{width:25px;height:25px}.pl-hero-wrap{padding:12px 12px 0}.pl-hero{position:relative;overflow:hidden;border-radius:24px;min-height:min(960px,calc(100vh - 12px));padding:clamp(140px,21vh,220px) 16px 0;background:var(--hero);box-shadow:0 24px 60px -36px rgba(22,23,25,.45);isolation:isolate;display:flex;flex-direction:column}.pl-hero-bg{position:absolute;inset:0;z-index:-1}.pl-hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 70%;object-position:50% 70%}.pl-hero-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.pl-hero h1{font-size:clamp(42px,4.5vw,66px);line-height:1;letter-spacing:-.03em;color:var(--ink)}.pl-hero-copy p{max-width:580px;margin:20px 0 28px;font-size:18px;line-height:1.45;color:var(--ink2)}.pl-hero-app{position:relative;margin:clamp(48px,7vh,72px) auto 0;width:min(960px,100%);flex:1;min-height:340px}.pl-hero-app .pl-app{position:absolute;inset:0 0 auto;animation:pl-rise 1s var(--ease) both .15s}@keyframes pl-rise{0%{transform:translateY(40px)}}.pl-app{height:560px;border-radius:16px 16px 0 0;overflow:hidden;background:rgba(250,250,252,.9);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 2px 4px rgba(22,23,25,.06),0 40px 80px -30px rgba(22,23,25,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:13px;text-align:left}.pl-app svg{width:15px;height:15px}.pl-app-main{height:100%;padding:12px 18px}.pl-app-bar{display:flex;align-items:center;gap:14px;height:30px;position:relative}.pl-app-meta{margin-left:auto;font-size:12px;color:var(--muted)}.pl-live{width:7px;height:7px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 20%,transparent)}.pl-app-tab{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:10px;background:#fff;border:1px solid var(--line);font-weight:600;box-shadow:0 1px 2px rgba(22,23,25,.04)}.pl-mcard{display:flex;flex-direction:column;gap:9px;padding:12px;min-height:180px;border-radius:14px;background:#fff;border:3px solid var(--line);box-shadow:0 1px 2px rgba(22,23,25,.05)}.pl-mcard header{display:flex;align-items:center;gap:9px;padding-bottom:9px;border-bottom:1px solid rgba(22,23,25,.08)}.pl-mcard-who{display:grid;min-width:0}.pl-mcard-who strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-mcard-who small{font-size:11px;color:var(--muted)}.pl-mcard p{font-size:12px;line-height:1.5;color:var(--ink2);flex:1}.pl-mcard footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.pl-mcard .pl-chip{overflow:hidden;text-overflow:ellipsis;min-width:0}.pl .tone-paper.pl-mcard{background:#fff;border-color:#fff;box-shadow:0 0 0 1px var(--line),0 2px 6px rgba(22,23,25,.05)}.pl-uses{text-align:center}.pl-uses h2{font-size:clamp(30px,3.15vw,46px);line-height:1.2}.pl-uses ul{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(20px,5vw,72px);margin-top:56px}.pl-uses a{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:16px;font-weight:500;width:100px}.pl-uses svg{width:48px;height:48px;transition:transform .35s var(--ease)}.pl-uses a:hover svg{transform:translateY(-6px) rotate(-4deg)}.pl-places{padding:0}.pl-places .pl-lede,.pl-places h2{padding:0 16px}.pl-marquee{margin:48px 0 16px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.pl-marquee ul{display:flex;gap:24px;width:-moz-max-content;width:max-content;padding:10px 0 30px;animation:pl-marquee 140s linear infinite}.pl-marquee:hover ul{animation-play-state:paused}@keyframes pl-marquee{to{transform:translateX(calc(-50% - 12px))}}.pl-place{position:relative;width:260px;height:336px;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:38px 20px 20px;box-shadow:0 18px 40px -26px rgba(22,23,25,.5);isolation:isolate}.pl-place:after{content:"";position:absolute;inset:0;background:var(--grain);opacity:.22;mix-blend-mode:multiply;z-index:-1}.pl-place.tone-peach{background:#f6b48e}.pl-place.tone-sky{background:#8ccbbd}.pl-place.tone-butter{background:#f3d46a}.pl-place.tone-lilac{background:#d6b3d9}.pl-place.tone-mint{background:#93d3a3}.pl-place.tone-rose{background:#f4a3b5}.pl-blob{position:absolute;top:18px;left:50%;width:234px;transform:translateX(-50%) rotate(-4deg);z-index:-1}.pl-blob path{fill:#fffdf8}.pl-place-logo{display:grid;place-items:center;width:78px;height:78px;border-radius:24px;background:var(--src);color:#fff;box-shadow:0 12px 24px -10px rgba(22,23,25,.5);transform:rotate(-6deg)}.pl-place-logo svg{width:38px;height:38px}.pl-place-quote{position:relative;margin-top:38px;padding:12px 16px;border-radius:16px 16px 16px 4px;background:#fff;font-family:var(--serif);font-size:18px;line-height:1.2;box-shadow:0 10px 24px -14px rgba(22,23,25,.5);transform:rotate(2deg);text-align:center}.pl-place footer{margin-top:auto;width:100%;display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(6px)}.pl-place footer strong{font-size:15px}.pl-place footer span{font-size:12.5px;color:var(--ink2)}.pl-ls{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px;height:calc(100% - 30px);padding:8px 0 12px}.pl-ls-stage{--rx:min(220px,50cqw - 30px);--ry:108px;--hy:138px;--exit-x:46cqw;--exit-y:0px;position:relative;container-type:inline-size;min-width:0;background:radial-gradient(ellipse 290px 150px at 50% var(--hy),color-mix(in srgb,var(--hero) 30%,transparent),transparent)}.pl-ls-stage>*{position:absolute;left:50%;top:var(--hy);transform:translate(-50%,-50%)}.pl-ls-ring{width:calc(var(--rx) * 2);height:calc(var(--ry) * 2);border-radius:50%;border:1px dashed rgba(22,23,25,.12)}.pl-ls-ring.inner{width:calc(var(--rx) * 1.15);height:calc(var(--ry) * 1.15);border:1px solid rgba(22,23,25,.06)}.pl-ls-pulse{width:calc(var(--rx) * .5);height:calc(var(--ry) * .5);border-radius:50%;border:2px solid var(--c-accent);opacity:0;animation:pl-ls-pulse 1.6s ease-out both}@keyframes pl-ls-pulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}.pl-ls-core svg{width:24px;height:24px}.pl-ls-reading svg{width:14px;height:14px}.pl-ls-feed header svg{width:18px;height:18px}.pl-ls-core{place-items:center;width:46px;height:46px;background:#fffdf7;box-shadow:0 0 0 6px hsla(0,0%,100%,.55),0 10px 22px -12px rgba(22,23,25,.5)}.pl-ls-badge,.pl-ls-core{display:grid;border-radius:50%}.pl-ls-badge{z-index:1;left:calc(50% + var(--cx) * var(--rx));top:calc(var(--hy) + var(--cy) * var(--ry));place-items:center;width:38px;height:38px;background:#fffdf7;color:var(--src);box-shadow:0 0 0 1px rgba(22,23,25,.07),0 8px 16px -10px rgba(22,23,25,.5);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.pl-ls-badge svg{width:17px;height:17px}.pl-ls-badge.on{transform:translate(-50%,-50%) scale(1.16);box-shadow:0 0 0 5px color-mix(in srgb,var(--src) 18%,transparent),0 10px 20px -10px rgba(22,23,25,.5)}.pl .pl-ls-src{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#fff;color:var(--src);box-shadow:0 0 0 1px rgba(22,23,25,.08)}.pl-ls-src svg{width:12px;height:12px}.pl-ls-card{z-index:3;isolation:isolate;width:236px;padding:12px 14px 10px;font-size:13px;line-height:1.38;color:var(--ink);animation:pl-ls-arrive .6s var(--ease) both}.pl-ls-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:16px;background:#fffdf7;filter:url(#pl-torn) drop-shadow(0 14px 18px rgb(22 23 25/.22));transition:background .4s ease}.pl-ls-card p{display:flex;gap:9px;align-items:flex-start}.pl-ls-card footer{display:flex;justify-content:space-between;align-items:center;height:22px;margin-top:9px}.pl-ls-card footer>*{animation:pl-ls-verdict .4s var(--ease) both}.pl-ls-reading{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--muted)}.pl-ls-reading i{width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor;animation:pl-ls-dot .9s ease-in-out infinite}.pl-ls-reading i:nth-of-type(2){animation-delay:.15s}.pl-ls-reading i:nth-of-type(3){animation-delay:.3s}.pl-ls-card.noise:not(.read){color:var(--muted)}.pl-ls-card.noise:not(.read):before{background:#efede7}.pl-ls-card.noise .pl-score{background:#d4d2cc;color:var(--ink2)}.pl-ls-card.out{animation:pl-ls-keep .6s cubic-bezier(.6,0,.35,1) both}.pl-ls-card.noise.out{animation:pl-ls-drop .6s cubic-bezier(.5,0,.9,.4) both}@keyframes pl-ls-arrive{0%{opacity:0;transform:translate(calc(-50% + var(--cx) * var(--rx) * .85),calc(-50% + var(--cy) * var(--ry) * .85)) scale(.2)}}@keyframes pl-ls-keep{0%{transform:translate(-50%,-50%)}to{opacity:0;transform:translate(calc(-50% + var(--exit-x)),calc(-50% + var(--exit-y))) scale(.45)}}@keyframes pl-ls-drop{0%{transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 70px)) rotate(10deg) scale(.85)}}@keyframes pl-ls-verdict{0%{opacity:0;transform:scale(.7)}}@keyframes pl-ls-dot{50%{transform:translateY(-3px);opacity:.4}}.pl-ls-feed{display:flex;flex-direction:column;min-height:0;padding:14px 14px 0;border-radius:14px;background:hsla(0,0%,100%,.88);border:1px solid var(--line);box-shadow:0 1px 2px rgba(22,23,25,.04),0 16px 32px -22px rgba(22,23,25,.4);overflow:hidden}.pl-ls-feed header{display:flex;align-items:center;justify-content:space-between}.pl-ls-feed header span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.pl-ls-feed header b{min-width:30px;padding:2px 9px;border-radius:999px;background:var(--c-accent);color:#fff;font-size:12px;text-align:center;font-variant-numeric:tabular-nums;animation:pl-ls-bump .5s var(--ease)}@keyframes pl-ls-bump{40%{transform:scale(1.2)}}.pl-ls-feed>p{margin:3px 0 8px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.pl-ls-feed ul{flex:1;min-height:0;margin:0 -14px;padding:0;list-style:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.pl-ls-feed li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:start;max-height:96px;padding:10px 14px;border-top:1px solid var(--line);overflow:hidden}.pl-ls-feed li.new{animation:pl-ls-row .6s var(--ease) both,pl-ls-glow 2.4s ease both}@keyframes pl-ls-row{0%{max-height:0;padding-block:0;opacity:0}}@keyframes pl-ls-glow{0%{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.pl-ls-text{min-width:0;font-size:12.5px;line-height:1.35;color:var(--ink)}.pl-ls-text>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-ls-text small{display:block;margin-top:2px;font-size:11px;color:var(--muted)}@media (max-width:760px){.pl-ls{grid-template-columns:minmax(0,1fr);grid-template-rows:262px minmax(0,1fr);gap:4px}.pl-ls-stage{--rx:min(150px,50cqw - 22px);--ry:96px;--hy:128px;--exit-x:0px;--exit-y:170px}.pl-ls-badge{width:30px;height:30px}.pl-ls-badge svg{width:14px;height:14px}.pl-ls-core{width:38px;height:38px}.pl-ls-card{width:196px;font-size:12.5px}.pl-ls-card footer .pl-chip{max-width:112px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:480px){.pl-app-meta{display:none}}@media (prefers-reduced-motion:reduce){.pl-ls *{animation:none!important;transition:none!important}}.pl-panel{position:relative;max-width:1080px;margin:0 auto;border-radius:32px;padding:clamp(24px,3.3vw,48px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,4.4vw,64px);align-items:center;isolation:isolate;box-shadow:0 30px 60px -44px rgba(22,23,25,.55)}.pl-panel:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--grain);opacity:.2;mix-blend-mode:multiply;z-index:-1;pointer-events:none}.pl-panel.tone-periwinkle{background:var(--c-listen)}.pl-panel.tone-butter{background:var(--c-score)}.pl-panel.tone-green{background:var(--c-connect);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.pl-panel-copy h2{font-size:clamp(30px,2.6vw,38px);line-height:1.15}.pl-panel-copy>p{margin:16px 0 26px;font-size:16px;line-height:1.5;color:rgba(22,23,25,.78);max-width:420px}.pl-feats{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.pl-feats li{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.pl-feats svg{width:26px;height:26px}.pl-win{border-radius:16px;background:#fff;border:1px solid rgba(22,23,25,.06);box-shadow:0 30px 60px -30px rgba(22,23,25,.5);overflow:hidden}.pl-win-bar{position:relative;display:flex;align-items:center;justify-content:center;height:44px;padding:0 14px}.pl-win-bar .pl-lights{position:absolute;left:16px}.pl-win-title{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:9px;background:rgba(22,23,25,.06);font-size:13px;font-weight:500}.pl-win-title svg{width:13px;height:13px;color:var(--src,var(--ink))}.pl-win-title svg:first-child{color:#ff5a1f}.pl-checks{display:grid;gap:12px;padding:12px 22px 22px}.pl-checks li{display:flex;align-items:center;gap:10px;font-size:15px}.pl-checks i{width:17px;height:17px;border-radius:5px;border:1.5px solid #c9c9c5;flex:none}.pl-checks i.on{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center /11px no-repeat;border-color:var(--ink)}.pl-checks small{font-size:12.5px;padding:2px 8px;border-radius:6px;background:rgba(22,23,25,.05);color:var(--muted)}.pl-checks.plain{padding:18px 0;gap:12px}.pl-checks.plain li{font-size:14.5px}.pl-listen-art{position:relative;min-height:480px}.pl-win-back{position:absolute;top:0;left:0;width:80%;height:260px}.pl-win-front{position:absolute;top:118px;left:9%;width:82%;background:#f9caa9;border:0;transform:rotate(.6deg)}.pl-win-front .pl-win-title{background:hsla(0,0%,100%,.55)}.pl-doc{margin:0 14px 14px;padding:20px 22px 22px;border-radius:12px;background:#fff8f2}.pl-doc h3{font-size:18px;font-weight:650;line-height:1.25;padding-bottom:12px;border-bottom:1px solid rgba(22,23,25,.1)}.pl-doc p{font-size:14px;line-height:1.6;color:var(--ink2)}.pl-doc p.fade{margin-top:14px;color:var(--faint)}.pl-score-art{position:relative}.pl-win-score .pl-doc{background:#fffdf4;display:grid;grid-template-columns:1fr auto;gap:16px 20px;align-items:center}.pl-win-score .pl-win-title svg:first-child{color:#161719}.pl-quote-lg{grid-column:1/-1;font-family:var(--serif);font-size:19px!important;line-height:1.32!important;color:var(--ink)!important;padding-bottom:14px;border-bottom:1px solid rgba(22,23,25,.08)}.pl-ring{--v:90;grid-column:2;grid-row:2;width:108px;height:108px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(closest-side,#fffdf4 78%,transparent 79%),conic-gradient(var(--ink) calc(var(--v) * 1%),rgba(22,23,25,.08) 0)}.pl-ring b{font-family:var(--serif);font-size:36px;font-weight:500;line-height:1}.pl-ring small{font-size:12px;color:var(--muted)}.pl-bars{grid-column:1;grid-row:2;display:grid;gap:14px}.pl-bars li{display:grid;grid-template-columns:96px 1fr 26px;align-items:center;gap:10px;font-size:13px}.pl-bars i{height:8px;border-radius:99px;background:rgba(22,23,25,.08);overflow:hidden}.pl-bars em{display:block;height:100%;border-radius:inherit;background:var(--ink)}.pl-bars b{font-variant-numeric:tabular-nums;text-align:right}.pl-tags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.pl-tags .pl-chip{height:26px;padding:0 11px;font-size:12.5px}.pl-sticky{position:absolute;right:-22px;bottom:-64px;width:196px;padding:16px 16px 18px;background:#fff6c2;border-radius:4px;box-shadow:0 18px 30px -18px rgba(22,23,25,.5);transform:rotate(4deg);font-size:13.5px;line-height:21px;background-image:repeating-linear-gradient(transparent 0 20px,rgba(90,140,220,.25) 20px 21px)}.pl-sticky b{font-family:var(--serif);font-size:19px}.pl-panel.tone-sky{background:var(--c-seo)}.pl-seo-art{position:relative;min-height:470px}.pl-seo-serp{position:absolute;top:0;left:0;width:86%}.pl-seo-serp .pl-win-title svg:first-child{color:var(--muted)}.pl-serp{display:grid;gap:2px;padding:0 14px 18px}.pl-serp li{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border-radius:10px;font-size:13.5px;font-weight:550;line-height:1.35}.pl-serp li:not(.mine) span{opacity:.5}.pl-serp b{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:rgba(22,23,25,.06);font-size:12px;font-variant-numeric:tabular-nums;flex:none}.pl-serp small{display:block;margin-bottom:2px;font-size:12px;font-weight:500;color:var(--muted)}.pl-serp li.mine{background:var(--peach);box-shadow:inset 0 0 0 1.5px var(--peach-e)}.pl-serp li.mine b{background:var(--ink);color:#fff}.pl .pl-mcard.pl-seo-post{position:absolute;right:0;bottom:24px;width:74%;min-height:0;gap:10px;padding:15px;transform:rotate(-1deg);box-shadow:0 0 0 1px var(--line),0 30px 60px -30px rgba(22,23,25,.5)}.pl-seo-post header .pl-score{margin-left:auto}.pl-seo-post .pl-mcard-who strong{font-size:14px}.pl-seo-post .pl-mcard-who small{font-size:12px}.pl-seo-post p{font-size:13.5px}.pl-seo-post footer{justify-content:flex-start;flex-wrap:wrap}.pl-seo-post .pl-chip{height:26px;padding:0 11px;font-size:12.5px}.pl-chip.pl-rank{background:var(--ink);border-color:var(--ink);color:#fff}.pl-chip.pl-rank svg{width:13px;height:13px}.pl-sticky.pl-seo-note{right:auto;left:-22px;bottom:-56px;width:196px;transform:rotate(-4deg)}.pl-panel-copy>.pl-note{margin:28px 0 0;font-size:13px;color:rgba(22,23,25,.62)}@media (max-width:980px){.pl-seo-art{order:1}}@media (max-width:760px){.pl-seo-art{min-height:0;display:grid}.pl-seo-serp{position:relative;width:94%}.pl-seo-serp .pl-lights{display:none}.pl-serp{padding:0 8px 12px}.pl-serp li:last-child{display:none}.pl-serp li{font-size:14px;gap:10px}.pl .pl-mcard.pl-seo-post{position:relative;right:auto;bottom:auto;width:100%;margin-top:-14px;transform:rotate(-.6deg)}.pl-sticky.pl-seo-note{position:relative;left:auto;bottom:auto;margin:-10px auto 0 4px}}.pl-faq h2,.pl-guides h2,.pl-organize h2,.pl-places h2,.pl-pricing h2{font-size:clamp(34px,3.7vw,54px);line-height:1.1}.pl-org-grid{max-width:1080px;margin:56px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pl-org{position:relative;height:400px;border-radius:24px;overflow:hidden;padding:32px 24px 0;text-align:center;isolation:isolate;box-shadow:0 24px 50px -38px rgba(22,23,25,.6)}.pl-org:after{content:"";position:absolute;inset:0;background:var(--grain);opacity:.18;mix-blend-mode:multiply;z-index:-1}.pl-org.tone-periwinkle{background:var(--org-1)}.pl-org.tone-sky{background:var(--org-2)}.pl-org.tone-mint{background:var(--org-3)}.pl-org h3{font-size:30px;line-height:1.15}.pl-org>p{margin:10px auto 0;max-width:250px;font-size:15px;line-height:1.4;color:rgba(22,23,25,.7)}.pl-org-art{position:absolute;left:0;right:0;bottom:0;height:236px;text-align:left}.pl-stack{position:absolute;width:230px;padding:16px 18px;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 18px 36px -18px rgba(22,23,25,.5);display:grid;gap:9px;font-size:14px}.pl-stack header{display:flex;align-items:center;gap:9px;font-weight:650;font-size:15px}.pl-stack header svg{width:14px;height:14px;margin-left:auto;color:var(--muted)}.pl-stack small{font-size:12px;font-weight:600;color:var(--muted)}.pl-stack span{display:flex;align-items:center;gap:8px;color:var(--ink2)}.pl-stack span svg{width:14px;height:14px;color:var(--muted)}.pl-sq{width:20px;height:20px;border-radius:6px}.pl-sq.tone-sky{background:var(--sky-e)}.pl-sq.tone-butter{background:var(--gold)}.pl-stack.one{left:22px;top:0;bottom:0}.pl-stack.two{left:112px;top:64px;bottom:0;box-shadow:-10px 0 30px -14px rgba(22,23,25,.35)}.pl-stack.tilt-l{left:26px;top:20px;height:260px;transform:rotate(-7deg);border-radius:16px}.pl-stack.tilt-r{left:150px;top:0;width:190px;height:140px;transform:rotate(7deg);border-radius:16px}.pl-table{position:absolute;left:22px;right:-40px;top:0;bottom:0;border-collapse:collapse;background:#fff;border-radius:16px 0 0 0;box-shadow:0 18px 36px -18px rgba(22,23,25,.5);font-size:13px;overflow:hidden;display:block;padding-top:6px}.pl-table td,.pl-table th{padding:9px 10px;text-align:left;border-bottom:1px solid #efeee9;white-space:nowrap}.pl-table th{font-weight:500;color:var(--muted);font-size:12px}.pl-table td:first-child,.pl-table th:first-child{color:var(--faint);padding-left:16px}.pl-table td:nth-child(2){font-weight:600}.pl-mini{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;margin-right:7px;vertical-align:-4px;background:var(--src);color:#fff}.pl-mini svg{width:10px;height:10px}.pl-status{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;background:rgba(22,23,25,.06)}.pl-status.s-open{background:var(--sky)}.pl-status.s-followup{background:var(--butter)}.pl-status.s-done{background:var(--mint)}.pl-quotes{text-align:center;display:flex;flex-direction:column;align-items:center}.pl-squiggle svg{width:96px;height:22px;fill:none;stroke:var(--ink2);stroke-width:1.6;stroke-linecap:round}.pl-quotes figure{margin-top:24px;max-width:820px;min-height:170px}.pl-quotes blockquote{font-size:clamp(26px,2.5vw,36px);line-height:1.22;font-style:italic}.pl-quotes figcaption{margin-top:30px;display:inline-flex;align-items:center;gap:12px;text-align:left}.pl-quotes figcaption strong{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.04em}.pl-quotes figcaption small{font-size:13px;color:var(--muted)}.pl-quote-av{display:block;width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--line)}.pl-quotes .pl-stars{justify-content:center;margin-bottom:22px}.pl-quotes .pl-stars svg{width:20px;height:20px}.pl-stars{display:inline-flex;gap:2px}.pl-stars svg{width:15px;height:15px;fill:#eda20c}.pl-proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin-top:22px;padding:7px 18px 7px 8px;border-radius:999px;background:hsla(0,0%,100%,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 24px -16px rgba(22,23,25,.45)}.pl-proof,.pl-proof-avs{display:flex}.pl-proof-avs img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;margin-left:-9px;box-shadow:0 2px 6px -2px rgba(22,23,25,.3)}.pl-proof-avs img:first-child{margin-left:0}.pl-proof-rating{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:14px;font-weight:500;color:var(--ink2)}@media (max-width:760px){.pl-proof{flex-wrap:nowrap;gap:10px;padding:6px 14px 6px 6px}.pl-proof-avs img{width:26px;height:26px;margin-left:-8px}.pl-proof-rating{font-size:12.5px;white-space:nowrap}.pl-proof .pl-stars svg{width:13px;height:13px}}.pl-quote-dots{display:flex;gap:8px;margin-top:26px}.pl-quote-dots button{width:9px;height:9px;padding:0;border:0;border-radius:99px;background:rgba(22,23,25,.18);cursor:pointer;transition:width .3s var(--ease),background .2s}.pl-quote-dots button[aria-pressed=true]{width:28px;background:var(--ink)}.pl-quote-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(900px,100%);margin:48px 0 32px}.pl-quote-cards div{display:grid;gap:6px;padding:22px 20px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line),0 12px 30px -24px rgba(22,23,25,.5)}.pl-quote-cards b{font-size:38px;line-height:1}.pl-quote-cards span{font-size:14.5px;color:var(--ink2)}.pl-price-grid{max-width:1080px;margin:48px auto 0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pl-price-grid,.pl-price-stack{display:grid;gap:24px}.pl-price{position:relative;border-radius:24px;padding:30px 30px 32px;background:#fff;box-shadow:0 0 0 1px var(--line),0 20px 40px -32px rgba(22,23,25,.5);display:flex;flex-direction:column;align-items:flex-start;isolation:isolate}.pl-price.tone-sky{background:var(--price-hi);box-shadow:0 0 0 1px var(--price-hi-e),0 30px 50px -36px rgba(22,23,25,.55)}.pl-price.tone-ink{background:var(--ink);color:#f3f3f0;box-shadow:none}.pl-price.tone-ink p{color:#b9bab6!important}.pl-badge{font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:99px;background:var(--ink);color:#fff;margin-bottom:20px}.pl-badge.neutral{background:rgba(22,23,25,.06);color:var(--ink2)}.pl-price h3{font-size:30px;line-height:1.1}.pl-price>p{margin-top:6px;font-size:15.5px;color:var(--ink2)}.pl-amount{display:flex;align-items:baseline;gap:8px;margin:20px 0 22px}.pl-amount strong{font-family:var(--serif);font-weight:500;font-size:46px;line-height:1;letter-spacing:-.03em}.pl-amount strong.pending{font-size:22px;color:var(--muted)}.pl-amount span{color:var(--muted)}.pl-price ul{margin-top:26px;display:grid;gap:11px;font-size:15px}.pl-price li{display:flex;gap:10px;align-items:flex-start}.pl-price li svg{width:18px;height:18px;margin-top:2px}.pl-price small{margin-top:16px;font-size:13.5px;color:var(--muted)}.pl-price .pl-pill{height:44px;background:#fff;border-color:var(--line)}.pl-price.tone-ink .pl-text-link{margin-top:22px}.pl-price-status{text-align:center;margin-top:24px;color:var(--ink2)}.pl-price-status a,.pl-price-status button{font:inherit;font-weight:600;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;color:inherit}.pl-faq{max-width:1080px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:48px;box-sizing:content-box}.pl-faq>div:first-child{position:sticky;top:120px;align-self:start}.pl-faq>div>p{margin-top:16px;color:var(--ink2);font-size:16px}.pl-faq>div>p a{font-weight:600;text-decoration:underline}.pl-faq-list details{border-bottom:1px solid var(--line)}.pl-faq-list details:first-child{border-top:1px solid var(--line)}.pl-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px;font-size:17px;font-weight:600;cursor:pointer}.pl-faq-list summary::-webkit-details-marker{display:none}.pl-faq-list summary i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line);flex:none;transition:transform .3s var(--ease)}.pl-faq-list summary svg{width:16px;height:16px}.pl-faq-list details[open] summary i{transform:rotate(45deg)}.pl-faq-list details p{padding:0 56px 20px 4px;font-size:15.5px;line-height:1.6;color:var(--ink2)}.pl-guides{display:flex;flex-direction:column;align-items:center}.pl-guides-grid{width:min(1080px,100%);margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pl-guide{border-radius:20px;padding:22px 20px 14px;display:flex;flex-direction:column}.pl-guide.tone-sky{background:var(--sky)}.pl-guide.tone-butter{background:var(--butter)}.pl-guide.tone-periwinkle{background:var(--lilac)}.pl-guide.tone-mint{background:var(--mint)}.pl-guide h3{font-family:var(--serif);font-weight:400;font-size:24px;margin-bottom:12px}.pl-guide a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid rgba(22,23,25,.1);font-size:14.5px;font-weight:500}.pl-guide a svg{width:15px;height:15px;opacity:.5;transition:transform .25s var(--ease),opacity .2s}.pl-guide a:hover svg{transform:translateX(3px);opacity:1}.pl-closing-wrap{padding:0 12px}.pl-closing{position:relative;overflow:hidden;border-radius:24px;min-height:580px;display:flex;justify-content:center;isolation:isolate;background:var(--hero)}.pl-closing img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 80%;object-position:50% 80%;z-index:-1}.pl-closing-copy{padding:96px 16px 0;text-align:center;display:flex;flex-direction:column;align-items:center}.pl-closing h2{margin-top:16px;font-size:clamp(36px,3.85vw,56px);line-height:1.1}.pl-closing p{margin:16px 0 28px;font-size:18px;color:var(--ink2)}.pl-closing-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.pl-closing-cta .pl-btn,.pl-closing-cta .pl-pill{height:48px;padding:0 28px;font-size:16px}.pl-foot-wrap{padding:16px 12px 12px}.pl-foot{position:relative;border-radius:24px;background:#121315;color:#c9cac6;padding:56px clamp(24px,5vw,72px) 32px;isolation:isolate;overflow:hidden}.pl-foot:after{content:"";position:absolute;inset:0;background:var(--grain);opacity:.5;mix-blend-mode:screen;z-index:-1;filter:invert(1);pointer-events:none}.pl-foot-cols{display:grid;grid-template-columns:1.6fr repeat(5,minmax(0,1fr));gap:32px}.pl-foot-cols>div{display:flex;flex-direction:column;gap:12px;font-size:14px}.pl-foot-cols b{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:6px}.pl-foot-cols a{transition:color .2s}.pl-foot-brand,.pl-foot-cols a:hover{color:#fff}.pl-foot-brand p{color:#a3a4a0;max-width:240px}.pl-foot-bottom{margin-top:64px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px}.pl-foot-src{display:flex;gap:8px}.pl-foot-src i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1)}.pl-foot-src svg{width:14px;height:14px}@media (max-width:1180px){.pl-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.pl-login,.pl-nav nav{display:none}.pl-menu{display:grid}.pl-nav-in{justify-content:space-between}.pl-panel,.pl-panel.tone-green{grid-template-columns:minmax(0,1fr)}.pl-panel.flip .pl-panel-copy{order:0}.pl-listen-art{order:1;min-height:430px}.pl-org-grid{max-width:520px}.pl-faq,.pl-org-grid,.pl-price-grid{grid-template-columns:minmax(0,1fr)}.pl-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-foot-brand{grid-column:1/-1}.pl-sticky{right:6px}}@media (max-width:760px){.pl-nav{top:12px;padding:0 12px}.pl-nav-in{height:52px;gap:8px;padding:0 8px 0 16px;border-radius:26px}.pl-nav-r{gap:6px}.pl-btn.sm{height:36px;padding:0 14px;font-size:14.5px}.pl-hero{min-height:0;padding-top:116px}.pl-hero-bg img{-o-object-position:40% 80%;object-position:40% 80%}.pl-hero h1 br{display:none}.pl-hero-copy p{font-size:16px}.pl-hero-app{min-height:330px;margin-top:44px}.pl-app{height:520px}.pl-app-main{padding:12px}.pl-mcard{min-height:170px;padding:11px}.pl-uses ul{margin-top:48px;gap:28px 8px}.pl-uses a{width:96px;font-size:15px}.pl-uses svg{width:40px;height:40px}.pl-place{width:240px;height:316px}.pl-feats{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:36px}.pl-feats li{font-size:15.5px}.pl-panel{border-radius:26px}.pl-listen-art{min-height:0;display:grid}.pl-win-back,.pl-win-front{position:relative;inset:auto;height:auto}.pl-win-back{width:92%}.pl-win-front{width:100%;margin-top:-64px}.pl-checks{padding:8px 18px 20px}.pl-checks li{font-size:15px}.pl-doc{padding:18px;margin:0 10px 10px}.pl-doc h3{font-size:18px}.pl-doc p.fade{display:none}.pl-win-score .pl-doc{grid-template-columns:minmax(0,1fr)}.pl-ring{grid-column:1;justify-self:center}.pl-bars,.pl-ring{grid-row:auto}.pl-bars li{grid-template-columns:92px 1fr 26px}.pl-sticky{position:relative;right:auto;bottom:auto;margin:-16px 0 0 auto}.pl-quotes figure{min-height:0}.pl-quote-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:40px 0 32px}.pl-quote-cards div{padding:18px 10px;border-radius:18px;text-align:center}.pl-quote-cards b{font-size:32px}.pl-quote-cards span{font-size:12.5px;line-height:1.35}.pl-guides-grid{grid-template-columns:minmax(0,1fr)}.pl-faq-list details p{padding-right:4px}.pl-faq>div:first-child{position:static}.pl-closing{min-height:500px}.pl-closing-copy{padding-top:72px}.pl-foot-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:560px){.pl-sec h2 br{display:none}}@media (prefers-reduced-motion:reduce){.pl-hero-app .pl-app,.pl-marquee ul{animation:none}.pl-marquee{overflow-x:auto}.pl *{transition:none!important}}@media (min-width:981px){.pl-panel.tone-green{grid-template-columns:minmax(0,.78fr) minmax(0,1.32fr)}}.pl-sw-tool{display:inline-flex;align-items:center;gap:6px;margin:10px 0 6px;padding:3px 8px;border-radius:6px;background:rgba(22,23,25,.06);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;color:var(--ink2)}.pl-sw-tool svg{width:12px;height:12px}.pl-sw-hub-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #fff;opacity:0;animation:pl-sw-ring 1.3s ease-out .35s both}@keyframes pl-sw-ring{0%{transform:scale(1);opacity:.95}to{transform:scale(2.6);opacity:0}}.pl-sw-switch{display:flex;flex-direction:column;gap:16px}.pl-sw-stage{position:relative;width:100%;aspect-ratio:600/320}.pl-sw-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pl-sw-wire{fill:none;stroke:rgba(22,23,25,.22);stroke-width:1.5;stroke-dasharray:2 5;stroke-linecap:round;transition:stroke .3s}.pl-sw-wire.on{stroke:rgba(22,23,25,.6);stroke-dasharray:none}.pl-sw-wire-pulse{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-dasharray:16 100;stroke-dashoffset:16;animation:pl-sw-flow .7s cubic-bezier(.5,0,.3,1) both}.pl-sw-wire-pulse.out{stroke:var(--ink);stroke-width:4;animation:pl-sw-flow 1.3s cubic-bezier(.5,0,.3,1) .55s infinite both}@keyframes pl-sw-flow{0%{stroke-dashoffset:16}to{stroke-dashoffset:-100}}.pl-sw-in{position:absolute;width:33%;padding:11px 12px 12px;border-radius:14px;background:#fffdf7;font-size:12.5px;line-height:1.4;transform:translate(-100%,-50%) rotate(-2deg);box-shadow:0 20px 34px -20px rgba(22,23,25,.6);animation:pl-sw-slide .7s var(--ease) both}.pl-sw-in header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pl-sw-in header span:last-child{display:grid;min-width:0}.pl-sw-in strong{font-size:12.5px}.pl-sw-in small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-sw-in p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink2)}@keyframes pl-sw-slide{0%{opacity:0;transform:translate(-135%,-50%) rotate(-8deg)}}.pl-sw-hub{position:absolute;z-index:2;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%);box-shadow:0 0 0 7px hsla(0,0%,100%,.4),0 22px 40px -16px rgba(22,23,25,.7)}.pl-sw-hub .pl-score{position:absolute;top:-10px;right:-16px;background:var(--gold);color:var(--ink);animation:pl-sw-pop .5s var(--ease) .35s both}@keyframes pl-sw-pop{0%{transform:scale(0) rotate(-20deg)}}.pl-sw-dest{position:absolute;display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transform:translate(-19px,-50%)}.pl-sw-dest-i{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:#fbfcf8;box-shadow:0 6px 14px -8px rgba(22,23,25,.5);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.pl-sw-dest-i svg{width:17px;height:17px}.pl-sw-dest.tone-ink .pl-sw-dest-i{background:var(--ink);color:#fff}.pl-sw-dest.tone-lilac .pl-sw-dest-i{background:#5865f2;color:#fff}.pl-sw-dest.tone-butter .pl-sw-dest-i{background:var(--gold)}.pl-sw-dest.tone-rose .pl-sw-dest-i{background:#ff6b4a;color:#fff}.pl-sw-dest.tone-sky .pl-sw-dest-i{background:var(--sky-e)}.pl-sw-dest-t{display:grid;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:.7;transition:opacity .3s}.pl-sw-dest-t small{font-size:11px;font-weight:500;color:rgba(22,23,25,.6)}.pl-sw-dest.on .pl-sw-dest-t,.pl-sw-dest:hover .pl-sw-dest-t{opacity:1}.pl-sw-dest:hover .pl-sw-dest-i{transform:scale(1.08)}.pl-sw-dest.on .pl-sw-dest-i{transform:scale(1.16);box-shadow:0 0 0 3px #fff,0 12px 22px -10px rgba(22,23,25,.6);animation:pl-sw-land .5s var(--ease) 1.2s}@keyframes pl-sw-land{40%{transform:scale(1.32) rotate(-6deg)}}.pl-sw-preview{display:flex;flex-direction:column;min-height:250px;box-shadow:0 30px 60px -36px rgba(22,23,25,.6)}.pl-sw-preview .pl-win-title svg,.pl-sw-preview .pl-win-title svg:first-child{color:var(--ink)}.pl-sw-preview .pl-win-title small{font-weight:400;color:var(--muted)}.pl-sw-preview-body{flex:1;display:flex;flex-direction:column;padding:4px 20px 18px;font-size:13.5px;line-height:1.45}.pl-sw-out{flex:1}.pl-sw-a>*,.pl-sw-digest li,.pl-sw-msg>div>*,.pl-sw-out>*{animation:pl-sw-line .5s var(--ease) both}.pl-sw-a>:nth-child(2),.pl-sw-digest li:nth-child(2),.pl-sw-msg>div>:nth-child(2),.pl-sw-out>:nth-child(2){animation-delay:.12s}.pl-sw-a>:nth-child(3),.pl-sw-digest li:nth-child(3),.pl-sw-msg>div>:nth-child(3),.pl-sw-out>:nth-child(3){animation-delay:.24s}.pl-sw-digest li:nth-child(n+4),.pl-sw-msg>div>:nth-child(n+4),.pl-sw-out>:nth-child(n+4){animation-delay:.36s}@keyframes pl-sw-line{0%{opacity:0;transform:translateY(8px)}}.pl-sw-msg{display:flex;gap:11px}.pl-sw-app{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:9px;background:var(--ink)}.pl-sw-who em{font-style:normal;font-size:9.5px;font-weight:700;padding:1px 4px;border-radius:3px;background:rgba(22,23,25,.08);vertical-align:1px}.pl-sw-who small{font-size:11.5px;color:var(--muted)}.pl-sw-mail blockquote,.pl-sw-slack blockquote{margin:6px 0;padding-left:10px;border-left:3px solid #dedcd6;color:var(--ink2)}.pl-sw-meta{font-size:12px;color:var(--muted)}.pl-sw-btns{margin-top:8px}.pl-sw-btns span{display:inline-block;margin-right:6px;padding:3px 10px;border:1px solid #dedcd6;border-radius:6px;font-size:12px;font-weight:600}.pl-sw-discord,.pl-sw-term{margin:-4px -20px -18px;padding:14px 20px 18px}.pl-sw-discord{background:#313338;color:#dbdee1}.pl-sw-discord .pl-sw-who b{color:#fff}.pl-sw-discord .pl-sw-who em{background:#5865f2;color:#fff}.pl-sw-discord .pl-sw-who small{color:#949ba4}.pl-sw-embed{margin-top:6px;padding:10px 12px;border-left:4px solid #5865f2;border-radius:4px;background:#2b2d31}.pl-sw-embed strong{color:#fff}.pl-sw-embed p{margin:4px 0 8px}.pl-sw-embed dl{display:flex;gap:28px}.pl-sw-embed dt{font-size:11px;font-weight:700;color:#b5bac1}.pl-sw-embed dd{margin:0}.pl-sw-mail-h{font-size:12.5px}.pl-sw-mail-h small{color:var(--muted)}.pl-sw-mail h4{margin:4px 0 6px;font-family:var(--serif);font-size:19px;font-weight:500;letter-spacing:-.01em}.pl-sw-mail-btn{display:inline-block;margin-top:8px;padding:6px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:12px;font-weight:600}.pl-sw-digest li{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid #f0efeb}.pl-sw-digest li span:nth-child(2){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-sw-term{background:#161719;color:#e8e6e1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.pl-sw-term i{font-style:normal;font-weight:700;color:#8fd99f}.pl-sw-term .dim{color:#8a8c90}.pl-sw-term pre{margin:8px 0;font:inherit;color:var(--gold);white-space:pre}.pl-sw-term .ok{color:#8fd99f}.pl-sw-q{width:-moz-max-content;width:max-content;max-width:85%;margin-left:auto;padding:8px 12px;border-radius:14px 14px 4px 14px;background:var(--sky)}.pl-sw-a ul{margin:4px 0 6px}.pl-sw-a li:before{content:"· ";font-weight:700}.pl-sw-recipes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pl-sw-recipes button{height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(22,23,25,.12);background:hsla(0,0%,100%,.5);font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:background .2s,transform .2s var(--ease)}.pl-sw-recipes button:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.8)}.pl-sw-recipes button.on{background:var(--ink);border-color:var(--ink);color:#fff}.pl-sw-recipes a{margin-left:auto;font-size:13px;font-weight:600}@media (max-width:760px){.pl-sw-stage{aspect-ratio:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pl-sw-hub,.pl-sw-in,.pl-sw-wires{display:none}.pl-sw-dest{position:static;transform:none}.pl-sw-dest-t{display:none}}@media (prefers-reduced-motion:reduce){.pl-sw-hub-ring,.pl-sw-wire-pulse{animation:none}}.pl-agent{max-width:1112px;margin-left:auto;margin-right:auto}.pl-agent>.pl-eyebrow{text-align:center}.pl-agent>h2{font-size:clamp(34px,3.4vw,50px);line-height:1.08}.pl-agent-clients{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px auto 0}.pl-agent-clients li{padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:600}.pl-agent-clients li:last-child{background:transparent;border-style:dashed;color:var(--muted)}.pl-agent-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.pl-agent-steps>li{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:26px 24px 24px;border-radius:28px;box-shadow:0 30px 60px -48px rgba(22,23,25,.55)}.pl-agent-steps>li:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--grain);opacity:.2;mix-blend-mode:multiply;z-index:-1;pointer-events:none}.pl-agent-steps>li.tone-listen{background:var(--c-listen)}.pl-agent-steps>li.tone-score{background:var(--c-score)}.pl-agent-steps>li.tone-seo{background:var(--c-seo)}.pl-agent-n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-size:14px;font-weight:700}.pl-agent-steps h3{margin-top:16px;font-size:25px;line-height:1.15}.pl-agent-steps>li>p{margin-top:10px;font-size:15px;line-height:1.5;color:rgba(22,23,25,.78)}.pl-agent-art{margin-top:auto;padding:14px;border-radius:16px;background:#fff;box-shadow:0 20px 40px -28px rgba(22,23,25,.5);display:grid;gap:8px;min-height:150px;align-content:center}.pl-agent-steps>li>p+.pl-agent-art{margin-top:22px}.pl-agent-row{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;min-width:0}.pl-agent-row .pl-mini{margin-right:2px;vertical-align:0;flex:none}.pl-agent-where{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-agent-row .pl-score{margin-left:auto}.pl-agent-row .pl-chip.pl-rank svg{width:12px;height:12px}.pl-agent-chat p{font-size:13.5px;line-height:1.45;padding:9px 12px;border-radius:14px}.pl-agent-chat .me{justify-self:end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.pl-agent-chat .bot{display:flex;gap:8px;background:rgba(22,23,25,.05);border-bottom-left-radius:4px}.pl-agent-chat .bot svg{width:16px;height:16px;margin-top:1px;color:var(--c-accent)}.pl-agent-art .pl-checks.plain{padding:2px 4px;gap:9px}.pl-agent-post{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;margin-top:4px;border-radius:999px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:600}.pl-agent-post svg{width:14px;height:14px}.pl-agent-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 20px;margin-top:36px}.pl-agent-foot code{padding:10px 16px;border-radius:12px;background:#fff;border:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}@media (max-width:980px){.pl-agent-steps{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}}@media (max-width:760px){.pl-agent-foot code{font-size:12.5px;max-width:100%;overflow-wrap:anywhere}}