.strict-stop{align-items:center;gap:var(--space-lg);padding:var(--space-lg);text-align:center;flex-direction:column;display:flex}.strict-stop-title{box-sizing:border-box;width:100%;padding-right:calc(var(--hit) + var(--space));padding-left:calc(var(--hit) + var(--space));color:var(--title);font-size:var(--text);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.strict-stop-confirm{align-items:center;gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.strict-stop-lead{color:var(--content);font-size:var(--text-sm);margin:0;line-height:1.35}.strict-stop-phrase-field{box-sizing:border-box;width:100%;min-height:var(--field-height);margin-top:var(--space-xs);padding:var(--space-sm) var(--space);border-radius:var(--field-radius);background:var(--field-bg);cursor:text;place-items:center;display:grid;position:relative}.strict-stop-phrase{font-size:var(--text);letter-spacing:-.02em;pointer-events:none;flex-wrap:wrap;justify-content:center;margin:0;font-weight:500;line-height:1.35;display:flex}.strict-stop-char{color:var(--black-10);transition:color var(--fade) ease}.strict-stop-char[data-filled=true]{color:var(--title)}.strict-stop-char[data-next=true]{box-shadow:inset 0 -.12em 0 var(--tile-tone-ink)}.strict-stop-type{opacity:0;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.strict-stop-end{min-height:var(--hit);margin-top:var(--space-xs);padding:0 var(--space);border-radius:var(--radius-full);background:var(--title);color:var(--page);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;align-self:center;font-weight:500}.strict-stop-end:disabled{opacity:.45;cursor:default}.strict-stop-hint{box-sizing:border-box;width:100%;padding-top:var(--space);border-top:1px solid var(--black-10);color:var(--content);font-size:var(--text-xs);text-align:center;margin:0;line-height:1.35}
.session-strip-task{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-sm);margin:var(--space-xs) 0 0;color:var(--content);font-size:var(--text-xs);text-align:center;flex-wrap:wrap;display:flex}.session-strip-task-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.session-strip-task strong{color:var(--title);font-weight:600}.session-strip-task-ask{align-items:center;gap:var(--space-xs);display:inline-flex}.session-strip-task-yes,.session-strip-task-not{min-height:28px;padding:0 var(--space-sm);border-radius:var(--radius-full);font:inherit;font-size:var(--text-xs);cursor:var(--cursor);border:0;font-weight:600}.session-strip-task-yes{background:var(--title);color:var(--page)}.session-strip-task-not{background:var(--ink-5);color:var(--title)}@media (hover:hover){.session-strip-task-not:hover{background:var(--ink-10)}}@media (pointer:coarse){.session-strip-task-yes,.session-strip-task-not{min-height:var(--hit)}}
