.ft-start-progress{gap:8px;margin-bottom:20px;display:grid}.ft-start-progress p{font-family:var(--font-mono), monospace;color:var(--muted);font-size:12px}.ft-start-bar{border:1.5px solid var(--ink);background:var(--surface);height:10px}.ft-start-bar span{background:var(--accent);height:100%;transition:width .2s;display:block}.ft-start-question{border:0;min-width:0;margin:0;padding:0}.ft-start-question legend{padding:0}.ft-start-heading{letter-spacing:-.03em;font-size:clamp(22px,3vw,28px);line-height:1.25}.ft-start-heading:focus{outline:none}.ft-start-heading:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.ft-start-question .ft-hint{margin-top:6px}.ft-start-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:18px;display:grid}.ft-start-option{border:1.5px solid var(--ink);background:var(--surface);min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-xs);padding:12px 16px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s}.ft-start-option:hover{box-shadow:var(--shadow-sm);background:var(--romeo-eye-soft);transform:translate(-1px,-1px)}.ft-start-option:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ft-start-option-chosen{background:var(--accent)}.ft-start-result{gap:14px;display:grid}.ft-start-summary{color:var(--muted);line-height:1.6}.ft-start-jobs{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ft-start-job{border:1.5px solid var(--ink);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;display:grid}.ft-start-job h3{letter-spacing:-.02em;font-size:18px;line-height:1.35}.ft-start-job p{margin-top:6px;line-height:1.65}.ft-start-job .ft-start-links{margin-top:10px}.ft-start-romeo{color:var(--muted);font-size:14px}.ft-start-note{border-left:3px solid var(--accent-dark);background:var(--romeo-eye-soft);padding:12px 14px;line-height:1.6}.ft-start-actions{flex-wrap:wrap;gap:8px;display:flex}
