.AxTEfa_wizard{min-height:calc(100dvh - var(--topbar-h) - var(--tabbar-h) - env(safe-area-inset-bottom,0px));flex-direction:column;padding-top:clamp(14px,4vw,40px);display:flex}@media (min-width:880px){.AxTEfa_wizard{min-height:calc(100dvh - var(--topbar-h));padding-top:48px}}html:has(.AxTEfa_wizard){scroll-padding:calc(var(--topbar-h) + 16px) 0 calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 112px)}@media (min-width:880px){html:has(.AxTEfa_wizard){scroll-padding-bottom:124px}}.AxTEfa_top{align-items:center;gap:14px;display:flex}.AxTEfa_top>.progress{flex:1}.AxTEfa_count{text-align:right;min-width:2.6em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.AxTEfa_banners{gap:8px;margin-top:18px;display:grid}.AxTEfa_banner{padding-block:4px;align-items:center;gap:8px;padding-right:4px}.AxTEfa_banner>span{flex:1;min-width:0}.AxTEfa_banner .btn{min-height:44px;color:inherit;text-underline-offset:3px;padding-inline:10px;text-decoration:underline}.AxTEfa_screen{flex-direction:column;flex:1;gap:28px;padding:clamp(28px,8vw,56px) 0 28px;display:flex}.AxTEfa_head{gap:10px;display:grid}.AxTEfa_title{font-size:clamp(2.25rem,10vw,3.5rem)}.AxTEfa_title:focus{outline:none}.AxTEfa_sub{font-size:16px}.AxTEfa_bare{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.AxTEfa_reveal{gap:20px;display:grid}.AxTEfa_optional{color:var(--ink-3);font-size:14px;font-weight:600}.AxTEfa_choices{gap:12px;display:grid}.AxTEfa_choices .choice{gap:18px;min-height:84px}.AxTEfa_choices .choice-icon{width:52px;height:52px;color:var(--blue);border-radius:16px;transition:background .15s,color .15s}.AxTEfa_choices .choice-icon svg{width:30px;height:30px}.AxTEfa_choices .choice-icon .AxTEfa_glyph{width:36px;height:auto}.AxTEfa_choices .choice:has(input:checked) .choice-icon{background:var(--blue);color:var(--on-accent)}.AxTEfa_choices .choice-title{font-size:19px}.AxTEfa_scopeGroup{gap:12px;display:grid}.AxTEfa_scopeGroup+.AxTEfa_scopeGroup{margin-top:18px}.AxTEfa_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AxTEfa_tile{border:1.5px solid var(--line-strong);background:var(--surface);min-height:62px;color:var(--ink);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .15s, border-color .15s, color .15s, transform .12s var(--ease);border-radius:18px;align-items:center;gap:10px;padding:12px 14px;font-size:16px;font-weight:700;line-height:1.2;display:flex;position:relative}.AxTEfa_tiles>.AxTEfa_tile:first-child:nth-last-child(odd){grid-column:1/-1}.AxTEfa_tile:hover{border-color:var(--ink-3)}.AxTEfa_tile:active{transform:scale(.98)}.AxTEfa_tile input{opacity:0;pointer-events:none;position:absolute}.AxTEfa_tileIcon{width:24px;height:24px;color:var(--blue);flex:none}.AxTEfa_tile:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--bg)}.AxTEfa_tile:has(input:checked) .AxTEfa_tileIcon{color:inherit}.AxTEfa_tile:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.AxTEfa_picker{gap:14px;display:grid}.AxTEfa_pickMap{touch-action:manipulation;width:100%;height:auto;max-height:min(46vh,380px);overflow:visible}.AxTEfa_pickSkeleton{aspect-ratio:1016/783;border-radius:var(--radius);width:100%;max-height:min(46vh,380px)}.AxTEfa_dept{fill:var(--map-0);stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;cursor:pointer;transition:fill .15s var(--ease);-webkit-tap-highlight-color:transparent}.AxTEfa_dept:hover{fill:var(--map-1)}.AxTEfa_dept[aria-checked=true]{fill:var(--blue)}.AxTEfa_dept:focus{outline:none}.AxTEfa_deptFocus{fill:none;pointer-events:none;stroke-linejoin:round;stroke:var(--ink);stroke-width:6px;stroke-dasharray:14 9}.AxTEfa_pickCaption{min-height:36px;color:var(--ink-3);align-items:baseline;gap:10px;font-size:15px;font-weight:600;display:flex}.AxTEfa_pickCaption strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;font-size:30px;font-weight:750;line-height:1}.AxTEfa_deptChips .chip{min-height:44px}.AxTEfa_composer{border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:14px;padding:20px 20px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.AxTEfa_composer:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 14%, transparent)}.AxTEfa_composer[data-invalid=true]{border-color:var(--red)}.AxTEfa_text{resize:vertical;field-sizing:content;min-height:140px}@supports (field-sizing:content){.AxTEfa_text{resize:none}}.AxTEfa_composer .AxTEfa_text:focus{box-shadow:none}.AxTEfa_composerMeta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.AxTEfa_reminder{color:var(--ink-3);align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}.AxTEfa_reminder svg{width:16px;height:16px;color:var(--green);flex:none}.AxTEfa_solutionTitle{align-items:center;gap:10px;display:inline-flex}.AxTEfa_bulb{width:20px;height:20px;color:var(--green);flex:none}.AxTEfa_solutionText{field-sizing:content;min-height:104px}@supports (field-sizing:content){.AxTEfa_solutionText{resize:none}}.AxTEfa_counterRow{justify-content:flex-end;align-items:center;gap:12px;display:flex}.AxTEfa_counterRow>.field-error{margin-right:auto}.AxTEfa_ai{border-radius:var(--radius);background:var(--surface-2);gap:4px;padding:12px 14px 4px 16px;display:grid}.AxTEfa_aiLine{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.AxTEfa_aiLine svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:1px}.AxTEfa_aiSwitch{border-radius:var(--radius-sm);background:0 0;border:0;min-height:48px;padding:4px 0;font-size:15px;font-weight:700}.AxTEfa_aiSwitch .switch-track{width:44px;height:26px}.AxTEfa_aiSwitch .switch-track:after{width:20px;height:20px}.AxTEfa_aiSwitch:has(input:checked) .switch-track:after{transform:translate(18px)}.AxTEfa_aiNote{color:var(--ink-3);font-weight:600}.AxTEfa_recap{border-top:1px solid var(--line);margin:0}.AxTEfa_recapRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:16px 0;display:grid}.AxTEfa_recapRow dt{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;grid-column:1;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.AxTEfa_recapValue{overflow-wrap:anywhere;grid-column:1;gap:12px;margin:0;font-size:17px;font-weight:650;display:grid}.AxTEfa_recapEdit{grid-area:1/2/span 2;align-self:start;margin:0}.AxTEfa_recapEdit .btn{min-height:44px;color:var(--blue-ink)}.AxTEfa_private{letter-spacing:.02em;text-transform:none;min-height:22px;padding:0 8px;font-size:11.5px}.AxTEfa_private svg{width:12px;height:12px}.AxTEfa_quote{-webkit-line-clamp:6;font-family:var(--font-display);letter-spacing:-.025em;white-space:pre-line;-webkit-box-orient:vertical;font-size:clamp(1.3rem,5.2vw,1.6rem);font-weight:650;line-height:1.22;display:-webkit-box;overflow:hidden}.AxTEfa_recapSolution{font-weight:500}.AxTEfa_recapSolution>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AxTEfa_footer{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));z-index:20;margin:auto calc(var(--gutter) * -1) 0;padding:22px var(--gutter) 14px;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 20px);gap:10px;display:flex;position:sticky}@media (min-width:880px){.AxTEfa_footer{padding-bottom:32px;bottom:0}}.AxTEfa_back{border:1.5px solid var(--line-strong);border-radius:var(--pill);background:var(--surface);width:58px;height:58px;color:var(--ink);-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease), background .15s;flex:none;place-items:center;display:grid}.AxTEfa_back svg{width:22px;height:22px}.AxTEfa_back:hover:not(:disabled){background:var(--surface-2)}.AxTEfa_back:active:not(:disabled){transform:scale(.95)}.AxTEfa_back:disabled{opacity:.45}.AxTEfa_next{flex:1}
