html{scroll-padding-top:128px}.dv-mkt{--dv-cream:#f2efe7;--dv-cream-2:#e8e4d9;--dv-ink:#12110f;--dv-ink-2:#3c3a35;--dv-ink-3:#605c54;--dv-rule:#ccc6b8;--dv-rule-2:#bdb6a6;--dv-verm:#b93519;--dv-verm-ink:#9c2c14;--dv-allow:#1e6b45;--dv-pause:#8a5a12;--dv-pause-bg:#fbf1dc;--dv-allow-bg:#e3f1e8;--dv-deny-bg:#fbe5e0;--dv-unknown:#4a58a0;--dv-unknown-bg:#e6e9f6;--dv-code-bg:#15161a;--dv-code-fg:#ece6d6;--dv-code-dim:#a8a395;--dv-code-key:#f2b8aa;--dv-code-str:#b8d9c2;--dv-code-num:#f0d28f;--dv-panel:#f8f5ee;--dv-tag-bg:#fbe5e0;--dv-focus:#1e5bd6;--dv-maxw:1280px;box-sizing:border-box;overflow-x:clip;background:var(--dv-cream);color:var(--dv-ink);font-family:var(--sans,Manrope,sans-serif);font-weight:500;font-size:17px;line-height:1.55}.dv-mkt *,.dv-mkt *:before,.dv-mkt *:after{box-sizing:inherit}.dv-mkt code,.dv-mkt pre,.dv-mkt .dv-mono{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.dv-mkt code{font-size:.92em;background:var(--dv-cream-2);padding:.08em .35em;border-radius:3px}.dv-mkt pre{margin:0;background:var(--dv-code-bg);color:var(--dv-code-fg);padding:18px 20px;font-size:13.5px;line-height:1.6;overflow-x:auto}.dv-mkt pre code{background:none;padding:0;font-size:inherit}.dv-mkt pre .dv-c{color:var(--dv-code-dim)}.dv-mkt pre .dv-k{color:var(--dv-code-key)}.dv-mkt pre .dv-s{color:var(--dv-code-str)}.dv-mkt pre .dv-n{color:var(--dv-code-num)}.dv-mkt .dv-wrap{max-width:var(--dv-maxw);margin:0 auto;padding:0 24px}.dv-mkt h1,.dv-mkt h2,.dv-mkt h3,.dv-mkt h4{font-weight:800;letter-spacing:-.015em;line-height:1.12;margin:0}.dv-mkt h1{font-size:clamp(32px,4vw,50px)}.dv-mkt h2{font-size:clamp(26px,3.2vw,38px);max-width:22ch}.dv-mkt h3{font-size:19px}.dv-mkt h4{font-size:16px}.dv-mkt p{margin:0}.dv-mkt .dv-lede{font-size:19px;color:var(--dv-ink-2);max-width:58ch}.dv-mkt .dv-muted{color:var(--dv-ink-3)}.dv-mkt .dv-small{font-size:14.5px}.dv-mkt .dv-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;font-weight:700;font-size:15px;border:1.5px solid var(--dv-ink);white-space:nowrap;background:transparent;color:inherit;font-family:inherit;cursor:pointer;line-height:1.2}.dv-mkt .dv-btn:hover{text-decoration:none}.dv-mkt .dv-btn.dv-primary{background:var(--dv-verm);border-color:var(--dv-verm);color:#fff}.dv-mkt .dv-btn.dv-primary:hover{background:var(--dv-verm-ink);border-color:var(--dv-verm-ink)}.dv-mkt .dv-btn.dv-quiet{border-color:var(--dv-rule-2)}.dv-mkt .dv-btn.dv-quiet:hover{border-color:var(--dv-ink)}.dv-mkt .dv-btn[disabled]{opacity:.4;cursor:not-allowed}@media(max-width:400px){.dv-mkt .dv-play-bar .dv-sim{display:none}}.dv-mkt .dv-subnav{position:sticky;top:calc(64px + env(safe-area-inset-top,0px));z-index:19;background:var(--dv-cream);border-bottom:1px solid var(--dv-rule)}.dv-mkt .dv-subnav .dv-wrap{display:flex;gap:22px;height:46px;align-items:center;font-size:14px;font-weight:600;overflow-x:auto}.dv-mkt .dv-subnav a{white-space:nowrap;color:var(--dv-ink-2)}.dv-mkt .dv-subnav a:hover{color:var(--dv-ink)}.dv-mkt .dv-subnav .dv-tag{margin-left:auto;font-family:DM Mono,monospace;font-size:12.5px;color:var(--dv-ink-3);white-space:nowrap}.dv-mkt section{padding:88px 0;border-top:1px solid var(--dv-rule)}.dv-mkt section.dv-flush{border-top:0}.dv-mkt .dv-crumb{font-size:14px;font-weight:700;color:var(--dv-ink-3);margin-bottom:18px}.dv-mkt .dv-head{max-width:62ch;margin-bottom:36px}.dv-mkt .dv-head p{margin-top:16px;color:var(--dv-ink-2)}.dv-mkt .dv-kicker{font-weight:700;font-size:14px;color:var(--dv-verm);margin-bottom:12px}.dv-mkt .dv-grid{display:grid;gap:28px}.dv-mkt .dv-grid>*{min-width:0}.dv-mkt .dv-cols-2{grid-template-columns:5fr 7fr}.dv-mkt .dv-cols-2.dv-even{grid-template-columns:1fr 1fr}.dv-mkt .dv-cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:960px){.dv-mkt .dv-cols-2,.dv-mkt .dv-cols-2.dv-even,.dv-mkt .dv-cols-3{grid-template-columns:1fr}}.dv-mkt .dv-stack{display:flex;flex-direction:column;gap:28px}.dv-mkt .dv-callout{border-left:3px solid var(--dv-verm);padding:4px 0 4px 20px;max-width:64ch}.dv-mkt .dv-callout h3{margin-bottom:8px}.dv-mkt .dv-callout p{color:var(--dv-ink-2)}.dv-mkt .dv-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;align-items:center}.dv-mkt .dv-cta-row .dv-note{font-size:13.5px;color:var(--dv-ink-3);width:100%}.dv-mkt .dv-keeps{margin-top:34px;padding-top:22px;border-top:1px solid var(--dv-rule);display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:14.5px}.dv-mkt .dv-keeps b{white-space:nowrap}.dv-mkt .dv-keeps span{color:var(--dv-ink-2)}.dv-mkt .dv-play{border:1px solid var(--dv-rule-2);border-radius:10px;background:var(--dv-panel);overflow:hidden}.dv-mkt .dv-play-bar{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--dv-rule);font-size:13px;color:var(--dv-ink-3)}.dv-mkt .dv-play-bar .dv-mono{color:var(--dv-ink-2)}.dv-mkt .dv-play-bar .dv-sim{margin-left:auto;font-family:DM Mono,monospace;font-size:12px;background:var(--dv-cream-2);padding:3px 8px;border-radius:3px}.dv-mkt .dv-play-body{padding:22px 20px 18px}.dv-mkt .dv-play h3{font-size:22px}.dv-mkt .dv-play .dv-q{color:var(--dv-ink-2);margin-top:6px;font-size:15.5px}.dv-mkt .dv-scen{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dv-mkt .dv-scen button{font:inherit;font-weight:700;font-size:13.5px;padding:8px 12px;border-radius:6px;border:1.5px solid var(--dv-rule-2);background:transparent;color:inherit;cursor:pointer}.dv-mkt .dv-scen button[aria-pressed=true]{background:var(--dv-ink);color:var(--dv-cream);border-color:var(--dv-ink)}.dv-mkt .dv-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}@media(max-width:560px){.dv-mkt .dv-fields{grid-template-columns:1fr}}.dv-mkt .dv-field label{display:block;font-size:12.5px;font-weight:700;color:var(--dv-ink-3);margin-bottom:6px}.dv-mkt .dv-field .dv-in{display:flex;align-items:center;border:1.5px solid var(--dv-rule-2);border-radius:6px;background:var(--dv-cream);padding:0 12px;height:42px;font-family:DM Mono,monospace;font-size:14.5px}.dv-mkt .dv-field .dv-in span{color:var(--dv-ink-3);margin-right:8px}.dv-mkt .dv-field input,.dv-mkt .dv-field select{font:inherit;font-family:DM Mono,monospace;font-size:14.5px;border:0;background:transparent;color:inherit;width:100%;height:100%;outline:none}.dv-mkt .dv-field select{appearance:auto}.dv-mkt .dv-rule{font-family:DM Mono,monospace;font-size:12.5px;color:var(--dv-ink-3);margin-top:12px}.dv-mkt .dv-verdict{margin-top:18px;border-radius:8px;padding:16px 18px;border:1px solid transparent;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:baseline}.dv-mkt .dv-verdict .dv-glyph{font-family:DM Mono,monospace;font-weight:500;font-size:20px}.dv-mkt .dv-verdict b{font-size:18px}.dv-mkt .dv-verdict p{grid-column:2;font-size:14px}.dv-mkt .dv-verdict.dv-allow{background:var(--dv-allow-bg);border-color:var(--dv-allow);color:var(--dv-allow)}.dv-mkt .dv-verdict.dv-pause{background:var(--dv-pause-bg);border-color:var(--dv-pause);color:var(--dv-pause)}.dv-mkt .dv-verdict.dv-deny{background:var(--dv-deny-bg);border-color:var(--dv-verm);color:var(--dv-verm-ink)}.dv-mkt .dv-verdict.dv-unknown{background:var(--dv-unknown-bg);border-color:var(--dv-unknown);color:var(--dv-unknown)}.dv-mkt .dv-verdict.dv-idle{background:var(--dv-cream-2);border-color:var(--dv-rule);color:var(--dv-ink-2)}.dv-mkt .dv-facts4{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border-top:1px solid var(--dv-rule)}.dv-mkt .dv-facts4>div{min-width:0;overflow-wrap:anywhere;padding:12px 12px 10px 0;border-right:1px solid var(--dv-rule)}.dv-mkt .dv-facts4>div+div{padding-left:12px}.dv-mkt .dv-facts4>div:last-child{border-right:0}.dv-mkt .dv-facts4 small{display:block;font-family:DM Mono,monospace;font-size:11px;color:var(--dv-ink-3);margin-bottom:4px}.dv-mkt .dv-facts4 b{font-size:14px}@media(max-width:560px){.dv-mkt .dv-facts4{grid-template-columns:1fr 1fr}.dv-mkt .dv-facts4>div:nth-child(2){border-right:0}.dv-mkt .dv-facts4>div:nth-child(-n+2){border-bottom:1px solid var(--dv-rule)}.dv-mkt .dv-facts4>div:nth-child(3){padding-left:0}}.dv-mkt .dv-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dv-mkt .dv-acts .dv-btn{padding:9px 14px;font-size:14px}.dv-mkt .dv-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:13.5px}.dv-mkt .dv-links button{font:inherit;font-weight:600;font-size:13.5px;background:none;border:0;padding:0;color:var(--dv-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dv-mkt .dv-links button[disabled]{opacity:.4;cursor:not-allowed}.dv-mkt .dv-play-foot{border-top:1px solid var(--dv-rule);padding:12px 20px;font-size:12.5px;color:var(--dv-ink-3);background:var(--dv-cream-2)}.dv-mkt .dv-term{border:1px solid var(--dv-rule-2);border-radius:10px;overflow:hidden;background:var(--dv-code-bg)}.dv-mkt .dv-term-bar{display:flex;align-items:center;gap:14px;padding:10px 16px;background:#1e2026;color:#b9b4a6;font-size:13px}.dv-mkt .dv-term-bar .dv-path{font-family:DM Mono,monospace;color:#ece6d6}.dv-mkt .dv-tabs{display:flex;gap:2px}.dv-mkt .dv-tab{white-space:nowrap;background:transparent;border:0;color:#b9b4a6;font:inherit;font-weight:600;font-size:13px;padding:6px 10px;border-radius:4px;cursor:pointer}.dv-mkt .dv-tab[aria-selected=true]{background:#2b2e36;color:#fff}.dv-mkt .dv-tab:hover{color:#fff}.dv-mkt .dv-term pre{padding:16px 18px}.dv-mkt .dv-term .dv-panel{display:none}.dv-mkt .dv-term .dv-panel[data-active]{display:block}.dv-mkt .dv-verdicts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #2B2E36;background:#1a1b20}.dv-mkt .dv-verdicts .dv-lbl{color:#8e8a7e;font-size:12.5px;font-weight:600;margin-right:6px}.dv-mkt .dv-pill{white-space:nowrap;font:inherit;font-weight:700;font-size:12.5px;padding:5px 10px;border-radius:999px;border:1px solid #3A3D46;background:transparent;color:#ece6d6;cursor:pointer;font-family:DM Mono,monospace}.dv-mkt .dv-pill[aria-pressed=true].dv-allow{background:var(--dv-allow);border-color:var(--dv-allow);color:#fff}.dv-mkt .dv-pill[aria-pressed=true].dv-pause{background:var(--dv-pause);border-color:var(--dv-pause);color:#15161a}.dv-mkt .dv-pill[aria-pressed=true].dv-deny{background:var(--dv-verm);border-color:var(--dv-verm);color:#fff}.dv-mkt .dv-term .dv-resp{display:none}.dv-mkt .dv-term .dv-resp[data-active]{display:block}.dv-mkt .dv-term .dv-hint{padding:8px 16px 12px;color:#8e8a7e;font-size:12.5px;background:#1a1b20}.dv-mkt .dv-why{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--dv-rule-2);border-radius:10px;overflow:hidden;background:var(--dv-panel)}.dv-mkt .dv-why>div{padding:24px 22px;border-right:1px solid var(--dv-rule)}.dv-mkt .dv-why>div:last-child{border-right:0}.dv-mkt .dv-why h3{margin:8px 0 10px;font-size:20px}.dv-mkt .dv-why p{font-size:15px;color:var(--dv-ink-2)}.dv-mkt .dv-why .dv-k{font-family:DM Mono,monospace;font-size:12.5px;color:var(--dv-verm)}@media(max-width:960px){.dv-mkt .dv-why{grid-template-columns:1fr}.dv-mkt .dv-why>div{border-right:0;border-bottom:1px solid var(--dv-rule)}.dv-mkt .dv-why>div:last-child{border-bottom:0}}.dv-mkt .dv-seams{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--dv-rule-2);border-radius:10px;overflow:hidden;background:var(--dv-panel)}.dv-mkt .dv-seam{padding:22px;border-right:1px solid var(--dv-rule);display:flex;flex-direction:column;gap:10px}.dv-mkt .dv-seam:last-child{border-right:0}.dv-mkt .dv-seam .dv-own{font-family:DM Mono,monospace;font-size:12.5px;color:var(--dv-verm)}.dv-mkt .dv-seam h3{font-size:18px}.dv-mkt .dv-seam p{color:var(--dv-ink-2);font-size:14.5px}.dv-mkt .dv-seam .dv-change{font-size:13px;color:var(--dv-ink-3);margin-top:auto;padding-top:10px;border-top:1px solid var(--dv-rule)}.dv-mkt .dv-seam .dv-change b{color:var(--dv-ink)}@media(max-width:960px){.dv-mkt .dv-seams{grid-template-columns:1fr 1fr}.dv-mkt .dv-seam:nth-child(2){border-right:0}.dv-mkt .dv-seam:nth-child(-n+2){border-bottom:1px solid var(--dv-rule)}}@media(max-width:560px){.dv-mkt .dv-seams{grid-template-columns:1fr}.dv-mkt .dv-seam{border-right:0;border-bottom:1px solid var(--dv-rule)}.dv-mkt .dv-seam:last-child{border-bottom:0}}.dv-mkt .dv-ascode{margin-top:28px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;border:1px solid var(--dv-rule-2);border-radius:10px;padding:20px 24px;background:var(--dv-cream-2)}.dv-mkt .dv-ascode b{display:block;font-size:17px}.dv-mkt .dv-ascode p{font-size:14.5px;color:var(--dv-ink-2);margin-top:4px}@media(max-width:760px){.dv-mkt .dv-ascode{grid-template-columns:1fr}}.dv-mkt details{border-top:1px solid var(--dv-rule)}.dv-mkt details:last-of-type{border-bottom:1px solid var(--dv-rule)}.dv-mkt summary{cursor:pointer;padding:16px 0;font-weight:700;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.dv-mkt summary::-webkit-details-marker{display:none}.dv-mkt summary:after{content:"+";font-family:DM Mono,monospace;color:var(--dv-ink-3);font-size:18px}.dv-mkt details[open] summary:after{content:"−"}.dv-mkt details .dv-body{padding:0 0 20px;font-size:15px;color:var(--dv-ink-2);max-width:70ch}.dv-mkt details.dv-wide .dv-body{max-width:none}.dv-mkt .dv-tscroll{overflow-x:auto;border:1px solid var(--dv-rule-2);border-radius:8px;background:var(--dv-panel)}.dv-mkt table{border-collapse:collapse;width:100%;font-size:14.5px}.dv-mkt th,.dv-mkt td{text-align:left;vertical-align:top;padding:13px 16px;border-bottom:1px solid var(--dv-rule)}.dv-mkt th{font-weight:700;font-size:13.5px;color:var(--dv-ink-2);background:var(--dv-cream-2)}.dv-mkt tr:last-child td{border-bottom:0}.dv-mkt td code{white-space:nowrap}.dv-mkt caption{caption-side:bottom;text-align:left;padding:10px 2px 0;font-size:13.5px;color:var(--dv-ink-3)}.dv-mkt .dv-codebox{border:1px solid var(--dv-rule-2);border-radius:10px;overflow:hidden}.dv-mkt .dv-codebox .dv-tabs{background:var(--dv-cream-2);padding:6px 8px;border-bottom:1px solid var(--dv-rule);gap:4px;overflow-x:auto}.dv-mkt .dv-codebox .dv-tab{color:var(--dv-ink-2)}.dv-mkt .dv-codebox .dv-tab[aria-selected=true]{background:var(--dv-ink);color:var(--dv-cream)}.dv-mkt .dv-codebox .dv-tab:hover{color:var(--dv-ink)}.dv-mkt .dv-codebox .dv-tab[aria-selected=true]:hover{color:var(--dv-cream)}.dv-mkt .dv-codebox .dv-panel{display:none}.dv-mkt .dv-codebox .dv-panel[data-active]{display:block}.dv-mkt .dv-codebox .dv-title{font-family:DM Mono,monospace;font-size:12.5px;color:var(--dv-code-dim);padding:10px 18px 0;background:var(--dv-code-bg)}.dv-mkt .dv-codebox .dv-can{padding:10px 18px 12px;background:var(--dv-code-bg);border-top:1px solid #2B2E36;font-size:12.5px;color:#b9b4a6}.dv-mkt .dv-codebox .dv-can b{color:#ece6d6}.dv-mkt .dv-defs{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.dv-mkt .dv-defs dt{font-family:DM Mono,monospace;font-size:14px;font-weight:500;padding-top:14px;border-top:1px solid var(--dv-rule)}.dv-mkt .dv-defs dd{margin:4px 0 14px;font-size:14.5px;color:var(--dv-ink-2)}.dv-mkt .dv-defs.dv-one{grid-template-columns:1fr}@media(max-width:640px){.dv-mkt .dv-defs{grid-template-columns:1fr}}.dv-mkt .dv-four{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--dv-rule-2);border-radius:10px;overflow:hidden;background:var(--dv-panel)}.dv-mkt .dv-four>div{padding:22px;border-right:1px solid var(--dv-rule);border-bottom:1px solid var(--dv-rule)}.dv-mkt .dv-four>div:nth-child(2n){border-right:0}.dv-mkt .dv-four>div:nth-last-child(-n+2){border-bottom:0}.dv-mkt .dv-four h3{font-size:18px;margin-bottom:8px}.dv-mkt .dv-four p{font-size:14.5px;color:var(--dv-ink-2)}@media(max-width:640px){.dv-mkt .dv-four{grid-template-columns:1fr}.dv-mkt .dv-four>div{border-right:0}.dv-mkt .dv-four>div:nth-last-child(2){border-bottom:1px solid var(--dv-rule)}}.dv-mkt .dv-steps{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--dv-rule-2);border-radius:10px;overflow:hidden;background:var(--dv-panel);counter-reset:step}.dv-mkt .dv-steps.dv-six{grid-template-columns:repeat(6,1fr)}.dv-mkt .dv-step{padding:20px;border-right:1px solid var(--dv-rule);counter-increment:step}.dv-mkt .dv-step:last-child{border-right:0}.dv-mkt .dv-step:before{content:counter(step);font-family:DM Mono,monospace;font-size:13px;color:var(--dv-verm);display:block;margin-bottom:10px}.dv-mkt .dv-step b{display:block;font-size:16px;margin-bottom:6px}.dv-mkt .dv-step p{font-size:14px;color:var(--dv-ink-2)}.dv-mkt .dv-step code{font-size:12px;display:inline-block;margin-top:10px;white-space:normal;overflow-wrap:anywhere}@media(max-width:1200px){.dv-mkt .dv-steps.dv-six{grid-template-columns:repeat(3,1fr)}.dv-mkt .dv-steps.dv-six .dv-step:nth-child(3){border-right:0}.dv-mkt .dv-steps.dv-six .dv-step:nth-child(-n+3){border-bottom:1px solid var(--dv-rule)}}@media(max-width:960px){.dv-mkt .dv-steps,.dv-mkt .dv-steps.dv-six{grid-template-columns:1fr}.dv-mkt .dv-step{border-right:0;border-bottom:1px solid var(--dv-rule)}.dv-mkt .dv-step:last-child{border-bottom:0}}.dv-mkt .dv-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.dv-mkt .dv-tile{min-width:0;overflow-wrap:anywhere;border:1px solid var(--dv-rule-2);border-radius:8px;padding:16px;background:var(--dv-panel);min-height:128px;display:flex;flex-direction:column;gap:6px}.dv-mkt .dv-tile b{font-size:15px}.dv-mkt .dv-tile span{font-size:13.5px;color:var(--dv-ink-2);line-height:1.4}.dv-mkt .dv-tile .dv-st{margin-top:auto;font-family:DM Mono,monospace;font-size:11.5px;color:var(--dv-ink-3)}.dv-mkt .dv-tile .dv-st b{font-size:11.5px;color:var(--dv-verm);font-family:inherit}@media(max-width:1100px){.dv-mkt .dv-tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.dv-mkt .dv-tiles{grid-template-columns:1fr 1fr}}.dv-mkt .dv-returns{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 28px}.dv-mkt .dv-ret h3{font-size:17px;margin-bottom:6px}.dv-mkt .dv-ret p{font-size:14.5px;color:var(--dv-ink-2)}.dv-mkt .dv-ret code{display:inline-block;margin-top:10px;font-size:12.5px}@media(max-width:960px){.dv-mkt .dv-returns{grid-template-columns:1fr 1fr}}@media(max-width:560px){.dv-mkt .dv-returns{grid-template-columns:1fr}}.dv-mkt .dv-fail{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--dv-rule-2);border-radius:10px;overflow:hidden;background:var(--dv-panel)}.dv-mkt .dv-fail>div{padding:18px 20px;border-bottom:1px solid var(--dv-rule);border-right:1px solid var(--dv-rule);display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.dv-mkt .dv-fail>div:nth-child(2n){border-right:0}.dv-mkt .dv-fail>div:nth-last-child(-n+2){border-bottom:0}.dv-mkt .dv-fail>div>div{min-width:0}.dv-mkt .dv-fail code,.dv-mkt .dv-defs code,.dv-mkt .dv-ret code,.dv-mkt .dv-four code,.dv-mkt details code{overflow-wrap:anywhere}.dv-mkt .dv-fail b{display:block;font-size:16px}.dv-mkt .dv-fail p{font-size:14px;color:var(--dv-ink-2);margin-top:4px}.dv-mkt .dv-fail .dv-v{font-family:DM Mono,monospace;font-weight:500;color:var(--dv-verm);font-size:14px;padding-top:2px}@media(max-width:640px){.dv-mkt .dv-fail{grid-template-columns:1fr}.dv-mkt .dv-fail>div{border-right:0}.dv-mkt .dv-fail>div:nth-last-child(2){border-bottom:1px solid var(--dv-rule)}}.dv-mkt .dv-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dv-mkt .dv-check{border:1px solid var(--dv-rule-2);border-radius:8px;padding:14px 16px;background:var(--dv-panel);display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:14.5px}.dv-mkt .dv-check .dv-box{width:18px;height:18px;border:1.5px solid var(--dv-rule-2);border-radius:3px;margin-top:3px}.dv-mkt .dv-check b{display:block}.dv-mkt .dv-check span{color:var(--dv-ink-2);font-size:13.5px}@media(max-width:960px){.dv-mkt .dv-checks{grid-template-columns:1fr 1fr}}@media(max-width:560px){.dv-mkt .dv-checks{grid-template-columns:1fr}}.dv-mkt .dv-chain{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--dv-rule-2);border-radius:10px;overflow:hidden;background:var(--dv-panel);counter-reset:hop}.dv-mkt .dv-chain>div{padding:18px;border-right:1px solid var(--dv-rule);counter-increment:hop}.dv-mkt .dv-chain>div:last-child{border-right:0}.dv-mkt .dv-chain>div:before{content:counter(hop);font-family:DM Mono,monospace;font-size:12px;color:var(--dv-verm);display:block;margin-bottom:8px}.dv-mkt .dv-chain b{display:block;font-size:15px}.dv-mkt .dv-chain span{font-size:13.5px;color:var(--dv-ink-2)}@media(max-width:960px){.dv-mkt .dv-chain{grid-template-columns:1fr}.dv-mkt .dv-chain>div{border-right:0;border-bottom:1px solid var(--dv-rule)}.dv-mkt .dv-chain>div:last-child{border-bottom:0}}.dv-mkt .dv-bench{border:1px solid var(--dv-rule-2);border-radius:10px;padding:22px 24px;background:var(--dv-panel)}.dv-mkt .dv-bench .dv-num{font-family:DM Mono,monospace;font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1}.dv-mkt .dv-bench .dv-num small{font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:block;margin-top:8px;letter-spacing:0;color:var(--dv-ink)}.dv-mkt .dv-bench p{font-size:14px;color:var(--dv-ink-2);margin-top:14px}.dv-mkt .dv-refs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--dv-rule-2);border-radius:10px;overflow:hidden;background:var(--dv-panel)}.dv-mkt .dv-refs a{padding:16px 18px;border-right:1px solid var(--dv-rule);border-bottom:1px solid var(--dv-rule);display:block}.dv-mkt .dv-refs a:hover{background:var(--dv-cream-2);text-decoration:none}.dv-mkt .dv-refs a:nth-child(4n){border-right:0}.dv-mkt .dv-refs a:nth-last-child(-n+4){border-bottom:0}.dv-mkt .dv-refs b{display:block;font-size:15px}.dv-mkt .dv-refs span{display:block;font-size:13.5px;color:var(--dv-ink-3)}.dv-mkt .dv-refs code{font-size:12px;margin-top:6px;display:inline-block}@media(max-width:960px){.dv-mkt .dv-refs{grid-template-columns:1fr 1fr}.dv-mkt .dv-refs a:nth-child(2n){border-right:0}.dv-mkt .dv-refs a:nth-child(odd){border-right:1px solid var(--dv-rule)}.dv-mkt .dv-refs a:nth-last-child(-n+4){border-bottom:1px solid var(--dv-rule)}.dv-mkt .dv-refs a:nth-last-child(-n+2){border-bottom:0}}@media(max-width:560px){.dv-mkt .dv-refs{grid-template-columns:1fr}.dv-mkt .dv-refs a{border-right:0!important;border-bottom:1px solid var(--dv-rule)!important}.dv-mkt .dv-refs a:last-child{border-bottom:0!important}}.dv-mkt .dv-guar{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.dv-mkt .dv-guar b{display:block;font-size:16px;margin-bottom:4px}.dv-mkt .dv-guar p{font-size:14.5px;color:var(--dv-ink-2)}@media(max-width:960px){.dv-mkt .dv-guar{grid-template-columns:1fr}}.dv-mkt a{color:inherit;text-decoration:none}.dv-mkt a:hover{text-decoration:underline;text-underline-offset:3px}.dv-mkt :focus-visible{outline:2px solid var(--dv-focus);outline-offset:3px;border-radius:2px}.dv-mkt .dv-wrap{max-width:1328px;padding:0 24px}.dv-mkt .dv-kicker{color:var(--dv-verm)}.dv-mkt .dv-anchor{display:block;position:relative;top:0;height:0}.dv-mkt pre{-webkit-overflow-scrolling:touch}.dv-mkt pre code{color:inherit}.dv-mkt .dv-refs-lead{max-width:76ch;margin:0 0 20px}.dv-mkt .dv-refs a[data-ref=public] code{color:var(--dv-verm)}.dv-mkt .dv-subnav{top:68px;z-index:40}.dv-mkt .dv-subnav .dv-wrap{scrollbar-width:none}.dv-mkt .dv-subnav .dv-wrap::-webkit-scrollbar{display:none}.dv-mkt .dv-hero{--dv-cream:#0d0e0f;--dv-cream-2:#1c1d22;--dv-ink:#f0ede5;--dv-ink-2:#cfc8b6;--dv-ink-3:#a6a094;--dv-rule:#2c2e35;--dv-rule-2:#3a3d46;--dv-verm:#ff8a66;--dv-verm-ink:#ff9a7a;--dv-allow:#5fd394;--dv-pause:#e8b45a;--dv-pause-bg:#2e2614;--dv-allow-bg:#15281d;--dv-deny-bg:#3a1f1a;--dv-unknown:#a3aeea;--dv-unknown-bg:#1e2135;--dv-panel:#141618;--dv-tag-bg:#3a1f1a;--dv-focus:#ffac83;background:#0d0e0f;color:#f0ede5;padding:64px 0 76px;border-top:0;border-bottom:1px solid #1e2123}.dv-mkt .dv-hero .dv-grid{grid-template-columns:5fr 7fr;align-items:start;gap:48px}@media(max-width:1040px){.dv-mkt .dv-hero .dv-grid{grid-template-columns:1fr}}.dv-mkt .dv-hero h1{max-width:15ch;margin-top:0}.dv-mkt .dv-hero .dv-lede{margin-top:22px;color:#b8b5ad}.dv-mkt .dv-crumb{margin:0 0 18px}.dv-mkt .dv-hero .dv-cta-row{gap:12px}.dv-mkt .dv-hero .dv-textlink{font-weight:600;font-size:15px;color:#f0ede5;text-decoration:underline;text-underline-offset:4px;padding:0 6px}.dv-mkt .dv-hero .dv-note{color:#a6a094}.dv-mkt .dv-hero .dv-keeps span{color:#b8b5ad}.dv-mkt .dv-hero code{background:#24262b;color:#ece6d6}.dv-mkt .dv-hero .dv-play{box-shadow:0 35px 90px #00000073,inset 0 1px #ffffff0d}.dv-mkt .dv-hero .dv-play-foot{background:#101214}.dv-mkt .dv-hero .dv-btn{border-color:#5c6064;color:#f0ede5}.dv-mkt .dv-hero .dv-btn.dv-primary{background:#ff6334;border-color:#ff6334;color:#12110f}.dv-mkt .dv-hero .dv-btn.dv-primary:hover{background:#ff7a52;border-color:#ff7a52}.dv-mkt .dv-hero .dv-btn.dv-quiet{border-color:#3a3d46}.dv-mkt .dv-hero .dv-scen button[aria-pressed=true]{background:#f0ede5;color:#12110f;border-color:#f0ede5}.dv-mkt .dv-hero .dv-verdict.dv-deny{color:#ff9a7a}.dv-mkt .dv-codebox,.dv-mkt .dv-term{min-width:0;max-width:100%}.dv-mkt .dv-codebox pre,.dv-mkt .dv-term pre{overflow-x:auto;max-width:100%}.dv-mkt .dv-term-bar{flex-wrap:wrap;row-gap:6px}.dv-mkt .dv-term-bar .dv-tabs{overflow-x:auto}section.pclose{border-top:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}main[id] [data-std=crumb][data-std][data-std]{font-family:var(--mono,"DM Mono",monospace)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ff6334!important}main[id] [data-std=crumb][data-std][data-std] *{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}main[id] [data-std=h1][data-std][data-std]{font-size:clamp(36px,4.3vw,62px)!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.02!important}main[id] [data-std^=cta-][data-std][data-std]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;height:auto!important;padding:0 22px!important;margin:0!important;font:600 15px/1.2 var(--sans,Manrope,sans-serif)!important;letter-spacing:normal!important;white-space:nowrap!important;border-radius:5px!important;border:1px solid transparent!important;text-decoration:none!important;box-sizing:border-box!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease}main[id] [data-std=cta-primary][data-std][data-std]{background:#ff6334!important;border-color:#ff6334!important;color:#12110f!important}main[id] [data-std=cta-primary][data-std][data-std]:hover{background:#ff7a52!important;border-color:#ff7a52!important}main[id] [data-std=cta-secondary][data-std][data-std]{background:transparent!important;border-color:#5c6064!important;color:#f0ede5!important}main[id] [data-std=cta-secondary][data-std][data-std]:hover{background:#ffffff0d!important}main[id] [data-std^=cta-][data-std][data-std]:focus-visible{outline:3px solid #ffac83!important;outline-offset:3px!important}main[id] [data-std^=cta-][data-std][data-std] span{margin:0!important;color:inherit!important}main[id] [data-std=ctas][data-std][data-std]{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}main[id] [data-std=h2][data-std][data-std]{font-size:clamp(30px,3.2vw,46px)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.08!important}main[id] [data-std=kicker][data-std][data-std]{font-family:var(--mono,"DM Mono",monospace)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.105em!important;text-transform:uppercase!important}main[id] [data-std=crumb][data-std][data-std] .mini-line{display:none!important}main[id] :has(>[data-std=cta-primary][data-std][data-std]){gap:12px!important}main[id] .pclose.pclose{background:#f2efe7!important}main[id] .pclose.pclose h2{font-size:clamp(30px,3.4vw,44px)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.08!important;color:#f2efe7!important}main[id] .pclose.pclose .pclose-kicker{font:500 11px/1.5 var(--mono,"DM Mono",monospace)!important;letter-spacing:.105em!important;text-transform:uppercase!important;color:#ff8a66!important}main[id] .pclose.pclose .pclose-btn span{font:inherit!important;color:inherit!important}main[id] .pclose.pclose .pclose-act small,main[id] .pclose.pclose .pclose-act small a{color:#b9b2a3!important;font-size:12.5px!important}main[id] .pclose.pclose .pclose-act small a{text-decoration:underline!important;text-underline-offset:3px}main[id] .nextrail.nextrail .row{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:900px){main[id] .nextrail.nextrail .row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){main[id] .nextrail.nextrail .row{grid-template-columns:1fr!important}}@media(max-width:400px){main[id] [data-std^=cta-][data-std][data-std]{padding:0 16px!important;font-size:14px!important}}
