.results-data-display-module__JZ06Zq__summary{background:linear-gradient(115deg,#f1eafa,#fcf0f5 68%,#fff3ea);border:1px solid #ead9eb;border-radius:28px;padding:32px 36px;box-shadow:0 14px 36px #48304c08}.results-data-display-module__JZ06Zq__eyebrow,.results-data-display-module__JZ06Zq__offerLabel,.results-data-display-module__JZ06Zq__priority>span{color:#76637e;font:600 11px/1.4 var(--font-product);letter-spacing:.04em;text-transform:uppercase;display:block}.results-data-display-module__JZ06Zq__summary h3{letter-spacing:-.035em;max-width:850px;margin:14px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.2}.results-data-display-module__JZ06Zq__summary>p{max-width:72ch;color:var(--color-ink-muted);margin:0;font-size:16px;line-height:1.7}.results-data-display-module__JZ06Zq__summaryContent{margin-top:24px}.results-data-display-module__JZ06Zq__figure{border:1px solid var(--color-border);background:var(--color-white);min-width:0;box-shadow:var(--shadow-soft);border-radius:22px;padding:24px;display:grid}.results-data-display-module__JZ06Zq__figure>div{color:var(--color-ink-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.results-data-display-module__JZ06Zq__figure>strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(24px,2.6vw,32px);line-height:1.25;display:block}.results-data-display-module__JZ06Zq__figure>small{color:var(--color-ink-muted);margin-top:7px;font-size:12px;line-height:1.5}.results-data-display-module__JZ06Zq__offerComparison{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.results-data-display-module__JZ06Zq__offerComparison>article{border:1px solid var(--color-border);background:var(--color-white);min-width:0;box-shadow:var(--shadow-soft);border-radius:22px;padding:24px}.results-data-display-module__JZ06Zq__offerComparison>article.results-data-display-module__JZ06Zq__offerHighlighted{background:linear-gradient(130deg,#faf6ff,#fff2f8 72%,#fff5ee);border-color:#dcb5d2}.results-data-display-module__JZ06Zq__offerComparison h4{overflow-wrap:anywhere;margin:8px 0 2px;font-size:20px;line-height:1.35}.results-data-display-module__JZ06Zq__employer{color:var(--color-ink-muted);margin:0;font-size:13px}.results-data-display-module__JZ06Zq__offerSummary{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:20px;font-size:26px;line-height:1.3;display:block}.results-data-display-module__JZ06Zq__offerBody{border-top:1px solid var(--color-border);color:var(--color-ink-muted);margin-top:18px;padding-top:16px;font-size:13px;line-height:1.6}.results-data-display-module__JZ06Zq__delta{border:1px solid var(--color-border);background:var(--color-canvas);border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:1px 7px;max-width:100%;padding:7px 9px;line-height:1.25;display:inline-grid}.results-data-display-module__JZ06Zq__delta>[data-product-icon]{grid-row:1/3}.results-data-display-module__JZ06Zq__delta strong{overflow-wrap:anywhere;font-size:12px}.results-data-display-module__JZ06Zq__delta small{letter-spacing:.04em;text-transform:uppercase;font-size:9px}.results-data-display-module__JZ06Zq__delta[data-favourability=favourable]{color:var(--color-success);background:#f2f8f4;border-color:#cbded2}.results-data-display-module__JZ06Zq__delta[data-favourability=unfavourable]{color:var(--color-danger);background:#fff6f6;border-color:#ecd0d4}.results-data-display-module__JZ06Zq__delta[data-favourability=neutral]{color:var(--color-ink-muted)}.results-data-display-module__JZ06Zq__comparisonRows{border:1px solid var(--color-border);background:var(--color-white);border-radius:20px;overflow:hidden}.results-data-display-module__JZ06Zq__comparisonHeader,.results-data-display-module__JZ06Zq__comparisonRow{grid-template-columns:minmax(150px,1.1fr) repeat(3,minmax(120px,1fr));align-items:center;display:grid}.results-data-display-module__JZ06Zq__comparisonHeader{background:var(--color-surface);color:var(--color-ink-muted);font-size:11px;line-height:1.4}.results-data-display-module__JZ06Zq__comparisonHeader>*{border-left:1px solid var(--color-border);padding:12px 14px}.results-data-display-module__JZ06Zq__comparisonHeader>:first-child{border-left:0}.results-data-display-module__JZ06Zq__comparisonRow{border-top:1px solid var(--color-border);font-size:13px;line-height:1.45}.results-data-display-module__JZ06Zq__comparisonRow>div{border-left:1px solid var(--color-border);overflow-wrap:anywhere;align-items:center;min-width:0;min-height:68px;padding:13px 14px;display:flex}.results-data-display-module__JZ06Zq__comparisonRow>div:first-child{border-left:0;gap:3px;display:grid}.results-data-display-module__JZ06Zq__comparisonRow>div>small{color:var(--color-ink-muted);font-size:10px}.results-data-display-module__JZ06Zq__breakdown{border:1px solid var(--color-border);background:var(--color-white);border-radius:22px;padding:24px}.results-data-display-module__JZ06Zq__breakdown>h4{margin:0 0 18px;font-size:18px}.results-data-display-module__JZ06Zq__breakdown>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:20px;display:grid}.results-data-display-module__JZ06Zq__breakdown article>span{color:var(--color-violet);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:650}.results-data-display-module__JZ06Zq__breakdown dl{border-top:1px solid var(--color-border);margin:10px 0 0}.results-data-display-module__JZ06Zq__breakdown dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;font-size:12px;line-height:1.45;display:grid}.results-data-display-module__JZ06Zq__breakdown dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.results-data-display-module__JZ06Zq__priority{background:#f2ebfa;border:1px solid #dfd0e9;border-radius:20px;padding:24px}.results-data-display-module__JZ06Zq__priority>span{color:#675172;align-items:center;gap:7px;display:flex}.results-data-display-module__JZ06Zq__priority h4{margin:13px 0 7px;font-size:18px;line-height:1.4}.results-data-display-module__JZ06Zq__priority p{color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.65}.results-data-display-module__JZ06Zq__insight,.results-data-display-module__JZ06Zq__note{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px;display:grid}.results-data-display-module__JZ06Zq__insight{background:#fcfaff;border-color:#e4d7ee}.results-data-display-module__JZ06Zq__insight h4,.results-data-display-module__JZ06Zq__note strong{margin:0 0 5px;font-size:14px;display:block}.results-data-display-module__JZ06Zq__insight p,.results-data-display-module__JZ06Zq__note p{color:var(--color-ink-muted);margin:0;font-size:12px;line-height:1.65}.results-data-display-module__JZ06Zq__note[data-tone=estimated]{background:#fffbf4;border-color:#eadbc3}.results-data-display-module__JZ06Zq__note[data-tone=missing]{background:#faf8fb}@media (max-width:700px){.results-data-display-module__JZ06Zq__summary{border-radius:24px;padding:24px}.results-data-display-module__JZ06Zq__summary>p{font-size:14px}.results-data-display-module__JZ06Zq__figure,.results-data-display-module__JZ06Zq__offerComparison>article,.results-data-display-module__JZ06Zq__breakdown,.results-data-display-module__JZ06Zq__priority{padding:20px}.results-data-display-module__JZ06Zq__offerComparison{grid-template-columns:1fr}.results-data-display-module__JZ06Zq__comparisonRows{background:0 0;border:0;border-radius:0;overflow:visible}.results-data-display-module__JZ06Zq__comparisonHeader{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.results-data-display-module__JZ06Zq__comparisonRow{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px;grid-template-columns:1fr;margin-top:12px;display:grid;overflow:hidden}.results-data-display-module__JZ06Zq__comparisonRow:first-of-type{margin-top:0}.results-data-display-module__JZ06Zq__comparisonRow>div{border-left:0;border-top:1px solid var(--color-border);grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);gap:10px;min-height:0;padding:11px 13px;display:grid}.results-data-display-module__JZ06Zq__comparisonRow>div:first-child{background:var(--color-surface);border-top:0;grid-template-columns:1fr;display:grid}.results-data-display-module__JZ06Zq__comparisonRow>div[role=cell]:before{content:attr(data-column);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:650}.results-data-display-module__JZ06Zq__breakdown>div{grid-template-columns:1fr}}
.app-shell .role-career-capture .role-commute .number-with-suffix{align-items:center;gap:8px;display:flex}.app-shell .role-career-capture .role-commute .number-with-suffix>input{flex:0 0 90px;width:90px;max-width:90px}.app-shell .role-career-capture .role-commute .number-with-suffix>small{white-space:nowrap}.app-shell .ui-form-shell.role-capture-screen .role-career-capture .capture-field.role-context textarea{resize:vertical;width:100%;min-height:150px;line-height:1.6}.app-shell .ui-form-shell.role-capture-screen .role-career-capture .capture-field.role-context textarea::placeholder{color:var(--field-placeholder,var(--color-ink-muted));font-size:13px;font-weight:400}.app-shell .role-career-capture .role-travel-detail{border-left:2px solid var(--color-violet);padding-left:16px}.app-shell .role-career-capture .role-context{align-items:start}.app-shell .role-career-capture .role-remote-controls{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app-shell .role-career-capture .role-remote-numbers{grid-template-columns:repeat(6,40px);gap:4px;display:grid}.app-shell .role-career-capture .role-remote button{border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-canvas);color:var(--color-ink);margin:0;font-size:13px}.app-shell .role-career-capture .role-remote-numbers>button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.app-shell .role-career-capture .role-remote .remote-unsure{min-height:44px;padding:9px 12px}.app-shell .role-career-capture .role-remote button.selected{border-color:var(--color-violet);background:var(--color-surface);font-weight:700}@media (max-width:650px){.app-shell .ui-form-shell.role-capture-screen .role-career-capture .capture-field.role-context textarea{height:140px;min-height:140px}}.app-shell .role-career-capture{--role-row-space:24px;--role-reveal-duration:.65s;--role-reveal-ease:cubic-bezier(.22,.61,.36,1)}.app-shell .role-capture-screen>.flow-intro,.app-shell .role-career-capture .capture-label-helper,.app-shell .role-career-capture .compact-decision-row small{color:var(--color-ink-muted);font-size:12px;font-weight:400;line-height:1.5}.app-shell .ui-form-shell .role-career-capture .capture-fields :is(.capture-field,.compact-decision-row){width:100%;padding:var(--role-row-space) 0;border:0;border-bottom:1px solid var(--color-border);color:var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(240px,310px);align-items:center;gap:12px 24px;margin:0;font-size:14px;display:grid}.app-shell .ui-form-shell .role-career-capture .capture-field>span{align-self:center;padding:0;font-size:14px;font-weight:400;line-height:1.5}.app-shell .ui-form-shell .role-career-capture .capture-field>div{width:100%;min-width:0}.app-shell .ui-form-shell .role-career-capture .capture-field.role-context{border-bottom:0;align-items:center}.app-shell .ui-form-shell.role-capture-screen .role-career-capture .capture-field select{background-position:right 14px center;padding-right:40px}.app-shell .ui-form-shell .role-career-capture .role-commute .number-with-suffix>input{flex:0 0 120px;width:120px;max-width:120px}.app-shell .role-career-capture .role-remote-numbers{flex-wrap:wrap;gap:4px;max-width:100%;display:flex}.app-shell .role-career-capture .role-remote-numbers>button{width:32px;min-width:32px;height:44px;min-height:44px}.app-shell .role-career-capture .role-remote-numbers>.remote-all{width:auto;min-width:0;padding:0 10px}.app-shell .ui-form-shell.role-capture-screen .role-career-capture .capture-field [data-unknown=true]{border-color:var(--color-border);color:var(--color-ink-muted);background-color:#f3f1f4}.app-shell .role-career-capture .natural-actions button.selected{background:var(--color-surface);border-color:var(--color-violet);color:var(--color-ink);font-weight:650}.app-shell .role-career-capture .role-conditional{opacity:0;visibility:hidden;transition:grid-template-rows var(--role-reveal-duration) var(--role-reveal-ease),opacity var(--role-reveal-duration) var(--role-reveal-ease),transform var(--role-reveal-duration) var(--role-reveal-ease),visibility 0s var(--role-reveal-duration);grid-template-rows:0fr;display:grid;transform:translateY(-6px)}.app-shell .role-career-capture .role-conditional[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s;transform:translateY(0)}.app-shell .role-career-capture .role-conditional-inner{min-height:0;overflow:hidden}.app-shell .role-career-capture .role-conditional[data-open=true] .role-conditional-inner{overflow-clip-margin:4px;overflow:clip}@media (max-width:650px){.app-shell .role-career-capture{--role-row-space:20px}.app-shell .ui-form-shell .role-career-capture .capture-fields :is(.capture-field,.compact-decision-row){grid-template-columns:minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.app-shell .role-career-capture .role-conditional{transition:none;transform:none}}.app-shell .single-offer-capture .single-offer-questions{padding-top:0}.app-shell .single-offer-capture .single-offer-textarea{align-items:start}.app-shell .single-offer-capture .single-offer-textarea textarea{resize:vertical;min-height:132px;line-height:1.55}.app-shell .single-offer-capture .single-offer-textarea .text-action{color:var(--color-ink-muted);margin-top:4px;display:block}.app-shell .single-offer-capture .single-offer-sentiment{padding:var(--role-row-space) 0;border:0;margin:0}.app-shell .single-offer-capture .single-offer-sentiment legend{margin-bottom:14px;font-size:14px}.app-shell .single-offer-capture .single-offer-sentiment>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell .single-offer-capture .single-offer-sentiment button{border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-canvas);min-height:46px;color:var(--color-ink);padding:9px 12px}.app-shell .single-offer-capture .single-offer-sentiment button.selected{border-color:var(--color-violet);background:var(--color-surface);font-weight:650}.app-shell .single-offer-capture .single-offer-complete{color:var(--color-ink-muted);padding:24px 0}@media (max-width:650px){.app-shell .single-offer-capture .single-offer-sentiment>div{grid-template-columns:1fr 1fr}.app-shell .single-offer-capture .single-offer-textarea textarea{min-height:144px}}.app-shell .manual-offer-capture{--question-control-compact:8.5rem;--question-control-medium:20rem;--question-control-wide:35rem}.app-shell .manual-offer-capture>.flow-intro{max-width:620px}.app-shell .manual-offer-capture .role-career-capture{max-width:700px;margin-inline:auto}.app-shell .manual-offer-capture .manual-offer-questions{background:var(--color-canvas);border-color:color-mix(in srgb,var(--color-violet) 12%,var(--color-border));gap:0;margin-top:32px;padding:0 24px 8px;overflow:visible}.app-shell .manual-offer-capture .manual-offer-questions>.role-conditional{margin:0}.app-shell .manual-offer-capture .njs-question-block{min-width:0;transition:opacity var(--motion-standard),background var(--motion-standard),box-shadow var(--motion-standard);border:0;margin:0;padding:28px 0 30px}.app-shell .manual-offer-capture .njs-question-block>legend{width:100%;color:var(--color-ink);margin:0 0 16px;padding:0;display:block}.app-shell .manual-offer-capture .njs-question-block-title{letter-spacing:-.012em;max-width:38rem;font-size:18px;font-weight:650;line-height:1.38;display:block}.app-shell .manual-offer-capture .njs-question-block-helper{max-width:55ch;color:var(--color-ink-muted);margin-top:6px;font-size:13px;font-weight:400;line-height:1.55;display:block}.app-shell .manual-offer-capture .njs-question-block-answer{gap:14px;min-width:0;display:grid}.app-shell .manual-offer-capture .role-conditional[data-question-state=complete] .njs-question-block{opacity:.78}.app-shell .manual-offer-capture .role-conditional[data-question-state=complete] .njs-question-block-title{font-size:16px;font-weight:600}.app-shell .manual-offer-capture .role-conditional[data-question-state=complete]+.role-conditional[data-question-state=active]{margin-top:8px}.app-shell .manual-offer-capture .role-conditional[data-question-state=active] .njs-question-block{border:1px solid color-mix(in srgb,var(--color-violet) 25%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 68%,var(--color-canvas));opacity:1;border-radius:18px;margin-inline:-10px;padding:24px 22px 26px;position:relative;box-shadow:0 12px 30px #4a28500b}.app-shell .manual-offer-capture .role-conditional[data-question-state=active] .njs-question-block:before{content:"";background:linear-gradient(var(--color-violet),var(--color-orchid));border-radius:0 4px 4px 0;width:3px;position:absolute;inset:18px auto 18px 0}.app-shell .manual-offer-capture .manual-field-pair{max-width:var(--question-control-wide);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app-shell .manual-offer-capture .manual-optional-field{align-content:start;gap:7px;display:grid}.app-shell .manual-offer-capture label{max-width:var(--question-control-wide);color:var(--color-ink);gap:7px;font-size:13px;font-weight:550;display:grid}.app-shell .manual-offer-capture .manual-optional-help{max-width:34ch;color:var(--color-ink-muted);font-size:12px;font-weight:400;line-height:1.45}.app-shell .manual-offer-capture :is(select,input:not([type]),textarea){max-width:var(--question-control-wide)}.app-shell .ui-form-shell.manual-offer-capture :is(.njs-question-block-answer>select,.manual-followups label>select,.manual-field-pair label>select){justify-self:start;width:100%!important;max-width:var(--question-control-medium)!important}.app-shell .manual-offer-capture textarea{resize:vertical;width:100%;min-height:104px;line-height:1.55}.app-shell .manual-offer-capture .manual-choice-grid,.app-shell .manual-offer-capture .manual-benefit-grid{max-width:var(--question-control-wide);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell .manual-offer-capture :is(.manual-choice-grid,.manual-benefit-grid)>button{border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-canvas);min-height:46px;color:var(--color-ink);text-align:left;transition:border-color var(--motion-quick),background var(--motion-quick),box-shadow var(--motion-quick);padding:10px 13px}.app-shell .manual-offer-capture :is(.manual-choice-grid,.manual-benefit-grid)>button:hover{border-color:var(--color-violet)}.app-shell .manual-offer-capture :is(.manual-choice-grid,.manual-benefit-grid)>button.selected{border-color:var(--color-violet);background:color-mix(in srgb,var(--color-violet) 7%,var(--color-canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-violet) 18%,transparent);font-weight:650}.app-shell .manual-offer-capture .manual-choice-grid>button.manual-uncertain-choice{border-color:var(--color-border);width:auto;min-height:36px;color:var(--color-ink-muted);background:0 0;border-radius:999px;grid-column:1/-1;justify-self:start;padding:7px 12px;font-size:13px;font-weight:500}.app-shell .manual-offer-capture .manual-followups{max-width:var(--question-control-wide);border:1px solid color-mix(in srgb,var(--color-violet) 24%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 76%,var(--color-canvas));border-radius:14px;gap:14px;margin:4px 0 0 14px;padding:18px;display:grid;box-shadow:0 5px 16px #4a285009}.app-shell .manual-offer-capture .manual-followups>span{color:var(--color-ink);font-size:13px;font-weight:600}.app-shell .manual-offer-capture .manual-followups.manual-equity-followups{box-shadow:none;background:0 0;border:0;margin-left:0;padding:0}.app-shell .manual-offer-capture .manual-equity-questions{gap:var(--space-2);width:100%;display:grid}.app-shell .manual-offer-capture .manual-equity-questions .njs-sub-question-answer>:is(input,select,textarea){width:100%;max-width:var(--question-control-medium)}.app-shell .manual-offer-capture .manual-equity-questions .njs-segmented-choice{width:min(100%,360px)}.app-shell .manual-offer-capture .manual-equity-questions .money-field{width:100%;max-width:var(--question-control-wide)}.app-shell .manual-offer-capture .manual-benefit-sequence{max-width:var(--question-control-wide);gap:10px;display:grid}.app-shell .manual-offer-capture .manual-benefit-sequence .role-conditional[data-open=true]>.role-conditional-inner{overflow:visible}.app-shell .manual-offer-capture .manual-benefit-sequence .role-conditional[data-question-state=complete]{opacity:.68}.app-shell .manual-offer-capture .manual-benefit-sequence .role-conditional[data-question-state=active] .manual-followups{border-color:color-mix(in srgb,var(--color-violet) 44%,var(--color-border));background:color-mix(in srgb,var(--color-violet) 5%,var(--color-canvas));box-shadow:0 8px 20px #4a285012}.app-shell .manual-offer-capture .manual-benefit-other{margin:4px 0 0 14px;padding-top:6px}.app-shell .manual-offer-capture .manual-number{align-items:center;gap:10px;max-width:100%;display:flex}.app-shell .manual-offer-capture .manual-number input{width:var(--question-control-compact);max-width:var(--question-control-compact);flex:0 1 var(--question-control-compact)}.app-shell .manual-offer-capture .manual-number span{color:var(--color-ink-muted);font-size:13px}.app-shell .manual-offer-capture .manual-offer-questions .njs-question-block .capture-field{width:min(100%,var(--question-control-wide));border:0;grid-template-columns:none;gap:0;margin:0;padding:0;display:block}.app-shell .manual-offer-capture .question-money .capture-field{border:0;width:min(100%,29rem);margin:0;padding:0;display:block}.app-shell .manual-offer-capture .question-money .capture-field>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .manual-offer-capture .question-money .capture-field>div{width:100%}.app-shell .manual-offer-capture :is(.manual-skip,.natural-actions button){border:1px solid var(--color-border);width:auto;min-height:36px;color:var(--color-ink-muted);background:0 0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;margin:0;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.app-shell .manual-offer-capture :is(.manual-skip,.natural-actions button):hover{border-color:var(--color-violet);background:var(--color-canvas);color:var(--color-ink)}.app-shell .manual-offer-capture .natural-actions button.selected{border-color:color-mix(in srgb,var(--color-violet) 40%,var(--color-border));background:color-mix(in srgb,var(--color-violet) 7%,var(--color-canvas))}.app-shell .manual-offer-capture .manual-block-done{justify-self:start;margin-top:2px}.app-shell .manual-offer-capture .ui-form-actions.is-incomplete .flow-continue{background:color-mix(in srgb,var(--color-ink-muted) 28%,var(--color-surface));box-shadow:none;opacity:.52}.app-shell .ui-form-shell.manual-entry-phase-one{--pilot-page-width:var(--page-width-form);--pilot-decision-width:360px;--pilot-compact-number:calc(var(--question-control-compact) + var(--space-6));--question-control-wide:100%;width:min(var(--pilot-page-width),calc(100vw - 2 * var(--gutter)));max-width:var(--pilot-page-width)}.app-shell .manual-entry-phase-one .role-career-capture{max-width:none}.app-shell .manual-entry-phase-one .manual-offer-questions{margin-top:var(--space-12);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell .manual-entry-phase-one .manual-offer-questions>.role-conditional[data-open=true]{margin:0}.app-shell .manual-entry-phase-one .manual-offer-questions>.role-conditional[data-open=true]+.role-conditional[data-open=true]{margin-top:var(--space-8)}.app-shell .manual-entry-phase-one .njs-question-block{opacity:1;padding:0}.app-shell .manual-entry-phase-one .njs-question-block>legend{margin:0 0 var(--space-6);padding:0}.app-shell .manual-entry-phase-one .njs-question-block-title,.app-shell .manual-entry-phase-one .role-conditional[data-question-state=complete] .njs-question-block-title{font-size:var(--text-section);letter-spacing:0;font-weight:700;line-height:1.25}.app-shell .manual-entry-phase-one .njs-question-block-helper{margin-top:var(--space-2);font-size:var(--text-helper);line-height:1.5}.app-shell .manual-entry-phase-one .njs-question-block-answer{gap:var(--space-6)}.app-shell .manual-entry-phase-one .role-conditional[data-question-state=complete] .njs-question-block{opacity:1}.app-shell .manual-entry-phase-one .role-conditional[data-question-state=active] .njs-question-block{box-shadow:none;opacity:1;background:0 0;border:0;margin-inline:0;padding:0}.app-shell .manual-entry-phase-one .role-conditional[data-question-state=active] .njs-question-block:before{display:none}.app-shell .manual-entry-phase-one .njs-selection-group{width:100%;max-width:none}.app-shell .manual-entry-phase-one .manual-field-pair{gap:var(--space-4);width:100%;max-width:none}.app-shell .manual-entry-phase-one .njs-sub-question{max-width:var(--question-control-wide)}.app-shell .manual-entry-phase-one .njs-sub-question-content{margin-top:var(--space-6)}.app-shell .manual-entry-phase-one .njs-sub-question-answer>select{width:min(100%,var(--pilot-decision-width));max-width:var(--pilot-decision-width)}.app-shell .manual-entry-phase-one .manual-number{flex-wrap:nowrap;align-items:center;width:max-content;max-width:100%;display:inline-flex}.app-shell .manual-entry-phase-one .manual-number input{width:min(var(--pilot-compact-number),100%);max-width:var(--pilot-compact-number);flex:0 1 var(--pilot-compact-number)}.app-shell .manual-entry-phase-one .manual-number span{flex:none}.app-shell .manual-entry-phase-one .question-money .capture-field{width:min(100%,var(--question-control-wide))}.app-shell .manual-entry-phase-one .manual-block-done{width:100%}.app-shell .manual-entry-phase-one .manual-entry-groups>.role-conditional[data-open=true]+.role-conditional[data-open=true]{margin-top:var(--space-2)}.app-shell .manual-entry-phase-one .manual-entry-groups>.role-conditional[data-question-state=complete]+.role-conditional[data-question-state=active]{margin-top:var(--space-8)}.app-shell .manual-entry-phase-one .manual-group-summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-canvas);display:flex}.app-shell .manual-entry-phase-one .manual-group-summary>div{min-width:0}.app-shell .manual-entry-phase-one .manual-group-summary h2,.app-shell .manual-entry-phase-one .manual-group-edit-header h2{color:var(--color-ink);letter-spacing:0;margin:0;font-size:16px;font-weight:700;line-height:1.35}.app-shell .manual-entry-phase-one .manual-group-summary p{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:14px;line-height:1.45}.app-shell .manual-entry-phase-one .manual-group-action{border-radius:var(--radius-input);min-width:44px;min-height:44px;color:var(--color-violet);background:0 0;border:0;flex:none;margin:0;padding:8px 12px;font-weight:650;text-decoration:none}.app-shell .manual-entry-phase-one .manual-group-action:hover{background:color-mix(in srgb,var(--color-violet) 8%,transparent)}.app-shell .manual-entry-phase-one .manual-group-edit{padding:var(--space-6);border:0;border-left:2px solid color-mix(in srgb,var(--color-violet) 30%,var(--color-border));border-radius:0 var(--radius-card) var(--radius-card) 0;background:color-mix(in srgb,var(--color-canvas) 38%,transparent);box-shadow:none}.app-shell .manual-entry-phase-one .manual-group-edit-header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);border:0;padding:0;display:flex}.app-shell .manual-entry-phase-one .manual-group-questions{gap:var(--space-8);display:grid}.app-shell .manual-entry-phase-one .manual-group-questions>.role-conditional{margin:0}.app-shell .manual-entry-phase-one .manual-group-questions>.role-conditional[data-open=false]{display:none}.app-shell .ui-form-shell.manual-benefits-pilot{--pilot-page-width:var(--page-width-form);--pilot-decision-width:360px;--pilot-compact-number:calc(var(--question-control-compact) + var(--space-6));--question-control-wide:100%;width:min(var(--pilot-page-width),calc(100vw - 2 * var(--gutter)));max-width:var(--pilot-page-width)}.app-shell .manual-benefits-pilot .role-career-capture{max-width:none}.app-shell .manual-benefits-pilot .manual-offer-questions{margin-top:var(--space-12);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell .manual-benefits-pilot .manual-offer-questions>.role-conditional[data-open=true]{margin:0}.app-shell .manual-benefits-pilot .manual-offer-questions>.role-conditional[data-open=true]+.role-conditional[data-open=true]{margin-top:var(--space-4)}.app-shell .manual-benefits-pilot .njs-question-block{padding:var(--space-8) 0}.app-shell .manual-benefits-pilot .manual-offer-questions>.role-conditional:first-child .njs-question-block{padding-top:0}.app-shell .manual-benefits-pilot .njs-question-block>legend{margin:0 0 var(--space-6);padding:0}.app-shell .manual-benefits-pilot .njs-question-block-helper{margin-top:var(--space-2);font-size:var(--text-helper);line-height:1.5}.app-shell .manual-benefits-pilot .njs-question-block-title,.app-shell .manual-benefits-pilot .role-conditional[data-question-state=complete] .njs-question-block-title,.app-shell .manual-benefits-pilot .manual-benefits-question .njs-question-block-title{font-size:var(--text-section);letter-spacing:0;font-weight:700;line-height:1.25}.app-shell .manual-benefits-pilot .role-conditional[data-question-state=complete] .njs-question-block{opacity:1}.app-shell .manual-benefits-pilot .role-conditional[data-question-state=active] .njs-question-block{box-shadow:none;background:0 0;border:0;margin-inline:0}.app-shell .manual-benefits-pilot .role-conditional[data-question-state=active] .njs-question-block:before{display:none}.app-shell .manual-benefits-pilot .role-conditional[data-question-state=active] .manual-benefits-question{box-shadow:none;background:0 0;border:0}.app-shell .manual-benefits-pilot .role-conditional[data-question-state=active] .manual-benefits-question:before{display:none}.app-shell .manual-benefits-pilot .manual-benefits-question>.njs-question-block-answer{box-shadow:none;background:0 0;gap:0;padding:0}.app-shell .manual-benefits-pilot .manual-benefit-options,.app-shell .manual-benefits-pilot .manual-benefit-sequence{width:100%;max-width:none}.app-shell .manual-benefits-pilot .manual-benefit-options{gap:var(--space-3);padding-bottom:var(--space-2)}.app-shell .manual-benefits-pilot .manual-benefit-options:has(+.manual-benefit-sequence .manual-benefit-detail){gap:var(--space-2)}.app-shell .manual-benefits-pilot .manual-benefit-sequence{gap:var(--space-3);margin-top:var(--space-6)}.app-shell .manual-benefits-pilot .manual-benefit-completion{justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-1) var(--space-2);color:var(--color-ink-muted);font-size:var(--text-helper);display:flex}.app-shell .manual-benefits-pilot .manual-benefit-completion strong{color:var(--color-ink);font-size:inherit;font-weight:650}.app-shell .manual-benefits-pilot .manual-benefit-detail{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-canvas);transition:border-color var(--motion-standard) var(--motion-ease-standard),background var(--motion-standard) var(--motion-ease-standard),box-shadow var(--motion-standard) var(--motion-ease-standard);overflow:hidden}.app-shell .manual-benefits-pilot .manual-benefit-detail[data-state=active]{border-color:color-mix(in srgb,var(--color-violet) 38%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 74%,var(--color-canvas));box-shadow:var(--shadow-soft)}.app-shell .manual-benefits-pilot .manual-benefit-detail-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);display:flex}.app-shell .manual-benefits-pilot .manual-benefit-detail-header>div{min-width:0}.app-shell .manual-benefits-pilot .manual-benefit-detail-header h3{color:var(--color-ink);margin:0;font-size:16px;font-weight:700;line-height:1.35}.app-shell .manual-benefits-pilot .manual-benefit-detail-header p{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:14px;line-height:1.45}.app-shell .manual-benefits-pilot .manual-benefit-detail-action{border-radius:var(--radius-input);min-width:44px;min-height:44px;color:var(--color-violet);background:0 0;border:0;flex:none;margin:0;padding:8px 12px;font-weight:650;text-decoration:none}.app-shell .manual-benefits-pilot .manual-benefit-detail-action:hover{background:color-mix(in srgb,var(--color-violet) 8%,transparent)}.app-shell .manual-benefits-pilot .manual-benefit-detail-content{padding:0 var(--space-6)}.app-shell .manual-benefits-pilot .manual-benefit-detail:not([data-state=active]) .manual-benefit-detail-content{padding:0}.app-shell .manual-benefits-pilot .manual-benefit-followup[data-open=true]{padding:0 0 var(--space-6);border:0;margin:0}.app-shell .manual-benefits-pilot .manual-benefit-followup[data-open=true]>.njs-sub-question-collapse>.njs-sub-question-content,.app-shell .manual-benefits-pilot .manual-benefit-equity[data-open=true]>.njs-sub-question:first-child>.njs-sub-question-collapse>.njs-sub-question-content{margin-top:0}.app-shell .manual-benefits-pilot .manual-equity-questions{width:100%;padding:0 0 var(--space-6);gap:0}.app-shell .manual-benefits-pilot .manual-benefit-equity[data-open=true]{padding-left:calc(var(--sub-question-indent) + 2px);position:relative}.app-shell .manual-benefits-pilot .manual-benefit-equity[data-open=true]:before{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-violet) 34%,var(--color-border));content:"";width:2px;position:absolute;inset:0 auto 0 0}.app-shell .manual-benefits-pilot .manual-benefit-equity .njs-sub-question-content{display:block}.app-shell .manual-benefits-pilot .manual-benefit-equity .njs-sub-question-rule{display:none}.app-shell .manual-benefits-pilot .manual-equity-questions>.njs-sub-question[data-open=true]+.njs-sub-question[data-open=true] .njs-sub-question-content{margin-top:var(--space-6)}.app-shell .manual-benefits-pilot .manual-equity-questions>.njs-sub-question.manual-equity-frequency[data-open=true]>.njs-sub-question-collapse>.njs-sub-question-content{margin-top:var(--space-8)}.app-shell .manual-benefits-pilot .manual-equity-step>.njs-sub-question-collapse>.njs-sub-question-content>.njs-sub-question-body>.njs-sub-question-answer>select{width:min(100%,var(--pilot-decision-width));max-width:var(--pilot-decision-width)}.app-shell .manual-benefits-pilot .manual-equity-cliff-duration .manual-number{width:min(100%,var(--pilot-decision-width));justify-content:space-between}.app-shell .manual-benefits-pilot .manual-equity-terms>.njs-sub-question-collapse>.njs-sub-question-content>.njs-sub-question-body>.njs-sub-question-answer>textarea{width:100%;max-width:none}.app-shell .manual-benefits-pilot .manual-number{flex-wrap:nowrap;align-items:center;width:max-content;max-width:100%;display:inline-flex}.app-shell .manual-benefits-pilot .manual-number input,.app-shell .manual-offer-capture.manual-benefits-pilot .manual-equity-questions input.manual-compact-number{width:min(var(--pilot-compact-number),100%);max-width:var(--pilot-compact-number);flex:0 1 var(--pilot-compact-number)}.app-shell .manual-benefits-pilot .manual-number span{flex:none}.app-shell .manual-benefits-pilot .manual-benefit-sequence>.ui-field{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.app-shell .manual-benefits-pilot .manual-other-benefits h2{color:var(--color-ink);letter-spacing:0;margin:0;font-size:16px;font-weight:650;line-height:1.35}.app-shell .flow-screen.capture-screen.manual-offer-capture.manual-benefits-pilot .manual-other-benefits textarea{color:var(--field-placeholder)}.app-shell .manual-benefits-pilot .manual-percentage-control{gap:var(--space-3);display:grid}.app-shell .manual-benefits-pilot .manual-block-done{width:100%;margin-top:var(--space-8)}@media (prefers-reduced-motion:reduce){.app-shell .manual-benefits-pilot .manual-benefit-detail{transition:none}}@media (max-width:650px){.app-shell .manual-offer-capture{--question-control-compact:7.25rem;--question-control-medium:100%;--question-control-wide:100%}.app-shell .manual-offer-capture .role-career-capture{max-width:none}.app-shell .manual-offer-capture .manual-offer-questions{margin-top:24px;padding:0 14px 6px}.app-shell .manual-offer-capture .njs-question-block{padding:23px 0 25px}.app-shell .manual-offer-capture .njs-question-block-title{font-size:17px}.app-shell .manual-offer-capture .role-conditional[data-question-state=active] .njs-question-block{border-radius:16px;margin-inline:-6px;padding:20px 16px 22px}.app-shell .manual-offer-capture .manual-field-pair,.app-shell .manual-offer-capture .manual-choice-grid,.app-shell .manual-offer-capture .manual-benefit-grid{grid-template-columns:1fr}.app-shell .manual-offer-capture .manual-followups{margin-left:0;padding:14px}.app-shell .manual-offer-capture .manual-number{flex-wrap:wrap;align-items:baseline}.app-shell .manual-offer-capture .question-money .capture-field{width:100%}.app-shell .ui-form-shell.manual-benefits-pilot,.app-shell .ui-form-shell.manual-entry-phase-one{width:100%;max-width:100%}.app-shell .manual-entry-phase-one .manual-offer-questions{margin-top:var(--space-8);padding:0}.app-shell .manual-entry-phase-one .manual-offer-questions>.role-conditional[data-open=true]+.role-conditional[data-open=true]{margin-top:var(--space-6)}.app-shell .manual-entry-phase-one .manual-entry-groups>.role-conditional[data-open=true]+.role-conditional[data-open=true]{margin-top:var(--space-2)}.app-shell .manual-entry-phase-one .manual-entry-groups>.role-conditional[data-question-state=complete]+.role-conditional[data-question-state=active]{margin-top:var(--space-6)}.app-shell .manual-entry-phase-one .njs-question-block{padding:0}.app-shell .manual-entry-phase-one .role-conditional[data-question-state=active] .njs-question-block{box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:0;padding:0}.app-shell .manual-entry-phase-one .njs-question-block-title,.app-shell .manual-entry-phase-one .role-conditional[data-question-state=complete] .njs-question-block-title{font-size:var(--mobile-section)}.app-shell .manual-entry-phase-one .manual-field-pair{grid-template-columns:1fr}.app-shell .manual-entry-phase-one .manual-group-summary{padding:var(--space-4);align-items:flex-start}.app-shell .manual-entry-phase-one .manual-group-edit{padding:var(--space-4)}.app-shell .manual-entry-phase-one .manual-group-questions{gap:var(--space-6)}.app-shell .manual-benefits-pilot .manual-offer-questions{margin-top:var(--space-8);padding:0}.app-shell .manual-benefits-pilot .njs-question-block{padding-block:var(--space-6)}.app-shell .manual-benefits-pilot .njs-question-block-title,.app-shell .manual-benefits-pilot .role-conditional[data-question-state=complete] .njs-question-block-title,.app-shell .manual-benefits-pilot .manual-benefits-question .njs-question-block-title{font-size:var(--mobile-section)}.app-shell .manual-benefits-pilot .manual-benefit-sequence{margin-top:var(--space-4)}.app-shell .manual-benefits-pilot .manual-benefit-detail-header{padding:var(--space-4);align-items:flex-start}.app-shell .manual-benefits-pilot .manual-benefit-detail-content{padding:0 var(--space-4)}.app-shell .manual-benefits-pilot .manual-benefit-followup[data-open=true]{padding-bottom:var(--space-4)}.app-shell .manual-benefits-pilot .manual-benefit-sequence>.ui-field{margin-top:var(--space-4);padding-top:var(--space-4)}}
