._3fFnaq_shellMain{width:100%;max-width:var(--w-content-app);flex:1 0 auto;margin-inline:auto;padding:0}._3fFnaq_layout{max-width:1200px;padding:var(--space-6);gap:var(--space-6);grid-template-columns:180px minmax(0,640px) minmax(180px,1fr);align-items:start;margin:auto;display:grid}._3fFnaq_rail{gap:var(--space-2);top:var(--space-6);display:grid;position:sticky}._3fFnaq_rail a{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2);color:var(--muted);border-radius:var(--r-md);text-decoration:none;display:flex}._3fFnaq_rail a[aria-current]{color:var(--text);background:var(--surface);font-weight:650}._3fFnaq_number{border:1px solid var(--border);border-radius:var(--r-pill);width:28px;height:28px;font-size:var(--t-small-size);flex-shrink:0;place-items:center;display:grid}._3fFnaq_panel{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);min-width:0}._3fFnaq_header{margin-bottom:var(--space-6);gap:var(--space-3);display:grid}._3fFnaq_header h1:focus{outline:none}._3fFnaq_header h1{font:700 var(--t-title-size)/1.2 var(--font-display-stack);letter-spacing:-.035em;color:var(--ink)}._3fFnaq_eyebrow{color:var(--muted);font-size:var(--t-label-size);text-transform:uppercase;letter-spacing:.12em;font-weight:650}._3fFnaq_muted{color:var(--muted);line-height:1.6}._3fFnaq_fields{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._3fFnaq_fields>*{min-width:0}._3fFnaq_fields fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}._3fFnaq_fields legend{margin-bottom:var(--space-3);font-weight:650}._3fFnaq_choices{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._3fFnaq_choices ._3fFnaq_suggestion{height:auto;min-height:var(--h-control-md);padding-block:var(--space-3);white-space:normal;text-align:left;justify-content:flex-start;line-height:1.5}._3fFnaq_choice{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:var(--surface);line-height:1.5;display:flex}._3fFnaq_choice:has(input:checked){border-color:var(--ink);background:var(--surface-sunken)}._3fFnaq_choice input{accent-color:var(--ink);flex-shrink:0;width:18px;height:18px}._3fFnaq_actions{gap:var(--space-3);margin-top:var(--space-8);justify-content:flex-end;align-items:center;display:flex}._3fFnaq_split{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3fFnaq_chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._3fFnaq_status{font-size:var(--t-small-size);color:var(--muted);min-height:24px}._3fFnaq_error{padding:var(--space-4);background:var(--critical-soft);border-radius:var(--r-md);color:var(--critical);margin-block:var(--space-3)}._3fFnaq_preview{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-sunken);overflow-wrap:anywhere;display:grid}._3fFnaq_portals{margin:0}._3fFnaq_preview h2{font-size:var(--t-h3-size);font-family:var(--font-sans-stack)}._3fFnaq_count{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--muted)}._3fFnaq_public{max-width:1120px;padding:var(--space-12) var(--space-6);margin:auto}._3fFnaq_publicIntro{max-width:700px;margin:auto}._3fFnaq_publicIntro h1{font:650 var(--mk-h1-size)/1.15 var(--font-display-stack);letter-spacing:-.04em;margin:var(--space-4) 0;color:var(--ink)}._3fFnaq_publicIntro p{margin-block:var(--space-4)}._3fFnaq_publicIntro ul{gap:var(--space-4);padding-left:var(--space-5);margin:var(--space-6) 0;display:grid}._3fFnaq_question{max-width:720px;margin:auto}._3fFnaq_question legend{font:650 var(--t-title-size)/1.25 var(--font-display-stack);margin-bottom:var(--space-6);color:var(--ink)}._3fFnaq_progress{gap:var(--space-1);margin-bottom:var(--space-6);display:flex}._3fFnaq_segment{border-radius:var(--r-pill);background:var(--border);flex:1;height:4px}._3fFnaq_segment[data-done]{background:var(--ink)}._3fFnaq_resultGrid{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:minmax(0,720px) minmax(250px,320px);align-items:start;display:grid}._3fFnaq_stack{gap:var(--space-6);display:grid}._3fFnaq_plan{gap:var(--space-6);padding-left:var(--space-5);display:grid}._3fFnaq_plan li{padding-left:var(--space-2)}._3fFnaq_plan h3{font:650 var(--t-h3-size)/1.4 var(--font-sans-stack);margin-bottom:var(--space-2)}._3fFnaq_plan p{margin-block:var(--space-3)}._3fFnaq_checks{gap:var(--space-3);padding:0;list-style:none;display:grid}._3fFnaq_checks li{justify-content:space-between;gap:var(--space-3);display:flex}._3fFnaq_details{border-top:1px solid var(--border);padding-top:var(--space-4)}._3fFnaq_details summary{cursor:pointer;min-height:44px;font-weight:600}._3fFnaq_mono{font-family:var(--font-mono-stack)}._3fFnaq_codeList{gap:var(--space-2);padding:0;list-style:none;display:grid}._3fFnaq_primaryAction{flex:1}._3fFnaq_primaryAction>button{width:100%}._3fFnaq_layout input,._3fFnaq_layout select,._3fFnaq_layout textarea,._3fFnaq_layout summary{scroll-margin-bottom:calc(var(--h-action-bar) + var(--space-4))}@media (max-width:767px){._3fFnaq_layout ._3fFnaq_actions,._3fFnaq_question ._3fFnaq_actions{inset-inline:0;z-index:var(--z-sticky);height:calc(var(--space-16) + env(safe-area-inset-bottom,0px));padding:0 var(--space-4);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg);border-top:1px solid var(--border);flex-wrap:nowrap;margin:0;position:fixed;bottom:0}._3fFnaq_layout ._3fFnaq_actions>button,._3fFnaq_question ._3fFnaq_actions>button{min-height:52px}._3fFnaq_question{padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom,0px) + var(--space-6))}._3fFnaq_question input,._3fFnaq_question select,._3fFnaq_question summary{scroll-margin-bottom:calc(var(--space-16) + env(safe-area-inset-bottom,0px) + var(--space-4))}._3fFnaq_layout ._3fFnaq_actions:has(._3fFnaq_primaryAction)>button:last-child{flex:none;min-height:44px}}@media (max-width:1279px){._3fFnaq_layout{grid-template-columns:minmax(0,1fr);max-width:760px}._3fFnaq_rail{display:flex;position:static;overflow:auto}._3fFnaq_rail a{flex:1;justify-content:center}._3fFnaq_rail a span:last-child{display:none}}@media (max-width:767px){._3fFnaq_layout{padding:var(--space-4);padding-bottom:calc(var(--h-action-bar) + var(--space-6));gap:var(--space-4)}._3fFnaq_panel{padding:var(--space-5)}._3fFnaq_layout>aside:not(:has(._3fFnaq_portals)){display:none}._3fFnaq_layout>aside:has(._3fFnaq_portals)>:not(._3fFnaq_portals){display:none}._3fFnaq_actions{flex-wrap:wrap}._3fFnaq_actions>:last-child{flex:1}._3fFnaq_public{padding:var(--space-8) var(--space-4)}._3fFnaq_resultGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}._3fFnaq_split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){._3fFnaq_panel{animation:_3fFnaq_enter var(--dur-medium) var(--ease-out-cubic)}@keyframes _3fFnaq_enter{0%{opacity:0}to{opacity:1}}}@media print{._3fFnaq_actions{display:none}._3fFnaq_resultGrid{display:block}._3fFnaq_panel{break-inside:avoid}}
