:root{--bg:#0b0e13;--rail:#0d1117;--surface:#11161d;--surface-2:#171d26;--line:#1e2530;--line-2:#2c3442;--text:#e8ebf0;--text-2:#b9c1cc;--muted:#8e97a6;--faint:#6a7383;--accent:#5fc9a8;--accent-ink:#06221a;--accent-soft:#14261f;--attn:#f5b544;--attn-ink:#1a1204;--attn-line:#4d3b1c;--danger:#f08a8a;--danger-line:#3a1d22;--danger-bg:#140b0d;--ok:#7ee0b5;--ok-line:#1f4436;--core-dim:#0e2a22;--shadow:none;--scrim:#03050899;--mono:"Geist Mono", ui-monospace, monospace;--sans:"Geist", system-ui, sans-serif;--read:"Newsreader", Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=day]{--bg:#f3f4f6;--rail:#eceef1;--surface:#fff;--surface-2:#eef0f3;--line:#e2e5ea;--line-2:#cdd2d9;--text:#16191d;--text-2:#3f4650;--muted:#5f6672;--faint:#7b828d;--accent:#1d6b57;--accent-ink:#fff;--accent-soft:#e3efea;--attn:#a34a12;--attn-ink:#fff;--attn-line:#e9c9a8;--danger:#b42318;--danger-line:#f3c7c2;--danger-bg:#fdf1f0;--ok:#1d6b57;--ok-line:#b9dccf;--core-dim:#d4ece3;--shadow:0 1px 2px #14181e0f, 0 8px 28px #14181e0d;--scrim:#14181e59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}[hidden]{display:none!important}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-2);border-radius:10px;width:100%;height:48px;padding:0 16px}input::placeholder{color:var(--faint)}h2{letter-spacing:-.015em;margin:4px 0 18px;font-size:24px;font-weight:600}h4{margin:6px 0 4px;font-size:17px;font-weight:600}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}.error{color:var(--danger);margin:8px 0;font-size:.95rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono-label{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.mono-label.accent{color:var(--accent)}.mono-label.section{margin:24px 0 8px}.link{color:var(--muted);padding:8px 4px;font-size:.9rem}.banner{border:1px solid var(--line);color:var(--text-2);border-radius:14px;margin:16px;padding:14px 16px}.primary{background:var(--accent);color:var(--accent-ink);border-radius:10px;height:46px;padding:0 20px;font-weight:500}.pill{border:1px solid var(--line-2);height:42px;color:var(--text);background:var(--surface);border-radius:9px;padding:0 16px;font-size:14.5px;font-weight:500}.pill.accent{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:500}.round{border:1px solid var(--line);background:var(--surface);width:56px;height:56px;color:var(--muted);border-radius:28px;flex:none;place-items:center;display:grid;position:relative}.round.small{background:0 0;border-radius:22px;width:44px;height:44px}.round.on{color:var(--text);border-color:var(--line-2)}.round.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.round.end{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.round-spacer{flex:none;width:56px;height:56px}.dot{background:var(--attn);border-radius:4px;width:8px;height:8px;position:absolute;top:8px;right:8px}.splash{height:100%;font-family:var(--mono);letter-spacing:.34em;color:var(--faint);place-items:center;font-size:13px;display:grid}.shell{flex-direction:column;max-width:640px;height:100%;margin:0 auto;display:flex}.topbar{padding:calc(env(safe-area-inset-top) + 16px) 20px 8px;justify-content:space-between;align-items:center;display:flex}.brand{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);font-size:12px}.topbar-actions{gap:8px;display:flex}.content{min-height:0;padding:0 20px calc(env(safe-area-inset-bottom) + 24px);flex-direction:column;flex:1;display:flex}.talk-layer{flex-direction:column;flex:1;min-height:0;display:flex}.page{flex-direction:column;gap:12px;padding-top:8px;display:flex;overflow-y:auto}.stage{flex-direction:column;flex:1;min-height:0;display:flex}.stage-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:36px;display:flex}.stage-text{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:320px;display:flex}.stage-status{font-family:var(--mono);letter-spacing:.3em;color:var(--accent);font-size:11px}.stage-caption{font-family:var(--read);color:var(--text-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:21px;line-height:1.45;display:-webkit-box;overflow:hidden}.stage-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.stage-hint{font-family:var(--mono);letter-spacing:.2em;color:var(--faint);text-align:center;font-size:10px}.core{border-radius:120px;place-items:center;width:240px;height:240px;display:grid;position:relative}.core-ring{border:1px solid var(--accent);opacity:0;border-radius:120px;position:absolute;inset:0}.core-track{border:1px solid var(--line-2);border-radius:100px;position:absolute;inset:22px}.core-body{background:radial-gradient(circle at 35% 30%, #d8f7ec 0%, var(--accent) 55%, #0e3b30 100%);width:78px;height:78px;box-shadow:0 0 50px color-mix(in srgb, var(--accent) 25%, transparent), 0 0 120px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:999px;transition:width .5s,height .5s,background .5s,box-shadow .5s}.core[data-phase=idle] .core-body{opacity:.8;width:64px;height:64px;box-shadow:0 0 30px color-mix(in srgb, var(--accent) 15%, transparent)}.core[data-phase=connecting] .core-ring{animation:1s ease-out infinite ring}.core[data-phase=listening] .core-ring{animation:2.4s ease-out infinite ring}.core[data-phase=listening] .core-body{animation:3.2s ease-in-out infinite breathe}.core[data-phase=thinking] .core-body{width:58px;height:58px;animation:1.1s ease-in-out infinite breathe}.core[data-phase=thinking] .core-ring{animation:1.2s ease-out infinite ring}.core[data-phase=speaking] .core-body{width:104px;height:104px;box-shadow:0 0 60px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 140px color-mix(in srgb, var(--accent) 20%, transparent);animation:1.6s ease-in-out infinite breathe}.core[data-phase=speaking] .core-ring{animation:1.6s ease-out infinite ring}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.core-body,.core-ring{animation:none!important}}.quiet{flex-direction:column;flex:1;min-height:0;display:flex}.quiet-head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.quiet-log{flex-direction:column;flex:1;gap:20px;padding:16px 2px 20px;display:flex;overflow-y:auto}.quiet-log>:first-child{margin-top:auto}.line{flex-direction:column;gap:6px;display:flex}.line p{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.5}.line-you{color:var(--text)}.line-jarvis{color:var(--text);font-family:var(--read);font-size:17px}.composer{align-items:center;gap:10px;display:flex}.composer-field{flex:1;display:flex}.approval{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.approval.approved,.approval.rejected{opacity:.6}.approval h4{margin:0}.approval-detail{color:var(--text);font-family:var(--read);max-width:66ch;margin:0;font-size:17px;line-height:1.6}.approval-comment{color:var(--muted);margin:0;font-size:14px}.approval-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.approval-actions .pill{white-space:nowrap;flex:1 1 0;padding:0 10px}.group{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:6px;margin:0;padding:14px;display:flex}.group legend{padding:0 6px}.group p{margin:0 0 4px}.option{cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.option.selected{background:var(--surface-2);outline:1px solid var(--accent)}.option input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.option.toggle{justify-content:space-between;align-items:center}.option.toggle input{width:22px;height:22px;margin:0}.settings-links{flex-wrap:wrap;gap:10px;margin:8px 0 24px;display:flex}.login{place-items:center;min-height:100%;padding:24px 20px;display:grid}.login-card{text-align:center;flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:340px;display:flex}.login-card h1{font-family:var(--mono);letter-spacing:.34em;color:var(--muted);text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:400}.login-card img{align-self:center}.now{padding-top:8px;overflow-y:auto}.placeholder{border:1px solid var(--line);border-radius:16px;margin-bottom:16px;padding:16px}.placeholder p{margin:0 0 4px}.log{margin:0;padding:0;list-style:none}.log-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 8px;padding:10px 0;font-size:.9rem;display:grid}.log-time{color:var(--faint);font-family:var(--mono);grid-column:1/-1;font-size:11px}.log-main{overflow-wrap:anywhere;min-width:0;color:var(--text-2)}.chip{font-family:var(--mono);letter-spacing:.12em;border:1px solid var(--line);color:var(--muted);border-radius:999px;align-self:start;padding:2px 8px;font-size:10px}.chip.ok{color:var(--ok);border-color:var(--ok-line)}.chip.denied,.chip.error{color:var(--danger);border-color:var(--danger-line)}.waiting{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.waiting-bar{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 16px;display:flex}.waiting-list{flex-direction:column;gap:10px;max-height:45vh;display:flex;overflow-y:auto}.stage-middle{flex-direction:column;align-items:center;gap:6px;display:flex}.call-volume{flex-direction:column;align-items:center;display:flex;position:relative}.volume-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;width:220px;padding:14px 16px;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.volume-panel input[type=range]{width:100%;height:28px;accent-color:var(--accent);background:0 0;border:none;padding:0}.shared{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:6px;margin-bottom:10px;padding:12px 14px;display:flex}.shared-text{color:var(--text-2);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.shared .link{align-self:flex-start;padding:4px 0}.jobs{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.job{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px}.job-head{text-align:left;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.job-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.job-status{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);font-size:11px}.job-dot{background:var(--faint);border-radius:4px;flex:none;width:8px;height:8px}.job-dot.running{background:var(--accent);animation:1.4s ease-in-out infinite breathe}.job-dot.queued{background:var(--muted)}.job-dot.done{background:var(--ok)}.job-dot.failed{background:var(--danger)}.job-body{flex-direction:column;align-items:flex-start;gap:6px;padding:0 14px 12px;display:flex}.job-summary{color:var(--text-2);margin:0}.job-instructions{white-space:pre-line;margin:0}.approval-detail{white-space:pre-line}.approval-outcome{background:var(--surface-2);color:var(--ok);border-radius:10px;margin:4px 0 0;padding:8px 12px;font-size:.9rem}.approval-outcome.failed{color:var(--danger)}.option.limit{justify-content:space-between;align-items:center;gap:12px;display:flex}.option.limit input{text-align:right;width:110px;height:40px}.word{transition:color .18s,opacity .18s}.word.said{color:var(--text-2)}.word.now{color:var(--text)}.word.next{opacity:.28}.job-activity{color:var(--accent);margin:0;font-size:.95rem}.job-dot.shown{background:var(--accent);opacity:.6}.dot.working{background:var(--accent);animation:1.4s ease-in-out infinite breathe}.sheet-backdrop{z-index:50;background:var(--scrim);justify-content:center;align-items:flex-end;animation:.25s sheet-fade;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);border:1px solid var(--line);width:100%;max-width:640px;max-height:80vh;padding:14px 20px calc(env(safe-area-inset-bottom) + 24px);border-bottom:none;border-radius:22px 22px 0 0;animation:.3s sheet-up;overflow-y:auto}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-title{margin:6px 0 10px;font-size:22px;font-weight:400}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}.markdown{color:var(--text);font-family:var(--read);overflow-wrap:anywhere;font-size:17.5px;line-height:1.6}.markdown h1,.markdown h2,.markdown h3{font-family:var(--sans);color:var(--text);margin:18px 0 6px;font-size:17px;font-weight:600}.markdown p{margin:8px 0}.markdown ul,.markdown ol{margin:8px 0;padding-left:22px}.markdown li{margin:4px 0}.markdown a{color:var(--accent)}.markdown strong{color:var(--text);font-weight:600}.markdown table{border-collapse:collapse;width:100%;font-family:var(--sans);margin:10px 0;font-size:14px;display:block;overflow-x:auto}.markdown th,.markdown td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.markdown th{color:var(--muted);font-weight:500;font-family:var(--mono);letter-spacing:.08em;font-size:11px}.markdown code{font-family:var(--mono);background:var(--surface-2);border-radius:6px;padding:1px 5px;font-size:.9em}.recording-player{width:100%}.option.limit select{background:var(--surface-2);height:40px;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:0 10px}.playbook-text h1{color:var(--text);margin:10px 0;font-size:22px;font-weight:400}.playbook-editor{width:100%;min-height:60vh;font-family:var(--mono);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;font-size:13px;line-height:1.5}.row{flex-wrap:wrap;gap:8px;display:flex}.text-input{width:100%}.recording-panel{border-color:var(--danger-line)}.recording-panel legend{color:var(--danger)}.meeting-body{gap:4px}.meeting-body details{width:100%;margin-top:8px}.meeting-body summary{cursor:pointer;padding:6px 0}.meeting-list{color:var(--text-2);margin:0;padding-left:20px}.meeting-list li{margin:4px 0}.transcript{white-space:pre-wrap;font-family:var(--mono);color:var(--text-2);max-height:50vh;margin:0;font-size:12px;line-height:1.6;overflow-y:auto}.dot.recording{background:var(--danger);animation:1.4s ease-in-out infinite breathe}.memory-note{border-top:1px solid var(--line);padding:10px 0 2px}.memory-note:first-of-type{border-top:none}.memory-note p{margin:0 0 4px}.memory-content{white-space:pre-line;color:var(--text-2)}.memory-editor{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:12px;padding:10px 12px}.review-link{align-self:flex-start}.chip-button{font-family:var(--mono);letter-spacing:.08em;border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:0 0;border-radius:999px;padding:6px 12px;font-size:11px}.chip-button.on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.activity-item .job-body{padding-top:10px}.activity-head{color:var(--text);margin:0}.activity-detail{overflow-wrap:anywhere;margin:0}.decision.retired{opacity:.5}.workspace{grid-template-columns:68px minmax(0,1fr) minmax(320px,400px);height:100%;display:grid}.rail{border-right:1px solid var(--line);background:var(--rail);flex-direction:column;align-items:center;gap:4px;padding:16px 0;display:flex;overflow-y:auto}.rail-brand{font-family:var(--read);letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;margin-bottom:16px;font-size:21px;display:flex}.rail-item{width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;display:grid;position:relative}.rail-item:hover{background:var(--surface-2);color:var(--text)}.rail-label{display:none}.rail-item.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.rail-badge{background:var(--attn);min-width:16px;height:16px;color:var(--attn-ink);font-size:10px;font-family:var(--mono);border-radius:8px;padding:0 4px;line-height:16px;position:absolute;top:4px;right:2px}.workspace-main{flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-page{flex:1;min-height:0;padding:16px 32px 32px;overflow-y:auto}.workspace-page>.page{max-width:760px;margin:0 auto;overflow:visible}.workspace-voice{width:100%;max-width:640px;margin:0 auto;padding:0 20px 24px}.chat{flex-direction:column;flex:1;min-height:0;display:flex}.chat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 32px;display:flex}.chat-thread{flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px 32px;display:flex;overflow-y:auto}.chat-thread>*{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.chat-empty{text-align:center;margin-top:20vh}.chat-user{background:var(--surface-2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;align-self:flex-end;width:auto;max-width:min(620px,80%);margin-right:max(0px,50% - 380px);padding:10px 14px}.chat-jarvis{flex-direction:column;gap:8px;display:flex}.chat-steps{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);margin:0;font-size:11.5px}.chat-answer{font-size:18px}.chat-answer.error{color:var(--danger)}.chat-composer{border-top:1px solid var(--line);align-items:flex-end;gap:10px;padding:14px 32px 20px;display:flex}.chat-composer textarea{max-width:680px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-2);resize:none;box-shadow:var(--shadow);border-radius:12px;flex:1;margin-left:auto;padding:12px 16px;line-height:1.45}.chat-composer textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.chat-composer>:last-child{margin-right:auto}.chat-composer{justify-content:center}.side-panel{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex}.panel-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;min-height:0;display:flex}.on-screen{flex:3}.live{flex:2;padding-bottom:10px;overflow-y:auto}.panel-head{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 4px;display:flex}.panel-head select{max-width:60%;font:inherit;color:var(--text-2);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:4px 6px;font-size:12px}.panel-body{padding:4px 14px 14px;overflow-y:auto}.panel-title{margin:4px 0 8px;font-size:18px;font-weight:400}.live .mono-label.section{margin:12px 14px 4px}.live-list{color:var(--text-2);flex-direction:column;gap:8px;margin:0;padding:4px 14px;font-size:13.5px;list-style:none;display:flex}.live-list li{align-items:baseline;gap:8px;display:flex}.live-list .job-dot{margin-top:5px}.live-text{overflow-wrap:anywhere;min-width:0}.mic-switch{border:1px solid var(--line);height:44px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.mic-switch .switch-track{background:var(--line);border-radius:9px;width:30px;height:18px;transition:background .15s;position:relative}.mic-switch .switch-knob{background:var(--muted);border-radius:7px;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.mic-switch.on{color:var(--text);border-color:var(--line-2)}.mic-switch.on .switch-track{background:var(--accent)}.mic-switch.on .switch-knob{background:var(--accent-ink);transform:translate(12px)}.mic-switch.live svg{color:var(--accent);animation:1.4s ease-in-out infinite breathe}.read-aloud{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.read-aloud.on{color:var(--accent);border-color:var(--line-2)}.chat-mic-note{text-align:center;margin:-10px 0 12px;font-size:13px}.org-tree,.org-tree ul{justify-content:center;margin:0;padding:22px 0 0;list-style:none;display:flex;position:relative}.org-tree{min-width:max-content;padding-top:0}.org-tree li{flex-direction:column;align-items:center;padding:22px 8px 0;display:flex;position:relative}.org-tree li:before,.org-tree li:after{content:"";border-top:1px solid var(--line-2);width:50%;height:22px;position:absolute;top:0;right:50%}.org-tree li:after{border-left:1px solid var(--line-2);left:50%;right:auto}.org-tree>li:before,.org-tree>li:after,.org-tree li:only-child:before,.org-tree li:only-child:after{display:none}.org-tree li:only-child>.org-card{position:relative}.org-tree li:only-child>.org-card:before{content:"";border-left:1px solid var(--line-2);height:22px;position:absolute;top:-22px;left:50%}.org-tree li:first-child:before,.org-tree li:last-child:after{border:0}.org-tree li:last-child:before{border-right:1px solid var(--line-2);border-radius:0 8px 0 0}.org-tree li:first-child:after{border-radius:8px 0 0}.org-tree ul:before{content:"";border-left:1px solid var(--line-2);height:22px;position:absolute;top:0;left:50%}.org-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:14px;flex-direction:column;gap:3px;min-width:170px;max-width:210px;padding:12px 14px;display:flex}button.org-card:hover{border-color:var(--accent)}.org-card.paused{opacity:.6}.org-mans{border-color:var(--line-2);background:var(--surface-2);text-align:center}.org-name{color:var(--text);align-items:center;gap:6px;font-weight:500;display:flex}.org-role{color:var(--muted);font-size:13px}.org-stats{font-family:var(--mono);color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.org-waiting{color:var(--attn)}.agent-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-head h2{margin:4px 0 2px}.agent-head p{margin:0}.link.inline{font-size:inherit;color:var(--accent);padding:0}.agent-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.agent-tile{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.agent-tile strong{color:var(--text);font-size:24px;font-weight:400}.agent-tile .small-strong{font-size:15px}.budget-bar{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.budget-bar span{background:var(--accent);height:100%;display:block}.agent-columns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.org-tree>li:only-child{padding-top:0}.org-tree>li>.org-card:before{display:none}.agent-page>.link:first-child{align-self:flex-start}.team-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-alert{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:10px 14px;font-size:14px;display:flex}.team-alert p{margin:0}.org-card.blocked{border-color:var(--danger-line);background:var(--danger-bg)}.org-card.blocked .org-name{color:var(--danger)}.org-card.trial{border-style:dashed}.agent-tile.over{border-color:var(--danger-line)}.agent-tile.over .budget-bar span{background:var(--danger)}.tabs{border-bottom:1px solid var(--line);gap:6px;display:flex}.tab{color:var(--muted);border-bottom:2px solid #0000;padding:8px 14px}.tab.on{color:var(--text);border-bottom-color:var(--accent)}.agent-chat{border:1px solid var(--line);border-radius:16px;flex-direction:column;height:calc(100vh - 260px);min-height:360px;display:flex;overflow:hidden}.agent-chat .chat-head{padding:10px 16px}.agent-chat .chat-thread{padding:16px}.agent-chat .chat-composer{padding:10px 16px 14px}.cost-chart{flex-direction:column;gap:6px;display:flex}.cost-bars{align-items:flex-end;gap:3px;height:50px;display:flex}.cost-bars span{background:var(--line);border-radius:2px 2px 0 0;flex:1}.cost-bars span.on{background:var(--accent)}.wizard-steps{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.wizard-steps li .link{padding:4px 0}.wizard-steps li.on .link{color:var(--accent)}.wizard-steps li.done .link{color:var(--text-2)}.wizard-body{flex-direction:column;gap:12px;display:flex}.wizard-nav{justify-content:space-between}.field{flex-direction:column;gap:6px;display:flex}.field textarea,.field select,.wizard-body textarea,.wizard-body select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.field .row input,.wizard-body .row input{flex:1;min-width:0;height:44px}.list-row{align-items:flex-start;gap:8px;display:flex}.template-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.template-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.template-card.on{border-color:var(--accent)}.day-check{color:var(--text-2);align-items:center;gap:4px;font-size:13px;display:flex}.add-agent>.link:first-child{align-self:flex-start}.auto-text{box-sizing:border-box;resize:none;width:100%;line-height:1.45;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;overflow:hidden}.list-row .auto-text{flex:1;min-width:0}.list-row .link{padding-top:10px}.list-num{text-align:right;width:18px;color:var(--muted);flex:none;padding-top:11px;font-size:13px}.flow{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.flow-main{flex-direction:column;gap:10px;min-width:0;display:flex}.flow-nav{justify-content:space-between;align-items:center;display:flex}.flow-nav .link:disabled{opacity:.3}.flow-focus .approval{gap:12px;padding:22px 24px}.approval.focused{border-color:var(--line-2);background:var(--surface);box-shadow:var(--shadow)}.approval.focused h4{font-size:20px;line-height:1.3}.approval.focused .approval-detail{font-size:18.5px;line-height:1.62}.approval.focused .approval-actions .pill{height:48px;font-size:15px}.flow-keys{text-align:center;margin:0}.flow-side{flex-direction:column;gap:4px;max-height:calc(100vh - 220px);margin:0;padding:0;list-style:none;display:flex;position:sticky;top:0;overflow-y:auto}.flow-side button{text-align:left;width:100%;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.flow-side button:hover{background:var(--surface-2)}.flow-side button.on{border-color:var(--line-2);background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.flow-side-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.flow-finished{border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.amend{flex-direction:column;gap:8px;display:flex}kbd{opacity:.7;border:1px solid;border-radius:4px;min-width:16px;margin-right:8px;padding:0 4px;font:11px/16px ui-monospace,monospace;display:inline-block}.row-spacer{flex:1}.decided>summary{cursor:pointer;margin-bottom:8px;list-style:none}.decided{flex-direction:column;gap:12px;display:flex}.decided>.approval{margin-bottom:12px}@media (width<=900px){.flow{grid-template-columns:1fr}.flow-side,.flow-keys,.approval kbd{display:none}}.presence{background:radial-gradient(circle at 35% 30%, #d8f7ec 0%, var(--accent) 55%, #0e3b30 100%);width:18px;height:18px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;flex:none;display:inline-block}.chat-jarvis{grid-template-columns:20px minmax(0,1fr);column-gap:14px;display:grid}.chat-jarvis:before{content:"";background:radial-gradient(circle at 35% 30%, #d8f7ec 0%, var(--accent) 55%, #0e3b30 100%);width:18px;height:18px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;grid-area:1/1/span 20;margin-top:4px}.chat-jarvis.streaming:before{animation:1.4s ease-in-out infinite breathe}.chat-user{background:var(--surface);box-shadow:var(--shadow)}:root[data-theme=day] .chat-user{border-color:var(--line)}.attn,.urgent{color:var(--attn)}@media (width>=1280px){.workspace{grid-template-columns:232px minmax(0,1fr) minmax(320px,380px)}.rail{align-items:stretch;padding:18px 12px}.rail-brand{padding:2px 10px 0}.rail-item{border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;width:auto;height:38px;padding:0 10px;font-size:14px;display:flex}.rail-item svg{flex:none;width:18px;height:18px}.rail-label{white-space:nowrap;text-overflow:ellipsis;display:inline;overflow:hidden}.rail-badge{text-align:center;border-radius:9px;min-width:18px;height:18px;margin-left:auto;font-size:11px;line-height:18px;position:static}.rail-item .dot{margin-left:auto;position:static}}.command-backdrop{z-index:80;background:var(--scrim);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.12s sheet-fade;display:flex;position:fixed;inset:0}.command{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;width:100%;max-width:640px;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.command-input input{background:0 0;border:none;border-radius:0;flex:1;height:36px;padding:0;font-size:17px}.command-input input:focus-visible{outline:none}.command-list{max-height:50vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.command-list li{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:14.5px;display:flex}.command-list li.on{background:var(--surface-2)}.command-label{min-width:0;color:var(--text);flex:1}.command-group{color:var(--muted);white-space:nowrap;font-size:12.5px}.command-list kbd,.command-input kbd,.command-foot kbd{opacity:1;color:var(--muted);border-color:var(--line-2);margin-right:0}.command-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:16px;margin:0;padding:10px 16px;font-size:12px;display:flex}.command-foot span{align-items:center;gap:4px;display:inline-flex}.rail-search{width:44px;height:40px;color:var(--muted);border:1px solid var(--line-2);background:var(--surface);border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.rail-search:hover{color:var(--text)}.rail-search kbd{opacity:1;color:var(--muted);border-color:var(--line-2);margin:0 0 0 auto}@media (width>=1280px){.rail-search{align-items:center;gap:10px;width:auto;padding:0 10px;font-size:13.5px;display:flex}}.org-card{min-width:150px;max-width:190px;padding:10px 12px}@font-face{font-family:Messina Sans;font-weight:300;font-display:swap;src:url(/fonts/MessinaSans-Light.woff)format("woff")}@font-face{font-family:Messina Sans;font-weight:400;font-display:swap;src:url(/fonts/MessinaSans-Regular.woff)format("woff")}@font-face{font-family:Messina Sans;font-weight:600;font-display:swap;src:url(/fonts/MessinaSans-SemiBold.woff)format("woff")}@font-face{font-family:Messina Sans;font-weight:700;font-display:swap;src:url(/fonts/MessinaSans-Bold.woff)format("woff")}:root[data-brand=volubus][data-theme=day]{--bg:#f4f4f6;--rail:#fff;--surface:#fff;--surface-2:#f7f8fa;--line:#e6ebf2;--line-2:#a4b2c5;--text:#000f32;--text-2:#16264a;--muted:#5c6e8d;--faint:#90a1b9;--accent:#000f32;--accent-ink:#fff;--accent-soft:#e7eefb;--attn:#806600;--attn-ink:#fff;--attn-line:#ebd994;--danger:#be123c;--danger-line:#f2aec0;--danger-bg:#fce7ec;--ok:#047857;--ok-line:#9fd6be;--core:#5aaaff;--link:#1a6fc4;--core-dim:#e7eefb;--shadow:0 2px 8px #060a0d14;--scrim:#0e1116b8}:root[data-brand=volubus][data-theme=evening]{--bg:#000b26;--rail:#000f32;--surface:#0c1a36;--surface-2:#16264a;--line:#1f2f52;--line-2:#33456b;--text:#fff;--text-2:#d6deea;--muted:#a4b2c5;--faint:#7d8da8;--accent:#5aaaff;--accent-ink:#000f32;--accent-soft:#10284d;--attn:#e1bb00;--attn-ink:#000f32;--attn-line:#5c4d12;--ok:#6fd3a4;--core:#5aaaff;--link:#5aaaff;--core-dim:#10284d;--shadow:none}:root[data-brand=volubus]{--sans:"Messina Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"Messina Sans", ui-sans-serif, system-ui, sans-serif;--read:"Messina Sans", ui-sans-serif, system-ui, sans-serif}[data-brand=volubus] .pill,[data-brand=volubus] .primary,[data-brand=volubus] .chip-button,[data-brand=volubus] .mic-switch,[data-brand=volubus] .read-aloud,[data-brand=volubus] .rail-search,[data-brand=volubus] .waiting-bar{border-radius:9999px}[data-brand=volubus] .pill,[data-brand=volubus] .primary{font-weight:600}[data-brand=volubus] input,[data-brand=volubus] textarea,[data-brand=volubus] select,[data-brand=volubus] .auto-text,[data-brand=volubus] .chat-composer textarea{background:var(--surface-2);border-radius:0}[data-brand=volubus] .approval,[data-brand=volubus] .job,[data-brand=volubus] .panel-card,[data-brand=volubus] .org-card,[data-brand=volubus] .agent-tile,[data-brand=volubus] .group,[data-brand=volubus] .template-card,[data-brand=volubus] .command,[data-brand=volubus] .flow-finished,[data-brand=volubus] .chat-user,[data-brand=volubus] .flow-side button{border-radius:4px}[data-brand=volubus] .rail-item{border-radius:9999px}[data-brand=volubus] .mono-label,[data-brand=volubus] .chip,[data-brand=volubus] .job-status{letter-spacing:.08em;font-weight:600}[data-brand=volubus] h2{letter-spacing:-.01em;font-weight:600}[data-brand=volubus] .markdown a,[data-brand=volubus] .link.inline{color:var(--link)}[data-brand=volubus] .markdown,[data-brand=volubus] .approval-detail,[data-brand=volubus] .chat-answer{font-size:16.5px;line-height:1.6}[data-brand=volubus] .presence,[data-brand=volubus] .chat-jarvis:before,[data-brand=volubus] .core-body{background:radial-gradient(circle at 35% 30%, #e3f0ff 0%, var(--core) 55%, #0b3a73 100%)}.rail-logo{display:none}[data-brand=volubus] .rail-logo{background:var(--text);width:84px;height:14px;display:block;-webkit-mask:url(/brand/volubus-logotype.svg) 0/contain no-repeat;mask:url(/brand/volubus-logotype.svg) 0/contain no-repeat}[data-brand=volubus] .rail-brand{flex-wrap:wrap;row-gap:6px}[data-brand=volubus] .rail-logo{flex-basis:100%}@media (width<=1279px){[data-brand=volubus] .rail-logo{display:none}}.divider{border:none;border-top:1px solid var(--line);width:100%;margin:6px 0}html[data-brand] .presence,html[data-brand] .chat-jarvis:before{box-sizing:border-box;background:radial-gradient(circle, var(--core,var(--accent)) 0 34%, transparent 36%);border:2px solid var(--core,var(--accent));box-shadow:none}html[data-brand] .chat-jarvis.streaming:before{animation:1.4s ease-in-out infinite mark-pulse}@keyframes mark-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-soft)}50%{box-shadow:0 0 0 5px var(--accent-soft)}}html[data-brand] .core-body{background:var(--core,var(--accent))}.workspace-page>.page{max-width:880px}.workspace-page>.page.wide{max-width:1200px}.workspace-page{padding:24px 40px 40px}html[data-brand] .rail-item.on{background:var(--accent-soft);color:var(--text);box-shadow:none;font-weight:600}.rail-item{transition:background .12s,color .12s}.rail-brand{font-size:19px;font-weight:600}.approval-actions .pill{flex:none;min-width:132px;padding:0 22px}.on-screen{flex:0 auto;min-height:160px;max-height:60%}.live{flex:auto}.org-chart{padding:16px 0 32px;overflow-x:auto}.org-tree li{padding:28px 10px 0}.org-tree>li{padding-top:0}.org-tree ul{padding-top:28px}.org-tree li:before,.org-tree li:after,.org-tree ul:before{height:28px}.org-tree li:only-child{padding-top:28px}.org-tree li:only-child>.org-card:before{height:28px;top:-28px}.org-card{width:220px;min-width:0;max-width:none;box-shadow:var(--shadow);flex-direction:row;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,transform .15s}button.org-card:hover{border-color:var(--line-2);transform:translateY(-1px)}.org-avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--text);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.org-avatar .presence{width:18px;height:18px}.org-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.org-name{font-size:14.5px;font-weight:600}.org-role{font-size:12.5px;line-height:1.35}.org-budget{background:var(--line);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.org-budget span{background:var(--accent);height:100%;display:block}.org-card.blocked .org-budget span{background:var(--danger)}.org-stats{font-family:var(--sans);color:var(--muted);gap:8px;margin-top:4px;font-size:12px}.org-mans{background:var(--accent);border-color:var(--accent);align-items:center;width:auto;min-width:180px}.org-mans .org-name,.org-mans .org-role{color:var(--accent-ink)}.org-mans .org-avatar{background:color-mix(in srgb, var(--accent-ink) 18%, transparent);color:var(--accent-ink)}.org-mans .org-name{justify-content:flex-start}.team-head{margin-bottom:4px}.team-head h2{margin:0}.team-alert{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.org-mans{text-align:left}.chat-user-wrap{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;width:auto;max-width:min(620px,80%);margin-right:max(0px,50% - 380px);display:flex}.chat-user-wrap .chat-user{align-self:auto;max-width:100%;margin-right:0}.chat-meta{color:var(--muted);font-size:11.5px;font-family:var(--sans);letter-spacing:0}.chat-meta.heard{color:var(--attn)}.chat-day{color:var(--muted);align-items:center;gap:12px;margin:6px 0 -4px;font-size:12px;font-weight:600;display:flex}.chat-day:before,.chat-day:after{content:"";border-top:1px solid var(--line);flex:1}.chat-jarvis{flex-direction:column;gap:8px;padding-left:34px;display:flex;position:relative}.chat-jarvis>*{grid-column:auto}.chat-jarvis:before{position:absolute;top:4px;left:0}.login{background:var(--bg)}.login-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:36px 28px 28px}.login-card input,.login-card .primary{width:100%}.login-card h1{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--text);margin:6px 0 0;font-size:26px;font-weight:600}.login-sub{margin:0 0 10px}html[data-brand] .login-mark{border-width:3px;width:40px;height:40px}.login-logo{display:none}[data-brand=volubus] .login-logo{background:var(--text);width:110px;height:18px;margin-bottom:14px;display:block;-webkit-mask:url(/brand/volubus-logotype.svg) 50%/contain no-repeat;mask:url(/brand/volubus-logotype.svg) 50%/contain no-repeat}[data-brand=volubus] .login-card{border-radius:4px}.topbar-brand{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.effort-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.effort-choice{gap:6px;display:flex}.effort-choice .chip-button{text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:13px}.cost-bars.tall{height:120px}.cost-table{border-collapse:collapse;width:100%;font-size:14px}.cost-table td,.cost-table th{border-bottom:1px solid var(--line);text-align:left;padding:8px 6px}.cost-table th{color:var(--muted);font-size:12px;font-weight:600}.cost-table td:not(:first-child),.cost-table th:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.budget-input{width:110px;height:40px}.agent-tile.over strong{color:var(--attn)}.help-guide{font-size:16.5px}.help-guide h1{font-family:var(--sans);margin:0 0 8px;font-size:26px;font-weight:600}.help-guide h2{border-top:1px solid var(--line);margin-top:32px;padding-top:16px;font-size:20px}.help-guide h3{font-size:16px}.help-guide table{display:table}.chat-with{align-items:center;gap:10px;display:flex}.chat-with select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-2);border-radius:8px;max-width:360px;padding:6px 10px;font-size:14px;font-weight:600}[data-brand=volubus] .chat-with select{border-radius:9999px;padding:6px 14px}.mention-list{background:var(--surface);border:1px solid var(--line-2);width:calc(100% - 64px);max-width:680px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:2px;margin:0 auto -6px;padding:6px;list-style:none;display:flex}.mention-list button{text-align:left;border-radius:6px;align-items:baseline;gap:10px;width:100%;padding:8px 10px;display:flex}.mention-list button:hover{background:var(--surface-2)}.label-chip{border:1px solid color-mix(in srgb, var(--hue) 45%, transparent);background:color-mix(in srgb, var(--hue) 14%, var(--surface));color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}button.label-chip{cursor:pointer}button.label-chip.on{background:var(--hue);border-color:var(--hue);color:#fff}.label-chip.c-all{--hue:var(--text-2)}.label-chip.c-blue{--hue:#2f6fd6}.label-chip.c-teal{--hue:#0f8b8d}.label-chip.c-green{--hue:#2e8b57}.label-chip.c-orange{--hue:#d9822b}.label-chip.c-red{--hue:#c7414b}.label-chip.c-pink{--hue:#c2457e}.label-chip.c-purple{--hue:#7b5cc4}.label-chip.c-navy{--hue:#1f3a68}.label-chip.c-slate{--hue:#6b7686}:root[data-theme=evening] .label-chip.c-navy{--hue:#5a7bb5}.label-filter{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px;width:100%;max-width:760px;margin:0 auto;padding:10px 32px 0;display:flex}.label-chips{justify-content:flex-end;gap:4px}.label-history{flex-direction:column;gap:18px;display:flex}.history-item{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.history-q{white-space:pre-wrap;margin:0;font-weight:600}.history-a{font-size:16px}.label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.label-name{width:240px;max-width:100%;height:36px}.label-row select{height:36px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-2);border-radius:8px;padding:0 8px;font-size:13px}.cal-filters{align-items:center;gap:6px}.cal-member{border:1px solid var(--line-2);color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.cal-member.on{color:var(--text);background:var(--surface)}.cal-dot{background:var(--member);border-radius:50%;width:9px;height:9px}.cal-member:not(.on) .cal-dot{opacity:.35}.cal-runs{color:var(--muted);align-items:center;gap:6px;margin-left:8px;font-size:13px;display:inline-flex}.cal-runs input{width:auto;height:auto}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cal-day{background:var(--surface);border:1px solid var(--line);min-height:260px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:4px;padding:8px;display:flex}.cal-day.today{border-color:var(--accent)}.cal-day-head{color:var(--text-2);margin:0 0 4px;font-size:12.5px;font-weight:600}.cal-day.today .cal-day-head{color:var(--accent)}.cal-item{text-align:left;border-left:3px solid var(--member);background:color-mix(in srgb, var(--member) 9%, var(--surface));color:var(--text);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:2px 6px;width:100%;padding:5px 7px;font-size:12.5px;line-height:1.3;display:flex}.cal-item:hover{background:color-mix(in srgb, var(--member) 16%, var(--surface))}.cal-item.run{color:var(--text-2);background:0 0;border-left-style:dotted}.cal-item.failed .cal-time,.cal-item.stopped .cal-time{color:var(--danger)}.cal-item.off{opacity:.55}.cal-time{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11.5px}.cal-title{overflow-wrap:anywhere;min-width:0}.cal-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10.5px;font-weight:600}.cal-detail{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 40px #0000002e}.cal-detail h4{margin:0}.cal-detail-text{white-space:pre-line;color:var(--text-2);max-height:160px;margin:0;font-size:14px;overflow-y:auto}@media (width<=900px){.cal-week{grid-template-columns:1fr}.cal-day{min-height:0}}.workspace.no-desk{grid-template-columns:68px minmax(0,1fr)}@media (width>=1280px){.workspace.no-desk{grid-template-columns:232px minmax(0,1fr)}}.rail-spacer{flex:1}.rail-item:last-child{margin-top:0}.rail-item.small{height:34px}@media (width>=1280px){.rail-item.small{color:var(--muted);font-size:13px}}.area-tabs{scrollbar-width:none;border-bottom:1px solid var(--line);gap:4px;max-width:1200px;margin:0 auto 20px;display:flex;overflow-x:auto}.area-tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-size:14px;display:inline-flex;position:relative}.area-tab:hover{color:var(--text)}.area-tab.on{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.area-tab .dot{position:static}.tab-count{background:var(--attn);min-width:18px;height:18px;color:var(--attn-ink);font-family:var(--mono);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;line-height:18px}.workspace-page>.area-tabs+.page>header>h2,.content>.area-tabs+.page>header>h2,.workspace-page>.area-tabs+.page>h2:first-child,.content>.area-tabs+.page>h2:first-child{display:none}.voice-back{align-self:flex-start;margin:12px 0 0}.pipeline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=900px){.pipeline{grid-template-columns:1fr 1fr}}@media (width<=520px){.pipeline{grid-template-columns:1fr}}.stage-col{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;min-height:90px;padding:10px;display:flex}.stage-head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:11px}.stage-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}button.stage-card:hover{border-color:var(--accent)}.stage-card.muted{opacity:.7}.bottom-nav{border-top:1px solid var(--line);background:var(--rail);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid}.bottom-item{color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:14px 4px;font-size:14px;display:inline-flex;position:relative}.bottom-item.on{color:var(--text);font-weight:600}.bottom-item .dot{position:static}.content>.area-tabs{margin:0 0 12px;padding:0 12px}.team-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:8px;display:grid}.team-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.team-card:hover{border-color:var(--accent)}.team-card.blocked{border-color:var(--attn)}.team-card.add{background:0 0;border-style:dashed}.team-card.add input{width:100%}.org-team{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.team-members{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.team-members li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.team-members li .link:last-child{margin-left:auto}.switches .locked{opacity:.75}.rule-list{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.rule-list li{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.rule-list textarea{width:100%}.rule-lock{border:1px solid var(--line-2);background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:9999px}.rule-lock.on{background:var(--accent-soft);border-color:var(--accent)}.rule-history{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.rule-history ul{margin:4px 0 0;padding-left:18px}.diag-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.diag-list li{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sev{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:var(--surface-2);color:var(--muted);border-radius:9999px;padding:2px 8px;font-size:10.5px}.sev.high{background:var(--attn);color:var(--attn-ink)}.sev.medium{background:var(--accent-soft);color:var(--text)}.diag-checks{margin-top:12px}.diag-checks summary{cursor:pointer;margin-bottom:8px}.diag-history{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.diag-history .on{font-weight:600}:root[data-brand=volubus][data-theme=day]{--bg:#fff;--rail:#fff;--surface:#fff;--surface-2:#f6f7f9;--line:#e5e7eb;--line-2:#d1d5db;--text:#0b1020;--text-2:#374151;--muted:#5b6272;--faint:#868d9b;--accent:#000f32;--accent-ink:#fff;--accent-soft:#eef4fc;--link:#1a6fc4;--core:#5aaaff;--attn:#8a5a00;--attn-ink:#fff;--attn-bg:#f7efe3;--attn-line:#ead7b8;--ok:#0b6b3a;--ok-bg:#e4f5eb;--ok-line:#b9e2c9;--danger:#b4232f;--danger-bg:#fdf0f1;--danger-line:#f1c2c7;--core-dim:#eef4fc;--shadow:none;--pop:0 8px 30px #0b10201f;--scrim:#0b102066}:root[data-brand=volubus][data-theme=evening]{--bg:#0b0f17;--rail:#0b0f17;--surface:#0b0f17;--surface-2:#121826;--line:#1e2533;--line-2:#2c3546;--text:#f2f4f8;--text-2:#c9cfda;--muted:#98a1b3;--faint:#737d90;--accent:#f2f4f8;--accent-ink:#0b0f17;--accent-soft:#132034;--link:#5aaaff;--core:#5aaaff;--attn:#f0c27a;--attn-ink:#0b0f17;--attn-bg:#2a2113;--attn-line:#4a3a1c;--ok:#5fd79b;--ok-bg:#0f2a1d;--ok-line:#1f4a33;--danger:#f2959b;--danger-bg:#2a1215;--danger-line:#4d2227;--core-dim:#132034;--shadow:none;--pop:0 8px 30px #00000080;--scrim:#0009}:root[data-brand=volubus]{--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius:2px}html[data-brand=volubus] body{font-size:15px;line-height:1.5}html[data-brand=volubus] a{color:var(--link)}html[data-brand=volubus] h2{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.2}html[data-brand=volubus] h4{font-weight:600}html[data-brand=volubus] .mono-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:400}html[data-brand=volubus] .mono-label.section{margin:28px 0 10px}html[data-brand=volubus] kbd{font-family:var(--mono);border-color:var(--line-2);color:var(--muted);opacity:1;border-radius:0}html[data-brand=volubus] .pill,html[data-brand=volubus] .primary,html[data-brand=volubus] .chip-button,html[data-brand=volubus] .mic-switch,html[data-brand=volubus] .read-aloud,html[data-brand=volubus] .waiting-bar{border-radius:var(--radius)}html[data-brand=volubus] .pill{border:1px solid var(--line-2);background:var(--surface);height:40px;color:var(--text);padding:0 16px;font-size:14.5px;font-weight:500}html[data-brand=volubus] .pill:hover:not(:disabled){background:var(--surface-2)}html[data-brand=volubus] .pill.accent,html[data-brand=volubus] .primary{background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);font-weight:500}html[data-brand=volubus] .pill.accent:hover:not(:disabled),html[data-brand=volubus] .primary:hover:not(:disabled){background:var(--accent);opacity:.9}html[data-brand=volubus] .chip-button{letter-spacing:.06em;padding:5px 10px;font-size:11.5px}html[data-brand=volubus] .round{border-color:var(--line-2)}html[data-brand=volubus] .link{color:var(--muted)}html[data-brand=volubus] .link:hover{color:var(--text)}html[data-brand=volubus] .link.inline{color:var(--link)}html[data-brand=volubus] button:focus-visible,html[data-brand=volubus] input:focus-visible,html[data-brand=volubus] select:focus-visible,html[data-brand=volubus] textarea:focus-visible{outline:2px solid var(--link);outline-offset:1px}html[data-brand=volubus] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-brand=volubus] textarea,html[data-brand=volubus] select,html[data-brand=volubus] .auto-text,html[data-brand=volubus] .field textarea,html[data-brand=volubus] .field select,html[data-brand=volubus] .wizard-body textarea,html[data-brand=volubus] .wizard-body select,html[data-brand=volubus] .chat-composer textarea{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-2);color:var(--text);box-shadow:none}html[data-brand=volubus] input:not([type=checkbox]):not([type=radio]):not([type=range]){height:42px}html[data-brand=volubus] .field{gap:8px}html[data-brand=volubus] input[type=checkbox],html[data-brand=volubus] input[type=radio]{accent-color:var(--link)}html[data-brand=volubus] .chip{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius);background:var(--surface-2);color:var(--muted);border:0;padding:2px 7px;font-size:11px;font-weight:500}html[data-brand=volubus] .chip.ok{background:var(--ok-bg);color:var(--ok)}html[data-brand=volubus] .chip.denied,html[data-brand=volubus] .chip.error{background:var(--danger-bg);color:var(--danger)}html[data-brand=volubus] .tab-count,html[data-brand=volubus] .rail-badge{font-family:var(--mono);background:var(--attn-bg);color:var(--attn);border-radius:var(--radius);font-weight:500}html[data-brand=volubus] .approval,html[data-brand=volubus] .job,html[data-brand=volubus] .panel-card,html[data-brand=volubus] .org-card,html[data-brand=volubus] .agent-tile,html[data-brand=volubus] .group,html[data-brand=volubus] .template-card,html[data-brand=volubus] .team-card,html[data-brand=volubus] .stage-card,html[data-brand=volubus] .flow-finished,html[data-brand=volubus] .login-card,html[data-brand=volubus] .agent-chat,html[data-brand=volubus] .show-card,html[data-brand=volubus] .banner{border-radius:var(--radius);box-shadow:none;border-color:var(--line);background:var(--surface)}html[data-brand=volubus] .stage-col{background:var(--surface-2);border-radius:0}html[data-brand=volubus] .approval.focused{box-shadow:none;border-color:var(--line-2)}html[data-brand=volubus] .template-card.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}html[data-brand=volubus] .template-card:hover,html[data-brand=volubus] .team-card:hover,html[data-brand=volubus] button.stage-card:hover,html[data-brand=volubus] button.org-card:hover{border-color:var(--line-2);background:var(--surface-2);transform:none}html[data-brand=volubus] .team-card.add{background:0 0}html[data-brand=volubus] .group{padding:16px 18px}html[data-brand=volubus] .option{border-bottom:1px solid var(--line);border-radius:0;padding:12px 0}html[data-brand=volubus] .option:last-child{border-bottom:0}html[data-brand=volubus] .option.selected{box-shadow:inset 2px 0 0 var(--link);background:0 0;outline:none;padding-left:12px}html[data-brand=volubus] .team-alert{background:var(--danger-bg);color:var(--text);border:0;border-radius:0;padding:12px 16px}html[data-brand=volubus] .team-alert:first-letter,html[data-brand=volubus] .error{color:var(--danger)}html[data-brand=volubus] .agent-tile{gap:6px;padding:14px 16px}html[data-brand=volubus] .agent-tile strong{letter-spacing:-.02em;font-size:26px;font-weight:500}html[data-brand=volubus] .budget-bar,html[data-brand=volubus] .org-budget{border-radius:0;height:3px}html[data-brand=volubus] .budget-bar span,html[data-brand=volubus] .org-budget span,html[data-brand=volubus] .cost-bars span.on{background:var(--link)}html[data-brand=volubus] .cost-bars span{border-radius:0}html[data-brand=volubus] .tabs{gap:24px}html[data-brand=volubus] .tab{margin-bottom:-1px;padding:8px 0 10px;font-size:14.5px}html[data-brand=volubus] .tab.on{color:var(--text);border-bottom-color:var(--text);font-weight:600}html[data-brand=volubus] .job-status{letter-spacing:.06em;text-transform:uppercase;font-size:11px}html[data-brand=volubus] .job-dot.running{background:var(--link)}html[data-brand=volubus] .command,html[data-brand=volubus] .command-bar{border-radius:var(--radius);box-shadow:var(--pop)}html[data-brand=volubus] .rail{background:var(--rail);border-right:1px solid var(--line);gap:0;padding:0}html[data-brand=volubus] .rail-brand{border-bottom:1px solid var(--line);height:56px;font-family:var(--sans);letter-spacing:0;flex-wrap:nowrap;flex:none;align-items:center;gap:10px;margin:0;padding:0 20px;font-size:15px;font-weight:600}html[data-brand=volubus] .rail-logo{flex-basis:auto;width:76px;height:13px}html[data-brand=volubus] .rail-brand .presence{border-width:2px;width:12px;height:12px}html[data-brand=volubus] .rail-brand .rail-logo+.presence{margin-left:12px;position:relative}html[data-brand=volubus] .rail-brand .rail-logo+.presence:before{content:"";background:var(--line-2);width:1px;height:14px;position:absolute;top:-3px;left:-12px}html[data-brand=volubus] .rail-areas{flex-direction:column;gap:2px;padding:12px 0;display:flex}html[data-brand=volubus] .rail-item{border-radius:0;margin:0}html[data-brand=volubus] .rail-item.on{color:var(--text);box-shadow:inset 2px 0 0 var(--text);background:0 0;font-weight:600}html[data-brand=volubus] .rail-item:hover{background:var(--surface-2)}html[data-brand=volubus] .rail-item .dot.working{background:var(--link)}html[data-brand=volubus] .rail-spacer{flex:1}html[data-brand=volubus] .rail-bottom{flex-direction:column;gap:0;padding:8px 0 12px;display:flex}@media (width>=1280px){html[data-brand=volubus] .rail{align-items:stretch}html[data-brand=volubus] .rail-item{gap:12px;height:40px;padding:0 20px;font-size:15px}html[data-brand=volubus] .rail-item.small{height:34px;color:var(--muted);font-size:13.5px}html[data-brand=volubus] .rail-item.small.on{color:var(--text)}}@media (width<=1279px){html[data-brand=volubus] .rail-brand{justify-content:center;padding:0}html[data-brand=volubus] .rail-brand .rail-logo+.presence{margin-left:0}html[data-brand=volubus] .rail-brand .rail-logo+.presence:before{display:none}html[data-brand=volubus] .rail-areas,html[data-brand=volubus] .rail-bottom{align-items:center}}.desk-top{display:none}html[data-brand=volubus] .desk-top{border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:stretch;height:56px;display:flex}html[data-brand=volubus] .crumbs{min-width:0;color:var(--muted);flex:1;align-items:center;gap:8px;padding:0 32px;font-size:14.5px;display:flex}html[data-brand=volubus] .crumbs button{color:var(--muted);padding:4px 2px}html[data-brand=volubus] .crumbs button:hover{color:var(--text)}html[data-brand=volubus] .crumbs .here{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}html[data-brand=volubus] .crumbs svg{color:var(--faint);flex:none}html[data-brand=volubus] .top-cell{border-left:1px solid var(--line);color:var(--text-2);align-items:center;gap:10px;padding:0 20px;font-size:14px;display:flex}html[data-brand=volubus] .top-cell:hover{background:var(--surface-2);color:var(--text)}html[data-brand=volubus] .top-cell kbd{margin:0}html[data-brand=volubus] .rail .rail-search{display:none}html[data-brand=volubus] .workspace-page{padding:28px 40px 48px}html[data-brand=volubus] .workspace-page>.page,html[data-brand=volubus] .workspace-page>.page.wide{gap:16px;max-width:1180px;margin:0}html[data-brand=volubus] .area-tabs{gap:24px;max-width:1180px;margin:0 0 28px}html[data-brand=volubus] .area-tab{padding:0 0 12px;font-size:14.5px}html[data-brand=volubus] .area-tab.on{color:var(--text);border-bottom-color:var(--text)}html[data-brand=volubus] .workspace-page>.area-tabs{margin-top:-4px}html[data-brand=volubus] .chat-head{min-height:56px;padding:12px 40px}html[data-brand=volubus] .chat-thread{gap:24px;padding:28px 40px}html[data-brand=volubus] .chat-user{background:var(--surface-2);color:var(--text);border:0;border-radius:0;padding:10px 14px;font-size:15.5px;line-height:1.55}html[data-brand=volubus] .chat-answer{color:var(--text);font-size:16.5px;line-height:1.65}html[data-brand=volubus] .chat-meta{font-family:var(--mono);letter-spacing:.04em;font-size:11px}html[data-brand=volubus] .chat-day{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:400}html[data-brand=volubus] .chat-composer{padding:16px 40px 20px}html[data-brand=volubus] .chat-composer textarea{border-radius:var(--radius);max-width:none}html[data-brand=volubus] .chat-composer>:last-child{margin-right:0}html[data-brand=volubus] .chat-composer{justify-content:stretch}html[data-brand=volubus] .chat-composer textarea{margin-left:0}html[data-brand=volubus] .label-chip{border-radius:var(--radius)}html[data-brand=volubus] .side-panel{background:var(--bg);gap:0;padding:0}html[data-brand=volubus] .side-panel .panel-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}html[data-brand=volubus] .panel-head{min-height:0;padding:16px 20px 6px}html[data-brand=volubus] .panel-body{padding:4px 20px 18px}html[data-brand=volubus] .live-list{padding:4px 20px}html[data-brand=volubus] .live .mono-label.section{margin:14px 20px 4px}html[data-brand=volubus] .panel-title{font-size:17px;font-weight:600}html[data-brand=volubus] .flow{grid-template-columns:minmax(0,1fr) 300px;gap:32px}html[data-brand=volubus] .flow-side{border-left:1px solid var(--line);gap:0}html[data-brand=volubus] .flow-side button{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;padding:12px 16px}html[data-brand=volubus] .flow-side button:hover{background:var(--surface-2)}html[data-brand=volubus] .flow-side button.on{background:var(--accent-soft);color:var(--text);box-shadow:none}html[data-brand=volubus] .flow-focus .approval{background:0 0;border:0;gap:14px;padding:0}html[data-brand=volubus] .approval.focused h4{letter-spacing:-.01em;font-size:22px}html[data-brand=volubus] .approval.focused .approval-detail{background:var(--surface-2);max-width:none;padding:16px 18px;font-size:16.5px;line-height:1.65}html[data-brand=volubus] .approval.focused .approval-actions .pill{min-width:0;height:42px;font-size:14.5px}html[data-brand=volubus] .approval-actions .pill{min-width:0}html[data-brand=volubus] .org-card{gap:12px;padding:14px}html[data-brand=volubus] .org-avatar{background:var(--surface-2);border-radius:50%}html[data-brand=volubus] .org-mans{background:var(--accent);border-color:var(--accent)}html[data-brand=volubus] .org-tree li:before,html[data-brand=volubus] .org-tree li:after,html[data-brand=volubus] .org-tree ul:before,html[data-brand=volubus] .org-tree li:only-child>.org-card:before{border-color:var(--line-2)}html[data-brand=volubus] .org-tree li:last-child:before,html[data-brand=volubus] .org-tree li:first-child:after{border-radius:0}html[data-brand=volubus] .org-stats{font-family:var(--mono);letter-spacing:.02em;font-size:11px}html[data-brand=volubus] .org-team{color:var(--muted)}html[data-brand=volubus] .stage-head{letter-spacing:.06em;font-size:11.5px}html[data-brand=volubus] .rule-lock,html[data-brand=volubus] .sev{border-radius:var(--radius)}html[data-brand=volubus] .sev.high{background:var(--danger-bg);color:var(--danger)}html[data-brand=volubus] .sev.medium{background:var(--attn-bg);color:var(--attn)}html[data-brand=volubus] .wiz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html[data-brand=volubus] .wiz-head h2{margin:0}html[data-brand=volubus] .wiz-head p{margin:6px 0 0}.wiz{flex-direction:column;gap:20px;display:flex}html[data-brand=volubus] .wiz{flex-flow:wrap;align-items:flex-start;gap:40px;margin-top:8px}html[data-brand=volubus] .wiz>.wizard-steps{flex-flow:column;flex:200px;gap:0;max-width:220px;font-size:14.5px}html[data-brand=volubus] .wiz>.wiz-body{flex-direction:column;flex:999 480px;gap:20px;min-width:0;display:flex}html[data-brand=volubus] .wizard-steps li{align-items:center;gap:12px;min-height:44px;display:flex;position:relative}html[data-brand=volubus] .wizard-steps li:not(:last-child):after{content:"";background:var(--line);width:1px;height:20px;position:absolute;top:34px;left:11.5px}html[data-brand=volubus] .step-node{border:1px solid var(--line-2);width:24px;height:24px;font-family:var(--mono);color:var(--muted);background:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:11.5px;display:grid}html[data-brand=volubus] .wizard-steps li.done .step-node{background:var(--surface-2);color:var(--text)}html[data-brand=volubus] .wizard-steps li.on .step-node{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}html[data-brand=volubus] .wizard-steps li .link{color:var(--muted);text-align:left;padding:0;font-size:14.5px}html[data-brand=volubus] .wizard-steps li.on .link{color:var(--text);font-weight:600}html[data-brand=volubus] .wizard-steps li.done .link{color:var(--text-2)}html[data-brand=volubus] .wizard-nav{border-top:1px solid var(--line);padding-top:20px}html[data-brand=volubus] .trial-result{border:1px solid var(--line)}html[data-brand=volubus] .trial-result>.trial-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}html[data-brand=volubus] .trial-result>.trial-body{padding:16px}html[data-brand=volubus] .note-callout{background:var(--attn-bg);color:var(--text);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;display:flex}.step-node{display:none}html[data-brand=volubus] .step-node{display:grid}html[data-brand=volubus] .bottom-nav{background:var(--bg)}html[data-brand=volubus] .bottom-item.on{box-shadow:inset 0 2px 0 var(--text)}html[data-brand=volubus] .pill kbd{color:inherit;opacity:.55;border-color:currentColor}html[data-brand=volubus] .team-card.add{border:1px dashed var(--line-2)}
