.task-page .task-hero{position:relative;overflow:hidden;margin-top:-4.5rem;padding:calc(clamp(3rem,7vw,5.5rem) + 4.5rem) 0 clamp(3.5rem,6vw,5rem)}.task-page .task-hero-bg{position:absolute;inset:0;background-image:linear-gradient(270deg,#14141400,#00000059),url(/cdn/65dce6831bf9f730421e2915/bg-hero.png);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover;pointer-events:none}.task-page .task-hero-grid{position:relative;z-index:1;display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:60rem){.task-page .task-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.task-page .task-hero-copy{min-width:0}.task-page .task-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.task-page .task-hero-note{margin:.875rem 0 0;font-size:var(--brand-fs-meta);color:var(--brand-text-muted)}.task-page .task-band-title{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--brand-text-bright)}.task-page .task-band-sub{max-width:42rem;margin:.625rem 0 0;font-size:var(--brand-fs-body);line-height:1.55;color:var(--brand-text)}.task-page .task-metrics{position:relative;z-index:1;margin-top:-1.0625rem}.cloud-lp.task-page .task-metrics .cl-cp-strip{--cl-play-gut: var(--cl-panel-gut);margin-top:0;padding:0}.cloud-lp.task-page .task-metrics .cl-cp-col{padding-top:0;padding-bottom:calc(var(--cl-play-gut) - 1.5px)}.cloud-lp.task-page .task-metrics .cl-cp-col:first-child{--cl-cp-pl: var(--cl-play-gut)}.cloud-lp.task-page .task-metrics .cl-cp-col:last-child{--cl-cp-pr: var(--cl-play-gut)}.task-page .task-playground{padding:clamp(3rem,6vw,4.5rem) 0 0}.task-page .task-close{padding:clamp(3rem,6vw,4.5rem) 0 clamp(4rem,7vw,6rem)}.task-page .task-close-panel{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--brand-hairline-strong);border-radius:4px;background:var(--brand-bg-elevated)}.task-page .task-close-rows{display:grid;gap:1.125rem;margin:1.5rem 0 1.75rem}.task-page .task-close-rows>div{display:grid;gap:.25rem 1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:45rem){.task-page .task-close-rows>div{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.task-page .task-close-rows dt{font-family:var(--font-mono);font-size:var(--brand-fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-muted)}.task-page .task-close-rows dd{margin:0;font-size:var(--brand-fs-body);line-height:1.55;color:var(--brand-text)}.task-page .task-evidence{padding:clamp(3.5rem,7vw,5.5rem) 0 clamp(4.5rem,9vw,7rem)}.task-page .task-evidence-findings{display:grid;gap:.75rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:clamp(1.25rem,2.5vw,1.75rem) 0 clamp(1.75rem,3.5vw,2.5rem);padding:0;list-style:none}.task-page .task-evidence-findings li{font-family:var(--font-display);font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.3;color:var(--brand-text-bright)}.task-page .task-evidence-findings strong{font-weight:inherit;color:var(--brand-accent)}.task-page .task-evidence-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:60rem){.task-page .task-evidence-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.task-page .task-evidence-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-page .task-evidence-grid.is-2,.task-page .task-evidence-grid.is-3{grid-template-rows:auto auto 1fr;row-gap:0}.task-page .task-evidence-grid.is-2 .task-evidence-card,.task-page .task-evidence-grid.is-3 .task-evidence-card{display:grid;grid-row:span 3;grid-template-rows:subgrid}}.task-page .task-evidence-card{display:flex;flex-direction:column;border-radius:4px;background:var(--brand-bg-elevated);overflow:hidden}.task-page .task-evidence-title{margin:0;padding:1.25rem 1.375rem 0;font-family:var(--font-display);font-size:1.0625rem;font-weight:400;line-height:1.35;color:var(--brand-text-bright)}.task-page .task-evidence-block{display:flex;flex-direction:column;min-width:0;padding:1.25rem 1.375rem}.task-page .task-evidence-block.is-output{flex:1;background:#ffffff09}.task-page .task-evidence-label{margin:0 0 .5rem;font-size:.875rem;line-height:1.4;color:var(--brand-text-muted)}.task-page .task-evidence-block.is-output .task-evidence-label{color:var(--brand-accent)}.task-page .task-evidence-text{margin:0;white-space:pre-line;font-size:var(--brand-fs-body);line-height:1.55;color:var(--brand-text-bright);overflow-wrap:anywhere}.task-page .task-evidence-text mark{background:none;color:var(--brand-accent)}.task-page .task-evidence-block img{display:block;width:100%;height:auto;max-height:14rem;object-fit:contain;margin-bottom:.75rem;border-radius:2px}.task-page .task-evidence-rows{display:grid;gap:.5rem;margin:0}.task-page .task-evidence-rows>div{display:flex;justify-content:space-between;gap:1rem;font-size:var(--brand-fs-meta)}.task-page .task-evidence-rows dt{flex:0 1 auto;min-width:7rem;max-width:55%;font-family:var(--font-mono);color:var(--brand-text-muted);overflow-wrap:normal}.task-page .task-evidence-rows dd{margin:0;text-align:right;color:var(--brand-text-bright);overflow-wrap:anywhere}.task-page .task-evidence-meta{margin:auto 0 0;padding-top:1rem;font-size:var(--brand-fs-meta);line-height:1.4;color:var(--brand-text-muted)}.task-page .task-evidence-comparison{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);margin-top:clamp(1.75rem,3vw,2.5rem)}@media(min-width:60rem){.task-page .task-evidence-comparison{grid-template-columns:minmax(0,24.375rem) minmax(0,1fr);gap:3.5rem;align-items:center}}.task-page .task-evidence-chart{display:block;width:100%;max-width:24.375rem;height:auto;overflow:visible}.task-page .task-evidence-chart .is-title{font-family:var(--cl-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;fill:var(--brand-text-bright)}.task-page .task-evidence-chart .is-tick{font-family:var(--cl-mono);font-size:12px;fill:var(--brand-text-muted)}.task-page .task-evidence-chart .is-grid{stroke:var(--brand-hairline)}.task-page .task-evidence-chart .is-base{stroke:var(--brand-hairline-strong)}.task-page .task-evidence-chart .is-break{fill:none;stroke:var(--brand-text);stroke-width:1.5;stroke-linejoin:round}.task-page .task-evidence-chart .is-point{fill:var(--brand-text-muted)}.task-page .task-evidence-chart .is-label{font-family:var(--cl-mono);font-size:14px;fill:var(--brand-text)}.task-page .task-evidence-chart .is-setting{font-family:var(--font-display);font-size:13px;word-spacing:.15em;fill:var(--brand-text-muted)}.task-page .task-evidence-chart .is-ours{fill:var(--brand-accent)}.task-page .task-evidence-chart text.is-ours{fill:var(--brand-text-bright)}.task-page .task-evidence-attack{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);padding:1.5rem 0;border-bottom:1px solid var(--brand-hairline)}@media(min-width:60rem){.task-page .task-evidence-attacks{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);column-gap:1.75rem}.task-page .task-evidence-attack{grid-column:1 / -1;grid-template-columns:subgrid;column-gap:1.75rem;align-items:baseline;padding:1.875rem 0}}.task-page .task-evidence-attack.is-head{padding:0 0 .875rem;border-bottom-color:var(--brand-hairline-strong);font-family:var(--cl-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--brand-text-bright)}@media(max-width:59.99rem){.task-page .task-evidence-attack.is-head{display:none}}.task-page .task-evidence-push{display:grid;gap:.25rem;margin:0 0 .25rem}.task-page .task-evidence-said{font-size:1.0625rem;line-height:1.4;color:var(--brand-text-bright)}.task-page .task-evidence-rule{font-size:.875rem;line-height:1.4;color:var(--brand-text-muted)}.task-page .task-evidence-answer{display:flex;gap:.625rem;align-items:baseline;margin:0;font-size:1.0625rem;line-height:1.4}@media(min-width:60rem){.task-page .task-evidence-said,.task-page .task-evidence-answer{white-space:nowrap}.task-page .task-evidence-who{display:none}}.task-page .task-evidence-answer svg{flex:0 0 auto;width:.9375rem;height:.9375rem;align-self:center;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.task-page .task-evidence-answer.is-held{color:var(--brand-text)}.task-page .task-evidence-answer.is-broke{color:var(--brand-text-muted)}.task-page .task-evidence-dot{width:.5rem;height:.5rem;margin-right:.375rem;vertical-align:.05em;fill:var(--brand-accent)}
