.live .s1{margin-top:28px;padding-bottom:72px}.flow-read{font-size:20px;line-height:1.5;font-weight:600;color:var(--ink);background:var(--paper-2);border-left:4px solid var(--amber);border-radius:0 10px 10px 0;padding:14px 18px;max-width:720px;overflow-wrap:anywhere}.flow-empty{color:var(--muted);font-style:italic}.flow-stack{display:flex;flex-direction:column;gap:12px}.flow-label{font-weight:700;font-size:17px}.flow-textarea{padding:14px 18px;min-height:110px;resize:vertical;line-height:1.45}.flow-notice{background:var(--amber-tint);border:1px solid var(--amber-3);color:var(--amber-ink);border-radius:8px;padding:10px 14px;font-weight:600;font-size:16px}.flow-problem{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.flow-status{display:flex;align-items:center;gap:10px;font:500 14px var(--font-mono);color:var(--ink-2)}.flow-dots{display:inline-flex;gap:5px}.flow-dots i{width:8px;height:8px;border-radius:50%;background:var(--green);animation:flow-blink 1.2s infinite ease-in-out}.flow-dots i:nth-child(2){animation-delay:.15s}.flow-dots i:nth-child(3){animation-delay:.3s}@keyframes flow-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.flow-skeleton{margin-top:40px;display:flex;flex-direction:column;gap:12px}.flow-skeleton span{display:block;height:64px;border-radius:12px;background:linear-gradient(90deg,var(--chip) 0%,var(--paper-2) 50%,var(--chip) 100%);background-size:200% 100%;animation:flow-shimmer 1.4s infinite linear}.flow-skeleton span:nth-child(2){width:82%}.flow-skeleton span:nth-child(3){width:64%}@keyframes flow-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.flow-dots i,.flow-skeleton span{animation:none}}.flow-suggest{display:flex;flex-wrap:wrap;gap:8px}.flow-chip{border:1.5px dashed var(--stone);background:var(--white);border-radius:999px;padding:8px 14px;font-size:15px;cursor:pointer}.flow-chip:hover{border-color:var(--ink)}.flow-check{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink-2);cursor:pointer;margin-top:4px}.flow-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--green)}.flow-turnstile:empty{display:none}.flow-fine,.flow-muted{color:var(--muted);font-size:14px;line-height:1.5}.s1__email-input:disabled,.btn--outline:disabled,.s1__tell-toggle:disabled{opacity:.55;cursor:not-allowed}.flow-form{display:flex;flex-direction:column;gap:10px}.flow-composer{display:flex;align-items:stretch;gap:8px;background:var(--white);border:2px solid var(--line);border-radius:12px;padding:6px 6px 6px 16px}.flow-composer:focus-within{border-color:var(--ink)}.flow-composer input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:18px;padding:12px 0}.flow-send{flex:none;min-height:52px;padding:0 20px;border:0;border-radius:9px;background:var(--green);color:var(--white);font-size:17px;font-weight:700;white-space:nowrap;cursor:pointer}.flow-send:hover{background:var(--green-hover)}.flow-send:disabled{background:var(--line);color:var(--ink-2);cursor:not-allowed}.flow-done{align-items:flex-start;gap:18px;padding-top:24px}.flow-share{width:100%;background:var(--green-tint);border:1.5px solid var(--green-line);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px}.flow-share__copy{font-size:18px;line-height:1.5}.flow-share__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.flow-share__row .btn--outline{min-height:40px;font-size:15px}@media(max-width:600px){.live .s1{padding:20px 16px 48px}.flow-composer{flex-wrap:wrap;padding:6px}.flow-composer input{flex-basis:100%;padding:10px}.flow-send{flex:1}.s1__actions{flex-direction:column-reverse;align-items:stretch}.s1__actions .btn--primary{justify-content:center;font-size:18px}}.topbar button.topbar__ghost{cursor:pointer}.flow-done>.btn--link{padding-left:0}.live .choice:disabled,.live .radius-choice:disabled,.live .pill-btn:disabled,.live .flow-chip:disabled,.live .btn--save:disabled,.live .text-input:disabled{opacity:.55;cursor:not-allowed}
