@layer theme,base;@layer components{.q9sQzG_stage{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}.q9sQzG_questions{min-width:0;max-width:100%}@media (min-width:64rem){.q9sQzG_stage{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 6);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.q9sQzG_questions{grid-area:1/1/auto/span 4}.q9sQzG_answers{grid-area:1/5/span 2/span 8}.q9sQzG_strips{grid-area:2/1/auto/span 4;align-self:end}}.q9sQzG_answers,.q9sQzG_strips{min-width:0;display:grid}.q9sQzG_answer,.q9sQzG_strip{min-width:0;transition:opacity var(--duration-ui) var(--ease-out-expo), visibility 0s linear var(--duration-ui);grid-area:1/1}.q9sQzG_answer:not([data-default]),.q9sQzG_strip:not([data-default]){visibility:hidden;opacity:0}@supports selector(:has(*)){:is(.q9sQzG_stage:has(.q9sQzG_radio:checked) .q9sQzG_answer,.q9sQzG_stage:has(.q9sQzG_radio:checked) .q9sQzG_strip){visibility:hidden;opacity:0}:is(.q9sQzG_stage:has(.q9sQzG_radio[value=q1]:checked) [data-answer=q1],.q9sQzG_stage:has(.q9sQzG_radio[value=q2]:checked) [data-answer=q2],.q9sQzG_stage:has(.q9sQzG_radio[value=q3]:checked) [data-answer=q3]){visibility:visible;opacity:1;transition:opacity var(--duration-ui) var(--ease-out-expo), visibility 0s}}.q9sQzG_contexts{min-width:0;max-width:100%;display:inline-grid}.q9sQzG_context{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.q9sQzG_context:not([data-default]){visibility:hidden}@supports selector(:has(*)){[data-demo]:has(.q9sQzG_radio:checked) .q9sQzG_context{visibility:hidden}:is([data-demo]:has(.q9sQzG_radio[value=q1]:checked) .q9sQzG_context[data-answer=q1],[data-demo]:has(.q9sQzG_radio[value=q2]:checked) .q9sQzG_context[data-answer=q2],[data-demo]:has(.q9sQzG_radio[value=q3]:checked) .q9sQzG_context[data-answer=q3]){visibility:visible}}.q9sQzG_question{height:100%;min-height:calc(var(--spacing) * 14);border-radius:var(--radius-sm);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);color:var(--color-text-2);transition:background-color var(--duration-ui) var(--ease-out-expo), color var(--duration-ui) var(--ease-out-expo), box-shadow var(--duration-ui) var(--ease-out-expo);align-items:center;display:flex;position:relative}.q9sQzG_question:before{top:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);background:var(--color-violet);content:"";opacity:0;width:2px;transition:opacity var(--duration-ui) var(--ease-out-expo);border-radius:999px;position:absolute;left:0}.q9sQzG_radio:checked+.q9sQzG_question{background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-soft);font-weight:600}.q9sQzG_radio:checked+.q9sQzG_question:before{opacity:1}.q9sQzG_radio:focus-visible+.q9sQzG_question,.q9sQzG_radio:focus-visible+.q9sQzG_chip,.q9sQzG_modeRadio:focus-visible+.q9sQzG_modeLabel{outline:2px solid var(--color-violet-ink);outline-offset:2px}@media (pointer:fine){.q9sQzG_question:hover,.q9sQzG_chip:hover,.q9sQzG_modeLabel:hover{color:var(--color-ink)}}@media (min-width:64rem){.q9sQzG_question{min-height:calc(var(--spacing) * 17)}}.q9sQzG_row{--gutter:0px;--swipe-gap:calc(var(--spacing) * 2);--swipe-bleed-y:2px;--swipe-slide:78%;--swipe-slide-md:40%}.q9sQzG_cards{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:80rem){.q9sQzG_cards{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.q9sQzG_ask{max-width:88%}}.q9sQzG_bar{transform:scaleX(var(--ratio,1));transform-origin:0}.q9sQzG_signal{--signal-pad:calc(var(--spacing) * 4);--signal-body:calc(var(--spacing) * 30);padding:var(--signal-pad)}@media (min-width:48rem){.q9sQzG_signal{--signal-pad:calc(var(--spacing) * 5)}}.q9sQzG_signalBody{min-height:var(--signal-body)}.q9sQzG_signal:has(details[open]) .q9sQzG_hideOpen{visibility:hidden}.q9sQzG_sourceText{inset-inline:var(--signal-pad);top:var(--signal-pad);height:var(--signal-body);position:absolute}.q9sQzG_sourceChip{height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);background:var(--color-cloud);padding-inline:calc(var(--spacing) * 3) calc(var(--spacing) * 2);color:var(--color-ink);transition:background-color var(--duration-ui) var(--ease-out-expo);border-radius:999px;list-style:none;display:inline-flex;position:relative}.q9sQzG_sourceChip::-webkit-details-marker{display:none}.q9sQzG_sourceChip:before{inset:calc(var(--spacing) * -1.5) 0;content:"";position:absolute}details[open]>.q9sQzG_sourceChip{background:var(--color-violet-soft);color:var(--color-violet-ink)}.q9sQzG_chevron{transition:transform var(--duration-ui) var(--ease-out-expo)}details[open]>.q9sQzG_sourceChip .q9sQzG_chevron{transform:rotate(180deg)}@media (pointer:fine){.q9sQzG_sourceChip:hover{background:var(--color-fog)}}.q9sQzG_thumb{width:calc(var(--spacing) * 24);aspect-ratio:3/2;flex:none;display:block;overflow:hidden}.q9sQzG_tile{aspect-ratio:1;width:100%;display:block;overflow:hidden}@media (min-width:64rem){.q9sQzG_tile{aspect-ratio:4/5}}.q9sQzG_decisionRow{justify-content:start;align-items:center;gap:calc(var(--spacing) * 2.5) calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,max-content);display:grid}.q9sQzG_decisionLabel{grid-column:1/-1}@media (min-width:48rem){.q9sQzG_decisionRow{column-gap:calc(var(--spacing) * 3)}}.q9sQzG_choiceText{white-space:normal;text-align:center}html[data-motion=on] .q9sQzG_timelapse:not([data-settled]):not([data-tour]) [data-default] [data-tl=question]{animation:q9sQzG_rise var(--tl-question-ms) var(--ease-out-expo) var(--tl-question-at) both}html[data-motion=on] .q9sQzG_timelapse:not([data-settled]):not([data-tour]) [data-default] [data-tl=bar]{animation:q9sQzG_grow var(--tl-bars-ms) var(--ease-out-expo) both;animation-delay:calc(var(--tl-bars-at) + var(--i,0) * 80ms)}html[data-motion=on] .q9sQzG_timelapse:not([data-settled]):not([data-tour]) [data-default] [data-tl=sources]{animation:q9sQzG_rise-short var(--tl-sources-ms) var(--ease-out-expo) var(--tl-sources-at) both}html[data-motion=on] .q9sQzG_timelapse:not([data-settled]):not([data-tour]) [data-default] [data-tl=proposal]{animation:q9sQzG_rise var(--tl-proposal-ms) var(--ease-out-expo) var(--tl-proposal-at) both}:is(html[data-motion=on] .q9sQzG_timelapse:not([data-settled]):not([data-tour]) [data-default] [data-tl=decision],html[data-motion=on] .q9sQzG_timelapse:not([data-settled]):not([data-tour]) [data-default] [data-tl=draft]){animation:q9sQzG_arrive var(--tl-decision-ms) var(--ease-out-expo) var(--tl-decision-at) both}.q9sQzG_timelapse[data-tour] [data-default] [data-tl]{transition:opacity var(--duration-reveal) var(--ease-out-expo), transform var(--duration-reveal) var(--ease-out-expo)}.q9sQzG_timelapse[data-tour] [data-default] [data-tl=bar]{transition:transform var(--duration-scene) var(--ease-out-expo);transition-delay:calc(var(--i,0) * 80ms)}.q9sQzG_timelapse[data-tour]:not([data-show~=question]) [data-default] [data-tl=question],.q9sQzG_timelapse[data-tour]:not([data-show~=sources]) [data-default] [data-tl=sources],.q9sQzG_timelapse[data-tour]:not([data-show~=proposal]) [data-default] [data-tl=proposal],.q9sQzG_timelapse[data-tour]:not([data-show~=decision]) [data-default] [data-tl=decision]{opacity:0;transform:translate3d(0, calc(var(--spacing) * 2), 0)}.q9sQzG_timelapse[data-tour]:not([data-show~=bars]) [data-default] [data-tl=bar]{transform:scaleX(0)}.q9sQzG_modeTrack{background:var(--color-fog);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;display:grid;position:relative;container-type:inline-size}.q9sQzG_modeThumb{inset-block:2px;background:var(--color-paper);width:calc(50% - 2px);box-shadow:var(--shadow-soft);transition:transform var(--duration-ui) var(--ease-out-expo);border-radius:999px;position:absolute;left:2px}.q9sQzG_modeStage:has(.q9sQzG_modeRadio[value=autopilot]:checked) .q9sQzG_modeThumb{transform:translate(100%)}.q9sQzG_modeOption{z-index:1;position:relative}.q9sQzG_modeLabel{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);color:var(--color-text-2);transition:color var(--duration-ui) var(--ease-out-expo);border-radius:999px;font-weight:500;display:flex}.q9sQzG_modeRadio:checked+.q9sQzG_modeLabel{color:var(--color-ink);font-weight:600}@container not (min-width:20rem){.q9sQzG_modeGlyph{display:none}.q9sQzG_modeLabel{padding-inline:calc(var(--spacing) * 1.5)}}.q9sQzG_modeNotes{gap:calc(var(--spacing) * 1.5);display:grid}.q9sQzG_modeNote{color:var(--color-text-2)}.q9sQzG_modeNote[data-mode=approval]{color:var(--color-ink)}@supports selector(:has(*)){.q9sQzG_modeStage:has(.q9sQzG_modeRadio[value=autopilot]:checked) .q9sQzG_modeNote[data-mode=approval]{color:var(--color-text-2)}.q9sQzG_modeStage:has(.q9sQzG_modeRadio[value=autopilot]:checked) .q9sQzG_modeNote[data-mode=autopilot]{color:var(--color-ink)}}.q9sQzG_modeStage{grid-template-columns:minmax(0,1fr)}@media (min-width:64rem){.q9sQzG_modeStage{column-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(12,minmax(0,1fr))}.q9sQzG_modeControls{grid-column:1/span 5}.q9sQzG_modeEffect{grid-column:7/span 6;align-self:end}}.q9sQzG_deferred{content-visibility:auto;contain-intrinsic-block-size:auto calc(var(--spacing) * 220)}@media (min-width:64rem){.q9sQzG_deferred{contain-intrinsic-block-size:auto calc(var(--spacing) * 245)}}.q9sQzG_adaptive{gap:calc(var(--spacing) * 6);display:grid}.q9sQzG_adaptivePhone{min-width:0}.q9sQzG_adaptiveDevice{margin-inline:auto}.q9sQzG_chip{height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4);color:var(--color-text-2);white-space:nowrap;box-shadow:var(--shadow-hairline);transition:background-color var(--duration-ui) var(--ease-out-expo), color var(--duration-ui) var(--ease-out-expo);border-radius:999px;justify-content:center;align-items:center;display:flex}.q9sQzG_radio:checked+.q9sQzG_chip{background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-soft);font-weight:600}}@layer utilities{.q9sQzG_srTable.q9sQzG_srTable{table-layout:fixed;white-space:normal}.q9sQzG_choice.q9sQzG_choice[aria-pressed=true]{background:var(--color-fog)}.q9sQzG_choice[data-approve][aria-pressed=true]{background:var(--color-violet-soft);color:var(--color-violet-ink)}.q9sQzG_leadingTight{--tw-leading:1.25;line-height:1.25}.q9sQzG_padRight2{padding-right:calc(var(--spacing) * 2)}.q9sQzG_padX35{padding-inline:calc(var(--spacing) * 3.5)}.q9sQzG_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.q9sQzG_size16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}@media not (min-width:40rem){.q9sQzG_hideSm{display:none}}@media not (min-width:48rem){.q9sQzG_srOnlyMd{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.q9sQzG_endMd{justify-content:flex-end}}@media (min-width:48rem){.q9sQzG_mdPad5{padding:calc(var(--spacing) * 5)}.q9sQzG_mdMtBar{margin-top:calc(var(--spacing) * 1.5)}}@media (min-width:64rem){.q9sQzG_gapLg2{gap:calc(var(--spacing) * 2)}.q9sQzG_lgBodyS{font-size:var(--text-body-s);line-height:var(--tw-leading,var(--text-body-s--line-height))}}@media (min-width:80rem){.q9sQzG_gapXl5{gap:calc(var(--spacing) * 5)}}}@keyframes q9sQzG_rise{0%{opacity:0;transform:translate3d(0, calc(var(--spacing) * 2), 0)}}@keyframes q9sQzG_rise-short{0%{opacity:0;transform:translate3d(0, calc(var(--spacing) * 1), 0)}}@keyframes q9sQzG_grow{0%{transform:scaleX(0)}}@keyframes q9sQzG_arrive{0%{opacity:0;transform:scale(.96)}}
