.vid-home{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;padding:20px 16px 40px;display:flex}.vid-home-head h2{font-size:var(--fs-l);align-items:center;gap:8px;margin:0 0 4px;display:flex}.vid-home-head p{margin:0}.vid-start{gap:8px;display:flex}.vid-start .input{flex:1;min-width:0}.vid-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vid-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:10px 12px}.vid-row[data-live=true]{border-color:var(--accent-line)}.vid-row-main{align-items:center;gap:10px;display:flex}.vid-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.vid-row-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vid-live{color:var(--ok-text);font-size:var(--fs-m);align-items:center;gap:4px;display:inline-flex}.vid-row-detail{border-top:1px solid var(--border);max-height:320px;margin-top:10px;padding-top:10px;overflow-y:auto}.vid-transcript{font-size:var(--fs-m);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vid-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60%;padding:24px 16px;display:flex}.vid-center .vid-transcript{text-align:left;width:100%;max-width:640px}.vid-error{color:var(--danger-text);margin:0}.vid-lobby{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:24px 16px 40px;display:flex}.vid-preview{width:min(680px,100%);position:relative}.vid-preview .vid-tile,.vid-placeholder{aspect-ratio:16/9;border-radius:var(--r-l);width:100%}.vid-placeholder{background:var(--surface);border:1px solid var(--border);color:var(--muted);justify-content:center;align-items:center;display:flex}.vid-preview-bar{justify-content:center;gap:12px;display:flex;position:absolute;bottom:14px;left:0;right:0}.vid-level{color:var(--muted);align-items:center;gap:8px;margin-top:8px;display:flex}.vid-meter{background:var(--surface-3);border-radius:3px;flex:1;height:6px;overflow:hidden}.vid-meter>div{background:var(--accent);height:100%;transition:width 80ms linear}.vid-lobby-panel{flex-direction:column;gap:12px;width:min(340px,100%);display:flex}.vid-lobby-panel h2{font-size:var(--fs-l);margin:0}.vid-note{font-size:var(--fs-s);margin:0}.vid-field{font-size:var(--fs-m);color:var(--muted);flex-direction:column;gap:4px;display:flex}.vid-check{font-size:var(--fs-m);align-items:flex-start;gap:8px;display:flex}.vid-round{border:1px solid var(--border-strong);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.vid-round:hover{background:var(--surface-3)}.vid-round[data-off=true]{background:var(--danger-bg);border-color:var(--danger);color:var(--danger-text)}.vid-round[data-active=true]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.vid-round[data-danger=true]{background:var(--danger);border-color:var(--danger);color:#fff}.vid-badge{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font-size:var(--fs-xs);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}.vid-call{grid-template-columns:minmax(0,1fr);height:100%;min-height:420px;display:grid;position:relative}.vid-call.with-chat{grid-template-columns:minmax(0,1fr) 340px}.vid-stage{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:10px;display:flex}.vid-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;display:grid}.vid-grid .vid-tile,.vid-main .vid-tile{aspect-ratio:auto;height:100%}.vid-spotlight{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.vid-main{flex:1;min-height:0;display:flex}.vid-main .vid-tile{flex:1}.vid-strip{gap:8px;height:clamp(90px,18vh,150px);display:flex;overflow-x:auto}.vid-strip .vid-tile{flex:none;height:100%}.vid-alone{text-align:center;margin:0}.vid-bar{flex-wrap:wrap;justify-content:center;gap:10px;padding:4px 0;display:flex;position:relative}.vid-banner{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);color:var(--muted);font-size:var(--fs-m);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:6px 12px;display:flex}.vid-banner.warn{border-color:var(--warn);color:var(--warn-text)}.vid-notices{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.vid-notices span{background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--r-m);font-size:var(--fs-m);box-shadow:var(--shadow);padding:4px 10px}.vid-waiting{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 12px;display:flex}.vid-guest{align-items:center;gap:6px;display:flex}.vid-menu{flex-direction:column;gap:10px;padding:10px;display:flex}.vid-reaction-pick{flex-wrap:wrap;gap:4px;padding:8px;font-size:1.4rem;display:flex}.vid-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);aspect-ratio:16/9;min-height:0;margin:0;position:relative;overflow:hidden}.vid-tile.speaking{border-color:var(--accent)}.vid-tile video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.vid-tile video.mirrored{transform:scaleX(-1)}.vid-tile video.whole{object-fit:contain}.vid-avatar{background:var(--surface-2);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vid-avatar span{background:var(--border-strong);width:64px;height:64px;font-size:var(--fs-l);color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.vid-hand{background:var(--deep);border-radius:var(--r-m);color:var(--warn);padding:4px;display:inline-flex;position:absolute;top:8px;left:8px}.vid-tile figcaption{font-size:var(--fs-m);text-shadow:0 1px 3px #000c;color:#fff;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.vid-tile figcaption .muted{color:#ffffffbf}.vid-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.vid-off{color:var(--danger-soft);display:inline-flex}.vid-rec{color:var(--danger-soft);font-size:var(--fs-xs);font-weight:700}.vid-quality[data-rating=good]{color:var(--ok-text)}.vid-quality[data-rating=fair]{color:var(--warn-text)}.vid-quality[data-rating=poor]{color:var(--danger-soft)}.vid-tile-btn{border-radius:var(--r-m);background:var(--deep);color:#fff;opacity:0;cursor:pointer;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:8px;right:8px}.vid-tile-btn.remove{right:42px}.vid-tile:hover .vid-tile-btn,.vid-tile-btn:focus-visible{opacity:.9}@media (pointer:coarse){.vid-tile-btn{opacity:.85;width:36px;height:36px}.vid-tile-btn.remove{right:50px}}.vid-reactions{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vid-reaction{bottom:40px;left:calc(15% + var(--slot,0) * 15%);font-size:2.2rem;line-height:1;animation:3s ease-out forwards vid-float;position:absolute}@keyframes vid-float{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-160px)}}@media (prefers-reduced-motion:reduce){.vid-reaction{animation:none}}.vid-chat{border-left:1px solid var(--border);background:var(--side);flex-direction:column;min-height:0;display:flex}.vid-chat header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.vid-chat-list{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 12px;display:flex;overflow-y:auto}.vid-chat-text{white-space:pre-wrap;overflow-wrap:anywhere}.vid-chat-form{border-top:1px solid var(--border);gap:6px;padding:8px;display:flex}.vid-chat-form .input{flex:1;min-width:0}@media (width<=760px){.vid-call.with-chat{grid-template-rows:minmax(0,1fr) 42vh;grid-template-columns:minmax(0,1fr)}.vid-call.with-chat .vid-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;overflow-y:auto}.vid-call.with-chat .vid-grid .vid-tile{aspect-ratio:16/9;height:auto}.vid-chat{border-left:0;border-top:1px solid var(--border)}.vid-start{flex-direction:column}.vid-round{width:48px;height:48px}}.vid-caption{border-radius:var(--r-m);color:#fff;font-size:var(--fs-base);pointer-events:none;background:#000000b8;padding:4px 8px;line-height:1.35;position:absolute;bottom:34px;left:8px;right:8px}.vid-notes-set{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.vid-notes-set summary{cursor:pointer;color:var(--text-2)}.vid-notes-ask{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.vid-notes-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.vid-progress{background:var(--surface-3);height:18px;font-size:var(--fs-xs);border-radius:9px;position:relative;overflow:hidden}.vid-progress>div{background:var(--accent-bg);border-right:2px solid var(--accent);position:absolute;inset:0 auto 0 0}.vid-progress>span{padding:0 8px;line-height:18px;position:relative}.vid-seg{gap:4px;display:flex}.vid-seg button{border-radius:var(--r-m);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);cursor:pointer;flex-direction:column;flex:1;align-items:center;padding:4px 6px;display:flex}.vid-seg button[data-on=true]{border-color:var(--accent);background:var(--accent-bg)}.vid-seg button:disabled{opacity:.45;cursor:default}.vid-seg small{color:var(--muted);font-size:var(--fs-xs)}.vid-tag{background:var(--accent-bg);color:var(--accent);font-size:var(--fs-xs);border-radius:8px;margin-left:6px;padding:0 6px}.vid-start{flex-wrap:wrap}.vid-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.vid-summary{background:var(--code-bg);max-height:320px;color:var(--code-text);border-radius:var(--r-m);font-size:var(--fs-s);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px;overflow:auto}.vid-code{border-radius:var(--r-m);background:var(--deep);color:#fff;font-size:var(--fs-s);z-index:2;flex-direction:column;gap:4px;padding:8px 10px;display:flex;position:absolute;top:40px;left:8px;right:8px}.vid-code strong{font-size:var(--fs-l);letter-spacing:.08em}.vid-lock{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;display:inline-flex}.vid-caption{pointer-events:auto}.vid-caption-hide{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:4px;margin-left:8px}.vid-caption-chip{border-radius:var(--r-m);color:#fff;font-size:var(--fs-xs);cursor:pointer;background:#0009;border:0;padding:2px 8px;position:absolute;bottom:34px;left:8px}.vid-task-chips{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.vid-after{box-sizing:border-box;flex-direction:column;justify-content:center;gap:20px;max-width:780px;height:100%;margin:0 auto;padding:36px 24px 24px;display:flex;overflow:auto}.vid-after header{flex-direction:column;align-items:flex-start;display:flex}.vid-after-state{background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--accent-2);font-size:var(--fs-m);border-radius:99px;align-items:center;gap:8px;padding:4px 12px 4px 9px;font-weight:600;display:inline-flex}.vid-after h1{letter-spacing:-.03em;margin:10px 0 4px;font-size:30px;font-weight:700;line-height:1.12}.vid-after header p{font-size:var(--fs-base);margin:0}.vid-after-who{color:var(--muted);font-size:var(--fs-base);align-items:center;gap:10px;margin-top:12px;display:flex}.vid-after-who .avatars .avatar{box-shadow:0 0 0 2px var(--bg)}.vid-after-tasks{font-size:var(--fs-m);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.vid-after-tasks>.muted{align-items:center;gap:6px;display:inline-flex}.vid-after-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.vid-after-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.vid-after-card.main{background:linear-gradient(160deg, var(--accent-bg), var(--surface) 70%);border-color:var(--accent-line)}.vid-after-card h2{font-size:var(--fs-l);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.vid-after-card p{color:var(--muted);font-size:var(--fs-m);flex:auto;margin:0;line-height:1.5}.vid-after-card .btn{border-radius:12px;justify-content:center;align-self:stretch;height:44px}.vid-after-tile{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.vid-after-tile.soft{background:var(--surface-3);color:var(--muted)}.vid-after-notes{background:var(--surface-2);font-size:var(--fs-m);color:var(--text-2);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.vid-after-notes span{align-items:baseline;gap:8px;display:flex}.vid-after-notes i{color:var(--faint);font-style:normal;font-size:var(--fs-s);flex:none}.vid-after footer{justify-content:flex-end;display:flex}.vid-after footer .btn{border-radius:12px;height:42px;padding:0 22px}@media (width<=600px){.vid-after{justify-content:flex-start;padding:22px 16px 20px}.vid-after-grid{grid-template-columns:1fr}.vid-after footer .btn{justify-content:center;width:100%}}.vid-call-card{background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--r-l);align-items:center;gap:10px;padding:10px 12px;display:flex}.vid-call-icon{background:color-mix(in srgb, var(--accent) 14%, transparent);width:34px;height:34px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.vid-call-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vid-call-text strong,.vid-call-text .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vid-call-text .muted{font-size:var(--fs-s)}.vid-call-list{flex-direction:column;gap:8px;padding:4px;display:flex}.vid-call-list .vid-call-card .avatars{display:none}.vid-call-feed{flex-direction:column;gap:8px;max-width:560px;padding:8px 16px 12px;display:flex}.vid-call-join{gap:8px}.vid-live-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite vid-pulse}@keyframes vid-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.vid-live-dot{animation:none}}@media (width<=768px){.vid-call-card{flex-wrap:wrap}.vid-call-feed{padding:8px 12px 12px}}.vid-picker{flex-direction:column;gap:8px;padding:6px;display:flex}.vid-picker-list{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.vid-picker-row{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:2px 6px;display:flex}.vid-picker-row:hover{background:var(--surface-2)}.vid-picker-empty{padding:8px}.vid-picker-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.vid-task-live{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);position:relative}.vid-task-live .vid-live-dot{width:6px;height:6px;position:absolute;top:5px;right:5px}.vid-task-box{background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--r-l);flex-direction:column;gap:8px;width:210px;padding:10px 12px;display:flex;position:absolute;top:0;right:0}.vid-task-box-head{color:var(--accent);align-items:center;gap:7px;display:flex}.vid-task-box-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vid-task-pill{font-size:var(--fs-xs);color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 7px;display:inline-flex}.vid-task-pill .vid-live-dot{width:6px;height:6px}.props.has-call{position:relative}.props.has-call>:nth-child(3),.props.has-call>:nth-child(5),.props.has-call>:nth-child(7){padding-right:226px}@media (width<=768px){.props.has-call>:nth-child(3),.props.has-call>:nth-child(5),.props.has-call>:nth-child(7){padding-right:0}.vid-task-box{flex-flow:wrap;order:-1;grid-column:1/-1;align-items:center;width:auto;margin-bottom:8px;position:static}}.sp-dropbar{z-index:var(--z-sticky);border-radius:var(--r-m);background:var(--surface);min-height:44px;color:var(--info);font-size:var(--fs-m);border:1.5px dashed #4fa3e088;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;display:flex;position:sticky;top:0}.dash-tab:has(.sp-tabdrop){outline-offset:-2px;outline:1.5px dashed #4fa3e088;position:relative}.sp-tabdrop{position:absolute;inset:0}@media (width<=768px){.sp-dropbar{display:none}}.sp-chip{height:18px;font-size:var(--fs-xs);color:var(--info);background:var(--info-bg);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:3px;padding:0 6px;font-weight:600;display:inline-flex}.atn-page{box-sizing:border-box;flex-direction:column;flex:1;gap:18px;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:20px 24px 40px;display:flex;overflow-y:auto}.atn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.atn-head-text{flex-direction:column;flex:420px;gap:8px;min-width:0;display:flex}.atn-head h1{margin:0;font-size:24px;font-weight:700;line-height:1.25}.atn-lead{color:var(--text-2);text-wrap:pretty;max-width:760px;margin:0;font-size:15px}.atn-switch{border-radius:var(--r-m);background:var(--surface);border:1px solid var(--border);padding:3px;display:flex}.atn-switch button{height:32px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px}.atn-switch button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.atn-example{margin:0}.atn-old{color:var(--danger-text)!important}.atn-queues{flex-direction:column;gap:16px;min-width:0;display:flex}.atn-person{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);flex-direction:column;gap:14px;padding:18px;display:flex}.atn-person-head{align-items:flex-start;gap:12px;display:flex}.atn-person-name{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.atn-person-name h2{font-size:var(--fs-l);margin:0;font-weight:650}.atn-table{flex-direction:column;display:flex}.atn-row{border-bottom:1px solid var(--border);grid-template-columns:128px minmax(0,1fr) 180px 96px 44px;align-items:center;gap:12px;min-height:56px;padding:6px 8px;display:grid}.atn-table.no-behind .atn-row{grid-template-columns:128px minmax(0,1fr) 96px 44px}.atn-table.no-behind .atn-row>:nth-child(3){display:none}.atn-nobody{color:var(--text-2);align-items:center;gap:10px;margin:0;padding:4px 8px;display:flex}.atn-row-head{min-height:0;font-size:var(--fs-s);color:var(--muted);padding:0 8px 6px}.atn-right{text-align:right;white-space:nowrap}.atn-verb{text-align:center;border-radius:var(--r-m);width:100%;height:36px;font:inherit;cursor:pointer;border:1px solid;place-items:center;font-weight:650;display:grid}.atn-verb:disabled{cursor:default;opacity:.7}.atn-what{flex-direction:column;gap:2px;min-width:0;display:flex}.atn-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}button.atn-title{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;max-width:100%;padding:0;display:block}button.atn-title:hover{text-decoration:underline}.atn-src{align-items:center;gap:5px;min-width:0;display:flex}.atn-src>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.atn-ai{color:var(--ai);flex:none}.atn-behind{color:var(--text-2)}.atn-menu{width:44px;height:36px}.atn-more{margin:8px 8px 0}.atn-strong{font-weight:600}.atn-grow{flex:1}.atn-empty{border:1px dashed var(--border-strong);border-radius:var(--r-l);text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}.atn-empty strong{color:var(--text);font-size:15px}.atn-empty span{color:var(--text-2);text-wrap:pretty;max-width:520px;line-height:1.45}.atn-empty.done{border:1px solid var(--accent-line);background:var(--surface);text-align:left;align-items:flex-start}.atn-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-l);flex-direction:column;gap:14px;padding:16px;display:flex}.modal .atn-card{background:0 0;border:0;padding:0}.atn-card-head{align-items:center;gap:8px;display:flex}.atn-kind{height:24px;font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.03em;border-radius:6px;align-items:center;padding:0 8px;font-weight:650;display:inline-flex}.atn-card-title{flex-direction:column;gap:6px;display:flex}.atn-card-title .atn-title{white-space:normal;text-wrap:pretty;font-size:19px;font-weight:700;line-height:1.3}.atn-quote{border-left:3px solid var(--warn);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0;padding:8px 12px;line-height:1.4;overflow-y:auto}.atn-reply{flex-direction:column;gap:6px;display:flex}.atn-reply textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:56px}.atn-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.atn-big{justify-content:center;height:52px;font-size:15px;font-weight:650}.atn-alt{border:1px solid var(--border-strong)}.atn-wide{justify-content:center;width:100%;height:44px}.atn-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;display:flex}.atn-delegate{align-items:center;gap:6px;min-width:0;display:flex}.atn-delegate select{max-width:160px;height:36px}.atn-me{flex-direction:column;gap:16px;width:100%;max-width:640px;display:flex}.atn-next{flex-direction:column;gap:6px;display:flex}.atn-next h2{margin:0 0 4px;font-size:15px;font-weight:600}.atn-next ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.atn-next-row{box-sizing:border-box;border-radius:var(--r-m);background:var(--surface);border:1px solid var(--border);width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.atn-next-row:hover{border-color:var(--border-strong)}.atn-next-line{align-items:center;gap:8px;display:flex}.atn-q{flex-direction:column;gap:8px;display:flex}.atn-q-head{align-items:center;gap:8px;display:flex}.atn-q-item{border-radius:var(--r-m);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.atn-q-item.closed{opacity:.7}.atn-q-body{white-space:pre-wrap;overflow-wrap:anywhere}.atn-q-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.atn-q-form{border-radius:var(--r-m);border:1px solid var(--border-strong);flex-direction:column;gap:8px;padding:10px;display:flex}.atn-q-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:56px}.atn-q-check{align-items:center;gap:8px;display:flex}.atn-q-offer{border-radius:var(--r-m);background:var(--danger-bg);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.atn-q-offer>span{flex:200px}.atn-q-check>span{white-space:nowrap}@media (width<=900px){.atn-row,.atn-table.no-behind .atn-row{grid-template-columns:120px minmax(0,1fr) 44px;grid-template-areas:"verb what menu""verb meta menu";row-gap:2px}.atn-row>:first-child{grid-area:verb}.atn-row>:nth-child(2){grid-area:what}.atn-row>:nth-child(5){grid-area:menu}.atn-row>:nth-child(3),.atn-row>:nth-child(4){grid-area:meta}.atn-row>:nth-child(3){justify-self:start}.atn-row>:nth-child(4){justify-self:end}.atn-row-head{display:none}}@media (width<=768px){.atn-page{gap:14px;padding:12px 16px 32px}.atn-head h1{font-size:21px}.atn-lead{font-size:14px}.atn-person{padding:14px}.atn-row,.atn-table.no-behind .atn-row{grid-template-columns:112px minmax(0,1fr) 40px;align-items:start;gap:2px 10px;padding:10px 4px}}.atn-row.atn-stale>:not(:last-child){opacity:.55}.atn-band{border-radius:var(--r-m);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-m);align-items:center;gap:8px;margin-top:4px;padding:8px 8px 8px 12px;display:flex}.atn-band .warn-ico{color:var(--warn);flex:none}.atn-band .grow{flex:1;min-width:0}.atn-vs-mark{vertical-align:-1px;color:var(--muted);display:inline-flex}.atn-card.vs .atn-big{gap:8px;text-decoration:none}@media (width<=768px){.atn-band{flex-wrap:wrap}}.vs-block .backlinks>*+*{border-top:1px solid var(--border)}.vs-block .subtask{cursor:default;min-height:40px;padding:4px 10px 4px 12px}.vs-block .subtask:hover,.vs-block .backlink:hover{background:0 0}.vs-block .subtask .grow{flex:1;min-width:0}.vs-block .subtask.vs-act{flex-wrap:wrap}.vs-block .vs-text{min-width:0;color:var(--text-2);font-size:var(--fs-m);flex:180px}.vs-block .vs-text .faint{color:var(--muted)}.vs-block .backlink{color:inherit;text-decoration:none}.vs-block a.backlink{cursor:pointer}.vs-block .backlink .status-pill{flex:none;margin-left:auto}.vs-block .backlink-text .name-code{font-size:.92em}.vs-block .vs-points{flex-direction:column;gap:1px;padding:2px 0 0;display:flex}.vs-block .vs-point{min-width:0;font-size:var(--fs-m);color:var(--text-2);align-items:baseline;gap:8px;display:flex}.vs-block .vs-point>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vs-block .vs-point>.act-time{flex:none}.vs-block .vs-cmd{background:var(--bg);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.vs-block .vs-cmd code{white-space:nowrap;min-width:0;color:var(--text-2);font-family:Cascadia Code,Consolas,ui-monospace,monospace;font-size:var(--fs-s);background:0 0;border:0;flex:1;padding:0;overflow-x:auto}.vs-block .vs-select{width:220px;max-width:100%;margin:0}.vs-block.vs-stale .backlinks>:not(.vs-band){opacity:.55}.vs-block .vs-band .warn-ico{color:var(--warn);flex:none}.vs-block .backlink .via{flex:none}.vs-block .vs-icon{color:var(--muted);flex:none}.vs-block .vs-note{color:var(--muted);font-size:var(--fs-s);flex-wrap:nowrap;align-items:flex-start;gap:4px 6px;padding:6px 12px 8px 36px;display:flex}.vs-block .vs-note svg{color:var(--muted);flex:none;margin-top:3px}.vs-block .vs-note>span{min-width:0}.vs-block .vs-note .status-pill{height:18px;padding:0 6px;font-size:10.5px}@media (width<=768px){.vs-block .vs-note{padding-left:12px}.vs-block .subtask{padding:8px 10px 8px 12px}.vs-block .vs-select{width:100%}.vs-block .subtask.vs-act .btn{margin-left:24px}.vs-block .backlink{flex-wrap:wrap}.vs-block .backlink .backlink-main{flex:calc(100% - 30px)}.vs-block .backlink .status-pill{order:3;margin-left:24px}.vs-block .vs-cmd code{white-space:normal;overflow-wrap:anywhere;font-size:var(--fs-xs)}}.vs-set .st-module .grow{flex:1;min-width:0}.vs-set .st-module-info code,.vs-set .st-td-main code{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-s);padding:0 .3em;font-family:Cascadia Code,Consolas,ui-monospace,monospace;font-size:.88em}.vs-set .st-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.vs-set .st-add .sel,.vs-set .st-add .input{width:360px;max-width:100%;margin:0}.vs-set .st-form-grid{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px 14px;max-width:760px;display:grid}.vs-set .st-form-grid .input{max-width:none}.vs-set .st-form-grid label{color:var(--muted);font-size:var(--fs-m)}@media (width<=768px){.vs-set .st-form-grid{grid-template-columns:minmax(0,1fr);gap:4px}.vs-set .st-form-grid label{margin-top:8px}.vs-set .st-add .sel,.vs-set .st-add .input{width:100%}}.vs-quiet.block{margin-bottom:12px}.vs-quiet .vs-line{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:24px;display:flex}.vs-quiet .vs-line h3{font-size:var(--fs-m);color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;flex:none}.vs-quiet .vs-faint{color:var(--muted);font-size:var(--fs-m);min-width:0}.vs-quiet .vs-line .link-btn{color:var(--text-2);text-underline-offset:2px;margin-left:2px;text-decoration:underline}.vs-quiet .vs-line .link-btn:hover{color:var(--accent)}.vs-quiet .vs-choose{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 2px;display:flex}.vs-quiet .vs-choose .vs-text{flex:0 auto}.tt-block .tt-row .vs-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.tt-block .tt-quote{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--fs-s);flex:100%;overflow:hidden}.tt-block .tt-case+.tt-case{border-top:1px solid var(--border)}.tt-block .tt-case .subtask:first-child .vs-text a{color:var(--text);text-decoration:none}.tt-block .tt-case .subtask:first-child .vs-text a:hover{color:var(--accent)}.tt-block .tt-run{gap:6px 10px;padding-left:24px}.tt-block .tt-run-name{flex:160px}.tt-block .tt-run-name a{color:var(--text-2);text-decoration:none}.tt-block .tt-run-name a:hover{color:var(--accent)}.tt-block .tt-plats{flex-wrap:wrap;gap:4px;display:inline-flex}.tt-block .tt-plat{background:var(--surface-3,var(--bg));height:20px;color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;display:inline-flex}.tt-block .tt-plat:before{content:"";background:var(--faint,var(--muted));border-radius:50%;width:6px;height:6px}.tt-block .tt-o-pass:before{background:var(--accent)}.tt-block .tt-o-fail:before{background:var(--danger)}.tt-block .tt-o-blocked:before{background:var(--warn)}.tt-block .tt-pill{height:22px;font-size:var(--fs-s);background:var(--surface-3,var(--bg));color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.tt-block .tt-ok,.tt-block .tt-s-passed{background:var(--accent-bg,#3fb68b1f);color:var(--accent)}.tt-block .tt-bad,.tt-block .tt-s-failed{background:var(--danger-bg);color:var(--danger-text)}.tt-block .tt-warn,.tt-block .tt-s-blocked,.tt-block .tt-s-retest{color:var(--warn);background:#e0b04f1f}.tt-block .tt-anomaly{color:var(--danger-text);font-size:var(--fs-s);flex:none;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.tt-block .tt-anomaly:hover{text-decoration:underline}.tt-sheet{flex-direction:column;gap:12px;display:flex}.tt-sheet .tt-field{font-size:var(--fs-m);flex-direction:column;gap:4px;display:flex}.tt-sheet .tt-field>span{color:var(--text-2);font-weight:600}.tt-sheet textarea{resize:vertical;min-height:54px}@media (width<=768px){.tt-block .tt-run{padding-left:12px}.tt-block .tt-run .tt-pill{margin-left:auto}.tt-block .tt-anomaly{flex:100%}}.poll-card{border-radius:var(--r-l);background:var(--surface);border:1px solid var(--border-strong);max-width:520px;color:var(--text);font-size:var(--fs-base);white-space:normal;flex-direction:column;gap:8px;margin:4px 0;padding:12px 14px;line-height:1.4;display:flex}.poll-card.skeleton{height:140px;animation:1.2s ease-in-out infinite alternate pulse}.poll-card.missing{color:var(--muted);font-size:var(--fs-m);background:0 0;border-style:dashed}.poll-head{align-items:flex-start;gap:8px;display:flex}.poll-icon{color:var(--accent);flex:none;margin-top:3px}.poll-question{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:650}.poll-more{color:var(--muted);flex:none;margin:-3px -6px 0 0}.poll-sub{color:var(--muted);font-size:var(--fs-s);margin-top:-4px}.poll-options{flex-direction:column;gap:6px;display:flex}.poll-opt{border-radius:var(--r-m);border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-height:44px;color:var(--text);text-align:left;font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.poll-opt:not(:disabled):hover{border-color:var(--accent-line)}.poll-opt:disabled{cursor:default}.poll-opt.mine{border-color:var(--accent)}.poll-bar{background:var(--accent-bg);pointer-events:none;transition:width .25s;position:absolute;inset:0 auto 0 0}.poll-opt.mine .poll-bar,.poll-opt.win .poll-bar{background:color-mix(in srgb, var(--accent) 24%, transparent)}.poll-opt-line,.poll-opt-meta{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;position:relative}.poll-opt-text{overflow-wrap:anywhere}.poll-opt.win .poll-opt-text{font-weight:650}.poll-win{color:var(--warn);flex:none}.poll-mine{color:var(--accent-2);font-size:var(--fs-m);white-space:nowrap;font-weight:600}.poll-opt-meta{color:var(--muted);font-size:var(--fs-s);flex-wrap:wrap}.poll-opt-meta .avatars .avatar+.avatar{margin-left:-4px}.poll-more-voters{color:var(--muted)}.poll-hint{color:var(--muted);font-size:var(--fs-s)}.poll-foot{color:var(--muted);font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.poll-foot-text{flex:1;min-width:0}.poll-close{flex:none}.ref-chip.poll svg{color:var(--accent)}.md .md-poll{margin:0 0 .7em}.md .md-poll:last-child{margin-bottom:0}.doc-content .embed .poll-card{max-width:none;margin:0}.doc-content .ProseMirror[contenteditable=true] .embed .poll-head{padding-right:64px}.poll-form .poll-form-opt{align-items:center;gap:6px;margin-bottom:6px;display:flex}.poll-form .poll-form-opt .input{flex:1;min-width:0}.poll-form .poll-add{color:var(--accent-2);align-items:center;gap:6px;min-height:36px;padding:6px 2px;display:inline-flex}.poll-form .poll-add:disabled{color:var(--faint)}.poll-form .segmented{flex-flow:row;width:100%;display:flex}.poll-form .segmented button{white-space:nowrap;flex:1;justify-content:center}.poll-form .segmented button+button{border-top:0;border-left:1px solid var(--border-strong)}.poll-form .segmented button:disabled{opacity:.55;cursor:default}.poll-form .poll-check{cursor:pointer;align-items:center;gap:8px;min-height:36px;margin-top:10px;display:flex}.poll-form .poll-date{margin-top:8px}.poll-form .poll-note{color:var(--muted);font-size:var(--fs-m);margin:12px 0 0}.poll-form .poll-locked{color:var(--warn);font-size:var(--fs-m);margin:0 0 8px}@media (width<=768px),(height<=480px) and (width<=950px){.poll-card{max-width:none;padding:12px}.poll-opt{min-height:48px}.poll-close{min-height:36px}.poll-more{width:36px;height:36px}.poll-form .segmented button{min-height:40px}}.poll-card.frozen{break-inside:avoid;max-width:none}.poll-card.frozen .poll-opt{cursor:default;min-height:0}.poll-card.frozen .poll-voters{color:var(--text-2);overflow-wrap:anywhere}.poll-card.frozen .poll-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}
