.listed-on{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.listed-on-k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--listed-fg,#3f5262)}.listed-on ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.listed-on li{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;background:#fff;border:1px solid var(--listed-line,rgba(19,35,48,.14));border-radius:999px}.listed-on img{display:block;height:18px;width:auto}.listed-on li:first-child img{height:20px}.listed-on-name{font-size:15px;font-weight:700;color:#132330;letter-spacing:-.01em}body:has(.data-v2){overflow-x:clip}.data-v2{--dl-sand:#f1edda;--dl-sand-2:#faf8f1;--dl-card:#ffffff;--dl-line:#e0d9c4;--dl-hair:#eee9d8;--dl-text:#132330;--dl-text-2:#3f5262;--dl-navy:#16384e;--dl-ink:#0a1a26;--dl-on-ink:#e6eef3;--dl-on-ink-2:#a9bccb;--dl-coral:#e07a5f;--dl-coral-2:#d4694d;--dl-coral-ink:#b8543b;--dl-coral-soft:#fbe9e2;--dl-sea:#1e7fb0;--dl-sea-soft:#dcedf6;--dl-green:#1f7a57;--dl-display:var(--font-bricolage),system-ui,sans-serif;--dl-mono:ui-monospace,"SF Mono",Menlo,monospace;margin-inline:calc(50% - 50vw);background:var(--dl-sand);color:var(--dl-text);line-height:1.55}.data-v2 .dl-wrap{width:min(1160px,100% - 48px);margin-inline:auto}.data-v2 h1,.data-v2 h2,.data-v2 h3{font-family:var(--dl-display);color:inherit}.data-v2 .rt-Code,.data-v2 code{font-family:var(--dl-mono)}.data-v2 .rt-Code{background:var(--dl-hair);color:var(--dl-text)}.data-v2 .dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:10px;font-weight:600;font-size:16px;line-height:1;text-decoration:none;border:1.5px solid transparent;white-space:nowrap;cursor:pointer}.data-v2 .dl-btn-coral{background:var(--dl-coral);color:#fff}.data-v2 .dl-btn-coral:hover{background:var(--dl-coral-2)}.data-v2 .dl-btn-ghost{border-color:currentColor;color:var(--dl-navy);background:transparent}.data-v2 .dl-btn-ghost:hover{background:rgba(22,56,78,.06)}.data-v2 .dl-btn-sm{height:42px;font-size:15px;padding:0 16px;width:100%}.data-v2 .dl-sec{padding:72px 0}.data-v2 .dl-sec+.dl-sec{padding-top:0}.data-v2 .dl-h2{font-weight:700;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;margin:0 0 10px}.data-v2 .dl-sub{color:var(--dl-text-2);margin:0 0 32px;max-width:680px}.data-v2 .dl-sub.dl-note{margin:24px 0 0;font-size:.875rem}.data-v2 .dl-hero{padding:64px 0 48px}.data-v2 .dl-hero .dl-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:48px;align-items:center}.data-v2 .dl-eyebrow{display:inline-flex;font-weight:600;font-size:13px;line-height:1;padding:7px 12px;border-radius:99px;background:var(--dl-coral-soft);color:var(--dl-coral-ink)}.data-v2 .dl-hero h1{font-weight:700;font-size:clamp(40px,5vw,60px);line-height:1.02;letter-spacing:-.03em;margin:18px 0 14px;font-size:clamp(36px,4.2vw,52px)}.data-v2 .dl-hero .dl-h1-sub{font-family:var(--dl-display);font-weight:500;font-size:clamp(20px,2.1vw,26px);line-height:1.2;letter-spacing:-.01em;color:var(--dl-text-2);margin:0 0 14px}.data-v2 .dl-lead{font-size:18px;color:var(--dl-text-2);margin:0 0 28px;max-width:520px}.data-v2 .dl-ctas{display:flex;gap:12px;flex-wrap:wrap}.data-v2 .dl-link{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 6px;font-weight:600;font-size:16px;color:var(--dl-navy);text-decoration:underline;text-underline-offset:4px}.data-v2 .dl-fine{margin:14px 0 0;font-size:14px;color:var(--dl-text-2)}.data-v2 .dl-logos{margin-top:32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:520px}.data-v2 .dl-logos a{height:44px;padding:0 8px;display:grid;place-items:center;background:#fff;border:1px solid var(--dl-hair);border-radius:8px}.data-v2 .dl-logos a:hover{border-color:var(--dl-line)}.data-v2 .dl-logos img{max-height:24px;max-width:64px;width:auto;height:auto;object-fit:contain}.data-v2 .dl-code{background:var(--dl-ink);color:var(--dl-on-ink);border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px -24px rgba(10,26,38,.45);min-width:0}.data-v2 .dl-code-h{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.data-v2 .dl-code-h i{width:10px;height:10px;border-radius:50%;background:#2c4456;display:inline-block}.data-v2 .dl-code-h h2{margin:0 0 0 8px;font-size:12px;letter-spacing:.06em}.data-v2 .dl-code h3,.data-v2 .dl-code-h h2{font-family:inherit;font-weight:600;line-height:1;color:var(--dl-on-ink-2);text-transform:uppercase}.data-v2 .dl-code h3{margin:0;padding:12px 18px 0;font-size:11px;letter-spacing:.08em}.data-v2 .dl-code pre{margin:0;padding:14px 18px 16px;font:13px/1.6 var(--dl-mono);overflow-x:auto;white-space:pre;background:transparent;color:inherit}.data-v2 .dl-code .dl-sep{border-top:1px solid rgba(255,255,255,.08)}.data-v2 .c-cmd{color:#ffb59f}.data-v2 .c-str{color:#f3c98b}.data-v2 .c-key{color:#9fd3ff}.data-v2 .c-num{color:#b5e3a1}.data-v2 .dl-stats{border-block:1px solid var(--dl-line);background:var(--dl-sand-2)}.data-v2 .dl-stats .dl-wrap{display:grid;grid-template-columns:repeat(5,1fr)}.data-v2 .dl-stat{padding:22px 16px;border-left:1px solid var(--dl-line)}.data-v2 .dl-stat:first-child{border-left:0;padding-left:0}.data-v2 .dl-stat b{display:block;font-family:var(--dl-display);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.data-v2 .dl-stat span{font-size:14px;color:var(--dl-text-2)}.data-v2 .dl-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.data-v2 .dl-card{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:16px;padding:24px}.data-v2 .dl-feat .dl-ic{width:40px;height:40px;border-radius:10px;background:var(--dl-coral-soft);color:var(--dl-coral-ink);display:grid;place-items:center;margin-bottom:14px}.data-v2 .dl-feat h3{margin:0 0 6px;font-weight:700;font-size:19px;line-height:1.25}.data-v2 .dl-feat p{margin:0;color:var(--dl-text-2);font-size:15px}.data-v2 .dl-cov{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:16px;overflow:hidden}.data-v2 .dl-cov-head,.data-v2 .dl-cov-row{display:grid;grid-template-columns:250px minmax(0,1fr) 100px 300px;gap:20px;align-items:center;padding:14px 22px}.data-v2 .dl-cov-head{font-weight:600;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.06em;color:var(--dl-text-2);background:var(--dl-sand-2);border-bottom:1px solid var(--dl-line);padding-block:12px}.data-v2 .dl-axis{display:flex;justify-content:space-between;font-weight:500;font-size:11px;text-transform:none;letter-spacing:0}.data-v2 .dl-cov-row{position:relative;color:inherit;text-decoration:none}.data-v2 .dl-cov-row+.dl-cov-row{border-top:1px solid var(--dl-hair)}.data-v2 .dl-cov-row:hover{background:var(--dl-sand-2)}.data-v2 .dl-lid{display:flex;align-items:center;gap:12px;min-width:0}.data-v2 .dl-lg{width:44px;height:32px;flex:none;display:grid;place-items:center;background:#fff;border:1px solid var(--dl-hair);border-radius:8px}.data-v2 .dl-lg img{max-width:36px;max-height:24px;width:auto;height:auto;object-fit:contain}.data-v2 .dl-lid a{font-weight:700;color:var(--dl-text);text-decoration:none}.data-v2 .dl-lid a:after{content:"";position:absolute;inset:0}.data-v2 .dl-bar{position:relative;height:10px;background:var(--dl-hair);border-radius:99px}.data-v2 .dl-bar i{position:absolute;top:0;bottom:0;right:0;border-radius:99px;background:linear-gradient(90deg,#7fb6d3,var(--dl-sea))}.data-v2 .dl-depth{font-size:13px;color:var(--dl-text-2);margin-top:6px}.data-v2 .dl-depth b{color:var(--dl-text);font-weight:600}.data-v2 .dl-num{font-weight:600;font-size:15px;font-variant-numeric:tabular-nums;text-align:right}.data-v2 .dl-num small{display:block;font-weight:400;font-size:12px;color:var(--dl-text-2)}.data-v2 .dl-chips{display:flex;flex-wrap:wrap;gap:6px}.data-v2 .dl-chip{font:600 12px/1 var(--dl-mono);padding:5px 7px;border-radius:6px;background:var(--dl-sea-soft);color:#0d4f72}.data-v2 .dl-cov-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 22px;background:var(--dl-sand-2);border-top:1px solid var(--dl-line);font-size:14px;color:var(--dl-text-2)}.data-v2 .dl-uses{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.data-v2 .dl-use{display:flex;flex-direction:column;padding:22px}.data-v2 .dl-use .dl-ic{color:var(--dl-navy);margin-bottom:12px}.data-v2 .dl-use h3{margin:0 0 6px;font-weight:700;font-size:17px;line-height:1.25}.data-v2 .dl-use p{margin:0 0 16px;color:var(--dl-text-2);font-size:14.5px;flex:1}.data-v2 .dl-use code{font-size:12.5px;line-height:1.4;background:var(--dl-ink);color:#9fd3ff;padding:8px 10px;border-radius:8px;display:block;overflow-wrap:anywhere}.data-v2 .dl-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.data-v2 .dl-tier{position:relative;display:flex;flex-direction:column}.data-v2 .dl-tier h3{margin:0;font-weight:700;font-size:18px;line-height:1.2}.data-v2 .dl-tier .dl-tag{color:var(--dl-text-2);font-size:14px}.data-v2 .dl-tier .dl-pr{font-family:var(--dl-display);font-weight:700;font-size:40px;line-height:1;letter-spacing:-.02em;margin:14px 0 2px}.data-v2 .dl-tier .dl-pr small{font-family:inherit;font-weight:500;font-size:15px;color:var(--dl-text-2);letter-spacing:0}.data-v2 .dl-tier ul{list-style:none;padding:16px 0 0;margin:16px 0 20px;border-top:1px solid var(--dl-hair);display:grid;gap:10px;font-size:14.5px;flex:1;align-content:start}.data-v2 .dl-tier li{display:flex;gap:8px;align-items:flex-start}.data-v2 .dl-tier li svg{color:var(--dl-green);flex:none;margin-top:3px}.data-v2 .dl-tier .dl-stretch{position:absolute;inset:0;z-index:1;border-radius:16px}.data-v2 .dl-tier .dl-alt,.data-v2 .dl-tier .dl-btn{position:relative;z-index:2}.data-v2 .dl-tier .dl-alt{display:block;min-height:20px;margin-top:10px;font-size:14px;line-height:20px;text-align:center;color:var(--dl-text-2)}.data-v2 .dl-tier .dl-alt[href]{text-decoration:underline;text-underline-offset:3px}.data-v2 .dl-tier.is-hot .dl-alt{color:var(--dl-on-ink-2)}.data-v2 .dl-tier.is-hot{background:var(--dl-ink);color:var(--dl-on-ink);border-color:var(--dl-ink)}.data-v2 .dl-tier.is-hot .dl-pr small,.data-v2 .dl-tier.is-hot .dl-tag{color:var(--dl-on-ink-2)}.data-v2 .dl-tier.is-hot ul{border-color:rgba(255,255,255,.12)}.data-v2 .dl-tier.is-hot li svg{color:#7fd1a8}.data-v2 .dl-badge{position:absolute;top:-12px;left:24px;z-index:2;background:var(--dl-coral);color:#fff;font-weight:700;font-size:12px;line-height:1;padding:6px 10px;border-radius:99px}.data-v2 .dl-faq{display:grid;gap:10px;max-width:860px}.data-v2 .dl-faq details{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:12px;padding:16px 20px}.data-v2 .dl-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;font-family:var(--dl-display);font-weight:700;font-size:17px;line-height:1.3}.data-v2 .dl-faq summary::-webkit-details-marker{display:none}.data-v2 .dl-faq summary svg{flex:none;color:var(--dl-text-2);transition:transform .15s}.data-v2 .dl-faq details[open] summary svg{transform:rotate(180deg)}.data-v2 .dl-faq details>div{margin-top:8px;color:var(--dl-text-2);font-size:15px}.data-v2 .dl-sales{background:var(--dl-ink);color:var(--dl-on-ink)}.data-v2 .dl-sales .dl-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:56px;flex-wrap:wrap}.data-v2 .dl-sales h2{font-weight:700;font-size:32px;line-height:1.1;margin:0 0 8px;letter-spacing:-.02em}.data-v2 .dl-sales p{margin:0;color:var(--dl-on-ink-2);max-width:600px}.data-v2 .dl-sales p+p{margin-top:10px;font-size:15px}.data-v2 .dl-sales a:not(.dl-btn){color:var(--dl-on-ink);font-family:var(--dl-mono);font-weight:600}.data-v2 .dl-sales .dl-wrap>div:first-child{flex:1 1 320px}.data-v2 .dl-form{flex:1 1 440px;max-width:560px;background:var(--dl-card);color:var(--dl-text);border-radius:14px;padding:24px;display:grid;gap:14px}.data-v2 .dl-sales .dl-form p{color:var(--dl-text-2);max-width:none;margin:0;font-size:14px}.data-v2 .dl-sales .dl-form a:not(.dl-btn){color:var(--dl-sea);font-family:inherit}.data-v2 .dl-form label{display:grid;gap:6px;font-size:14px;font-weight:600}.data-v2 .dl-form input[type=email],.data-v2 .dl-form input[type=text],.data-v2 .dl-form textarea{font:inherit;font-weight:400;color:var(--dl-text);background:var(--dl-sand-2);border:1px solid var(--dl-line);border-radius:8px;padding:10px 12px;width:100%;min-width:0}.data-v2 .dl-form textarea{resize:vertical}.data-v2 .dl-form input:focus-visible,.data-v2 .dl-form textarea:focus-visible{outline:2px solid var(--dl-sea);outline-offset:1px;border-color:var(--dl-sea)}.data-v2 .dl-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.data-v2 .dl-form-types{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.data-v2 .dl-form-types legend{font-size:14px;font-weight:600;margin-bottom:6px;padding:0}.data-v2 .dl-form-types label{display:inline-flex;align-items:center;gap:6px;font-weight:500;padding:7px 12px;border:1px solid var(--dl-line);border-radius:99px;cursor:pointer}.data-v2 .dl-form-types label.is-on{border-color:var(--dl-navy);background:var(--dl-sea-soft)}.data-v2 .dl-form-types input{accent-color:var(--dl-navy);margin:0}.data-v2 .dl-form-tier{font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--dl-coral-soft);color:var(--dl-coral-ink)}.data-v2 .dl-form .dl-btn{justify-self:start}.data-v2 .dl-form .dl-btn[disabled]{opacity:.7;cursor:progress}.data-v2 .dl-sales .dl-form .dl-form-error{color:var(--dl-coral-ink);font-weight:600}.data-v2 .dl-sales .dl-form .dl-form-fine{font-size:13px}.data-v2 .dl-form-done h3{margin:0;font-size:22px}.data-v2 .dl-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.data-v2 .dl-use-link{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-weight:600;color:var(--dl-coral-ink)}@media (max-width:560px){.data-v2 .dl-form{padding:18px}.data-v2 .dl-form-row{grid-template-columns:1fr}}@media (max-width:1000px){.data-v2 .dl-tiers{row-gap:28px}.data-v2 .dl-tiers,.data-v2 .dl-uses{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.data-v2 .dl-hero{padding-top:40px}.data-v2 .dl-hero .dl-wrap{grid-template-columns:1fr;gap:32px}.data-v2 .dl-cov-head{display:none}.data-v2 .dl-cov-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id num" "bar bar" "mk mk";gap:12px 16px;padding:18px}.data-v2 .dl-cov-row .dl-lid{grid-area:id}.data-v2 .dl-cov-row .dl-tl{grid-area:bar}.data-v2 .dl-cov-row .dl-num{grid-area:num}.data-v2 .dl-cov-row .dl-chips{grid-area:mk}}@media (max-width:860px){.data-v2 .dl-feats{grid-template-columns:1fr}}@media (max-width:800px){.data-v2 .dl-stats .dl-wrap{grid-template-columns:repeat(2,1fr)}.data-v2 .dl-stat{border-left:0;padding-left:0;border-top:1px solid var(--dl-line)}.data-v2 .dl-stat:nth-child(-n+2){border-top:0}.data-v2 .dl-stat:last-child{grid-column:1/-1}}@media (max-width:600px){.data-v2 .dl-wrap{width:calc(100% - 32px)}.data-v2 .dl-sec{padding:48px 0}.data-v2 .dl-tiers,.data-v2 .dl-uses{grid-template-columns:1fr}}.data-v2 .dl-cov-foot a{color:var(--dl-sea);font-weight:600}.data-v2 .dl-code .dl-code-note{margin:0;padding:0 18px 14px;font-size:13px;line-height:1.55;color:var(--dl-on-ink-2)}.data-v2 .dl-code .dl-code-note b{color:var(--dl-on-ink)}.data-v2 .dl-code .dl-code-note code{font:12px var(--dl-mono);color:var(--dl-on-ink);background:rgba(255,255,255,.08);padding:1px 5px;border-radius:4px;word-break:break-all}.data-v2 .dl-code .dl-code-note a{color:#9fd3ef;font-weight:600}.data-v2 .dl-extras{margin-top:40px;padding-top:28px;border-top:1px solid var(--dl-line)}.data-v2 .dl-extras h3{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.01em}.data-v2 .dl-extras .dl-sub{margin-bottom:18px}.data-v2 .dl-extras ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.data-v2 .dl-extras li{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:12px;padding:18px;display:grid;gap:6px;align-content:start;font-size:14.5px;line-height:1.5;color:var(--dl-text-2)}.data-v2 .dl-extras li b{color:var(--dl-text);font-size:16px}.data-v2 .dl-extras-price{font-family:var(--dl-display);font-weight:700;font-size:22px;color:var(--dl-text)}.data-v2 .dl-extras .dl-note a{color:var(--dl-coral-ink);font-weight:600}@media (max-width:900px){.data-v2 .dl-extras ul{grid-template-columns:1fr}}.data-v2 .dl-listed{margin-top:20px;--listed-fg:var(--dl-text-2);--listed-line:var(--dl-hair)}