@media (min-width:1280px){.dt-shell [data-desktop-page=match] .mc-tabs #dt-tab-chat{display:none}}@media (min-width:1600px){.dt-shell [data-desktop-page=match][data-community=live]>.dt-columns{grid-template-columns:minmax(0,1fr) 372px}}@media (max-width:1279px){.dt-shell .dt-crail-host[data-pending]{display:none}}.dt-shell .dt-crail-host{align-self:stretch}.dt-shell .dt-crail{--dt-crail-top:calc(var(--vx-sticky-header,60px) + 47px + 12px);top:var(--dt-crail-top);height:var(--dt-crail-fit,calc(100dvh - var(--dt-crail-top) - 16px));border-radius:var(--vx-r-lg);flex-direction:column;min-height:420px;display:flex;position:sticky}.dt-shell .dt-crail[data-variant=section]{height:clamp(440px, calc(100dvh - var(--vx-sticky-header,60px) - 46px - 32px), 760px);position:relative;top:auto}:is(.dt-shell,.dt-sheet) .dt-chat{flex-direction:column;flex:1;min-height:0;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-head{border-bottom:1px solid var(--dt-border);flex:none;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-head h2{min-width:0;color:var(--dt-text);font-size:var(--vx-fs-md);white-space:nowrap;flex:1;align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-head-note{color:var(--dt-muted);font-size:var(--vx-fs-xs);text-overflow:ellipsis;font-weight:500;overflow:hidden}:is(.dt-shell,.dt-sheet) .dt-chat-expand,:is(.dt-shell,.dt-sheet) .dt-chat-retry{border:1px solid var(--dt-border-strong);height:26px;color:var(--dt-muted);font:600 11.5px/1 var(--vx-font-ui);white-space:nowrap;background:0 0;border-radius:7px;flex:none;align-items:center;padding:0 9px;display:inline-flex}:is(.dt-shell,.dt-sheet) .dt-chat-retry{border-color:color-mix(in srgb, var(--vx-warning) 42%, transparent);color:var(--vx-warning)}:is(.dt-shell,.dt-sheet) .dt-chat-expand:hover,:is(.dt-shell,.dt-sheet) .dt-chat-retry:hover{background:var(--dt-elevated);color:var(--dt-text)}:is(.dt-shell,.dt-sheet) .dt-chat-conn{flex:none;align-items:center;display:inline-flex}:is(.dt-shell,.dt-sheet) .dt-chat-conn i{background:var(--dt-dim);border-radius:50%;width:7px;height:7px}:is(.dt-shell,.dt-sheet) .dt-chat-conn[data-state=live] i{background:var(--vx-live);animation:2.2s ease-in-out infinite dt-chat-breath}:is(.dt-shell,.dt-sheet) .dt-chat-conn[data-state=error] i{background:var(--vx-warning)}@keyframes dt-chat-breath{0%,to{box-shadow:0 0 0 0 var(--vx-live-soft)}50%{box-shadow:0 0 0 4px var(--vx-live-soft)}}:is(.dt-shell,.dt-sheet) .dt-chat-compose{border-bottom:1px solid var(--dt-border);background:var(--dt-raised);flex-direction:column;flex:none;justify-content:center;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-compose{border-bottom-color:var(--dt-border-strong);gap:8px;padding:12px 18px 14px}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-composer,:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-gate{padding:0}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-gate{min-height:40px}:is(.dt-shell,.dt-sheet) .dt-chat-disclaimer{color:var(--dt-muted);margin:0;font-size:11.5px;line-height:1.35}:is(.dt-shell,.dt-sheet) .dt-chat-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}:is(.dt-shell,.dt-sheet) .dt-chat-list{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow-y:auto}:is(.dt-shell,.dt-sheet) .dt-chat-list:focus-visible{box-shadow:inset 0 0 0 2px var(--vx-live);outline:none}:is(.dt-shell,.dt-sheet) .dt-chat-state{color:var(--dt-muted);font-size:var(--vx-fs-sm);flex-direction:column;flex:1 0 auto;justify-content:flex-start;align-items:flex-start;gap:6px;padding:16px 14px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-state b{color:var(--dt-text);font-weight:600}:is(.dt-shell,.dt-sheet) .dt-chat-state .ds-skeleton,:is(.dt-shell,.dt-sheet) .dt-chat-state>div{width:100%}:is(.dt-shell,.dt-sheet) .dt-chat-rows{flex-direction:column;gap:9px;margin:0;padding:10px 12px 14px;list-style:none;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=section] .dt-chat-rows{gap:10px;padding:12px 14px 16px}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-rows{gap:14px;padding:14px 18px 18px}:is(.dt-shell,.dt-sheet) .dt-chat-msg{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;display:grid}:is(.dt-shell,.dt-sheet) .dt-chat-msg>.dt-chat-avatar{width:26px;height:26px;font-size:9.5px;font-weight:700}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=section] .dt-chat-msg{grid-template-columns:28px minmax(0,1fr);gap:10px}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=section] .dt-chat-msg>.dt-chat-avatar{width:28px;height:28px}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-msg{grid-template-columns:34px minmax(0,1fr);gap:11px}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-msg>.dt-chat-avatar{width:34px;height:34px;font-size:11px}:is(.dt-shell,.dt-sheet) .dt-chat-msg[data-own]{border-radius:var(--vx-r-md);background:color-mix(in srgb, var(--vx-live) 6%, transparent);margin:-4px -6px;padding:4px 6px}:is(.dt-shell,.dt-sheet) .dt-chat-msg[data-pending] .dt-chat-text{opacity:.72}:is(.dt-shell,.dt-sheet) .dt-chat-msg-body{flex-direction:column;gap:3px;min-width:0;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-msg-body{gap:4px}:is(.dt-shell,.dt-sheet) .dt-chat-msg-body header{min-width:0;min-height:18px;color:var(--dt-muted);align-items:center;gap:7px;font-size:11.5px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-msg-body header b{color:var(--dt-text);font-size:var(--vx-fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}:is(.dt-shell,.dt-sheet) .dt-chat-msg[data-own] header b{color:var(--vx-live)}:is(.dt-shell,.dt-sheet) .dt-chat-msg-body header time{font-variant-numeric:tabular-nums;flex:none}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-msg-body header{font-size:var(--vx-fs-sm);gap:8px}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-msg-body header b{font-size:var(--vx-fs-md)}:is(.dt-shell,.dt-sheet) .dt-chat-more{border-radius:var(--vx-r-sm);width:24px;height:20px;color:var(--dt-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}:is(.dt-shell,.dt-sheet) .dt-chat-more:hover,:is(.dt-shell,.dt-sheet) .dt-chat-more[aria-expanded=true]{background:var(--vx-neutral-soft);color:var(--dt-text)}:is(.dt-shell,.dt-sheet) .dt-chat-text{color:var(--dt-text);font-size:var(--vx-fs-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.35}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-text{font-size:13.5px;line-height:1.4}:is(.dt-shell,.dt-sheet) .dt-chat-reply-ref{border-left:2px solid var(--dt-border-strong);color:var(--dt-muted);font-size:var(--vx-fs-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:1px 0 1px 8px;overflow:hidden}:is(.dt-shell,.dt-sheet) .dt-chat-reply-ref span{color:var(--dt-text);margin-right:5px;font-weight:600}:is(.dt-shell,.dt-sheet) .dt-chat-msg-body footer{color:var(--dt-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:1px;font-size:11.5px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-reaction{border-radius:var(--vx-r-pill);min-height:22px;color:var(--dt-muted);background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;line-height:1;display:inline-flex}:is(.dt-shell,.dt-sheet) .dt-chat-reaction[data-count]{border-color:var(--dt-border);background:var(--dt-elevated)}:is(.dt-shell,.dt-sheet) .dt-chat-react-add{opacity:0;transition:opacity var(--vx-dur-fast) ease;align-items:center;gap:2px;display:inline-flex}:is(.dt-shell,.dt-sheet) .dt-chat-msg:hover .dt-chat-react-add,:is(.dt-shell,.dt-sheet) .dt-chat-msg:focus-within .dt-chat-react-add{opacity:1}@media (hover:none){:is(.dt-shell,.dt-sheet) .dt-chat-react-add{opacity:1}}:is(.dt-shell,.dt-sheet) .dt-chat-reaction[aria-pressed=true]{border-color:var(--vx-live-line);background:var(--vx-live-soft);color:var(--dt-text)}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-reaction{min-height:24px;font-size:var(--vx-fs-sm);padding:2px 9px}:is(.dt-shell,.dt-sheet) .dt-chat-action{border-radius:var(--vx-r-sm);min-height:22px;color:var(--dt-muted);background:0 0;border:0;align-items:center;padding:0 4px;font-size:11.5px;display:inline-flex}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-action{font-size:var(--vx-fs-sm)}:is(.dt-shell,.dt-sheet) button.dt-chat-reaction:hover{border-color:var(--vx-live-line);color:var(--dt-text)}:is(.dt-shell,.dt-sheet) .dt-chat-action:hover{color:var(--dt-text)}:is(.dt-shell,.dt-sheet) .dt-chat-reaction:focus-visible,:is(.dt-shell,.dt-sheet) .dt-chat-action:focus-visible,:is(.dt-shell,.dt-sheet) .dt-chat-more:focus-visible,:is(.dt-shell,.dt-sheet) .dt-chat-expand:focus-visible,:is(.dt-shell,.dt-sheet) .dt-chat-retry:focus-visible,:is(.dt-shell,.dt-sheet) .dt-chat-pending button:focus-visible,:is(.dt-shell,.dt-sheet) .dt-chat-icon:focus-visible{outline:2px solid var(--vx-live);outline-offset:1px}:is(.dt-shell,.dt-sheet) .dt-chat-menu{flex-wrap:wrap;gap:4px 10px;margin-top:2px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-menu .dt-chat-action{color:var(--dt-text)}:is(.dt-shell,.dt-sheet) .dt-chat-pending{font-size:var(--vx-fs-xs);color:var(--dt-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-msg[data-failed] .dt-chat-pending>span{color:var(--vx-warning)}:is(.dt-shell,.dt-sheet) .dt-chat-pending button{min-height:26px;color:var(--dt-text);font-size:var(--vx-fs-xs);background:0 0;border:0;padding:0;font-weight:700}:is(.dt-shell,.dt-sheet) .dt-chat-reportbox{border:1px solid var(--dt-border-strong);border-radius:var(--vx-r-md);background:var(--dt-raised);flex-direction:column;gap:6px;margin-top:6px;padding:8px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-reportbox fieldset{border:0;flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-reportbox legend{float:left;width:100%;font-size:var(--vx-fs-xs);margin-bottom:4px;font-weight:700}:is(.dt-shell,.dt-sheet) .dt-chat-reportbox label{border:1px solid var(--dt-border);border-radius:var(--vx-r-pill);min-height:28px;color:var(--dt-muted);font-size:var(--vx-fs-xs);cursor:pointer;align-items:center;gap:5px;padding:0 9px;display:inline-flex}:is(.dt-shell,.dt-sheet) .dt-chat-reportbox label:has(input:checked){border-color:var(--vx-live);color:var(--dt-text)}:is(.dt-shell,.dt-sheet) .dt-chat-reportbox input{accent-color:var(--vx-live);margin:0}:is(.dt-shell,.dt-sheet) .dt-chat-reportbox small,:is(.dt-shell,.dt-sheet) .dt-chat-reported{font-size:var(--vx-fs-2xs);color:var(--dt-muted)}:is(.dt-shell,.dt-sheet) .dt-chat-reportbox>div{justify-content:flex-end;gap:6px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-reportbox .dt-button{min-height:30px;font-size:var(--vx-fs-xs);padding:4px 10px}:is(.dt-shell,.dt-sheet) .dt-chat-event{border:1px solid color-mix(in srgb, var(--vx-live) 30%, transparent);border-radius:var(--vx-r-md);background:color-mix(in srgb, var(--vx-live) 9%, transparent);flex-direction:column;gap:5px;padding:9px 11px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-event[data-tone=critical]{border-color:color-mix(in srgb, var(--vx-critical) 30%, transparent);background:color-mix(in srgb, var(--vx-critical) 9%, transparent)}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-event{border-radius:11px;padding:11px 13px}:is(.dt-shell,.dt-sheet) .dt-chat-event-kicker{color:var(--vx-live);font:700 10px/1.2 var(--vx-font-ui);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-event-kicker svg{flex:none}:is(.dt-shell,.dt-sheet) .dt-chat-event[data-tone=critical] .dt-chat-event-kicker{color:var(--vx-critical)}:is(.dt-shell,.dt-sheet) .dt-chat-event-text{color:var(--dt-text);font-size:var(--vx-fs-md);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-event-text{font-size:13.5px}:is(.dt-shell,.dt-sheet) .dt-chat-event-score{white-space:nowrap}:is(.dt-shell,.dt-sheet) .dt-chat-event[data-overturned] .dt-chat-event-text{color:var(--dt-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--vx-critical);text-decoration-color:var(--vx-critical)}:is(.dt-shell,.dt-sheet) .dt-chat-event-var{border-radius:var(--vx-r-pill);background:var(--vx-critical-soft);color:var(--vx-critical);font-size:var(--vx-fs-2xs);letter-spacing:.04em;align-self:flex-start;padding:1px 8px;font-weight:700}:is(.dt-shell,.dt-sheet) .dt-chat-event-var[data-kind=confirmed]{background:var(--vx-neutral-soft);color:var(--dt-muted)}:is(.dt-shell,.dt-sheet) .dt-chat-new{z-index:2;border-radius:var(--vx-r-pill);background:var(--vx-live);color:#07131b;min-height:30px;font-size:var(--vx-fs-xs);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0006}:is(.dt-shell,.dt-sheet) .dt-chat-new:focus-visible{outline:2px solid var(--dt-text);outline-offset:2px}:is(.dt-shell,.dt-sheet) .dt-chat-composer{flex-direction:column;gap:6px;padding:10px 12px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=section] .dt-chat-composer{padding:10px 14px}:is(.dt-shell,.dt-sheet) .dt-chat-replying{font-size:var(--vx-fs-xs);color:var(--dt-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-icon{border-radius:var(--vx-r-sm);width:28px;height:28px;color:var(--dt-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:is(.dt-shell,.dt-sheet) .dt-chat-composer-row{align-items:flex-end;gap:8px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-composer-row{gap:9px}:is(.dt-shell,.dt-sheet) .dt-chat-composer-row>.dt-chat-avatar{width:34px;height:34px;margin-bottom:3px;font-size:11px}:is(.dt-shell,.dt-sheet) .dt-chat-composer textarea{border:1px solid var(--dt-border-strong);background:var(--dt-surface);min-width:0;min-height:36px;max-height:112px;color:var(--dt-text);font:inherit;font-size:var(--vx-fs-md);resize:none;field-sizing:content;border-radius:9px;flex:1;padding:8px 12px;line-height:18px}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-composer textarea{border-radius:var(--vx-r-md);min-height:40px;padding:10px 14px;font-size:13.5px}:is(.dt-shell,.dt-sheet) .dt-chat-composer textarea::placeholder{color:var(--dt-dim)}:is(.dt-shell,.dt-sheet) .dt-chat-composer textarea:focus-visible{border-color:var(--vx-live);box-shadow:0 0 0 1px var(--vx-live);outline:none}:is(.dt-shell,.dt-sheet) .dt-chat-composer textarea[aria-invalid=true]{border-color:var(--vx-warning)}:is(.dt-shell,.dt-sheet) .dt-chat-send{background:var(--vx-live);color:#062231;height:36px;font:600 var(--vx-fs-md) / 1 var(--vx-font-ui);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}:is(.dt-shell,.dt-sheet) .dt-chat-send[data-icon]{width:36px;padding:0}:is(.dt-shell,.dt-sheet) .dt-chat[data-variant=panel] .dt-chat-send{border-radius:var(--vx-r-md);height:40px;padding:0 16px}:is(.dt-shell,.dt-sheet) .dt-chat-send:hover:not(:disabled){background:var(--vx-live-strong)}:is(.dt-shell,.dt-sheet) .dt-chat-send:disabled{cursor:not-allowed;opacity:.5}:is(.dt-shell,.dt-sheet) .dt-chat-send:focus-visible{outline:2px solid var(--dt-text);outline-offset:2px}:is(.dt-shell,.dt-sheet) .dt-chat-composer-meta{font-size:var(--vx-fs-2xs);color:var(--dt-dim);text-align:right;font-variant-numeric:tabular-nums}:is(.dt-shell,.dt-sheet) .dt-chat-composer-meta[data-error]{color:var(--vx-warning);text-align:left}:is(.dt-shell,.dt-sheet) .dt-chat-gate{min-height:56px;color:var(--dt-muted);font-size:var(--vx-fs-sm);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}:is(.dt-shell,.dt-sheet) .dt-chat-gate .dt-button{flex:none;min-height:34px}.dt-chatpanel-backdrop{background:#060a108c}.dt-sheet.dt-chatpanel{border:0;border-left:1px solid var(--dt-border-strong);transition:transform var(--vx-dur-base) var(--vx-ease), opacity var(--vx-dur-base) var(--vx-ease);flex-direction:column;display:flex;overflow:hidden;box-shadow:-30px 0 70px #0000008c;background:var(--dt-surface)!important;width:440px!important;max-width:100vw!important;padding:0!important}.dt-sheet.dt-chatpanel[data-starting-style],.dt-sheet.dt-chatpanel[data-ending-style]{opacity:0;transform:translate(24px)!important}.dt-sheet.dt-chatpanel:focus-visible{outline:none}.dt-chatpanel-head{border-bottom:1px solid var(--dt-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--vx-live) 12%, transparent), transparent);flex:none;padding:16px 18px 14px}.dt-chatpanel-title{align-items:center;gap:10px;display:flex}.dt-sheet .dt-chatpanel-title .dt-chat-conn i{width:8px;height:8px}.dt-sheet .dt-chatpanel-h{min-width:0;color:var(--dt-text);font:600 15px/1.2 var(--vx-font-ui);flex:1;margin:0}.dt-sheet .dt-chatpanel-close{border:1px solid var(--dt-border-strong);width:32px;height:32px;color:var(--dt-muted);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dt-sheet .dt-chatpanel-close:hover{background:var(--dt-elevated);color:var(--dt-text)}.dt-sheet .dt-chatpanel-summary{color:var(--dt-muted);margin:10px 0 0;font-size:12.5px;line-height:1.35}.dt-sheet .dt-chatpanel-summary b{color:var(--dt-text);font-weight:700}.dt-chatpanel-pinned{border-bottom:1px solid color-mix(in srgb, var(--vx-live) 22%, transparent);background:color-mix(in srgb, var(--vx-live) 7%, transparent);flex:none;align-items:center;gap:9px;padding:10px 18px;display:flex}.dt-chatpanel-pinned>span:first-child{border:1px solid color-mix(in srgb, var(--vx-live) 40%, transparent);color:var(--vx-live);font:700 9.5px/1 var(--vx-font-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;flex:none;padding:4px 7px}.dt-chatpanel-pinned>span:last-child{min-width:0;color:var(--dt-text);font-size:12.5px}@media (max-width:767px){.dt-sheet.dt-chatpanel{border-left:0;border-top:1px solid var(--dt-border-strong);border-radius:16px 16px 0 0!important;width:100vw!important;max-height:none!important;inset:16px 0 0!important}.dt-sheet.dt-chatpanel[data-starting-style],.dt-sheet.dt-chatpanel[data-ending-style]{transform:translateY(24px)!important}}@media (max-width:1279px){.dt-sheet .dt-chatpanel-close{width:44px;height:44px}}.dt-shell .dt-cpoll{flex-direction:column;gap:14px;padding:16px 20px 18px;display:flex;container-type:inline-size}.dt-shell .dt-cpoll-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dt-shell .dt-cpoll-head h2{color:var(--dt-text);font-size:var(--vx-fs-base);margin:0;font-weight:600}.dt-shell .dt-cpoll-chip{border:1px solid var(--dt-border-strong);background:var(--dt-elevated);color:var(--dt-muted);font:600 10.5px/1 var(--vx-font-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:4px 8px}.dt-shell .dt-cpoll-note{color:var(--dt-muted);font-size:12.5px}.dt-shell .dt-cpoll-meta{color:var(--dt-muted);margin-left:auto;font-size:12.5px}.dt-shell .dt-cpoll-question{flex-direction:column;gap:9px;max-width:calc(50% - 9px);display:flex}.dt-shell .dt-cpoll-q{align-items:baseline;gap:8px;margin:0;display:flex}.dt-shell .dt-cpoll-q b{color:var(--dt-text);font-size:13.5px;font-weight:600}.dt-shell .dt-cpoll-q small{color:var(--dt-muted);font-size:var(--vx-fs-sm)}.dt-shell .dt-cpoll-options{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}@container (max-width:719px){.dt-shell .dt-cpoll-question{max-width:none}}.dt-shell .dt-cpoll-option{border:1px solid var(--dt-border-strong);border-radius:var(--vx-r-md);background:var(--dt-raised);height:42px;color:var(--dt-text);font:inherit;text-align:left;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative;overflow:hidden}.dt-shell .dt-cpoll-option>*{position:relative}.dt-shell .dt-cpoll-option>.dt-cpoll-fill{background:var(--vx-neutral-soft);transform-origin:0;animation:dt-cpoll-grow .5s var(--vx-ease);border-radius:9px 0 0 9px;position:absolute;top:0;bottom:0;left:0}.dt-shell .dt-cpoll-option[data-picked]{border-color:color-mix(in srgb, var(--vx-live) 55%, transparent);background:color-mix(in srgb, var(--vx-live) 8%, var(--dt-raised))}.dt-shell .dt-cpoll-option[data-picked]>.dt-cpoll-fill{background:color-mix(in srgb, var(--vx-live) 26%, transparent)}.dt-shell .dt-cpoll-dot{background:var(--dt-dim);border-radius:50%;flex:none;width:18px;height:18px}.dt-shell .dt-cpoll-dot[data-part=home]{background:var(--vx-home)}.dt-shell .dt-cpoll-dot[data-part=away]{background:var(--vx-away)}.dt-shell .dt-cpoll-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.dt-shell .dt-cpoll-tick{color:var(--vx-live);display:inline-flex}.dt-shell .dt-cpoll-pct{color:var(--dt-muted);font:700 13px/1 var(--vx-font-display)}.dt-shell .dt-cpoll-option[data-picked] .dt-cpoll-pct{color:var(--vx-live)}.dt-shell button.dt-cpoll-option:not(:disabled):hover,.dt-shell a.dt-cpoll-option:hover{border-color:color-mix(in srgb, var(--vx-live) 55%, transparent);color:var(--dt-text)}.dt-shell button.dt-cpoll-option:focus-visible,.dt-shell a.dt-cpoll-option:focus-visible{outline:2px solid var(--vx-live);outline-offset:1px}.dt-shell button.dt-cpoll-option:disabled{cursor:progress;opacity:.7}.dt-shell .dt-cpoll-foot{color:var(--dt-muted);font-size:var(--vx-fs-sm);margin:0}.dt-shell .dt-cpoll-foot a{color:var(--vx-live);font-weight:600}@keyframes dt-cpoll-grow{0%{transform:scaleX(0)}}@media (max-width:1279px){:is(.dt-shell,.dt-sheet) .dt-chat:is([data-variant=section],[data-variant=panel]) :is(.dt-chat-reaction,.dt-chat-action,.dt-chat-pending button,.dt-chat-new,.dt-chat-retry,.dt-chat-expand,.dt-chat-gate .dt-button,.dt-chat-reportbox label,.dt-chat-reportbox .dt-button,.dt-chat-send,.dt-chat-composer textarea){min-height:44px}:is(.dt-shell,.dt-sheet) .dt-chat:is([data-variant=section],[data-variant=panel]) .dt-chat-send{height:44px}:is(.dt-shell,.dt-sheet) .dt-chat:is([data-variant=section],[data-variant=panel]) .dt-chat-reaction{justify-content:center;min-width:44px}:is(.dt-shell,.dt-sheet) .dt-chat:is([data-variant=section],[data-variant=panel]) .dt-chat-pending button{padding:0 8px}:is(.dt-shell,.dt-sheet) .dt-chat:is([data-variant=section],[data-variant=panel]) :is(.dt-chat-icon,.dt-chat-more){width:44px;height:44px}.dt-shell .dt-cpoll-option{height:44px}.dt-shell .dt-cpoll-foot a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:767px){.dt-shell .dt-crail[data-variant=section]{height:clamp(420px, calc(100dvh - var(--vx-sticky-header,60px) - 44px - 24px), 720px)}.dt-shell .dt-cpoll{padding:14px 14px 16px}.dt-shell .dt-cpoll-meta{margin-left:0}:is(.dt-shell,.dt-sheet) .dt-chat-composer textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){:is(.dt-shell,.dt-sheet) .dt-chat-conn[data-state=live] i,.dt-shell .dt-cpoll-option>.dt-cpoll-fill{animation:none}.dt-sheet.dt-chatpanel{transition:none}}
