.pl{--pl-text:#fff;--pl-text-2:#b4c7d6;--pl-text-3:#8fa6b8;--pl-line:var(--line);--pl-card:#00394c33;--pl-accent:var(--light);--pl-ok:#5ed39a;--pl-ok-bg:#5ed39a24;--pl-mark:#62d0ff24;background:var(--ink)}.pl-skip{z-index:50;color:var(--violet);background:#fff;border-radius:8px;padding:8px 12px;font-weight:700;position:absolute;top:8px;left:-9999px}.pl-skip:focus{left:8px}.pl :focus-visible{outline:2px solid var(--light);outline-offset:2px;border-radius:4px}.pl-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-wrap{width:1200px;max-width:100%;margin:0 auto}.pl .pl-white,.pl .pl-docbody{--pl-text:var(--dark);--pl-text-2:#3e5a6c;--pl-text-3:#5a7385;--pl-line:#dce5ee;--pl-card:#fff;--pl-accent:var(--violet);--pl-ok:#1f7a2e;--pl-ok-bg:#e3f6e5;--pl-mark:#2400a714;color:var(--ink);background:#f4f7fb}.pl-white .eyebrow,.pl-docbody .eyebrow{color:var(--teal)}.plsub{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;align-items:center;gap:28px;margin-top:6px;padding:10px 12px 10px 20px;display:flex;position:relative}.plsub-brand img{width:auto;height:26px;display:block}.pl .plsub-links{flex:1;justify-content:flex-start;align-items:center;gap:26px;padding:0;display:flex}.pl-navlink{color:#d5e3ee;border-bottom:2px solid #0000;padding:6px 0;font-size:15px;font-weight:500}.pl-navlink:hover{color:#fff}.pl-navlink.on{color:#fff;border-bottom-color:var(--light)}.plsub-cta{align-items:center;gap:18px;display:flex}.plsub-signin{color:#d5e3ee;font-size:14.5px;font-weight:500}.plsub-signin:hover{color:#fff}.plsub .btn{padding:10px 16px;font-size:14.5px}.plhero{max-width:900px;margin-top:56px;position:relative}.plhero:has(.pl-herogrid){max-width:none}.plhero h1{margin:18px 0 0;font-size:60px}.plhero .pl-sub{color:#b4c7d6;max-width:680px;margin-top:22px;font-size:19px;line-height:1.55}.plhero .pl-link,.plhero .pl-sub a{color:var(--light);border-bottom:1.5px solid #62d0ff59}.pl-herogrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid}.pl-herogrid h1{font-size:56px}.pl-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.pl-assure{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:14px;display:flex}.pl-assure span{align-items:center;gap:7px;display:inline-flex}.pl-assure svg{color:var(--light)}.pl-shot{background:#fff;border:1px solid #62d0ff40;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 30px 80px -20px #0009,0 0 0 6px #ffffff08}.pl-white .pl-shot{border-color:#dce5ee;box-shadow:0 24px 60px -24px #00165e59}.pl-shot img{width:100%;height:auto;display:block}.pl-section{color:#fff;background:linear-gradient(#001923,#001a2a);padding:110px 0}.pl-section h2{letter-spacing:-.03em;color:var(--pl-text);margin-top:16px;font-size:48px;font-weight:800;line-height:1.08}.pl-section h3{letter-spacing:-.01em;color:var(--pl-text);font-size:21px;font-weight:800;line-height:1.25}.pl-center{text-align:center;max-width:900px;margin:0 auto}.pl-sub{color:var(--pl-text-2);margin-top:18px;font-size:18px;line-height:1.55}.pl-center .pl-sub{max-width:760px;margin-left:auto;margin-right:auto}.pl-overline{letter-spacing:.22em;text-transform:uppercase;color:var(--light);font-size:13px;font-weight:700}.pl-white .pl-overline{color:var(--teal)}.pl-cards3,.pl-road{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px;display:grid}.pl-card{background:var(--pl-card);border:1px solid var(--pl-line);color:var(--pl-text);border-radius:18px;padding:28px}.pl-white .pl-card,.pl-docbody .pl-card{box-shadow:0 10px 30px -18px #00165e59}.pl-card h3{font-size:21px}.pl-card p{color:var(--pl-text-2);margin-top:10px;font-size:15.5px;line-height:1.55}.pl-icon{width:44px;height:44px;color:var(--light);background:#62d0ff0f;border:1.5px dashed #62d0ff80;border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.pl-white .pl-icon{color:var(--violet);background:#2400a712;border-color:#2400a759}.pl-road .pl-card{background:linear-gradient(170deg,#2400a78c,#00165e66);border:1.5px dashed #ffffff73;flex-direction:column;gap:12px;display:flex}.pl-road .pl-card p{margin:0}.pl-rows{gap:96px;margin-top:64px;display:grid}.pl-row,.pl-steps>li{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:64px;display:grid}.pl-row.flip .pl-rowtext{order:2}.pl-rowtext h3{letter-spacing:-.02em;font-size:28px}.pl-rowtext .pl-sub,.pl-steps .pl-sub{font-size:17px}.pl-rowtext .pl-checks{margin-top:22px}.pl-steps{gap:96px;margin:0;padding:0;list-style:none;display:grid}.pl-steps h2{margin-top:0;font-size:30px!important}.pl-stepnum{width:52px;height:52px;color:var(--light);background:#001923;border:1.5px dashed #62d0ff99;border-radius:14px;place-items:center;margin-bottom:18px;font-size:20px;font-weight:800;display:inline-grid}.pl-checks{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pl-checks li{color:var(--pl-text);grid-template-columns:16px 1fr;gap:10px;font-size:15.5px;line-height:1.4;display:grid}.pl-checks svg{color:var(--light);margin-top:2px}.pl-white .pl-checks svg,.pl-plan .pl-checks svg{color:var(--teal)}.pl-checks.muted li{color:var(--pl-text-2)}.pl-checks.muted svg{color:var(--pl-text-3)}.pl-alias{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;margin-top:52px;display:grid}.pl-aliasbox{background:var(--pl-card);border:1px solid var(--pl-line);border-radius:16px;padding:22px 24px;box-shadow:0 10px 30px -18px #00165e59}.pl-aliasbox h3{letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--teal)!important;font-size:12px!important}.pl-aliasbox p{color:var(--pl-text);margin-top:12px;font-size:15.5px;line-height:1.55}.pl-aliasbox mark{color:var(--violet);background:#2400a714;border-radius:4px;padding:1px 5px;font-weight:700}.pl-aliasbox .real{color:#1f7a2e;background:#e3f6e5}.pl-arrow{color:var(--teal);align-self:center}.pl-chip{letter-spacing:.02em;height:24px;color:var(--light);white-space:nowrap;background:#62d0ff1a;border:1px solid #62d0ff4d;border-radius:6px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.pl-chip.ok{color:#1f7a2e;background:#e3f6e5;border-color:#e3f6e5}.pl-chip.accent{color:var(--light);background:#62d0ff1a}.pl-white .pl-chip:not(.ok),.pl-docbody .pl-chip:not(.ok){color:var(--violet);background:#2400a712;border-color:#2400a740}.pl-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-family:inherit;font-size:16px;font-weight:700;transition:filter .15s,background .15s;display:inline-flex}.pl-btn-sm{padding:10px 16px;font-size:14.5px}.pl-btn-block{width:100%}.pl-btn-primary{background:var(--violet);color:#fff!important}.pl-btn-primary:hover{filter:brightness(1.15)}.pl-btn-primary:disabled{opacity:.6;cursor:default}.pl-btn-outline,.pl-btn-ghost{color:var(--pl-text);border:1.5px dashed var(--pl-line);background:0 0}.pl-section:not(.pl-white) .pl-btn-outline,.pl-section:not(.pl-white) .pl-btn-ghost{color:#fff;border-color:#ffffff8c}.pl-pricing{padding-top:80px}.pl-toggle{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 auto;padding:5px;display:flex}.pl-toggle button{color:#d5e3ee;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.pl-toggle button[aria-checked=true]{background:var(--light);color:var(--dark)}.pl-save{opacity:.9;font-size:12px;font-weight:700}.pl-toggle button[aria-checked=false] .pl-save{color:var(--light)}.pl-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:44px;display:grid}.pl-plan{border:1px solid var(--line);color:#fff;background:#00394c2e;border-radius:18px;flex-direction:column;padding:32px 30px;display:flex}.pl-plan.featured{background:linear-gradient(170deg,#2400a78c,#00165e66);border:1.5px dashed #ffffff73}.pl-planhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-planhead h2{margin:0!important;font-size:26px!important}.pl-tagline{color:#b4c7d6;margin-top:12px;font-size:15.5px}.pl-price{align-items:baseline;gap:8px;margin-top:24px;display:flex}.pl-price b{letter-spacing:-.04em;color:#fff;font-size:56px;font-weight:800;line-height:1}.pl-price span{color:var(--muted);font-size:14px}.pl-billnote{color:var(--muted);margin:14px 0 20px;font-size:13.5px}.pl-plan .pl-btn-primary{background:var(--light);color:var(--dark)!important}.pl-plan .pl-checks{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.pl-plan .pl-checks li{color:#e3ecf3}.pl-plan .pl-checks svg{color:var(--light)}.pl-waitform label{color:#d5e3ee;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.pl-waitform>div{gap:8px;display:flex}.pl-waitform input{border:1px solid var(--line);min-width:0;height:48px;font:inherit;color:#fff;background:#ffffff0d;border-radius:10px;flex:1;padding:0 14px;font-size:15px}.pl-waitform input:focus{outline:2px solid var(--light);outline-offset:0}.pl-err{color:#ff9b9b;margin-top:6px;font-size:13px}.pl-waitok{color:#1f7a2e;background:#e3f6e5;border-radius:10px;padding:12px 14px;font-size:14px}.pl-faqsec{padding:90px 0}.pl-faq{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;display:grid}.pl-faq dt{color:var(--dark);font-size:16.5px;font-weight:800}.pl-faq dd{color:#3e5a6c;margin:10px 0 0;font-size:15px;line-height:1.55}.pl-finep{color:var(--pl-text-3);text-align:center;margin-top:52px;font-size:14px}.pl-finep a,.pl-link{color:var(--pl-accent);border-bottom:1.5px solid;border-bottom-color:color-mix(in srgb, currentColor 35%, transparent);font-weight:700}.pl-dochead h1{margin-top:14px;font-size:52px}.pl .pl-crumbs{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}.pl-crumbs a{color:var(--muted)}.pl-crumbs a:hover{color:#fff}.pl-crumbs [aria-current]{color:var(--light);font-weight:500}.pl-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:14.5px;display:flex}.pl-draft{color:#ffd891;background:#ffc45c1f;border:1px dashed #ffc45c8c;border-radius:10px;max-width:760px;margin-top:22px;padding:12px 16px;font-size:14.5px}.pl-draft a{color:#fff;border-bottom:1px solid #fff6}.pl-docbody{padding:64px 0 110px}.pl-docgrid{grid-template-columns:250px minmax(0,1fr);gap:64px;display:grid}.pl .pl-side{background:#fff;border:1px solid #dce5ee;border-radius:16px;flex-direction:column;justify-content:flex-start;align-self:start;align-items:stretch;gap:2px;padding:18px;font-size:14.5px;display:flex;position:sticky;top:24px}.pl .pl-side h2{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 8px;padding:0 10px;font-size:12px;font-weight:700}.pl .pl-side span+span h2{margin-top:18px}.pl-side a{color:#3e5a6c;border-radius:8px;padding:8px 10px}.pl-side a:hover{color:var(--dark);background:#f4f7fb}.pl-side a[aria-current=page]{color:var(--violet);background:#2400a712;font-weight:700}.pl-prose{color:#24364a;background:#fff;border:1px solid #dce5ee;border-radius:18px;max-width:780px;padding:48px 56px;font-size:17px;line-height:1.7}.pl-prose h2{letter-spacing:-.025em;color:var(--dark);margin:44px 0 14px;scroll-margin-top:24px;font-size:30px;font-weight:800}.pl-prose h3{color:var(--dark);margin:30px 0 10px;scroll-margin-top:24px;font-size:21px;font-weight:800}.pl-prose h2:first-child{margin-top:0}.pl-prose p,.pl-prose ul,.pl-prose ol{margin:0 0 16px}.pl-prose ul,.pl-prose ol{padding-left:24px}.pl-prose li{margin-bottom:8px}.pl-prose li::marker{color:var(--violet)}.pl-prose strong{color:var(--dark)}.pl-prose a{color:var(--violet);border-bottom:1.5px solid #2400a740;font-weight:700}.pl-prose code{color:var(--dark);overflow-wrap:anywhere;background:#f4f7fb;border-radius:5px;padding:1px 6px;font-family:Google Sans Code,ui-monospace,monospace;font-size:14.5px}.pl-prose blockquote{color:var(--dark);background:#f4f7fb;border-left:4px solid;border-image:linear-gradient(#62d0ff,#2400a7) 1;margin:0 0 16px;padding:14px 18px}.pl-prose blockquote p:last-child{margin-bottom:0}.pl-prose .tblwrap{border:1px solid #e1e9f0;border-radius:14px;margin:0 0 18px;overflow-x:auto}.pl-prose table{border-collapse:collapse;background:#fff;width:100%;font-size:15px}.pl-prose th,.pl-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e9f0;padding:12px 16px}.pl-prose th{letter-spacing:.12em;text-transform:uppercase;color:var(--violet);background:#f4f7fb;font-size:12px}.pl-prose tr:last-child td{border-bottom:0}.pl-prose img{border:1px solid #dce5ee;border-radius:12px;max-width:100%}.pl-prose .code{background:#001923;border-radius:12px;margin:0 0 18px;overflow:hidden}.pl-prose .codebar{letter-spacing:.12em;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 14px;font-size:11px}.pl-prose pre{margin:0;padding:14px;overflow-x:auto}.pl-prose pre code{color:#d5e3ee;background:0 0;padding:0}.pl-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pl-docs .pl-card{transition:border-color .15s,transform .15s;display:block}.pl-docs .pl-card:hover{border-color:var(--violet);transform:translateY(-2px)}.pl-docs .pl-card h2{margin:0;font-size:22px!important}@media (max-width:1100px){.plsub{flex-wrap:wrap;gap:14px 22px}.pl .plsub-links{flex-basis:100%;order:3;gap:22px;overflow-x:auto}.plsub-cta{margin-left:auto}.pl-herogrid,.pl-row,.pl-steps>li{grid-template-columns:1fr;gap:36px}.pl-row.flip .pl-rowtext{order:0}.pl-plans,.pl-road,.pl-cards3{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}.pl-faq{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-alias{grid-template-columns:1fr}.pl-arrow{justify-self:center;transform:rotate(90deg)}.pl-docgrid{grid-template-columns:1fr;gap:24px}.pl .pl-side{position:static}}@media (max-width:760px){.pl-wrap{padding:0 20px}.plsub{padding:10px 12px}.plsub-signin{display:none}.plhero{margin-top:32px}.plhero h1,.pl-herogrid h1,.pl-dochead h1{font-size:38px}.plhero .pl-sub{font-size:17px}.pl-section{padding:64px 0}.pl-section h2{font-size:32px}.pl-rowtext h3,.pl-steps h2{font-size:24px!important}.pl-faq,.pl-docs{grid-template-columns:1fr}.pl-prose{padding:28px 22px;font-size:16px}.pl-toggle button{padding:0 12px;font-size:13.5px}.pl-price b{font-size:46px}}
