.comparison-module__pqt6Kq__band{background:var(--panel);gap:40px;padding:24px 20px;display:grid}.comparison-module__pqt6Kq__panel{min-width:0}.comparison-module__pqt6Kq__title{color:var(--muted);text-wrap:balance;font-size:12px;line-height:16px}.comparison-module__pqt6Kq__band .comparison-module__pqt6Kq__takeaway{color:var(--foreground);text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:20px}.comparison-module__pqt6Kq__nowrap{white-space:nowrap}.comparison-module__pqt6Kq__chart{margin-top:20px;container-type:inline-size}.comparison-module__pqt6Kq__rows{row-gap:16px;margin:0;padding:0;list-style:none;display:grid}.comparison-module__pqt6Kq__row{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:6px;font-size:12px;line-height:20px;display:grid;position:relative}.comparison-module__pqt6Kq__name{color:var(--muted)}.comparison-module__pqt6Kq__value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#111111bf}.comparison-module__pqt6Kq__track{background:#0000000f;grid-column:1/-1;height:10px}.comparison-module__pqt6Kq__fill{background:var(--other);height:100%;display:block}.comparison-module__pqt6Kq__ours .comparison-module__pqt6Kq__name,.comparison-module__pqt6Kq__ours .comparison-module__pqt6Kq__value{color:var(--indigo)}.comparison-module__pqt6Kq__ours .comparison-module__pqt6Kq__fill{background:var(--indigo)}.comparison-module__pqt6Kq__ours:before{content:"";z-index:-1;background:var(--wash);position:absolute;inset:-8px}@media (min-width:640px){.comparison-module__pqt6Kq__band{padding-inline:24px}}@media (min-width:768px){.comparison-module__pqt6Kq__band{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.comparison-module__pqt6Kq__panel{grid-row:span 3;grid-template-rows:subgrid;display:grid}}@container (min-width:17rem){.comparison-module__pqt6Kq__rows{grid-template-columns:minmax(6.25rem,auto) minmax(0,1fr) auto;gap:12px}.comparison-module__pqt6Kq__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:0}.comparison-module__pqt6Kq__track{grid-area:1/2}.comparison-module__pqt6Kq__value{grid-area:1/3}.comparison-module__pqt6Kq__ours:before{inset:-6px -8px}}@media (forced-colors:active){.comparison-module__pqt6Kq__track{outline:1px solid graytext}.comparison-module__pqt6Kq__fill{background:canvastext}.comparison-module__pqt6Kq__ours .comparison-module__pqt6Kq__fill{background:highlight}.comparison-module__pqt6Kq__ours:before{background:0 0;outline:1px solid highlight}}
.failure-analysis-module__bPOOCq__compare{--label:126px;--gap:12px}.failure-analysis-module__bPOOCq__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.failure-analysis-module__bPOOCq__chip{background:var(--fill);flex:none;width:8px;height:8px}.failure-analysis-module__bPOOCq__scroller{overscroll-behavior-x:contain;background:linear-gradient(to left,var(--background),var(--background))100% 0/20px 100% no-repeat local,linear-gradient(to left,#11111124,transparent)100% 0/10px 100% no-repeat scroll;margin-top:16px;position:relative;overflow-x:auto}.failure-analysis-module__bPOOCq__scroller:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.failure-analysis-module__bPOOCq__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:672px;color:var(--foreground);font-size:11px;line-height:14px}.failure-analysis-module__bPOOCq__table th,.failure-analysis-module__bPOOCq__table td{font-weight:400}.failure-analysis-module__bPOOCq__first{width:calc(var(--label) + var(--gap))}.failure-analysis-module__bPOOCq__corner,.failure-analysis-module__bPOOCq__rowhead{z-index:1;background:var(--background);text-align:left;padding:0;position:sticky;left:0}.failure-analysis-module__bPOOCq__colhead{background:linear-gradient(var(--fill),var(--fill))1px 100%/calc(100% - 2px)2px no-repeat;vertical-align:bottom;text-align:center;color:var(--foreground);cursor:help;padding:0 0 8px}.failure-analysis-module__bPOOCq__colhead:nth-child(2){background-position:0 100%;background-size:calc(100% - 1px) 2px}.failure-analysis-module__bPOOCq__colhead:last-child{background-size:calc(100% - 1px) 2px}.failure-analysis-module__bPOOCq__rowhead{height:30px;padding-right:var(--gap);white-space:nowrap}.failure-analysis-module__bPOOCq__who{align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.failure-analysis-module__bPOOCq__spacer{flex:none;width:16px}.failure-analysis-module__bPOOCq__cell{background:linear-gradient(var(--tint),var(--tint))padding-box;text-align:center;font-variant-numeric:tabular-nums;border:1px solid #0000;height:30px;padding:0}.failure-analysis-module__bPOOCq__cell:nth-child(2){border-left-width:0}.failure-analysis-module__bPOOCq__cell:last-child{border-right-width:0}.failure-analysis-module__bPOOCq__cell[data-zero]{color:var(--muted)}.failure-analysis-module__bPOOCq__pooled>.failure-analysis-module__bPOOCq__rowhead,.failure-analysis-module__bPOOCq__pooled>.failure-analysis-module__bPOOCq__cell{height:34px}.failure-analysis-module__bPOOCq__pooled>.failure-analysis-module__bPOOCq__rowhead{background:linear-gradient(var(--rule),var(--rule))0 100%/100% 1px no-repeat,var(--background)}.failure-analysis-module__bPOOCq__pooled>.failure-analysis-module__bPOOCq__cell{background:linear-gradient(var(--rule),var(--rule))0 100%/100% 1px no-repeat border-box,linear-gradient(var(--tint),var(--tint))padding-box}@media (hover:hover){.failure-analysis-module__bPOOCq__model:hover>.failure-analysis-module__bPOOCq__rowhead{background:var(--wash);color:var(--indigo-deep)}}.failure-analysis-module__bPOOCq__defs{row-gap:8px;margin:20px 0 0;display:grid}.failure-analysis-module__bPOOCq__def{grid-template-columns:calc(var(--label) + var(--gap))minmax(0,1fr);align-items:baseline;display:grid}.failure-analysis-module__bPOOCq__def dt{color:var(--foreground);align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.failure-analysis-module__bPOOCq__def dd{color:var(--muted);margin:0;font-size:12px;line-height:16px}.failure-analysis-module__bPOOCq__chip,.failure-analysis-module__bPOOCq__cell,.failure-analysis-module__bPOOCq__colhead{print-color-adjust:exact}.failure-analysis-module__bPOOCq__chip{forced-color-adjust:none}@media (forced-colors:active){.failure-analysis-module__bPOOCq__pooled>.failure-analysis-module__bPOOCq__rowhead{border-bottom:1px solid canvastext}}@media (max-width:767px){.failure-analysis-module__bPOOCq__rowhead,.failure-analysis-module__bPOOCq__corner{box-shadow:inset -1px 0 0 var(--rule)}}@media print{.failure-analysis-module__bPOOCq__scroller{overflow:visible}.failure-analysis-module__bPOOCq__table{min-width:0}}@media (max-width:639px){.failure-analysis-module__bPOOCq__def{grid-template-columns:minmax(0,1fr);row-gap:2px}.failure-analysis-module__bPOOCq__def dt{font-size:12px}.failure-analysis-module__bPOOCq__defs{row-gap:12px}}
.leaderboard-module__GQ_IcW__leaderboard{container-type:inline-size}.leaderboard-module__GQ_IcW__mobile{border-top:1px solid #e6e6ed;margin:0;padding:0;list-style:none}.leaderboard-module__GQ_IcW__mobileRow{border-bottom:1px solid #e6e6ed;padding:12px 0}.leaderboard-module__GQ_IcW__desktop{display:none}.leaderboard-module__GQ_IcW__table{border-collapse:collapse;text-align:left;width:100%}.leaderboard-module__GQ_IcW__score{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;min-width:60px;display:flex}.leaderboard-module__GQ_IcW__percentage{color:#20202b;letter-spacing:-.01em;font-size:15px;line-height:1.2}@container (min-width:620px){.leaderboard-module__GQ_IcW__desktop{display:block}.leaderboard-module__GQ_IcW__mobile{display:none}.leaderboard-module__GQ_IcW__table tbody tr{transition:background-color .12s}.leaderboard-module__GQ_IcW__table tbody tr:hover{background-color:#f8f8fc}}@media (prefers-reduced-motion:reduce){.leaderboard-module__GQ_IcW__table tbody tr{transition:none}}
.report-module__eZUUbW__sectionNav{display:none}.report-module__eZUUbW__report h3{font-size:15px}.report-module__eZUUbW__report :where(h2,h3,h4){text-wrap:balance}.report-module__eZUUbW__report section :where(p,li){text-wrap:pretty}@media (min-width:640px){.report-module__eZUUbW__report section[id]{scroll-margin-top:44px}.report-module__eZUUbW__report #environment-title+p{color:color-mix(in oklab,var(--foreground)85%,transparent);font-size:13px;line-height:24px}}@media (prefers-reduced-motion:reduce){.report-module__eZUUbW__report .animate-fade-up{animation:none}}@media (max-width:639px){.report-module__eZUUbW__report>nav{padding-top:10px;padding-bottom:10px}.report-module__eZUUbW__report>nav a{align-items:center;min-height:44px;display:inline-flex}.report-module__eZUUbW__report>nav a:last-child{letter-spacing:.04em;font-size:12px}.report-module__eZUUbW__report article{padding-top:18px}.report-module__eZUUbW__report h1{font-size:22px;line-height:1.2}.report-module__eZUUbW__report h2{font-size:17px;line-height:1.35}.report-module__eZUUbW__report h3{line-height:1.4}.report-module__eZUUbW__report h4{font-size:15px}.report-module__eZUUbW__report p{font-size:14px;line-height:1.7}.report-module__eZUUbW__report figure p{font-size:13px;line-height:1.6}.report-module__eZUUbW__report figcaption{font-size:12px;line-height:1.65}:is(.report-module__eZUUbW__report .list-disc,.report-module__eZUUbW__report .list-decimal){font-size:14px;line-height:1.7}.report-module__eZUUbW__report .animate-fade-up{animation:none}.report-module__eZUUbW__report [id]{scroll-margin-top:68px}.report-module__eZUUbW__sectionNav{z-index:30;background:#fff;border-block:1px solid #e6e6ed;gap:4px;margin:22px -20px 0;padding:0 16px;display:flex;position:sticky;top:0}.report-module__eZUUbW__sectionNav a{color:#3f42ab;flex:1;justify-content:center;align-items:center;min-height:48px;font-size:13px;display:flex}.report-module__eZUUbW__sectionNav a:focus-visible{outline-offset:-4px;outline:2px solid #3f42ab}.report-module__eZUUbW__report summary,.report-module__eZUUbW__report button{min-height:44px}.report-module__eZUUbW__report footer a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.report-module__eZUUbW__report article a[rel~=author]{padding-block:14px}}
.task-gallery-module__GxOVyq__gallery{--tg-ink:var(--ink,#20202b);--tg-muted:var(--secondary,#656570);--tg-line:var(--line,#e6e6ed);width:100%;min-width:0;color:var(--tg-ink);container-type:inline-size}.task-gallery-module__GxOVyq__list,.task-gallery-module__GxOVyq__key{--text-offset:0px}.task-gallery-module__GxOVyq__list{--dot:12px;--dot-gap:4px;border-bottom:1px solid var(--tg-line);margin:0;padding:0;list-style:none}.task-gallery-module__GxOVyq__row{--strip-w:calc(var(--n,17)*var(--dot) + (var(--n,17) - 1)*var(--dot-gap));border-top:1px solid var(--tg-line);grid-template-columns:minmax(0,1fr);padding:20px 0 24px;display:grid}.task-gallery-module__GxOVyq__stack{color:var(--tg-muted);margin:0;font-size:12px;line-height:16px}.task-gallery-module__GxOVyq__name{letter-spacing:-.02em;text-wrap:balance;min-width:0;margin:6px 0 0;font-size:18px;font-weight:400;line-height:24px}.task-gallery-module__GxOVyq__summary{min-width:0;color:var(--tg-muted);text-wrap:pretty;margin:4px 0 0;font-size:14px;line-height:22px}.task-gallery-module__GxOVyq__solvedBy{color:var(--tg-muted);margin:16px 0 0;font-size:13px;line-height:18px}.task-gallery-module__GxOVyq__number{color:var(--tg-ink)}.task-gallery-module__GxOVyq__strip{justify-content:space-between;max-width:396px;margin-top:10px;display:flex}.task-gallery-module__GxOVyq__dot{box-sizing:border-box;width:var(--dot);height:var(--dot);border-radius:50%;flex:none}.task-gallery-module__GxOVyq__solved{background-color:var(--dot-color)}.task-gallery-module__GxOVyq__unsolved{border:1px solid #8c8c9a}.task-gallery-module__GxOVyq__key{margin:14px 0 0 var(--text-offset);color:var(--tg-muted);text-wrap:pretty;font-size:13px;line-height:20px}@container (max-width:299px){.task-gallery-module__GxOVyq__list{--dot:10px;--dot-gap:3px}}@container (min-width:520px){.task-gallery-module__GxOVyq__list,.task-gallery-module__GxOVyq__key{--stack-col:112px;--col-gap:24px;--text-offset:calc(var(--stack-col) + var(--col-gap))}.task-gallery-module__GxOVyq__list{--dot:10px;--dot-gap:6px}.task-gallery-module__GxOVyq__row{grid-template-columns:var(--stack-col)minmax(0,1fr);column-gap:var(--col-gap);align-items:baseline;padding:24px 0 28px}.task-gallery-module__GxOVyq__stack{grid-area:1/1}.task-gallery-module__GxOVyq__name{grid-area:1/2;margin:0;font-size:17px}.task-gallery-module__GxOVyq__summary{grid-area:2/2;align-self:start;font-size:13px}.task-gallery-module__GxOVyq__solvedBy{grid-area:3/2;align-self:start;margin-top:14px;font-size:12px;line-height:16px}.task-gallery-module__GxOVyq__strip{justify-content:flex-start;align-self:start;gap:var(--dot-gap);width:var(--strip-w);grid-area:4/2}.task-gallery-module__GxOVyq__key{font-size:12px;line-height:18px}}@container (min-width:880px){.task-gallery-module__GxOVyq__list,.task-gallery-module__GxOVyq__key{--stack-col:136px;--col-gap:32px}.task-gallery-module__GxOVyq__row{grid-template-columns:var(--stack-col)minmax(0,1fr)var(--strip-w);padding-bottom:24px}.task-gallery-module__GxOVyq__solvedBy{grid-area:1/3;align-self:baseline;margin-top:0}.task-gallery-module__GxOVyq__strip{grid-area:2/3;margin-top:11px}}@media (forced-colors:active){.task-gallery-module__GxOVyq__dot{forced-color-adjust:none}.task-gallery-module__GxOVyq__solved{background-color:canvastext}.task-gallery-module__GxOVyq__unsolved{border-color:graytext}}
.task-effort-chart-module__pZdQvq__root{color:var(--te-ink);--te-minor:var(--te-line);--te-major:color-mix(in srgb,var(--te-line)88%,var(--te-ink));--te-baseline:color-mix(in srgb,var(--te-line)78%,var(--te-ink));--te-rule:#00000026;--te-bg:var(--background,#fff);--te-focus:2px solid var(--te-indigo);margin-top:40px;font-size:11px;line-height:16px;container-type:inline-size}.task-effort-chart-module__pZdQvq__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-effort-chart-module__pZdQvq__metrics{flex-wrap:wrap;padding:0 1px 1px 0;display:flex}.task-effort-chart-module__pZdQvq__metric,.task-effort-chart-module__pZdQvq__reset{border:1px solid var(--te-line);min-height:32px;color:var(--te-secondary);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;padding:0 14px;font-size:12px;line-height:1;transition:color .12s,border-color .12s,background-color .12s;position:relative}.task-effort-chart-module__pZdQvq__metric{margin:0 -1px -1px 0}.task-effort-chart-module__pZdQvq__metric[aria-pressed=true]{z-index:1;border-color:var(--te-indigo);background:var(--te-wash);color:var(--te-indigo)}.task-effort-chart-module__pZdQvq__metric:focus-visible,.task-effort-chart-module__pZdQvq__reset:focus-visible,.task-effort-chart-module__pZdQvq__legendItem:focus-visible,.task-effort-chart-module__pZdQvq__values>summary:focus-visible,.task-effort-chart-module__pZdQvq__select:focus-visible,.task-effort-chart-module__pZdQvq__region:focus-visible{outline:var(--te-focus);outline-offset:2px}.task-effort-chart-module__pZdQvq__metric:focus-visible,.task-effort-chart-module__pZdQvq__reset:focus-visible{z-index:2}.task-effort-chart-module__pZdQvq__caption{color:var(--te-axis);margin-left:auto}.task-effort-chart-module__pZdQvq__root .task-effort-chart-module__pZdQvq__note,.task-effort-chart-module__pZdQvq__root .task-effort-chart-module__pZdQvq__swipe{color:var(--te-axis);margin:12px 0 0;font-size:12px;line-height:18px}.task-effort-chart-module__pZdQvq__root .task-effort-chart-module__pZdQvq__swipe{display:none}.task-effort-chart-module__pZdQvq__region{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--te-baseline)transparent;margin-top:16px;overflow-x:auto}.task-effort-chart-module__pZdQvq__canvas{display:grid;position:relative}.task-effort-chart-module__pZdQvq__plot,.task-effort-chart-module__pZdQvq__axis{-webkit-user-select:none;user-select:none;grid-area:1/1;display:block}.task-effort-chart-module__pZdQvq__plot{touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent}.task-effort-chart-module__pZdQvq__axis{z-index:1;background:var(--te-bg);pointer-events:none;justify-self:start;position:sticky;left:0;overflow:visible}.task-effort-chart-module__pZdQvq__inlineAxis{display:none}.task-effort-chart-module__pZdQvq__tick{fill:var(--te-axis);font-variant-numeric:tabular-nums;font-size:11px}.task-effort-chart-module__pZdQvq__minor,.task-effort-chart-module__pZdQvq__major,.task-effort-chart-module__pZdQvq__baseline{fill:none;shape-rendering:crispEdges}.task-effort-chart-module__pZdQvq__minor{stroke:var(--te-minor)}.task-effort-chart-module__pZdQvq__major{stroke:var(--te-major)}.task-effort-chart-module__pZdQvq__baseline{stroke:var(--te-baseline)}.task-effort-chart-module__pZdQvq__series{forced-color-adjust:none;transition:opacity .14s}.task-effort-chart-module__pZdQvq__series[data-state=dim]{opacity:.16}.task-effort-chart-module__pZdQvq__line{pointer-events:none;transition:stroke-width .14s}.task-effort-chart-module__pZdQvq__ring{forced-color-adjust:none;pointer-events:none}.task-effort-chart-module__pZdQvq__ringHalo{fill:none;stroke:var(--te-bg);stroke-width:2px}.task-effort-chart-module__pZdQvq__ringLine{fill:var(--te-bg);stroke-width:1.5px}.task-effort-chart-module__pZdQvq__empty,.task-effort-chart-module__pZdQvq__readout text{pointer-events:none;font-size:11px}.task-effort-chart-module__pZdQvq__readout text{fill:var(--te-ink)}.task-effort-chart-module__pZdQvq__empty{fill:var(--te-axis)}.task-effort-chart-module__pZdQvq__legendBlock{margin-top:16px}.task-effort-chart-module__pZdQvq__legendHead{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.task-effort-chart-module__pZdQvq__hint{color:var(--te-axis)}.task-effort-chart-module__pZdQvq__legend{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.task-effort-chart-module__pZdQvq__legendItem{width:100%;min-height:44px;color:var(--te-axis);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.task-effort-chart-module__pZdQvq__legendItem[data-active]{background:var(--te-wash)}.task-effort-chart-module__pZdQvq__swatch{forced-color-adjust:none;flex:none;display:block}.task-effort-chart-module__pZdQvq__legendText{min-width:0;font-size:12px;line-height:16px;display:grid}.task-effort-chart-module__pZdQvq__legendName,.task-effort-chart-module__pZdQvq__legendValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-effort-chart-module__pZdQvq__legendName{color:var(--te-ink)}.task-effort-chart-module__pZdQvq__legendValue{font-variant-numeric:tabular-nums;font-size:11px}.task-effort-chart-module__pZdQvq__legendSep{display:none}.task-effort-chart-module__pZdQvq__legendItem[aria-pressed=false] .task-effort-chart-module__pZdQvq__swatch{opacity:.35}.task-effort-chart-module__pZdQvq__legendItem[aria-pressed=false] .task-effort-chart-module__pZdQvq__legendName{color:var(--te-axis);text-decoration:line-through}.task-effort-chart-module__pZdQvq__values{border-block:1px solid var(--te-rule);margin-top:16px;font-size:14px;line-height:20px}.task-effort-chart-module__pZdQvq__values>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.task-effort-chart-module__pZdQvq__values>summary::-webkit-details-marker{display:none}.task-effort-chart-module__pZdQvq__values>summary:after{content:"";border-right:1.5px solid var(--te-axis);border-bottom:1.5px solid var(--te-axis);width:7px;height:7px;margin:-3px 4px 0 12px;transition:transform .14s;transform:rotate(45deg)}.task-effort-chart-module__pZdQvq__values[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.task-effort-chart-module__pZdQvq__fieldLabel{margin-top:12px;display:block}.task-effort-chart-module__pZdQvq__select{box-sizing:border-box;background-color:var(--te-bg);width:100%;min-width:0;min-height:48px;color:var(--te-ink);font:inherit;border:1px solid #0003;border-radius:0;margin-top:8px;padding:0 12px;font-size:16px;display:block}.task-effort-chart-module__pZdQvq__rows{margin:16px 0;padding:0;list-style:none}.task-effort-chart-module__pZdQvq__row{align-items:center;gap:12px;min-height:36px;display:flex}.task-effort-chart-module__pZdQvq__rowName{flex:1;min-width:0}.task-effort-chart-module__pZdQvq__rowValue{font-variant-numeric:tabular-nums}.task-effort-chart-module__pZdQvq__srOnly,.task-effort-chart-module__pZdQvq__dataTable{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.task-effort-chart-module__pZdQvq__dataTable{display:none}@container (max-width:599px){.task-effort-chart-module__pZdQvq__root .task-effort-chart-module__pZdQvq__swipe{display:block}.task-effort-chart-module__pZdQvq__metrics{flex:1 0 100%}.task-effort-chart-module__pZdQvq__metric{flex:auto;padding:0 12px}.task-effort-chart-module__pZdQvq__metric,.task-effort-chart-module__pZdQvq__reset,.task-effort-chart-module__pZdQvq__legendHead{min-height:44px}}@container (max-width:299px){.task-effort-chart-module__pZdQvq__legend{grid-template-columns:minmax(0,1fr)}}@container (min-width:600px){.task-effort-chart-module__pZdQvq__inlineAxis{display:inline}.task-effort-chart-module__pZdQvq__axis{display:none}.task-effort-chart-module__pZdQvq__legend{grid-template-columns:repeat(auto-fill,minmax(244px,1fr));column-gap:8px;margin-inline:-8px}.task-effort-chart-module__pZdQvq__legendItem{min-height:28px;padding:0 8px;transition:background-color .12s}.task-effort-chart-module__pZdQvq__legendText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;display:block;overflow:hidden}.task-effort-chart-module__pZdQvq__legendName,.task-effort-chart-module__pZdQvq__legendValue,.task-effort-chart-module__pZdQvq__legendSep{display:inline;overflow:visible}.task-effort-chart-module__pZdQvq__legendValue{font-size:inherit}.task-effort-chart-module__pZdQvq__values{display:none}.task-effort-chart-module__pZdQvq__dataTable{display:block}}@media (hover:hover){.task-effort-chart-module__pZdQvq__metric[aria-pressed=false]:hover,.task-effort-chart-module__pZdQvq__reset:hover{color:var(--te-ink)}.task-effort-chart-module__pZdQvq__legendItem:hover{background:var(--te-wash)}}@media (pointer:coarse){.task-effort-chart-module__pZdQvq__metric,.task-effort-chart-module__pZdQvq__reset,.task-effort-chart-module__pZdQvq__legendItem,.task-effort-chart-module__pZdQvq__legendHead{min-height:44px}}@media (prefers-reduced-motion:reduce){.task-effort-chart-module__pZdQvq__metric,.task-effort-chart-module__pZdQvq__reset,.task-effort-chart-module__pZdQvq__series,.task-effort-chart-module__pZdQvq__line,.task-effort-chart-module__pZdQvq__legendItem,.task-effort-chart-module__pZdQvq__values>summary:after{transition:none}}
.page-module__VniVKW__page{--ink:#20202b;--secondary:#656570;--line:#e6e6ed;--indigo:#3f42ab;--indigo-deep:#2c2f89;--wash:#f3f2fa;--band:#fafafd;--rail:184px;--rail-pad:40px;--logo-h:31px;--nav-size:13px;--nav-line:20px;--nav-pad:10px;--section:80px;--gap:24px;--col-gap:24px;--gutter:32px;--gothic-baseline-drop:.357;--gothic-side-bearing:.084em;--text-side-bearing:1px;--mono-advance:.6;--mono-line:1.45;--mono-baseline:1.08;--hero-top:40px;--hero-bottom:56px;--hero-per-width:.064;--scene-per-hero:.092;--stacked-hero-size:clamp(48px,16vw,72px);--hero-size:clamp(56px,calc((100vw - var(--rail))*var(--hero-per-width)),88px);--scene-font:calc(var(--hero-size)*var(--scene-per-hero));--scene-width:calc(var(--scene-font)*var(--scene-cols)*var(--mono-advance));--scene-ground:calc(var(--scene-font)*(var(--scene-ground-row)*var(--mono-line) + var(--mono-baseline)));--headline-baseline:calc(var(--hero-top) + var(--scene-ground));--nav-baseline-offset:calc(var(--rail-pad) + var(--logo-h) + var(--nav-pad) + var(--nav-line)/2 + var(--gothic-baseline-drop)*var(--nav-size));grid-template-columns:var(--rail)minmax(0,1fr);min-height:100vh;color:var(--ink);background:#fff;display:grid}@supports (width:1cqw){.page-module__VniVKW__page{--gutter:clamp(20px,4.8cqw,48px)}}.page-module__VniVKW__page a{transition:color .14s,background-color .14s,border-color .14s}.page-module__VniVKW__page a:hover{color:var(--indigo)}.page-module__VniVKW__page a:focus-visible{outline:2px solid var(--indigo);outline-offset:4px}.page-module__VniVKW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__VniVKW__skipLink{z-index:100;border:1px solid var(--line);background:#fff;padding:12px 16px;font-size:13px;position:fixed;top:-80px;left:16px}.page-module__VniVKW__skipLink:focus{top:16px}.page-module__VniVKW__rail{border-right:1px solid var(--line);grid-area:1/1;align-self:start;height:100svh;position:sticky;top:0;overflow-y:auto}.page-module__VniVKW__railInner{height:100%;padding:var(--rail-pad)24px;flex-direction:column;align-items:flex-start;display:flex}.page-module__VniVKW__wordmark{display:block}.page-module__VniVKW__specificLogo{width:112px;height:auto;display:block}.page-module__VniVKW__nav{font-size:var(--nav-size);line-height:var(--nav-line);color:var(--secondary);flex-direction:column;align-items:flex-start;margin-top:48px;display:flex}.page-module__VniVKW__nav a{padding:var(--nav-pad)0;display:block}.page-module__VniVKW__nav a[data-active]{color:var(--indigo)}@media (min-width:860px){.page-module__VniVKW__nav{margin-top:calc(var(--headline-baseline) - var(--nav-baseline-offset))}}.page-module__VniVKW__railAccess{color:var(--indigo);align-items:center;gap:12px;margin-top:auto;font-size:12px;line-height:20px;display:flex}.page-module__VniVKW__page .page-module__VniVKW__railAccess:hover{color:var(--indigo-deep)}.page-module__VniVKW__content{grid-area:1/2;min-width:0;container-type:inline-size}.page-module__VniVKW__frame{width:100%;max-width:1160px;padding-inline:var(--gutter);margin-inline:auto}.page-module__VniVKW__sectionHeading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.page-module__VniVKW__sectionHeading>span,.page-module__VniVKW__sectionHeading>a{color:var(--secondary);font-size:12px;line-height:20px}.page-module__VniVKW__page h2{letter-spacing:-.03em;font-size:clamp(22px,2.5cqw,25px);font-weight:400;line-height:1.28}.page-module__VniVKW__textLink{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:4px}.page-module__VniVKW__page .page-module__VniVKW__textLink:hover{text-decoration-color:currentColor}.page-module__VniVKW__hero{background:var(--wash)}.page-module__VniVKW__heroGrid{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-block:32px 36px;display:grid}.page-module__VniVKW__heroCopy h1{margin-left:calc(var(--text-side-bearing) - var(--gothic-side-bearing));font-size:var(--stacked-hero-size);letter-spacing:-.055em;white-space:nowrap;color:var(--indigo);font-weight:400;line-height:1}.page-module__VniVKW__version{letter-spacing:-.02em}.page-module__VniVKW__heroCopy p{letter-spacing:-.01em;text-wrap:pretty;max-width:20.5em;margin-top:20px;font-size:16px;line-height:1.65}.page-module__VniVKW__heroLink{border-bottom:1px solid var(--indigo);min-height:44px;color:var(--indigo);justify-content:space-between;align-items:center;gap:28px;margin-top:8px;font-size:13px;line-height:20px;display:inline-flex}.page-module__VniVKW__page .page-module__VniVKW__heroLink:hover{color:var(--indigo-deep);border-bottom-color:var(--indigo-deep)}.page-module__VniVKW__heroArt{width:100%;container-type:inline-size}.page-module__VniVKW__heroArt pre{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:calc(100cqw/(var(--scene-cols)*var(--mono-advance)));line-height:var(--mono-line);color:var(--indigo);white-space:pre;-webkit-user-select:none;user-select:none;margin:0}@container (min-width:700px){.page-module__VniVKW__heroGrid{grid-template-columns:minmax(0,1fr)var(--scene-width);column-gap:var(--col-gap);padding-block:var(--hero-top)var(--hero-bottom);align-items:start}.page-module__VniVKW__heroCopy{padding-top:calc(var(--scene-ground) - (.5 + var(--gothic-baseline-drop))*var(--hero-size))}.page-module__VniVKW__heroCopy h1{font-size:var(--hero-size)}.page-module__VniVKW__heroCopy p{margin-top:24px;font-size:17px}.page-module__VniVKW__heroLink{min-height:0;margin-top:24px;padding-bottom:7px}}@container (min-width:860px){.page-module__VniVKW__heroCopy p{font-size:18px}}.page-module__VniVKW__leaderboard,.page-module__VniVKW__tasks{scroll-margin-top:calc(48px - var(--section))}.page-module__VniVKW__leaderboard{padding-top:var(--section)}.page-module__VniVKW__board{margin-top:var(--gap)}.page-module__VniVKW__methodNote{color:var(--secondary);text-wrap:pretty;margin-top:8px;font-size:12px;line-height:20px}.page-module__VniVKW__frontier{padding-top:24px}.page-module__VniVKW__about{margin-top:var(--section);background:var(--band);padding-block:56px}.page-module__VniVKW__aboutGrid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:560px;display:grid}.page-module__VniVKW__aboutGrid h3{letter-spacing:-.02em;font-size:16px;line-height:24px}.page-module__VniVKW__aboutGrid p{color:var(--secondary);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.7}@container (min-width:760px){.page-module__VniVKW__aboutGrid{gap:0 var(--col-gap);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));max-width:none}.page-module__VniVKW__aboutGrid>div{grid-area:span 2/span 4;grid-template-rows:subgrid;row-gap:8px;display:grid}.page-module__VniVKW__aboutGrid p{margin-top:0;font-size:14px;line-height:24px}}.page-module__VniVKW__tasks{padding-top:var(--section)}.page-module__VniVKW__taskList{margin-top:var(--gap)}.page-module__VniVKW__setup,.page-module__VniVKW__access{padding-top:var(--section)}.page-module__VniVKW__access{padding-bottom:var(--section)}.page-module__VniVKW__split{grid-template-columns:minmax(0,1fr);row-gap:16px;display:grid}.page-module__VniVKW__splitBody p{max-width:64ch;color:var(--secondary);text-wrap:pretty;font-size:15px;line-height:1.7}.page-module__VniVKW__splitBody p+a{margin-top:16px;font-size:13px;line-height:20px;display:inline-block}.page-module__VniVKW__primaryButton{border:1px solid var(--indigo);background:var(--indigo);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:0 19px;font-size:13px;display:inline-flex}.page-module__VniVKW__page .page-module__VniVKW__primaryButton:hover{border-color:var(--indigo-deep);background:var(--indigo-deep);color:#fff}@container (min-width:800px){.page-module__VniVKW__split{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.page-module__VniVKW__split>h2{grid-column:1/span 4}.page-module__VniVKW__splitBody{grid-column:5/span 6}.page-module__VniVKW__splitBody p{font-size:14px;line-height:24px}}.page-module__VniVKW__footerRow{padding-top:24px;padding-bottom:var(--rail-pad);border-top:1px solid var(--line);color:var(--secondary);justify-content:space-between;gap:24px;font-size:12px;line-height:20px;display:flex}.page-module__VniVKW__footerRow>div{gap:24px;display:flex}@media (max-width:1050px){.page-module__VniVKW__page{--rail:160px;--rail-pad:32px}.page-module__VniVKW__railInner{padding-inline:20px}}@media (max-width:760px){.page-module__VniVKW__page{--rail:0px;display:block}.page-module__VniVKW__rail{border-right:0;height:auto;position:static;overflow:visible}.page-module__VniVKW__railInner{padding:12px var(--gutter)0;flex-flow:wrap;align-items:center;gap:0 16px}.page-module__VniVKW__wordmark{align-items:center;min-height:44px;display:flex}.page-module__VniVKW__nav{border-top:1px solid var(--line);flex-direction:row;flex:0 0 100%;order:3;justify-content:space-between;align-items:stretch;margin:0;font-size:14px}.page-module__VniVKW__nav a{align-items:center;min-height:44px;padding:0 8px;display:flex}.page-module__VniVKW__nav a:first-child{margin-left:-8px}.page-module__VniVKW__nav a:last-child{margin-right:-8px}.page-module__VniVKW__railAccess{order:2;min-height:44px;margin:0 0 0 auto;font-size:13px}}@media (max-width:540px){.page-module__VniVKW__page{--section:64px}.page-module__VniVKW__sectionHeading>a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.page-module__VniVKW__splitBody p+a{align-items:center;min-height:44px;margin-block:4px -12px;display:inline-flex}.page-module__VniVKW__primaryButton{width:100%;min-height:48px;font-size:14px}.page-module__VniVKW__methodNote{font-size:13px}.page-module__VniVKW__footerRow{align-items:center;padding-top:12px}.page-module__VniVKW__footerRow a{align-items:center;min-height:44px;display:inline-flex}.page-module__VniVKW__footerRow>div{gap:4px;margin-right:-10px}.page-module__VniVKW__footerRow>div a{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.page-module__VniVKW__page a{transition:none}}
