.discussion-page{margin:0;background:#141518;color:#e8eaf0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.discussion-page main{max-width:1160px;padding:24px 30px 36px;margin:auto}.discussion-page nav{display:flex;justify-content:space-between;font-size:13px;margin-bottom:24px}.discussion-page a{color:#aab8ff;text-decoration:none}
.discussion-content{--text:#e8eaf0;--muted:#adb4c0;box-sizing:border-box;font-size:15px;line-height:1.65;color:var(--text);padding-top:28px;padding-bottom:28px}.discussion-content *{box-sizing:border-box}.discussion-content .discussion-title{font-size:24px;line-height:1.3;margin:0 0 20px;font-weight:650}.discussion-content section{padding:22px 0;margin:0;border-top:1px solid #30343b}.discussion-content h2{font-size:18px;line-height:1.4;margin:0 0 12px;font-weight:600;letter-spacing:normal}.discussion-content h3{font-size:15px;line-height:1.4;margin:0 0 8px;font-weight:600}.discussion-content p,.discussion-content li,.discussion-content .comparison-detail{font-size:15px;line-height:1.65;letter-spacing:normal}.discussion-content p{margin:0 0 14px;max-width:none}.discussion-content strong{font-weight:650;color:#f0f1f5}.discussion-content .data-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center;padding:22px 0 28px}.discussion-content .data-section p:last-child{margin-bottom:0}.discussion-content .selfdemo-figure{margin:0;background:white;padding:10px;border-radius:3px;width:100%}.discussion-content .selfdemo-figure img{width:100%;height:auto;display:block}.discussion-content .pointers{margin:0 0 18px;padding-left:20px}.discussion-content .pointers li{margin:0 0 12px}.discussion-content .comparison-detail{display:block;margin-top:3px;color:var(--muted)}.discussion-content .comparison-detail span{font-weight:600;color:#dce0e9}.discussion-content .paper-table{margin:14px 0 0}.discussion-content .paper-table figcaption,.discussion-content .note,.discussion-content .pair-note{font-size:12px;line-height:1.5;color:var(--muted);margin:6px 0}.discussion-content .table-scroll{overflow-x:auto;background:#fff;border-radius:3px;color-scheme:light}.discussion-content .table-image{position:relative;min-width:900px;isolation:isolate}.discussion-content .table-image img{display:block;width:100%;height:auto}.discussion-content .highlight{position:absolute;pointer-events:none;border:2px solid #8994c2;background:rgba(137,148,194,.06);border-radius:2px;mix-blend-mode:multiply}.discussion-content .qual-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.discussion-content .example{min-width:0}.discussion-content .example h4{font-size:14px;line-height:1.4;font-weight:600;margin:0 0 10px}.discussion-content .video-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.discussion-content .clip{margin:0;min-width:0;--policy-color:#c79ba8}.discussion-content .clip.ours{--policy-color:#a9baff}.discussion-content .clip-title{display:table;max-width:100%;padding:6px 10px;margin:0 0 10px;border-radius:5px;background:color-mix(in srgb,var(--policy-color) 11%,transparent);border:1px solid color-mix(in srgb,var(--policy-color) 25%,transparent);color:var(--policy-color);font-size:12px;line-height:1.45;font-weight:600}.discussion-content .clip-title::before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;background:var(--policy-color);border-radius:1px}.discussion-content video{width:100%;aspect-ratio:4/3;object-fit:contain;display:block;background:#090a0b;border-radius:5px;cursor:pointer}.discussion-content .discussion-takeaway{border-top:1px solid #30343b;padding-top:20px;margin-top:4px}.discussion-content .discussion-takeaway p{margin:0}.discussion-content a:focus-visible,.discussion-content video:focus-visible,.discussion-content .table-scroll:focus-visible{outline:2px solid #aab8ff;outline-offset:3px}
@media(max-width:750px){.discussion-page main{padding:18px}.discussion-content .data-section{grid-template-columns:1fr;gap:20px}.discussion-content .selfdemo-figure{max-width:520px;justify-self:center}.discussion-content .qual-grid{grid-template-columns:1fr;gap:22px}.discussion-content .clip-title{font-size:11px;padding:5px 7px}.discussion-content .discussion-title{font-size:22px}}

.layout-tldr .motion-takeaway{margin-top:16px;font-size:19px;line-height:1.8;color:#a9baff}.layout-tldr .motion-takeaway strong{margin-right:0;color:#c4ceff}

.discussion-content .pointers a{color:inherit;text-decoration:underline;text-decoration-color:#626a80;text-underline-offset:3px}.discussion-content #discussion-table{scroll-margin-top:24px}

@media(max-width:760px){.layout-tldr .motion-takeaway{font-size:16px}}

/* Final summary uses the available width with natural wrapping. */
.layout-tldr.results-summary{margin-top:16px;margin-bottom:28px;padding:24px 28px;background:#1c2029;border:1px solid #343b4c;border-radius:10px;box-sizing:border-box}
.layout-tldr.results-summary p{width:100%;max-width:none;margin-left:0;margin-right:0;text-align:left;text-wrap:wrap;line-height:1.65}
.layout-tldr.results-summary .motion-takeaway{margin-top:16px}
@media(max-width:760px){.layout-tldr.results-summary{padding:18px;margin-top:12px}}

/* Plain closing text beneath Discussion. */
.layout-tldr.results-summary{background:transparent;border:0;border-radius:0;padding:0;margin-top:20px;margin-bottom:28px}
.layout-tldr.results-summary p,.layout-tldr.results-summary .motion-takeaway{font-size:15px;line-height:1.65;color:#e8eaf0}
.layout-tldr.results-summary strong{color:inherit;font-weight:600}

.discussion-content .same-task-note{font-size:15px;line-height:1.65;margin:20px 0 12px;color:#e8eaf0}

.discussion-content .discussion-details>summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.4;color:#e8eaf0;padding:2px 0}
.discussion-content .discussion-details>summary::marker{color:#adb4c0}
.discussion-content .discussion-details-body{padding-top:16px}
.discussion-content .discussion-details>summary:focus-visible{outline:2px solid #aab8ff;outline-offset:4px}

.discussion-content section[hidden]{display:none!important}

.discussion-content .same-task-table-wrap{overflow-x:auto;border-radius:3px;background:#fafbfc;color:#242832}
.discussion-content .same-task-table{width:100%;min-width:600px;border-collapse:collapse;font-family:inherit;font-size:15px;line-height:1.65;margin:0}
.discussion-content .same-task-table th,.discussion-content .same-task-table td{padding:9px 14px;border:0;border-bottom:1px solid #dce0e6;text-align:right;font-size:inherit;color:inherit;background:transparent}
.discussion-content .same-task-table th:first-child{text-align:left}
.discussion-content .same-task-table th{font-weight:600}
.discussion-content .same-task-table thead{background:#edf0f5}
.discussion-content .same-task-table tr:last-child th,.discussion-content .same-task-table tr:last-child td{border-bottom:0}
.discussion-content .same-task-table strong{color:inherit}

.discussion-content .same-task-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:28px;align-items:center;margin-top:20px}
.discussion-content .same-task-comparison .same-task-note{margin:0}
.discussion-content .same-task-comparison .same-task-table-wrap{width:100%;justify-self:end}
.discussion-content .same-task-comparison .same-task-table{min-width:0;table-layout:auto}
.discussion-content .same-task-comparison .same-task-table th,.discussion-content .same-task-comparison .same-task-table td{padding:7px 9px}
@media(max-width:850px){.discussion-content .same-task-comparison{grid-template-columns:1fr;gap:12px}.discussion-content .same-task-comparison .same-task-table-wrap{max-width:560px}}

.discussion-content .test-video-speeds{display:flex;justify-content:flex-end;align-items:center;gap:5px;margin-top:8px;font-size:12px;color:#bdc5d2}
.discussion-content .test-video-speeds>span{margin-right:3px}
.discussion-content .test-video-speeds button{font:inherit;min-width:34px;min-height:34px;padding:5px 8px;border:1px solid #465064;border-radius:6px;background:transparent;color:#d9deea;cursor:pointer}
.discussion-content .test-video-speeds button[aria-pressed=true]{color:#c9d2ff;border-color:#8798d0;background:#a9baff16}
.discussion-content .test-video-speeds button:focus-visible{outline:2px solid #a9baff;outline-offset:3px}
@media(max-width:760px){.discussion-content .test-video-speeds button{min-height:36px}}

@media(max-width:750px){.discussion-content .video-pair .clip-title{display:block;width:100%;min-height:44px}}

.layout-tldr.results-summary .motion-takeaway>p{margin:0 0 8px}.layout-tldr.results-summary .motion-takeaway ul{margin:0;padding-left:22px;font-size:15px;line-height:1.65;text-align:left;color:#e8eaf0}.layout-tldr.results-summary .motion-takeaway li{margin:0 0 8px}
