/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0d14;--bg-2:#0e1320;--surface:#111623;--surface-2:#161c2b;--surface-glass:#1116238c;--glass-edge:#ffffff24;--glass-hi:#ffffff1a;--border:#ffffff14;--fg:#e8ecf4;--fg-muted:#8a94a8;--fg-faint:#5b6477;--yara:#8b5cf6;--agent:#22d3ee;--ok:#22c55e;--warn:#f59e0b;--danger:#ef4444;--ring:#a78bfa;--a-guaraci:#38bdf8;--a-jaci:#e879f9;--a-curupira:#2dd4bf;--a-caipora:#a5b4fc;--a-friday:#60a5fa;--a-karen:#f472b6;--a-homer:#c084fc;--a-veronica:#94a3b8;--a-edith:#e2e8f0;--a-vision:#818cf8;--a-dume:#67e8f9;--a-pepper:#fbcfe8;--a-warmachine:#a8a29e;--e-oramix:#60a5fa;--e-bestvip:#e879f9;--e-pessoal:#cbd5e1;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--r-ctl:6px;--r-card:10px;--r-panel:16px;--dur-instant:.1s;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-move:cubic-bezier(.4, 0, .2, 1)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6fa;--bg-2:#eceef4;--surface:#fff;--surface-2:#f3f4f8;--surface-glass:#ffffff9e;--glass-edge:#ffffffe6;--glass-hi:#ffffffb3;--border:#0f172a1a;--fg:#0f172a;--fg-muted:#475569;--fg-faint:#94a3b8;--yara:#7c3aed;--agent:#0891b2;--ok:#15803d;--warn:#b45309;--danger:#dc2626;--ring:#7c3aed;--a-guaraci:#0284c7;--e-oramix:#1d4ed8;--e-bestvip:#a21caf;--e-pessoal:#334155;--a-jaci:#c026d3;--a-curupira:#0d9488;--a-caipora:#4f46e5;--a-friday:#1d4ed8;--a-karen:#be185d;--a-homer:#7e22ce;--a-veronica:#475569;--a-edith:#1e293b;--a-vision:#4338ca;--a-dume:#0e7490;--a-pepper:#9d174d;--a-warmachine:#57534e}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6fa;--bg-2:#eceef4;--surface:#fff;--surface-2:#f3f4f8;--surface-glass:#ffffff9e;--glass-edge:#ffffffe6;--glass-hi:#ffffffb3;--border:#0f172a1a;--fg:#0f172a;--fg-muted:#475569;--fg-faint:#94a3b8;--yara:#7c3aed;--agent:#0891b2;--ok:#15803d;--warn:#b45309;--danger:#dc2626;--ring:#7c3aed;--a-guaraci:#0284c7;--e-oramix:#1d4ed8;--e-bestvip:#a21caf;--e-pessoal:#334155;--a-jaci:#c026d3;--a-curupira:#0d9488;--a-caipora:#4f46e5;--a-friday:#1d4ed8;--a-karen:#be185d;--a-homer:#7e22ce;--a-veronica:#475569;--a-edith:#1e293b;--a-vision:#4338ca;--a-dume:#0e7490;--a-pepper:#9d174d;--a-warmachine:#57534e}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--shadow:0 10px 30px #00000059;--ambient-a:#8b5cf638;--ambient-b:#22d3ee1a;--yara-soft:var(--yara)}@supports (color:color-mix(in lab, red, red)){:root{--yara-soft:color-mix(in srgb, var(--yara) 16%, transparent)}}body{background:var(--bg);background-image:radial-gradient(60rem 40rem at 18% -10%, var(--ambient-a), transparent 60%), radial-gradient(50rem 30rem at 100% 8%, var(--ambient-b), transparent 60%);background-attachment:fixed;font-size:14px;line-height:1.5}.app{padding-block:0 64px;padding-inline:16px}.wrap{gap:var(--s6);max-width:1320px;margin-inline:auto;display:grid}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;margin:0}h2{font-size:17px;font-weight:600}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--fg-muted)}.faint{color:var(--fg-faint)}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{font:inherit;color:inherit;cursor:pointer;min-height:34px;padding:0 var(--s3);border-radius:var(--r-ctl);border:1px solid var(--border);background:var(--surface-2);align-items:center;gap:var(--s2);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-move), border-color var(--dur-fast) var(--ease-move), transform var(--dur-instant) var(--ease-out);display:inline-flex}.btn:hover{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{border-color:color-mix(in srgb, var(--fg) 22%, transparent)}}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--yara);color:#fff;border-color:#0000;font-weight:600}.btn-primary:hover{background:var(--yara)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:color-mix(in srgb, var(--yara) 86%, #fff)}}.btn-primary:hover{border-color:#0000}.btn-danger{color:var(--danger);background:0 0}.btn-sm{min-height:30px;font-size:12.5px}.btn[aria-pressed=true]{background:var(--yara-soft);border-color:var(--yara)}@supports (color:color-mix(in lab, red, red)){.btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--yara) 50%, transparent)}}kbd{font:500 11px var(--font-mono);border:1px solid var(--border);background:var(--surface-2);opacity:.8;border-radius:4px;padding:1px 5px}.section-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.section-head .muted{font-size:12.5px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.empty{padding:var(--s5);text-align:center;color:var(--fg-muted);gap:var(--s3);justify-items:center;display:grid}.glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--glass-edge);box-shadow:var(--shadow), inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 #0000001f;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.glass{background:color-mix(in srgb, var(--surface) 92%, transparent)}}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.topbar{z-index:20;padding:var(--s3) 16px;border-radius:0 0 var(--r-panel) var(--r-panel);border-top:0;margin-inline:-16px;position:sticky;top:0}.topbar-in{align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;max-width:1320px;margin-inline:auto;display:flex}.brand{align-items:center;gap:var(--s3);font-size:15px;font-weight:600;display:flex}.brand-mark{background:radial-gradient(circle at 35% 30%, #fff 0 8%, var(--yara) 45%, transparent 72%);width:22px;height:22px;box-shadow:0 0 14px var(--yara);border-radius:50%}.brand small{color:var(--fg-muted);font-weight:500}.top-meta{gap:var(--s4);color:var(--fg-muted);flex-wrap:wrap;align-items:center;font-size:12.5px;display:flex}.top-meta b{color:var(--fg);font-weight:500}.dot{background:var(--c,var(--ok));vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dot.live{animation:yara-ping 2.4s var(--ease-out) infinite}@keyframes yara-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}.spacer{flex:1}.top-actions{gap:var(--s2);display:flex}.hero{gap:var(--s4);margin-top:var(--s5);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;display:grid}.orb-panel{border-radius:var(--r-panel);padding:var(--s4);gap:var(--s3);display:grid;overflow:hidden}.orb-head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.orb-head .state{align-items:center;gap:var(--s2);font-size:15px;font-weight:600;display:flex}.orb-head .state i{background:var(--orb-ui,var(--yara));width:9px;height:9px;box-shadow:0 0 10px var(--orb-ui,var(--yara));transition:background var(--dur-slow);border-radius:50%}.stage{aspect-ratio:1;width:100%;max-width:560px;margin-inline:auto;position:relative}.stage canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.hud{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hud .track{fill:none;stroke:var(--border);stroke-width:3px}.hud .arc{fill:none;stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray var(--dur-slow) var(--ease-out)}.hud .ticks{fill:none;stroke:var(--fg-faint);stroke-width:6px;opacity:.5;transform-box:view-box;transform-origin:200px 200px;animation:90s linear infinite yara-spin}.hud .ticks-major{fill:none;stroke:var(--fg-muted);stroke-width:10px;opacity:.35}@keyframes yara-spin{to{transform:rotate(360deg)}}.readout{font:500 11px/1.35 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);pointer-events:none;gap:1px;display:grid;position:absolute}.readout b{color:var(--fg);font-size:17px;font-weight:600}.readout .k{letter-spacing:.1em;font-size:10px}.readout .sw{background:var(--c);vertical-align:3px;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.r-tl{top:0;left:0}.r-tr{text-align:right;top:0;right:0}.r-bl{bottom:0;left:0}.r-br{text-align:right;bottom:0;right:0}.sat-label{pointer-events:none;font:600 12.5px var(--font-mono);letter-spacing:.04em;color:var(--c);white-space:nowrap;background:var(--bg);border-radius:4px;padding:2px 6px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sat-label{background:color-mix(in srgb, var(--bg) 70%, transparent)}}.sat-label{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.sat-label{border:1px solid color-mix(in srgb, var(--c) 35%, transparent)}}.sat-label{will-change:transform}.sat-label[data-clickable=true]{pointer-events:auto;cursor:pointer}.sat-label[data-clickable=true]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sat-label[data-status=indisponivel]{border-style:dashed}.sat-label[data-status=fala]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.sat-label[data-status=fala]{background:color-mix(in srgb, var(--c) 25%, var(--bg))}}.orb-fallback{background:radial-gradient(circle at 38% 32%, #fff 0 6%, var(--orb-ui,var(--yara)) 40%, transparent 72%);box-shadow:0 0 80px var(--orb-ui,var(--yara));border-radius:50%;position:absolute;inset:22%}.transcript{text-align:center;gap:2px;min-height:42px;font-size:13.5px;display:grid}.transcript .who{font:600 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.transcript p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.side{gap:var(--s4);align-content:start;display:grid}.now{padding:var(--s4);gap:var(--s3);display:grid}.now h1{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,26px);font-weight:700}.now-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.now-list li{gap:var(--s2);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;font-size:13px;display:grid}.now-list svg{width:16px;height:16px;margin-top:2px}.now-list .t{color:var(--fg-muted);font:12px var(--font-mono);white-space:nowrap}.now-list button.link{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.now-list button.link:focus-visible{outline:2px solid var(--ring)}.sep{background:var(--border);height:1px}.accounts{gap:var(--s2);display:grid}.account-row{gap:4px var(--s3);grid-template-columns:minmax(0,1fr) auto;font-size:12.5px;display:grid}.bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.bar>span{background:var(--c,linear-gradient(90deg, var(--agent), var(--yara)));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));transition:transform var(--dur-slow) var(--ease-out);display:block}.feed{padding:var(--s3) var(--s4) var(--s4);gap:var(--s2);display:grid}.feed-log{align-content:start;gap:6px;max-height:300px;display:grid;overflow:auto}.feed-row{gap:var(--s2);grid-template-columns:26px minmax(0,1fr);font-size:12.5px;display:grid}.feed-row .line1{gap:var(--s2);flex-wrap:wrap;align-items:baseline;font-size:11.5px;display:flex}.feed-row .line1 b{color:var(--c)}.feed-row p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.feed-row code{font:12px var(--font-mono)}.av{width:34px;height:34px;font:700 12px var(--font-mono);color:var(--c);background:var(--c);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.av{background:color-mix(in srgb, var(--c) 14%, transparent)}}.av{border:1.5px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.av{border:1.5px solid color-mix(in srgb, var(--c) 60%, transparent)}}.av{flex:none}.av.sm{width:26px;height:26px;font-size:10px}.filters{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.missions{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s4);gap:var(--s3);transition:border-color var(--dur-fast) var(--ease-move);align-content:start;display:grid;position:relative;overflow:hidden}.card:before{content:"";background:var(--c);width:3px;position:absolute;inset:0 auto 0 0}.card:hover{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.card:hover{border-color:color-mix(in srgb, var(--fg) 16%, transparent)}}.card[data-state=awaiting_approval]{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.card[data-state=awaiting_approval]{border-color:color-mix(in srgb, var(--warn) 45%, transparent)}}.card[data-state=approved],.card[data-state=rejected],.card[data-state=cancelled]{opacity:.78}.card-top{gap:var(--s3);align-items:center;display:flex}.who{flex:1;min-width:0;display:grid}.who .nm{gap:var(--s2);flex-wrap:wrap;align-items:baseline;font-size:15px;font-weight:700;display:flex}.who .role{color:var(--c);font-size:12px;font-weight:500}.who .model{font:11.5px var(--font-mono);color:var(--fg-muted)}.pill{height:24px;padding:0 var(--s2);white-space:nowrap;border:1px solid var(--sc);border-radius:999px;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill{border:1px solid color-mix(in srgb, var(--sc) 40%, transparent)}}.pill{background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.pill{background:color-mix(in srgb, var(--sc) 12%, transparent)}}.pill{color:var(--sc)}.pill svg{flex:none;width:14px;height:14px}.pill .pdot{background:var(--sc);border-radius:50%;width:7px;height:7px}.pill[data-state=running] .pdot{animation:1.4s ease-in-out infinite yara-pulse}@keyframes yara-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.pill .check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:yara-draw .5s var(--ease-out) 50ms forwards}@keyframes yara-draw{to{stroke-dashoffset:0}}.mission-title{gap:2px;display:grid}.mission-title h3{font-size:14.5px;font-weight:600}.ref{font:11.5px var(--font-mono);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action{gap:var(--s2);font:12px var(--font-mono);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-ctl);padding:6px var(--s3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:32px;display:grid}.action .tool{color:var(--c);font-weight:600}.action .arg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action .since{color:var(--fg-faint)}.action.warn .tool{color:var(--warn)}.action.err .tool{color:var(--danger)}.metrics{gap:var(--s3) var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m{gap:3px;min-width:0;display:grid}.m .k{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;font-weight:600}.m .v{font:500 13px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.add{color:var(--ok)}.del{color:var(--danger)}.m .bar{height:4px}.card-foot{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.spark{flex:none;width:140px;height:28px}.spark polyline{fill:none;stroke:var(--c);stroke-width:1.5px;stroke-linejoin:round}.spark polygon{fill:var(--c)}@supports (color:color-mix(in lab, red, red)){.spark polygon{fill:color-mix(in srgb, var(--c) 14%, transparent)}}.card-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.machine{gap:var(--s3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hw{padding:var(--s4);gap:var(--s3);align-content:start;display:grid}.hw-cpu{grid-column:span 5}.hw-mem{grid-column:span 4}.hw-side{grid-column:span 3}.hw-proc{grid-column:span 12}.hw-head{justify-content:space-between;gap:var(--s3);flex-wrap:wrap;align-items:baseline;display:flex}.hw-head .big{font:600 26px/1 var(--font-mono);font-variant-numeric:tabular-nums}.spec{font:11.5px var(--font-mono);color:var(--fg-muted)}.threads{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.th{background:var(--surface-2);border:1px solid var(--border);border-radius:5px;height:38px;position:relative;overflow:hidden}.th>span{background:var(--agent);transform-origin:bottom;transform:scaleY(var(--l,.02));opacity:.75;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.th[data-hot="1"]>span{background:var(--warn)}.th em{font:600 9px var(--font-mono);opacity:.8;font-style:normal;position:absolute;top:2px;left:4px}.stack{background:var(--surface-2);border-radius:4px;height:14px;display:flex;overflow:hidden}.stack span{height:100%;transition:flex-grow var(--dur-slow) var(--ease-out);flex-basis:0}.legend{gap:4px;font-size:12.5px;display:grid}.legend div{gap:var(--s2);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;display:grid}.legend i{background:var(--c);border-radius:3px;width:10px;height:10px}.legend .v,.kv .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted)}.kv{gap:6px;font-size:12.5px;display:grid}.kv div{justify-content:space-between;gap:var(--s3);display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12.5px}th,td{text-align:left;padding:7px var(--s2);border-bottom:1px solid var(--border);white-space:nowrap}th{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}td.cmd{text-overflow:ellipsis;max-width:420px;color:var(--fg-muted);font-family:var(--font-mono);font-size:11.5px;overflow:hidden}.drawer-backdrop{z-index:30;background:#05070c8c;position:fixed;inset:0}.drawer{z-index:31;border-radius:var(--r-panel) 0 0 var(--r-panel);border-right:0;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(820px,100%);display:grid;position:fixed;top:0;bottom:0;right:0}.drawer-head{padding:var(--s4) var(--s5);gap:var(--s2);border-bottom:1px solid var(--border);display:grid}.drawer-head .row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.drawer-head h2{flex:1;min-width:0;font-size:19px}.tabs{gap:var(--s1);padding:var(--s2) var(--s5) 0;border-bottom:1px solid var(--border);display:flex}.tab{all:unset;cursor:pointer;padding:var(--s2) var(--s3);color:var(--fg-muted);border-bottom:2px solid #0000;margin-bottom:-1px;font-size:13px}.tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--yara)}.tab:focus-visible{outline:2px solid var(--ring)}.drawer-body{padding:var(--s4) var(--s5);overflow:auto}.gate{padding:var(--s4) var(--s5);border-top:1px solid var(--border);gap:var(--s3);display:grid}.gate textarea,.field textarea,.field input,.field select{font:inherit;color:var(--fg);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-ctl);padding:var(--s2) var(--s3);width:100%}.gate textarea{resize:vertical;min-height:60px}.gate-actions{gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;display:flex}.timeline{gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.timeline li{gap:var(--s2);grid-template-columns:64px 18px minmax(0,1fr);align-items:baseline;padding:3px 0;display:grid}.timeline .t{font:11.5px var(--font-mono);color:var(--fg-faint)}.timeline .ic{font:600 11px var(--font-mono);color:var(--ic,var(--fg-muted));text-align:center}.timeline .tx{overflow-wrap:anywhere;white-space:pre-wrap}.timeline .tx code{font:12px var(--font-mono);color:var(--fg-muted)}.timeline li.agent-text .tx{background:var(--surface-2);border-radius:var(--r-ctl);padding:var(--s2) var(--s3)}.diff-file{border:1px solid var(--border);border-radius:var(--r-card);margin-bottom:var(--s3);overflow:hidden}.diff-file summary{cursor:pointer;padding:var(--s2) var(--s3);background:var(--surface-2);gap:var(--s3);font:12.5px var(--font-mono);display:flex}.diff-table{font:12px/1.55 var(--font-mono);border-collapse:collapse;width:100%}.diff-table td{padding:0 var(--s2);white-space:pre;border:0}.diff-table td.ln{width:1%;color:var(--fg-faint);text-align:right;-webkit-user-select:none;user-select:none}.diff-table tr.add{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.diff-table tr.add{background:color-mix(in srgb, var(--ok) 13%, transparent)}}.diff-table tr.add{color:inherit}.diff-table tr.del{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.diff-table tr.del{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.diff-table tr.del{color:inherit}.diff-table tr.hunk td{color:var(--fg-muted);background:var(--bg-2);padding-block:2px}.details-grid{gap:var(--s2) var(--s4);grid-template-columns:max-content minmax(0,1fr);font-size:13px;display:grid}.details-grid dt{color:var(--fg-muted)}.details-grid dd{overflow-wrap:anywhere;margin:0}.run{border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s3);gap:var(--s2);margin-top:var(--s3);font-size:13px;display:grid}dialog.new{width:min(640px,100% - 32px);height:fit-content;max-height:calc(100% - 48px);color:var(--fg);border-radius:var(--r-panel);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}dialog.new::backdrop{background:#05070c8c}dialog.phone{width:min(560px,100% - 32px)}.phone-head{padding:var(--s5) var(--s5) 0;justify-content:space-between;align-items:center;display:flex}.phone-head h2{margin:0;font-size:20px}.phone-pair{grid-template-columns:200px minmax(0,1fr);align-items:center;display:grid}.phone-pair .qr{margin:var(--s5) 0 var(--s5) var(--s5);border-radius:var(--r-ctl);background:#fff;padding:10px;line-height:0}.phone-pair .qr svg{width:100%;height:auto}@media (width<=560px){.phone-pair{grid-template-columns:minmax(0,1fr)}.phone-pair .qr{margin:var(--s5) var(--s5) 0}}.form{gap:var(--s4);padding:var(--s5);display:grid}.field{gap:6px;display:grid}.field label,.field legend{font-size:12.5px;font-weight:600}.field textarea{resize:vertical;min-height:110px}.field .hint{color:var(--fg-muted);font-size:12px}fieldset.field{border:0;margin:0;padding:0}.personas{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.persona-opt{gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-card);cursor:pointer;background:var(--bg-2);align-items:center;display:flex}.persona-opt:has(input:checked){border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.persona-opt:has(input:checked){background:color-mix(in srgb, var(--c) 10%, var(--bg-2))}}.persona-opt:has(input:disabled){opacity:.5;cursor:not-allowed}.persona-opt:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.persona-opt input{opacity:0;position:absolute}.row2{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.error{color:var(--danger);font-size:13px}.toasts{z-index:40;gap:var(--s2);width:max-content;max-width:calc(100% - 32px);display:grid;position:fixed;bottom:24px;left:50%;translate:-50%}.toast{padding:var(--s3) var(--s4);gap:var(--s3);border-radius:12px;align-items:center;font-size:14px;display:flex}.toast[data-kind=error]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.toast[data-kind=error]{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}}footer.foot{color:var(--fg-faint);gap:var(--s2) var(--s4);flex-wrap:wrap;justify-content:space-between;font-size:12px;display:flex}.reduce .dot.live,.reduce .hud .ticks,.reduce .pill .pdot{animation:none!important}.reduce .btn:active{transform:none}.reduce .pill .check path{animation-duration:.15s}@media (width<=1080px){.hero{grid-template-columns:minmax(0,1fr)}.hw-cpu{grid-column:span 12}.hw-mem,.hw-side{grid-column:span 6}}@media (width<=760px){.missions{grid-template-columns:minmax(0,1fr)}.hw-mem,.hw-side{grid-column:span 12}.top-meta .hide-sm{display:none}.drawer{border-radius:0}.personas,.row2{grid-template-columns:minmax(0,1fr)}}@media (width<=460px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.readout b{font-size:14px}.brand small{display:none}.timeline li{grid-template-columns:54px 14px minmax(0,1fr)}}.btn-primary kbd{color:inherit;background:#ffffff2e;border-color:#0000}@media (width<=760px){.drawer-head h2{flex-basis:100%;order:10;font-size:16px}.drawer-head .row .pill{margin-left:auto}}.voice-bar{gap:var(--s2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.voice-bar .error{text-align:center;flex-basis:100%}.btn.ptt{min-height:44px;padding:0 var(--s4);touch-action:none;-webkit-user-select:none;user-select:none;font-weight:600}.btn.ptt[aria-pressed=true]{background:var(--yara);color:#fff;box-shadow:0 0 0 4px var(--yara);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn.ptt[aria-pressed=true]{box-shadow:0 0 0 4px color-mix(in srgb, var(--yara) 30%, transparent)}}.transcript .who{margin-right:4px}.brain{gap:var(--s3);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.brain-list{gap:2px;max-height:320px;display:grid;overflow:auto}.brain-row{gap:var(--s3);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:3px 0;font-size:12.5px;display:grid}.brain-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brain-row .btn{min-height:24px;padding:0 8px;font-size:11.5px}.brain-alert{padding:var(--s2) var(--s3);border-radius:var(--r-ctl);border:1px solid var(--danger);margin:0;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.brain-alert{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent)}}.brain-alert{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.brain-alert{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.brain-checks{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--border);gap:2px;display:grid}@media (width<=1080px){.brain{grid-template-columns:minmax(0,1fr)}}.team{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-card{gap:var(--s3);padding:var(--s4);border-top:3px solid var(--c);transition:box-shadow var(--dur-2,.2s) var(--ease-out), opacity var(--dur-2,.2s) var(--ease-out);display:grid}.team-card[data-status=indisponivel]{opacity:.6;border-top-style:dashed}.team-card[data-speaking]{box-shadow:0 0 0 1px var(--c), 0 8px 30px var(--c)}@supports (color:color-mix(in lab, red, red)){.team-card[data-speaking]{box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 55%, transparent), 0 8px 30px color-mix(in srgb, var(--c) 25%, transparent)}}.team-head{align-items:center;gap:var(--s3);display:flex}.team-head .who{flex:1;min-width:0;display:grid}.team-head .nm{font-size:15px;font-weight:600}.team-head .model{color:var(--fg-muted);font-size:12px}.team-status{align-items:center;gap:var(--s2);min-height:22px;font-size:12.5px;display:flex}.team-pill{border:1px solid var(--pill,var(--fg-muted));border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.team-pill{border:1px solid color-mix(in srgb, var(--pill,var(--fg-muted)) 45%, transparent)}}.team-pill{color:var(--pill,var(--fg-muted))}.team-card[data-status=a-trabalhar] .team-pill{--pill:var(--c)}.team-card[data-status=a-espera] .team-pill{--pill:var(--warn)}.team-said{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:56.55px;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.team-card .card-actions{justify-content:flex-end}.eq{align-items:flex-end;gap:2px;height:16px;display:inline-flex}.eq i{background:var(--c);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite yara-eq}.eq i:nth-child(2){animation-delay:-.3s}.eq i:nth-child(3){animation-delay:-.6s}@keyframes yara-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.eq i{animation:none;transform:scaleY(.7)}}@media (width<=1080px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.team{grid-template-columns:minmax(0,1fr)}}.today{gap:var(--s3);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.brief-text{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.outbox-item{gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--border);font-size:13px;display:grid}.outbox-item .card-actions{justify-content:flex-end}@media (width<=1080px){.today{grid-template-columns:minmax(0,1fr)}}.meetings{gap:var(--s3);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;display:grid}.rec-panel .btn{justify-self:start}.rec-panel[data-phase=recording]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rec-panel[data-phase=recording]{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}}.rec-live{color:var(--danger);align-items:center;gap:6px;font-size:13px;display:inline-flex}.rec-dot{background:var(--danger);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite yara-pulse}.meeting-item+.meeting-item{margin-top:2px}.meeting-error{color:var(--danger);margin:2px 0 4px;font-size:12px}.meeting-ata{gap:var(--s2);padding:var(--s2) 0 var(--s3);font-size:12px;display:grid}.meeting-ata pre{white-space:pre-wrap;max-height:420px;margin:0;font-family:inherit;font-size:13px;line-height:1.5;overflow:auto}@media (width<=1080px){.meetings{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.feed-row p.msg-text{-webkit-line-clamp:unset;white-space:pre-wrap;overflow-wrap:anywhere;display:block}.music{z-index:35;border-radius:var(--r-panel);width:min(320px,100% - 32px);padding:var(--s2);gap:var(--s2);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);display:grid;position:fixed;bottom:24px;right:24px}@starting-style{.music{opacity:0;translate:0 12px}}.music-video{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--bg);overflow:hidden}.music-video iframe{border:0;width:100%;height:100%;display:block}.music-body{align-items:center;gap:var(--s2);padding:0 var(--s1);min-width:0;display:flex}.music-icon{color:var(--yara);flex:none}.music-meta{min-width:0;display:grid}.music-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.music-sub{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.music-controls{align-items:center;gap:var(--s1);display:flex}.music-volume{min-width:0;accent-color:var(--yara);flex:1}@media (width<=860px){.music{right:16px;bottom:calc(76px + env(safe-area-inset-bottom))}.music .icon-btn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){@starting-style{.music{translate:0}}}.login{min-height:100dvh;padding:var(--s4,16px);background:radial-gradient(60% 50% at 50% 35%, var(--yara), transparent 70%), var(--bg);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.login{background:radial-gradient(60% 50% at 50% 35%, color-mix(in srgb, var(--yara) 18%, transparent), transparent 70%), var(--bg)}}.login-card{border-radius:var(--r-panel);gap:var(--s3);text-align:center;width:min(420px,100%);transition:opacity var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out);justify-items:center;padding:32px 28px 24px;display:grid}@starting-style{.login-card{opacity:0;translate:0 12px}}.login-mark{width:56px;height:56px}.login-card h1{letter-spacing:-.5px;margin:0;font-size:24px}.login-lead{color:var(--fg-muted);margin:0}.login-form{text-align:left;width:100%}.login-cta{justify-content:center;gap:var(--s2);width:100%;min-height:44px}.login-cta:active:not(:disabled){scale:.98}.login-trust{align-items:center;gap:var(--s2);cursor:pointer;min-height:44px;font-size:14px;display:flex}.login-trust input{width:18px;height:18px;accent-color:var(--yara)}.login-foot{margin:0;font-size:12.5px}.login-card .error{margin:0}dialog.security{width:min(680px,100% - 32px)}.security-body{gap:var(--s5,24px);padding:var(--s4,16px) var(--s5,24px) var(--s5,24px);display:grid}.security-body h3{margin:0 0 var(--s2);font-size:15px}.security-row-head{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.security-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.security-item{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);display:flex}.security-meta{gap:2px;min-width:0;display:grid}.security-meta strong{align-items:center;gap:var(--s2);font-size:14px;display:flex}.security-meta .muted{overflow-wrap:anywhere;font-size:12.5px}.chip-ok{color:var(--ok);border:1px solid var(--ok);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.chip-ok{border:1px solid color-mix(in srgb, var(--ok) 45%, transparent)}}.security-add{align-items:flex-end;gap:var(--s2);margin-top:var(--s3);display:flex}.security-add .field{flex:1;margin:0}.security-hint{margin:var(--s2) 0 0;font-size:12.5px}.security-foot{justify-content:flex-end;display:flex}.security-foot .btn{gap:var(--s2)}@media (width<=640px){.security-item,.security-add{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){@starting-style{.login-card{translate:0}}}.lead-switch{align-items:flex-start;gap:var(--s3);min-height:44px;padding:var(--s3);border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface);cursor:pointer;font-size:13.5px;display:flex}.lead-switch input{width:18px;height:18px;accent-color:var(--yara);flex:none;margin-top:2px}.needs-flag{color:var(--warn);font-weight:600}.gate-plan{gap:var(--s2);padding:var(--s3);border-radius:var(--r-card);border:1px solid var(--yara);display:grid}@supports (color:color-mix(in lab, red, red)){.gate-plan{border:1px solid color-mix(in srgb, var(--yara) 40%, var(--border))}}.gate-plan{background:var(--yara)}@supports (color:color-mix(in lab, red, red)){.gate-plan{background:color-mix(in srgb, var(--yara) 8%, var(--surface))}}.gate-parts{gap:var(--s1);margin:0;padding-left:20px;font-size:13.5px;display:grid}.gate-plan details summary{cursor:pointer;font-size:13px}.gate-plan-text{margin:var(--s2) 0 0;white-space:pre-wrap;max-height:220px;font:12.5px/1.5 var(--font-mono);color:var(--fg-muted);overflow:auto}.gate-warn{padding:var(--s2) var(--s3);border-radius:var(--r-card);border:1px solid var(--warn);margin:0}@supports (color:color-mix(in lab, red, red)){.gate-warn{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent)}}.gate-warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.gate-warn{background:color-mix(in srgb, var(--warn) 10%, var(--surface))}}.gate-warn{font-size:13.5px}.shell{grid-template-columns:84px minmax(0,1fr);min-height:100dvh;display:grid}.rail{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;align-items:center;gap:16px;height:100dvh;padding:16px 8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rail{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.rail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:15}.rail-brand{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.rail-brand .brand-mark{width:28px;height:28px}.rail-nav{gap:4px;display:grid}.rail-tools{gap:8px;margin-top:auto;display:grid}.nav-item{width:68px;color:var(--fg-muted);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-move), color var(--dur-fast) var(--ease-move);background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;padding:8px 4px;text-decoration:none;display:grid}.nav-item:hover{color:var(--fg);background:var(--surface-2)}.nav-item[aria-current=page]{color:var(--yara);background:var(--yara)}@supports (color:color-mix(in lab, red, red)){.nav-item[aria-current=page]{background:color-mix(in srgb, var(--yara) 12%, transparent)}}.nav-icon{place-items:center;display:grid;position:relative}.nav-label{letter-spacing:.01em;font-size:11px;font-weight:600}.nav-badge{background:var(--warn);color:#fff;min-width:17px;height:17px;font:700 10.5px/17px var(--font-ui);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:-6px;right:-10px}.icon-btn{width:40px;height:40px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-move), color var(--dur-fast) var(--ease-move);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid}.icon-btn:hover:not(:disabled){color:var(--fg);background:var(--surface-2)}.icon-btn[aria-pressed=true]{color:var(--yara);border-color:var(--yara)}@supports (color:color-mix(in lab, red, red)){.icon-btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--yara) 40%, transparent)}}.icon-btn:disabled{opacity:.4;cursor:default}.stage-area{grid-template-rows:auto 1fr;min-width:0;display:grid}.view-head{z-index:10;border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:16px;height:60px;padding:0 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.view-head{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.view-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.view-head h1{letter-spacing:-.015em;font-size:19px;font-weight:650}.scope-switch{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.scope-option{min-height:30px;color:var(--fg-muted);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-move), color var(--dur-fast) var(--ease-move);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.scope-option:hover{color:var(--fg)}.scope-option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.scope-option[aria-checked=true]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.scope-option[aria-checked=true]{background:color-mix(in srgb, var(--c) 16%, transparent)}}.scope-option[aria-checked=true]{color:var(--fg);box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.scope-option[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 55%, transparent)}}.scope-dot{background:var(--c);border-radius:50%;width:8px;height:8px}.conn{color:var(--fg-muted);align-items:center;font-size:12.5px;display:inline-flex}.view{min-width:0;padding:20px 24px 24px}.view-anim{min-width:0}.view-body{gap:24px;max-width:1320px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.panel-head h2{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.count{background:var(--warn);color:#fff;text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;line-height:20px}.btn-ghost{color:var(--fg-muted);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--fg);border-color:var(--border)}.cmd{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:16px;display:grid}.cmd-main{gap:12px;display:grid}.cmd-main .stage{min-width:260px;max-width:min(560px,100dvh - 400px)}.cmd-side{align-content:start;gap:12px;display:grid}.cmd-side .panel,.cmd-side .feed{padding:16px}.cmd-side .feed-log{min-height:140px;max-height:min(340px,100dvh - 560px)}.feed-action{color:var(--fg-muted)}.team-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-strip li{border:1px solid var(--border);border-left:3px solid var(--c);background:var(--surface);transition:box-shadow var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);border-radius:12px;align-items:center;gap:4px;padding:6px 6px 6px 8px;display:flex}.team-strip li[data-status=indisponivel]{opacity:.55;border-left-style:dashed}.team-strip li[data-speaking]{box-shadow:0 0 0 1px var(--c), 0 6px 22px var(--c)}@supports (color:color-mix(in lab, red, red)){.team-strip li[data-speaking]{box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 60%, transparent), 0 6px 22px color-mix(in srgb, var(--c) 28%, transparent)}}.agent-chip{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:2px;display:flex}.agent-chip:disabled{cursor:default}.agent-id{min-width:0;line-height:1.3;display:grid}.agent-id b{font-size:13.5px}.agent-state{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11.5px;display:flex;overflow:hidden}.agent-state i{background:var(--fg-faint);border-radius:50%;flex:none;width:7px;height:7px}.team-strip li[data-status=a-trabalhar] .agent-state i{background:var(--c);animation:1.4s ease-in-out infinite yara-pulse}.team-strip li[data-status=a-espera] .agent-state i{background:var(--warn)}.needs-empty{color:var(--ok);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.needs-list{margin:0;padding:0;list-style:none;display:grid}.needs-list li{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.needs-list li:first-child{border-top:0}.needs-text{flex:1;min-width:0}.needs-icon{background:var(--warn);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.needs-icon{background:color-mix(in srgb, var(--warn) 14%, transparent)}}.needs-icon{color:var(--warn);flex:none}.needs-fail .needs-icon{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.needs-fail .needs-icon{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.needs-fail .needs-icon{color:var(--danger)}.needs-actions{gap:6px;display:flex}.brief .brief-text{-webkit-line-clamp:5;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.brief .brief-text[data-expanded]{-webkit-line-clamp:unset;display:block}.agenda{gap:4px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.agenda .mono{min-width:46px;color:var(--fg-muted);display:inline-block}.brief-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.segmented{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:3px;display:inline-flex}.segmented button{font:inherit;min-height:32px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px}.segmented button[aria-selected=true],.segmented button[aria-pressed=true]{background:var(--surface);color:var(--fg);font-weight:600;box-shadow:0 1px 3px #00000014}.mission-list{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.mission-list li{border-top:1px solid var(--border);align-items:center;display:flex;position:relative}.mission-list li:first-child{border-top:0}.mission-list li:before{content:"";background:var(--c);opacity:.8;width:3px;position:absolute;inset:0 auto 0 0}.mission-row{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-move);background:0 0;border:0;flex:1;grid-template-columns:34px minmax(0,1fr) auto auto 70px;align-items:center;gap:12px;padding:12px 16px 12px 19px;display:grid}.mission-row:hover{background:var(--surface-2)}.mr-main{min-width:0;display:grid}.mr-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mr-meta{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mr-nums{justify-items:end;font-size:12px;display:grid}.mr-when{text-align:right;font-size:12px}.mr-stop{margin-right:12px}.bottom-nav{display:none}@media (width<=1180px){.cmd{grid-template-columns:minmax(0,1fr)}.cmd-main .stage{max-width:min(520px,100%)}.cmd-side .feed-log{max-height:360px}}@media (width<=860px){.shell{grid-template-columns:minmax(0,1fr)}.rail{display:none}.view-head{gap:12px;height:54px;padding:0 16px}.view-head .clock,.conn-label,.hide-xs{display:none}.scope-option{min-height:44px;padding:0 10px}.view{padding:16px 16px calc(84px + env(safe-area-inset-bottom))}.team-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-row{grid-template-columns:34px minmax(0,1fr) auto}.mr-nums,.mr-when{display:none}.bottom-nav{z-index:30;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bottom-nav .nav-item{flex:1;width:auto;min-height:52px}.more-sheet{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:6px;min-width:180px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:8px;box-shadow:0 12px 32px #0000002e}.more-tools{justify-content:space-between;gap:4px;display:flex}}@media (prefers-reduced-motion:reduce){.team-strip li[data-status=a-trabalhar] .agent-state i{animation:none}}.team-group+.team-group{margin-top:var(--s5)}.team-group-title{margin:0 0 var(--s3);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);font-size:12.5px;font-weight:600}.team-group-title .faint{margin-left:var(--s2);text-transform:none;letter-spacing:0;font-weight:400}.suggest{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--border);border-left:3px solid var(--yara);border-radius:var(--r-ctl);background:var(--surface-2);font-size:13px;display:flex}.dc{gap:var(--s4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dc>*{min-width:0}.dc .segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.dc .segmented button{flex:none}.dc .toolbar .btn{align-items:center;gap:6px;display:inline-flex}.spin{animation:.9s linear infinite dc-spin}@keyframes dc-spin{to{transform:rotate(360deg)}}.dc-sites{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));align-items:start;display:grid}.dc-site{gap:var(--s3);padding:var(--s4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dc-site-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.dc-site-head h3{margin:0;font-size:15px;font-weight:600}.dc-site-head .spacer{flex:1}.dc-error{color:var(--danger);margin:0;font-size:13px}.dc-meter{align-items:center;gap:var(--s2);grid-template-columns:minmax(60px,120px) 48px;display:inline-grid}.dc-storages{gap:var(--s2) var(--s4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));font-size:12.5px;display:grid}.dc-storage{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.dc-guests summary{cursor:pointer;color:var(--fg-muted);align-items:center;min-height:32px;font-size:13px;display:flex}.dc-guests summary:focus-visible{outline:2px solid var(--ring);border-radius:var(--r-ctl)}.dc-target{text-overflow:ellipsis;max-width:220px;font-size:11.5px;overflow:hidden}.dc-warn{color:var(--warn);align-items:center;gap:4px;display:inline-flex}.dc-note{margin:0;font-size:12px}.dc-alerts-panel{padding:var(--s4)}.dc-alerts-panel h2{margin:0;font-size:15px}.dc-alerts{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.dc-alerts li{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-ctl);border-left:3px solid var(--warn);background:var(--warn);grid-template-columns:auto auto minmax(0,1fr) auto;font-size:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.dc-alerts li{background:color-mix(in srgb, var(--warn) 8%, transparent)}}.dc-alerts li[data-nivel=critico]{border-left-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dc-alerts li[data-nivel=critico]{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.dc-alerts li svg{color:var(--warn)}.dc-alerts li[data-nivel=critico] svg{color:var(--danger)}.dc-alert-level{font-size:12px;font-weight:600}.dc-setup,.dc-problems{padding:var(--s5);gap:var(--s3);max-width:820px;display:grid}.dc-setup h2,.dc-problems h2{margin:0;font-size:17px}.dc-setup p,.dc-setup ol{margin:0;line-height:1.55}.dc-setup ol{gap:var(--s3);padding-left:var(--s5);list-style:decimal;display:grid}.dc-setup li::marker{color:var(--fg-muted);font-weight:600}.dc-setup pre{margin:var(--s2) 0 0;padding:var(--s3);border-radius:var(--r-ctl);background:var(--surface-2);border:1px solid var(--border);font-size:12px;overflow-x:auto}.dc-problems{border-left:3px solid var(--danger)}@media (width<=640px){.dc-alerts li{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:2px}.dc-alerts li>:not(svg){grid-column:2}.dc-site{padding:var(--s3)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.dc-actions{gap:var(--s1);display:inline-flex}.dc-kpis{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.dc-kpis dt{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);font-size:11px}.dc-kpis dd{text-align:left;font-size:17px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:2px 0 0}.dc-kpi-sub{font:400 12px var(--font-ui);color:var(--fg-muted);margin-top:2px;display:block}.cmd{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;height:calc(100dvh - 104px);min-height:520px}.cmd-main{flex-direction:column;min-height:0;display:flex}.cmd-main .orb-panel{flex:1;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0}.cmd-main .stage{aspect-ratio:auto;width:100%;max-width:none;height:100%;min-height:300px}.cmd-side{min-height:0;padding-right:2px;overflow-y:auto}.cmd-main .transcript p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hud[data-tracking=yara]{inset:auto;left:calc(var(--hx) - var(--hr) * 1.18);top:calc(var(--hy) - var(--hr) * 1.18);width:calc(var(--hr) * 2.36);height:calc(var(--hr) * 2.36)}.brain-label{pointer-events:none;font:600 10px var(--font-mono);letter-spacing:.05em;color:var(--c);white-space:nowrap;background:var(--bg);border-radius:4px;padding:1px 6px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.brain-label{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.brain-label{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.brain-label{border:1px solid color-mix(in srgb, var(--c) 30%, transparent)}}.brain-label{opacity:.85;will-change:transform}@media (width<=1180px){.cmd{grid-template-columns:minmax(0,1fr);height:auto}.cmd-main .stage{height:min(70vh,620px)}.cmd-side{overflow:visible}}.awaken,.dream{--night:#04050b;--night-2:#0b1026;--night-fg:#e8eaf6;--night-muted:#8b93b8;--night-faint:#545c80;z-index:1000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--night-fg);background:radial-gradient(ellipse at 50% 42%, var(--night-2) 0%, var(--night) 70%);position:fixed;inset:0;overflow:hidden}.dream{z-index:900}.awaken-stage,.dream-stage{position:absolute;inset:0}.awaken-stage canvas,.dream-stage canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.awaken:before,.dream:before{content:"";background-image:linear-gradient(var(--agent) 1px, transparent 1px), linear-gradient(90deg, var(--agent) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.awaken:before,.dream:before{background-image:linear-gradient(color-mix(in srgb, var(--agent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--agent) 7%, transparent) 1px, transparent 1px)}}.awaken:before,.dream:before{pointer-events:none;background-size:64px 64px;-webkit-mask-image:radial-gradient(at 50% 45%,#000 10%,#0000 65%);mask-image:radial-gradient(at 50% 45%,#000 10%,#0000 65%)}.awaken{transition:opacity .65s var(--ease-in), transform .65s var(--ease-in)}.awaken[data-leaving]{opacity:0;transform:scale(1.04)}.awaken-brand{font:300 clamp(34px, 5vw, 64px) / 1 var(--font-ui);letter-spacing:.1em;pointer-events:none;justify-content:center;gap:.55em;display:flex;position:absolute;top:9vh;left:0;right:0}.awaken-brand span{background:linear-gradient(180deg, var(--night-fg), var(--yara));color:#0000;opacity:0;filter:blur(10px);animation:awaken-letter .9s var(--ease-out) forwards;-webkit-background-clip:text;background-clip:text;transform:translateY(12px)}@keyframes awaken-letter{to{opacity:1;filter:blur();transform:none}}.awaken-lines{width:min(290px,100vw - 32px);font:500 12px / 1.4 var(--font-mono);letter-spacing:.04em;pointer-events:none;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;left:clamp(16px,3.5vw,48px);transform:translateY(-50%)}.awaken-lines li{opacity:0;animation:awaken-line .5s var(--ease-out) forwards;grid-template-columns:auto minmax(20px,1fr) auto;align-items:baseline;gap:10px;display:grid;transform:translate(-8px)}.awaken-lines .k{color:var(--night-muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.awaken-lines .dots{border-bottom:1px dotted var(--night-faint);transform:translateY(-3px)}.awaken-lines .v{color:var(--night-fg)}.awaken-lines li[data-tone=ok] .v:before,.awaken-lines li[data-tone=warn] .v:before,.awaken-lines li[data-tone=wait] .v:before{content:"";vertical-align:2px;background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%;margin-right:8px;display:inline-block}.awaken-lines li[data-tone=warn] .v:before{background:var(--warn);box-shadow:0 0 8px var(--warn)}.awaken-lines li[data-tone=wait] .v:before{background:var(--night-faint);box-shadow:none}@keyframes awaken-line{to{opacity:1;transform:none}}.awaken-door{text-align:center;pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;bottom:clamp(24px,6vh,56px);left:0;right:0}.awaken-greeting{font:300 clamp(24px, 2.8vw, 38px) / 1.2 var(--font-ui);letter-spacing:.02em;opacity:0;filter:blur(8px);animation:awaken-letter 1.1s var(--ease-out) 3s forwards;margin:0}.awaken-time{font:400 14px var(--font-ui);color:var(--night-muted);opacity:0;animation:awaken-line .7s var(--ease-out) 3.4s forwards;margin:0}.awaken-time time{font-family:var(--font-mono);color:var(--night-fg)}.awaken-waiting{color:var(--warn)}.awaken-actions{pointer-events:auto;opacity:0;animation:awaken-line .7s var(--ease-out) 3.6s forwards;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex;transform:translateY(8px)}.awaken-btn{border:1px solid var(--night-fg);border-radius:999px;min-width:170px;min-height:48px;padding:0 24px}@supports (color:color-mix(in lab, red, red)){.awaken-btn{border:1px solid color-mix(in srgb, var(--night-fg) 28%, transparent)}}.awaken-btn{background:var(--night)}@supports (color:color-mix(in lab, red, red)){.awaken-btn{background:color-mix(in srgb, var(--night) 55%, transparent)}}.awaken-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--night-fg);font:600 15px var(--font-ui);letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast), box-shadow var(--dur-fast)}.awaken-btn.primary{background:linear-gradient(135deg, var(--yara), var(--agent));color:#fff;box-shadow:0 0 32px var(--yara);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.awaken-btn.primary{box-shadow:0 0 32px color-mix(in srgb, var(--yara) 55%, transparent)}}.awaken-btn:hover{border-color:var(--night-fg);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.awaken-btn:hover{border-color:color-mix(in srgb, var(--night-fg) 55%, transparent)}}.awaken-btn:focus-visible{outline:2px solid var(--night-fg);outline-offset:3px}.dream-clock{pointer-events:none;gap:6px;display:grid;position:absolute;top:clamp(20px,6vh,56px);left:clamp(20px,5vw,64px)}.dream-clock time{font:200 clamp(56px, 9vw, 120px) / 1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dream-clock span{font:400 clamp(14px, 1.4vw, 18px) var(--font-ui);color:var(--night-muted);text-transform:lowercase}.dream-thought{text-align:center;width:min(820px,100vw - 40px);font:300 clamp(17px, 1.8vw, 24px) / 1.45 var(--font-ui);color:var(--night-fg);animation:dream-thought 8s var(--ease-move) both;pointer-events:none;margin:0;position:absolute;bottom:clamp(56px,11vh,110px);left:50%;transform:translate(-50%)}@keyframes dream-thought{0%{opacity:0;filter:blur(6px)}12%,85%{opacity:1;filter:blur()}to{opacity:0;filter:blur(4px)}}.dream-hint{text-align:center;font:500 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--night-faint);pointer-events:none;margin:0;position:absolute;bottom:clamp(18px,4vh,32px);left:0;right:0}@media (prefers-reduced-motion:reduce){.awaken-brand span,.awaken-lines li,.awaken-greeting,.awaken-time,.awaken-actions{opacity:1;filter:none;transform:none;animation:none!important}.dream-thought{opacity:1;filter:none;animation:none!important}}.awaken[data-reduced] .awaken-brand span,.awaken[data-reduced] .awaken-lines li,.awaken[data-reduced] .awaken-greeting,.awaken[data-reduced] .awaken-time,.awaken[data-reduced] .awaken-actions{opacity:1;filter:none;animation:none;transform:none}.brain-globe{gap:12px;padding:18px 20px;display:grid}.brain-globe-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.brain-globe-head h2{margin:0;font-size:17px}.brain-globe-stage{border-radius:var(--r-card);background:radial-gradient(ellipse at 50% 45%, var(--yara), transparent 70%);height:clamp(360px,62vh,640px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brain-globe-stage{background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--yara) 10%, transparent), transparent 70%)}}.brain-globe-stage canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.brain-label-lg{padding:2px 8px;font-size:12px}.brain-globe-legend{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.brain-globe-legend li{align-items:center;gap:8px;display:flex}.brain-globe-legend i{border-radius:50%;flex:none;width:10px;height:10px}.brain-globe-legend .mono{margin-left:auto;font-size:12px}.cmd3{gap:16px;display:grid}.cmd-stage{height:clamp(420px,56dvh,640px);display:flex;position:relative}.cmd-stage .orb-panel{flex:1;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0}.cmd-stage .stage{aspect-ratio:auto;width:100%;max-width:none;height:100%;min-height:300px}.cmd-stage .transcript p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cmd-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.9fr);grid-template-areas:"situation chat needs";align-items:start;gap:16px;display:grid}.cmd-col{gap:16px;min-width:0;display:grid}.cmd-col-needs .panel,.situation>.panel{padding:14px 16px 16px}.cmd-col-chat{grid-area:chat}.cmd-col-needs{grid-area:needs}.cmd-col-situation{grid-area:situation}.situation{gap:16px;display:grid}.situation-empty{margin:4px 0 0;font-size:13px}.situation-list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.situation-row{border-radius:var(--r-ctl);width:100%;min-height:40px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-move);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;display:grid}.situation-row:hover{background:var(--c,var(--agent))}@supports (color:color-mix(in lab, red, red)){.situation-row:hover{background:color-mix(in srgb, var(--c,var(--agent)) 10%, transparent)}}.situation-row:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.situation-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.situation-infra{flex-wrap:wrap;gap:6px 12px;margin:6px 0 0;font-size:13.5px;display:flex}.situation-infra .danger{color:var(--danger)}.situation-infra .warn{color:var(--warn)}.situation-infra .ok{color:var(--ok)}.needs-elsewhere{color:var(--fg-muted);margin:6px 0 0;font-size:13px}.orb-notice{z-index:3;border-radius:var(--r-ctl);border:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;max-width:min(560px,92%);padding:8px 12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.orb-notice{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.orb-notice{font-size:13px}@media (width<=1100px){.cmd-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"chat""needs""situation"}}@media (width<=900px){.cmd-stage{flex-direction:column;gap:12px;height:auto}.cmd-stage .stage{height:min(65vh,560px)}.awaken-lines{top:auto;bottom:190px;transform:none}}.chat{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-height:420px;max-height:min(78dvh,820px);padding:14px 16px 16px;display:grid}.chat-log{overscroll-behavior:contain;align-content:start;gap:12px;padding-right:4px;display:grid;overflow-y:auto}.chat-empty{font-size:13.5px}.thread{border:1px solid var(--border);border-radius:var(--r-card);gap:6px;padding:10px 12px;display:grid}.thread[data-pending]{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.thread[data-pending]{border-color:color-mix(in srgb, var(--warn) 55%, transparent)}}.thread[data-pending=failed]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.thread[data-pending=failed]{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}}.thread-head{align-items:center;gap:8px;min-width:0;display:flex}.thread-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.thread-tools{margin-left:auto;font-size:12px}.thread-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.chat-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13.5px;line-height:1.5;display:grid}.chat-who{color:var(--c);white-space:nowrap;font-weight:600}.chat-line[data-author=joao] .chat-who{color:var(--fg)}.chat-text{overflow-wrap:anywhere}.chat-time{font-size:11.5px}.thread-decision{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.chat-composer{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid;position:relative}.chat-input{resize:vertical;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--bg);min-height:40px;max-height:140px;color:var(--fg);font:inherit;grid-column:2;padding:9px 12px;font-size:14px}.chat-input:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.chat-target{border:1px solid var(--agent);grid-column:1;min-height:40px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.chat-target{border:1px solid color-mix(in srgb, var(--agent) 50%, transparent)}}.chat-target{border-radius:var(--r-ctl);background:var(--agent)}@supports (color:color-mix(in lab, red, red)){.chat-target{background:color-mix(in srgb, var(--agent) 12%, transparent)}}.chat-target{color:var(--fg);font:600 13px var(--font-mono);cursor:pointer}.chat-mentions{z-index:5;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);min-width:240px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000059}.chat-mentions button{border-radius:var(--r-ctl);width:100%;min-height:34px;color:var(--fg);font:13px var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px}.chat-mentions [aria-selected=true] button,.chat-mentions button:hover{background:var(--yara)}@supports (color:color-mix(in lab, red, red)){.chat-mentions [aria-selected=true] button,.chat-mentions button:hover{background:color-mix(in srgb, var(--yara) 16%, transparent)}}.chat-error{color:var(--danger);grid-column:1/-1;margin:0;font-size:13px}.agent-card{border-color:var(--c);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.agent-card{border-color:color-mix(in srgb, var(--c) 45%, transparent)}}.agent-card-title{align-items:center;gap:8px;font-size:15px;display:flex}.agent-card-role{font-size:13px;font-weight:500}.agent-card-status{margin:6px 0 0;font-size:13.5px}.agent-card-status[data-status=a-trabalhar]{color:var(--agent)}.agent-card-status[data-status=a-espera]{color:var(--warn)}.agent-card-status[data-status=indisponivel]{color:var(--fg-muted)}.agent-card-quick{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.agent-card-note{margin:8px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.chat-log{scroll-behavior:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
