:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface:#131314;--raised:#1b1b1d;--line:#2a2a2d;--line-soft:#1f1f22;--fg:#ececee;--muted:#9a9aa1;--faint:#7d7d85;--accent:#fe6e00;--accent-ink:#140800;--accent-soft:#fe6e0026;--accent-glow:#fe6e0059;--ok:#4cc38a;--warn:#e8b33c;--err:#e5484d;--a-mkt:#c8a27c;--a-vendas:#7fb3a6;--a-cs:#c79bb8;--a-prod:#8f9bd6;--a-fin:#a9c47f;--a-ops:#b7b7bd;--sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-xs:11px;--fs-sm:13px;--fs-md:15px;--fs-lg:18px;--fs-xl:24px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--touch:44px;--ease-out:cubic-bezier(.2, .8, .2, 1);--t-fast:.15s;--t-base:.28s}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:var(--fs-md)/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}.meet-btn{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--accent);min-height:36px;color:var(--accent-ink);cursor:pointer;transition:box-shadow var(--t-fast) var(--ease-out);border:0;padding:7px 14px;font-weight:600;display:inline-flex}.meet-btn:hover{box-shadow:0 0 0 4px var(--accent-soft)}.meet-btn .rd{background:var(--accent-ink);border-radius:50%;width:9px;height:9px}.meet-btn.live{background:var(--err);color:#fff}.meet-btn.live .rd{background:#fff;animation:1.2s infinite orbita-pulse}.cmd-btn{align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);padding:6px 8px 6px 12px;display:inline-flex}.cmd-btn .core{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.drawer{z-index:25;background:var(--surface);border-left:1px solid var(--line);width:min(440px,100%);transition:transform var(--t-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(102%);box-shadow:-30px 0 80px #0009}.drawer.open{transform:none}.queue{margin:0;padding:0;list-style:none}.queue>li{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-soft)}@keyframes orbita-pulse{50%{opacity:.35}}@media (width<=900px){button,[role=button],a.btn{min-height:var(--touch)}}@media (prefers-reduced-motion:reduce){.meet-btn.live .rd{animation:none}.drawer{transition:none}}:root{--muted:#a1a1a7;--faint:#8e8e95;font:var(--fs-md)/1.45 var(--sans);color:var(--fg);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);min-width:320px;margin:0;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--accent-soft)}kbd{font:500 11px var(--mono);border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:4px;padding:0 5px}.eyebrow{font:500 12px var(--sans);color:var(--faint)}.muted{color:var(--muted)}.small-copy{font-size:var(--fs-sm)}.full-width{width:100%}.button{border-radius:var(--r-md);border:1px solid var(--line);min-height:36px;font-size:var(--fs-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.button:disabled{opacity:.5}.button-quiet{background:var(--surface);color:var(--fg)}.button-quiet:not(:disabled):hover{background:var(--raised)}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.button-primary:not(:disabled):hover{background:#ff8122}.icon-button{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:32px;height:32px;color:var(--muted);flex:none;place-items:center;font-size:16px;display:grid}.icon-button:hover{color:var(--fg);background:var(--raised)}.loading-screen{height:100%;color:var(--muted);place-content:center;justify-items:center;gap:14px;display:grid}.loader{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-screen{background:radial-gradient(ellipse at 50% 30%, #18181a 0%, var(--bg) 60%);place-items:center;min-height:100%;padding:24px 16px;display:grid;overflow:auto}.login-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;width:min(400px,100%);padding:32px 28px;display:flex}.login-card h1{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.15}.login-card .eyebrow{margin-top:12px}.login-form{flex-direction:column;gap:6px;margin-top:14px;display:flex}.login-form label{font-size:var(--fs-sm);color:var(--muted);margin-top:6px}.login-form input{min-height:var(--touch);border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);color:var(--fg);padding:10px 12px;font-size:16px}.login-form input:focus-visible{outline-offset:0}.login-form .button{min-height:var(--touch);margin-top:12px}.form-error{color:var(--err);font-size:var(--fs-sm)}.demo-button{min-height:var(--touch);margin-top:4px}.brand{color:var(--fg);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid var(--line);background:radial-gradient(circle at 50% 50%, var(--accent) 0 4px, transparent 5px), conic-gradient(from 0deg, #222225, #3a3a3e, #222225);border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:relative}.brand-mark>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.brand-mark.small-mark{background:radial-gradient(circle at 50% 50%, var(--accent) 0 3px, transparent 4px), conic-gradient(from 0deg, #222225, #3a3a3e, #222225);border-radius:7px;width:24px;height:24px}.brand-word{letter-spacing:.06em;font-size:14px;font-weight:600}.brand-word small{color:var(--muted);letter-spacing:0;font-weight:500;font-size:var(--fs-sm);margin-left:6px}.live-indicator,.demo-indicator{font:500 12px var(--sans);color:var(--muted);align-items:center;gap:7px;margin-right:4px;display:inline-flex}.live-indicator i,.demo-indicator i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 13%, transparent);border-radius:50%}.demo-indicator{color:var(--warn)}.demo-indicator i{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 13%, transparent)}.user-chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--raised);min-width:34px;height:34px;color:var(--muted);place-items:center;padding:0 10px;font-size:12px;font-weight:600;display:grid}.user-chip:hover{color:var(--fg)}.demo-banner{font-size:var(--fs-sm);color:var(--warn);background:color-mix(in srgb, var(--warn) 6%, transparent);border-bottom:1px solid color-mix(in srgb, var(--warn) 15%, transparent);padding:7px 16px}.notice,.sync-note{font-size:var(--fs-sm);border-bottom:1px solid var(--line-soft);padding:7px 16px}.notice-error{color:var(--err);background:color-mix(in srgb, var(--err) 7%, transparent)}.sync-note{color:var(--muted)}.segmented{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:2px;display:inline-flex}.segmented button{border-radius:var(--r-sm);min-height:28px;font-size:var(--fs-sm);color:var(--muted);padding:3px 10px}.segmented button:hover{color:var(--fg)}.segmented button.active{background:var(--raised);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.motion-note{color:var(--muted);border-bottom:1px solid var(--line-soft);padding:6px 14px;font-size:12px}.graph-empty{text-align:center;pointer-events:none;color:var(--muted);font-size:var(--fs-sm);place-content:center;gap:4px;display:grid;position:absolute;inset:0}.graph-empty strong{color:var(--fg);font-size:14px;font-weight:500}.paused-note{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--warn) 27%, transparent);background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--warn);pointer-events:none;padding:4px 12px;font-size:12px;position:absolute;top:14px;left:50%;transform:translate(-50%)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-view{flex-direction:column;gap:14px;padding:16px 16px 20px;display:flex}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-head h2{letter-spacing:-.01em;align-items:center;gap:8px;margin-top:4px;font-size:17px;font-weight:600;line-height:1.2;display:flex}.count-badge{border-radius:var(--r-pill);background:var(--raised);min-width:20px;height:20px;color:var(--muted);font:500 12px var(--mono);place-items:center;padding:0 6px;display:inline-grid}.panel-intro{font-size:var(--fs-sm);color:var(--muted)}.inline-error{font-size:var(--fs-sm);color:var(--err);border-radius:var(--r-md);background:color-mix(in srgb, var(--err) 7%, transparent);border:1px solid color-mix(in srgb, var(--err) 20%, transparent);padding:8px 10px}.approval-list,.feedback-list{flex-direction:column;gap:0;display:flex}.approval-list .approval-card,.partner-tasks .approval-card,.feedback-list .approval-card{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;padding:12px 0}.approval-list .approval-card:last-child,.feedback-list .approval-card:last-child{border-bottom:1px solid var(--line-soft)}.approval-list .approval-card.for-me{box-shadow:inset 2px 0 0 var(--accent);padding-left:10px}.approval-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.approval-meta{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.approval-meta time{font-family:var(--mono);color:var(--faint)}.approval-card h3{font-size:14px;font-weight:500}.approval-card p{font-size:var(--fs-sm);color:var(--muted)}.approval-actions{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.approval-actions .button{min-height:32px;padding:5px 12px}.approval-actions .button-primary{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}.approval-actions .button-primary:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 25%, transparent)}.permission-note{color:var(--faint);font-size:12px}.empty-state{border:1px dashed var(--line);font-size:var(--fs-sm);color:var(--muted);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.empty-state span{color:var(--ok);font-size:16px}.empty-state strong{color:var(--fg);font-size:14px;font-weight:500}.status-pill{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted);align-self:flex-start;align-items:center;gap:6px;padding:2px 9px;font-size:12px;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.running{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 33%, transparent);background:var(--accent-soft)}.status-pill.online{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 27%, transparent)}.status-pill.paused{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 27%, transparent)}.section-title{color:var(--faint);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.execution-list{margin:0;padding:0;list-style:none}.execution-list li{border-top:1px solid var(--line-soft);gap:10px;padding:8px 0;display:flex}.execution-dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.execution-dot.running{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.execution-text{flex-direction:column;min-width:0;display:flex}.execution-text strong{font-size:var(--fs-sm);font-weight:500}.execution-text small{font:12px var(--mono);color:var(--faint)}.rec-indicator{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--err) 33%, transparent);background:color-mix(in srgb, var(--err) 8%, transparent);min-height:30px;color:var(--err);font:500 12px var(--sans);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:3px 10px;display:inline-flex}.rec-indicator i,.rec-dot{background:var(--err);border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s ease-in-out infinite pulse}.voice{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.voice-live{align-items:center;gap:8px;display:inline-flex}.voice-timer{font:500 13px var(--mono);color:var(--err);font-variant-numeric:tabular-nums}.voice-status{color:var(--muted);flex-basis:100%;font-size:12px}.voice-status:empty{display:none}.voice-status.error{color:var(--err)}.voice-status.done{color:var(--ok)}.mic-button{width:36px;height:36px}.reuniao-view .voice-live .button,.reuniao-view .voice>.button{min-height:36px}.orbita-dialog{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:min(460px,100vw - 32px);color:var(--fg);padding:20px;box-shadow:0 30px 80px #000c}.orbita-dialog::backdrop{background:#000b}.orbita-dialog h2{font-size:var(--fs-lg);letter-spacing:-.01em;margin-bottom:12px;font-weight:600}.orbita-dialog p{font-size:14px;line-height:1.5}.consent-list{color:var(--muted);gap:8px;margin:0 0 14px;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.consent-list strong{color:var(--fg);font-weight:500}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.check-row{font-size:var(--fs-sm);cursor:pointer;align-items:flex-start;gap:8px;line-height:1.4;display:flex}.check-row input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin-top:2px}.field{font-size:var(--fs-sm);color:var(--muted);flex-direction:column;gap:6px;display:flex}.field small{color:var(--faint);font-size:12px}.field .button{align-self:flex-start}.orbita-dialog-wide{width:min(1060px,100vw - 32px);height:min(86vh,900px);padding:0}.orbita-dialog-wide[open]{flex-direction:column;display:flex}.orbita-dialog-wide>h2{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.lib-head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-soft);display:flex}.lib-tabs{gap:var(--sp-1);margin-right:auto;display:flex;overflow-x:auto}.lib-tabs [role=tab]{border-radius:var(--r-md);min-height:36px;color:var(--muted);padding:6px 12px;font-weight:500}.lib-tabs [role=tab][aria-selected=true]{color:var(--fg);background:var(--raised);box-shadow:inset 0 -2px 0 var(--accent)}.lib-body{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.lib-bar{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.lib-bar>.button-primary{margin-left:auto}.inline-select{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.inline-select select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-height:32px;color:var(--fg);padding:4px 8px}.drop-zone{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border:1px dashed var(--line);border-radius:var(--r-lg);flex-wrap:wrap;display:flex}.drop-zone small{color:var(--faint);flex-basis:100%;font-size:12px}.lib-notice{font-size:var(--fs-sm);color:var(--muted)}.lib-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));margin:0;padding:0;list-style:none;display:grid}.lib-card{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.thumb{aspect-ratio:4/5;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(120% 80% at 85% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), linear-gradient(165deg, #1d1d20, var(--bg));flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;display:flex;position:relative;overflow:hidden}.thumb-reel{aspect-ratio:9/14}.thumb.selected{outline:2px solid var(--accent);outline-offset:2px}.thumb-type{font-size:var(--fs-xs);border-radius:var(--r-pill);background:#000b;border:1px solid #ffffff1a;padding:2px 8px;position:absolute;top:8px;left:8px}.thumb-play{color:#fff9;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.thumb-bar{background:var(--accent);border-radius:2px;width:28px;height:3px}.pick{width:32px;height:32px;font-size:var(--fs-sm);background:#000b;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.pick[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.lib-title{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lib-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.sts{font-size:var(--fs-xs);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:1px 8px}.sts-em_revisao{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 27%, transparent)}.sts-aprovado{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 27%, transparent)}.sts-agendado{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 33%, transparent)}.sts-publicado{color:var(--fg)}.cal-nav{align-items:center;gap:4px;display:inline-flex}.cal-title{font-size:var(--fs-md);font-weight:600}.cal-title:first-letter,.cal-list strong:first-letter{text-transform:uppercase}.cal-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.cal-legend i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cal-day{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:4px;min-width:0;min-height:160px;padding:6px;display:flex}.cal-grid.is-month .cal-day{min-height:92px}.cal-day.is-today{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.cal-day.is-out{opacity:.45}.cal-day-head{color:var(--muted);text-transform:capitalize;justify-content:space-between;font-size:12px;display:flex}.cal-day-head b{color:var(--fg);font:500 var(--fs-sm) var(--mono)}.cal-ev{border-left:3px solid var(--ev,var(--line));background:var(--raised);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.cal-ev time{font-family:var(--mono);color:var(--muted);margin-right:6px}.cal-more{color:var(--muted);font-size:12px}.cal-grid:not(.is-month) .cal-ev{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.cal-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-list li{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:10px 0;display:flex}.cal-list strong{font-size:var(--fs-sm);font-weight:600}.cal-list strong.is-today{color:var(--accent)}.cal-list .cal-ev{white-space:normal}.hist-list{margin:0;padding:0;list-style:none}.hist-list li{border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm);grid-template-columns:110px 160px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.hist-list time{font-family:var(--mono);color:var(--muted);font-size:12px}.hist-who{flex-direction:column;display:flex}.hist-who small{color:var(--faint);font-size:12px}.hist-area{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.hist-area i{border-radius:50%;width:8px;height:8px}@media (width<=700px){.orbita-dialog-wide{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.lib-bar>.button-primary{width:100%;margin-left:0}.lib-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.hist-list li{grid-template-columns:1fr;gap:2px}.inline-select select,.lib-tabs [role=tab],.pick{min-height:var(--touch)}.pick{width:var(--touch)}}.composer{flex-direction:column;gap:8px;display:flex}.composer select,.composer textarea,.field textarea,.field input,.pick-agent select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);width:100%;color:var(--fg);padding:8px 10px;font-size:14px;line-height:1.45}.composer textarea,.field textarea{resize:vertical;min-height:64px}.composer select:focus-visible,.composer textarea:focus-visible,.field textarea:focus-visible,.field input:focus-visible{outline-offset:0}.composer textarea:disabled,.field textarea:disabled{opacity:.6}.composer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-actions .voice{flex:1}.composer-actions>.button{margin-left:auto}.char-count{font:11px var(--mono);color:var(--faint)}.privacy-alert{border-radius:var(--r-md);font-size:var(--fs-sm);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.privacy-alert ul{margin:0;padding-left:18px}.privacy-alert code{font-family:var(--mono)}.privacy-alert.block{color:#ff9b9e;background:color-mix(in srgb, var(--err) 8%, transparent);border:1px solid color-mix(in srgb, var(--err) 27%, transparent)}.privacy-alert.warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 6%, transparent);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent)}.privacy-alert.warn .check-row{color:var(--fg)}.thread{flex-direction:column;gap:8px;display:flex}.bubble{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 12px;font-size:14px}.bubble small{color:var(--faint);margin-bottom:2px;font-size:12px;display:block}.bubble.pedido{background:var(--raised);align-self:flex-end;max-width:92%}.bubble.info{color:var(--muted);font-size:var(--fs-sm);border-style:dashed}.bubble.erro{color:var(--err);border-color:color-mix(in srgb, var(--err) 27%, transparent)}.proposal{flex-direction:column;gap:4px;display:flex}.proposal-title{color:var(--muted);font-size:var(--fs-sm)}.proposal-state{font-size:var(--fs-sm)}.proposal-state.confirmada{color:var(--ok)}.proposal-state.recusada{color:var(--muted)}.pick-agent{font-size:var(--fs-sm);flex-direction:column;gap:8px;display:flex}.status-summary ul{font-size:var(--fs-sm);color:var(--muted);gap:3px;margin:4px 0 0;padding-left:16px;display:grid}.status-summary b{color:var(--fg);font:500 13px var(--mono)}.status-summary b.bad{color:var(--err)}.task-list summary{cursor:pointer;font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;min-height:32px;display:flex}.task-list ol{margin:6px 0 0;padding:0;list-style:none}.task-list li{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);flex-direction:column;padding:6px 0;display:flex}.task-list li small{color:var(--faint);font-size:12px}.meeting-badge{border-radius:var(--r-pill);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);padding:1px 8px;font-weight:500}.meeting-badge.aprovada{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 27%, transparent)}.draft{flex-direction:column;gap:12px;display:flex}.meeting-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.feedback-list{margin:0;padding:0;list-style:none}.feedback-text{color:var(--fg)!important;font-size:14px!important}.feedback-status{font-size:12px}.feedback-status.pend{color:var(--warn)}.feedback-status.ok{color:var(--ok)}.feedback-status.no{color:var(--faint)}.ata-list{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ata-list legend{font-size:var(--fs-sm);color:var(--muted);margin-bottom:6px;padding:0}.ata-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:6px;padding:8px;display:flex}.ata-row textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);width:100%;color:var(--fg);resize:vertical;padding:6px 8px;font-size:14px}.ata-row-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ata-row-controls select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);min-width:140px;color:var(--fg);font-size:var(--fs-sm);flex:1;padding:6px 8px}.ata-row-controls .icon-button{margin-left:auto}.ata-list>.button{align-self:flex-start}.previous-edits{font-size:var(--fs-sm);color:var(--muted);flex-direction:column;gap:6px;display:flex}.previous-edits summary{cursor:pointer;min-height:32px}.previous-edits textarea{border:1px dashed var(--line);border-radius:var(--r-md);background:var(--bg);width:100%;color:var(--fg);font-size:var(--fs-sm);padding:8px 10px}.previous-edits .button{align-self:flex-start}.ata-out{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 5%, transparent);padding:10px 12px}.ata-summary{font-size:var(--fs-sm);color:var(--muted);gap:3px;margin:6px 0 0;padding-left:16px;display:grid}.ata-summary b{color:var(--fg);font:500 13px var(--mono)}.orbita-dialog .ata-summary{margin-bottom:4px}.responsaveis-grid{gap:8px;margin-top:12px;display:grid}.responsavel-row{font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.responsavel-row select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--fg);font-size:var(--fs-sm);padding:6px 8px}.for-me-tag{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font:500 11px var(--mono);margin-left:8px;padding:0 6px}.partner-tasks{flex-direction:column;display:flex}@keyframes pulse{50%{opacity:.25}}.footer-note{font-size:var(--fs-xs);color:var(--faint);border-top:1px solid var(--line-soft);padding:5px 16px 8px}@media (width<=860px){.segmented button,.user-chip,.icon-button,.button,.approval-actions .button{min-height:var(--touch)}.icon-button,.user-chip{min-width:44px}.check-row{min-height:var(--touch);align-items:center}.task-list summary{min-height:var(--touch)}.responsavel-row{grid-template-columns:1fr;gap:4px}.responsavel-row select,.ata-row-controls select{min-height:var(--touch);font-size:16px}.composer select,.composer textarea,.field textarea,.field input{font-size:16px}.mic-button{width:44px;height:44px}.rec-indicator{min-height:var(--touch)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.comando-core{--core-bg:#020203;border-radius:var(--r-lg);background:var(--core-bg);cursor:default;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}[role=button].comando-core:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.comando-core.is-grab .comando-canvas{cursor:grab;touch-action:none}.comando-core.is-grab .comando-canvas.is-grabbing{cursor:grabbing}.comando-hint{border-radius:var(--r-pill);color:var(--muted);border:1px solid var(--line);pointer-events:none;white-space:nowrap;background:#020203b3;padding:3px 10px;font-size:12px;position:absolute;top:10px;left:50%;translate:-50%}.comando-core-hero{aspect-ratio:4/3;max-height:300px}.comando-core-compact{border-radius:50%;flex:none;width:160px;height:160px}.comando-canvas{display:block;position:absolute;inset:0}.comando-canvas canvas{display:block;width:100%!important;height:100%!important}.comando-fallback{aspect-ratio:1;border:1px solid #c9d2e3;border-radius:50%;width:44%;margin:auto;animation:2.4s ease-in-out infinite comando-pulse;position:absolute;inset:0;box-shadow:inset 0 0 40px #c9d2e333}.comando-canvas .comando-fallback{display:none}.comando-canvas[data-fallback] .comando-fallback,.comando-canvas[data-waiting] .comando-fallback,.comando-core>.comando-fallback{display:block}.comando-core.is-pensando .comando-fallback{border-color:var(--accent)}.comando-core.is-respondendo .comando-fallback{border-color:var(--ok)}@keyframes comando-pulse{50%{opacity:.7;transform:scale(1.06)}}.comando-hero{text-align:center;justify-items:center;gap:8px;margin-bottom:12px;display:grid}.comando-state{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.comando-state i{background:#c9d2e3;border-radius:50%;width:8px;height:8px}.comando-state.is-pensando i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.comando-state.is-respondendo i{background:var(--ok)}.comando-state.is-reuniao i{background:var(--err);animation:1.1s step-end infinite comando-blink}@keyframes comando-blink{50%{opacity:.2}}.comando-core.is-reuniao .comando-fallback{border-color:var(--err)}.comando-say{min-height:2.9em;font-size:var(--fs-md);color:var(--fg);text-wrap:balance;line-height:1.45}.comando-say span{opacity:0;animation:.3s ease-out forwards comando-word}@keyframes comando-word{to{opacity:1}}@media (prefers-reduced-motion:reduce){.comando-say span{opacity:1;animation:none}.comando-fallback,.comando-state.is-reuniao i{animation:none}}.meet-live{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-bottom:12px;padding:12px 0 16px;display:grid}.meet-core{justify-self:center;justify-items:center;gap:8px;display:grid}.meet-suggestions{gap:8px;min-width:0;display:grid}.meet-suggestions-head h3{font-size:var(--fs-sm);font-weight:600}.meet-suggestions-head small{color:var(--faint);font-size:12px;display:block}.suggestion-list{margin:0;padding:0;list-style:none}.suggestion{border-bottom:1px solid var(--line-soft);gap:6px;padding:10px 0;display:grid}.suggestion p{font-size:var(--fs-sm);line-height:1.45}.suggestion-type{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted);justify-self:start;padding:1px 8px;font-size:11px}.suggestion.is-cuidado .suggestion-type{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.suggestion.is-tarefa .suggestion-type{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.suggestion-actions{flex-wrap:wrap;gap:6px;display:flex}.suggestion-actions select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);max-width:100%;min-height:32px;color:var(--fg);font-size:var(--fs-sm);padding:4px 8px}.inline-note{font-size:var(--fs-sm);color:var(--warn)}.orbita-scene{background:#000;height:min(70vh,660px);min-height:420px;position:relative;overflow:hidden;container-type:inline-size}.orbita-scene.is-full{z-index:60;height:auto;position:fixed;inset:0}.orbita-scene-canvas{position:absolute;inset:0}.orbita-scene-canvas canvas{display:block;width:100%!important;height:100%!important}.orbita-scene-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tag3d{will-change:transform;white-space:nowrap;pointer-events:auto;border-radius:var(--r-pill);min-height:24px;color:var(--fg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0b0b0cb3;border:1px solid #ffffff14;align-items:center;gap:6px;margin:-12px 0 0 14px;padding:3px 9px 3px 7px;font-size:12px;display:inline-flex;position:absolute;top:0;left:0}.tag3d.right{margin-left:0;translate:calc(-100% - 14px)}.tag3d i{border-radius:50%;width:7px;height:7px}.tag3d.is-off,.tag3d.is-paused{color:var(--muted)}.tag3d.is-run{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.tag3d.is-selected{border-color:var(--fg);background:var(--raised);opacity:1!important}.tag3d:focus-visible{opacity:1!important}.tag3d:hover,.tag3d:focus-visible{background:var(--raised);border-color:var(--muted)}.orbita-hud{pointer-events:none;position:absolute;inset:12px}.orbita-hud:before,.orbita-hud:after{content:"";border:1px solid color-mix(in srgb, var(--fg) 30%, transparent);width:22px;height:22px;position:absolute}.orbita-hud:before{border-bottom:0;border-right:0;top:0;left:0}.orbita-hud:after{border-top:0;border-left:0;bottom:0;right:0}.orbita-hud-read{color:var(--muted);gap:2px;font-size:12px;display:grid;position:absolute;bottom:10px;left:14px}.orbita-hud-read b{font:500 13px var(--mono);color:var(--fg)}.orbita-hud-key{color:var(--muted);justify-items:end;gap:4px;font-size:12px;display:grid;position:absolute;top:10px;right:14px}.orbita-hud-key span{align-items:center;gap:8px;display:inline-flex}.orbita-hud-key i{background:color-mix(in srgb, var(--fg) 25%, transparent);width:18px;height:1px;display:inline-block}.orbita-hud-key i.k-run{background:linear-gradient(90deg, transparent, var(--fg), var(--accent));height:2px}.orbita-hud-key i.k-link{background:linear-gradient(90deg, var(--a-mkt), var(--a-vendas));opacity:.7;height:1px}.orbita-hud-key i.k-off{background:repeating-linear-gradient(90deg, var(--faint) 0 3px, transparent 3px 6px)}.orbita-core-ui{text-align:center;pointer-events:none;justify-items:center;gap:6px;width:min(560px,100% - 32px);display:grid;position:absolute;bottom:18px;left:50%;translate:-50%}.orbita-core-ui .core-state{border-radius:var(--r-pill);border:1px solid var(--line);background:#0b0b0cb3;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:inline-flex}.orbita-core-ui .core-state i{background:#c9d2e3;border-radius:50%;width:8px;height:8px}.orbita-core-ui .core-state[data-s=pensando] i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.orbita-core-ui .core-state[data-s=respondendo] i{background:var(--ok)}.orbita-core-ui .comando-say{min-height:0;font-size:14px}.orbita-full{z-index:2;position:absolute;bottom:14px;right:14px}@container (width<=1200px){.orbita-hud-key,.orbita-hud-read{display:none}}@media (width<=860px){.orbita-hud-key,.orbita-hud-read{display:none}.tag3d{font-size:11px}}.app{grid-template:"banner banner""rail top""rail notice""rail main"minmax(0,1fr)/216px minmax(0,1fr);height:100%;display:grid}.app>.demo-banner{grid-area:banner;justify-content:center;display:flex}.app>.notice,.app>.sync-note{grid-area:notice}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.small{font-size:var(--fs-sm)}.nowrap{white-space:nowrap}.grow{flex:1;min-width:0}.push{margin-left:auto}.rail{border-right:1px solid var(--line-soft);flex-direction:column;grid-area:rail;gap:2px;min-height:0;padding:14px 10px;display:flex;overflow:auto}.brand-row{letter-spacing:-.01em;align-items:center;gap:10px;padding:6px 10px 18px;font-weight:600;display:flex}.brand-row small{color:var(--faint);font-weight:500}.rail-nav{gap:2px;display:grid}.nav{border-radius:var(--r-md);width:100%;min-height:40px;color:var(--muted);text-align:left;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.nav svg{flex:none;width:18px;height:18px}.nav:hover{color:var(--fg);background:var(--surface)}.nav[aria-current=page]{color:var(--fg);background:var(--raised)}.nav .count{font:500 12px var(--mono);color:var(--muted);margin-left:auto}.nav .count.hot{color:var(--accent-ink);background:var(--accent);border-radius:var(--r-pill);padding:0 7px}.nav .rec-dot{margin-left:auto}.rail-foot{color:var(--faint);gap:6px;margin-top:auto;padding:10px;font-size:12px;display:grid}.rail-foot .link{justify-self:start;font-size:12px}.top{border-bottom:1px solid var(--line-soft);grid-area:top;align-items:center;gap:12px;min-width:0;padding:12px 24px;display:flex}.ask{flex:1;min-width:0;max-width:680px;position:relative}.ask form{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);align-items:center;gap:8px;min-height:44px;padding:0 6px;display:flex}.ask form:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.core-btn{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.core-btn:hover,.core-btn[aria-expanded=true]{background:var(--raised)}.core{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.ask input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:15px}.ask input::placeholder{color:var(--faint)}.icon-btn{width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn:hover{color:var(--fg);background:var(--raised)}.icon-btn svg{width:17px;height:17px}.waiting{border-radius:var(--r-pill);background:var(--accent-soft);white-space:nowrap;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.waiting b{font:600 15px var(--mono);color:var(--accent)}.suggest{z-index:30;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px #000a}.suggest>p{color:var(--muted);font-size:var(--fs-sm)}.who{align-items:center;gap:10px;font-weight:600;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account{position:relative}.menu{z-index:30;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #000a}.menu button{border-radius:var(--r-md);text-align:left;min-height:40px;padding:0 12px}.menu button:hover{background:var(--raised)}.btn{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.btn:not(:disabled):hover{background:var(--raised)}.btn:disabled{opacity:.5}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn.primary:not(:disabled):hover{background:#ff8122}.btn.quiet{color:var(--muted);background:0 0;border-color:#0000}.btn.quiet:not(:disabled):hover{color:var(--fg);background:var(--surface)}.btn[aria-pressed=true]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 33%, transparent)}.link{min-height:24px;color:var(--muted);font-size:inherit;text-underline-offset:3px;padding:0;text-decoration:underline;display:inline-block}.link:hover{color:var(--fg)}.link.strong{color:var(--fg);font-weight:500;text-decoration:none}.link.strong:hover{text-decoration:underline}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tag{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:1px 8px;font-size:12px}.tag.you{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.tag.warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.tag.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.pill{border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;color:var(--muted);align-items:center;gap:6px;padding:1px 8px;font-size:12px;font-weight:400;display:inline-flex}.seg{border:1px solid var(--line);border-radius:var(--r-md);padding:2px;display:inline-flex}.seg button{min-height:32px;color:var(--muted);white-space:nowrap;border-radius:6px;padding:0 12px;font-size:14px}.seg button[aria-pressed=true]{background:var(--raised);color:var(--fg)}.seg .n{font:12px var(--mono);color:var(--faint);margin-left:6px}.chips{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.chip{border:1px solid var(--line);border-radius:var(--r-pill);min-height:30px;color:var(--muted);align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.chip[aria-pressed=true]{color:var(--fg);background:var(--raised);border-color:#3a3a3e}.live-dot{align-items:center;gap:8px;display:inline-flex}.live-dot:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse}.run{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;animation:1.6s infinite pulse;display:inline-block}.ok-mark{color:var(--ok)}.queue-mark{color:var(--faint)}.main{min-height:0;padding:24px max(24px, env(safe-area-inset-right,0px)) 48px max(24px, env(safe-area-inset-left,0px));grid-area:main;overflow:auto}.main:focus{outline:none}.main>.footer-note{max-width:1160px;margin:32px auto 0;padding:12px 0 0}.view{gap:28px;max-width:1160px;margin:0 auto;display:grid}.view.wide{max-width:1400px}.view.narrow{max-width:860px}.view h1{font-size:var(--fs-xl);letter-spacing:-.02em;text-wrap:balance;font-weight:600}.view h2{font-size:15px;font-weight:600}.sub{color:var(--muted)}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.head .sub{max-width:70ch}.stats{flex-wrap:wrap;gap:8px 28px;display:flex}.stat{display:grid}.stat b{font:500 20px var(--mono);font-variant-numeric:tabular-nums}.stat span{color:var(--muted);font-size:12px}.cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:36px;display:grid}.stack{gap:36px;min-width:0;display:grid}.side{gap:28px;min-width:0;display:grid}.section-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.section-h .n{font:500 13px var(--mono);color:var(--muted)}.group{margin-top:18px}.group-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:6px;display:flex}.group-h h3{color:var(--muted);font-size:13px;font-weight:500}.group-h .n{font:13px var(--mono);color:var(--muted)}.list{margin:0;padding:0;list-style:none}.item{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 0;display:grid}.item>:not(.actions){grid-column:1}.item.for-me{box-shadow:inset 2px 0 0 var(--accent);padding-left:12px}.item h3,.item h4{font-size:15px;font-weight:600}.item p{color:var(--muted);max-width:62ch;font-size:14px}.item-main{gap:6px;min-width:0;display:grid}.item .actions{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-self:start;gap:8px;margin-top:18px;display:flex}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.meta time{font-family:var(--mono);color:var(--faint);font-size:12px}.before{border-left:2px solid var(--line);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--surface);max-width:62ch;color:var(--muted);gap:4px;padding:10px 12px;font-size:13px;display:grid}.before b{color:var(--fg);font-weight:500}.variants{gap:6px;display:flex}.variants button{border:1px solid var(--line);width:32px;height:32px;font:500 13px var(--mono);color:var(--muted);border-radius:6px}.variants button[aria-pressed=true]{border-color:var(--accent);color:var(--fg);background:var(--accent-soft)}.window{font:12px var(--mono);color:var(--warn)}.item .draft-msg{border:1px solid var(--line-soft);border-radius:var(--r-md);max-width:62ch;color:var(--fg);padding:10px 12px;font-size:14px}.empty{color:var(--muted);padding:20px 0;font-size:14px}.empty b{color:var(--fg);margin-bottom:4px;font-weight:600;display:block}.tasks{margin:0;padding:0;list-style:none}.tasks li{border-bottom:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 0;font-size:14px;display:grid}.tasks small{color:var(--muted);font-size:12px;display:block}.tasks time{font:12px var(--mono);color:var(--faint);white-space:nowrap}.feed{margin:0;padding:0;list-style:none;display:grid}.feed li{border-bottom:1px solid var(--line-soft);grid-template-columns:48px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14px;display:grid}.feed time{font:13px var(--mono);color:var(--muted)}.feed small{color:var(--muted);font-size:12px;display:block}.rules{border:1px solid var(--line-soft);border-radius:var(--r-lg);color:var(--muted);gap:8px;padding:12px 14px;font-size:13px;display:grid}.rules b{color:var(--fg);font-weight:500}.rules .btn{justify-self:start}.day{height:58px;margin-top:-6px;position:relative}.day-line{background:var(--line);height:1px;position:absolute;top:26px;left:0;right:0}.day-past{background:var(--muted);height:1px;position:absolute;top:26px;left:0}.day-tick{background:var(--line);width:1px;height:9px;position:absolute;top:22px}.day-tick span{font:11px var(--mono);color:var(--faint);white-space:nowrap;position:absolute;top:12px;left:50%;transform:translate(-50%)}.day-ev{border:2px solid var(--bg);border-radius:50%;width:11px;height:11px;position:absolute;top:21px;transform:translate(-50%)}.day-ev.next{background:var(--bg);border:1.5px solid var(--muted)}.day-now{background:var(--accent);border-radius:2px;width:2px;height:30px;margin-left:-1px;position:absolute;top:4px}.day-now span{font:500 12px var(--mono);color:var(--accent);white-space:nowrap;position:absolute;top:-2px;left:8px}.orbit-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.stage{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#000;min-width:0;position:relative;overflow:hidden}.stage .motion-note{border:0}.orbita-scroll{overscroll-behavior-x:contain;scrollbar-width:none;height:100%;overflow:auto hidden}.orbita-scroll::-webkit-scrollbar{display:none}.orbita-inner{width:max(100%,780px);height:100%;position:relative}.orbita-scene.is-full .orbita-inner{width:100%}.orbita-swipe{display:none}.orbita-core-ui{bottom:52px}.orbita-ticker{background:linear-gradient(#0000,#0b0b0cf0 40%);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.orbita-ticker span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrap-x{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{border-bottom:1px solid var(--line);text-align:left;color:var(--faint);white-space:nowrap;padding:8px 10px 8px 0;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 10px 10px 0}.table td.mono{color:var(--muted)}.table .dot{margin-right:4px}.view-inner{gap:28px;display:grid}.channel-tabs{border-bottom:1px solid var(--line);gap:6px;display:flex}.channel-tabs button{min-height:42px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-weight:500;display:inline-flex}.channel-tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent)}.funnel{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.funnel div{background:var(--bg);gap:2px;padding:14px 16px;display:grid}.funnel b{font:500 24px var(--mono);font-variant-numeric:tabular-nums}.funnel span{color:var(--muted);font-size:12px}.auto{margin:0;padding:0;list-style:none;display:grid}.auto li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 0;font-size:14px;display:grid}.auto small{color:var(--muted);grid-column:1;font-size:12px}.auto .tag{grid-area:1/2/span 2;align-self:center}.lib-section{gap:12px;display:grid}.lib-section .lib-head{padding:0 0 8px}.lib-section .lib-body{padding:0;overflow:visible}.comando-sheet{z-index:25;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);grid-area:main;place-self:start end;width:min(480px,100% - 24px);max-height:calc(100% - 12px);margin:0 12px;position:relative;overflow:auto;box-shadow:0 30px 80px #000c}.comando-sheet .panel-view{padding-top:20px}.sheet-close{z-index:2;position:absolute;top:10px;right:10px}.scrim{z-index:44;background:#0007;position:fixed;inset:0}.drawer{z-index:45;background:var(--surface);border-left:1px solid var(--line);width:min(760px,100%);animation:drawer-in .26s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-30px 0 80px #0009}@keyframes drawer-in{0%{transform:translate(100%)}}.ws-head{padding:calc(18px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 0 20px;border-bottom:1px solid var(--line);gap:14px;display:grid}.top-row{align-items:flex-start;gap:12px;display:flex}.top-row h2{font-size:var(--fs-lg);font-weight:600}.avatar{border:1px solid var(--line);background:var(--raised);width:42px;height:42px;font:600 15px var(--mono);border-radius:12px;flex:none;place-items:center;display:grid}.ws-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tabs button{min-height:40px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:0 12px;font-weight:500}.ws-tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent)}.ws-body{padding:18px max(20px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) 20px;flex:1;align-content:start;gap:16px;display:grid;overflow:auto}.ws-body .group-h{margin-top:4px}.chat{gap:10px;display:grid}.msg{border-radius:12px;max-width:82%;padding:10px 12px;font-size:14px;line-height:1.5}.msg.agent{background:var(--raised);border-top-left-radius:4px;justify-self:start}.msg.agent.quiet{border:1px dashed var(--line);color:var(--muted);background:0 0}.msg.me{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-top-right-radius:4px;justify-self:end}.msg.team{background:var(--raised);border-top-right-radius:4px;justify-self:end}.msg small{color:var(--faint);margin-top:4px;font-size:11px;display:block}.room-composer textarea{background:var(--bg)}.room-notice{font-size:var(--fs-sm);color:var(--muted);flex:1}.task-row{border-bottom:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr);gap:8px 10px;padding:12px 0;font-size:14px;display:grid}.task-row .row{grid-column:2}.task-row small{color:var(--muted);font-size:12px;display:block}.input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);padding:8px 10px}.input.slim{width:auto;min-height:36px;padding:4px 8px}.files{margin:0;padding:0;list-style:none}.files li{border-bottom:1px solid var(--line-soft);gap:2px;padding:10px 0;font-size:14px;display:grid}.files small{color:var(--muted);font-size:12px}.dropzone{border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--muted);gap:10px;padding:14px;font-size:13px;display:grid}.dropzone .check-row{color:var(--fg)}.kpis{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kpis div{background:var(--surface);gap:2px;padding:12px 14px;display:grid}.kpis b{font:500 20px var(--mono);overflow-wrap:anywhere}.kpis span{color:var(--muted);font-size:12px}.kv{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--faint)}.kv dd{margin:0}.toast{z-index:70;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-radius:var(--r-pill);background:var(--raised);max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px #000a}.tabbar{display:none}@media (width<=1100px){.cols,.orbit-wrap{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.app{grid-template-columns:minmax(0,1fr);grid-template-areas:"banner""top""notice""main"}.rail{display:none}.top{padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));gap:8px}.waiting span,.ask kbd{display:none}.waiting{min-height:var(--touch);padding:0 12px}.main{padding:20px max(16px, env(safe-area-inset-right,0px)) calc(96px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}.item{grid-template-columns:minmax(0,1fr)}.item .actions{grid-area:auto/1;justify-content:stretch;margin-top:4px}.item .actions .btn{flex:1}.btn,.seg button,.chip,.nav,.icon-btn,.core-btn,.variants button,.ws-tabs button,.channel-tabs button,.menu button{min-height:var(--touch)}.icon-btn,.core-btn,.variants button{min-width:var(--touch)}.funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis{grid-template-columns:minmax(0,1fr)}.ws-tabs{gap:0}.ws-tabs button{padding:0 9px}.day-tick:nth-child(odd) span{display:none}.orbita-scene{height:520px;min-height:0}.orbita-swipe{z-index:2;text-align:center;color:var(--faint);pointer-events:none;font-size:12px;display:block;position:absolute;bottom:96px;left:0;right:0}.orbita-scene.is-full .orbita-swipe{display:none}.comando-sheet{width:auto;max-height:100%;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:0;justify-self:stretch;margin:0}.tabbar{z-index:30;padding:6px max(6px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--bg) 94%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(6,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar .nav{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:0;font-size:10.5px}.tabbar .nav .count{margin:0;position:absolute;top:2px;right:4px}.tabbar .nav .rec-dot{margin:0;position:absolute;top:8px;right:10px}.toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.run,.live-dot:before,.drawer{animation:none}}
