.vx-prep{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.vx-prep-head{gap:12px;flex-wrap:wrap}.vx-prep-head,.vx-prep-row{display:flex;align-items:center}.vx-prep-row{gap:8px}.vx-prep-tick{display:inline-flex;gap:4px;align-items:center}.vx-prep-ticks{display:inline-flex;gap:8px}.vx-prep-ticks .vx-prep-tick{gap:3px}.vx-prep-line{margin:6px 0 0}.vx-prep-note{margin:4px 0 0}.vx-prep-form{display:flex;gap:8px;margin-top:6px}.vx-prep-chips{display:inline-flex;gap:4px;flex-wrap:wrap}.vx-prep-material{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.vx-prep-agenda{margin:6px 0 0;padding-left:20px;gap:4px}.vx-desk,.vx-prep-agenda{display:flex;flex-direction:column}.vx-desk{max-width:1180px;margin:18px auto 0;gap:12px}.vx-desk-sections{display:grid;grid-template-columns:1fr;gap:18px}.vx-desk-section{min-width:0}.vx-desk-head{display:flex;align-items:center;gap:6px;margin:0 0 8px;min-height:22px}.vx-desk-handle{cursor:grab;display:inline-flex;align-items:center}.vx-desk-handle:active{cursor:grabbing}.vx-desk-title{margin:0}.vx-desk-count{font-size:var(--text-xs);color:var(--t3)}.vx-desk-tools{margin-left:auto;display:inline-flex;gap:2px}.vx-desk-empty{font-size:var(--text-xs);color:var(--t3);padding:4px 0;white-space:normal;overflow-wrap:break-word;line-height:1.45}.vx-desk-cell{min-width:0}.vx-desk-bar{display:flex;flex-direction:column;gap:6px}.vx-desk-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.vx-desk-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--t1);border:1px solid var(--accent);border-radius:var(--radius-full);padding:1px 4px 1px 9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-desk-chip-x{all:unset;cursor:pointer;color:var(--t3);padding:0 4px;border-radius:var(--radius-full)}.vx-desk-chip-x:hover{color:var(--t1)}.vx-desk-chip-x:focus-visible{outline:2px solid var(--focus-ring)}.vx-desk-missing{display:flex;align-items:center;gap:8px;padding:8px 11px}.vx-desk-missing .vx-pk-line{flex:1;min-width:0;color:var(--t3)}.vx-desk-section[data-size=compact] .vx-kh-grid,.vx-desk-section[data-size=compact] .vx-pk-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media (min-width:900px){.vx-desk-section[data-span="2"]{grid-column:span 2}.vx-desk-section[data-span="3"]{grid-column:span 3}}.vx-kh-h{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--t3);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.vx-kh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.vx-kh-card{position:relative;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);min-width:0;height:100%;box-sizing:border-box;cursor:pointer}.vx-kh-card:hover{border-color:var(--line2)}.vx-kh-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vx-kh-main{box-sizing:border-box;width:100%;padding:9px 36px 4px 11px;display:flex;flex-direction:column;gap:3px}.vx-kh-tilemore{position:absolute;top:6px;right:6px}.vx-kh-tilemore .vx-pk-more{position:static}.vx-kh-head{display:flex;align-items:baseline;gap:8px;min-width:0}.vx-kh-name{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-kh-meta{margin-left:auto;color:var(--t3)}.vx-kh-activity,.vx-kh-meta{font-size:var(--text-xs);white-space:nowrap}.vx-kh-activity{color:var(--t2);overflow:hidden;text-overflow:ellipsis}.vx-kh-calls{position:relative;padding:0 11px;display:flex;flex-direction:column;gap:4px}.vx-kh-live{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--green)}.vx-kh-live-dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--green)}.vx-kh-join{margin-left:4px}.vx-kh-platform{flex:none;color:var(--t3)}.vx-kh-lastcall-row,.vx-kh-platform{display:inline-flex;align-items:center}.vx-kh-lastcall-row{gap:6px;min-width:0;max-width:100%}.vx-kh-lastcall{all:unset;cursor:pointer;font-size:var(--text-xs);color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vx-kh-lastcall:hover{color:var(--t1);text-decoration:underline}.vx-kh-btn:focus-visible,.vx-kh-lastcall:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vx-kh-foot{display:flex;align-items:center;gap:8px;padding:0 11px 8px;margin-top:4px;min-height:24px}.vx-kh-badges{display:inline-flex;align-items:center;gap:3px}.vx-kh-badge{all:unset;box-sizing:border-box;position:relative;width:22px;height:22px;border-radius:var(--radius-full);display:inline-grid;place-items:center;font-size:10px;line-height:1;letter-spacing:0;font-weight:var(--weight-semibold);color:var(--on-accent);background:var(--violet);cursor:default}.vx-kh-badge:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vx-kh-face-mark{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.vx-kh-dot{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--green);border:2px solid var(--panel)}.vx-kh-dot[data-presence=today]{background:var(--t3)}.vx-kh-more{margin-left:6px;font-size:var(--text-xs);color:var(--t2);cursor:default}.vx-desk-hidden{display:flex;flex-direction:column;gap:4px}.vx-desk-hidden-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--t3);align-self:flex-start}.vx-desk-hidden-toggle:hover{color:var(--t1)}.vx-desk-hidden-toggle:focus-visible{outline:2px solid var(--focus-ring)}.vx-desk-hidden-list{list-style:none;margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:4px}.vx-desk-hidden-row{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--t2)}.vx-desk-hidden-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-kh-btn{all:unset;box-sizing:border-box;cursor:pointer;font-size:var(--text-xs);color:var(--t1);padding:3px 9px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.vx-kh-btn:hover{border-color:var(--line2)}.vx-kh-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.vx-kh-icon{all:unset;cursor:pointer;width:22px;height:22px;display:inline-grid;place-items:center;border-radius:var(--radius-md);color:var(--t3);font-size:var(--text-xs)}.vx-kh-icon:hover{color:var(--t1);background:var(--line)}.vx-kh-icon:focus-visible{outline:2px solid var(--focus-ring)}.vx-pk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.vx-pk-tile{position:relative;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);min-width:0;height:100%;box-sizing:border-box}.vx-pk-tile:hover{border-color:var(--line2)}.vx-pk-main{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:8px 32px 8px 11px;display:flex;flex-direction:column;gap:2px;min-width:0}.vx-pk-main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-lg)}.vx-pk-more{position:absolute;top:6px;right:6px}.vx-pk-head{display:flex;align-items:center;gap:6px;min-width:0;color:var(--t2)}.vx-pk-name{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-pk-status{margin-left:auto;font-size:var(--text-xs);border-radius:var(--radius-full);padding:0 6px;border:1px solid var(--line);color:var(--t3);flex:none}.vx-pk-status[data-status=running]{color:var(--green);border-color:var(--green)}.vx-pk-status[data-status=failed]{color:var(--accent);border-color:var(--accent)}.vx-pk-line,.vx-pk-meta{font-size:var(--text-xs);color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-pk-meta{color:var(--t3)}.vx-dk-pending{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--text-xs);color:var(--t2);padding:6px 10px;border:1px dashed var(--line);border-radius:var(--radius-md)}.vx-dk-preason{color:var(--t3)}.vx-dk-pacts{margin-left:auto;display:inline-flex;gap:6px;align-items:center}.vx-dk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.vx-dk-card{position:relative;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);min-width:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.vx-dk-card:hover{border-color:var(--line2)}.vx-dk-card[data-new]{border-color:var(--accent)}.vx-dk-main{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:9px 32px 10px 11px;display:flex;flex-direction:column;gap:5px;min-width:0}.vx-dk-main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-lg)}.vx-dk-top{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.vx-dk-top:empty{display:none}.vx-dk-state{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--t1);border:1px solid var(--line2);border-radius:var(--radius-full);padding:0 7px}.vx-dk-state[data-side]{color:var(--t3)}.vx-dk-new{color:var(--on-accent);background:var(--accent)}.vx-dk-new,.vx-dk-stalled{font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-full);padding:0 7px}.vx-dk-stalled{color:var(--warning-text);background:var(--warning-tint)}.vx-dk-duechip{font-size:var(--text-xs);color:var(--t2)}.vx-dk-title{font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-dk-about{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--t3)}.vx-dk-steps{display:flex;gap:3px;align-items:center;margin:2px 0}.vx-dk-step{flex:1;height:4px;border-radius:var(--radius-full);background:var(--line);font-size:0}.vx-dk-step[data-done]{background:var(--accent-tint)}.vx-dk-step[data-current]{flex:0 0 auto;height:auto;background:var(--accent);color:var(--on-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:0 7px}.vx-dk-move,.vx-dk-next,.vx-dk-plabel,.vx-dk-text{font-size:var(--text-xs);color:var(--t2)}.vx-dk-status{align-self:flex-start;font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-full);padding:0 8px;background:var(--line);color:var(--t1)}.vx-dk-check,.vx-dk-list,.vx-dk-progress,.vx-dk-subs{display:flex;flex-direction:column;gap:3px}.vx-dk-list{font-size:var(--text-xs);color:var(--t2)}.vx-dk-bar{appearance:none;display:block;width:100%;height:5px;border:0;border-radius:var(--radius-full);background:var(--line);overflow:hidden}.vx-dk-bar::-webkit-progress-bar{background:var(--line);border-radius:var(--radius-full)}.vx-dk-bar::-webkit-progress-value{background:var(--accent);border-radius:var(--radius-full)}.vx-dk-bar::-moz-progress-bar{background:var(--accent);border-radius:var(--radius-full)}.vx-dk-checkrow{display:flex;gap:6px;align-items:center;font-size:var(--text-xs);color:var(--t2)}.vx-dk-checkrow .box{width:10px;height:10px;border:1px solid var(--t3);border-radius:var(--radius-sm);flex:none}.vx-dk-metric{display:flex;align-items:baseline;gap:6px}.vx-dk-metric .v{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--t1)}.vx-dk-metric .l{font-size:var(--text-xs);color:var(--t3)}.vx-dk-due{font-size:var(--text-xs);color:var(--t1);font-weight:var(--weight-semibold)}.vx-dk-member[data-invited]{opacity:.55}.vx-dk-ptitle{color:var(--t1);font-weight:var(--weight-semibold)}.vx-dk-plead{color:var(--t3)}.vx-dk-detail{display:flex;flex-direction:column;gap:10px;max-height:70vh;overflow:auto}.vx-dk-stages{display:flex;gap:4px;flex-wrap:wrap}.vx-dk-stage{cursor:default}.vx-dk-stage[data-current]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.vx-dk-desc{margin:0;font-size:var(--text-sm);color:var(--t2)}.vx-dk-face{display:flex;flex-direction:column;gap:6px}.vx-dk-face:empty{display:none}.vx-dk-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.vx-dk-row-end{margin-left:auto}.vx-dk-h{font-size:var(--text-xs);color:var(--t3)}.vx-dk-crmlink{align-self:flex-start}.vx-dk-crmlink:hover{color:var(--t1)}.vx-dk-sublist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--t2)}.vx-dk-subrow{display:flex;align-items:center;gap:6px}.vx-dk-subdot{width:8px;height:8px;border-radius:var(--radius-full);border:1px solid var(--t3);flex:none}.vx-dk-subrow[data-done] .vx-dk-subdot{background:var(--green);border-color:var(--green)}.vx-dk-addmember{display:flex;gap:6px;align-items:center}.vx-dk-input{font:inherit;font-size:var(--text-xs);color:var(--t1);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);padding:3px 8px;flex:1;min-width:0}.vx-dk-input:focus-visible{outline:2px solid var(--focus-ring)}.vx-dk-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--text-xs);color:var(--t2)}.vx-dk-history li{display:flex;gap:4px;align-items:baseline;flex-wrap:wrap}.vx-dk-hwho{color:var(--t1);font-weight:var(--weight-semibold)}.vx-dk-hwhen{margin-left:auto;color:var(--t3)}@media (max-width:640px){.vx-desk-sections{grid-template-columns:1fr}.vx-desk-section[data-span]{grid-column:auto}.vx-dk-grid,.vx-kh-grid,.vx-pk-grid{grid-template-columns:1fr}}.vx-person-merge{display:flex;flex-direction:column;gap:8px;font-size:var(--text-xs);color:var(--t2);padding:10px 12px;margin-bottom:8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);max-width:100%}.vx-person-merge-says{color:var(--t1);line-height:1.45}.vx-person-merge-options{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.vx-person-merge-legend{color:var(--t3);padding:0;margin-bottom:2px}.vx-person-merge-option{display:flex;align-items:center;gap:6px;min-height:32px}.vx-person-merge-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.vx-person-merge-acts{display:flex;gap:6px;flex-wrap:wrap}.vx-settings-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin:0 0 var(--space-3)}.vx-settings-tabs::-webkit-scrollbar{display:none}.vx-settings-tabs .vx-tabs{flex-wrap:nowrap;min-width:max-content}.vx-settings-scroll{max-height:min(70vh,640px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:var(--space-2)}.vx-nt{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.vx-nt-sec{margin:var(--space-3) 0 0;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-3)}.vx-nt-sec:first-child{margin-top:0}.vx-nt-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);min-height:var(--control-md);min-width:0}.vx-nt-row[aria-disabled=true] .vx-nt-title{color:var(--text-3)}.vx-nt-text{display:flex;flex-direction:column;min-width:0;flex:1 1 160px}.vx-nt-title{font-size:var(--text-sm);color:var(--text-1)}.vx-nt-detail{font-size:var(--text-xs);color:var(--text-3);overflow-wrap:break-word}.vx-nt-ctl{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.vx-nt-ctl input[type=time],.vx-nt-ctl select{font:inherit;font-size:var(--text-sm);color:var(--text-1);background:transparent;border:1px solid var(--border-control);border-radius:var(--radius-md);padding:4px 8px;min-height:var(--control-sm);max-width:100%}.vx-nt-ctl input:focus-visible,.vx-nt-ctl select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.vx-nt-ctl input[type=range]{width:160px;max-width:100%;accent-color:var(--accent)}.vx-nt-note,.vx-nt-soon{font-size:var(--text-xs);color:var(--text-3)}.vx-nt-note{margin:var(--space-3) 0 0;line-height:1.5}.vx-nt-switch{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0;border:0;background:none;color:var(--text-2);font:inherit;font-size:var(--text-sm);cursor:pointer}.vx-nt-switch:disabled{cursor:default;color:var(--text-disabled)}.vx-nt-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.vx-nt-track{position:relative;width:28px;height:16px;border:1px solid var(--border-control);flex:none}.vx-nt-knob,.vx-nt-track{border-radius:var(--radius-full)}.vx-nt-knob{position:absolute;top:2px;left:2px;width:10px;height:10px;background:var(--text-3)}.vx-nt-switch[aria-checked=true] .vx-nt-track{border-color:var(--accent)}.vx-nt-switch[aria-checked=true] .vx-nt-knob{left:14px;background:var(--accent)}.vx-enable-sounds{pointer-events:auto;align-self:flex-end}@media (max-width:719px){.vx-nt-row{align-items:flex-start}.vx-nt-ctl{width:100%}.vx-nt-ctl select{flex:1 1 auto;min-height:44px}}.rt-switch{position:relative;flex:none;width:32px;height:18px;cursor:pointer;border-radius:var(--radius-lg);background:var(--panel2);transition:background var(--dur-fast)}.rt-switch[data-on]{background:var(--green)}.rt-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;transition:left var(--dur-fast)}.rt-switch[data-on] .rt-knob{left:16px}.rt-input{background:var(--panel2);border:1px solid var(--line2);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);color:var(--t1);font-size:var(--text-sm);font-family:inherit}.rt-note{font-size:12.5px;color:var(--t2);margin-top:9px;line-height:1.5}.rt-kicker{text-transform:uppercase;letter-spacing:.04em}