.P2thsq_eyebrow{font-family:var(--dd-font-mono,ui-monospace, menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dd-ink-3);margin-bottom:12px;font-size:12px;font-weight:500;display:block}.P2thsq_heading{font-family:var(--dd-font-display,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.03em;text-wrap:balance;color:var(--dd-ink);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.06}.P2thsq_mono{font-family:var(--dd-font-mono);font-size:var(--dd-text-sm);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.P2thsq_num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--dd-font-mono);color:var(--dd-ink);font-weight:700}.P2thsq_numDim{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--dd-font-mono);color:var(--dd-ink-3);font-weight:700}.P2thsq_subHead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.P2thsq_subIcon{width:16px;height:16px;color:var(--dd-accent-deep);stroke-width:1.5px;flex:none}.P2thsq_badgeIcon{stroke-width:2.25px;width:12px;height:12px}.P2thsq_quietIcon{stroke-width:1.75px;width:14px;height:14px}.P2thsq_termsLabel{font-family:var(--dd-font-mono,ui-monospace, menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dd-ink-3);font-size:12px;font-weight:500;display:block}.P2thsq_limitRow{margin-top:40px}.P2thsq_wrap{z-index:1;width:min(1200px,100% - 32px);margin-inline:auto;position:relative}@media (min-width:700px){.P2thsq_wrap{width:min(1200px,100% - 48px)}}@media (min-width:1000px){.P2thsq_wrap{width:min(1200px,100% - 64px)}}.P2thsq_main{background:var(--dd-canvas);width:100%;color:var(--dd-ink);flex:1;overflow-x:clip}.P2thsq_main ::selection{background:var(--dd-accent-soft)}.P2thsq_hero{background:var(--dd-tint);border-bottom:1px solid var(--dd-line);padding-block:calc(var(--dd-header-h) + 40px) 56px}@media (min-width:768px){.P2thsq_hero{padding-block:calc(var(--dd-header-h) + 56px) 72px}}.P2thsq_heroWrap{}.P2thsq_heroMedia{border:0;border-bottom:1px solid var(--dd-line);border-radius:0}.P2thsq_declStage{color:var(--dd-accent-deep)}.P2thsq_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}@media (max-width:1023.98px){.P2thsq_heroGrid{grid-template-columns:minmax(0,1fr);gap:36px}}.P2thsq_heroCopy{min-width:0}.P2thsq_heroTitle{font-family:var(--dd-font-display,ui-sans-serif, system-ui, sans-serif);font-size:var(--dd-display-1);letter-spacing:-.03em;text-wrap:balance;color:var(--dd-ink);letter-spacing:-.04em;margin:0;max-width:15ch;margin:12px 0 0;font-weight:600;line-height:1.02}.P2thsq_heroAccent{color:var(--dd-accent-deep);font-style:normal}.P2thsq_heroLede{font-size:var(--dd-text-md);color:var(--dd-ink-2);max-width:56ch;margin:20px 0 0;line-height:1.7}.P2thsq_heroCredit{font-family:var(--dd-font-mono);font-size:var(--dd-text-xs);color:var(--dd-ink-3);margin:12px 0 0}.P2thsq_heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.P2thsq_heroAside{border:1px solid var(--dd-line-2);border-radius:var(--dd-radius-lg);background:var(--dd-canvas);min-width:0;overflow:hidden}.P2thsq_declHead{border-bottom:1px solid var(--dd-line);background:var(--dd-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.P2thsq_declTitle{font-family:var(--dd-font-mono,ui-monospace, menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dd-ink);font-size:12px;font-weight:500}.P2thsq_declRegion{font-family:var(--dd-font-mono);font-size:var(--dd-text-3xs);color:var(--dd-accent-deep)}.P2thsq_declMeta{border-bottom:1px solid var(--dd-line);font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);color:var(--dd-ink-3);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.P2thsq_declRoutes{margin:0;padding:0;list-style:none}.P2thsq_declRoute{border-bottom:1px solid var(--dd-line);font-family:var(--dd-font-mono);font-size:var(--dd-text-xs);grid-template-columns:46px 1fr auto auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.P2thsq_declPath{color:var(--dd-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.P2thsq_declTarget{color:var(--dd-ink-3)}.P2thsq_declAuth{color:var(--dd-accent-deep);text-align:right;min-width:44px}@media (max-width:539.98px){.P2thsq_declAuth{display:none}}.P2thsq_declFoot{font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);color:var(--dd-ink-3);margin:0;padding:10px 18px}.P2thsq_heroMetrics{margin:48px 0 24px;display:block}.P2thsq_ribbon{border:1px solid var(--dd-line);border-radius:var(--dd-radius-md);background:var(--dd-canvas);font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.P2thsq_ribbonBadge{border-radius:var(--dd-radius-pill);background:var(--dd-accent-soft);border:1px solid var(--dd-accent);color:var(--dd-accent-deep);text-transform:uppercase;align-items:center;gap:6px;padding:2px 10px;font-weight:700;display:inline-flex}.P2thsq_ribbonDot{border-radius:var(--dd-radius-pill);background:var(--dd-accent);width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.P2thsq_ribbonDot{animation:1.8s ease-in-out infinite P2thsq_ribbonPulse}}@keyframes P2thsq_ribbonPulse{0%,to{opacity:1}50%{opacity:.35}}.P2thsq_ribbonItem{color:var(--dd-ink-2)}.P2thsq_ribbonGold{color:var(--dd-accent-deep);font-weight:600}.P2thsq_ribbonRight{color:var(--dd-ink-3);margin-left:auto}@media (max-width:767.98px){.P2thsq_ribbonRight{display:none}}.P2thsq_sceneBand{background:var(--dd-canvas);border-bottom:1px solid var(--dd-line)}.P2thsq_scene{height:210svh;position:relative}@media (min-width:540px){.P2thsq_scene{height:240svh}}@media (min-width:1024px){.P2thsq_scene{height:280svh}}.P2thsq_sceneStage{height:100svh;padding-block:calc(var(--dd-header-h) + 8px) 24px;align-items:center;display:flex;position:sticky;top:0}.P2thsq_sceneGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;width:100%;display:grid}@media (max-width:1023.98px){.P2thsq_sceneGrid{grid-template-columns:minmax(0,1fr);gap:28px}}.P2thsq_chapters{flex-direction:column;gap:2px;margin:28px 0 0;padding:0;list-style:none;display:flex}@media (max-width:1023.98px){.P2thsq_chapters{display:none}}.P2thsq_chapter{padding:8px 14px;position:relative}.P2thsq_chapterLit{border-radius:var(--dd-radius-md);background:var(--dd-accent-soft);border:1px solid var(--dd-accent);position:absolute;inset:0}.P2thsq_chapterBody{align-items:baseline;gap:12px;display:flex;position:relative}.P2thsq_chapterNum{font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);color:var(--dd-accent-deep);white-space:nowrap;flex:none}.P2thsq_chapterLabel{font-size:var(--dd-text-base);color:var(--dd-ink);font-weight:600}.P2thsq_chapterDetail{font-size:var(--dd-text-xs);color:var(--dd-ink-2);line-height:1.45}.P2thsq_inspector{border:1px solid var(--dd-line-2);border-radius:var(--dd-radius-lg);background:var(--dd-surface);min-width:0;overflow:hidden}.P2thsq_inspectRequest{border-bottom:1px solid var(--dd-line);padding:14px 18px}.P2thsq_inspectRequestLine{align-items:center;gap:10px;margin-top:6px;display:flex}.P2thsq_pipeline{border-bottom:1px solid var(--dd-line);align-items:center;padding:16px 18px;display:flex}.P2thsq_pipeNodeWrap{display:contents}.P2thsq_pipeNode{border-radius:var(--dd-radius-sm);border:1px solid var(--dd-accent);background:var(--dd-accent-soft);width:26px;height:26px;color:var(--dd-accent-deep);font-family:var(--dd-font-mono);font-size:var(--dd-text-3xs);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.P2thsq_pipeTrack{background:var(--dd-line-2);flex:1;min-width:6px;height:1px;position:relative}.P2thsq_pipeFill{transform-origin:0;background:var(--dd-accent);position:absolute;inset:0}.P2thsq_emits{flex-direction:column;gap:3px;padding:14px 18px;display:flex}.P2thsq_emit{font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);justify-content:space-between;align-items:baseline;gap:14px;line-height:1.7;display:flex}.P2thsq_emitLabel{color:var(--dd-ink-3)}.P2thsq_emitLabel:before{content:"› ";color:var(--dd-accent-deep)}.P2thsq_emitValue{color:var(--dd-ink);text-align:right;font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);flex:none}.P2thsq_verdictBar{border:1px solid var(--dd-ok-deep);border-radius:var(--dd-radius-md);background:var(--dd-ok-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 18px 18px;padding:12px 14px;display:flex}.P2thsq_verdictStatus{font-family:var(--dd-font-mono);font-size:var(--dd-text-base);color:var(--dd-ok-deep);font-weight:700}.P2thsq_verdictNote{font-size:var(--dd-text-xs);color:var(--dd-ink-2)}.P2thsq_verdictTrace{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.P2thsq_subBlock{margin-top:48px}.P2thsq_subHeading{font-family:var(--dd-font-display,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.03em;text-wrap:balance;color:var(--dd-ink);margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.06}.P2thsq_subBody{font-size:var(--dd-text-base);color:var(--dd-ink-2);max-width:68ch;margin:0 0 20px;line-height:1.7}.P2thsq_figureLabel{font-family:var(--dd-font-mono,ui-monospace, menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dd-ink-3);font-size:12px;font-weight:500}.P2thsq_meterRow{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:40px;display:grid}@media (max-width:1023.98px){.P2thsq_meterRow{grid-template-columns:minmax(0,1fr)}}.P2thsq_statusBar{border-top:1px solid var(--dd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:20px;display:flex}.P2thsq_statusNote{font-size:var(--dd-text-base);color:var(--dd-ink-2);margin:0}.P2thsq_termList{flex-wrap:wrap;gap:6px 10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.P2thsq_term{font-family:var(--dd-font-mono);font-size:var(--dd-text-sm);color:var(--dd-ink-2);border-right:1px solid var(--dd-line);padding-right:10px}.P2thsq_term:last-child{border-right:0}.P2thsq_method{font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);border-radius:var(--dd-radius-sm);background:var(--dd-accent-soft);color:var(--dd-accent-deep);padding:2px 6px;font-weight:700}.P2thsq_methodAny{background:var(--dd-tint);color:var(--dd-ink-3)}.P2thsq_splitRow{border-top:1px solid var(--dd-line-2);grid-template-columns:repeat(2,1fr);gap:48px;margin-top:48px;padding-top:32px;display:grid}@media (max-width:1023.98px){.P2thsq_splitRow{grid-template-columns:minmax(0,1fr);gap:36px}}.P2thsq_splitCol{min-width:0}.P2thsq_steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.P2thsq_step{font-size:var(--dd-text-base);color:var(--dd-ink-2);gap:14px;line-height:1.6;display:flex}.P2thsq_stepNum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);color:var(--dd-accent-deep);flex:none;padding-top:3px}.P2thsq_code{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:var(--dd-canvas);border:1px solid var(--dd-line);border-radius:var(--dd-radius-md);font-family:var(--dd-font-mono);font-size:var(--dd-text-xs);color:var(--dd-ink-2);margin:16px 0 0;padding:16px 20px;line-height:1.8;overflow-x:auto}.P2thsq_playground{border:1px solid var(--dd-line-2);border-radius:var(--dd-radius-lg);background:var(--dd-surface);padding:28px}@media (max-width:767.98px){.P2thsq_playground{padding:20px}}.P2thsq_playgroundHead{margin-bottom:24px}.P2thsq_sampleMethod{font-size:var(--dd-text-3xs);color:var(--dd-ink-3);margin-right:6px}.P2thsq_candidateRoute{align-items:center;gap:10px;min-width:0;display:flex}.P2thsq_reason{font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);color:var(--dd-ink-3)}.P2thsq_reason:before{content:"✕";margin-right:6px}.P2thsq_outcomeRoute{color:var(--dd-ink);font-weight:600}.P2thsq_outcomeTarget{color:var(--dd-accent-deep);font-weight:600}.P2thsq_samples{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.P2thsq_sample{border-radius:var(--dd-radius-sm,6px);font-family:var(--dd-font-sans,ui-sans-serif, system-ui, sans-serif);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform 60ms;display:inline-flex}.P2thsq_sample:active{transform:translateY(1px)}@media (hover:none),(pointer:coarse){.P2thsq_sample{min-height:44px}}.P2thsq_sample{height:32px;padding-inline:12px;font-size:14px}.P2thsq_sample:focus-visible{outline:2px solid var(--dd-accent-deep,#151515);outline-offset:2px;border-radius:inherit}.P2thsq_sample{font-family:var(--dd-font-mono);border:1px solid var(--dd-line);color:var(--dd-ink-2);border-radius:var(--dd-radius-md);background:0 0}.P2thsq_sample:hover{border-color:var(--dd-accent);color:var(--dd-ink)}.P2thsq_sample[aria-pressed=true]{background:var(--dd-accent-soft);border-color:var(--dd-accent);color:var(--dd-accent-deep);font-weight:600}.P2thsq_candidates{border:1px solid var(--dd-line);border-radius:var(--dd-radius-lg);overflow:hidden}.P2thsq_candidate{border-bottom:1px solid var(--dd-line);transition:background .24s var(--dd-ease-out,ease);grid-template-columns:260px 1fr 190px;align-items:center;gap:16px;padding:14px 20px;display:grid}.P2thsq_candidate:last-child{border-bottom:0}@media (max-width:1023.98px){.P2thsq_candidate{grid-template-columns:1fr;gap:10px}}.P2thsq_candidateWon{background:var(--dd-accent-soft)}.P2thsq_candidateOut{opacity:.5}.P2thsq_segments{flex-wrap:wrap;gap:6px;display:flex}.P2thsq_seg{border-radius:var(--dd-radius-sm);font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);border:1px solid var(--dd-line);transition:opacity .24s var(--dd-ease-out,ease),transform .24s var(--dd-ease-out,ease);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.P2thsq_segLiteral{background:var(--dd-accent-soft);border-color:var(--dd-accent);color:var(--dd-accent-deep)}.P2thsq_segParam{background:var(--dd-surface);color:var(--dd-ink)}.P2thsq_segGreedy{color:var(--dd-ink-3);background:0 0}.P2thsq_segWeight{opacity:.7;font-weight:700}.P2thsq_verdict{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:1023.98px){.P2thsq_verdict{justify-content:flex-start}}.P2thsq_outcome{border:1px solid var(--dd-line);border-radius:var(--dd-radius-md);font-family:var(--dd-font-mono);font-size:var(--dd-text-xs);color:var(--dd-ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 20px;display:flex}.P2thsq_legend{font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);color:var(--dd-ink-3);flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.P2thsq_swatch{border:1px solid var(--dd-line);vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.P2thsq_meter{border:1px solid var(--dd-line);border-radius:var(--dd-radius-lg);background:var(--dd-canvas);flex-direction:column;gap:16px;padding:20px;display:flex}.P2thsq_meterHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.P2thsq_meterRates,.P2thsq_meterKey,.P2thsq_meterCount{font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);color:var(--dd-ink-3)}.P2thsq_meterTrackRow{align-items:center;gap:12px;display:flex}.P2thsq_meterKey{text-transform:uppercase;letter-spacing:.08em;flex:none;width:54px}.P2thsq_meterTrack{border-radius:var(--dd-radius-pill);background:var(--dd-tint);flex:1;height:10px;position:relative;overflow:hidden}.P2thsq_meterFill{inset-block:0;border-radius:var(--dd-radius-pill);background:var(--dd-accent);transition:width 90ms linear;position:absolute;left:0}.P2thsq_meterFillEmpty{background:var(--dd-err-deep)}.P2thsq_meterCount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;width:28px;font-size:var(--dd-text-sm);color:var(--dd-ink);flex:none;font-weight:700}.P2thsq_arrivals{align-items:flex-end;gap:3px;height:24px;margin-top:8px;display:flex}.P2thsq_tickOk,.P2thsq_tickRefused{border-radius:1px;flex:1}.P2thsq_tickOk{background:var(--dd-accent);opacity:.8;height:15px}.P2thsq_tickRefused{background:var(--dd-err-deep);height:24px}.P2thsq_meterFoot{border-top:1px solid var(--dd-line);font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);color:var(--dd-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.P2thsq_refusedCount{color:var(--dd-err-deep)}.P2thsq_note{font-family:var(--dd-font-mono);font-size:var(--dd-text-xs);color:var(--dd-ink-3);max-width:68ch;margin:20px 0 0;line-height:1.7}
.RgwuDa_band{padding-block:88px}@media (max-width:767.98px){.RgwuDa_band{padding-block:56px}}.RgwuDa_band{border-bottom:1px solid var(--dd-line);width:100%;position:relative}.RgwuDa_canvas{background:var(--dd-canvas);color:var(--dd-ink)}.RgwuDa_tint{background:var(--dd-tint);color:var(--dd-ink)}.RgwuDa_raised{background:var(--dd-surface);color:var(--dd-ink)}.RgwuDa_wrap{z-index:1;width:min(1200px,100% - 32px);margin-inline:auto;position:relative}@media (min-width:700px){.RgwuDa_wrap{width:min(1200px,100% - 48px)}}@media (min-width:1000px){.RgwuDa_wrap{width:min(1200px,100% - 64px)}}.RgwuDa_wrapPlain{}.RgwuDa_flush{padding-block:0}
.RZ8QIq_head{max-width:68ch;margin-bottom:40px}.RZ8QIq_eyebrowRow{align-items:center;gap:8px;margin-bottom:14px;display:flex}.RZ8QIq_icon{width:16px;height:16px;color:var(--dd-accent-deep);stroke-width:1.5px;flex:none}.RZ8QIq_eyebrow{font-family:var(--dd-font-mono,ui-monospace, menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dd-ink-3);font-size:12px;font-weight:500}.RZ8QIq_heading{font-family:var(--dd-font-display,ui-sans-serif, system-ui, sans-serif);font-size:var(--dd-display-2);letter-spacing:-.03em;text-wrap:balance;color:var(--dd-ink);margin:0;font-weight:600;line-height:1.06}.RZ8QIq_lede{font-size:var(--dd-text-md);color:var(--dd-ink-2);margin:16px 0 0;line-height:1.7}.RZ8QIq_center{text-align:center;margin-inline:auto}.RZ8QIq_center .RZ8QIq_eyebrowRow{justify-content:center}
.Sv_vbG_grid{border:1px solid var(--dd-line,#0000001a);border-radius:var(--dd-radius-lg,14px);background:var(--dd-surface,#fff);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:767.98px){.Sv_vbG_grid{grid-template-columns:1fr}}.Sv_vbG_cols3{border:1px solid var(--dd-line,#0000001a);border-radius:var(--dd-radius-lg,14px);background:var(--dd-surface,#fff);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:767.98px){.Sv_vbG_cols3{grid-template-columns:1fr}}.Sv_vbG_cols2{border:1px solid var(--dd-line,#0000001a);border-radius:var(--dd-radius-lg,14px);background:var(--dd-surface,#fff);grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:767.98px){.Sv_vbG_cols2{grid-template-columns:1fr}}.Sv_vbG_cell{border:0;border-top:1px solid var(--dd-line,#0000001a);border-left:1px solid var(--dd-line,#0000001a);flex-direction:column;align-content:start;gap:10px;min-width:0;margin:-1px 0 0 -1px;padding:24px;display:flex}.Sv_vbG_cellAccent{background:var(--dd-accent-soft)}.Sv_vbG_cellHead{align-items:center;gap:8px;display:flex}.Sv_vbG_icon{width:16px;height:16px;color:var(--dd-accent-deep);stroke-width:1.5px;flex:none}.Sv_vbG_label{font-family:var(--dd-font-mono,ui-monospace, menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dd-accent-deep);white-space:nowrap;font-size:12px;font-weight:500}.Sv_vbG_title{font-size:var(--dd-text-title);letter-spacing:-.01em;color:var(--dd-ink);margin:0;font-weight:600}.Sv_vbG_body{font-size:var(--dd-text-base);color:var(--dd-ink-2);margin:0;line-height:1.6}.Sv_vbG_foot{border-top:1px solid var(--dd-line);font-family:var(--dd-font-mono);font-size:var(--dd-text-xs);color:var(--dd-ink-3);margin-top:auto;padding-top:12px}.Sv_vbG_footAccent{color:var(--dd-accent-deep)}
.Cw2DOq_frame{border:1px solid var(--dd-line-2);border-radius:var(--dd-radius-lg);background:var(--dd-canvas);position:relative;overflow:hidden}.Cw2DOq_image{object-fit:cover;filter:saturate(.75)contrast(1.05)brightness(.82);width:100%;height:100%;display:block}.Cw2DOq_scrim{pointer-events:none;background:linear-gradient(to top, var(--dd-canvas) 0%, color-mix(in srgb, var(--dd-canvas) 55%, transparent) 38%, transparent 72%);position:absolute;inset:0}.Cw2DOq_caption{inset-inline:0;font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--dd-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex;position:absolute;bottom:0}.Cw2DOq_captionAccent{color:var(--dd-accent-deep)}.Cw2DOq_ratioWide{aspect-ratio:16/9}.Cw2DOq_ratioTall{aspect-ratio:4/5}.Cw2DOq_ratioSquare{aspect-ratio:1}
.E1Fjoq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023.98px){.E1Fjoq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:539.98px){.E1Fjoq_grid{grid-template-columns:minmax(0,1fr)}}.E1Fjoq_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.E1Fjoq_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023.98px){.E1Fjoq_cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}.E1Fjoq_card{border:1px solid var(--dd-line);border-radius:var(--dd-radius-card);background:var(--dd-canvas);flex-direction:column;gap:10px;min-width:0;padding:20px 22px;display:flex}.E1Fjoq_label{font-family:var(--dd-font-mono);font-size:var(--dd-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--dd-ink-3);font-weight:500}.E1Fjoq_value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--dd-font-display);font-size:var(--dd-text-figure);letter-spacing:-.02em;color:var(--dd-ink);font-weight:700;line-height:1}.E1Fjoq_valueAccent{color:var(--dd-accent-deep)}.E1Fjoq_sub{font-size:var(--dd-text-base);color:var(--dd-ink-2);line-height:1.45}
.BEBa0a_row{grid-template-columns:repeat(var(--fg-cols,3), minmax(0, 1fr));grid-auto-rows:auto auto 1fr auto;gap:16px;display:grid}@media not (min-width:1000px){.BEBa0a_row{grid-template-columns:repeat(var(--fg-cols-md,2), minmax(0, 1fr))}}@media not (min-width:640px){.BEBa0a_row{grid-template-columns:minmax(0,1fr)}}.BEBa0a_card{grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--dd-radius-lg);border:1px solid var(--dd-line);background:var(--dd-canvas);transition:border-color .22s var(--dd-ease-out,ease);color:inherit;row-gap:0;padding:20px;text-decoration:none;display:grid}.BEBa0a_cardHover:hover,.BEBa0a_cardFeatured{border-color:var(--dd-accent)}@supports not (grid-template-rows:subgrid){.BEBa0a_card{flex-direction:column;display:flex}.BEBa0a_body{flex:1}}.BEBa0a_icon{border-radius:var(--dd-radius-md);border:1px solid var(--dd-line);background:var(--dd-tint);width:40px;height:40px;color:var(--dd-accent-deep);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.BEBa0a_icon svg{stroke-width:1.5px;width:18px;height:18px}.BEBa0a_iconSpacer{height:40px;margin-bottom:16px}.BEBa0a_title{font-family:var(--dd-font-display);font-size:var(--dd-display-3);letter-spacing:-.02em;color:var(--dd-ink);overflow-wrap:normal;text-wrap:balance;margin:0 0 8px;font-weight:600;line-height:1.22}.BEBa0a_body{font-size:var(--dd-text-base);color:var(--dd-ink-2);margin:0;line-height:1.6}.BEBa0a_footer{border-top:1px solid var(--dd-line);font-family:var(--dd-font-mono);font-size:var(--dd-text-xs);color:var(--dd-ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.BEBa0a_footValue{white-space:nowrap;font-weight:700}.BEBa0a_footGood{color:var(--dd-ok-deep)}.BEBa0a_footBad{color:var(--dd-err-deep)}.BEBa0a_footBrand{color:var(--dd-accent-deep)}
.Bs9GVa_primary{border-radius:var(--dd-radius-sm,6px);font-family:var(--dd-font-sans,ui-sans-serif, system-ui, sans-serif);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform 60ms;display:inline-flex}.Bs9GVa_primary:active{transform:translateY(1px)}@media (hover:none),(pointer:coarse){.Bs9GVa_primary{min-height:44px}}.Bs9GVa_primary{background:var(--dd-accent,#151515);height:44px;color:var(--dd-on-accent,#fff);padding-inline:20px;font-size:15px}.Bs9GVa_primary:hover{background:var(--dd-accent-hover,#333)}.Bs9GVa_primary:focus-visible{outline:2px solid var(--dd-accent-deep,#151515);outline-offset:2px;border-radius:inherit}.Bs9GVa_primary{border-radius:var(--dd-radius-md);text-decoration:none}.Bs9GVa_ghost{border-radius:var(--dd-radius-sm,6px);font-family:var(--dd-font-sans,ui-sans-serif, system-ui, sans-serif);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform 60ms;display:inline-flex}.Bs9GVa_ghost:active{transform:translateY(1px)}@media (hover:none),(pointer:coarse){.Bs9GVa_ghost{min-height:44px}}.Bs9GVa_ghost{background:var(--dd-surface,#fff);height:44px;color:var(--dd-ink,#151515);border-color:var(--dd-line-2,#0000002e);padding-inline:20px;font-size:15px}.Bs9GVa_ghost:hover{background:var(--dd-tint,#f4f4f4)}.Bs9GVa_ghost:focus-visible{outline:2px solid var(--dd-accent-deep,#151515);outline-offset:2px;border-radius:inherit}.Bs9GVa_ghost{border-radius:var(--dd-radius-md);text-decoration:none}.Bs9GVa_quiet:focus-visible{outline:2px solid var(--dd-accent-deep,#151515);outline-offset:2px;border-radius:inherit}.Bs9GVa_quiet{font-family:var(--dd-font-mono);font-size:var(--dd-text-xs);color:var(--dd-ink-2);align-items:center;gap:6px;padding:0 4px;text-decoration:none;display:inline-flex}.Bs9GVa_quiet:hover{color:var(--dd-accent-deep)}.Bs9GVa_link:focus-visible{outline:2px solid var(--dd-accent-deep,#151515);outline-offset:2px;border-radius:inherit}.Bs9GVa_link{font-family:var(--dd-font-mono);font-size:var(--dd-text-sm);color:var(--dd-accent-deep);border-bottom:1px solid var(--dd-accent);padding-bottom:2px;text-decoration:none}.Bs9GVa_link:hover{color:var(--dd-ink);border-bottom-color:var(--dd-ink)}.Bs9GVa_icon{stroke-width:1.75px;width:16px;height:16px}
._8qPEHq_scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--dd-line);border-radius:var(--dd-radius-lg);overflow-x:auto}._8qPEHq_table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--dd-text-base)}._8qPEHq_table th,._8qPEHq_table td{border-bottom:1px solid var(--dd-line);vertical-align:top;padding:14px 20px}._8qPEHq_table tr:last-child th,._8qPEHq_table tr:last-child td{border-bottom:0}._8qPEHq_table thead th{font-family:var(--dd-font-mono,ui-monospace, menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dd-ink-3);background:var(--dd-tint);white-space:nowrap;font-size:12px;font-weight:500}._8qPEHq_table tbody th{color:var(--dd-ink);font-weight:600}._8qPEHq_table td{color:var(--dd-ink-2)}._8qPEHq_ours{background:var(--dd-accent-soft);border-inline:1px solid var(--dd-line);color:var(--dd-ink)}._8qPEHq_mono{font-family:var(--dd-font-mono);font-size:var(--dd-text-sm);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}._8qPEHq_num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--dd-font-mono);color:var(--dd-ink);font-weight:700}._8qPEHq_numDim{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--dd-font-mono);color:var(--dd-ink-3);font-weight:700}._8qPEHq_note{font-family:var(--dd-font-mono);font-size:var(--dd-text-2xs);color:var(--dd-ink-3);margin-top:4px;font-weight:400;display:block}._8qPEHq_rowLit{opacity:1;transition:opacity .5s var(--dd-ease-out,ease)}._8qPEHq_rowDim{opacity:.45;transition:opacity .5s var(--dd-ease-out,ease)}._8qPEHq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
