.tool-time-row{align-items:center;gap:8px;display:flex}.tool-input--time{text-align:center;width:72px}.tool-time-sep{color:var(--fg-muted,#9ca3af);font-size:1.25rem}.funnel-wrap{max-width:540px;padding:0 var(--s-6) 100px;margin:0 auto}.funnel-progress{background:var(--line-s);border-radius:2px;height:4px;margin-bottom:1.5rem}.funnel-progress-fill{background:var(--orange);border-radius:2px;height:100%;transition:width .3s}.funnel-step-count{color:var(--text-2);margin-bottom:1rem;font-size:.75rem}.funnel-step{animation:.2s funnelFadeIn}@keyframes funnelFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.funnel-back{color:var(--text-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:1rem;padding:0;font-family:inherit;font-size:.85rem;display:flex}.funnel-back:hover{color:var(--text)}.funnel-question{color:var(--text);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.funnel-big-btn{background:var(--surface-raised);border:1.5px solid var(--line-s);text-align:left;cursor:pointer;width:100%;color:var(--text);border-radius:10px;margin-bottom:.5rem;padding:.875rem 1rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:border-color .15s,background .15s}.funnel-big-btn:hover,.funnel-big-btn:focus-visible{border-color:var(--orange);outline:none}.funnel-big-btn.selected{background:var(--orange);color:#070710;border-color:var(--orange)}.funnel-big-buttons--3 .funnel-big-btn{padding:.75rem 1rem}.funnel-next-btn{background:var(--orange);color:#070710;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:opacity .15s}.funnel-next-btn:hover:not(:disabled){opacity:.88}.funnel-next-btn:disabled{opacity:.4;cursor:not-allowed}.funnel-skip{text-align:center;color:var(--text-2);cursor:pointer;background:0 0;border:none;width:100%;margin-top:.75rem;font-family:inherit;font-size:.85rem;text-decoration:underline;display:block}.funnel-preview{text-align:center;padding:1.5rem 0 1rem}.funnel-preview-value{color:var(--orange);font-size:3rem;font-weight:800;line-height:1}.funnel-preview-label{color:var(--text-2);margin-top:.25rem;font-size:.9rem}.funnel-gate-desc{text-align:center;color:var(--text-2);margin-bottom:1.5rem;font-size:.95rem}.funnel-gate-form{flex-direction:column;gap:.75rem;display:flex}.funnel-submit-btn{background:var(--orange);color:#070710;cursor:pointer;border:none;border-radius:8px;padding:.875rem;font-family:inherit;font-size:1rem;font-weight:700;transition:opacity .15s}.funnel-submit-btn:hover:not(:disabled){opacity:.88}.funnel-submit-btn:disabled{opacity:.4;cursor:not-allowed}.funnel-privacy{color:var(--text-2);text-align:center;margin-top:.5rem;font-size:.72rem}.funnel-result-stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.funnel-result-stat{background:var(--surface-raised);border:1.5px solid var(--line-s);text-align:center;border-radius:10px;padding:1rem}.funnel-result-stat-value{color:var(--orange);font-size:1.25rem;font-weight:800}.funnel-result-stat-label{color:var(--text-2);margin-top:.25rem;font-size:.75rem}.funnel-inbox-msg{background:var(--orange-dim);border-left:3px solid var(--orange);color:var(--text);border-radius:0 8px 8px 0;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:.9rem}.funnel-withheld{background:var(--surface-raised);border:1.5px dashed var(--line-s);color:var(--text-2);border-radius:8px;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:.85rem}.funnel-error{color:var(--race-red,#e5341a);background:#e5341a1a;border:1px solid #e5341a66;border-radius:6px;margin-top:.5rem;padding:.75rem 1rem;font-size:.85rem}
