:root[data-skin=rounds],[data-skin=rounds]{--rounds-stage-bg-1:#232b3a;--rounds-stage-bg-2:#171d27;--rounds-stage-bg-3:#12161e;--rounds-surface-1:#161b24;--rounds-surface-2:#1e2530;--rounds-surface-3:#252d3a;--rounds-line-1:#2c3442;--rounds-line-2:#3a4353;--rounds-text-1:#e7ebf1;--rounds-text-2:#98a2b1;--rounds-text-3:#7c8694;--rounds-paper-1:#fcfcfa;--rounds-paper-2:#f3f4ef;--rounds-paper-3:#ecede7;--rounds-ink:#191e26;--rounds-ink-muted:#525a66;--rounds-paper-line-1:#e7e8e3;--rounds-paper-line-2:#d8dad3;--rounds-accent:#5b5bd6;--rounds-accent-text:#a5a5f0;--rounds-on-accent:#fff;--rounds-accent-hover:#4a49c4;--rounds-accent-tint-10:#5b5bd61a;--rounds-accent-tint-16:#5b5bd629;--rounds-critical:#c93a2e;--rounds-critical-on-dark:#ff8d7e;--rounds-ready:#187a4e;--rounds-ready-text:#6ee7a8;--rounds-em:#c4841c;--rounds-em-fill:#e29a34;--rounds-processing:#3b6fd4;--rounds-signed:#6b7480;--rounds-signed-text:#9aa4b2;--rounds-em-text:#e8b168;--rounds-processing-text:#7ab0f5;--rounds-font-display:var(--font-rounds-display), system-ui, sans-serif;--rounds-font-ui:var(--font-rounds-ui), system-ui, sans-serif;--rounds-font-clinical:var(--font-rounds-clinical), Georgia, "Times New Roman", serif;--rounds-font-mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--rounds-clinical-size:16px;--rounds-clinical-leading:1.7;--rounds-radius-sm:9px;--rounds-radius-md:12px;--rounds-radius-lg:18px;--rounds-paper-shadow:0 1px 2px #080a0e47, 0 24px 56px -12px #080a0e8c}[data-skin=rounds] body,body[data-skin=rounds]{background:radial-gradient(ellipse 90% 70% at 50% 0%, var(--rounds-stage-bg-1) 0%, var(--rounds-stage-bg-2) 45%, var(--rounds-stage-bg-3) 100%) var(--rounds-stage-bg-3);color:var(--rounds-text-1);font-family:var(--rounds-font-ui)}[data-skin=rounds] .rounds-paper{background:var(--rounds-paper-1);color:var(--rounds-ink);border-radius:var(--rounds-radius-lg);box-shadow:var(--rounds-paper-shadow);max-width:820px}[data-skin=rounds] .rounds-clinical{font-family:var(--rounds-font-clinical);font-size:var(--rounds-clinical-size);line-height:var(--rounds-clinical-leading);color:var(--rounds-ink)}[data-skin=rounds] .rounds-kicker{font-family:var(--rounds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rounds-ink-muted);font-size:11px}[data-skin=rounds] :focus-visible{outline:2px solid var(--rounds-accent);outline-offset:2px;border-radius:var(--rounds-radius-sm)}@media (prefers-reduced-motion:reduce){[data-skin=rounds] *,[data-skin=rounds] :before,[data-skin=rounds] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-skin=rounds] .qm-rounds-board-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){[data-skin=rounds] .qm-rounds-board-grid{grid-template-columns:minmax(0,1fr)}[data-skin=rounds] .qm-rounds-board-head,[data-skin=rounds] .qm-rounds-lane-track{display:none}}[data-skin=rounds] .qm-rounds-kicker{font-family:var(--rounds-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rounds-text-3);margin-top:4px;font-size:10.5px;display:inline-block}[data-skin=rounds] .qm-rounds-kicker--processing{color:var(--rounds-em)}[data-skin=rounds] .qm-rounds-kicker--rec{color:var(--rounds-critical-on-dark);align-items:center;gap:5px;display:inline-flex}[data-skin=rounds] .qm-rounds-kicker--rec:before{content:"";background:var(--rounds-critical-on-dark);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite qm-rounds-rec-pulse}@keyframes qm-rounds-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){[data-skin=rounds] .qm-rounds-kicker--rec:before{opacity:1;animation:none}}[data-skin=rounds] .qm-rounds-lane-card,[data-skin=rounds] .qm-rounds-pcard{will-change:transform;transition:transform .14s ease-out,box-shadow .14s ease-out}[data-skin=rounds] .qm-rounds-lane-card:hover,[data-skin=rounds] .qm-rounds-pcard:hover{z-index:1;transform:translateY(-2px);box-shadow:0 6px 18px -6px #080a0e8c}[data-skin=rounds] .qm-rounds-lane-card:active,[data-skin=rounds] .qm-rounds-pcard:active{transform:translateY(0);box-shadow:0 2px 6px -3px #080a0e80}[data-skin=rounds] .qm-rounds-lane-card:focus-visible,[data-skin=rounds] .qm-rounds-pcard:focus-visible{z-index:1;transform:translateY(-2px);box-shadow:0 6px 18px -6px #080a0e8c}@keyframes qm-rounds-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-skin=rounds] .qm-rounds-lane-card,[data-skin=rounds] .qm-rounds-pcard{animation:.26s ease-out both qm-rounds-card-in}@media (prefers-reduced-motion:reduce){[data-skin=rounds] .qm-rounds-lane-card,[data-skin=rounds] .qm-rounds-pcard{transition:none!important;animation:none!important;transform:none!important}}[data-skin=rounds] .qm-rounds-newvisit{border-radius:var(--rounds-radius-sm);background:var(--rounds-accent);color:#fff;font-family:var(--rounds-font-ui);border:1px solid #0000;align-items:center;gap:7px;font-weight:600;text-decoration:none;transition:background-color .12s ease-out,transform .12s ease-out;display:inline-flex}[data-skin=rounds] .qm-rounds-newvisit--bar{padding:7px 13px;font-size:13px}[data-skin=rounds] .qm-rounds-newvisit--empty{padding:9px 16px;font-size:13.5px}[data-skin=rounds] .qm-rounds-newvisit:hover{background:var(--rounds-accent-hover)}[data-skin=rounds] .qm-rounds-newvisit:active{transform:translateY(1px)}[data-skin=rounds] .qm-rounds-newvisit-plus{margin-top:-1px;font-size:15px;line-height:1}[data-skin=rounds] .qm-rounds-newvisit-kbd{font-family:var(--rounds-font-mono);color:#fff;background:#ffffff2e;border:1px solid #ffffff38;border-radius:4px;padding:2px 5px;font-size:10.5px;line-height:1}[data-skin=rounds] .qm-rounds-stage{min-height:100vh;padding:0 24px 48px}[data-skin=rounds] .qm-rounds-strip{padding:20px 0 8px}[data-skin=rounds] .qm-rounds-strip-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}[data-skin=rounds] .qm-rounds-strip-node{flex-direction:column;align-items:flex-start;gap:4px;padding-right:12px;display:flex;position:relative}[data-skin=rounds] .qm-rounds-strip-node+.qm-rounds-strip-node:before{content:"";background:var(--rounds-line-1);width:100%;height:1px;position:absolute;top:9px;left:-50%}[data-skin=rounds] .qm-rounds-strip-node[data-stage-state=done]:before,[data-skin=rounds] .qm-rounds-strip-node[data-stage-state=current]:before{background:var(--rounds-ready)}[data-skin=rounds] .qm-rounds-strip-dot{z-index:1;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:grid;position:relative}[data-skin=rounds] .qm-rounds-strip-node[data-stage-state=current] .qm-rounds-strip-dot{animation:1.8s ease-in-out infinite qm-rounds-pulse}@media (prefers-reduced-motion:reduce){[data-skin=rounds] .qm-rounds-strip-node[data-stage-state=current] .qm-rounds-strip-dot{animation:none}}[data-skin=rounds] .qm-rounds-strip-label{font-family:var(--rounds-font-ui);color:var(--rounds-text-2);font-size:12.5px}[data-skin=rounds] .qm-rounds-strip-node[data-stage-state=current] .qm-rounds-strip-label,[data-skin=rounds] .qm-rounds-strip-node[data-stage-state=done] .qm-rounds-strip-label{color:var(--rounds-text-1)}[data-skin=rounds] .qm-rounds-strip-now{font-family:var(--rounds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rounds-accent-text);font-size:10px}[data-skin=rounds] .qm-rounds-strip-blockers{font-family:var(--rounds-font-mono);letter-spacing:.04em;color:var(--rounds-em-fill);font-size:10px}[data-skin=rounds] .qm-rounds-strip-artifact{font-family:var(--rounds-font-ui);margin-top:10px;font-size:12.5px}@media (max-width:900px){[data-skin=rounds] .qm-rounds-strip-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}[data-skin=rounds] .qm-rounds-strip-node+.qm-rounds-strip-node:before{display:none}}[data-skin=rounds] .qm-rounds-ident{padding:18px 0 10px}[data-skin=rounds] .qm-rounds-ident-name{font-family:var(--rounds-font-display);color:var(--rounds-text-1);margin:0;font-size:24px;font-weight:600}[data-skin=rounds] .qm-rounds-ident-demo{font-family:var(--rounds-font-mono);letter-spacing:.05em;color:var(--rounds-text-2);margin:4px 0 0;font-size:11.5px}[data-skin=rounds] .qm-rounds-ident-reason{font-family:var(--rounds-font-ui);color:var(--rounds-text-2);margin:8px 0 0;font-size:14px}[data-skin=rounds] .qm-rounds-ident-cells{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}[data-skin=rounds] .qm-rounds-ident-cell{border:1px solid var(--rounds-line-1);border-radius:var(--rounds-radius-sm);font-family:var(--rounds-font-mono);letter-spacing:.05em;gap:6px;padding:5px 10px;font-size:11px;display:flex}[data-skin=rounds] .qm-rounds-ident-cell-label{text-transform:uppercase;color:var(--rounds-text-3)}[data-skin=rounds] .qm-rounds-ident-cell-value{color:var(--rounds-text-1)}[data-skin=rounds] .qm-rounds-vitals-slot{display:none}[data-skin=rounds] .qm-rounds-stage-body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px;display:grid}[data-skin=rounds] .qm-rounds-sheet-wrap{justify-self:center;width:100%;max-width:820px}[data-skin=rounds] .qm-rounds-sheet{padding:32px}[data-skin=rounds] .qm-rounds-sheet .qm-rdoc{padding-bottom:0}[data-skin=rounds] .qm-rounds-sheet .qm-rdoc-page,[data-skin=rounds] .qm-rounds-sheet .qm-vdoc{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}[data-skin=rounds] .qm-rounds-sheet .qm-npv-stage{background:0 0;border:0;border-radius:0;max-height:none;padding:0 0 20px;overflow:visible}[data-skin=rounds] .qm-rounds-sheet .qm-docxp-wrapper{background:0 0;padding-top:0;padding-bottom:0}[data-skin=rounds] .qm-rounds-sheet .qm-npv-stage:focus-visible{outline-color:var(--rounds-accent)}[data-skin=rounds] .qm-rounds-sheet .qm-vdoc-format .qm-vdoc-format-on{border-color:var(--rounds-accent);color:var(--rounds-ink)}[data-skin=rounds] .qm-rounds-sheet section.qm-docxp,[data-skin=rounds] .qm-rounds-sheet .qm-npv-page{box-shadow:0 1px 2px #191e261a,0 4px 14px -6px #191e2629}[data-skin=rounds] .qm-rounds-peek{position:sticky;top:24px}[data-skin=rounds] .qm-rounds-peek-card{border:1px solid var(--rounds-line-1);border-radius:var(--rounds-radius-md);background:var(--rounds-surface-1);color:var(--rounds-text-2);font-family:var(--rounds-font-ui);padding:10px 12px;font-size:12.5px;text-decoration:none;display:inline-block}[data-skin=rounds] .qm-rounds-peek-next{justify-self:start}[data-skin=rounds] .qm-rounds-peek-prev{justify-self:end}@media (max-width:1100px){[data-skin=rounds] .qm-rounds-stage-body{grid-template-columns:minmax(0,1fr)}[data-skin=rounds] .qm-rounds-peek{position:static}}[data-skin=rounds] .qm-rounds-queue{font-family:var(--rounds-font-mono);letter-spacing:.05em;color:var(--rounds-text-2);align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}[data-skin=rounds] .qm-rounds-queue-dots{gap:4px;display:inline-flex}[data-skin=rounds] .qm-rounds-queue-dot{background:var(--rounds-line-2);border-radius:999px;width:5px;height:5px}[data-skin=rounds] .qm-rounds-queue-dot[data-current=true]{background:var(--rounds-accent)}[data-skin=rounds] .qm-rounds-queue-open{color:var(--rounds-accent-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}[data-skin=rounds] .qm-rounds-rail{padding:12px 0 max(12px, env(safe-area-inset-bottom,0px));background:var(--rounds-stage-bg-3);border-top:1px solid var(--rounds-line-1);z-index:2;align-items:center;gap:12px;margin-top:24px;display:flex;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){[data-skin=rounds] .qm-rounds-rail{transition:none}}[data-skin=rounds] .qm-rounds-rail-primary{border-radius:var(--rounds-radius-md);background:var(--rounds-accent);color:#fff;font-family:var(--rounds-font-ui);cursor:pointer;border:none;padding:10px 18px;font-size:14px;font-weight:500}[data-skin=rounds] .qm-rounds-rail-primary:hover:not(:disabled){background:var(--rounds-accent-hover)}[data-skin=rounds] .qm-rounds-rail-primary:disabled{background:var(--rounds-surface-3);color:var(--rounds-text-2);cursor:default}[data-skin=rounds] .qm-rounds-rail-secondary,[data-skin=rounds] .qm-rounds-chat-trigger{border:1px solid var(--rounds-line-2);border-radius:var(--rounds-radius-md);color:var(--rounds-text-1);font-family:var(--rounds-font-ui);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}[data-skin=rounds] .qm-rounds-kbd{border:1px solid var(--rounds-line-2);font-family:var(--rounds-font-mono);color:var(--rounds-text-2);border-radius:4px;padding:1px 5px;font-size:10px}[data-skin=rounds] .qm-rounds-chat-scrim{z-index:40;background:#08090a8c;position:fixed;inset:0}[data-skin=rounds] .qm-rounds-chat-drawer{z-index:41;background:var(--rounds-surface-1);border-left:1px solid var(--rounds-line-1);flex-direction:column;width:min(480px,100vw);padding:16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}[data-skin=rounds] .qm-rounds-chat-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}[data-skin=rounds] .qm-rounds-chat-title{font-family:var(--rounds-font-display);color:var(--rounds-text-1);margin:0;font-size:16px;font-weight:600}[data-skin=rounds] .qm-rounds-chat-close{color:var(--rounds-text-2);font-family:var(--rounds-font-ui);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px}@keyframes qm-rounds-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}[data-skin=rounds] .qm-rounds-gateflow{z-index:60;background:var(--rounds-stage-bg-1);flex-direction:column;align-items:center;gap:20px;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}[data-skin=rounds] .qm-rounds-gateflow-rail{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-skin=rounds] .qm-rounds-gateflow-step{border:1px solid var(--rounds-line-1);letter-spacing:.04em;text-transform:uppercase;color:var(--rounds-text-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}[data-skin=rounds] .qm-rounds-gateflow-step[data-state=current]{border-color:var(--rounds-accent);color:var(--rounds-text-1)}[data-skin=rounds] .qm-rounds-gateflow-step[data-state=done]{color:var(--rounds-signed-text);border-color:var(--rounds-signed)}[data-skin=rounds] .qm-rounds-gateflow-step-n{font-family:var(--rounds-font-mono);font-size:11px}[data-skin=rounds] .qm-rounds-gateflow-panel{background:var(--rounds-surface-1);border:1px solid var(--rounds-line-1);border-radius:12px;flex-direction:column;gap:16px;width:min(820px,100%);padding:24px;display:flex}[data-skin=rounds] .qm-rounds-gateflow-panel:focus{outline:2px solid var(--rounds-accent);outline-offset:2px}[data-skin=rounds] .qm-rounds-gateflow-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}[data-skin=rounds] .qm-rounds-gateflow-title{color:var(--rounds-text-1);margin:0;font-size:20px;font-weight:600}[data-skin=rounds] .qm-rounds-gateflow-anomaly{border:1px solid var(--rounds-critical);color:var(--rounds-critical-on-dark);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}[data-skin=rounds] .qm-rounds-gateflow-summary{color:var(--rounds-text-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}[data-skin=rounds] .qm-rounds-gateflow-summary li[data-cleared=true]{color:var(--rounds-signed-text)}[data-skin=rounds] .qm-rounds-gateflow-checkbox{color:var(--rounds-text-1);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}[data-skin=rounds] .qm-rounds-gateflow-note,[data-skin=rounds] .qm-rounds-gateflow-foot{color:var(--rounds-text-2);margin:0;font-size:12px}[data-skin=rounds] .qm-rounds-gateflow-sign{border-top:1px solid var(--rounds-line-1);justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}[data-skin=rounds] .qm-rounds-gate-signbar{align-items:center;display:inline-flex}[data-skin=rounds] .qm-rounds-gateflow-lock{font-family:var(--rounds-font-mono);letter-spacing:.04em;color:var(--rounds-text-2);border:1px dashed var(--rounds-line-2);border-radius:8px;margin:0;padding:10px 12px;font-size:12px}[data-skin=rounds] .qm-rounds-gateflow-nav{align-items:center;gap:12px;display:flex}[data-skin=rounds] .qm-rounds-gateflow-count{font-family:var(--rounds-font-mono);color:var(--rounds-text-2);margin-left:auto;font-size:12px}[data-skin=rounds] .qm-rounds-gateflow-nav button[disabled]{opacity:.5;cursor:not-allowed}[data-skin=rounds] .qm-rounds-signed{flex-direction:column;gap:20px;max-width:980px;margin:0 auto;padding:24px 16px 64px;display:flex}[data-skin=rounds] .qm-rounds-signed-lock{border:1px solid var(--rounds-ready);border-radius:var(--rounds-radius-lg);background:color-mix(in srgb, var(--rounds-ready) 12%, transparent);padding:18px 20px}[data-skin=rounds] .qm-rounds-signed-lock-title{letter-spacing:.02em;color:var(--rounds-ready-text);margin:0 0 12px;font-size:15px;font-weight:600}[data-skin=rounds] .qm-rounds-signed-lock-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:0;display:grid}[data-skin=rounds] .qm-rounds-signed-lock-fields dt{font-family:var(--rounds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rounds-text-3);font-size:10px}[data-skin=rounds] .qm-rounds-signed-lock-fields dd{color:var(--rounds-text-1);margin:2px 0 0;font-size:14px}[data-skin=rounds] .qm-rounds-signed-trail{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-skin=rounds] .qm-rounds-signed-trail-card{border:1px solid var(--rounds-line-1);border-left:3px solid var(--rounds-signed);border-radius:var(--rounds-radius-md);color:var(--rounds-text-2);padding:10px 14px;font-size:13px}[data-skin=rounds] .qm-rounds-signed-foot{color:var(--rounds-text-2);margin:0;font-size:12px}[data-skin=rounds] .qm-rounds-signed-deck{border-top:1px solid var(--rounds-line-1);align-items:center;gap:12px;padding-top:16px;display:flex}[data-skin=rounds] .qm-rounds-signed-deck-done{color:var(--rounds-signed-text);opacity:.6;font-size:12px}[data-skin=rounds] .qm-rounds-signed-deck-arrow{color:var(--rounds-text-3)}[data-skin=rounds] .qm-rounds-signed-continue{border:1px solid var(--rounds-accent);border-radius:var(--rounds-radius-md);color:var(--rounds-text-1);background:var(--rounds-accent-tint-10);margin-left:auto;padding:9px 16px;font-size:13px}[data-skin=rounds] .qm-rounds-signed-continue:hover{background:var(--rounds-accent-tint-16)}[data-skin=rounds] .qm-rounds-host{--color-linear-bg:var(--rounds-stage-bg-3);--color-linear-surface-1:var(--rounds-surface-1);--color-linear-surface-2:var(--rounds-surface-2);--color-linear-surface-3:var(--rounds-surface-3);--color-linear-border:var(--rounds-line-1);--color-linear-border-strong:var(--rounds-line-2);--color-linear-hairline:color-mix(in srgb, var(--rounds-line-1) 55%, transparent);--color-linear-hairline-strong:color-mix(in srgb, var(--rounds-line-2) 70%, transparent);--color-linear-text:var(--rounds-text-1);--color-linear-text-2:var(--rounds-text-2);--color-linear-text-3:var(--rounds-text-3);--color-linear-text-4:var(--rounds-text-3);--color-linear-sage:var(--rounds-accent);--color-linear-sage-bright:var(--rounds-accent-text);--color-linear-sage-deep:var(--rounds-accent-hover);--color-linear-sage-tint:var(--rounds-accent-tint-10);--color-linear-sage-glow:var(--rounds-accent-tint-16);--color-linear-on-sage:var(--rounds-on-accent);--color-linear-sage-ring:color-mix(in srgb, var(--rounds-accent) 30%, transparent);--color-linear-sage-edge:color-mix(in srgb, var(--rounds-accent) 32%, transparent);--color-linear-sage-edge-soft:color-mix(in srgb, var(--rounds-accent) 22%, transparent);--color-linear-coral:var(--rounds-critical-on-dark);--color-linear-danger:var(--rounds-critical);--color-linear-amber:var(--rounds-em-text);--color-linear-info:var(--rounds-processing-text);--color-linear-amber-edge:color-mix(in srgb, var(--rounds-em-text) 28%, transparent);--color-linear-amber-wash:color-mix(in srgb, var(--rounds-em-text) 5%, transparent);--color-linear-info-edge:color-mix(in srgb, var(--rounds-processing-text) 25%, transparent);--color-linear-info-wash:color-mix(in srgb, var(--rounds-processing-text) 8%, transparent);--color-linear-info-wash-soft:color-mix(in srgb, var(--rounds-processing-text) 6%, transparent);--color-linear-row-hover:color-mix(in srgb, var(--rounds-text-1) 5%, transparent)}[data-skin=rounds] .qm-rounds-errorstate,[data-skin=rounds] .qm-rounds-notfound,[data-skin=rounds] .qm-rounds-loading{background:var(--rounds-stage-bg-3);color:var(--rounds-text-1);font-family:var(--rounds-font-ui)}[data-skin=rounds] .qm-rounds-btn{border-radius:var(--rounds-radius-sm);background:var(--rounds-accent);color:var(--rounds-on-accent);font-family:var(--rounds-font-ui);border:1px solid #0000;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s;display:inline-flex}[data-skin=rounds] .qm-rounds-btn:hover{background:var(--rounds-accent-hover)}[data-skin=rounds] .qm-rounds-btn:focus-visible{outline:2px solid var(--rounds-accent-text);outline-offset:2px}[data-skin=rounds] .qm-rounds-loading .animate-pulse,[data-skin=rounds] .qm-rounds-skel-sheet .animate-pulse{background-color:var(--rounds-surface-3)}[data-skin=rounds] .qm-rounds-skel-sheet{border-radius:var(--rounds-radius-lg);background:var(--rounds-surface-1);border:1px solid var(--rounds-line-1);max-width:820px;margin:0 auto;padding:44px 56px}[data-skin=rounds] .qm-rounds-skel-track{background:var(--rounds-line-1);height:1px;position:absolute;top:50%;left:0;right:0}[data-skin=rounds] .qm-rounds-skel-lane+.qm-rounds-skel-lane{border-top:1px solid color-mix(in srgb, var(--rounds-line-1) 55%, transparent)}[data-skin=rounds] .qm-rounds-auth{background:var(--rounds-stage-bg-3);font-family:var(--rounds-font-ui)}[data-skin=rounds] .qm-rounds-auth .qm-c3-auth-card{border-radius:var(--rounds-radius-lg)}[data-skin=rounds] .qm-rounds-auth .qm-c3-auth-h,[data-skin=rounds] .qm-rounds-auth .qm-c3-auth-word{font-family:var(--rounds-font-display);letter-spacing:-.02em}[data-skin=rounds] .qm-rounds-auth .qm-c3-auth-eyebrow,[data-skin=rounds] .qm-rounds-auth .qm-c3-auth-trust{font-family:var(--rounds-font-mono)}[data-skin=rounds] .qm-rounds-auth .qm-c3-auth-mark{color:var(--rounds-on-accent);border-radius:var(--rounds-radius-sm)}[data-skin=rounds] .qm-rounds-auth .qm-auth-em-host em{color:var(--rounds-accent-text)}[data-skin=rounds] .qm-rounds-authform{font-family:var(--rounds-font-ui)}[data-skin=rounds] .qm-rounds-host .qm-lin-btn-primary,[data-skin=rounds] .qm-rounds-btn-primary{color:var(--rounds-on-accent);box-shadow:none;border-radius:var(--rounds-radius-sm);font-family:var(--rounds-font-ui)}[data-skin=rounds] .qm-rounds-host .qm-lin-btn-primary:hover,[data-skin=rounds] .qm-rounds-btn-primary:hover{background:var(--rounds-accent-hover)}[data-skin=rounds] .qm-rounds-host .qm-lin-btn-primary:focus-visible,[data-skin=rounds] .qm-rounds-btn-primary:focus-visible{outline:2px solid var(--rounds-accent-text);outline-offset:2px}[data-skin=rounds] .qm-rounds-label{font-family:var(--rounds-font-mono);color:var(--rounds-text-3);letter-spacing:.08em}[data-skin=rounds] .qm-rounds-error{font-family:var(--rounds-font-ui);color:var(--rounds-critical-on-dark)}[data-skin=rounds] .qm-rounds-input{background:var(--rounds-surface-2);border:1px solid var(--rounds-line-1);border-radius:var(--rounds-radius-sm);color:var(--rounds-text-1);font-family:var(--rounds-font-ui)}[data-skin=rounds] .qm-rounds-input::placeholder{color:var(--rounds-text-2)}[data-skin=rounds] .qm-rounds-input:focus-visible{box-shadow:0 0 0 2px var(--rounds-accent-text)}[data-skin=rounds] .qm-rounds-panel{background:var(--rounds-surface-2);border:1px solid var(--rounds-line-1);border-radius:var(--rounds-radius-md);color:var(--rounds-text-1);font-family:var(--rounds-font-ui);--color-linear-text-3:var(--rounds-text-2);--color-linear-text-4:var(--rounds-text-2);padding:16px}[data-skin=rounds] .qm-rounds-panel .qm-rounds-label{color:var(--rounds-text-2)}[data-skin=rounds] .qm-rounds-host .qm-c3-set-h.danger,[data-skin=rounds] .qm-rounds-host .qm-c3-set-tab.danger.on,[data-skin=rounds] .qm-rounds-dialog .qm-c3-set-h.danger{color:var(--rounds-critical-on-dark)}[data-skin=rounds] .qm-rounds-link{color:var(--rounds-accent-text);text-decoration:underline}[data-skin=rounds] .qm-rounds-check{accent-color:var(--rounds-accent)}[data-skin=rounds] .qm-rounds-host .qm-lin-btn,[data-skin=rounds] .qm-rounds-btn-secondary{border-radius:var(--rounds-radius-sm);font-family:var(--rounds-font-ui);color:var(--rounds-text-1)}[data-skin=rounds] .qm-rounds-settings{font-family:var(--rounds-font-ui);background:var(--rounds-stage-bg-3)}[data-skin=rounds] .qm-rounds-dialog{background:var(--rounds-surface-1);border:1px solid var(--rounds-line-1);border-radius:var(--rounds-radius-md);color:var(--rounds-text-1);font-family:var(--rounds-font-ui);--color-linear-text-3:var(--rounds-text-2);--color-linear-text-4:var(--rounds-text-2)}[data-skin=rounds] .qm-rounds-dialog-overlay{background:#06090ea8}[data-skin=rounds] .qm-rounds-select{background-color:var(--rounds-surface-2);border:1px solid var(--rounds-line-1);border-radius:var(--rounds-radius-sm);color:var(--rounds-text-1);font-family:var(--rounds-font-ui)}[data-skin=rounds] .qm-rounds-select:focus-visible{box-shadow:0 0 0 2px var(--rounds-accent-text);outline:none}[data-skin=rounds] .qm-rounds-btn:disabled,[data-skin=rounds] .qm-rounds-host .qm-lin-btn:disabled{background:var(--rounds-surface-2);border-color:var(--rounds-line-1);color:var(--rounds-text-2);cursor:not-allowed}[data-skin=rounds] .qm-rounds-tmpl{color:var(--rounds-text-1);font-family:var(--rounds-font-ui)}[data-skin=rounds] .qm-rounds-tmpl-row,[data-skin=rounds] .qm-rounds-tmpl-card,[data-skin=rounds] .qm-rounds-tmpl-alert,[data-skin=rounds] .qm-rounds-tmpl-editor{--color-linear-text-3:var(--rounds-text-2);--color-linear-text-4:var(--rounds-text-2)}[data-skin=rounds] .qm-rounds-tmpl-actionbar,[data-skin=rounds] .qm-rounds-tmpl-proc,[data-skin=rounds] .qm-rounds-tmpl-confirm{color:inherit}[data-skin=rounds] .qm-rounds-setpanel,[data-skin=rounds] .qm-rounds-setbody{font-family:var(--rounds-font-ui)}[data-skin=rounds] .qm-rounds-errorid{--color-linear-text-3:var(--rounds-text-2)}[data-skin=rounds] .qm-rounds-stage-head{justify-content:space-between;align-items:baseline;gap:16px;max-width:820px;margin:0 auto;display:flex}[data-skin=rounds] .qm-rounds-stage-head>:first-child{flex:auto;min-width:0}[data-skin=rounds] .qm-rounds-stage-head .qm-rounds-overflow{flex:none;max-width:none;margin:0;padding:0}[data-skin=rounds] .qm-rounds-overflow{max-width:820px;margin:8px auto 40px;padding:0 24px}[data-skin=rounds] .qm-rounds-overflow-summary{border-radius:var(--rounds-radius-sm,6px);font-family:var(--rounds-font-ui);color:var(--rounds-text-3);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;list-style:none;display:inline-flex}[data-skin=rounds] .qm-rounds-overflow-summary::-webkit-details-marker{display:none}[data-skin=rounds] .qm-rounds-overflow-summary:before{content:"⋯";font-size:15px;line-height:1}[data-skin=rounds] .qm-rounds-overflow-summary:hover{color:var(--rounds-text-2);background:var(--rounds-surface-2)}[data-skin=rounds] .qm-rounds-overflow-body{padding-top:10px}[data-skin=rounds] .qm-rounds-topbar{border-bottom:1px solid var(--rounds-line-1);background:var(--rounds-stage-bg-2);align-items:center;gap:16px;padding:10px 20px;display:flex}[data-skin=rounds] .qm-rounds-topbar-brand{align-items:center;gap:8px;text-decoration:none;display:inline-flex}[data-skin=rounds] .qm-rounds-topbar-mark{background:var(--rounds-accent);width:26px;height:26px;color:var(--rounds-on-accent);font-family:var(--rounds-font-display);border-radius:7px;place-items:center;font-size:14px;font-weight:700;display:grid}[data-skin=rounds] .qm-rounds-topbar-word{font-family:var(--rounds-font-display);color:var(--rounds-text-1);font-size:16px;font-weight:600}[data-skin=rounds] .qm-rounds-topbar-nav{gap:14px;display:flex}[data-skin=rounds] .qm-rounds-topbar-link{font-family:var(--rounds-font-ui);color:var(--rounds-text-2);font-size:13.5px;text-decoration:none}[data-skin=rounds] .qm-rounds-topbar-link[data-active=true],[data-skin=rounds] .qm-rounds-topbar-link:hover{color:var(--rounds-text-1)}[data-skin=rounds] .qm-rounds-app{min-height:100vh}[data-skin=rounds] .qm-rounds-app-main{outline:none;min-width:0}[data-skin=rounds] .qm-rounds-topbar-who{font-family:var(--rounds-font-ui);color:var(--rounds-text-2);font-size:13px}[data-skin=rounds] .qm-rounds-account{position:relative}[data-skin=rounds] .qm-rounds-account-trigger{border-radius:var(--rounds-radius-sm,6px);font-family:var(--rounds-font-ui);color:var(--rounds-text-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 9px;font-size:13px;display:inline-flex}[data-skin=rounds] .qm-rounds-account-trigger:hover,[data-skin=rounds] .qm-rounds-account-trigger[aria-expanded=true]{color:var(--rounds-text-1);background:var(--rounds-surface-2);border-color:var(--rounds-line-1)}[data-skin=rounds] .qm-rounds-day-meter{min-width:190px}@media (max-width:460px){[data-skin=rounds] .qm-rounds-topbar{flex-wrap:wrap;row-gap:8px}[data-skin=rounds] .qm-rounds-day-meter{flex:100%;min-width:0}[data-skin=rounds] .qm-rounds-topbar{gap:10px;min-width:0;padding:10px 12px}[data-skin=rounds] .qm-rounds-account{flex:0 auto;min-width:0}[data-skin=rounds] .qm-rounds-account-trigger{min-width:0;max-width:100%}[data-skin=rounds] .qm-rounds-topbar-nav{min-width:0}[data-skin=rounds] .qm-rounds-account-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}[data-skin=rounds] .qm-rounds-account-caret{opacity:.7;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}[data-skin=rounds] .qm-rounds-account-menu{z-index:30;border:1px solid var(--rounds-line-1);border-radius:var(--rounds-radius-md,8px);background:var(--rounds-surface-2);flex-direction:column;min-width:172px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000073}[data-skin=rounds] .qm-rounds-account-item{border-radius:var(--rounds-radius-sm,6px);width:100%;font-family:var(--rounds-font-ui);text-align:left;color:var(--rounds-text-1);cursor:pointer;background:0 0;border:none;padding:7px 10px;font-size:12.5px;text-decoration:none;display:block}[data-skin=rounds] .qm-rounds-account-item:hover{background:var(--rounds-line-1)}[data-skin=rounds] .qm-rounds-account-item-exit{color:var(--rounds-critical-on-dark)}[data-skin=rounds] .qm-rounds-roster{max-width:940px;margin:0 auto;padding:22px 24px 80px}[data-skin=rounds] .qm-rounds-roster-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}[data-skin=rounds] .qm-rounds-roster-headline{align-items:baseline;gap:10px;min-width:0;display:flex}[data-skin=rounds] .qm-rounds-roster-title{font-family:var(--rounds-font-display);color:var(--rounds-text-1);margin:0;font-size:22px;font-weight:600}[data-skin=rounds] .qm-rounds-roster-count{font-family:var(--rounds-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rounds-text-3);font-size:11px}[data-skin=rounds] .qm-rounds-roster-search{flex:0 320px;align-items:center;min-width:220px;display:flex;position:relative}[data-skin=rounds] .qm-rounds-roster-input{width:100%;font-family:var(--rounds-font-ui);color:var(--rounds-text-1);background:var(--rounds-surface-2);border:1px solid var(--rounds-line-1);border-radius:9px;outline:none;padding:9px 34px 9px 12px;font-size:13.5px}[data-skin=rounds] .qm-rounds-roster-input:focus-visible{border-color:var(--rounds-accent)}[data-skin=rounds] .qm-rounds-roster-input::placeholder{color:var(--rounds-text-3)}[data-skin=rounds] .qm-rounds-roster-clear,[data-skin=rounds] .qm-rounds-roster-spin{width:18px;height:18px;color:var(--rounds-text-2);cursor:pointer;background:0 0;border:0;place-items:center;font-size:12px;display:grid;position:absolute;right:10px}[data-skin=rounds] .qm-rounds-roster-spin{border:2px solid var(--rounds-line-1);border-top-color:var(--rounds-accent);border-radius:50%;animation:.7s linear infinite qm-rounds-roster-spin}@keyframes qm-rounds-roster-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-skin=rounds] .qm-rounds-roster-spin{animation:none}}[data-skin=rounds] .qm-rounds-roster-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}[data-skin=rounds] .qm-rounds-modetile{transition:transform .14s ease-out,box-shadow .14s ease-out,border-color .14s ease-out}[data-skin=rounds] .qm-rounds-modetile:hover{border-color:var(--rounds-accent);transform:translateY(-2px);box-shadow:0 6px 18px -6px #080a0e8c}[data-skin=rounds] .qm-rounds-modetile:active{transform:translateY(0);box-shadow:0 2px 6px -3px #080a0e80}@media (prefers-reduced-motion:reduce){[data-skin=rounds] .qm-rounds-modetile{transition:none!important;transform:none!important}}[data-skin=rounds] .qm-rounds-vstatus{font-family:var(--rounds-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rounds-text-3);white-space:nowrap;font-size:10.5px}[data-skin=rounds] .qm-rounds-vstatus[data-status=ready]{color:var(--rounds-ready-text)}[data-skin=rounds] .qm-rounds-vstatus[data-status=signed]{color:var(--rounds-signed-text)}[data-skin=rounds] .qm-rounds-vstatus[data-status=failed]{color:var(--rounds-critical-on-dark)}[data-skin=rounds] .qm-rounds-vstatus[data-status=processing]{color:var(--rounds-processing-text)}[data-skin=rounds] .qm-rounds-vlist{display:block}[data-skin=rounds] .qm-rounds-pdetail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-skin=rounds] .qm-rounds-pdetail-actions .qm-rounds-overflow{max-width:none;margin:0;padding:0}[data-skin=rounds] .qm-rounds-pdetail-actions .qm-rounds-btn-secondary{border:1px solid var(--rounds-line-2);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:inline-flex}[data-skin=rounds] .qm-rounds-pdetail-actions .qm-rounds-btn-secondary:hover{background:var(--rounds-surface-2)}[data-skin=rounds] .qm-rounds-pcard{border:1px solid var(--rounds-line-1);border-radius:var(--rounds-radius-md);background:var(--rounds-surface-2);flex-direction:column;gap:5px;min-width:0;padding:12px 14px;text-decoration:none;display:flex;position:relative}[data-skin=rounds] .qm-rounds-pcard-name{font-family:var(--rounds-font-ui);color:var(--rounds-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}[data-skin=rounds] .qm-rounds-pcard-kicker{font-family:var(--rounds-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rounds-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}[data-skin=rounds] .qm-rounds-pcard-status{font-family:var(--rounds-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rounds-text-3);font-size:10.5px}[data-skin=rounds] .qm-rounds-pcard:before{content:"";background:var(--rounds-line-2);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}[data-skin=rounds] .qm-rounds-pcard[data-status=ready]:before{background:var(--rounds-ready)}[data-skin=rounds] .qm-rounds-pcard[data-status=ready] .qm-rounds-pcard-status{color:var(--rounds-ready-text)}[data-skin=rounds] .qm-rounds-pcard[data-status=signed]:before{background:var(--rounds-signed)}[data-skin=rounds] .qm-rounds-pcard[data-status=signed] .qm-rounds-pcard-status{color:var(--rounds-signed-text)}[data-skin=rounds] .qm-rounds-pcard[data-status=failed]:before{background:var(--rounds-critical)}[data-skin=rounds] .qm-rounds-pcard[data-status=failed] .qm-rounds-pcard-status{color:var(--rounds-critical-on-dark)}[data-skin=rounds] .qm-rounds-pcard[data-status=processing]:before{background:var(--rounds-processing)}[data-skin=rounds] .qm-rounds-pcard[data-status=processing] .qm-rounds-pcard-status{color:var(--rounds-processing-text)}[data-skin=rounds] .qm-rounds-pcard[data-status=recording]:before{background:var(--rounds-critical)}[data-skin=rounds] .qm-rounds-pcard[data-status=recording] .qm-rounds-pcard-status{color:var(--rounds-critical-on-dark)}[data-skin=rounds] .qm-rounds-pcard[data-status=none]:before{background:var(--rounds-line-1)}[data-skin=rounds] .qm-rounds-roster-foot{justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}[data-skin=rounds] .qm-rounds-roster-shown,[data-skin=rounds] .qm-rounds-roster-empty{font-family:var(--rounds-font-ui);color:var(--rounds-text-2);font-size:12.5px}[data-skin=rounds] .qm-rounds-roster-empty{padding:28px 4px}[data-skin=rounds] .qm-rounds-roster-more{font-family:var(--rounds-font-ui);color:var(--rounds-text-1);background:var(--rounds-surface-2);border:1px solid var(--rounds-line-1);cursor:pointer;border-radius:8px;min-height:36px;padding:7px 14px;font-size:12.5px}[data-skin=rounds] .qm-rounds-roster-more:disabled{color:var(--rounds-text-3);cursor:default}[data-skin=rounds] [class^=qm-rdoc-],[data-skin=rounds] [class*=\ qm-rdoc-],[data-skin=rounds] [class^=qm-rx-],[data-skin=rounds] [class*=\ qm-rx-],[data-skin=rounds] [class^=qm-vdoc-],[data-skin=rounds] [class*=\ qm-vdoc-]{--color-linear-text:var(--rounds-ink);--color-linear-text-2:var(--rounds-ink-muted);--color-linear-text-3:var(--rounds-ink-muted);--color-linear-text-4:var(--rounds-ink-muted);--color-linear-text-muted:var(--rounds-ink-muted)}