.pl-product{--pl-ink:#fff;--pl-purple:#2c92e5;--pl-soft:#0a2148;--pl-line:#1f3a66;color:var(--pl-ink);isolation:isolate;background:#04183b;padding-top:80px;font-family:Geist,sans-serif;line-height:1.65}.pl-product *{box-sizing:border-box}.pl-product :is(h1,h2,h3,p,small,li,dt,dd,a,label){color:inherit}.pl-product a{text-decoration:none!important}.pl-product :is(button,a,input,summary,textarea):focus-visible{outline-offset:4px;outline:3px solid #2c92e5}.pl-shell{width:min(1180px,100% - 48px);margin:auto}.pl-nav{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.pl-wordmark{white-space:nowrap;align-items:center;gap:9px;font-size:21px;font-weight:700;display:flex}.pl-wordmark>span{color:#0000;-webkit-text-fill-color:transparent;background-color:#04183b;background-image:linear-gradient(135deg,#2c92e5,#ed1f9e),linear-gradient(#04183b,#04183b);-webkit-background-clip:text,padding-box;background-clip:text,padding-box;border-radius:9px;place-items:center;width:32px;height:36px;font-size:21px;display:inline-grid;position:relative}.pl-wordmark>span>span{font-size:13px;position:absolute;bottom:-3px;right:1px}.pl-wordmark small{align-self:flex-end;margin-bottom:4px;font-size:10px;font-weight:500}.pl-nav>div{gap:24px;font-size:13px;font-weight:600;display:flex}.pl-product .pl-button{color:#fff;cursor:pointer;min-height:50px;box-shadow:none;white-space:normal;text-align:center;transition:background .3s var(--ease),transform .3s var(--ease);background:#ed1f9e;border:1px solid #ed1f9e;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.pl-product .pl-button:hover{background:#f450ab;transform:translateY(-2px)}.pl-product .pl-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.pl-product .pl-secondary{border-color:var(--pl-line);color:var(--pl-ink);background:#0a2148}.pl-product .pl-small{min-height:40px;padding:9px 14px;font-size:12px}.pl-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding:90px 0 76px;display:grid}.pl-eyebrow{letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.8;display:inline-flex;color:#2c92e5!important}.pl-eyebrow i{background:var(--pl-purple);border-radius:50%;width:6px;height:6px}.pl-product h1{letter-spacing:-.065em;margin:20px 0 24px;font-size:clamp(40px,4.7vw,64px);font-weight:700;line-height:1.09}.pl-product h1 em{color:#2c92e5;font-style:normal}.pl-hero-copy>p{max-width:510px;font-size:16px;line-height:1.85}.pl-actions{flex-wrap:wrap;gap:12px;margin:28px 0 16px;display:flex}.pl-product .pl-caption{max-width:none;font-size:11px;line-height:1.8}.pl-preview{border:1px solid var(--pl-line);background:#0a2148;border-radius:16px;overflow:hidden;transform:rotate(1deg);box-shadow:0 24px 70px #1f3a6612}.pl-window-bar{border-bottom:1px solid var(--pl-line);background:#0a2148;justify-content:space-between;gap:12px;padding:12px 18px;font-size:10px;display:flex}.pl-window-bar>span:first-child{letter-spacing:3px;color:#b0b0b0}.pl-preview-body{text-align:center;padding:26px 32px 28px}.pl-demo-image{background:radial-gradient(#2c92e555,#0000 70%);place-items:center;height:165px;margin:12px 0 18px;display:grid;position:relative;overflow:hidden}.pl-demo-orbit{border:1px solid #2c92e5;border-radius:50%;width:190px;height:110px;position:absolute;transform:rotate(-28deg)}.pl-demo-orbit:after{content:"";border:1px solid #2c92e5;border-radius:50%;width:220px;height:140px;position:absolute;inset:-18px}.pl-demo-cube{color:#fff;background:#ed1f9e;border-radius:20px;place-items:center;width:84px;height:94px;font-size:32px;font-weight:700;display:grid;transform:rotate(-8deg);box-shadow:12px 18px #ed1f9e5c}.pl-badge{color:#fff;background:#0a2148;border-radius:99px;align-items:center;gap:8px;padding:4px 13px 4px 4px;font-size:12px;font-weight:600;display:inline-flex}.pl-badge b{color:#fff;background:#2c92e5;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pl-preview h3{letter-spacing:-.04em;margin:19px 0 5px;font-size:22px}.pl-preview p{margin:0 0 18px;font-size:12px}.pl-preview small{margin-top:16px;font-size:10px;line-height:1.7;display:block}.pl-segment{border:1px solid var(--pl-line);background:#04183b;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.pl-segment button{color:var(--pl-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:36px;padding:7px 15px;font-size:12px}.pl-segment button[aria-pressed=true]{color:#2c92e5;background:#0a2148;font-weight:700;box-shadow:0 2px 7px #0a214812}.pl-benefit-strip{border-top:1px solid var(--pl-line);border-bottom:1px solid var(--pl-line);justify-content:space-between;gap:24px;padding:25px 0;font-size:11px;display:flex}.pl-benefit-strip span:before{content:"✓";color:#2c92e5;margin-right:10px}.pl-section{padding:88px 0;scroll-margin-top:100px}.pl-product h2{letter-spacing:-.05em;margin:14px 0 24px;font-size:clamp(28px,3.5vw,43px);font-weight:650;line-height:1.18}.pl-intro,.pl-scope{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.pl-intro p,.pl-scope p{margin:0 0 17px;font-size:14px;line-height:1.9}.pl-text-link{padding:10px 0;font-size:12px;font-weight:700;display:inline-block;color:#2c92e5!important}.pl-section-heading{max-width:620px;margin-bottom:38px}.pl-section-heading p{font-size:14px}.pl-features{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.pl-features article{border:1px solid var(--pl-line);transition:border-color .3s var(--ease),transform .3s var(--ease);background:#0a2148;border-radius:12px;padding:28px}.pl-features article:first-child{grid-column:span 4}.pl-features article:nth-child(2),.pl-features article:nth-child(3),.pl-features article:nth-child(4),.pl-features article:nth-child(5){grid-column:span 2}.pl-features article:nth-child(6){grid-column:span 6}.pl-features article:hover{border-color:#b0b0b0;transform:translateY(-3px)}.pl-feature-number{background:var(--pl-soft);color:#2c92e5;border-radius:9px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:700;display:grid}.pl-product h3{letter-spacing:-.025em;font-size:20px;font-weight:650;line-height:1.4}.pl-features h3{margin:23px 0 12px}.pl-features p{font-size:13px;line-height:1.85}.pl-features small{border-top:1px solid var(--pl-line);margin-top:20px;padding-top:17px;font-size:11px;line-height:1.8;display:block}.pl-how{border-top:1px solid var(--pl-line)}.pl-how ol{grid-template-columns:repeat(4,1fr);gap:30px;margin:36px 0 0;padding:0;list-style:none;display:grid}.pl-how li{border-top:2px solid #2c92e5;padding-top:22px}.pl-how li:nth-child(2n){margin-top:24px}.pl-how li>span{color:#2c92e5;font-size:12px;font-weight:700}.pl-how h3{margin:17px 0 12px}.pl-how p{font-size:13px}.pl-scope{background:var(--pl-soft);border-radius:16px;gap:60px;padding:44px}.pl-price-card{border:1px solid var(--pl-line);border-radius:16px;grid-template-columns:1fr 1fr;gap:60px;padding:44px;display:grid}.pl-price-card h3{margin:12px 0 18px;font-size:25px;line-height:1.3}.pl-price-card p,.pl-price-card li{font-size:13px;line-height:1.85}.pl-price-card ul{padding-left:18px}.pl-price-card li{padding:5px 0}.pl-price-action{border-left:1px solid var(--pl-line);flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-width:0;padding-left:44px;display:flex}.pl-price{letter-spacing:-.04em;font-size:28px;font-weight:650;line-height:1.25}.pl-price small{font-size:13px;font-weight:400}.pl-notice{color:#04183b;background:#f4f4f4;border-radius:6px;padding:12px}.pl-field{flex-direction:column;gap:7px;width:100%;font-size:13px;display:flex}.pl-product :is(input[type=text],input[type=password],textarea){color:#fff;width:100%;max-width:100%;font:inherit;background:#0a2148;border:1px solid #d9d9d9;border-radius:6px;min-height:44px;padding:12px}.pl-product textarea{resize:vertical;font-family:monospace;font-size:12px}.pl-check{align-items:flex-start;gap:8px;font-size:12px;display:flex}.pl-check input{accent-color:#2c92e5;flex:none;width:18px;height:18px;margin-top:3px}.pl-technical{border-bottom:1px solid var(--pl-line)}.pl-technical h2{font-size:32px}.pl-technical dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.pl-technical dl>div:first-child,.pl-technical dl>div:nth-child(2){grid-column:span 3}.pl-technical dl>div:nth-child(3){grid-column:span 2}.pl-technical dl>div:nth-child(4){grid-column:span 4}.pl-technical dt{margin-bottom:8px;font-size:11px}.pl-technical dd{margin:0;font-size:13px;font-weight:650}.pl-technical p{font-size:12px}.pl-faq{grid-template-columns:1fr 1.6fr;gap:80px;display:grid}.pl-faq>div>p{font-size:13px}.pl-faq details{border-bottom:1px solid var(--pl-line);padding:20px 0}.pl-faq summary{cursor:pointer;justify-content:space-between;gap:18px;font-size:14px;font-weight:650;list-style:none;display:flex}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary span{color:#2c92e5;font-size:21px;line-height:1}.pl-faq details[open] summary span{transform:rotate(45deg)}.pl-faq details p{padding-right:24px;font-size:13px;line-height:1.9}.pl-final{background:var(--pl-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;padding:42px;display:flex}.pl-final h2{margin:10px 0 12px}.pl-final p{margin:0;font-size:13px}.pl-product-footer{flex-wrap:wrap;gap:20px;padding:40px 0;font-size:11px;display:flex}.pl-product-footer>span{margin-right:auto;font-weight:700}.pl-doc{max-width:820px;margin:0 auto;padding:55px 0 70px}.pl-doc h1{font-size:44px}.pl-doc h2{margin-top:42px;scroll-margin-top:100px;font-size:27px}.pl-doc p,.pl-doc li{font-size:14px;line-height:1.9}.pl-doc a{color:#2c92e5;font-weight:600}.pl-doc table{border-collapse:collapse;width:100%;font-size:13px}.pl-doc td,.pl-doc th{border:1px solid var(--pl-line);text-align:left;vertical-align:top;padding:13px}.pl-doc code{overflow-wrap:anywhere;background:var(--pl-soft);color:#2c92e5;border-radius:3px;padding:2px 4px}.pl-account{max-width:760px;margin:0 auto;padding:60px 0}.pl-account h1{font-size:42px}.pl-account p{font-size:14px}.pl-account form,.pl-account-card{border:1px solid var(--pl-line);border-radius:12px;gap:18px;margin:28px 0;padding:26px;display:grid}.pl-account .pl-actions{margin:0}.pl-site-row{border-top:1px solid var(--pl-line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:13px;display:flex}.pl-site-row>span{min-width:0}.pl-account code{overflow-wrap:anywhere;font-size:12px}.pl-account .pl-button{justify-self:start}.pl-error{background:#471c30;border-left:3px solid #a02139;padding:12px;color:#ffd7e0!important}@media (prefers-reduced-motion:no-preference){.pl-demo-cube{animation:pl-float 6s var(--ease) infinite}.pl-hero-copy,.pl-preview{animation:pl-enter .7s var(--ease) both}.pl-preview{animation-delay:.1s}@keyframes pl-float{50%{transform:translateY(-9px)rotate(-3deg)}}@keyframes pl-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}}@media (max-width:1000px){.pl-nav>div{gap:14px}.pl-wordmark small{display:none}.pl-hero{gap:35px;padding:65px 0}.pl-features{grid-template-columns:repeat(2,1fr)}.pl-features article{grid-column:auto}.pl-intro,.pl-scope{gap:40px}.pl-price-card{gap:28px;padding:30px}.pl-price-action{padding-left:28px}.pl-faq{gap:40px}.pl-technical dl{grid-template-columns:repeat(2,1fr)}.pl-technical dl>div{grid-column:auto}}@media (max-width:700px){.pl-shell{width:calc(100% - 32px)}.pl-nav{flex-wrap:wrap;gap:15px;padding:20px 0}.pl-nav>div{order:3;justify-content:space-between;gap:8px;width:100%;font-size:11px}.pl-wordmark{font-size:19px}.pl-product .pl-small{font-size:11px}.pl-hero{grid-template-columns:1fr;gap:34px;padding:42px 0}.pl-product h1{font-size:43px}.pl-hero-copy>p{font-size:15px}.pl-eyebrow{font-size:9px}.pl-actions{gap:9px}.pl-product .pl-button{padding:12px 17px;font-size:12px}.pl-preview{transform:none}.pl-preview-body{padding:25px}.pl-benefit-strip{flex-direction:column;gap:10px;padding:20px 0}.pl-section{padding:52px 0}.pl-intro,.pl-scope,.pl-faq,.pl-price-card{grid-template-columns:1fr;gap:24px}.pl-features{grid-template-columns:1fr}.pl-features article{grid-column:auto;padding:24px}.pl-how ol{grid-template-columns:repeat(2,1fr);gap:24px}.pl-scope{padding:28px 24px}.pl-price-card{padding:25px}.pl-price-action{border-left:0;border-top:1px solid var(--pl-line);padding:24px 0 0}.pl-technical dl{gap:22px 15px}.pl-final{flex-direction:column;align-items:flex-start;padding:28px 24px}.pl-product-footer{gap:15px;padding:30px 0}.pl-product-footer>span{width:100%}.pl-doc h1,.pl-account h1{font-size:36px}.pl-doc table{font-size:11px}.pl-doc td,.pl-doc th{padding:9px}.pl-account form,.pl-account-card{padding:20px}.pl-site-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pl-product *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pl-product{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:radial-gradient(850px 600px at 50% 370px,#1f3a664a,#0000)}.pl-shell{position:relative}.pl-nav{padding:22px 0}.pl-nav a:not(.pl-button):hover{color:#2c92e5}.pl-hero{text-align:center;padding:84px 0 48px;display:block;position:relative}.pl-hero:before{content:"";z-index:-1;background-image:linear-gradient(#2c92e50a 1px,#0000 1px),linear-gradient(90deg,#2c92e50a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0 -20px;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.pl-hero-copy{max-width:970px;margin:auto}.pl-hero h1{letter-spacing:-.055em;margin:26px 0;font-size:clamp(38px,5.3vw,70px);line-height:1.12}.pl-product h1 em{color:#2c92e5}.pl-hero-copy>p{max-width:690px;margin:0 auto;font-size:17px;line-height:1.85}.pl-hero .pl-actions{justify-content:center;margin:30px 0 18px}.pl-hero .pl-caption{font-size:11px}.pl-hero-pill{letter-spacing:.1em;background:#0a2148;border:1px solid #2c92e5;border-radius:99px;align-items:center;gap:9px;max-width:100%;padding:8px 14px;font-size:10px;font-weight:600;display:inline-flex}.pl-hero-pill i{background:#2c92e5;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #2c92e5}.pl-platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;font-size:12px;display:flex}.pl-platforms span{font-weight:600}.pl-platforms i{color:#b0b0b0;font-style:normal}.pl-product .pl-secondary{color:#fff;background:#0a2148;border-color:#2c92e5}.pl-product .pl-secondary:hover{background:#122c55}.pl-workspace{background:#0a2148;border:1px solid #2c92e5;border-radius:18px;margin:8px 0 48px;scroll-margin-top:25px;overflow:hidden;box-shadow:0 30px 120px #2c92e525,0 0 0 7px #2c92e509}.pl-workspace-top{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:12px;display:flex}.pl-workspace-top b{margin-right:8px;font-size:16px}.pl-demo-tag{white-space:nowrap;border:1px solid #2c92e5;border-radius:99px;padding:4px 10px;font-size:10px}.pl-scenarios{border-bottom:1px solid var(--pl-line);gap:8px;padding:18px 24px;display:flex}.pl-scenarios button,.pl-workflow-sidebar button{color:#fff;cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;font-family:inherit}.pl-scenarios button{text-align:left;min-height:44px;padding:10px 18px;font-size:13px;font-weight:650}.pl-scenarios button span{margin-top:3px;font-size:10px;font-weight:400;display:block}.pl-scenarios button[aria-pressed=true]{background:#1f3a66;border-color:#2c92e5}.pl-scenarios button:hover{background:#122c55}.pl-workspace-body{grid-template-columns:225px minmax(0,1fr) 310px;gap:24px;padding:28px 24px;display:grid}.pl-workflow-sidebar{border-right:1px solid var(--pl-line);padding-right:22px}.pl-workflow-sidebar .pl-eyebrow{letter-spacing:.08em;margin:0 0 20px;font-size:8px}.pl-workflow-sidebar>div{gap:8px;display:grid}.pl-workflow-sidebar button{text-align:left;align-items:center;gap:10px;width:100%;min-height:46px;padding:11px 8px;font-size:11px;line-height:1.5;display:flex}.pl-workflow-sidebar button span{border:1px solid #767676;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.pl-workflow-sidebar button[aria-pressed=true]{background:#122c55;border-color:#2c92e5}.pl-workflow-sidebar button[aria-pressed=true] span{color:#fff;background:#2c92e5;border-color:#2c92e5}.pl-workflow-sidebar>p:last-child{margin:22px 0 0;font-size:10px;line-height:1.8}.pl-workflow-copy{align-self:center;min-width:0}.pl-product .pl-workflow-copy h2{margin:16px 0;font-size:28px;line-height:1.25}.pl-workflow-copy>p{min-height:100px;font-size:13px;line-height:1.9}.pl-workflow-note{background:#122c55;border-left:2px solid #2c92e5;border-radius:0 5px 5px 0;min-height:56px;padding:9px 12px;font-size:11px;line-height:1.7}.pl-workflow-progress{gap:6px;margin:26px 0 18px;display:flex}.pl-workflow-progress i{background:#1f3a66;border-radius:3px;flex:1;height:3px}.pl-workflow-progress .is-complete{background:#2c92e5}.pl-workspace-caption{border-top:1px solid var(--pl-line);text-align:center;background:#04183b;margin:0;padding:14px 24px;font-size:10px;line-height:1.8}.pl-preview{align-self:center;min-width:0;transform:none;box-shadow:0 15px 40px #0003}.pl-window-bar{gap:6px;padding:10px;font-size:8px}.pl-preview-body{padding:22px 16px}.pl-preview h3{font-size:20px}.pl-preview p{font-size:11px}.pl-preview small{font-size:9px}.pl-demo-image{height:140px}.pl-demo-cube{width:70px;height:80px;box-shadow:10px 14px #2c92e525}.pl-demo-orbit,.pl-demo-orbit:after{border-color:#2c92e555}.pl-badge{background:#1f3a66}.pl-badge b{color:#122c55;background:#fff}.pl-segment button{color:#fff;font-family:inherit}.pl-segment button[aria-pressed=true]{color:#fff;background:#2c92e5;box-shadow:0 3px 12px #0003}.pl-benefit-strip{justify-content:center;gap:40px;font-size:12px}.pl-benefit-strip span:before{color:#2c92e5}.pl-section{padding:88px 0}.pl-features article{background:#0a2148;border-color:#1f3a66;position:relative}.pl-features article:hover{border-color:#b0b0b0;box-shadow:0 12px 50px #2c92e51c}.pl-feature-number{color:#2c92e5;background:#1f3a66;width:42px;height:42px}.pl-how li{position:relative}.pl-how li>span{color:#2c92e5}.pl-scope{border:1px solid var(--pl-line);background:radial-gradient(at 0 0,#1f3a66,#0000 70%),#0a2148;padding:44px}.pl-price-card{background:radial-gradient(at 100% 0,#122c55,#0000 65%),#0a2148;gap:35px}.pl-price-action{padding-left:30px}.pl-price-options{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.pl-price-options>p{background:#0a2148;border:1px solid #2c92e5;border-radius:10px;flex-wrap:wrap;align-content:start;gap:5px;padding:18px 14px;display:flex;margin:0!important}.pl-price-options>p:last-child{background:#122c55;border-color:#2c92e5}.pl-price-period{width:100%;margin-bottom:12px;font-size:11px;display:block}.pl-price-options small{margin-top:8px;font-size:10px;line-height:1.6;display:block}.pl-price{font-size:29px}.pl-final{background:radial-gradient(at 100% 0,#1f3a66,#0000 70%),#0a2148;border:1px solid #2c92e5}.pl-doc a{color:#2c92e5}.pl-doc td,.pl-doc th{overflow-wrap:anywhere}.pl-product input::placeholder,.pl-product textarea::placeholder{color:#b0b0b0}.pl-doc code{color:#2c92e5}@media (prefers-reduced-motion:no-preference){.pl-workflow-copy h2{animation:pl-enter .3s var(--ease) both}.pl-workspace{animation:pl-enter .8s var(--ease) both}}@media (max-width:1100px){.pl-workspace-body{grid-template-columns:180px minmax(0,1fr) 270px;gap:18px;padding:22px 18px}.pl-workflow-sidebar{padding-right:16px}.pl-price-card{gap:24px;padding:30px}.pl-price-action{padding-left:24px}.pl-price-options{grid-template-columns:1fr}}@media (max-width:900px){.pl-workspace-body{grid-template-columns:1fr 1fr;gap:24px;padding:24px}.pl-workflow-sidebar{border-right:0;border-bottom:1px solid var(--pl-line);grid-column:1/-1;padding:0 0 20px}.pl-workflow-sidebar>div{grid-template-columns:repeat(4,1fr)}.pl-workflow-sidebar>p:last-child{display:none}.pl-workflow-sidebar .pl-eyebrow{margin-bottom:10px}.pl-workflow-sidebar button{text-align:center;flex-direction:column}.pl-hero{padding:64px 0 40px}.pl-benefit-strip{gap:20px;font-size:10px}}@media (max-width:700px){.pl-product{padding-top:80px}.pl-hero{padding:46px 0 32px}.pl-hero h1{letter-spacing:-.05em;font-size:clamp(34px,7.8vw,51px)}.pl-hero-copy>p{font-size:14px;line-height:1.9}.pl-hero-pill{padding:8px 10px;font-size:8px}.pl-platforms{gap:10px;margin-top:26px;font-size:10px}.pl-workspace{border-radius:12px;margin-bottom:30px;box-shadow:0 0 0 4px #2c92e509}.pl-workspace-top{gap:8px;padding:14px;font-size:10px}.pl-workspace-top b{font-size:13px;display:block}.pl-demo-tag{padding:4px 7px;font-size:8px}.pl-scenarios{gap:5px;padding:12px}.pl-scenarios button{flex:1;padding:9px 7px;font-size:10px}.pl-scenarios button span{font-size:8px}.pl-workspace-body{grid-template-columns:1fr;gap:24px;padding:18px 14px}.pl-workflow-sidebar{grid-column:auto;padding-bottom:16px}.pl-workflow-sidebar>div{grid-template-columns:repeat(2,1fr);gap:8px}.pl-workflow-sidebar button{gap:8px;padding:10px 8px;font-size:11px}.pl-workflow-copy{padding:0 4px}.pl-product .pl-workflow-copy h2{font-size:26px}.pl-workflow-copy>p,.pl-workflow-note{min-height:0}.pl-workflow-copy .pl-small{min-height:44px}.pl-preview{justify-self:center;width:100%;max-width:390px}.pl-workspace-caption{padding:12px 14px;font-size:9px}.pl-benefit-strip{gap:12px;font-size:11px}.pl-section{padding:54px 0}.pl-scope{padding:28px 24px}.pl-price-card{gap:24px;padding:24px}.pl-price-action{padding:24px 0 0}.pl-price-options{grid-template-columns:1fr 1fr;gap:9px}.pl-price-options>p{padding:14px 10px}.pl-price{font-size:24px}.pl-nav>div a{padding:8px 0}.pl-technical h2{font-size:28px}.pl-doc h1,.pl-account h1{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.pl-product *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pl-product{padding-top:0}.pl-product-frame{min-height:100vh}.pl-product-frame>.pl-product{background-image:none}.pl-product-header{z-index:30;background:#04183b;border-bottom:1px solid #2c92e544;position:sticky;top:0}.pl-product-header .pl-nav{border:0;min-height:82px;padding:18px 0}.pl-product-header .pl-nav>div{gap:22px}.pl-return{white-space:nowrap;font-size:11px}.pl-menu-toggle{display:none}.pl-hero:before{inset:0}.pl-product :is(.pl-intro,.pl-features,.pl-scope,.pl-price-card,.pl-faq,.pl-workspace-body)>*{min-width:0}.pl-hero-pill{overflow-wrap:anywhere}.pl-nav>div a{align-items:center;min-height:36px;display:inline-flex}.pl-paypal{width:100%;min-height:80px}.pl-paypal paypal-button{width:100%;display:block}.pl-paypal paypal-button[hidden]{display:none}.pl-paypal p{font-size:12px}.pl-account{max-width:1020px;padding:60px 0}.pl-account-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.pl-account-heading h1{font-size:clamp(34px,4.5vw,52px);line-height:1.15}.pl-account-tabs{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.pl-account-tabs a{background:#0a2148;border:1px solid #2c92e5;border-radius:8px;padding:10px 14px;font-size:12px}.pl-account-card{background:#0a2148;scroll-margin-top:110px;padding:32px!important}.pl-account-card h2{margin:8px 0;font-size:30px}.pl-account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:10px 0;display:grid}.pl-account-stats>div{background:#122c55;border:1px solid #2c92e5;border-radius:10px;gap:7px;min-width:0;padding:20px;display:grid}.pl-account-stats small,.pl-account-stats span{font-size:11px}.pl-account-stats strong{font-size:29px;line-height:1.3}.pl-account-stats .pl-date{font-size:20px}.pl-onboarding{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.pl-onboarding li{border-top:2px solid #2c92e5;padding-top:16px}.pl-onboarding b{font-size:13px}.pl-onboarding p{font-size:12px}.pl-table-scroll{max-width:100%;overflow:auto}.pl-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%}.pl-table-scroll :is(th,td){text-align:left;border-bottom:1px solid #2c92e5;padding:12px;font-size:12px}.pl-account .pl-notice{color:#0a2148}.pl-account :is(code,.pl-site-row){overflow-wrap:anywhere}.pl-journey{border-top:1px solid var(--pl-line)}.pl-journey-heading{grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;margin-bottom:40px;display:grid}.pl-journey-heading h2{font-size:clamp(35px,5vw,62px);line-height:1.12}.pl-journey-heading em{color:#2c92e5;font-style:normal}.pl-journey-heading>p{max-width:360px;font-size:15px;line-height:1.9}.pl-journey-track{position:relative}.pl-journey-path{pointer-events:none;width:22%;height:100%;position:absolute;top:0;left:0;overflow:visible}.pl-journey-path path{fill:none;stroke:#2c92e555;stroke-width:1px;vector-effect:non-scaling-stroke}.pl-journey-path .pl-journey-progress{stroke:#2c92e5;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}.pl-journey-path circle{fill:#2c92e5;filter:drop-shadow(0 0 9px #2c92e5)}.pl-journey ol{margin:0;padding:0;list-style:none}.pl-journey li{border-bottom:1px solid #1f3a6650;grid-template-columns:1fr 280px;align-items:center;gap:38px;min-height:320px;margin-left:24%;padding:48px 0;display:grid;position:relative}.pl-journey li:nth-child(2),.pl-journey li:nth-child(3){margin-left:28%}.pl-journey-number{color:#2c92e5;font-size:11px;position:absolute;top:55px;left:-42px}.pl-product .pl-journey h3{margin:16px 0;font-size:clamp(25px,2.6vw,36px);line-height:1.2}.pl-journey li p{max-width:390px;font-size:13px;line-height:1.9}.pl-journey-visual{transition:transform .5s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);background:#122c55;border:1px solid #2c92e5;border-radius:16px;gap:25px;padding:28px 22px;display:grid}.pl-journey-visual>span{font-size:11px}.pl-journey-visual strong{font-size:18px;line-height:1.5}.pl-journey-visual small{letter-spacing:.09em;font-size:8px}.pl-journey-nodes{justify-content:space-between;align-items:center;display:flex;position:relative}.pl-journey-nodes:before{content:"";background:#2c92e5;height:1px;position:absolute;inset:50% 0 auto}.pl-journey-nodes i{z-index:1;background:#122c55;border:1px solid #2c92e5;border-radius:10px;width:36px;height:36px;display:block;box-shadow:0 0 0 5px #0a2148}.pl-journey .is-active .pl-journey-visual{border-color:#2c92e5;transform:translateY(-6px);box-shadow:0 15px 60px #2c92e52b}.pl-journey .is-active .pl-journey-nodes i{background:#2c92e5;border-color:#2c92e5}.pl-journey .is-active .pl-journey-nodes i:nth-child(2){transition:background .3s var(--ease) .15s}.pl-journey .is-active .pl-journey-nodes i:nth-child(3){transition:background .3s var(--ease) .3s}@media (max-width:1000px){.pl-product-header .pl-nav>div{flex-wrap:wrap;gap:14px;font-size:11px}.pl-return{font-size:10px}.pl-journey li{grid-template-columns:1fr 230px;gap:24px}.pl-journey li:nth-child(n){margin-left:22%}}@media (max-width:700px){.pl-product{padding-top:0}.pl-product-header .pl-nav{gap:10px;min-height:70px;padding:14px 0}.pl-product-header .pl-nav>div{border-top:1px solid #2c92e5;flex-wrap:wrap;order:4;justify-content:flex-start;gap:10px 20px;width:100%;padding:12px 0 0;display:none}.pl-product-header .pl-nav>div.is-open{display:flex}.pl-menu-toggle{color:#fff;min-height:44px;font:inherit;background:#122c55;border:1px solid #2c92e5;border-radius:8px;align-items:center;gap:12px;margin-left:auto;padding:10px 14px;font-size:12px;display:inline-flex}.pl-return{order:5;width:100%;font-size:10px}.pl-product-header .pl-wordmark small{font-size:9px;display:inline}.pl-workspace-top{flex-wrap:wrap}.pl-account{padding:35px 0}.pl-account-heading{flex-direction:column;align-items:flex-start;gap:6px}.pl-account-heading h1{font-size:34px}.pl-account-card{padding:22px!important}.pl-account-card h2{font-size:26px}.pl-account-stats{grid-template-columns:1fr}.pl-account-stats>div{padding:16px}.pl-onboarding{grid-template-columns:1fr;gap:15px}.pl-account-tabs{gap:8px}.pl-account-tabs a{padding:10px;font-size:11px}.pl-journey-heading{grid-template-columns:1fr;gap:0;margin-bottom:10px}.pl-journey-heading h2{font-size:38px}.pl-journey-path{width:26px;left:0}.pl-journey li:nth-child(n){grid-template-columns:1fr;gap:18px;min-height:0;margin-left:45px;padding:35px 0}.pl-journey-number{font-size:10px;top:38px;left:-29px}.pl-product .pl-journey h3{font-size:27px}.pl-journey-visual{gap:18px;padding:20px}.pl-journey-visual strong{font-size:17px}.pl-journey-nodes i{width:30px;height:30px}.pl-journey .pl-eyebrow{letter-spacing:.08em;font-size:8px}}@media (prefers-reduced-motion:reduce){.pl-journey-path circle{display:none}.pl-journey .pl-journey-visual{transform:none!important}.pl-product *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pl-checkout-progress{flex-wrap:wrap;gap:10px;margin:28px 0 36px;padding:0;list-style:none;display:flex}.pl-checkout-progress li{color:#b0b0b0;border:1px solid var(--pl-line);border-radius:99px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:12px;font-weight:600;display:flex}.pl-checkout-progress li span{color:#fff;background:#0a2148;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.pl-checkout-progress li.is-active{color:#fff;background:#0a2148;border-color:#2c92e5}.pl-checkout-progress li.is-active span{background:var(--pl-purple)}.pl-checkout-progress li.is-done{color:#2c92e5}.pl-checkout-progress li.is-done span{color:#fff;background:#2c92e5}.pl-checkout{grid-template-columns:1.6fr 1fr;align-items:start;gap:36px;display:grid}.pl-checkout-main{gap:22px;display:grid}.pl-checkout-step{border:1px solid var(--pl-line);background:radial-gradient(at 100% 0,#122c55,#0000 65%),#0a2148;border-radius:16px;padding:30px}.pl-checkout-step h2{margin:0 0 16px;font-size:22px}.pl-checkout-step p,.pl-checkout-step li{font-size:13px;line-height:1.85}.pl-checkout-step ol{margin:0;padding-left:20px}.pl-checkout-step ol li{padding:4px 0}.pl-plan-cards{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.pl-plan-cards button{text-align:left;color:var(--pl-ink);font:inherit;cursor:pointer;background:#0a2148;border:1px solid #2c92e5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 16px;display:flex}.pl-plan-cards button.is-selected{background:#122c55;border-color:#2c92e5}.pl-plan-cards button:disabled{opacity:.7;cursor:default}.pl-plan-cards button small{color:#2c92e5;font-size:11px;line-height:1.6}.pl-summary{border:1px solid var(--pl-line);background:#0a2148;border-radius:16px;padding:30px;position:sticky;top:110px}.pl-summary h2{margin:10px 0 18px;font-size:24px}.pl-summary dl{margin:0}.pl-summary-row{border-top:1px solid var(--pl-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.pl-summary-row dt{color:#b0b0b0}.pl-summary-row dd{text-align:right;margin:0;font-weight:650}.pl-summary-total{border-top:2px solid #2c92e5}.pl-summary-total dd{font-size:18px}.pl-summary p{font-size:12px;line-height:1.85}.pl-trust{margin:18px 0;padding:0;list-style:none}.pl-trust li{padding:6px 0;font-size:12px}.pl-trust li:before{content:"✓";color:#2c92e5;margin-right:10px}.pl-checkout-intro{max-width:760px}.pl-checkout-intro h1{font-size:clamp(34px,4.5vw,52px)}.pl-checkout-steps-preview{gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.pl-checkout-steps-preview li{border:1px solid var(--pl-line);background:#0a2148;border-radius:12px;gap:4px;padding:18px;display:grid}.pl-checkout-steps-preview li b{font-size:13px}.pl-checkout-steps-preview li span{color:#b0b0b0;font-size:12px}@media (max-width:1000px){.pl-checkout{grid-template-columns:1fr}.pl-summary{position:static}}@media (max-width:700px){.pl-checkout-step{padding:22px}.pl-plan-cards{grid-template-columns:1fr}.pl-summary{padding:22px}.pl-checkout-progress li{font-size:11px}}.pl-pricing-toggle-wrap{justify-content:center;margin-bottom:32px;display:flex}.pl-pricing-toggle{border:1px solid var(--pl-line);background:#04183b;border-radius:99px;gap:4px;padding:4px;display:inline-flex}.pl-pricing-toggle button{color:var(--pl-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:8px;min-height:40px;padding:10px 20px;font-size:13px;font-weight:600;display:inline-flex}.pl-pricing-toggle button[aria-pressed=true]{color:#2c92e5;background:#0a2148;box-shadow:0 2px 7px #0a214812}.pl-pricing-toggle button span{color:#fff;background:#2c92e5;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:700}.pl-pricing-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.pl-pricing-card{border:1px solid var(--pl-line);background:#0a2148;border-radius:16px;flex-direction:column;gap:10px;padding:32px;display:flex;position:relative}.pl-pricing-card.is-popular{background:radial-gradient(at 100% 0,#122c55,#0000 65%),#0a2148;border-color:#ed1f9e;box-shadow:0 16px 60px #ed1f9e2b}.pl-pricing-badge{background:var(--pl-purple);color:#fff;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:32px}.pl-pricing-card.is-popular .pl-pricing-badge{background:#ed1f9e}.pl-pricing-card h3{margin:8px 0 0;font-size:22px}.pl-pricing-desc{color:#b0b0b0;margin:0;font-size:13px}.pl-pricing-price{margin:12px 0 0}.pl-pricing-price strong{letter-spacing:-.04em;font-size:40px;line-height:1.1}.pl-pricing-price small{color:#b0b0b0;font-size:13px;font-weight:400}.pl-pricing-note{color:#b0b0b0;margin:0;font-size:12px;line-height:1.7}.pl-pricing-card ul{flex:1;margin:14px 0;padding:0;list-style:none}.pl-pricing-card li{padding:6px 0 6px 24px;font-size:13px;line-height:1.7;position:relative}.pl-pricing-card li:before{content:"✓";color:#2c92e5;font-weight:700;position:absolute;left:0}.pl-pricing-card .pl-button{margin-top:8px}.pl-pricing-compare{margin-top:48px}.pl-pricing-compare h3{margin:0 0 18px;font-size:22px}.pl-pricing-compare table{border-collapse:collapse;width:100%}.pl-pricing-compare th,.pl-pricing-compare td{text-align:left;border-bottom:1px solid var(--pl-line);padding:13px;font-size:13px}.pl-pricing-compare td{color:#2c92e5;text-align:center;width:140px}.pl-pricing-compare th:first-child{color:#fff}.pl-product thead{background:#0a2148}.pl-product thead th{color:#fff}.pl-pricing-compare p{color:#b0b0b0;font-size:12px}@media (max-width:700px){.pl-pricing-grid{grid-template-columns:1fr}.pl-pricing-card{padding:24px}.pl-pricing-price strong{font-size:32px}.pl-pricing-compare td{width:80px;padding:10px 6px}.pl-pricing-compare th,.pl-pricing-compare td{font-size:12px}}.pl-product-frame>.pl-product,.pl-product{background-image:radial-gradient(75% 65% at 50% 100%,#2c92e529,#2c92e50d 45%,#0000 70%),radial-gradient(850px 600px at 50% 370px,#1f3a664a,#0000)}.pl-product .pl-hero,.pl-product .pl-section,.pl-product .pl-doc,.pl-product .pl-account{background-image:radial-gradient(75% 65% at 50% 100%,#2c92e529,#2c92e50d 45%,#0000 70%)}.pl-scope{background-image:radial-gradient(75% 65% at 50% 100%,#2c92e529,#2c92e50d 45%,#0000 70%),radial-gradient(at 0 0,#1f3a66,#0000 70%)}.pl-price-card{background-image:radial-gradient(75% 65% at 50% 100%,#2c92e529,#2c92e50d 45%,#0000 70%),radial-gradient(at 100% 0,#122c55,#0000 65%)}.pl-final{background-image:radial-gradient(75% 65% at 50% 100%,#2c92e529,#2c92e50d 45%,#0000 70%),radial-gradient(at 100% 0,#1f3a66,#0000 70%)}.pl-checkout-step{background-image:radial-gradient(75% 65% at 50% 100%,#2c92e529,#2c92e50d 45%,#0000 70%),radial-gradient(at 100% 0,#122c55,#0000 65%)}.pl-workspace,.pl-account-card,.pl-summary{background-image:radial-gradient(ellipse 75% 65% at 50% 100%, #2c92e529, #2c92e50d 45%, transparent 70%), #0a2148}@media (max-width:560px){.pl-price-options{grid-template-columns:1fr}}@media (max-width:700px){.pl-features{grid-template-columns:1fr}.pl-features article{grid-column:auto}}@media (max-width:1000px){.pl-features article:nth-child(n),.pl-technical dl>div:nth-child(n){grid-column:auto}}@media (max-width:700px){.pl-features article:nth-child(n){grid-column:auto}.pl-technical dl{grid-template-columns:1fr}.pl-technical dl>div:nth-child(n){grid-column:auto}}
