.deep-pie-module__HwlDUW__page{--dp-bg:#fafafa;--dp-card:#fff;--dp-blue:#3b5bdb;background:var(--dp-bg);color:var(--mk-ink);min-height:100vh}.deep-pie-module__HwlDUW__column{max-width:1040px;margin:0 auto;padding:32px 16px 80px}.deep-pie-module__HwlDUW__brand{align-items:center;gap:16px;margin:8px 0 20px;display:flex}.deep-pie-module__HwlDUW__brand img{border-radius:12px}.deep-pie-module__HwlDUW__brand h1{color:var(--dp-blue);letter-spacing:-.02em;margin:0;font-size:clamp(28px,5vw,40px);font-weight:600}.deep-pie-module__HwlDUW__intro{max-width:62ch;margin:0 0 40px;font-size:15px;line-height:1.6}.deep-pie-module__HwlDUW__intro a,.deep-pie-module__HwlDUW__caption a,.deep-pie-module__HwlDUW__source a{color:var(--dp-blue)}.deep-pie-module__HwlDUW__benchTitle{margin:0 0 8px;font-size:18px;font-weight:700}.deep-pie-module__HwlDUW__sectionTitle{margin:56px 0 8px;font-size:18px;font-weight:700}.deep-pie-module__HwlDUW__lede{margin:0 0 14px;font-size:14px;line-height:1.55}.deep-pie-module__HwlDUW__stats{color:var(--mk-ink-3);flex-wrap:wrap;gap:4px 20px;margin:0 0 12px;padding:0;font-size:12.5px;list-style:none;display:flex}.deep-pie-module__HwlDUW__stats strong{color:var(--mk-ink);font-weight:600}.deep-pie-module__HwlDUW__figure{margin:0}.deep-pie-module__HwlDUW__scroller{-webkit-overflow-scrolling:touch;overflow-x:auto}.deep-pie-module__HwlDUW__chartFrame{min-width:760px;position:relative}.deep-pie-module__HwlDUW__watermark{z-index:1;color:var(--dp-blue);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex;position:absolute;top:6px;right:8px}.deep-pie-module__HwlDUW__watermark img{border-radius:3px}.deep-pie-module__HwlDUW__source{color:var(--mk-ink-3);margin:10px 0 0;font-size:11.5px}.deep-pie-module__HwlDUW__caption{max-width:100ch;color:var(--mk-ink-2);margin:12px 0 0;font-size:12.5px;line-height:1.55}.deep-pie-module__HwlDUW__paretoKey{vertical-align:middle;border-top:1.5px dashed #8b7fe8;width:22px;margin-right:4px;display:inline-block}.deep-pie-module__HwlDUW__toggle{border:1px solid var(--mk-rule);background:var(--dp-card);border-radius:8px;margin:4px 0 8px;padding:2px;display:inline-flex}.deep-pie-module__HwlDUW__toggle button{color:var(--mk-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 12px;font-size:12px}.deep-pie-module__HwlDUW__toggle button[aria-pressed=true]{color:var(--mk-ink);background:#eef0f3;font-weight:600}.deep-pie-module__HwlDUW__tooltip{border:1px solid var(--mk-rule);background:var(--dp-card);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;box-shadow:0 4px 16px #00000014}.deep-pie-module__HwlDUW__tableCard{border:1px solid var(--mk-rule);background:var(--dp-card);border-radius:10px;overflow-x:auto}.deep-pie-module__HwlDUW__table{border-collapse:collapse;width:100%;min-width:620px;font-size:12.5px}.deep-pie-module__HwlDUW__table th{border-bottom:1px solid var(--mk-rule);color:var(--mk-ink-3);text-align:left;white-space:nowrap;padding:12px 16px;font-weight:500}.deep-pie-module__HwlDUW__table td{border-bottom:1px solid var(--mk-rule);font-variant-numeric:tabular-nums;white-space:nowrap;padding:11px 16px}.deep-pie-module__HwlDUW__table tbody tr:last-child td{border-bottom:0}.deep-pie-module__HwlDUW__right{text-align:right!important}.deep-pie-module__HwlDUW__rank{color:var(--mk-ink-3)}.deep-pie-module__HwlDUW__modelCell{align-items:center;gap:8px;display:inline-flex}.deep-pie-module__HwlDUW__modelCell strong{font-weight:500}.deep-pie-module__HwlDUW__dot{border-radius:50%;width:8px;height:8px}.deep-pie-module__HwlDUW__effort{color:var(--mk-ink-3)}.deep-pie-module__HwlDUW__sortButton,.deep-pie-module__HwlDUW__sortActive{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.deep-pie-module__HwlDUW__sortActive{color:var(--mk-ink);font-weight:600}.deep-pie-module__HwlDUW__prose{font-size:14px;line-height:1.6}.deep-pie-module__HwlDUW__prose p{margin:0 0 12px}.deep-pie-module__HwlDUW__cta{border:1px solid var(--mk-rule);background:var(--dp-card);border-radius:12px;margin-top:56px;padding:24px}.deep-pie-module__HwlDUW__cta h2{margin:0 0 6px;font-size:18px}.deep-pie-module__HwlDUW__cta p{color:var(--mk-ink-2);margin:0 0 14px;font-size:14px}.deep-pie-module__HwlDUW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.deep-pie-module__HwlDUW__findings{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.deep-pie-module__HwlDUW__findings a{border:1px solid var(--mk-rule);background:var(--dp-card);height:100%;color:inherit;border-radius:10px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.deep-pie-module__HwlDUW__findings a:hover{border-color:var(--mk-ink-3)}.deep-pie-module__HwlDUW__findingCount{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.deep-pie-module__HwlDUW__findingCount span{color:var(--mk-ink-3);font-size:15px;font-weight:500}.deep-pie-module__HwlDUW__findingText{font-size:14px;line-height:1.45}.deep-pie-module__HwlDUW__findingTask{color:var(--dp-blue);margin-top:auto;font-size:12.5px}.deep-pie-module__HwlDUW__tasks{border:1px solid var(--mk-rule);background:var(--dp-card);border-radius:10px;margin:12px 0 0;padding:0;list-style:none}.deep-pie-module__HwlDUW__task+.deep-pie-module__HwlDUW__task{border-top:1px solid var(--mk-rule)}.deep-pie-module__HwlDUW__task{scroll-margin-top:120px}.deep-pie-module__HwlDUW__task summary{cursor:pointer;align-items:baseline;gap:12px;padding:14px 16px;list-style:none;display:flex}.deep-pie-module__HwlDUW__task summary::-webkit-details-marker{display:none}.deep-pie-module__HwlDUW__task summary:after{content:"+";color:var(--mk-ink-3);margin-left:4px}.deep-pie-module__HwlDUW__task details[open] summary:after{content:"–"}.deep-pie-module__HwlDUW__taskNumber{color:var(--mk-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.deep-pie-module__HwlDUW__taskTitle{flex:1;font-size:15px;font-weight:600}.deep-pie-module__HwlDUW__taskScore{color:var(--mk-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.deep-pie-module__HwlDUW__taskBody{padding:0 16px 20px}.deep-pie-module__HwlDUW__taskBody h4{color:var(--mk-ink-3);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 8px;font-size:11px;font-weight:600}.deep-pie-module__HwlDUW__taskMeta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.deep-pie-module__HwlDUW__prompt{border-left:3px solid var(--mk-rule);max-height:9.5em;margin:0;padding:2px 0 2px 12px;font-size:13.5px;line-height:1.55;overflow-y:auto}.deep-pie-module__HwlDUW__criteria{margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none}.deep-pie-module__HwlDUW__criteria li+li{margin-top:6px}.deep-pie-module__HwlDUW__kind{min-width:42px;color:var(--mk-ink-2);text-align:center;background:#eef0f3;border-radius:4px;margin-right:8px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}.deep-pie-module__HwlDUW__attempts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.deep-pie-module__HwlDUW__attempt{border:1px solid var(--mk-rule);border-radius:8px;padding:10px;font-size:12.5px}.deep-pie-module__HwlDUW__attemptHead{align-items:center;gap:6px;margin-bottom:8px;display:flex}.deep-pie-module__HwlDUW__attemptHead strong{flex:1;font-weight:600}.deep-pie-module__HwlDUW__pass,.deep-pie-module__HwlDUW__partial,.deep-pie-module__HwlDUW__fail{font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.deep-pie-module__HwlDUW__pass{color:#1e6b34;background:#e6f4ea}.deep-pie-module__HwlDUW__partial{color:#8a5300;background:#fff4e0}.deep-pie-module__HwlDUW__fail{color:#a12a1f;background:#fdecea}.deep-pie-module__HwlDUW__thumb{border:1px solid #f0f0f0;border-radius:4px;width:100%;height:auto;display:block}.deep-pie-module__HwlDUW__chartKind{color:var(--mk-ink-3);margin:6px 0 0;font-size:11.5px}.deep-pie-module__HwlDUW__note{color:var(--mk-ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 0;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.deep-pie-module__HwlDUW__missed{color:#a12a1f;margin:6px 0 0;padding:0;font-size:11.5px;line-height:1.4;list-style:none}.deep-pie-module__HwlDUW__attemptError{color:#a12a1f;margin:0}@media (max-width:720px){.deep-pie-module__HwlDUW__taskMeta{grid-template-columns:1fr;gap:0}}.deep-pie-module__HwlDUW__barTooltip{border:1px solid var(--mk-rule);background:var(--dp-card);border-radius:10px;min-width:180px;padding:10px 14px;box-shadow:0 6px 20px #00000014}.deep-pie-module__HwlDUW__barTooltipHead{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.deep-pie-module__HwlDUW__barTooltipHead strong{font-weight:600}.deep-pie-module__HwlDUW__barTooltipHead span,.deep-pie-module__HwlDUW__barTooltipScore span{color:var(--mk-ink-3)}.deep-pie-module__HwlDUW__barTooltipScore{font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px}.deep-pie-module__HwlDUW__barTooltipScore strong{font-weight:600}.deep-pie-module__HwlDUW__report .deep-pie-module__HwlDUW__prose h3{margin:28px 0 8px;font-size:15px;font-weight:700}.deep-pie-module__HwlDUW__report .deep-pie-module__HwlDUW__prose ul{margin:0 0 12px;padding-left:20px;list-style:outside}.deep-pie-module__HwlDUW__report .deep-pie-module__HwlDUW__prose li+li{margin-top:6px}.deep-pie-module__HwlDUW__headline{font-weight:700;margin:18px 0 4px!important}
