.attended-ask{position:fixed;inset:0;z-index:62;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(12,16,14,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:attended-fade .3s var(--ease) both}.attended-ask[data-closing]{animation:attended-fade-out .22s var(--ease) both}@keyframes attended-fade{0%{opacity:0}}@keyframes attended-fade-out{to{opacity:0}}.attended-card{position:relative;width:min(400px,100%);padding:26px 20px 20px;border-radius:18px;background:var(--paper-raised);border:1px solid var(--line);box-shadow:0 24px 60px rgba(0,0,0,.28);text-align:center;animation:attended-rise .5s cubic-bezier(.34,1.4,.64,1) both}.attended-ask[data-closing] .attended-card{animation:attended-sink .22s var(--ease) both}@keyframes attended-rise{0%{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes attended-sink{to{opacity:0;transform:translateY(10px) scale(.97)}}.attended-step{animation:attended-step-in .32s var(--ease) both}@keyframes attended-step-in{0%{opacity:0;transform:translateY(6px)}}.attended-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:var(--ink-faint);cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.attended-close:hover{background:var(--paper-sunk);color:var(--ink)}.attended-title{margin:0;padding:0 28px;font-family:var(--font-display),Impact,sans-serif;font-weight:400;font-size:30px;line-height:1;color:var(--accent)}.attended-sub{margin:10px 0 18px;font-size:13.5px;line-height:1.45;color:var(--ink-soft);text-wrap:pretty}.attended-sub--last{margin-bottom:6px}.attended-answers{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.attended-answer,.attended-send,.attended-skip{min-height:46px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:border-color .16s var(--ease),transform .16s var(--ease),background-color .16s var(--ease),opacity .16s var(--ease)}.attended-answer:hover,.attended-skip:hover{border-color:var(--accent)}.attended-answer[data-answer=yes],.attended-send{background:var(--accent);border-color:var(--accent);color:var(--paper)}.attended-answer:active,.attended-send:active:not(:disabled),.attended-skip:active{transform:scale(.98)}.attended-answer:focus-visible,.attended-close:focus-visible,.attended-send:focus-visible,.attended-skip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.attended-input{display:block;width:100%;min-height:104px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:16px;line-height:1.4;text-align:left;resize:none;transition:border-color .16s var(--ease)}.attended-input::placeholder{color:var(--ink-faint)}.attended-input:focus{outline:none;border-color:var(--accent)}.attended-actions{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:8px;gap:8px;margin-top:10px}.attended-skip{color:var(--ink-soft);font-weight:600}.attended-send:disabled{opacity:.45;cursor:default}.attended-fine{margin:12px 0 0;font-size:11.5px;color:var(--ink-faint)}.attended-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media (max-width:820px){.attended-ask{align-items:flex-start;padding-top:calc(var(--safe-t) + max(56px, 10vh))}}