.v2-proj-dot,.v2-proj-ico,.v2-swatch{--pc:37,99,235}.v2-proj-dot.is-green,.v2-proj-ico.is-green,.v2-swatch.is-green{--pc:18,153,90}.v2-proj-dot.is-amber,.v2-proj-ico.is-amber,.v2-swatch.is-amber{--pc:217,119,6}.v2-proj-dot.is-rose,.v2-proj-ico.is-rose,.v2-swatch.is-rose{--pc:225,29,92}.v2-proj-dot.is-violet,.v2-proj-ico.is-violet,.v2-swatch.is-violet{--pc:122,90,248}.v2-proj-dot.is-gray,.v2-proj-ico.is-gray,.v2-swatch.is-gray{--pc:102,112,133}.v2-proj-ico{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--v2-r-sm);color:rgb(var(--pc));background:rgba(var(--pc),.12)}.v2-proj-ico.is-xs{width:22px;height:22px;border-radius:var(--v2-r-xs)}.v2-proj-ico.is-plain{color:var(--v2-text-2);background:var(--v2-surface-2)}.v2-proj-ico.is-dashed{color:var(--v2-text-3);background:transparent;border:1.5px dashed var(--v2-border-strong)}.v2-proj-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:rgb(var(--pc))}.v2-side-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:6px 8px 12px;scrollbar-width:thin;scrollbar-color:var(--v2-surface-3) transparent}.v2-side-scroll .v2-history{flex:none;overflow:visible;padding:0}.v2-spaces{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--v2-border)}.v2-root .v2-space{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:var(--v2-r-md);text-align:right;font-size:14.5px;color:var(--v2-text);transition:background var(--v2-t-fast),color var(--v2-t-fast)}.v2-root .v2-space:hover{background:var(--v2-surface-2)}.v2-root .v2-space.is-on{font-weight:500;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-space.is-on .v2-proj-ico.is-plain{color:var(--v2-accent-text);background:rgba(var(--v2-accent),.14)}.v2-space-name{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-space-count{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--v2-r-xs);font-size:11.5px;font-weight:500;color:var(--v2-text-2);background:var(--v2-surface-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-space.is-on .v2-space-count{color:var(--v2-accent-text);background:rgba(var(--v2-accent),.12)}.v2-space-row{position:relative;display:flex;align-items:center;gap:4px;min-height:40px;padding-left:8px;border-radius:var(--v2-r-md);transition:background var(--v2-t-fast)}.v2-space-row:hover{background:var(--v2-surface-2)}.v2-space-row.is-on{background:var(--v2-accent-soft)}.v2-root .v2-space-row .v2-space{flex:1 1;min-width:0;background:none}.v2-space-row .v2-space:after{content:"";position:absolute;inset:0;border-radius:inherit}.v2-space-row .v2-space-count{pointer-events:none}.v2-space-row.is-on .v2-space-count{color:var(--v2-accent-text);background:rgba(var(--v2-accent),.12)}.v2-root .v2-space-edit{position:relative;z-index:1;width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--v2-r-sm);color:var(--v2-text-3);opacity:0;transition:opacity var(--v2-t-fast),background var(--v2-t-fast),color var(--v2-t-fast)}.v2-root .v2-space-edit:focus-visible,.v2-space-row:hover .v2-space-edit{opacity:1}.v2-root .v2-space-edit:hover{color:var(--v2-text);background:var(--v2-surface-3)}.v2-spaces-head{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 4px;font-size:12px;font-weight:500;color:var(--v2-text-3)}.v2-root .v2-mini-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--v2-r-xs);color:var(--v2-text-2);transition:background var(--v2-t-fast),color var(--v2-t-fast)}.v2-root .v2-mini-icon:hover{color:var(--v2-text);background:var(--v2-surface-2)}.v2-root .v2-space-new{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--v2-r-md);text-align:right;transition:background var(--v2-t-fast)}.v2-root .v2-space-new:hover{background:var(--v2-surface-2)}.v2-space-new-text{display:flex;flex-direction:column;line-height:1.5}.v2-space-new-text b{font-size:14px;font-weight:500}.v2-space-new-text small{font-size:12px;color:var(--v2-text-3)}.v2-history-title{display:flex;align-items:center;gap:6px;min-width:0;padding:10px 10px 0;font-size:12.5px;font-weight:700;color:var(--v2-text-2)}.v2-history-title span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-root .v2-thread-more{position:absolute;left:6px;top:50%;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--v2-r-sm);color:var(--v2-text-2);background:var(--v2-surface-2);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--v2-t-fast)}.v2-history li.has-menu .v2-thread-more,.v2-history li:hover .v2-thread-more,.v2-root .v2-thread-more:focus-visible{opacity:1;pointer-events:auto}.v2-history li.has-menu .v2-thread-time{visibility:hidden}.v2-root .v2-history li.is-active .v2-thread-more{color:rgba(255,255,255,.92);background:rgb(var(--v2-accent))}.v2-thread .v2-proj-dot{margin-left:-2px}@media (hover:none){.v2-root .v2-thread-more{opacity:1;pointer-events:auto;background:transparent}.v2-history li .v2-thread-time{display:none}.v2-root .v2-space-edit{opacity:1}}.v2-popover{position:fixed;z-index:var(--v2-z-pop);width:232px;max-height:60vh;overflow-y:auto;padding:6px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);box-shadow:var(--v2-sh-lg);animation:v2-pop .14s var(--v2-ease) both}.v2-popover-label{padding:6px 8px 4px;font-size:12px;font-weight:500;color:var(--v2-text-3)}.v2-root .v2-popover button{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:var(--v2-r-sm);font-size:14px;text-align:right;color:var(--v2-text)}.v2-root .v2-popover button:hover{background:var(--v2-surface-2)}.v2-popover button[aria-checked=true]>svg:last-child,.v2-root .v2-popover .v2-popover-new{color:var(--v2-accent-text)}.v2-root .v2-popover .is-danger{color:var(--v2-danger-text)}.v2-root .v2-popover .is-danger:hover{background:rgba(var(--v2-danger),.08)}.v2-root .v2-scope-pill{display:inline-flex;align-items:center;gap:6px;margin:-8px auto 6px;padding:3px 4px 3px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--v2-text-2);background:var(--v2-surface);border:1px solid var(--v2-border);transition:border-color var(--v2-t-fast)}.v2-root .v2-scope-pill:hover{border-color:var(--v2-border-strong)}.v2-project-preview{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--v2-r-lg);background:var(--v2-surface-2)}.v2-project-preview .v2-proj-ico{width:36px;height:36px;border-radius:var(--v2-r-md)}.v2-project-preview b{min-width:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-swatches{display:flex;flex-wrap:wrap;gap:12px;padding:2px}.v2-root .v2-swatch{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgb(var(--pc));box-shadow:0 0 0 2px var(--v2-surface),0 0 0 2px transparent;transition:box-shadow var(--v2-t-fast),transform var(--v2-t-fast) var(--v2-ease)}.v2-root .v2-swatch:hover{transform:scale(1.08)}.v2-root .v2-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--v2-surface),0 0 0 4px rgb(var(--pc))}.v2-optional{font-size:12px;font-weight:400;color:var(--v2-text-3)}.v2-root .v2-btn-danger{color:#fff;background:rgb(var(--v2-danger))}.v2-root .v2-btn-danger:hover{background:#b42318}.v2-root .v2-btn.is-danger-text{color:var(--v2-danger-text)}.v2-confirm-text{font-size:13px;color:var(--v2-text-2)}.v2-emp-stack{display:inline-flex;flex-shrink:0}.v2-emp-stack .v2-av+.v2-av{-webkit-margin-start:-8px;margin-inline-start:-8px}.v2-root .v2-emp-recent .v2-space-name{display:flex;align-items:baseline;gap:6px}.v2-root .v2-emp-recent small{font-size:12px;color:var(--v2-text-3);overflow:hidden;text-overflow:ellipsis}.v2-emp-head{display:flex;flex-direction:column;gap:10px;padding:4px 4px 8px}.v2-root .v2-emp-back{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 8px;border-radius:var(--v2-r-md);font-size:13.5px;color:var(--v2-text-2);align-self:flex-start}.v2-root .v2-emp-back:hover{background:var(--v2-surface-2);color:var(--v2-text)}.v2-emp-actions{display:flex;gap:8px;align-items:center}.v2-emp-actions .v2-newchat-btn{flex:1 1;min-width:0}.v2-emp-card{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);list-style:none}.v2-emp-card.is-head{padding:10px;background:var(--v2-surface-2);border-color:transparent}.v2-emp-card.is-hidden{opacity:.7}.v2-emp-card-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1;text-align:right}.v2-emp-card-text b{font-size:15px;color:var(--v2-text);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-emp-card-text small{font-size:12.5px;color:var(--v2-text-2)}.v2-emp-sum{font-size:13px;line-height:1.6;color:var(--v2-text-2);margin-top:4px}.v2-emp-chair{font-size:11px;font-weight:500;padding:1px 7px;border-radius:999px;background:var(--v2-accent-soft);color:var(--v2-accent-text)}.v2-emp-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.v2-emp-badge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;padding:2px 8px;border-radius:999px;background:var(--v2-accent-soft);color:var(--v2-accent-text)}.v2-emp-badge.is-hitl{background:var(--v2-surface-2);color:var(--v2-text-2)}.v2-emp-badge.is-muted{background:transparent;border:1px solid var(--v2-border);color:var(--v2-text-3)}.v2-emp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0}.v2-emp-team{margin-top:20px;padding-top:16px;border-top:1px solid var(--v2-border)}.v2-emp-team-search{width:100%;max-width:420px;min-height:44px;margin:0 0 12px;padding:0 12px;border:1px solid var(--v2-line,#d8dce6);border-radius:10px;font:inherit;font-size:15px}.v2-emp-team-h{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:700;color:var(--v2-text)}.v2-emp-team-h small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--v2-text-3);line-height:1.6}.v2-emp-grid .v2-emp-card{flex-direction:column;gap:10px;transition:border-color var(--v2-t-fast),box-shadow var(--v2-t-fast)}.v2-emp-grid .v2-emp-card:hover{border-color:var(--v2-border-strong);box-shadow:var(--v2-sh-sm)}.v2-root .v2-emp-card-main{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:44px;padding:0;text-align:right;border-radius:var(--v2-r-md)}.v2-root .v2-emp-card-main:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:4px}.v2-root .v2-emp-go{align-self:flex-end}.v2-emp-hidden{margin-top:16px}.v2-emp-hero,.v2-emp-hidden{display:flex;flex-direction:column;gap:10px}.v2-emp-hero{align-items:center;padding:6px 0 14px}.v2-emp-photo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.v2-emp-row,.v2-field.v2-emp-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.v2-emp-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-emp-row-text b{font-size:14px;font-weight:600}.v2-emp-row-text small{font-size:12.5px;color:var(--v2-text-2);line-height:1.6}.v2-emp-try{display:flex;justify-content:center;padding:0 16px}.v2-emp-try .v2-chip{max-width:100%;white-space:normal;text-align:right;min-height:44px}@media (max-width:640px){.v2-emp-grid{grid-template-columns:1fr}.v2-emp-row{align-items:flex-start}}.v2-root select.v2-input.v2-emp-select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.v2-rs{margin-top:14px}.v2-root .v2-rs-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);text-align:right;cursor:pointer;transition:background var(--v2-t-fast),border-color var(--v2-t-fast)}.v2-root .v2-rs-toggle:hover{background:var(--v2-surface-2);border-color:var(--v2-border-strong)}.v2-root .v2-rs-toggle .v2-emp-row-text{flex:1 1}.v2-rs-body{display:flex;flex-direction:column;gap:12px;padding:14px 4px 4px}.v2-rs-sum{margin:0;font-size:13px;color:var(--v2-text-2)}.v2-rs-warn{color:var(--v2-warning-text)}.v2-rs-muted{gap:8px;font-size:12.5px;line-height:1.7;color:var(--v2-text-3)}.v2-rs-muted,.v2-rs-ok{display:flex;align-items:center;margin:0}.v2-rs-ok{gap:6px;font-size:13px;color:var(--v2-success-text)}.v2-rs-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.v2-rs-add label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--v2-text-2)}.v2-rs-add .v2-rs-grow{flex:1 1 260px;min-width:0}.v2-rs-add .v2-input{min-height:44px}.v2-root .v2-rs-addbtn{min-height:44px;padding-inline:16px}.v2-rs-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--v2-border);border-radius:var(--v2-r-md)}.v2-rs-list li{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 12px}.v2-rs-list li+li{border-top:1px solid var(--v2-border)}.v2-rs-name{display:flex;flex:1 1;flex-direction:column;min-width:0;font-size:14px;font-weight:600;color:var(--v2-text);overflow-wrap:anywhere}.v2-rs-name small{font-size:12px;font-weight:400;color:var(--v2-text-3)}.v2-root .v2-rs-del{min-width:44px;min-height:44px;justify-content:center}.v2-rs-health{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px;color:var(--v2-text-2)}.v2-rs-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--v2-text-3)}.is-ok>.v2-rs-dot,.v2-rs-health.is-ok .v2-rs-dot{background:rgb(var(--v2-success))}.is-failing>.v2-rs-dot,.v2-rs-health.is-failing .v2-rs-dot{background:rgb(var(--v2-danger))}.v2-rs-health.is-failing{color:var(--v2-danger-text)}.v2-rs-groups h4,.v2-rs-public h4{margin:4px 0 8px;font-size:13px;font-weight:700;color:var(--v2-text)}.v2-rs-groups .v2-emp-row{margin-bottom:8px}.v2-root .v2-rs-more{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:44px}.v2-rs-public{display:flex;flex-direction:column;gap:6px}.v2-rs-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.v2-rs-chips li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--v2-surface-2);font-size:12.5px;color:var(--v2-text-2)}@media (max-width:560px){.v2-rs-add{flex-direction:column;align-items:stretch}.v2-rs-list li{flex-wrap:wrap}}.v2-bd-loading{display:flex;align-items:center;gap:8px;color:var(--v2-text-2);padding:24px 0;justify-content:center}.v2-bd-band,.v2-bd-flag,.v2-bd-status,.v2-bd-tag,.v2-bd-vote{display:inline-flex;align-items:center;gap:4px;border-radius:999px;font-weight:600;white-space:nowrap;font-size:12.5px;padding:3px 10px;line-height:1.5}.v2-bd-band.is-sm{font-size:12px;padding:2px 8px}.v2-bd-band.is-lg{font-size:18px;padding:6px 16px;gap:8px}.v2-bd-band.is-go,.v2-bd-vote.is-endorse{background:rgba(var(--v2-success),.13);color:var(--v2-success-text)}.v2-bd-band.is-conditions{background:var(--v2-accent-soft);color:var(--v2-accent-text)}.v2-bd-band.is-reshape,.v2-bd-vote.is-amend{background:rgba(var(--v2-warning),.15);color:var(--v2-warning-text)}.v2-bd-band.is-wait{background:var(--v2-surface-3);color:var(--v2-text)}.v2-bd-band.is-dont,.v2-bd-vote.is-dissent{background:rgba(var(--v2-danger),.12);color:var(--v2-danger-text)}.v2-bd-status{background:var(--v2-surface-2);color:var(--v2-text-2)}.v2-bd-status.is-running{background:rgba(var(--v2-success),.13);color:var(--v2-success-text)}.v2-bd-status.is-failed,.v2-bd-status.is-paused{background:rgba(var(--v2-warning),.15);color:var(--v2-warning-text)}.v2-bd-flag,.v2-bd-tag{background:var(--v2-surface-2);color:var(--v2-text-2);font-weight:500}.v2-bd-flag{font-size:11.5px}.v2-bd-flag.is-ruin{background:rgba(var(--v2-danger),.12);color:var(--v2-danger-text)}.v2-bd-decision{min-height:84px;resize:vertical;line-height:1.7}.v2-bd-choices{border:0;padding:0;margin-inline:0;display:flex;flex-direction:column;gap:8px}.v2-bd-choice{display:flex;align-items:center;gap:8px}.v2-bd-choice .v2-input{flex:1 1;min-width:0}.v2-bd-choice-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--v2-surface-2);color:var(--v2-text-2);font-size:13px;flex-shrink:0}.v2-root .v2-bd-add{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:36px}.v2-root fieldset.v2-field{border:0;padding:0;margin-inline:0}.v2-bd-pool{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.v2-bd-pick{border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);transition:border-color var(--v2-t-fast),background var(--v2-t-fast)}.v2-bd-pick.is-on{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft)}.v2-root .v2-bd-pick-main{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;text-align:right;border-radius:var(--v2-r-lg);cursor:pointer}.v2-root .v2-bd-pick-main:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-bd-pick-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.v2-bd-pick-text b{font-size:14px}.v2-bd-pick-text small{font-size:12px;color:var(--v2-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-bd-pick-check{width:22px;height:22px;border-radius:50%;border:2px solid var(--v2-border-strong);display:grid;place-items:center;flex-shrink:0;color:#fff}.v2-bd-pick.is-on .v2-bd-pick-check{background:rgb(var(--v2-accent));border-color:rgb(var(--v2-accent))}.v2-bd-weight{display:flex;gap:4px;padding:0 10px 10px}.v2-root .v2-bd-weight button{flex:1 1;min-height:36px;border-radius:var(--v2-r-sm);border:1px solid var(--v2-border);background:var(--v2-surface);color:var(--v2-text-2);font-size:13px;font-weight:600;cursor:pointer}.v2-root .v2-bd-weight button[aria-checked=true]{background:rgb(var(--v2-accent));border-color:rgb(var(--v2-accent));color:#fff}.v2-bd-cost{font-size:13px;color:var(--v2-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-bd-cost.is-short{color:var(--v2-danger-text)}.v2-bd-history{margin-top:20px}.v2-bd-history h3{font-size:14px;margin:0 0 8px;color:var(--v2-text-2)}.v2-bd-history ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.v2-root .v2-bd-history button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border-radius:var(--v2-r-md);text-align:right;cursor:pointer}.v2-root .v2-bd-history button:hover{background:var(--v2-surface-2)}.v2-bd-history-q{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.v2-bd-history time{font-size:12px;color:var(--v2-text-3);flex-shrink:0}.v2-bd-stage{position:sticky;top:-18px;z-index:2;background:var(--v2-surface);margin-top:-18px;padding:22px 0 12px;margin-bottom:8px;border-bottom:1px solid var(--v2-border)}.v2-bd-seats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 4px}.v2-bd-seat{width:84px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border-radius:var(--v2-r-lg);text-align:center;transition:background var(--v2-t-fast)}.v2-bd-seat b{font-size:13px}.v2-bd-seat b,.v2-bd-seat small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-bd-seat small{font-size:11.5px;color:var(--v2-text-3)}.v2-bd-seat-av{position:relative;border-radius:50%;padding:3px;box-shadow:0 0 0 2px transparent;transition:box-shadow var(--v2-t) var(--v2-ease)}.v2-bd-seat.is-speaking{background:var(--v2-accent-soft)}.v2-bd-seat.is-speaking .v2-bd-seat-av{box-shadow:none}.v2-bd-seat.is-speaking small{color:var(--v2-accent-text);font-weight:600}.v2-bd-seat.is-preparing .v2-bd-seat-av{box-shadow:0 0 0 2px var(--v2-border-strong)}.v2-bd-seat.is-preparing small{color:var(--v2-text-2)}.v2-bd-seat.is-next .v2-bd-seat-av{box-shadow:0 0 0 2px var(--v2-border-strong)}.v2-bd-seat.is-next small{color:var(--v2-text-2)}.v2-bd-seat:not(.is-speaking):not(.is-preparing):not(.is-next) .v2-av{opacity:.86}.v2-bd-seat-badge,.v2-bd-seat-w{position:absolute;bottom:-2px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;font-size:11px;font-weight:700;box-shadow:0 0 0 2px var(--v2-surface)}.v2-bd-seat-badge{inset-inline-start:-2px;background:rgb(var(--v2-warning));color:#fff}.v2-bd-seat-w{inset-inline-end:-2px;background:var(--v2-text);color:var(--v2-surface)}.v2-bd-progress{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:10px}.v2-bd-progress-text{font-size:13px;color:var(--v2-text-2)}.v2-bd-bar{flex-basis:100%;height:4px;border-radius:999px;background:var(--v2-surface-2);overflow:hidden}.v2-bd-bar>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--v2-accent));transition:width var(--v2-t-slow) var(--v2-ease)}.v2-bd-live-dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:v2bd-blink 1.6s ease-in-out infinite}@keyframes v2bd-blink{50%{opacity:.25}}.v2-bd-alert{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:var(--v2-r-md);background:rgba(var(--v2-warning),.13);color:var(--v2-warning-text);font-size:13.5px;line-height:1.6}.v2-bd-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.v2-bd-item{animation:v2bd-in .22s var(--v2-ease) both}@keyframes v2bd-in{0%{opacity:0;transform:translateY(8px)}}.v2-bd-round{font-size:13px;font-weight:700;color:var(--v2-text-2);margin:10px 0 8px;display:flex;align-items:center;gap:8px}.v2-bd-round:after{content:"";flex:1 1;height:1px;background:var(--v2-border)}.v2-bd-card{border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.v2-bd-card p{margin:0;font-size:14px;line-height:1.8;color:var(--v2-text);overflow-wrap:anywhere}.v2-bd-card.is-chair{background:var(--v2-surface-2);border-color:transparent}.v2-bd-card.is-manager{align-self:flex-start;max-width:88%;background:var(--v2-accent-soft);border-color:transparent}.v2-bd-pre{white-space:pre-line}.v2-bd-who{display:flex;align-items:center;gap:8px}.v2-bd-who-text{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.35}.v2-bd-who-text b{font-size:14px}.v2-bd-who-text small{font-size:12px;color:var(--v2-text-3)}.v2-bd-who-aside{flex-shrink:0}.v2-bd-score{font-size:12px;color:var(--v2-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-bd-facts{margin:2px 0 0;display:flex;flex-direction:column;gap:4px}.v2-bd-facts div{display:flex;gap:6px;font-size:13px;line-height:1.7}.v2-bd-facts dt{display:inline-flex;align-items:center;gap:4px;color:var(--v2-text-2);font-weight:600;flex-shrink:0}.v2-bd-facts dt:after{content:":"}.v2-bd-facts dd{margin:0;color:var(--v2-text)}.v2-bd-flags{display:flex;flex-wrap:wrap;gap:6px}.v2-bd-line{display:flex;align-items:flex-start;gap:6px}.v2-bd-line>svg{margin-top:6px;flex-shrink:0;color:var(--v2-text-2)}.v2-bd-moved{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 10px;border-radius:var(--v2-r-md);background:rgba(var(--v2-violet),.1);font-size:13px!important;font-weight:600}.v2-bd-cruxes{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;display:flex;flex-direction:column;gap:8px;list-style:decimal;list-style-type:persian}.v2-bd-cruxes>li{display:list-item}.v2-bd-cruxes li{font-size:14px;line-height:1.7}.v2-bd-sides{flex-wrap:wrap;gap:6px;font-size:12.5px}.v2-bd-sides,.v2-bd-typing{display:flex;align-items:center;color:var(--v2-text-2)}.v2-bd-typing{gap:8px;font-size:13px;margin:10px 2px 0}.v2-bd-dots{display:inline-flex;gap:3px}.v2-bd-dots i{width:6px;height:6px;border-radius:50%;background:var(--v2-text-3);animation:v2bd-dot 1.2s ease-in-out infinite}.v2-bd-dots i:nth-child(2){animation-delay:.15s}.v2-bd-dots i:nth-child(3){animation-delay:.3s}@keyframes v2bd-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.v2-bd-verdict{border:2px solid var(--v2-border);border-radius:var(--v2-r-xl);padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:var(--v2-surface)}.v2-bd-verdict.is-go{border-color:rgba(var(--v2-success),.55)}.v2-bd-verdict.is-conditions{border-color:rgb(var(--v2-accent))}.v2-bd-verdict.is-reshape{border-color:rgba(var(--v2-warning),.6)}.v2-bd-verdict.is-dont{border-color:rgba(var(--v2-danger),.55)}.v2-bd-verdict .v2-bd-round{margin-top:0}.v2-bd-verdict-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.v2-bd-meter{display:inline-flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-bd-meter b{font-size:20px}.v2-bd-meter small{color:var(--v2-text-3)}.v2-bd-meter-bar{width:120px;height:6px;border-radius:999px;background:var(--v2-surface-2);overflow:hidden;align-self:center}.v2-bd-meter-bar>span{display:block;height:100%;background:var(--v2-text-2);border-radius:inherit}.v2-bd-tally{display:flex;flex-wrap:wrap;gap:6px;margin:0}.v2-bd-caps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--v2-warning-text)}.v2-bd-caps li{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.v2-bd-caps small{color:var(--v2-text-3)}.v2-bd-movers{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--v2-text-2)}.v2-bd-summary{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--v2-r-md);background:var(--v2-surface-2)}.v2-bd-summary p{margin:0;font-size:14.5px;line-height:1.85}.v2-bd-note-small{margin:0;font-size:12px;color:var(--v2-text-3)}.v2-bd-foot{display:flex;align-items:center;gap:10px;width:100%;flex-wrap:wrap}.v2-bd-note{flex:1 1;min-width:220px;display:flex;gap:6px}.v2-bd-note .v2-input{flex:1 1;min-width:0;min-height:44px}.v2-root .v2-bd-note-send{width:44px;height:44px;background:rgb(var(--v2-accent));color:#fff;border-radius:var(--v2-r-md)}.v2-root .v2-bd-note-send:disabled{opacity:.45}.v2-bd-foot-actions{display:flex;align-items:center;gap:6px}.v2-bd-confirm{font-size:13px;color:var(--v2-text-2)}.v2-root .v2-bd-to{flex:0 1 auto;max-width:42%;min-height:44px;padding:0 10px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface);color:var(--v2-text);font:inherit;font-size:13px;text-overflow:ellipsis;cursor:pointer}.v2-root .v2-bd-to:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:1px}.v2-bd-card.is-answer{-webkit-border-start:3px solid rgb(var(--v2-accent));border-inline-start:3px solid rgb(var(--v2-accent))}.v2-bd-card.is-answer.is-failed{border-inline-start-color:var(--v2-border)}.v2-bd-card .v2-bd-q,.v2-bd-card.is-answer.is-failed>p:last-child{color:var(--v2-text-2)}.v2-bd-card .v2-bd-q{display:flex;align-items:flex-start;gap:6px;font-size:13px}.v2-bd-q svg{flex-shrink:0;margin-top:4px}.v2-bdo{display:grid;grid-gap:8px;gap:8px}.v2-bdo-sec{padding:10px 12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface)}.v2-bdo-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:0 0 6px;font-size:13px;font-weight:700;color:var(--v2-text)}.v2-bdo-sec.is-decisions .v2-bdo-head svg{color:var(--v2-success-text)}.v2-bdo-sec.is-risks .v2-bdo-head svg{color:var(--v2-warning-text)}.v2-bdo-sec.is-questions .v2-bdo-head svg,.v2-bdo-sec.is-steps .v2-bdo-head svg{color:var(--v2-accent-text)}.v2-bdo-hint{font-size:11.5px;font-weight:500;color:var(--v2-text-3)}.v2-bdo-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.v2-bdo-list li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.75;color:var(--v2-text)}.v2-bdo-list li>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.v2-bdo-list li>span:before{content:"•";-webkit-margin-end:6px;margin-inline-end:6px;color:var(--v2-text-3)}.v2-root .v2-bdo-act{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:1px solid var(--v2-border);border-radius:999px;background:var(--v2-surface-2);color:var(--v2-text);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.v2-root .v2-bdo-act:hover{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft);color:var(--v2-accent-text)}.v2-root .v2-bdo-act:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:1px}@media (pointer:coarse){.v2-root .v2-bdo-act{min-height:40px}}@media (max-width:640px){.v2-bd-pool{grid-template-columns:1fr}.v2-bd-seat{width:68px}.v2-bd-card.is-manager{max-width:100%}.v2-bd-foot-actions{width:100%;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.v2-bd-dots i,.v2-bd-item,.v2-bd-live-dot{animation:none}.v2-bd-bar>span,.v2-bd-seat-av{transition:none}}.v2-emp-board-ico{width:28px;height:28px;border-radius:var(--v2-r-sm);display:grid;place-items:center;flex-shrink:0;background:rgba(var(--v2-warning),.15);color:var(--v2-warning-text)}.v2-root .v2-emp-board-cta{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;margin-bottom:14px;border:1px dashed var(--v2-border-strong);border-radius:var(--v2-r-lg);text-align:right;cursor:pointer;transition:background var(--v2-t-fast),border-color var(--v2-t-fast)}.v2-root .v2-emp-board-cta:hover{background:var(--v2-surface-2);border-color:rgb(var(--v2-accent))}.v2-root .v2-emp-board-cta .v2-emp-row-text{flex:1 1}.v2-emp-try{flex-wrap:wrap;gap:8px}.v2-bd-mode{display:inline-flex;-webkit-margin-start:auto;margin-inline-start:auto;padding:3px;gap:2px;border-radius:999px;background:var(--v2-surface-2)}.v2-root .v2-bd-mode button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--v2-text-2);cursor:pointer}.v2-root .v2-bd-mode button[aria-pressed=true]{background:var(--v2-surface);color:var(--v2-text);box-shadow:var(--v2-sh-xs)}.v2-root .v2-bd-mode button:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:1px}.v2-sig{margin-bottom:14px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);padding:12px 14px;background:var(--v2-surface)}.v2-sig-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}.v2-sig-head h3{margin:0;font-size:14px}.v2-sig-prefs{display:flex;flex-wrap:wrap;gap:8px 16px}.v2-sig-prefs label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--v2-text-2)}.v2-sig-empty{margin:8px 0 0;font-size:13px;color:var(--v2-text-3)}.v2-sig-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.v2-sig-item{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:var(--v2-r-md);background:var(--v2-surface-2)}.v2-sig-item.is-urgent{background:rgba(var(--v2-warning),.1);-webkit-border-start:3px solid rgb(var(--v2-warning));border-inline-start:3px solid rgb(var(--v2-warning))}.v2-sig-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.7;color:var(--v2-text-2)}.v2-sig-text small{font-size:12px;color:var(--v2-text-3);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.v2-sig-text b{font-size:14px;color:var(--v2-text)}.v2-sig-urgent{display:inline-flex;align-items:center;gap:3px;font-weight:700;color:var(--v2-warning-text)}.v2-sig-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}@media (max-width:640px){.v2-sig-item{flex-wrap:wrap}.v2-sig-actions{flex-direction:row;width:100%;justify-content:flex-end}}.v2-bdr-scrim{position:fixed;inset:0;z-index:calc(var(--v2-z-modal) + 6);display:grid;place-items:center;padding:16px;background:rgba(16,24,40,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:v2-bdr-fade .22s var(--v2-ease) both}.v2-bdr-scrim.is-leaving{animation:v2-bdr-fade-out .16s ease-in both}.v2-bdr{--bdr-tone:rgb(var(--v2-accent));--bdr-soft:var(--v2-accent-soft);position:relative;width:min(480px,100%);max-height:min(88dvh,760px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;background:var(--v2-surface);color:var(--v2-text);border:1px solid var(--v2-border);border-radius:20px;box-shadow:0 24px 64px rgba(16,24,40,.28),0 2px 8px rgba(16,24,40,.08);animation:v2-bdr-in .32s var(--v2-ease) both}.v2-bdr-scrim.is-leaving .v2-bdr{animation:v2-bdr-out .16s ease-in both}.v2-bdr.is-go{--bdr-tone:rgb(var(--v2-success));--bdr-soft:rgba(var(--v2-success),0.12)}.v2-bdr.is-reshape{--bdr-tone:rgb(var(--v2-warning));--bdr-soft:rgba(var(--v2-warning),0.14)}.v2-bdr.is-wait{--bdr-tone:var(--v2-text-2);--bdr-soft:var(--v2-surface-2)}.v2-bdr.is-dont{--bdr-tone:rgb(var(--v2-danger));--bdr-soft:rgba(var(--v2-danger),0.11)}.v2-root .v2-bdr-x{position:absolute;top:10px;inset-inline-end:10px;z-index:1}.v2-bdr-hero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 24px 16px;text-align:center;background:linear-gradient(180deg,var(--bdr-soft),transparent 92%)}.v2-bdr-medal{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;color:var(--bdr-tone);background:var(--v2-surface);box-shadow:0 0 0 7px var(--bdr-soft),0 10px 28px rgba(16,24,40,.14);animation:v2-bdr-pop .56s cubic-bezier(.34,1.56,.64,1) .1s both}.v2-bdr-kicker{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--v2-text-3)}.v2-bdr-title{margin:0;max-width:36ch;font-size:17px;font-weight:700;line-height:1.75;text-wrap:balance;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2-bdr:focus{outline:none}.v2-bdr-lead{margin:2px 0 0;font-size:14px;color:var(--v2-text-2)}.v2-bdr-body{display:flex;flex-direction:column;gap:14px;padding:4px 20px 16px}.v2-bdr-score{display:flex;align-items:center;gap:12px}.v2-bdr-score-num{display:inline-flex;align-items:baseline;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-bdr-score-num b{font-size:26px;font-weight:800}.v2-bdr-score-num small{font-size:13px;color:var(--v2-text-3)}.v2-bdr-bar{flex:1 1;height:8px;border-radius:999px;background:var(--v2-surface-2);overflow:hidden}.v2-bdr-bar>i{display:block;height:100%;border-radius:inherit;background:var(--bdr-tone);transform-origin:100% 50%;animation:v2-bdr-grow .9s .25s var(--v2-ease) both}.v2-bdr-tally{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.v2-bdr-tally li{display:flex;flex-direction:column;gap:8px;padding:10px;min-width:0;border-radius:var(--v2-r-lg);background:var(--v2-surface-2)}.v2-bdr-tally-head{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600}.v2-bdr-tally-head b{-webkit-margin-start:auto;margin-inline-start:auto;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-text)}.v2-bdr-tally .is-endorse .v2-bdr-tally-head{color:var(--v2-success-text)}.v2-bdr-tally .is-amend .v2-bdr-tally-head{color:var(--v2-warning-text)}.v2-bdr-tally .is-dissent .v2-bdr-tally-head{color:var(--v2-danger-text)}.v2-bdr-voters{display:flex}.v2-bdr-voters>*{border-radius:50%;box-shadow:0 0 0 2px var(--v2-surface-2)}.v2-bdr-voters>*+*{-webkit-margin-start:-6px;margin-inline-start:-6px}.v2-bdr-cap{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.8;color:var(--v2-warning-text)}.v2-bdr-summary{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--v2-r-lg);background:var(--v2-surface-2)}.v2-bdr-chair{display:inline-flex;align-items:center;gap:8px;font-size:13px}.v2-bdr-chair small{color:var(--v2-text-3)}.v2-bdr-summary p{margin:0;font-size:14.5px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.v2-bdr-summary p.is-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.v2-root .v2-bdr-more{align-self:flex-start;min-height:32px;padding:0 2px;font-size:13px;font-weight:600;color:var(--v2-accent-text);background:none;border:0;cursor:pointer}.v2-bdr-note{margin:0;font-size:12.5px;text-align:center;color:var(--v2-text-3)}.v2-bdr-actions{position:sticky;bottom:0;margin-top:auto;display:flex;gap:8px;padding:12px 20px calc(16px + env(safe-area-inset-bottom));background:var(--v2-surface);border-top:1px solid var(--v2-border)}.v2-root .v2-bdr-actions .v2-btn{flex:1 1;min-width:0}@media (max-width:560px){.v2-bdr-scrim{place-items:end center;padding:0}.v2-bdr{width:100%;max-height:92dvh;border-radius:20px 20px 0 0;animation-name:v2-bdr-up}.v2-bdr-scrim.is-leaving .v2-bdr{animation-name:v2-bdr-down}.v2-bdr-tally{grid-template-columns:minmax(0,1fr)}.v2-bdr-tally li{flex-direction:row;align-items:center;justify-content:space-between}.v2-bdr-tally-head b{-webkit-margin-start:6px;margin-inline-start:6px}.v2-bdr-actions{flex-direction:column-reverse}}@keyframes v2-bdr-fade{0%{opacity:0}}@keyframes v2-bdr-fade-out{to{opacity:0}}@keyframes v2-bdr-in{0%{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes v2-bdr-out{to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes v2-bdr-up{0%{transform:translateY(100%)}}@keyframes v2-bdr-down{to{transform:translateY(100%)}}@keyframes v2-bdr-pop{0%{opacity:0;transform:scale(.4)}}@keyframes v2-bdr-grow{0%{transform:scaleX(0)}}.v2-bd-upsell{position:fixed;top:calc(12px + env(safe-area-inset-top));inset-inline:0;margin-inline:auto;z-index:calc(var(--v2-z-modal) + 12);width:min(460px,calc(100vw - 24px));display:flex;align-items:flex-start;gap:12px;padding:14px 12px 16px 14px;overflow:hidden;border-radius:16px;background:var(--v2-surface);color:var(--v2-text);border:1px solid var(--v2-border);box-shadow:0 16px 40px rgba(16,24,40,.22);animation:v2-upsell-in .42s cubic-bezier(.34,1.56,.64,1) both}.v2-bd-upsell.is-leaving{animation:v2-upsell-out .16s ease-in both}.v2-bd-upsell-ico{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--v2-accent-text);background:var(--v2-accent-soft)}.v2-bd-upsell-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px;line-height:1.8;color:var(--v2-text-2)}.v2-bd-upsell-text b{font-size:14.5px;color:var(--v2-text)}.v2-root .v2-bd-upsell-x{flex:none;width:40px;height:40px;margin:-8px 0 0 -6px;display:grid;place-items:center;border-radius:10px;color:var(--v2-text-3);background:none;border:0;cursor:pointer}.v2-root .v2-bd-upsell-x:hover{color:var(--v2-text);background:var(--v2-surface-2)}.v2-root .v2-bd-upsell-x:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-bd-upsell-time{position:absolute;inset-inline:0;bottom:0;height:3px;background:rgb(var(--v2-accent));transform-origin:100% 50%;animation:v2-upsell-time var(--upsell-ms,9s) linear both}.v2-bd-upsell.is-paused .v2-bd-upsell-time{animation-play-state:paused}@keyframes v2-upsell-in{0%{opacity:0;transform:translateY(-18px) scale(.97)}}@keyframes v2-upsell-out{to{opacity:0;transform:translateY(-10px)}}@keyframes v2-upsell-time{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.v2-bd-upsell,.v2-bd-upsell.is-leaving,.v2-bdr,.v2-bdr-bar>i,.v2-bdr-medal,.v2-bdr-scrim.is-leaving .v2-bdr{animation:v2-bdr-fade 1ms both}.v2-bd-upsell-time{display:none}}.v2-avp{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:8px;gap:8px}.v2-root .v2-avp-opt{display:grid;place-items:center;aspect-ratio:1;min-height:56px;padding:4px;border:2px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface-2);color:var(--v2-text-2);overflow:hidden;cursor:pointer;transition:border-color .15s ease,background .15s ease}.v2-root .v2-avp-opt img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--v2-r-md) - 4px)}.v2-root .v2-avp-opt:hover:not(:disabled){border-color:rgba(var(--v2-accent),.5)}.v2-root .v2-avp-opt[aria-checked=true]{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft);color:var(--v2-accent-text)}.v2-root .v2-avp-opt:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-root .v2-avp-opt:disabled{opacity:.6;cursor:default}.v2-avp-auto{display:grid;justify-items:center;grid-gap:2px;gap:2px;font-size:11px;font-weight:600}.v2-avp-upload{display:flex;margin-top:8px}.v2-sim{--sim-glass:rgba(14,17,23,0.66);--sim-glass-strong:rgba(10,12,16,0.84);--sim-line:rgba(255,255,255,0.14);--sim-ink:#fff;--sim-ink-2:rgba(255,255,255,0.8);--sim-focus:#9ec1ff;position:fixed;inset:0;z-index:calc(var(--v2-z-modal) + 4);overflow:hidden;background:radial-gradient(120% 90% at 50% 0,#2a3445 0,#12161d 62%,#0b0d12 100%);color:var(--sim-ink);font-family:var(--v2-font);animation:v2-sim-in .26s var(--v2-ease) both}.v2-root:has(>.v2-sim) .v2-support-fab{display:none}.v2-sim-canvas,.v2-sim-stage{position:absolute;inset:0;width:100%;height:100%}.v2-sim-canvas{display:block;opacity:0;transition:opacity .42s ease-out;touch-action:manipulation}.v2-sim.is-ready .v2-sim-canvas{opacity:1}.v2-sim-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 85% 75% at 50% 46%,transparent 58%,rgba(4,5,8,.5) 100%),linear-gradient(180deg,rgba(4,5,8,.42),transparent 16%,transparent 80%,rgba(4,5,8,.5));opacity:0;transition:opacity .42s ease-out}.v2-sim.is-ready .v2-sim-vignette{opacity:1}.v2-sim-poster{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;font-size:14px;color:var(--sim-ink-2)}.v2-sim-poster .v2-spinner{border-color:#fff rgba(255,255,255,.22) rgba(255,255,255,.22)}.v2-sim-top{position:absolute;top:0;inset-inline:0;z-index:2;display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 14px max(12px,env(safe-area-inset-left));background:linear-gradient(180deg,rgba(8,10,14,.72),rgba(8,10,14,0));pointer-events:none}.v2-sim-top>*{pointer-events:auto}.v2-root .v2-sim-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 12px;border-radius:999px;background:var(--sim-glass);border:1px solid var(--sim-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--sim-ink);font-size:13.5px;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .15s ease}.v2-root .v2-sim-back:hover{background:var(--sim-glass-strong)}.v2-sim-title{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;min-width:0;flex:1 1}.v2-sim-title b{font-size:14.5px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.v2-sim-title small{flex-basis:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--sim-ink-2);text-shadow:0 1px 6px rgba(0,0,0,.6)}.v2-sim-badge{padding:1px 8px;border-radius:999px;background:rgba(255,255,255,.16);font-size:11.5px;font-weight:600}.v2-sim-status{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:32px;padding:0 12px;border-radius:999px;background:var(--sim-glass);border:1px solid var(--sim-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-sim-hint{position:absolute;top:calc(76px + env(safe-area-inset-top));inset-inline:0;z-index:2;margin:0 auto;width:min(440px,calc(100vw - 32px));padding:10px 14px;border-radius:14px;background:var(--sim-glass-strong);border:1px solid var(--sim-line);font-size:13px;line-height:1.7;text-align:center;animation:v2-sim-in .32s var(--v2-ease) both}.v2-sim-tags{position:absolute;inset:0;z-index:1;pointer-events:none}.v2-sim-tag{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:6px;max-width:190px;padding:4px 10px 4px 5px;border-radius:999px;background:var(--sim-glass);border:1px solid var(--sim-line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease;will-change:transform}.v2-root .v2-sim-tags.is-pickable .v2-sim-tag{pointer-events:auto;min-height:32px;font:inherit;color:var(--sim-ink);text-align:start;cursor:pointer}.v2-root .v2-sim-tags.is-pickable .v2-sim-tag:after{content:"";position:absolute;inset:-7px -4px}.v2-root .v2-sim-tags.is-pickable .v2-sim-tag:hover{background:var(--sim-glass-strong)}.v2-root .v2-sim-tags.is-pickable .v2-sim-tag:focus-visible{outline:2px solid var(--sim-focus);outline-offset:2px}.v2-sim-tag.is-speaking{border-color:rgb(var(--v2-accent));box-shadow:0 0 0 3px rgba(var(--v2-accent),.35),0 6px 18px rgba(0,0,0,.35)}.v2-sim-tag-art{width:22px;height:22px;object-fit:cover;background:rgba(255,255,255,.15)}.v2-sim-ai,.v2-sim-tag-art{flex-shrink:0;border-radius:999px}.v2-sim-ai{padding:2px 6px;background:rgba(var(--v2-accent),.92);font-size:10.5px;font-weight:700;direction:ltr}.v2-sim-tag-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.v2-sim-tag-text b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.v2-sim-tag-text small{font-size:11px;color:var(--sim-ink-2);overflow:hidden;text-overflow:ellipsis}.v2-sim-sub{position:absolute;inset-inline:0;bottom:calc(84px + env(safe-area-inset-bottom));z-index:2;margin:0 auto;width:min(720px,calc(100vw - 24px));padding:10px 16px 12px;border-radius:14px;background:var(--sim-glass-strong);font-size:16px;line-height:1.65;text-align:center;animation:v2-sim-sub .2s ease-out both}.v2-sim-sub b{display:block;font-size:12.5px;font-weight:700;color:var(--sim-focus)}.v2-sim-sub span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-sim-bar{position:absolute;inset-inline:0;bottom:calc(14px + env(safe-area-inset-bottom));z-index:2;margin:0 auto;width:-webkit-max-content;width:max-content;max-width:calc(100vw - 16px);display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:var(--sim-glass);border:1px solid var(--sim-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.v2-root .v2-sim-btn,.v2-root .v2-sim-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;color:var(--sim-ink-2);font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background .15s ease,color .15s ease}.v2-root .v2-sim-btn:hover,.v2-root .v2-sim-seg button:hover{color:var(--sim-ink);background:rgba(255,255,255,.08)}.v2-root .v2-sim-btn.is-on{color:var(--sim-ink)}.v2-sim-seg{display:inline-flex;gap:2px;padding:0 4px;border-inline:1px solid var(--sim-line)}.v2-root .v2-sim-seg button[aria-pressed=true]{background:#fff;color:#111827}.v2-root .v2-sim-back:focus-visible,.v2-root .v2-sim-btn:focus-visible,.v2-root .v2-sim-seg button:focus-visible{outline:2px solid var(--sim-focus);outline-offset:2px}.v2-root .v2-sim-btn.v2-sim-cam{display:none}.v2-sim-ask{position:absolute;inset-inline:0;bottom:calc(80px + env(safe-area-inset-bottom));z-index:3;margin:0 auto;width:min(560px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:var(--sim-glass-strong);border:1px solid var(--sim-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:v2-sim-sub .2s ease-out both}.v2-sim-ask-head{display:flex;align-items:center;justify-content:space-between;font-size:14px}.v2-root .v2-sim-ask-x{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;color:var(--sim-ink-2);cursor:pointer}.v2-root .v2-sim-ask-x:hover{background:rgba(255,255,255,.1);color:var(--sim-ink)}.v2-sim-ask-who{display:flex;flex-wrap:wrap;gap:6px}.v2-root .v2-sim-chip{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--sim-line);background:rgba(255,255,255,.06);color:var(--sim-ink-2);font-size:13px;font-weight:600;cursor:pointer}.v2-root .v2-sim-chip[aria-checked=true]{background:#fff;border-color:#fff;color:#111827}.v2-sim-ask-row{display:flex;gap:8px}.v2-sim-ask-row input{flex:1 1;min-width:0;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--sim-line);background:rgba(255,255,255,.08);color:var(--sim-ink);font:inherit;font-size:16px}.v2-sim-ask-row input::placeholder{color:rgba(255,255,255,.55)}.v2-root .v2-sim-ask-send{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgb(var(--v2-accent));color:#fff;cursor:pointer}.v2-root .v2-sim-ask-send:disabled{opacity:.45;cursor:default}.v2-sim-ask-note{font-size:12px;color:var(--sim-ink-2)}.v2-root .v2-sim-ask-send:focus-visible,.v2-root .v2-sim-ask-x:focus-visible,.v2-root .v2-sim-chip:focus-visible,.v2-sim-ask-row input:focus-visible{outline:2px solid var(--sim-focus);outline-offset:2px}.v2-sim-drawer{position:absolute;top:0;bottom:0;inset-inline-start:0;z-index:4;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--v2-bg,var(--v2-surface));color:var(--v2-text);box-shadow:0 0 40px rgba(0,0,0,.4);animation:v2-sim-drawer-in .24s var(--v2-ease) both}.v2-sim-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--v2-border)}.v2-sim-drawer-head h2{margin:0;font-size:15px}.v2-sim-drawer-body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.v2-sim.has-drawer .v2-sim-bar{inset-inline-start:min(440px,100vw);max-width:calc(100vw - min(440px, 100vw) - 16px)}@media (max-width:1100px){.v2-sim.has-drawer .v2-sim-bar{visibility:hidden}}@keyframes v2-sim-drawer-in{0%{transform:translateX(24px);opacity:0}}@media (max-width:560px){.v2-sim-status{display:none}.v2-sim-bar{gap:4px;padding:4px}.v2-root .v2-sim-btn,.v2-root .v2-sim-seg button{padding:0 10px;font-size:12px}.v2-sim-seg{display:none}.v2-root .v2-sim-btn.v2-sim-cam{display:inline-flex}.v2-sim-ask{bottom:calc(68px + env(safe-area-inset-bottom))}.v2-sim-btn>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2-sim-tag{max-width:150px}.v2-sim-tag-text small{display:none}.v2-sim-sub{bottom:calc(72px + env(safe-area-inset-bottom));font-size:15px}}.v2-root .v2-bd-sim-btn{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--v2-border);background:var(--v2-surface);color:var(--v2-text);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.v2-root .v2-bd-sim-btn:hover{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft);color:var(--v2-accent-text)}.v2-root .v2-bd-sim-btn small{padding:0 6px;border-radius:999px;background:var(--v2-surface-2);color:var(--v2-text-2);font-size:10.5px}.v2-root .v2-bd-sim-btn:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:1px}@keyframes v2-sim-in{0%{opacity:0}}@keyframes v2-sim-sub{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.v2-sim,.v2-sim-ask,.v2-sim-drawer,.v2-sim-hint,.v2-sim-sub{animation:v2-sim-in 1ms both}.v2-sim-canvas,.v2-sim-tag{transition:none}}.v2-ptt,.v2-root .v2-ptt-btn{position:relative;display:inline-flex;align-items:center;gap:8px}.v2-root .v2-ptt-btn{justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(var(--v2-accent),.35);background:var(--v2-accent-soft);color:var(--v2-accent-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;transition:background var(--v2-t-fast),color var(--v2-t-fast),border-color var(--v2-t-fast),transform var(--v2-t-fast)}.v2-root .v2-ptt-btn:hover:not(:disabled){border-color:rgb(var(--v2-accent))}.v2-root .v2-ptt-btn:active:not(:disabled){transform:scale(.97)}.v2-root .v2-ptt-btn:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-root .v2-ptt-btn:disabled{opacity:.55;cursor:default}.v2-root .v2-ptt-btn.is-rec{background:rgb(var(--v2-danger));border-color:rgb(var(--v2-danger));color:#fff}.v2-root .v2-ptt-btn.is-rec.is-away{background:var(--v2-surface-2);border-color:var(--v2-border-strong);color:var(--v2-text-2)}.v2-ptt-ring{position:absolute;inset:-4px;border-radius:inherit;border:2px solid rgba(var(--v2-danger),.55);pointer-events:none;animation:v2-ptt-pulse 1.2s var(--v2-ease) infinite}.v2-ptt-hint{font-size:12.5px;color:var(--v2-text-3)}.v2-root .v2-ptt.is-compact .v2-ptt-btn{width:52px;height:52px;min-height:52px;padding:0;border-radius:50%}.v2-ptt-bubble{position:absolute;bottom:calc(100% + 12px);inset-inline-start:0;z-index:3;max-width:min(78vw,320px);width:-webkit-max-content;width:max-content;padding:7px 14px;border-radius:14px;background:rgba(10,12,16,.9);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:12.5px;line-height:1.6;text-align:center;white-space:normal;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.35);animation:v2-ptt-bubble-in .16s var(--v2-ease) both}.v2-ptt-bubble.is-rec{background:rgb(var(--v2-danger));border-color:rgb(var(--v2-danger))}@keyframes v2-ptt-bubble-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes v2-ptt-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.18);opacity:0}}.v2-bd-card.is-say{-webkit-border-start:3px solid rgb(var(--v2-accent));border-inline-start:3px solid rgb(var(--v2-accent))}.v2-bd-card.is-say.is-guest{border-inline-start-color:var(--v2-violet,#7c3aed)}.v2-bd-card.is-react{-webkit-margin-start:18px;margin-inline-start:18px;background:var(--v2-surface-2)}.v2-bd-sources{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.v2-root .v2-bd-sources a{display:inline-flex;align-items:center;gap:4px;max-width:260px;min-height:28px;padding:2px 10px;border-radius:999px;border:1px solid var(--v2-border);font-size:12px;color:var(--v2-text-2);text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2-root .v2-bd-sources a:hover{border-color:var(--v2-border-strong);color:var(--v2-text)}.v2-root .v2-bd-sources a:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:1px}.v2-bd-guests{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;padding:0;list-style:none}.v2-bd-guest{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:2px 6px 2px 12px;border-radius:999px;background:var(--v2-surface-2);border:1px solid var(--v2-border);font-size:12.5px;color:var(--v2-text-2)}.v2-bd-guest b{color:var(--v2-text);font-weight:600}.v2-bd-guest-dot{width:8px;height:8px;border-radius:50%;background:var(--v2-text-3);flex:none}.v2-bd-guest.is-present .v2-bd-guest-dot{background:var(--v2-success)}.v2-root .v2-bd-guest button{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:0;background:transparent;color:var(--v2-text-3);cursor:pointer}.v2-root .v2-bd-guest button:hover{background:var(--v2-surface);color:var(--v2-danger-text)}.v2-root .v2-bd-guest button:focus-visible{outline:2px solid rgb(var(--v2-accent))}.v2-bd-panel{margin:12px 0 0;padding:14px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);display:grid;grid-gap:10px;gap:10px}.v2-bd-panel h3{margin:0;font-size:15px;display:flex;align-items:center;gap:8px}.v2-bd-panel p{margin:0;font-size:13px;color:var(--v2-text-2);line-height:1.7}.v2-bd-panel-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.v2-bd-panel label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--v2-text-2)}.v2-bd-panel-actions{flex-wrap:wrap}.v2-bd-link,.v2-bd-panel-actions{display:flex;gap:8px;align-items:center}.v2-bd-link{padding:8px 10px;border-radius:var(--v2-r-md);background:var(--v2-surface-2);font-size:12.5px;direction:ltr;overflow:hidden}.v2-bd-link code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-bd-panel-err{color:var(--v2-danger-text);font-size:13px}.v2-bd-parent{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--v2-text-3)}.v2-bdring{position:fixed;inset-inline:16px;top:calc(72px + env(safe-area-inset-top, 0px));z-index:var(--v2-z-modal,60);max-width:420px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;padding:14px;border-radius:var(--v2-r-xl,18px);background:var(--v2-surface);border:1px solid var(--v2-border-strong);box-shadow:0 18px 48px rgba(0,0,0,.22);animation:v2-bdring-in .26s var(--v2-ease) both}.v2-bdring-ico{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--v2-accent-soft);color:var(--v2-accent-text)}.v2-bdring-ico:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(var(--v2-accent),.5);animation:v2-ptt-pulse 1.4s var(--v2-ease) infinite}.v2-bdring b{display:block;font-size:14.5px}.v2-bdring p{margin:4px 0 0;font-size:13px;color:var(--v2-text-2);line-height:1.7}.v2-bdring-actions{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end}@keyframes v2-bdring-in{0%{opacity:0;transform:translateY(-12px)}}.v2-bdi{min-height:60dvh;display:grid;place-items:center;padding:24px 16px}.v2-bdi-card{width:100%;max-width:460px;display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:24px;border-radius:var(--v2-r-xl,18px);background:var(--v2-surface);border:1px solid var(--v2-border);box-shadow:var(--v2-sh-xs);color:var(--v2-text);line-height:1.8}.v2-bdi-card h1{margin:0;font-size:20px}.v2-bdi-card p{margin:0}.v2-bdi-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--v2-accent-soft);color:var(--v2-accent-text)}.v2-bdi-facts{width:100%;margin:0;display:grid;grid-gap:8px;gap:8px}.v2-bdi-facts div{padding:10px 12px;border-radius:var(--v2-r-md);background:var(--v2-surface-2)}.v2-bdi-facts dt{font-size:12px;color:var(--v2-text-3)}.v2-bdi-facts dd{margin:2px 0 0;font-weight:600}.v2-bdi-help{font-size:13px}.v2-bdi-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v2-bdi-closed,.v2-bdi-error{color:var(--v2-danger-text);font-size:13.5px}@media (prefers-reduced-motion:reduce){.v2-bdring-ico:after,.v2-ptt-ring{animation:none;opacity:.6}.v2-bdring{animation:none}.v2-root .v2-ptt-btn{transition:none}.v2-ptt-bubble{animation:none}}.v2-bd-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.v2-bd-format{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:10px 12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);color:var(--v2-text);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.v2-bd-format svg{color:var(--v2-text-2)}.v2-bd-format b{font-size:14px}.v2-bd-format small{font-size:12px;line-height:1.6;color:var(--v2-text-2)}.v2-bd-format:hover:not(:disabled){border-color:rgba(var(--v2-accent),.5)}.v2-bd-format.is-on{border-color:rgb(var(--v2-accent));background:var(--v2-accent-soft);box-shadow:inset 0 0 0 1px rgb(var(--v2-accent))}.v2-bd-format.is-on svg{color:rgb(var(--v2-accent))}.v2-bd-format:focus-visible{outline:2px solid rgb(var(--v2-accent));outline-offset:2px}.v2-bd-format:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.v2-bd-formats{grid-template-columns:1fr}.v2-bd-format{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:8px}.v2-bd-format small{flex-basis:100%}}.v2-bd-await{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:8px 12px;border-radius:var(--v2-r-lg);background:rgba(var(--v2-warning),.12);color:var(--v2-warning-text);font-size:13px;line-height:1.7}.v2-bd-await>span{flex:1 1}.v2-bd-await svg{flex:none;animation:v2-bd-await-pulse 1.6s ease-in-out infinite}@keyframes v2-bd-await-pulse{50%{opacity:.35}}.v2-bd-card.is-probe{-webkit-border-start:3px solid rgb(var(--v2-warning));border-inline-start:3px solid rgb(var(--v2-warning))}.v2-bd-card.is-reply{-webkit-margin-start:18px;margin-inline-start:18px;background:var(--v2-surface-2)}.v2-bd-card.is-askmgr{border:1px dashed rgba(var(--v2-accent),.6);background:var(--v2-accent-soft)}.v2-bd-card.is-followup{-webkit-border-start:3px solid rgb(var(--v2-success));border-inline-start:3px solid rgb(var(--v2-success))}.v2-bd-asks{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.8;color:var(--v2-text)}.v2-bd-asks b{font-weight:600}@media (prefers-reduced-motion:reduce){.v2-bd-await svg{animation:none}}.v2-bd-seat-x{position:absolute;top:-4px;inset-inline-end:-4px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--v2-surface);color:var(--v2-text-2,inherit);box-shadow:0 0 0 1px var(--v2-border),0 1px 3px rgba(0,0,0,.14);cursor:pointer;opacity:0;transition:opacity .15s ease}.v2-bd-seat-x:focus-visible,.v2-bd-seat:hover .v2-bd-seat-x{opacity:1}@media (hover:none){.v2-bd-seat-x{opacity:1}}.v2-bd-seat-rm{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:4px}.v2-steprun{display:flex;flex-direction:column;gap:12px;min-height:180px}.v2-steprun-who{margin:0;font-size:13px;color:var(--v2-text-2,inherit)}.v2-steprun-busy,.v2-steprun-who{display:flex;align-items:center;gap:8px}.v2-steprun-busy{flex-wrap:wrap;justify-content:space-between;padding:12px;border-radius:12px;background:var(--v2-surface-2,transparent)}.v2-steprun-busy p{margin:0}.v2-steprun-msgs{margin:0;padding:0;list-style:none}.v2-steprun-status{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--v2-text-2,inherit)}.v2-steprun-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.v2-steprun-reply{display:flex;gap:8px;align-items:center}.v2-steprun-reply .v2-input{flex:1 1;min-width:0}.v2-steprun-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.v2-steps-card{padding:12px}