.intake .docsw-dot{background:var(--ok);border-radius:50%;align-self:flex-start;width:3px;height:3px;margin-top:7px;margin-left:4px;display:inline-block}.intake .readiness .rl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:11px;font-weight:500}.intake .readiness .rtrack{background:var(--line-2);flex:1;height:5px;overflow:hidden}.intake .readiness .rfill{background:var(--accent);transform-origin:0;width:0;height:100%}.intake .readiness .rfill.is-moving{animation:rfillMove var(--dur-3) var(--ease-out)}.intake .readiness .rfill.is-moving.is-emptying{animation-fill-mode:forwards}@keyframes rfillMove{0%{transform:scaleX(var(--rf-from))}to{transform:scaleX(var(--rf-to))}}.intake .readiness .rpct{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:12px}.intake .help-check{margin-top:6px}.intake .profile-note{font-family:var(--mono);color:var(--dim);margin-top:8px;margin-bottom:0;font-size:11px}.intake .profile-row.has-clear{grid-template-columns:minmax(120px,160px) 1fr auto}.intake .profile-clear{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);padding-inline:6px;font-size:11.5px}.intake .profile-clear:hover{color:var(--accent)}@media (max-width:480px){.intake .profile-row.has-clear{grid-template-columns:1fr auto}.intake .profile-row.has-clear .profile-rank{grid-column:1/-1}}.intake .ex{margin-top:10px}.intake .ex-toggle{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.intake .ex-toggle:hover{color:var(--accent)}.intake .ex-toggle .chev{transition:transform var(--dur-2);display:inline-flex}.intake .ex-toggle[aria-expanded=true] .chev{transform:rotate(90deg)}.intake .ex-body{max-height:0;transition:max-height var(--dur-3), opacity var(--dur-2);opacity:0;overflow:hidden}.intake .ex-body.open{opacity:1;max-height:170px;margin-top:10px}.intake .ex-inner{border-left:2px solid var(--accent);padding:3px 0 3px 14px}.intake .ex-inner .exl{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}.intake .ex-inner p{color:var(--text-2);font-size:13.5px;line-height:1.55}.intake .tone-seg{flex-wrap:wrap}.intake .tone-seg .seg-item{flex-direction:column;align-items:flex-start;gap:1px;padding:9px 16px;display:flex}.intake .tone-seg .seg-item .ts{font-size:var(--t-micro);letter-spacing:.04em}@media (max-width:460px){.intake .tone-seg{width:100%;display:flex}.intake .tone-seg .seg-item{flex:1;align-items:center}}.intake .late{transition:opacity var(--dur-3), max-height var(--dur-3), transform var(--dur-3)}.intake[data-mode=progressive] .late{opacity:0;max-height:0;transform:translateY(var(--shift-2));pointer-events:none;border-top:none;padding-block:0;overflow:hidden}.intake[data-mode=progressive] .late.show{opacity:1;pointer-events:auto;max-height:520px;transform:none}.intake[data-mode=progressive] .late.show.field{border-top:1px solid var(--line);padding-block:22px}.intake .reveal-hint{color:var(--dim);font-family:var(--mono);letter-spacing:.03em;align-items:center;gap:9px;padding:18px 2px 2px;font-size:12px;display:none}.intake[data-mode=progressive] .reveal-hint{display:flex}.intake[data-mode=progressive].unlocked .reveal-hint{display:none}.intake .replace-note{font-family:var(--mono);letter-spacing:.02em;color:var(--text-2);font-size:12px;line-height:1.5}@media (max-width:619px){.intake .replace-note{display:none}}@media (min-width:620px){.intake .replace-note{text-align:right;flex-basis:100%}}.intake .intake-bar{display:none}@media (max-width:619px){.intake.unlocked .intake-bar{z-index:50;padding:10px clamp(18px,5vw,28px);padding-bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-2);background:#0e0f11f5;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.intake .intake-bar-rd{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);flex:none;font-size:11px}.intake .intake-bar-gen{flex:auto;min-height:50px}.intake.unlocked .wrap{padding-bottom:96px}.intake.unlocked .intake-bar.has-note{flex-wrap:wrap;row-gap:8px}.intake .intake-bar-note{font-family:var(--mono);letter-spacing:.02em;color:var(--text-2);flex-basis:100%;font-size:11px;line-height:1.45}.intake.unlocked.has-replace .wrap{padding-bottom:140px}.intake .ex-toggle,.intake .tone-seg .seg-item{min-height:44px}}.intake .kicker-row{height:calc(var(--t-micro) * 1.5 + 14px);display:flex}.intake .draft-line{background:var(--s1);border:1px solid var(--line-2);white-space:nowrap;flex:auto;align-items:center;gap:16px;min-width:0;height:calc(100% - 6px);padding:0 12px;display:flex}.intake .draft-line-msg{text-overflow:ellipsis;min-width:0;color:var(--text-2);flex:auto;font-size:12.5px;overflow:hidden}.intake .draft-line-k,.intake .draft-line-act{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.intake .draft-line-actions{gap:16px;display:flex}.intake .draft-line-act{position:relative}.intake .draft-line-act--quiet{color:var(--dim)}.intake .draft-line-act:hover{color:var(--text)}@media (max-width:620px){.intake .draft-line,.intake .draft-line-actions{gap:12px}.intake .draft-line-k,.intake .draft-line-act{letter-spacing:.02em}.intake .draft-line-act:before{content:"";position:absolute;inset:-14px -6px}}.intake .notes-field{padding-top:0}.intake .notes-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;display:flex}.intake .notes-limit,.intake .notes-left{font-family:var(--mono);color:var(--text-2);margin-top:12px;font-size:12px}.intake .notes-head{margin-bottom:12px}.intake .notes-left{margin-top:6px}.intake .notes-list{border-top:1px solid var(--line)}.intake .notes-acc{border-bottom:1px solid var(--line);padding-block:18px}.intake .notes-acc-head{align-items:flex-start;gap:12px;display:flex}.intake .notes-pick{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.intake .notes-acc-action{color:var(--text);font-size:15px}.intake .notes-acc-result,.intake .notes-acc-meta,.intake .notes-acc-sec,.intake .notes-q{margin:6px 0 0 30px}.intake .notes-acc-result{font-size:var(--t-sm);color:var(--text-2)}.intake .notes-acc-meta{font-family:var(--mono);font-size:var(--t-micro);color:var(--dim)}.intake .notes-acc-sec{width:calc(100% - 30px);max-width:320px;margin-top:12px}.intake .notes-q{margin-top:14px}.intake .notes-q-l{font-size:var(--t-sm);color:var(--text-2);margin-bottom:6px;display:block}.intake .mode-row{justify-content:flex-end;margin-bottom:10px;display:flex}.intake .mode-switch{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:11.5px}@media (max-width:619px){.intake .replace-note.notes-waiting{display:block}}@media (max-width:620px){.intake .notes-actions .btn{flex:100%}.intake .mode-switch{min-height:44px}.intake .notes-acc-result,.intake .notes-acc-meta,.intake .notes-acc-sec,.intake .notes-q{margin-left:0}.intake .notes-acc-sec{width:100%}}.intake .head{position:relative}.intake .profile-strip{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.03em;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:16px;position:absolute;top:calc(clamp(32px,5vw,52px)/2 - 8px);left:0;right:0;overflow:hidden}
