.ta-botav{--botav-tint:var(--acc);background:color-mix(in srgb, var(--botav-tint) 22%, var(--s1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--botav-tint) 30%, transparent);vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative}.ta-botav[data-animal=chick]{--botav-tint:#d9a02b}.ta-botav[data-animal=cat]{--botav-tint:var(--ink2)}.ta-botav[data-animal=fox]{--botav-tint:var(--chk-d)}.ta-botav[data-animal=falcon]{--botav-tint:var(--acc)}.ta-botav-img{object-fit:cover;user-select:none;border-radius:50%;width:100%;height:100%;display:block}.ta-botav-img.is-dark,[data-chrome=dark] .ta-botav-img.is-light{display:none}[data-chrome=dark] .ta-botav-img.is-dark{display:block}.ta-botav[data-plus]:after{content:"+";background:var(--acc);width:max(12px,42%);height:max(12px,42%);color:var(--acc-ink);box-shadow:0 0 0 2px var(--s1);font:800 10px / 1 var(--font);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.ta-dialog,.settings-dialog,.resign-dialog{border-radius:var(--r-sheet);background:var(--s1);width:calc(100% - 32px);max-width:640px;max-height:min(88dvh,860px);color:var(--ink);box-shadow:var(--shadow-pop);overscroll-behavior:contain;transform-origin:50%;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);border:0;padding:24px;overflow:auto}.ta-dialog--small,.resign-dialog{max-width:420px}@starting-style{.ta-dialog[open],.settings-dialog[open],.resign-dialog[open]{opacity:0;transform:scale(.96)}}.ta-dialog::backdrop,.settings-dialog::backdrop,.resign-dialog::backdrop,.ta-sheet::backdrop{background:var(--scrim);transition:opacity .22s var(--ease-out)}@starting-style{.ta-dialog[open]::backdrop,.settings-dialog[open]::backdrop,.resign-dialog[open]::backdrop,.ta-sheet[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.ta-dialog,.settings-dialog,.resign-dialog{transition:opacity .16s}@starting-style{.ta-dialog[open],.settings-dialog[open],.resign-dialog[open]{transform:none}}}.ta-dialog h2,.settings-dialog h2,.resign-dialog h2{font:var(--display-wght) 1.5rem / 1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.ta-dialog-lead{color:var(--ink2);font-size:var(--t-sm);margin:8px 0 0;line-height:1.5}.ta-dialog-choices{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ta-dialog-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}.ta-dialog-foot:has(>:only-child){margin-top:12px}.ta-btn--danger-solid{background:var(--danger);color:#fff}[data-chrome=dark] .ta-btn--danger-solid{color:#1b0d0a}@media (hover:hover) and (pointer:fine){.ta-btn--danger:hover{background:var(--danger);color:#fff}[data-chrome=dark] .ta-btn--danger:hover{color:#1b0d0a}.ta-btn--danger-solid:hover{filter:brightness(.92)}}.dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ta-dialog--handoff{text-align:center;padding:32px 24px 24px}.ta-dialog--handoff .ta-dialog-foot{justify-content:center}@media (width<=599px){.ta-dialog,.settings-dialog,.resign-dialog{padding:20px 18px}}.ta-handoff-chip{background:var(--chk-l);width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--chk-l-rim), 0 3px 8px #0d19302e;border-radius:50%;margin:0 auto 14px;display:block}.settings-feedback{margin:var(--sp-4) 0 0}.report-reasons{border:0;gap:4px;margin:16px 0 0;padding:0;display:grid}.report-reasons legend{font:600 var(--t-sm) / 1.3 var(--font);margin-bottom:4px;padding:0}.report-reason{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.report-reason input{width:18px;height:18px;accent-color:var(--acc)}.report-note{font:600 var(--t-sm) / 1.3 var(--font);gap:4px;margin-top:12px;display:grid}.report-note textarea{resize:vertical;width:100%;font:400 var(--t-body) / 1.5 var(--font);color:var(--ink);background:var(--bg);border-radius:var(--r-input);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;padding:8px 10px}.report-note textarea:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.report-note textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--danger)}.report-count{text-align:end;color:var(--ink3);font-size:var(--t-sm);margin-top:4px;display:block}.report-privacy,.report-error{font-size:var(--t-sm);color:var(--ink2);margin:8px 0 0;line-height:1.5}.report-error{color:var(--danger)}
