.uc-Q_G_copy{gap:var(--tf-space-2);display:grid}.uc-Q_G_button{min-height:var(--tf-control-height);padding:var(--tf-space-2) var(--tf-space-4);color:var(--tf-color-ink);background:var(--tf-color-paper-bright);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);font:inherit;cursor:pointer;justify-self:start;font-weight:650}.uc-Q_G_button:hover{color:var(--tf-color-ink);background:var(--tf-color-paper-muted)}.uc-Q_G_status{min-height:1.5em;color:var(--tf-color-ink-muted);font-size:var(--tf-font-size-0);margin:0;line-height:1.5}.uc-Q_G_fallback{gap:var(--tf-space-2);display:grid}.uc-Q_G_fallback textarea{width:100%;min-width:0;padding:var(--tf-space-3);color:var(--tf-color-ink);background:var(--tf-color-paper-bright);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);font:inherit;line-height:1.6}
.vYsCJG_playbook{gap:var(--tf-space-6);max-width:46rem;display:grid}.vYsCJG_playbook :is(header,section,footer)>h3{margin:0 0 var(--tf-space-2);color:var(--tf-color-ink);letter-spacing:-.02em;text-transform:none;font-family:inherit;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.2}.vYsCJG_playbook h4{margin:var(--tf-space-4) 0 var(--tf-space-2);font-size:var(--tf-font-size-2);line-height:1.3}.vYsCJG_playbook h5{margin:0 0 var(--tf-space-2);color:var(--tf-color-ink-muted);font-family:var(--tf-font-ui);font-size:var(--tf-font-size-00);letter-spacing:var(--tf-tracking-label);text-transform:uppercase}.vYsCJG_playbook p{margin:0 0 var(--tf-space-2);line-height:1.6}.vYsCJG_playbook ul,.vYsCJG_playbook ol{gap:var(--tf-space-2);margin:0;padding-left:1.35rem;line-height:1.55;display:grid}.vYsCJG_header{padding-bottom:var(--tf-space-4);border-bottom:1px solid var(--tf-color-line)}.vYsCJG_summary{text-wrap:balance;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem)}.vYsCJG_facts{gap:var(--tf-space-3);margin:var(--tf-space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.vYsCJG_facts dt{color:var(--tf-color-ink-muted);font-family:var(--tf-font-ui);font-size:var(--tf-font-size-00);letter-spacing:var(--tf-tracking-label);text-transform:uppercase}.vYsCJG_facts dd{margin:var(--tf-space-1) 0 0;font-weight:650;line-height:1.35}.vYsCJG_cadence{font-size:var(--tf-font-size-3);text-wrap:pretty;line-height:1.45}.vYsCJG_pillar{margin-top:var(--tf-space-4);padding-left:var(--tf-space-3);border-left:3px solid var(--tf-color-blue)}.vYsCJG_pillar h4{margin-top:0}.vYsCJG_week{margin-top:var(--tf-space-4);padding:var(--tf-space-4);background:var(--tf-color-paper-bright);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm)}.vYsCJG_week h4{margin-top:0}.vYsCJG_weekNumber{margin-right:var(--tf-space-2);padding:0 var(--tf-space-2);background:var(--tf-color-ink);border-radius:var(--tf-radius-sm);color:var(--tf-color-cream);font-family:var(--tf-font-ui);font-size:var(--tf-font-size-00);letter-spacing:var(--tf-tracking-label);text-transform:uppercase;display:inline-block}.vYsCJG_weekColumns{gap:var(--tf-space-4);margin-top:var(--tf-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.vYsCJG_review{margin-top:var(--tf-space-3);color:var(--tf-color-ink-muted);margin-bottom:0}.vYsCJG_angle{font-weight:650}.vYsCJG_draft{margin:var(--tf-space-3) 0;padding:var(--tf-space-4);background:var(--tf-color-paper-bright);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);box-shadow:var(--tf-shadow-arcade)}.vYsCJG_draft p:last-child{margin-bottom:0}.vYsCJG_reviewNote{color:var(--tf-color-ink-muted);font-size:var(--tf-font-size-1)}.vYsCJG_basis{padding-top:var(--tf-space-4);border-top:1px solid var(--tf-color-line);color:var(--tf-color-ink-muted);font-size:var(--tf-font-size-1)}.vYsCJG_playbook>.vYsCJG_basis>h3,.vYsCJG_basis h4{color:var(--tf-color-ink-muted);font-family:var(--tf-font-ui);font-size:var(--tf-font-size-00);letter-spacing:var(--tf-tracking-label);text-transform:uppercase}
.cohURa_tool{gap:var(--tf-space-5);margin:var(--tf-space-6) 0;background:var(--tf-color-paper-bright);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-md);box-shadow:var(--tf-shadow-arcade);padding:clamp(1.25rem,3vw,2rem);display:grid}.cohURa_tool>h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,1.1rem + .75vw,1.85rem);line-height:1.15}.cohURa_fields{gap:var(--tf-space-4);display:grid}.cohURa_fields fieldset{border:0;min-width:0;margin:0;padding:0}.cohURa_fields legend{margin-bottom:var(--tf-space-2);color:var(--tf-color-ink);font-size:var(--tf-font-size-2);padding:0;font-weight:700;line-height:1.35}.cohURa_choices{gap:var(--tf-space-2);flex-wrap:wrap;display:flex}.cohURa_choices label{gap:var(--tf-space-2);min-height:var(--tf-control-height);padding:var(--tf-space-2) var(--tf-space-3);background:var(--tf-color-paper-muted);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);cursor:pointer;align-items:center;line-height:1.3;display:flex}.cohURa_choices label:has(input:checked){background:var(--tf-color-blue-soft);border-color:var(--tf-color-blue);font-weight:650}.cohURa_choices label:has(input:focus-visible){outline:var(--tf-focus-width) solid var(--tf-color-focus);outline-offset:var(--tf-focus-offset)}.cohURa_numberField{gap:var(--tf-space-2);max-width:28rem;font-size:var(--tf-font-size-2);font-weight:700;display:grid}.cohURa_numberField span{color:var(--tf-color-ink-muted);font-size:var(--tf-font-size-00);letter-spacing:var(--tf-tracking-label);text-transform:uppercase;font-weight:500}.cohURa_numberField input,.cohURa_numberField textarea{width:100%;min-width:0;min-height:var(--tf-control-height);padding:var(--tf-space-2) var(--tf-space-3);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);font:inherit;font-weight:500}.cohURa_submit{min-height:var(--tf-control-height);padding:var(--tf-space-2) var(--tf-space-5);background:var(--tf-color-ink);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);box-shadow:var(--tf-shadow-action);color:var(--tf-color-cream);cursor:pointer;font:inherit;justify-self:start;font-weight:700}.cohURa_submit:focus-visible{outline:var(--tf-focus-width) solid var(--tf-color-focus);outline-offset:var(--tf-focus-offset)}.cohURa_result{gap:var(--tf-space-3);padding:var(--tf-space-4);background:var(--tf-color-paper-muted);border-left:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);display:grid}.cohURa_result>*{margin:0}.cohURa_result ol,.cohURa_result ul{gap:var(--tf-space-2);margin:0;padding-left:1.35rem;line-height:1.55;display:grid}.cohURa_result h3{color:var(--tf-color-ink-muted);font-family:var(--tf-font-ui);font-size:var(--tf-font-size-00);letter-spacing:var(--tf-tracking-label);text-transform:uppercase;margin:0}.cohURa_resultStage{color:var(--tf-color-ink-muted);font-family:var(--tf-font-ui);font-size:var(--tf-font-size-00);letter-spacing:var(--tf-tracking-label);text-transform:uppercase;font-weight:700}.cohURa_resultHeadline{text-wrap:balance;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.3}.cohURa_basis{color:var(--tf-color-ink-muted);font-size:var(--tf-font-size-1);line-height:1.5}.cohURa_state{padding:var(--tf-space-2) var(--tf-space-3);background:var(--tf-color-ink);border-radius:var(--tf-radius-sm);color:var(--tf-color-cream);font-family:var(--tf-font-ui);font-size:var(--tf-font-size-1);align-items:center;font-weight:700;display:inline-flex}.cohURa_state[data-tone=ready]{background:var(--tf-color-green,#3f7d4f)}.cohURa_state[data-tone=caution]{background:var(--tf-color-yellow-light,#f0cb6b);color:var(--tf-color-ink)}@media (prefers-reduced-motion:no-preference){.cohURa_choices label{transition:background-color .12s ease-out}}.cohURa_keepIt{gap:var(--tf-space-3);margin-top:var(--tf-space-5);padding:var(--tf-space-4);background:var(--tf-color-paper-bright);border:1px solid var(--tf-color-line);border-left:6px solid var(--tf-color-yellow);border-radius:var(--tf-radius-sm);display:grid}.cohURa_keepIt h3{color:var(--tf-color-ink);font-family:inherit;font-size:var(--tf-font-size-3);letter-spacing:-.01em;text-transform:none;margin:0;line-height:1.25}.cohURa_keepIt p{margin:0;line-height:1.6}.cohURa_keepAction{min-height:var(--tf-control-height);padding:var(--tf-space-2) var(--tf-space-5);background:var(--tf-color-ink);border-radius:var(--tf-radius-sm);color:var(--tf-color-cream);font-weight:700;line-height:var(--tf-control-height);justify-self:start;text-decoration:none}.cohURa_keepAction:focus-visible{outline:var(--tf-focus-width) solid var(--tf-color-focus);outline-offset:var(--tf-focus-offset)}.cohURa_keepFootnote{color:var(--tf-color-ink-muted);font-size:var(--tf-font-size-1)}.cohURa_optional{gap:var(--tf-space-4);padding-block:var(--tf-space-3);border-block:var(--tf-border-hairline);display:grid}.cohURa_optional summary{min-height:var(--tf-control-height);padding-block:var(--tf-space-3);cursor:pointer;font-weight:650}.cohURa_optional[open]>:not(summary){margin-bottom:var(--tf-space-4)}.cohURa_numberField select{width:100%;min-height:var(--tf-control-height);padding:var(--tf-space-2) var(--tf-space-3);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);background:var(--tf-color-paper-bright);color:var(--tf-color-ink);font:inherit}.cohURa_metricGrid{gap:var(--tf-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.cohURa_breakText{overflow-wrap:anywhere}.cohURa_opportunityList>li{padding-block:var(--tf-space-3);border-bottom:1px solid var(--tf-color-line)}.cohURa_opportunityList p{margin-block:var(--tf-space-2)}.cohURa_smallAction{min-height:var(--tf-control-height);padding:var(--tf-space-2) var(--tf-space-3);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);background:var(--tf-color-paper-bright);color:var(--tf-color-ink);cursor:pointer;font:inherit;font-weight:650}
