.pl{--pl-max:1200px;--pl-gutter:clamp(16px, 4vw, 40px);--pl-wrap:min(var(--pl-max), calc(100% - 2 * var(--pl-gutter)));--pl-box:var(--inverse);--pl-box-ink:var(--on-inverse);--accent:var(--inverse);--accent-2:var(--inverse-2);--accent-ink:var(--on-inverse);--accent-text:var(--text-2);--accent-soft:var(--tint-2);--accent-line:var(--line-2);--accent-rgb:var(--tint-rgb);--pl-loop:9s;background:var(--canvas);min-height:100vh;color:var(--text-1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has(.pl){scroll-behavior:smooth}}:where(.pl) a{color:inherit;text-decoration:none}.pl :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.pl-wrap{width:var(--pl-wrap);margin-inline:auto}.pl section[id],.pl [data-anchor]{scroll-margin-top:96px}.pl-logo{flex:none;display:inline-block}.pl-logo--on-light,[data-theme=light] .pl-logo--on-dark{display:none}[data-theme=light] .pl-logo--on-light{display:inline-block}.pl-box{background:var(--pl-box);color:var(--pl-box-ink);border-radius:.16em;margin:0 .02em;padding:0 .14em .04em;display:inline-block;transform:rotate(-2deg)}.pl-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;height:50px;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.pl-btn svg{width:17px;height:17px;transition:transform var(--dur-2) var(--ease)}.pl-btn:hover svg{transform:translate(3px)}.pl-btn:active{transform:scale(.98)}.pl-btn:focus-visible{border-radius:999px}.pl-btn--primary{background:var(--inverse);color:var(--on-inverse)}.pl-btn--primary:hover{background:var(--inverse-2)}.pl-btn--primary:active{background:var(--inverse-3)}.pl-btn--ghost{background:var(--tint-2);border-color:var(--line-1);color:var(--text-1)}.pl-btn--ghost:hover{background:var(--tint-3)}.pl-btn--sm{height:40px;padding:0 18px;font-size:14.5px}.pl-btn--block{width:100%}.pl-nav{z-index:60;pointer-events:none;justify-content:center;padding-inline:12px;display:flex;position:fixed;inset:12px 0 auto}.pl-nav__bar{pointer-events:auto;width:min(1180px,100%);height:62px;transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border:1px solid #0000;border-radius:20px;align-items:center;gap:10px;padding:0 10px 0 16px;display:flex}.pl-nav[data-scrolled=true] .pl-nav__bar,.pl-nav[data-open=true] .pl-nav__bar{background:var(--glass);border-color:var(--line-1);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4)}.pl-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:650;display:inline-flex}.pl-nav__links{align-items:center;gap:4px;margin-left:24px;display:none}.pl-nav__links a{color:var(--text-2);transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:500}.pl-nav__links a:hover{color:var(--text-1);background:var(--tint-2)}.pl-nav__end{align-items:center;gap:6px;margin-left:auto;display:flex}.pl-nav__login{color:var(--text-2);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:500;display:none}.pl-nav__login:hover{color:var(--text-1)}.pl-icon-btn{border:1px solid var(--line-1);background:var(--tint-1);width:40px;height:40px;color:var(--text-2);cursor:pointer;transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);border-radius:999px;place-items:center;display:inline-grid}.pl-icon-btn:hover{color:var(--text-1);background:var(--tint-3)}.pl-icon-btn svg{width:18px;height:18px}.pl-theme__sun{display:none}[data-theme=dark] .pl-theme__sun{display:block}[data-theme=dark] .pl-theme__moon{display:none}.pl-nav__menu{display:inline-grid}.pl-nav__sheet{pointer-events:auto;border:1px solid var(--line-1);background:var(--overlay);width:calc(100% - 24px);max-width:1180px;box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;padding:10px;position:absolute;top:70px}.pl-nav__sheet a:not(.pl-btn){color:var(--text-1);border-radius:12px;padding:13px 14px;font-size:17px;font-weight:500;display:block}.pl-nav__sheet a:not(.pl-btn):hover{background:var(--tint-2)}.pl-nav__sheet hr{border:0;border-top:1px solid var(--line-1);margin:8px 6px}.pl-nav__sheet .pl-btn{margin-top:6px}@media (min-width:560px){.pl-nav__login{display:inline-block}}@media (min-width:960px){.pl-nav__links{display:flex}.pl-nav__menu,.pl-nav__sheet{display:none}}.pl-hero{isolation:isolate;padding:clamp(104px,10vw,132px) 0 clamp(48px,6vw,88px);position:relative}.pl-hero:before{content:"";z-index:-1;background:radial-gradient(42% 46% at 18% 26%, var(--glow-2), transparent 70%), radial-gradient(36% 40% at 82% 18%, var(--glow-3), transparent 70%), radial-gradient(30% 34% at 64% 60%, var(--glow-4), transparent 72%);opacity:calc(var(--glow-opacity) * .42);filter:blur(40px);position:absolute;inset:-10% -20% 30%}.pl-grain{z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}[data-theme=light] .pl-grain{opacity:.1;filter:invert()}.pl-eyebrow{border:1px solid var(--line-1);background:var(--tint-1);color:var(--text-2);border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 10px;font-size:14px;font-weight:500;display:inline-flex}.pl-eyebrow i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:99px}.pl-h1{letter-spacing:-.05em;text-wrap:balance;margin:22px 0 0;font-size:clamp(42px,7.4vw,104px);font-weight:640;line-height:.98}.pl-h1__line{display:block}.pl-h1__line+.pl-h1__line{margin-top:.06em}.pl-hero__row{gap:28px;margin-top:clamp(22px,2.6vw,32px);display:grid}.pl-hero__lead{max-width:44ch;color:var(--text-2);text-wrap:pretty;letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.55vw,21px);line-height:1.55}.pl-hero__lead strong{color:var(--text-1);white-space:nowrap;font-weight:600}.pl-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.pl-fine{color:var(--text-3);flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pl-fine li{align-items:center;gap:7px;display:inline-flex}.pl-fine svg{width:15px;height:15px;color:var(--good)}@media (min-width:900px){.pl-hero__row{grid-template-columns:1fr auto;align-items:end}.pl-hero__actions{justify-self:end}}@keyframes pl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pl-stage{border:1px solid var(--card-border);background:radial-gradient(60% 80% at 50% 0%, rgb(var(--accent-rgb) / .08), transparent 70%), var(--card-fill);box-shadow:var(--card-shadow);border-radius:clamp(24px,3vw,34px);margin-top:clamp(32px,4vw,52px);padding:clamp(16px,2.4vw,30px);position:relative}.pl-stage__grid{align-items:center;gap:18px;display:grid}.pl-stage__label{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px;font-weight:600;display:flex}.pl-stage__label b{color:var(--text-2);font-weight:600}.pl-motion{z-index:3;border:1px solid var(--line-1);background:var(--glass);height:32px;color:var(--text-2);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;right:14px}.pl-motion:hover{color:var(--text-1)}.pl-motion svg{width:13px;height:13px}.pl-brief{border:1px solid var(--line-1);background:var(--surface-1);box-shadow:var(--shadow-1);border-radius:16px;padding:14px 16px 15px;position:relative}.pl-brief__tag{color:var(--accent-text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pl-brief__tag svg{width:13px;height:13px}.pl-brief p{color:var(--text-1);letter-spacing:-.01em;margin:6px 0 0;font-size:15px;line-height:1.45}.pl-brief__chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.pl-chip{border:1px solid var(--line-1);background:var(--tint-1);height:24px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.pl-chip--on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.pl-clips{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pl-clip{border:1px solid var(--line-1);background:var(--tint-1);border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:4px 12px;padding:8px 10px 8px 8px;display:grid}.pl-clip__thumb{border-radius:9px;grid-row:span 2;width:54px;height:38px;position:relative;overflow:hidden}.pl-clip__meta{justify-content:space-between;gap:8px;min-width:0;font-size:12.5px;display:flex}.pl-clip__name{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pl-clip__dur{color:var(--text-3);font-family:var(--font-code);font-size:11.5px}.pl-wave{height:18px;color:var(--text-4);align-items:center;gap:2px;display:flex;overflow:hidden}.pl-stage .pl-wave{color:var(--text-2)}.pl-bar{width:3px;height:calc(var(--h) * 100%);background:currentColor;border-radius:2px;flex:none}.pl-gap{width:var(--w);background:repeating-linear-gradient(-55deg, rgb(var(--tint-rgb) / .08) 0 3px, transparent 3px 6px);transform-origin:0;height:100%;animation:pl-gap var(--pl-loop) var(--ease) infinite both;animation-delay:var(--d,0s);border-radius:3px;flex:none;align-items:center;gap:2px;display:flex;overflow:hidden}.pl-gap .pl-bar{background:var(--text-4);opacity:.5;height:14%}@keyframes pl-gap{0%,12%{opacity:1;transform:none}24%,90%{opacity:0;transform:scaleX(0)}98%,to{opacity:1;transform:none}}.pl-core{justify-items:center;gap:14px;min-height:120px;display:grid;position:relative}.pl-wires{width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.pl-wires path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pl-wires .base{stroke:var(--line-2)}.pl-wires .flow{stroke:url(#pl-wire-grad);stroke-dasharray:3 11;stroke-linecap:round}.pl-lens{z-index:1;background:var(--surface-1);width:108px;height:108px;box-shadow:0 0 0 1px var(--line-1), 0 30px 60px -20px rgb(var(--accent-rgb) / .55), 0 0 90px -10px rgb(var(--accent-rgb) / .35);border-radius:30px;place-items:center;display:grid;position:relative}.pl-lens:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0deg, var(--text-2) 70deg, var(--text-1) 140deg, transparent 220deg);-webkit-mask-composite:xor;border-radius:31px;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pl-lens img{width:52%;height:auto}.pl-ticker{z-index:1;text-align:center;width:100%;min-width:160px;height:22px;position:relative}.pl-tick{color:var(--text-2);white-space:nowrap;opacity:0;animation:pl-tick 9.1s var(--ease) infinite both;animation-delay:var(--d);font-size:13px;font-weight:500;position:absolute;inset:0}.pl-tick:first-child{opacity:1}.pl-tick:before{content:"";background:var(--good);vertical-align:2px;border-radius:9px;width:6px;height:6px;margin-right:8px;display:inline-block}@keyframes pl-tick{0%{opacity:0;transform:translateY(7px)}3%,12%{opacity:1;transform:none}14.28%,to{opacity:0;transform:translateY(-7px)}}.pl-versions{justify-content:center;align-items:flex-end;gap:clamp(8px,1.2vw,14px);display:flex}.pl-version{width:calc((100% - 2 * clamp(8px, 1.2vw, 14px)) * var(--share));flex:none;margin:0}@media (prefers-reduced-motion:no-preference){.pl-version{animation:pl-rise .9s var(--ease) both;animation-delay:calc(var(--i) * .12s + .32s)}}.pl-version figcaption{gap:1px;margin-top:10px;font-size:13px;line-height:1.35;display:grid}.pl-version figcaption b{color:var(--text-1);font-weight:600}.pl-version figcaption span{color:var(--text-3)}.pl-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0d;border-radius:clamp(12px,1.4vw,18px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 24px 50px -24px #000000b3;container-type:inline-size}[data-theme=light] .pl-frame{box-shadow:0 0 0 1px #1616281a,0 24px 50px -26px #16162873}.pl-frame__badge{z-index:4;color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:99px;padding:.35em .7em;font-size:max(9px,5.6cqw);font-weight:600;position:absolute;top:7%;left:7%}.pl-scene{background:radial-gradient(70% 55% at var(--lx,72%) var(--ly,18%), var(--light), transparent 62%), linear-gradient(165deg, var(--bg-a), var(--bg-b));position:absolute;inset:0}.pl-scene:after{content:"";background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#0000008c);position:absolute;inset:0}.pl-scene--warm{--light:#ffc994;--bg-a:#4a2c1b;--bg-b:#120b08;--skin:#6b4a3a;--skin-hi:#b07c5f;--cloth:#1d1a22}.pl-scene--violet{--light:#a9b9d6;--bg-a:#2a2457;--bg-b:#0b0a18;--lx:24%;--skin:#5f4b56;--skin-hi:#a48495;--cloth:#26324a}.pl-scene--teal{--light:#8ee6cf;--bg-a:#12423d;--bg-b:#061412;--lx:80%;--ly:26%;--skin:#4e4440;--skin-hi:#8d7a6f;--cloth:#3a2a24}.pl-scene--screen{--light:#8caaff8c;--bg-a:#1a1d2c;--bg-b:#07080d;--lx:50%;--ly:40%}.pl-scene--desk{--light:#ffc89680;--bg-a:#2d2420;--bg-b:#0c0907;--lx:40%;--ly:70%}.pl-subject{aspect-ratio:1/.98;filter:blur(1.2px);height:66%;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.pl-subject:before,.pl-subject:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.pl-subject:before{z-index:1;aspect-ratio:.8;background:radial-gradient(80% 70% at var(--rim,70%) 30%, var(--skin-hi), var(--skin) 55%, #1a1210 100%);border-radius:50% 50% 46% 46%/54% 54% 46% 46%;width:36%;top:2%}.pl-subject:after{background:radial-gradient(60% 80% at var(--rim,70%) 0%, #ffffff24, transparent 60%), var(--cloth);border-radius:46% 46% 8% 8%/70% 70% 8% 8%;width:100%;height:50%;bottom:0}.pl-scene--violet .pl-subject{--rim:30%}.pl-clip__thumb .pl-subject{height:78%}.pl-screen{aspect-ratio:16/10.5;background:linear-gradient(90deg,#ffffff2e 0 30%,#0000 30%) 10% 18%/70% 7% no-repeat,linear-gradient(90deg,#9fb0c8 0 100%) 10% 40%/52% 9% no-repeat,linear-gradient(90deg,#6fd6b6 0 100%) 10% 58%/36% 9% no-repeat,linear-gradient(90deg,#ffb07a 0 100%) 10% 76%/64% 9% no-repeat,linear-gradient(160deg,#20253b,#11131d);border-radius:6px;width:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)perspective(300px)rotateX(10deg);box-shadow:0 0 0 1.5px #ffffff24,0 0 40px #8296ff59}.pl-screen:after{content:"";background:linear-gradient(#3a3d4c,#1b1d26);border-radius:0 0 8px 8px;height:12%;position:absolute;top:100%;left:-9%;right:-9%}.pl-mug{aspect-ratio:.85;background:linear-gradient(100deg,#d8cfc7,#8b8078);border-radius:10% 10% 22% 22%;width:18%;position:absolute;bottom:20%;left:30%;box-shadow:0 10px 18px #00000080}.pl-mug:after{content:"";border:.18em solid #a59a92;border-left:0;border-radius:0 50% 50% 0;width:40%;height:46%;position:absolute;top:22%;right:-34%}.pl-notebook{aspect-ratio:1.4;background:repeating-linear-gradient(#0000 0 14%,#28283c40 14% 16%),#efe8de;border-radius:4px;width:44%;position:absolute;bottom:16%;right:14%;transform:rotate(-9deg);box-shadow:0 12px 20px #00000073}.pl-shot{animation:pl-punch var(--pl-loop) steps(1, end) infinite both;animation-delay:var(--pd,0s);position:absolute;inset:0}@keyframes pl-punch{0%{transform:none}34%{transform:scale(1.12)translateY(3%)}67%{transform:none}}.pl-broll{z-index:1;opacity:0;animation:pl-broll var(--pl-loop) var(--ease) infinite both;animation-delay:var(--bd);position:absolute;inset:0}@keyframes pl-broll{0%{opacity:0}2%,22%{opacity:1}24%,to{opacity:0}}.pl-caps{left:6%;right:6%;top:var(--cap-top,60%);z-index:3;text-align:center;position:absolute}.pl-cap{color:#fff;font-size:var(--cap-size,10.5cqw);letter-spacing:-.02em;text-shadow:0 .06em .4em #0000008c;opacity:0;animation:pl-page var(--pl-loop) linear infinite both;animation-delay:var(--d);margin:0;font-weight:800;line-height:1.12;position:absolute;inset:0 0 auto}.pl-cap:first-child{opacity:1}@keyframes pl-page{0%{opacity:0}1%,32%{opacity:1}33.3%,to{opacity:0}}.pl-w{animation:pl-word var(--pl-loop) var(--ease) infinite both;animation-delay:var(--d);padding:0 .12em;display:inline-block;position:relative}.pl-w:before{content:"";z-index:-1;background:var(--hl,var(--pl-box));opacity:0;animation:pl-hl var(--pl-loop) linear infinite both;animation-delay:var(--d);border-radius:.18em;position:absolute;inset:.02em -.02em -.02em}.pl-cap:first-child .pl-w:first-child:before{opacity:1}@keyframes pl-word{0%{opacity:0;transform:translateY(.25em)scale(.9)}2.5%,33%{opacity:1;transform:none}34%,to{opacity:0}}@keyframes pl-hl{0%,4.8%{opacity:1}5.4%,to{opacity:0}}.pl-hud{z-index:3;color:#ffffffd9;font-family:var(--font-code);justify-content:space-between;align-items:center;font-size:max(8.5px,5cqw);display:flex;position:absolute;bottom:8%;left:7%;right:7%}.pl-eq{align-items:flex-end;gap:2px;height:1.2em;display:inline-flex}.pl-eq i{transform-origin:bottom;background:currentColor;border-radius:2px;width:.24em;height:100%;animation:.9s ease-in-out infinite alternate both pl-eq}.pl-eq i:nth-child(2){animation-duration:1.15s;animation-delay:-.4s}.pl-eq i:nth-child(3){animation-duration:.75s;animation-delay:-.2s}.pl-eq i:nth-child(4){animation-duration:1.3s;animation-delay:-.7s}@keyframes pl-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.pl-progress{z-index:3;background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0}.pl-progress:after{content:"";transform-origin:0;animation:pl-progress var(--pl-loop) linear infinite both;background:#fff;position:absolute;inset:0;transform:scaleX(.4)}@keyframes pl-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:860px){.pl-stage__grid{grid-template-columns:minmax(0,.92fr) 170px minmax(0,1.3fr);gap:0}.pl-stage__in{padding-right:6px}.pl-core{align-content:center;align-self:stretch}.pl-wires{display:block}}@media (max-width:859px){.pl-core{grid-template-columns:auto 1fr;place-items:center start;min-height:0;padding:6px 4px}.pl-lens{border-radius:22px;width:72px;height:72px}.pl-lens:before{border-radius:23px}.pl-ticker{text-align:left}.pl-stage__out{padding-bottom:40px}.pl-version figcaption{font-size:12px}}@media (max-width:520px){.pl-clip:nth-child(3),.pl-brief__chips .pl-chip:nth-child(n+4){display:none}}.pl-section{content-visibility:auto;contain-intrinsic-size:auto 900px;padding:clamp(56px,7vw,104px) 0;position:relative}.pl-section--tight{padding-top:clamp(24px,4vw,48px)}.pl-kicker{color:var(--accent-text);letter-spacing:.01em;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.pl-kicker:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.pl-h2{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:14px 0 0;font-size:clamp(34px,5vw,66px);font-weight:630;line-height:1.02}.pl-lead{max-width:58ch;color:var(--text-2);letter-spacing:-.01em;margin:20px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.pl-head{margin-bottom:clamp(36px,5vw,64px)}.pl-head--center{text-align:center}.pl-head--center .pl-h2,.pl-head--center .pl-lead{margin-inline:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pl-reveal{animation:linear both pl-reveal;animation-timeline:view();animation-range:entry entry 38%}}}@keyframes pl-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.pl-card{border:1px solid var(--card-border);background:var(--card-fill);box-shadow:var(--card-shadow);border-radius:26px;position:relative;overflow:hidden}.pl-steps{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.pl-step{flex-direction:column;padding:26px;display:flex}.pl-step__num{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-text);font-family:var(--font-code);border-radius:12px;place-items:center;font-size:14px;font-weight:600;display:inline-grid}.pl-step h3{letter-spacing:-.03em;margin:20px 0 0;font-size:24px;font-weight:620}.pl-step p{color:var(--text-2);margin:10px 0 0;font-size:16px;line-height:1.6}.pl-step__art{border:1px solid var(--line-1);background:var(--tint-1);border-radius:18px;align-content:center;height:168px;margin-top:26px;padding:16px;display:grid;position:relative}@media (min-width:900px){.pl-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-step__art{margin-top:auto}.pl-step p{margin-bottom:26px}}.pl-uploads{gap:9px;display:grid}.pl-upload{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.pl-upload__icon{background:var(--surface-3);width:30px;height:30px;color:var(--text-2);border-radius:9px;place-items:center;display:grid}.pl-upload__icon svg{width:15px;height:15px}.pl-upload__name{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-upload__track{background:var(--tint-3);border-radius:9px;grid-column:2/4;height:4px;margin-top:-4px;overflow:hidden}.pl-upload__track i{width:var(--p);border-radius:inherit;background:var(--accent);height:100%;display:block}.pl-upload small{color:var(--text-3);font-family:var(--font-code);font-size:11.5px}.pl-mini-brief{border:1px solid var(--line-1);background:var(--surface-1);color:var(--text-1);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45}.pl-caret{background:var(--accent);vertical-align:-.15em;width:2px;height:1.05em;margin-left:2px;animation:1.1s step-end infinite pl-caret;display:inline-block}@keyframes pl-caret{50%{opacity:0}}.pl-mini-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pl-board{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;height:100%;display:grid}.pl-board__item{aspect-ratio:9/16;border-radius:10px;justify-self:center;width:100%;max-height:136px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.pl-board__item b{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 6px #0009;font-size:11px;font-weight:700;line-height:1.15;position:absolute;bottom:9%;left:8%;right:8%}.pl-board__item.is-pick{box-shadow:0 0 0 2px var(--accent), 0 12px 26px -12px rgb(var(--accent-rgb) / .8)}.pl-board__item .pl-pick{z-index:2;background:var(--accent);width:18px;height:18px;color:var(--accent-ink);border-radius:99px;place-items:center;display:grid;position:absolute;top:7%;right:7%}.pl-board__item .pl-pick svg{width:11px;height:11px}.pl-bento{gap:16px;display:grid}.pl-feat{flex-direction:column;padding:24px;display:flex}.pl-feat h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:620}.pl-feat p{color:var(--text-2);margin:8px 0 0;font-size:15.5px;line-height:1.6}.pl-feat__art{border:1px solid var(--line-1);background:var(--tint-1);border-radius:18px;place-items:center;height:176px;margin-bottom:22px;display:grid;position:relative;overflow:hidden}@media (min-width:720px){.pl-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-feat--wide{grid-column:span 2}}@media (min-width:1040px){.pl-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.pl-feat{grid-column:span 4}.pl-feat--7{grid-column:span 7}.pl-feat--5{grid-column:span 5}.pl-feat--wide{grid-column:span 7}}.pl-feat__art:has(.pl-hooks){height:auto;min-height:176px}.pl-hooks{flex-wrap:wrap;justify-content:center;gap:8px;max-width:460px;padding:18px;display:flex}.pl-hooks .pl-chip{height:30px;padding:0 13px;font-size:13px}.pl-capdemo{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;position:relative;overflow:hidden}.pl-capdemo .pl-scene{inset:0}.pl-capdemo__text{z-index:2;color:#fff;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 12px #0000008c;margin:0;font-size:26px;font-weight:800;position:absolute;bottom:22%;left:0;right:0}.pl-capdemo__text .pl-w{animation:none}.pl-capdemo__text .pl-w:before{animation:4s linear infinite both pl-hl4;animation-delay:var(--d)}.pl-capdemo__text>span:first-child .pl-w:before{opacity:1}@keyframes pl-hl4{0%,24%{opacity:1}25.5%,to{opacity:0}}.pl-capdemo__face{z-index:2;border:1.5px dashed #ffffff8c;border-radius:12px;width:62px;height:74px;position:absolute;top:14%;left:50%;transform:translate(-50%)}.pl-capdemo__face span{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.pl-pacing{gap:16px;width:100%;padding:0 22px;display:grid}.pl-pacing__row{gap:7px;display:grid}.pl-pacing__row small{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.pl-pacing .pl-wave{gap:2.5px;height:34px}.pl-pacing .pl-gap{animation:none}.pl-pacing__row+.pl-pacing__row .pl-wave{color:var(--accent)}.pl-tracks{gap:8px;width:100%;padding:0 20px;display:grid}.pl-track{color:var(--text-3);font-family:var(--font-code);grid-template-columns:44px 1fr;align-items:center;gap:10px;font-size:11px;display:grid;position:relative}.pl-track__lane{background:var(--tint-2);border-radius:8px;height:30px;position:relative}.pl-track__clip{top:3px;bottom:3px;left:var(--x);width:var(--w);color:#fff;font-family:var(--font-ui);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:flex;position:absolute;overflow:hidden}.pl-track__clip--a{background:linear-gradient(90deg,#3f4753,#5b6573)}.pl-track__clip--b{background:linear-gradient(90deg,#c4632e,#ef8a4c)}.pl-track__clip--t{background:var(--surface-4);color:var(--text-1)}.pl-track__clip--m{background:linear-gradient(90deg,#1f8a63,#33b483)}.pl-meter{align-items:center;gap:16px;display:flex}.pl-meter__bars{align-items:center;gap:4px;height:84px;display:flex}.pl-meter__bars i{width:6px;height:calc(var(--h) * 100%);background:linear-gradient(180deg, var(--accent), rgb(var(--accent-rgb) / .35));transform-origin:50%;animation:pl-eq calc(.6s + var(--h) * .8s) ease-in-out infinite alternate both;animation-delay:calc(var(--h) * -1s);border-radius:6px}.pl-meter__read{color:var(--text-3);gap:2px;font-size:12px;display:grid}.pl-meter__read b{color:var(--text-1);font-family:var(--font-code);letter-spacing:-.02em;font-size:22px;font-weight:600}.pl-shapes{align-items:flex-end;gap:14px;display:flex}.pl-shape{color:var(--text-3);font-family:var(--font-code);justify-items:center;gap:8px;font-size:11.5px;display:grid}.pl-shape__frame{height:92px;aspect-ratio:var(--ar);border:1.5px solid var(--line-3);background:var(--tint-1);border-radius:9px;position:relative;overflow:hidden}.pl-shape.is-on{color:var(--accent-text)}.pl-shape.is-on .pl-shape__frame{border-color:var(--accent);background:var(--accent-soft)}.pl-shape__frame:before,.pl-shape__frame:after{content:"";background:var(--text-3);position:absolute;left:50%;transform:translate(-50%)}.pl-shape__frame:before{border-radius:99px;width:22px;height:22px;top:24%}.pl-shape__frame:after{opacity:.7;border-radius:22px 22px 4px 4px;width:42px;height:30px;bottom:-6px}.pl-shape.is-on .pl-shape__frame:before,.pl-shape.is-on .pl-shape__frame:after{background:var(--accent)}@media (max-width:520px){.pl-shapes{gap:10px}.pl-shape__frame{height:70px}.pl-shape__frame:before{width:17px;height:17px}.pl-shape__frame:after{width:32px;height:24px}}.pl-lessons{gap:8px;width:min(380px,100% - 32px);display:grid}.pl-lesson{border:1px solid var(--line-1);background:var(--surface-1);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.pl-lesson svg{width:16px;height:16px;color:var(--accent-text);flex:none}.pl-lesson span{color:var(--text-3)}.pl-lesson b{color:var(--text-1);font-weight:560}.pl-switch{color:var(--text-2);justify-self:end;align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.pl-switch i{background:var(--accent);border-radius:99px;width:34px;height:20px;position:relative}.pl-switch i:after{content:"";background:var(--accent-ink);border-radius:99px;width:14px;height:14px;position:absolute;top:3px;right:3px}.pl-decks{align-items:center;gap:clamp(36px,5vw,64px);display:grid}.pl-points{gap:22px;margin:34px 0 0;padding:0;list-style:none;display:grid}.pl-point{grid-template-columns:42px 1fr;gap:14px;display:grid}.pl-point__icon{border:1px solid var(--line-1);background:var(--tint-2);width:42px;height:42px;color:var(--accent-text);border-radius:13px;place-items:center;display:grid}.pl-point__icon svg{width:19px;height:19px}.pl-point h3{letter-spacing:-.02em;margin:1px 0 0;font-size:18px;font-weight:600}.pl-point p{color:var(--text-2);margin:4px 0 0;font-size:15.5px;line-height:1.55}@media (min-width:980px){.pl-decks{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.pl-deck{padding:clamp(14px,2vw,22px)}.pl-deck__prompt{border:1px solid var(--line-1);background:var(--surface-1);color:var(--text-1);border-radius:14px;align-items:center;gap:10px;padding:11px 12px 11px 14px;font-size:14.5px;display:flex}.pl-deck__prompt svg{width:16px;height:16px;color:var(--accent-text);flex:none}.pl-deck__text{flex:1;min-width:0}.pl-deck__go{background:var(--inverse);width:30px;height:30px;color:var(--on-inverse);border-radius:10px;flex:none;place-items:center;display:grid}.pl-deck__go svg{color:inherit}.pl-slide{aspect-ratio:16/9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 0 0 1px var(--line-1), 0 24px 50px -28px #0009;border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.pl-deck .pl-slide--main{margin-top:14px}.pl-slide--title{color:#17151f;background:radial-gradient(60% 90% at 88% 10%,#ffd1b5 0%,#0000 60%),radial-gradient(70% 90% at 70% 100%,#d6d6dc 0%,#0000 65%),#f7f4ef}.pl-slide__kicker{color:#f7f4ef;letter-spacing:.08em;text-transform:uppercase;background:#17151f;border-radius:99px;padding:.5em 1em;font-size:2cqw;font-weight:600;position:absolute;top:12%;left:7%}.pl-slide__title{letter-spacing:-.045em;max-width:60%;margin:0;font-size:7.4cqw;font-weight:700;line-height:.98;position:absolute;bottom:18%;left:7%}.pl-slide__sub{color:#5b5866;margin:0;font-size:2.1cqw;font-weight:500;position:absolute;bottom:9%;left:7%}.pl-slide__art{aspect-ratio:1;background:conic-gradient(from 200deg,#3b3b42,#8d8d96,#d7d7dc,#3b3b42);border-radius:50%;width:26%;position:absolute;top:22%;right:8%;box-shadow:inset 0 0 0 1.6cqw #f7f4ef}.pl-slide__art:after{content:"";background:#f7f4ef;border-radius:50%;position:absolute;inset:32%}.pl-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pl-thumbs .pl-slide{box-shadow:0 0 0 1px var(--line-1);border-radius:8px}.pl-thumbs .pl-slide.is-on{box-shadow:0 0 0 2px var(--accent)}.pl-slide--dark{color:#f4f4f7;background:radial-gradient(80% 90% at 0 0,#2c2560,#0000 60%),#121019}.pl-slide--paper{color:#17151f;background:#fbfaf7}.pl-sl{gap:6cqw;display:grid;position:absolute;top:14%;left:9%;right:9%}.pl-sl i{opacity:.85;background:currentColor;border-radius:99px;height:5cqw;display:block}.pl-sl i+i{opacity:.25;height:3.2cqw}.pl-sl--bars{align-items:flex-end;gap:5cqw;height:56%;display:flex;top:auto;bottom:14%}.pl-sl--bars i{height:var(--h);opacity:1;background:linear-gradient(#2b2b33,#6b6b76);border-radius:3cqw 3cqw 0 0;flex:1}.pl-sl--bars i:nth-child(3){background:linear-gradient(#ff8a52,#ffb98f)}.pl-sl--quote{gap:5cqw;top:26%}.pl-sl--quote i:first-child{opacity:.9;width:86%;height:6cqw}.pl-sl--quote i:nth-child(2){opacity:.9;width:60%;height:6cqw}.pl-sl--quote i:nth-child(3){opacity:.35;width:30%;height:3.5cqw}.pl-sl--cols{grid-template-columns:repeat(3,1fr);gap:5cqw;top:40%}.pl-sl--cols i{opacity:.12;border-radius:3cqw;height:28cqw}.pl-sl--cols i+i{opacity:.12;height:28cqw}.pl-sl-title{opacity:.85;background:currentColor;border-radius:99px;width:50%;height:6cqw;position:absolute;top:14%;left:9%}.pl-sl-title--low{width:46%;top:auto;bottom:22%}.pl-exports{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.pl-exports .pl-chip{height:28px;padding:0 11px;font-size:12.5px}.pl-exports .pl-chip svg{width:13px;height:13px}.pl-plans{gap:16px;display:grid}@media (min-width:820px){.pl-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-plan{flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}.pl-plan--pro{border-color:var(--accent-line);background:radial-gradient(90% 70% at 100% 0%, rgb(var(--accent-rgb) / .16), transparent 60%), var(--card-fill)}.pl-plan__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-plan h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:620}.pl-plan__tag{color:var(--text-3);font-size:15px}.pl-price{align-items:baseline;gap:8px;margin:22px 0 0;display:flex}.pl-price b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,64px);font-weight:640;line-height:1}.pl-price span{color:var(--text-2);font-size:16px}.pl-plan__note{color:var(--text-3);margin:8px 0 0;font-size:14px}.pl-plan ul{gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.pl-plan li{color:var(--text-1);grid-template-columns:20px 1fr;gap:10px;font-size:15.5px;line-height:1.45;display:grid}.pl-plan li svg{width:18px;height:18px;color:var(--accent-text);margin-top:1px}.pl-plan .pl-btn{margin-top:auto}.pl-rates{border:1px solid var(--card-border);background:var(--line-1);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.pl-rate{background:var(--canvas-2);padding:20px 22px}.pl-rate dt,.pl-rate dd{margin:0}.pl-rate b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,28px);font-weight:620;display:block}.pl-rate span{color:var(--text-3);margin-top:4px;font-size:14px;line-height:1.4;display:block}@media (min-width:820px){.pl-rates{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-pricing__foot{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:22px;font-size:14.5px;line-height:1.55;display:flex}.pl-pricing__foot p{max-width:70ch;margin:0}.pl-link{color:var(--text-1);border-bottom:1px solid var(--line-3);transition:border-color var(--dur-1) var(--ease);align-items:center;gap:6px;padding-bottom:1px;font-weight:560;display:inline-flex}.pl-link:hover{border-color:var(--text-1)}.pl-link svg{width:15px;height:15px}.pl-faq{gap:clamp(28px,4vw,64px);display:grid}@media (min-width:960px){.pl-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.pl-faq .pl-head{position:sticky;top:110px}}.pl-qa{border-top:1px solid var(--line-1)}.pl-qa:last-child{border-bottom:1px solid var(--line-1)}.pl-qa summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-size:clamp(17px,1.5vw,19px);font-weight:560;list-style:none;display:flex}.pl-qa summary::-webkit-details-marker{display:none}.pl-qa summary svg{width:20px;height:20px;color:var(--text-3);transition:transform var(--dur-2) var(--ease);flex:none}.pl-qa[open] summary svg{color:var(--text-1);transform:rotate(45deg)}.pl-qa p{max-width:64ch;color:var(--text-2);margin:-6px 0 0;padding:0 2px 24px;font-size:16px;line-height:1.65}.pl-close{text-align:center;isolation:isolate;padding:clamp(56px,8vw,104px) clamp(20px,4vw,56px);position:relative;overflow:hidden}.pl-close:before{content:"";z-index:-1;background:radial-gradient(40% 70% at 22% 100%, var(--glow-2), transparent 70%), radial-gradient(40% 70% at 80% 0%, var(--glow-3), transparent 70%);opacity:calc(var(--glow-opacity) * .38);filter:blur(30px);position:absolute;inset:0}.pl-close .pl-lens{margin:0 auto}.pl-close .pl-h2{max-width:16ch;margin:30px auto 0}.pl-close .pl-lead{margin-inline:auto}.pl-close .pl-hero__cta{justify-content:center;margin-top:30px}.pl-footer{border-top:1px solid var(--line-1);color:var(--text-3);padding:56px 0 40px;font-size:14.5px}.pl-footer__grid{gap:32px;display:grid}@media (min-width:820px){.pl-footer__grid{grid-template-columns:1.5fr 1fr 1fr}}.pl-footer__about p{max-width:36ch;margin:14px 0 0;line-height:1.6}.pl-footer h2{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:600}.pl-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pl-footer li a{color:var(--text-2);transition:color var(--dur-1) var(--ease)}.pl-footer li a:hover{color:var(--text-1)}.pl-footer__legal{border-top:1px solid var(--line-1);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:44px;padding-top:22px;font-size:13px;display:flex}.pl[data-motion=paused] *,.pl[data-motion=paused] :before,.pl[data-motion=paused] :after,.pl-stage[data-offscreen=true] *,.pl-stage[data-offscreen=true] :before,.pl-stage[data-offscreen=true] :after{animation-play-state:paused!important}.pl[data-motion=paused] .pl-reveal{animation:none!important}@media (prefers-reduced-motion:reduce){.pl *,.pl :before,.pl :after{transition:none!important;animation:none!important}.pl-stage .pl-gap{opacity:0;width:0}.pl-stage .pl-wave{color:var(--accent)}.pl .pl-progress:after{transform:scaleX(.45)}.pl-motion{display:none}}
.pl-doc{padding:clamp(96px,11vw,132px) 0 clamp(32px,5vw,64px)}.pl-doc__crumbs ol{color:var(--text-3);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pl-doc__crumbs li+li:before{content:"/";color:var(--text-3);margin-right:8px}.pl-doc__crumbs a:hover{color:var(--text-1)}.pl-doc__hero{gap:clamp(28px,4vw,56px);margin-top:clamp(20px,3vw,32px);display:grid}@media (min-width:960px){.pl-doc__hero--art{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}}.pl-doc__hero .pl-kicker{margin-bottom:14px}.pl-doc__h1{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(36px,5.4vw,68px);font-weight:640;line-height:1.03}.pl-doc__answer{max-width:62ch;color:var(--text-1);letter-spacing:-.01em;text-wrap:pretty;margin:20px 0 0;font-size:clamp(18px,1.5vw,20px);line-height:1.55}.pl-doc__points{max-width:62ch;color:var(--text-2);gap:10px;margin:22px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.pl-doc__points li,.pl-doc__list li{gap:10px;display:flex}.pl-doc__points svg,.pl-doc__list svg{width:18px;height:18px;color:var(--text-1);flex:none;margin-top:3px}.pl-doc__cta{margin-top:28px}.pl-doc__stamp{color:var(--text-3);margin:14px 0 0;font-size:14px}.pl-doc__heroart{padding:clamp(18px,2.4vw,28px)}.pl-doc__block{margin-top:clamp(48px,6vw,88px)}.pl-doc__h2{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(26px,3vw,38px);font-weight:630;line-height:1.12}.pl-doc__intro{max-width:66ch;color:var(--text-2);margin:14px 0 0;font-size:17px;line-height:1.6}.pl-doc__block--prose>p{max-width:68ch;color:var(--text-2);margin:16px 0 0;font-size:17px;line-height:1.65}.pl-doc strong{color:var(--text-1);font-weight:600}.pl-link--inline{font-weight:inherit;display:inline}.pl-doc__cards{gap:14px;margin-top:28px;display:grid}@media (min-width:720px){.pl-doc__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.pl-doc__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-doc__card{padding:clamp(20px,2vw,26px)}.pl-doc__card .pl-feat__art{margin-bottom:18px}.pl-doc__card h3,.pl-doc__steps h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.pl-doc__card p,.pl-doc__steps p{color:var(--text-2);margin:8px 0 0;font-size:16px;line-height:1.55}.pl-doc__steps{gap:18px;max-width:72ch;margin:28px 0 0;padding:0;list-style:none;display:grid}.pl-doc__steps li{gap:16px;display:flex}.pl-doc__stepnum{border:1px solid var(--line-2);width:32px;height:32px;color:var(--text-1);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.pl-doc__tablewrap{border:1px solid var(--card-border);background:var(--card-fill);border-radius:18px;margin-top:24px;overflow-x:auto}.pl-doc__table{border-collapse:collapse;width:100%;min-width:640px;font-size:15.5px;line-height:1.5}.pl-doc__table th,.pl-doc__table td{border-bottom:1px solid var(--line-1);text-align:left;vertical-align:top;padding:14px 16px}.pl-doc__table tbody tr:last-child th,.pl-doc__table tbody tr:last-child td{border-bottom:0}.pl-doc__table thead th{color:var(--text-1);white-space:nowrap;font-weight:600}.pl-doc__table tbody th{min-width:150px;color:var(--text-1);font-weight:560}.pl-doc__table td{color:var(--text-2)}.pl-doc__note{max-width:72ch;color:var(--text-3);margin:14px 0 0;font-size:14.5px;line-height:1.55}.pl-doc__figures{gap:14px;margin:24px 0 0;display:grid}@media (min-width:720px){.pl-doc__figures{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.pl-doc__figures>div{border:1px solid var(--card-border);background:var(--card-fill);border-radius:18px;padding:20px 22px}.pl-doc__figures dt{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px);font-weight:640}.pl-doc__figures dd{color:var(--text-2);margin:6px 0 0;font-size:15.5px;line-height:1.5}.pl-doc__list,.pl-doc__sources{max-width:72ch;color:var(--text-2);gap:12px;margin:20px 0 0;padding:0;font-size:16.5px;line-height:1.55;list-style:none;display:grid}.pl-doc__sources{gap:8px;font-size:15px}.pl-doc__sources a{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;overflow-wrap:anywhere}.pl-doc__faq{max-width:820px;margin-top:16px}.pl-doc__related{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.pl-doc__related{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-doc__related a{height:100%;transition:border-color var(--dur-1) var(--ease);flex-direction:column;gap:8px;padding:20px;display:flex}.pl-doc__related a:hover{border-color:var(--line-3)}.pl-doc__related span{color:var(--text-2);font-size:15px;line-height:1.5}.pl-index{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.pl-index{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-index a{height:100%;transition:border-color var(--dur-1) var(--ease);flex-direction:column;gap:8px;padding:22px;display:flex}.pl-index a:hover{border-color:var(--line-3)}.pl-index strong{letter-spacing:-.02em;font-size:19px}.pl-index span{color:var(--text-2);font-size:16px;line-height:1.55}@media (min-width:1040px){.pl-index--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-h1__kicker{color:var(--text-2);letter-spacing:-.015em;margin-bottom:.5em;font-size:clamp(17px,1.7vw,22px);font-weight:560;line-height:1.25;display:block}@media (min-width:820px){.pl-footer__grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.pl-footer__grid--wide{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}}.pl-kits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pl-kit{aspect-ratio:9/11;background:var(--k-bg);color:var(--k-ink);border-radius:12px;flex-direction:column;justify-content:flex-end;gap:6px;padding:10px;display:flex;overflow:hidden}.pl-kit b{font-family:var(--k-font,inherit);letter-spacing:-.02em;font-size:15px;font-weight:700;line-height:1.05}.pl-kit i{background:var(--k-accent);border-radius:2px;width:60%;height:4px;display:block}.pl-kit small{opacity:.85;font-size:11px}.pl-feat__art .pl-kits{grid-auto-rows:minmax(0,1fr);width:100%;height:100%;padding:10px}.pl-feat__art .pl-kit{aspect-ratio:auto;gap:3px;min-height:0;padding:7px 9px}.pl-feat__art .pl-kit b{font-size:13px}.pl-feat__art .pl-kit small{font-size:10px}.pl-feat__art .pl-exportart,.pl-feat__art .pl-brandart{width:min(100%,420px);padding:14px 18px}.pl-feat__art .pl-pptxart{width:min(100%,300px);padding:10px}.pl-feat__art .pl-deck{width:100%;padding:10px}.pl-exportart{gap:8px;display:grid}.pl-exportart__row{color:var(--text-2);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.pl-exportart__row em{font-variant-numeric:tabular-nums;font-style:normal}.pl-exportart__bar{background:var(--tint-2);border-radius:99px;height:8px;display:block;overflow:hidden}.pl-exportart__bar i{width:var(--p);background:var(--text-1);border-radius:99px;height:100%;display:block}.pl-exportart__foot{color:var(--text-1);margin-top:6px;font-size:14px;font-weight:600}.pl-brandart{gap:12px;display:grid}.pl-brandart__row{align-items:center;gap:10px;display:flex}.pl-brandart__swatch{border:1px solid var(--line-2);background:var(--s);border-radius:9px;width:30px;height:30px}.pl-brandart__type{letter-spacing:-.03em;font-size:22px;font-weight:650}.pl-brandart__line{color:var(--text-2);font-size:13.5px}.pl-pptxart{gap:10px;display:grid}.pl-pptxart__slide{aspect-ratio:16/9;color:#15151a;background:#f7f7f4;border-radius:12px;padding:7% 8%;position:relative}.pl-pptxart__title{letter-spacing:-.02em;border:1.5px solid #15151a;padding:2px 6px;font-size:clamp(14px,1.7vw,20px);font-weight:700;display:inline-block}.pl-pptxart__body{border:1px dashed #70707a;width:fit-content;margin-top:10px;padding:2px 6px;font-size:12px;display:block}.pl-pptxart__bars{align-items:flex-end;gap:5px;height:38%;display:flex;position:absolute;bottom:12%;right:8%}.pl-pptxart__bars i{width:14px;height:var(--h);background:#15151a;border-radius:3px 3px 0 0}.pl-pptxart__tags{flex-wrap:wrap;gap:6px;display:flex}
