.NewRehearsalMotion-module__--m83W__heroContent{--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:0px;--hero-exit-duration:.22s}.NewRehearsalMotion-module__--m83W__heroContent .t-stagger-line{will-change:auto}.NewRehearsalMotion-module__--m83W__composerReveal{transition-delay:80ms}.NewRehearsalMotion-module__--m83W__facesReveal{transition-delay:.12s}.NewRehearsalMotion-module__--m83W__heroContent.is-hiding .t-stagger-line{opacity:0;transition:opacity var(--hero-exit-duration) ease, transform var(--hero-exit-duration) ease;transition-delay:0s;transform:translateY(8px)}.NewRehearsalMotion-module__--m83W__workspaceReveal,.NewRehearsalMotion-module__--m83W__documentReveal{animation:.5s cubic-bezier(.22,1,.36,1) backwards NewRehearsalMotion-module__--m83W__workspaceRise}.NewRehearsalMotion-module__--m83W__documentReveal{animation-delay:80ms}@keyframes NewRehearsalMotion-module__--m83W__workspaceRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NewRehearsalMotion-module__--m83W__heroContent .t-stagger-line{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.NewRehearsalMotion-module__--m83W__workspaceReveal,.NewRehearsalMotion-module__--m83W__documentReveal{animation:none!important}}
.AnchoredSurfaceMotion-module__Bn3gIa__surface{--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1);transform-origin:var(--anchored-surface-origin);will-change:transform, opacity}.AnchoredSurfaceMotion-module__Bn3gIa__dropdown{--anchored-surface-origin:var(--radix-dropdown-menu-content-transform-origin)}.AnchoredSurfaceMotion-module__Bn3gIa__popover{--anchored-surface-origin:var(--radix-popover-content-transform-origin)}.AnchoredSurfaceMotion-module__Bn3gIa__surface[data-state=open]{animation:AnchoredSurfaceMotion-module__Bn3gIa__open var(--dropdown-open-dur) var(--dropdown-ease) both}.AnchoredSurfaceMotion-module__Bn3gIa__surface[data-state=closed]{animation:AnchoredSurfaceMotion-module__Bn3gIa__close var(--dropdown-close-dur) var(--dropdown-ease) both;pointer-events:none!important}@keyframes AnchoredSurfaceMotion-module__Bn3gIa__open{0%{opacity:0;transform:scale(var(--dropdown-pre-scale))}to{opacity:1;transform:scale(1)}}@keyframes AnchoredSurfaceMotion-module__Bn3gIa__close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--dropdown-closing-scale))}}@media (prefers-reduced-motion:reduce){.AnchoredSurfaceMotion-module__Bn3gIa__surface{will-change:auto;animation:none!important}}
.TransitionTooltipGroup-module__xGdBJG__group{width:100%;min-width:0;display:flex;position:relative}.TransitionTooltipGroup-module__xGdBJG__tooltip{--tt-in-dur:.15s;--tt-out-dur:50ms;--tt-scale:.98;--tt-delay:80ms;--tt-move-dur:.16s;--tt-move-ease:cubic-bezier(.22, 1, .36, 1);z-index:80;box-sizing:border-box;border:1px solid hsl(var(--dp-stroke));background:hsl(var(--dp-popover));max-width:calc(100vw - 32px);color:hsl(var(--dp-foreground));font-family:var(--font-nouvelle), system-ui, sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-line-height);box-shadow:none;opacity:0;pointer-events:none;translate:var(--tt-x,0px) var(--tt-y,0px);scale:var(--tt-scale);transition:opacity var(--tt-out-dur) ease-out, scale var(--tt-out-dur) ease-out, translate var(--tt-move-dur) var(--tt-move-ease);border-radius:0;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex;position:fixed;top:0;left:0}.TransitionTooltipGroup-module__xGdBJG__tooltip[data-show=true]{opacity:1;transition:opacity var(--tt-in-dur) ease-out var(--tt-delay), scale var(--tt-in-dur) ease-out var(--tt-delay), translate var(--tt-move-dur) var(--tt-move-ease);scale:1}.TransitionTooltipGroup-module__xGdBJG__text{white-space:pre-line;overflow-wrap:anywhere;max-width:min(320px,100vw - 58px)}@media (prefers-reduced-motion:reduce){.TransitionTooltipGroup-module__xGdBJG__tooltip{transition:none!important}}
.agentWriting-module__8OThcq__surface{isolation:isolate;--shimmer-base:#a3a3a8;--shimmer-highlight:#d0d0d4;min-width:0;position:relative}html.light .agentWriting-module__8OThcq__surface{--shimmer-base:#656569;--shimmer-highlight:#29292d}.agentWriting-module__8OThcq__surface[data-writing=true]>:first-child::-moz-placeholder{caret-color:#0000;cursor:progress;color:#0000!important}.agentWriting-module__8OThcq__surface[data-writing=true]>:first-child,.agentWriting-module__8OThcq__surface[data-writing=true]>:first-child::placeholder{caret-color:#0000;cursor:progress;color:#0000!important}.agentWriting-module__8OThcq__overlay{pointer-events:none;padding:12px 16px;position:absolute;inset:1px;overflow:hidden}.agentWriting-module__8OThcq__surface[data-variant=question] .agentWriting-module__8OThcq__overlay{padding:8px 12px;inset:0}.agentWriting-module__8OThcq__surface[data-writing=true][data-variant=question]{background:hsl(var(--dp-popover));min-height:64px}.agentWriting-module__8OThcq__thinking.agentWriting-module__8OThcq__thinking{--think-hold:5s;--think-swap:.35s;--think-gap:80ms;--think-distance:4px;--think-blur:2px;--think-shimmer:2.5s;--think-base:var(--shimmer-base);--think-highlight:var(--shimmer-highlight);min-height:24px;font-size:16px;line-height:24px}.agentWriting-module__8OThcq__thinking .t-think{min-height:24px;line-height:24px}.agentWriting-module__8OThcq__thinking .t-think-text{white-space:normal}.agentWriting-module__8OThcq__surface[data-multiline=false] .agentWriting-module__8OThcq__thinking .t-think-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agentWriting-module__8OThcq__surface[data-multiline=false] .agentWriting-module__8OThcq__thinking .t-think-text:before{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agentWriting-module__8OThcq__surface[data-playing=false] .t-think-text:before{animation-play-state:paused}.agentWriting-module__8OThcq__surface[data-arrived=true]>:first-child{animation:.22s ease-out agentWriting-module__8OThcq__textArrives}@keyframes agentWriting-module__8OThcq__textArrives{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.agentWriting-module__8OThcq__surface[data-arrived=true]>:first-child{animation:none}}
.PopulationDashboard-module__GycQPG__rail{min-width:0;position:relative}.PopulationDashboard-module__GycQPG__rail:before,.PopulationDashboard-module__GycQPG__rail:after{z-index:1;content:"";pointer-events:none;opacity:0;width:2.5rem;transition:opacity .15s ease-out;position:absolute;top:0;bottom:.75rem}.PopulationDashboard-module__GycQPG__rail:before{background:linear-gradient(to right, hsl(var(--dp-background)), hsl(var(--dp-background) / 0));left:0}.PopulationDashboard-module__GycQPG__rail:after{background:linear-gradient(to left, hsl(var(--dp-background)), hsl(var(--dp-background) / 0));right:0}.PopulationDashboard-module__GycQPG__rail[data-overflow-start=true]:before,.PopulationDashboard-module__GycQPG__rail[data-overflow-end=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){.PopulationDashboard-module__GycQPG__rail:before,.PopulationDashboard-module__GycQPG__rail:after{transition:none}}@media print{.PopulationDashboard-module__GycQPG__rail:before,.PopulationDashboard-module__GycQPG__rail:after{display:none}}
.audienceDefinition-module__JGrCFq__definition{min-width:0;font-size:15px;line-height:1.55;container-type:inline-size}.audienceDefinition-module__JGrCFq__heading{margin-bottom:20px}.audienceDefinition-module__JGrCFq__factsViewport{min-width:0}.audienceDefinition-module__JGrCFq__facts{flex-wrap:wrap;gap:8px;margin:0;display:flex}.audienceDefinition-module__JGrCFq__factItem{min-width:0;max-width:100%}.audienceDefinition-module__JGrCFq__factItem>dd{min-width:0;margin:0;padding:0;display:flex}.audienceDefinition-module__JGrCFq__facts .audienceDefinition-module__JGrCFq__fact{min-width:0;max-width:100%;font:inherit;text-align:left;white-space:normal;cursor:help;color:hsl(var(--dp-foreground));background:hsl(var(--dp-elevated-2));align-items:flex-start;gap:7px;padding:10px 15px 10px 10px;line-height:24px;display:flex}.audienceDefinition-module__JGrCFq__factValue{overflow-wrap:anywhere;min-width:0}.audienceDefinition-module__JGrCFq__fact .audienceDefinition-module__JGrCFq__factIcon{width:24px;height:24px;color:hsl(var(--dp-secondary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.audienceDefinition-module__JGrCFq__locationIcon svg{transform:translate(-1px)}.audienceDefinition-module__JGrCFq__genderIcon svg{transform:translate(-3px)}.audienceDefinition-module__JGrCFq__fact:focus-visible{outline:1px solid hsl(var(--dp-foreground));outline-offset:-1px}.audienceDefinition-module__JGrCFq__quiet{color:hsl(var(--dp-secondary));font-size:13px;line-height:1.5}.audienceDefinition-module__JGrCFq__screenerDivider{border-top:1px solid hsl(var(--dp-stroke));margin:26px 0 24px}.audienceDefinition-module__JGrCFq__sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.audienceDefinition-module__JGrCFq__sectionHeading h3{font-family:var(--font-nouvelle), system-ui, sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-weight:400}.audienceDefinition-module__JGrCFq__sectionHeading .audienceDefinition-module__JGrCFq__ruleTrigger{font-size:var(--type-body-size);line-height:var(--type-body-line-height);text-underline-offset:4px;gap:6px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.audienceDefinition-module__JGrCFq__ruleTrigger svg,.audienceDefinition-module__JGrCFq__ruleExplanation dt svg{flex-shrink:0}.audienceDefinition-module__JGrCFq__ruleExplanation{width:360px;max-width:calc(100vw - 32px);font-size:var(--type-body-size);line-height:var(--type-body-line-height);box-shadow:none;background:hsl(var(--dp-background));padding:20px}.audienceDefinition-module__JGrCFq__ruleExplanation>p{font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:hsl(var(--dp-secondary));margin-bottom:18px}.audienceDefinition-module__JGrCFq__ruleExplanation dl{font-size:var(--type-body-size);line-height:var(--type-body-line-height);gap:18px;display:grid}.audienceDefinition-module__JGrCFq__ruleExplanation dt{align-items:center;gap:8px;display:flex}.audienceDefinition-module__JGrCFq__ruleExplanation dd{color:hsl(var(--dp-secondary));margin-top:4px}.audienceDefinition-module__JGrCFq__questionList{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.audienceDefinition-module__JGrCFq__questionList li{-moz-column-gap:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.audienceDefinition-module__JGrCFq__questionNumber{color:hsl(var(--dp-secondary));font-variant-numeric:tabular-nums}.audienceDefinition-module__JGrCFq__questionBody{overflow-wrap:anywhere;min-width:0}.audienceDefinition-module__JGrCFq__compact{font-size:13px}.audienceDefinition-module__JGrCFq__compact .audienceDefinition-module__JGrCFq__fact{gap:5px;padding:8px 13px 8px 8px;line-height:22px}.audienceDefinition-module__JGrCFq__compact .audienceDefinition-module__JGrCFq__fact .audienceDefinition-module__JGrCFq__factIcon{height:22px}.audienceDefinition-module__JGrCFq__compact .audienceDefinition-module__JGrCFq__screenerDivider{margin:18px 0 16px}.audienceDefinition-module__JGrCFq__compact .audienceDefinition-module__JGrCFq__questionList{gap:10px;margin-top:12px}.audienceDefinition-module__JGrCFq__compact .audienceDefinition-module__JGrCFq__questionList li{-moz-column-gap:6px;grid-template-columns:14px minmax(0,1fr);column-gap:6px}.audienceDefinition-module__JGrCFq__compact .audienceDefinition-module__JGrCFq__detailsLink{font-size:var(--type-body-size);line-height:var(--type-body-line-height);justify-content:space-between;width:100%;margin-top:20px}
.audienceMotion-module__a_CkfG__intro{--stagger-start-delay:40ms;--stagger-dur:.35s;--stagger-distance:8px;--stagger-stagger:40ms;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}.audienceMotion-module__a_CkfG__hint.audienceMotion-module__a_CkfG__hint{--tt-in-dur:.15s;--tt-out-dur:50ms;--tt-scale:.98;--tt-in-ease:ease-out;--tt-out-ease:ease-out;background:hsl(var(--dp-popover));color:hsl(var(--dp-foreground));border-color:hsl(var(--dp-stroke));box-shadow:none;transform-origin:var(--radix-tooltip-content-transform-origin,var(--radix-popover-content-transform-origin));border-radius:0}.audienceMotion-module__a_CkfG__hint.audienceMotion-module__a_CkfG__hint[data-state=delayed-open],.audienceMotion-module__a_CkfG__hint.audienceMotion-module__a_CkfG__hint[data-state=instant-open],.audienceMotion-module__a_CkfG__hint.audienceMotion-module__a_CkfG__hint[data-state=open]{animation:audienceMotion-module__a_CkfG__hintIn var(--tt-in-dur) var(--tt-in-ease) backwards}.audienceMotion-module__a_CkfG__hint.audienceMotion-module__a_CkfG__hint[data-state=closed]{animation:audienceMotion-module__a_CkfG__hintOut var(--tt-out-dur) var(--tt-out-ease) forwards;pointer-events:none}@keyframes audienceMotion-module__a_CkfG__hintIn{0%{opacity:0;transform:scale(var(--tt-scale))}to{opacity:1;transform:scale(1)}}@keyframes audienceMotion-module__a_CkfG__hintOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--tt-scale))}}.audienceMotion-module__a_CkfG__confirmed>svg{--check-hop:3px;--check-up-dur:.25s;--check-down-dur:.3s;--check-up-ease:cubic-bezier(.34, 1.35, .64, 1);--check-down-ease:cubic-bezier(.14, 2.56, .94, 1);animation-name:audienceMotion-module__a_CkfG__checkUp,audienceMotion-module__a_CkfG__checkDown;animation-duration:var(--check-up-dur), var(--check-down-dur);animation-timing-function:var(--check-up-ease), var(--check-down-ease);animation-delay:0s, var(--check-up-dur);animation-fill-mode:forwards,forwards}@keyframes audienceMotion-module__a_CkfG__checkUp{0%{transform:translateY(0)}to{transform:translateY(calc(var(--check-hop) * -1))}}@keyframes audienceMotion-module__a_CkfG__checkDown{0%{transform:translateY(calc(var(--check-hop) * -1))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce),print{.audienceMotion-module__a_CkfG__hint.audienceMotion-module__a_CkfG__hint[data-state],.audienceMotion-module__a_CkfG__confirmed>svg{animation:none!important}}
.TextReveal-module__sBYHHq__line{--stagger-dur:.5s;--stagger-distance:12px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);overflow:inherit;text-overflow:inherit;white-space:inherit;animation:TextReveal-module__sBYHHq__reveal var(--stagger-dur) var(--stagger-ease) backwards;transition:none;display:block}@keyframes TextReveal-module__sBYHHq__reveal{0%{opacity:0;transform:translateY(var(--stagger-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TextReveal-module__sBYHHq__line{animation:none}}
.ThemePreferenceSelector-module__rhe7uW__menu{border:1px solid hsl(var(--dp-stroke));background:hsl(var(--dp-background));grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.ThemePreferenceSelector-module__rhe7uW__menu [role=menuitemradio]{width:auto;min-width:0;color:hsl(var(--dp-secondary))!important;font-family:inherit!important;font-size:var(--type-body-size)!important;font-weight:400!important;line-height:var(--type-body-line-height)!important;letter-spacing:inherit!important;text-transform:none!important;background:0 0!important;justify-content:center!important;gap:.25rem!important;padding:.5rem .25rem!important}.ThemePreferenceSelector-module__rhe7uW__menu [role=menuitemradio]+[role=menuitemradio]{border-left:1px solid hsl(var(--dp-stroke))}.ThemePreferenceSelector-module__rhe7uW__menu [role=menuitemradio]>span:first-child{display:none}.ThemePreferenceSelector-module__rhe7uW__menu [role=menuitemradio]:hover,.ThemePreferenceSelector-module__rhe7uW__menu [role=menuitemradio]:focus{background:hsl(var(--dp-muted-hover))!important;color:hsl(var(--dp-foreground))!important}.ThemePreferenceSelector-module__rhe7uW__menu [role=menuitemradio][data-state=checked],.ThemePreferenceSelector-module__rhe7uW__menu [role=menuitemradio][data-state=checked]:hover,.ThemePreferenceSelector-module__rhe7uW__menu [role=menuitemradio][data-state=checked]:focus{background:hsl(var(--card))!important;color:hsl(var(--dp-foreground))!important}
.ReportEditsSidebar-module__06Xa3q__pendingComposer{--stack-open-dur:.32s;--stack-open-ease:cubic-bezier(.34, 1.4, .64, 1);transform-origin:top;animation:ReportEditsSidebar-module__06Xa3q__composerEnter var(--stack-open-dur) var(--stack-open-ease) both, ReportEditsSidebar-module__06Xa3q__composerAppear .15s ease-out both}@keyframes ReportEditsSidebar-module__06Xa3q__composerEnter{0%{transform:translateY(10px)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes ReportEditsSidebar-module__06Xa3q__composerAppear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ReportEditsSidebar-module__06Xa3q__pendingComposer{animation:none}}
.ReportRehearsalTitle-module__Qw4Aca__title{--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;position:relative}.ReportRehearsalTitle-module__Qw4Aca__surface{z-index:-1;pointer-events:none;border:1px solid hsl(var(--border));background:hsl(var(--muted));opacity:0;transform-origin:50%;transition:transform var(--resize-dur) var(--resize-ease), opacity var(--resize-dur) var(--resize-ease);position:absolute;inset:-8px -12px;transform:scale(.98,.86)}.ReportRehearsalTitle-module__Qw4Aca__title[data-editing=true] .ReportRehearsalTitle-module__Qw4Aca__surface{opacity:1;transform:scale(1)}.ReportRehearsalTitle-module__Qw4Aca__title[data-editing=true]:focus-within .ReportRehearsalTitle-module__Qw4Aca__surface{border-color:hsl(var(--ring))}.ReportRehearsalTitle-module__Qw4Aca__heading{font:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ReportRehearsalTitle-module__Qw4Aca__title[data-editing=true] .ReportRehearsalTitle-module__Qw4Aca__heading{visibility:hidden}.ReportRehearsalTitle-module__Qw4Aca__editor{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 -6px}.ReportRehearsalTitle-module__Qw4Aca__title[data-editing=true] .ReportRehearsalTitle-module__Qw4Aca__editor{visibility:visible;pointer-events:auto}.ReportRehearsalTitle-module__Qw4Aca__editor>div,.ReportRehearsalTitle-module__Qw4Aca__editor>div>div{min-width:0;height:100%}.ReportRehearsalTitle-module__Qw4Aca__input{overflow-wrap:anywhere;height:100%;padding:0;transition:none;overflow:hidden;background:0 0!important;border:0!important}@media (prefers-reduced-motion:reduce){.ReportRehearsalTitle-module__Qw4Aca__surface{transition:none}}
.ReportNextSteps-module__Q_iwfq__root{min-width:0;container-type:inline-size}.ReportNextSteps-module__Q_iwfq__outcomeTrigger{text-align:left;white-space:normal;justify-content:flex-start;gap:12px;width:100%;padding:16px}.ReportNextSteps-module__Q_iwfq__outcomeCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.ReportNextSteps-module__Q_iwfq__predictions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ReportNextSteps-module__Q_iwfq__prediction{border:1px solid hsl(var(--dp-stroke));background:hsl(var(--dp-background));min-width:0;margin:0}.ReportNextSteps-module__Q_iwfq__predictionBody{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:16px;display:flex}.ReportNextSteps-module__Q_iwfq__predictionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ReportNextSteps-module__Q_iwfq__predictionSection{grid-template-columns:1fr;align-items:baseline;gap:4px 12px;min-width:0;font-size:14px;line-height:1.5;display:grid}.ReportNextSteps-module__Q_iwfq__decision{flex:200px;font-size:17px;font-weight:500;line-height:1.5}.ReportNextSteps-module__Q_iwfq__changes{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ReportNextSteps-module__Q_iwfq__change{border:1px solid hsl(var(--dp-stroke));background:hsl(var(--dp-muted));align-items:baseline;gap:6px;max-width:100%;padding:4px 8px;display:inline-flex}.ReportNextSteps-module__Q_iwfq__change>:first-child{flex-shrink:0}.ReportNextSteps-module__Q_iwfq__changeAdd{border-color:hsl(var(--dp-mint-light) / .35);background:hsl(var(--dp-mint-light) / .1)}.ReportNextSteps-module__Q_iwfq__changeAdd>:first-child{color:hsl(var(--status-strong));font-weight:600}.ReportNextSteps-module__Q_iwfq__changeRemove{border-color:hsl(var(--dp-fire-light) / .25);background:hsl(var(--dp-fire-light) / .06)}.ReportNextSteps-module__Q_iwfq__changeRemove>:first-child{color:hsl(var(--destructive));font-weight:600}.ReportNextSteps-module__Q_iwfq__notes{height:min(46dvh,480px);min-height:320px;font-size:16px;line-height:1.6}.ReportNextSteps-module__Q_iwfq__outcomeTrigger:focus-visible,.ReportNextSteps-module__Q_iwfq__notes:focus-visible{outline:2px solid hsl(var(--dp-foreground));outline-offset:3px}@container (min-width:820px){.ReportNextSteps-module__Q_iwfq__outcomeCopy{flex-direction:row;align-items:baseline;gap:16px}.ReportNextSteps-module__Q_iwfq__outcomeCopy>:first-child{flex-shrink:0}}@container (min-width:480px){.ReportNextSteps-module__Q_iwfq__predictionSection{grid-template-columns:72px minmax(0,1fr)}.ReportNextSteps-module__Q_iwfq__predictionBody{padding:20px}}
.ReportMotion-module__w3ifxq__avatarGroup{--avatar-lift:-4px;--avatar-dur:.32s;--avatar-scale:1.05;--avatar-falloff:.45;--avatar-ease-in:cubic-bezier(.22, 1, .36, 1);--avatar-ease-out:cubic-bezier(.34, 3.85, .64, 1)}.ReportMotion-module__w3ifxq__avatar{transform-origin:50%;transform:translateY(var(--shift,0px)) scale(var(--scale-active,1));transition:transform var(--avatar-dur) var(--avatar-ease-in);position:relative}.ReportMotion-module__w3ifxq__audienceButton:focus-visible .ReportMotion-module__w3ifxq__avatar{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce),print{.ReportMotion-module__w3ifxq__avatar{transition:none!important;transform:none!important}}
.SearchResultsMotion-module__sQD8hG__results{--search-result-stagger:40ms;--search-result-duration:.35s;--search-result-distance:8px;--search-result-ease:cubic-bezier(.22, 1, .36, 1)}.SearchResultsMotion-module__sQD8hG__results>[data-stagger-reveal]{animation-name:SearchResultsMotion-module__sQD8hG__reveal;animation-duration:var(--search-result-duration);animation-timing-function:var(--search-result-ease);animation-fill-mode:backwards}.SearchResultsMotion-module__sQD8hG__results>[data-stagger-reveal]:focus-within{animation:none}@keyframes SearchResultsMotion-module__sQD8hG__reveal{0%{opacity:0;transform:translateY(var(--search-result-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce),print{.SearchResultsMotion-module__sQD8hG__results>[data-stagger-reveal]{animation:none}}
@starting-style{.BladeMotion-module__kg8JEa__content{opacity:0}}
.SettingsSaveBar-module__ZA7I3W__bar{--opentilt-open-dur:.28s;--opentilt-close-dur:.2s;--opentilt-open-ease:cubic-bezier(.22, 1, .36, 1);--opentilt-close-ease:cubic-bezier(.22, 1, .36, 1);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--opentilt-close-dur) var(--opentilt-close-ease), opacity var(--opentilt-close-dur) var(--opentilt-close-ease), visibility 0s var(--opentilt-close-dur);transform:translateY(100%)}.SettingsSaveBar-module__ZA7I3W__bar[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--opentilt-open-dur) var(--opentilt-open-ease), opacity var(--opentilt-open-dur) var(--opentilt-open-ease), visibility 0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.SettingsSaveBar-module__ZA7I3W__bar,.SettingsSaveBar-module__ZA7I3W__bar[data-visible=true]{transition:none;transform:none}}
.audienceDefinition-module__e8BRMW__preview{min-height:100dvh;color:hsl(var(--dp-foreground));background:hsl(var(--dp-background));padding:48px 32px 24px}.audienceDefinition-module__e8BRMW__previewInner{max-width:1344px;margin:auto}.audienceDefinition-module__e8BRMW__previewHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.audienceDefinition-module__e8BRMW__previewHeader h1{font-family:var(--font-glare), serif;letter-spacing:-.035em;margin-top:12px;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}.audienceDefinition-module__e8BRMW__eyebrow{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.035em;color:hsl(var(--dp-secondary));font-size:11px;line-height:1.5}.audienceDefinition-module__e8BRMW__intro{color:hsl(var(--dp-secondary));margin-top:14px;font-size:16px}.audienceDefinition-module__e8BRMW__toolbar{align-items:flex-end;gap:28px;padding:32px 0 28px;display:flex}.audienceDefinition-module__e8BRMW__exampleSelector{flex-shrink:0;width:345px;max-width:100%}.audienceDefinition-module__e8BRMW__exampleSelector label{color:hsl(var(--dp-secondary));margin-bottom:8px;font-size:13px;display:block}.audienceDefinition-module__e8BRMW__toolbarDescription{flex:1;padding-bottom:2px;font-size:13px;line-height:1.6}.audienceDefinition-module__e8BRMW__toolbarDescription span{color:hsl(var(--dp-secondary))}.audienceDefinition-module__e8BRMW__viewTabs{max-width:600px}.audienceDefinition-module__e8BRMW__layouts{gap:40px;padding-top:32px;display:grid}.audienceDefinition-module__e8BRMW__stage{min-width:0}.audienceDefinition-module__e8BRMW__stageLabel{font-family:var(--font-geist-mono), monospace;color:hsl(var(--dp-secondary));text-transform:uppercase;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;line-height:1.6;display:flex}.audienceDefinition-module__e8BRMW__contextSwitch{align-items:center;gap:10px;display:flex}.audienceDefinition-module__e8BRMW__contextSwitch button{font-size:12px}.audienceDefinition-module__e8BRMW__contextSwitch button[aria-pressed=true]{color:hsl(var(--dp-foreground));text-underline-offset:4px;text-decoration:underline}.audienceDefinition-module__e8BRMW__pageSurface{border:1px solid hsl(var(--dp-stroke));background:hsl(var(--dp-background));padding:36px 44px}.audienceDefinition-module__e8BRMW__pageHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;display:flex}.audienceDefinition-module__e8BRMW__pageHeading h2{font-family:var(--font-glare), serif;letter-spacing:-.025em;margin:0;font-size:34px;font-weight:300;line-height:1.2}.audienceDefinition-module__e8BRMW__selectedAudience{background:hsl(var(--dp-muted));padding:14px 18px;font-size:14px}.audienceDefinition-module__e8BRMW__definitionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.audienceDefinition-module__e8BRMW__definitionHeading h3{font-size:19px}.audienceDefinition-module__e8BRMW__definitionHeading button{font-size:13px}.audienceDefinition-module__e8BRMW__continuation{border-top:1px solid hsl(var(--dp-stroke));flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;padding-top:24px;font-size:14px;display:flex}.audienceDefinition-module__e8BRMW__continuation .audienceDefinition-module__e8BRMW__quiet{margin-left:auto;font-size:12px}.audienceDefinition-module__e8BRMW__smallLayouts{grid-template-columns:1fr 1fr 390px;align-items:start;gap:24px;display:grid}.audienceDefinition-module__e8BRMW__smallLayouts:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,480px));justify-content:center}.audienceDefinition-module__e8BRMW__cardStage{background:hsl(var(--dp-muted));padding:20px}.audienceDefinition-module__e8BRMW__audienceCard{background:hsl(var(--dp-background));border:1px solid hsl(var(--dp-stroke));padding:20px}.audienceDefinition-module__e8BRMW__cardHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.audienceDefinition-module__e8BRMW__ready{font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:hsl(var(--dp-secondary));flex-shrink:0;align-items:center;gap:6px;display:flex}.audienceDefinition-module__e8BRMW__cardTitle{margin:0 0 12px;font-size:17px;line-height:1.35}.audienceDefinition-module__e8BRMW__cardActions{border-top:1px solid hsl(var(--dp-stroke));gap:10px;margin-top:20px;padding-top:16px;display:flex}.audienceDefinition-module__e8BRMW__cardActions>button{flex:1;padding:10px;font-size:13px}.audienceDefinition-module__e8BRMW__agentIntro{margin-bottom:16px;font-size:13px;line-height:1.5}.audienceDefinition-module__e8BRMW__previewConfirmation{border:1px solid hsl(var(--dp-stroke));justify-items:start;gap:16px;padding:24px;font-size:14px;display:grid}.audienceDefinition-module__e8BRMW__previewConfirmation button{font-size:13px}.audienceDefinition-module__e8BRMW__phone{border:1px solid hsl(var(--dp-stroke));background:hsl(var(--dp-background));width:100%;max-width:390px;margin:auto}.audienceDefinition-module__e8BRMW__phoneBar{border-bottom:1px solid hsl(var(--dp-stroke));justify-content:space-between;align-items:center;padding:17px 20px;font-size:13px;display:flex}.audienceDefinition-module__e8BRMW__phoneBar>span:last-child{width:17px}.audienceDefinition-module__e8BRMW__phoneScroll{scrollbar-width:thin;height:680px;padding:24px 20px;overflow-y:auto}.audienceDefinition-module__e8BRMW__phoneScroll h2{font-family:var(--font-glare), serif;margin:0 0 24px;font-size:28px;font-weight:300;line-height:1.15}.audienceDefinition-module__e8BRMW__mobileOnly{display:block}.audienceDefinition-module__e8BRMW__mobileOnly>section{max-width:390px;margin:auto}.audienceDefinition-module__e8BRMW__resultPreview{border-top:1px solid hsl(var(--dp-stroke));padding-top:24px}.audienceDefinition-module__e8BRMW__resultControls{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.audienceDefinition-module__e8BRMW__resultRow{border:1px solid hsl(var(--dp-stroke));justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;font-size:14px;display:flex}.audienceDefinition-module__e8BRMW__resultRow>div:first-child{max-width:850px}.audienceDefinition-module__e8BRMW__resultRow .audienceDefinition-module__e8BRMW__quiet{margin-top:6px}.audienceDefinition-module__e8BRMW__resultVerdict{flex-shrink:0;justify-items:end;display:grid}.audienceDefinition-module__e8BRMW__resultVerdict .audienceDefinition-module__e8BRMW__quiet{font-size:12px}.audienceDefinition-module__e8BRMW__resultNote{color:hsl(var(--dp-secondary));margin-top:14px;font-size:13px}.audienceDefinition-module__e8BRMW__previewFooter{color:hsl(var(--dp-secondary));padding-top:40px;font-size:12px}.audienceDefinition-module__e8BRMW__modal{background:hsl(var(--dp-background));width:min(860px,100% - 40px);max-width:860px;max-height:calc(100dvh - 64px);box-shadow:none;flex-direction:column;display:flex;gap:0!important;padding:0!important}.audienceDefinition-module__e8BRMW__modalHeader{border-bottom:1px solid hsl(var(--dp-stroke));justify-content:space-between;align-items:start;gap:20px;padding:28px 32px 24px;display:flex}.audienceDefinition-module__e8BRMW__modalHeader h2{margin:0;font-size:30px}.audienceDefinition-module__e8BRMW__modalHeader button{flex-shrink:0;padding:5px}.audienceDefinition-module__e8BRMW__modalBody{overscroll-behavior:contain;padding:28px 32px 32px;overflow-y:auto}@media (max-width:1180px){.audienceDefinition-module__e8BRMW__smallLayouts{grid-template-columns:repeat(2,minmax(0,1fr))}.audienceDefinition-module__e8BRMW__smallLayouts>section:last-child:nth-child(3){grid-column:1/-1;justify-self:center;width:390px;max-width:100%}}@media (max-width:760px){.audienceDefinition-module__e8BRMW__preview{padding:28px 16px 24px}.audienceDefinition-module__e8BRMW__previewHeader{gap:16px}.audienceDefinition-module__e8BRMW__previewHeader h1{max-width:280px}.audienceDefinition-module__e8BRMW__previewHeader>button{padding:10px}.audienceDefinition-module__e8BRMW__intro{font-size:14px;line-height:1.5}.audienceDefinition-module__e8BRMW__toolbar{flex-wrap:wrap;gap:16px;padding:24px 0}.audienceDefinition-module__e8BRMW__exampleSelector{width:100%}.audienceDefinition-module__e8BRMW__exampleSelector label{font-size:16px}.audienceDefinition-module__e8BRMW__toolbarDescription{flex-basis:100%}.audienceDefinition-module__e8BRMW__toolbar>button{font-size:14px}.audienceDefinition-module__e8BRMW__viewTabs button{font-size:13px}.audienceDefinition-module__e8BRMW__layouts{gap:28px;padding-top:24px}.audienceDefinition-module__e8BRMW__pageSurface{padding:24px 20px}.audienceDefinition-module__e8BRMW__pageHeading{flex-direction:column;align-items:start;gap:16px;margin-bottom:28px}.audienceDefinition-module__e8BRMW__pageHeading h2{font-size:28px}.audienceDefinition-module__e8BRMW__selectedAudience{width:100%;padding:12px;font-size:13px}.audienceDefinition-module__e8BRMW__definitionHeading{flex-direction:column;align-items:start;gap:8px}.audienceDefinition-module__e8BRMW__definitionHeading h3{font-size:17px}:is(.audienceDefinition-module__e8BRMW__smallLayouts,.audienceDefinition-module__e8BRMW__smallLayouts:has(>:nth-child(2):last-child)){grid-template-columns:minmax(0,1fr)}.audienceDefinition-module__e8BRMW__cardStage{padding:16px}.audienceDefinition-module__e8BRMW__audienceCard{padding:18px}.audienceDefinition-module__e8BRMW__continuation{gap:12px;font-size:13px}.audienceDefinition-module__e8BRMW__continuation .audienceDefinition-module__e8BRMW__quiet{margin-left:0}.audienceDefinition-module__e8BRMW__stageLabel{flex-wrap:wrap;align-items:start}.audienceDefinition-module__e8BRMW__resultRow{flex-direction:column;align-items:start;gap:18px;padding:18px}.audienceDefinition-module__e8BRMW__resultVerdict{justify-items:start}.audienceDefinition-module__e8BRMW__modal{width:calc(100% - 24px);max-height:calc(100dvh - 32px)}.audienceDefinition-module__e8BRMW__modalHeader{padding:22px 20px}.audienceDefinition-module__e8BRMW__modalHeader h2{font-size:25px}.audienceDefinition-module__e8BRMW__modalBody{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.audienceDefinition-module__e8BRMW__preview *,.audienceDefinition-module__e8BRMW__modal{transition:none!important;animation:none!important}}.audienceDefinition-module__e8BRMW__quiet{color:hsl(var(--dp-secondary));font-size:13px;line-height:1.5}
.SpinnerCheck-module__fjiCBa__hop{--motion-scale:1;--check-fill-dur:calc(.35s * var(--motion-scale));--check-draw-dur:calc(.6s * var(--motion-scale));--check-up-dur:calc(.25s * var(--motion-scale));--check-down-dur:calc(.3s * var(--motion-scale));--check-ease:cubic-bezier(.22, 1, .36, 1);width:64px;height:64px;display:inline-flex}.SpinnerCheck-module__fjiCBa__badge{width:100%;height:100%;transition:transform var(--check-fill-dur) cubic-bezier(.34, 1.96, .94, 1);position:relative;transform:scale(1)}.SpinnerCheck-module__fjiCBa__ring,.SpinnerCheck-module__fjiCBa__arc,.SpinnerCheck-module__fjiCBa__fill{border-radius:50%;position:absolute;inset:0}.SpinnerCheck-module__fjiCBa__ring{border:3px solid hsl(var(--dp-stroke));transition:opacity var(--check-fill-dur) ease}.SpinnerCheck-module__fjiCBa__arc{border:3px solid #0000;border-top-color:hsl(var(--dp-secondary));animation:SpinnerCheck-module__fjiCBa__spin calc(.9s * var(--motion-scale)) linear infinite;transition:opacity var(--check-fill-dur) ease}.SpinnerCheck-module__fjiCBa__fill{background:hsl(var(--dp-mint-dark));opacity:0;transition:opacity var(--check-fill-dur) cubic-bezier(.34, 1.35, .64, 1)}.SpinnerCheck-module__fjiCBa__mark{opacity:0;width:100%;height:100%;transition:opacity var(--check-draw-dur) var(--check-ease) calc(80ms * var(--motion-scale)), transform var(--check-draw-dur) var(--check-ease) calc(80ms * var(--motion-scale));position:absolute;inset:0;transform:scale(.75)}.SpinnerCheck-module__fjiCBa__hop[data-state=done]{animation-name:SpinnerCheck-module__fjiCBa__rise,SpinnerCheck-module__fjiCBa__settle;animation-duration:var(--check-up-dur), var(--check-down-dur);animation-timing-function:cubic-bezier(.34,1.35,.64,1),cubic-bezier(.14,2.56,.94,1);animation-delay:0s, var(--check-up-dur);animation-fill-mode:forwards,forwards}.SpinnerCheck-module__fjiCBa__hop[data-state=done] .SpinnerCheck-module__fjiCBa__badge{transform:scale(1.09)}.SpinnerCheck-module__fjiCBa__hop[data-state=done] .SpinnerCheck-module__fjiCBa__ring,.SpinnerCheck-module__fjiCBa__hop[data-state=done] .SpinnerCheck-module__fjiCBa__arc{opacity:0}.SpinnerCheck-module__fjiCBa__hop[data-state=done] .SpinnerCheck-module__fjiCBa__arc{animation-play-state:paused}.SpinnerCheck-module__fjiCBa__hop[data-state=done] .SpinnerCheck-module__fjiCBa__fill,.SpinnerCheck-module__fjiCBa__hop[data-state=done] .SpinnerCheck-module__fjiCBa__mark{opacity:1}.SpinnerCheck-module__fjiCBa__hop[data-state=done] .SpinnerCheck-module__fjiCBa__mark{transform:scale(1)}@keyframes SpinnerCheck-module__fjiCBa__spin{to{transform:rotate(360deg)}}@keyframes SpinnerCheck-module__fjiCBa__rise{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes SpinnerCheck-module__fjiCBa__settle{0%{transform:translateY(-3px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SpinnerCheck-module__fjiCBa__hop,.SpinnerCheck-module__fjiCBa__arc{animation:none!important}.SpinnerCheck-module__fjiCBa__badge,.SpinnerCheck-module__fjiCBa__ring,.SpinnerCheck-module__fjiCBa__arc,.SpinnerCheck-module__fjiCBa__fill,.SpinnerCheck-module__fjiCBa__mark{transition:none!important}.SpinnerCheck-module__fjiCBa__hop[data-state=done] .SpinnerCheck-module__fjiCBa__badge{transform:none}}
