@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--background:#050506;--sidebar-bg:#07070a;--foreground:#f7f7fa;--surface:#0d0d12;--surface-elevated:#12121a;--surface-muted:#12121a;--surface-interactive:#171721;--border:#ffffff14;--border-strong:#a78bfa40;--muted:#a1a1aa;--subtle:#8b8b94;--accent:#a78bfa;--accent-hover:#8b5cf6;--accent-strong:#7c3aed;--accent-foreground:#fff;--brand:var(--accent-strong);--brand-hover:var(--accent-hover);--brand-subtle:#8b5cf624;--violet-glow:0 0 0 1px #a78bfa29, 0 8px 32px #8b5cf629;--danger:#ff6b6b;--danger-bg:#ff6b6b1f;--success:#4ade80;--attention:#fbbf24;--focus-ring:var(--accent-hover);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--shadow:0 1px 2px #00000059, 0 6px 20px #0006;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1rem;--text-xl:1.0625rem;--text-2xl:1.1875rem;--text-3xl:1.375rem;--text-4xl:1.875rem;--text-5xl:2.5rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--sidebar-width:88px;--bottom-nav-height:64px;--mobile-header-height:60px;--home-dock-reserve:7rem}@media (min-width:900px){:root{--home-dock-reserve:10.5rem}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:16px;line-height:1.5;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lo-btn{cursor:pointer;border-radius:var(--radius-sm);border:none;transition:background-color .15s,border-color .15s,opacity .15s,transform .1s}.lo-btn:disabled{cursor:default;opacity:.6}.lo-btn:active:not(:disabled){transform:scale(.98)}.lo-btn-primary{background:var(--accent-strong);color:var(--accent-foreground)}.lo-btn-primary:hover:not(:disabled){box-shadow:var(--violet-glow)}.lo-btn-secondary{background:var(--surface-interactive);color:var(--foreground);border:1px solid var(--border)}.lo-btn-secondary:hover:not(:disabled){background:var(--surface-elevated);border-color:var(--border-strong)}.lo-link-btn{color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s}.lo-link-btn:hover:not(:disabled){color:var(--foreground)}.lo-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--foreground);transition:border-color .15s}.lo-input::placeholder{color:var(--subtle)}.lo-input:hover{border-color:var(--subtle)}.lo-input:focus{border-color:var(--accent)}@keyframes lo-pulse{0%,to{opacity:.55}50%{opacity:1}}.lo-processing{animation:1.6s ease-in-out infinite lo-pulse}.lo-section-heading{font-size:var(--text-xs);margin:0 0 var(--space-3);color:var(--subtle);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.lo-section-surface{background:linear-gradient(180deg, var(--surface-muted) 0%, var(--surface) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5);box-shadow:var(--shadow), inset 0 1px 0 #ffffff08}.lo-surface-quiet{background:var(--surface);box-shadow:none}.lo-section-surface li:last-child{border-bottom:none;padding-bottom:0}.lo-subpanel{background:var(--surface-interactive);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}.lo-sidebar{display:none}.lo-mobile-header{min-height:var(--mobile-header-height);display:flex}.lo-shell-content{background:var(--background);min-width:0;padding-bottom:var(--bottom-nav-height)}@media (min-width:900px){.lo-shell-content{padding-bottom:0}}.lo-shell-body{min-width:0}.lo-bottom-nav{z-index:10;height:var(--bottom-nav-height);background:var(--sidebar-bg);border-top:1px solid var(--border);display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:900px){.lo-sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--border);background-image:linear-gradient(180deg, #0a0a0d, var(--sidebar-bg) 40%);z-index:20;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:1px 0 #a78bfa0d,4px 0 24px #00000059}.lo-shell-body{margin-left:var(--sidebar-width);min-height:100dvh}.lo-mobile-header,.lo-bottom-nav{display:none}}.lo-centered-state{min-height:60vh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.lo-conversation-shell{height:calc(100dvh - var(--mobile-header-height) - var(--bottom-nav-height));flex-direction:column;display:flex}@media (min-width:900px){.lo-conversation-shell{height:100dvh}}.lo-thread-column{width:100%;max-width:1000px;margin-inline:auto}.lo-rail-link{border-radius:var(--radius-md);width:100%;color:var(--muted);font-size:var(--text-2xs);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.75rem .25rem;font-weight:500;transition:color .15s,background-color .15s,box-shadow .15s;display:flex}.lo-rail-link:hover{color:var(--foreground);background:var(--surface-elevated)}.lo-rail-link-active,.lo-rail-link-active:hover{color:var(--foreground);background:var(--surface-elevated);font-weight:600;box-shadow:0 0 0 1px #a78bfa29,inset 0 1px #ffffff0d}.lo-rail-link-active svg{color:var(--accent)}.lo-rail-link:nth-child(3){margin-top:var(--space-2);padding-top:calc(.75rem + var(--space-2));border-top:1px solid var(--border)}.lo-bottom-nav-link{color:var(--muted);font-size:var(--text-xs);flex:1;justify-content:center;align-items:center;min-height:44px;font-weight:500;transition:color .15s;display:flex}.lo-bottom-nav-link-active{color:var(--accent);font-weight:600}.lo-workspace{width:100%;max-width:none;margin-inline:0;position:relative}@media (min-width:900px){.lo-home-workspace{padding-top:3rem!important}.lo-home-grid{column-gap:var(--space-5);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;display:grid}.lo-home-agora{grid-area:1/1}.lo-home-proximos{grid-area:2/1}.lo-home-insights{grid-area:1/2/span 2}.lo-home-grid>.lo-section-surface,.lo-home-grid>.lo-intelligence-surface{margin-bottom:0}}.lo-home-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.lo-home-section-count{font-size:var(--text-sm);color:var(--subtle);font-variant-numeric:tabular-nums;flex-shrink:0}.lo-home-section-count-urgent{color:var(--danger);font-weight:600}.lo-home-agora,.lo-home-proximos{margin-bottom:var(--space-5)}@media (min-width:900px){.lo-home-grid>.lo-home-agora,.lo-home-grid>.lo-home-proximos{margin-bottom:0}}.lo-home-item-card{border-radius:var(--radius-lg);background:var(--surface-elevated);padding:.875rem 1.125rem;transition:background-color .15s,border-color .15s}.lo-home-item-card:hover{background:var(--surface-interactive)}.lo-home-item-card-urgent{border-left:3px solid;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.lo-home-item-card-neutral{border:1px solid var(--border)}@media (min-width:900px){.lo-home-list-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a78bfa26 transparent;max-height:13rem;margin-right:-.35rem;padding-right:.35rem;overflow-y:auto}.lo-home-list-scroll:hover{scrollbar-color:#a78bfa61 transparent}.lo-home-list-scroll::-webkit-scrollbar{width:4px}.lo-home-list-scroll::-webkit-scrollbar-track{background:0 0}.lo-home-list-scroll::-webkit-scrollbar-thumb{background:#a78bfa26;border-radius:999px}.lo-home-list-scroll:hover::-webkit-scrollbar-thumb{background:#a78bfa61}.lo-home-list-scroll::-webkit-scrollbar-button{display:none}}.lo-intelligence-surface{padding:1.75rem}.lo-insight-head{margin-bottom:1.75rem}.lo-insight-subtitle{font-size:var(--text-base);color:var(--muted);line-height:var(--leading-normal);margin:.4rem 0 0}.lo-insight-group+.lo-insight-group{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1.75rem}.lo-insight-group-label{margin:0 0 var(--space-4);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);font-weight:600}.lo-insight-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lo-insight-card{color:inherit;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);text-decoration:none;display:block}.lo-insight-card-primary{background:linear-gradient(165deg,#8b5cf624,#7c3aed0d);border:1px solid #a78bfa66}.lo-insight-card-memory{background:var(--surface-interactive)}.lo-insight-card-primary.lo-insight-row:hover{background:linear-gradient(165deg,#8b5cf633,#7c3aed14)}.lo-insight-card-memory.lo-insight-row:hover{background:var(--surface-elevated)}.lo-insight-title{font-size:var(--text-md);line-height:var(--leading-snug);align-items:center;gap:.55rem;margin:0;font-weight:600;display:flex}.lo-insight-body{font-size:var(--text-base);color:var(--muted);line-height:var(--leading-normal);margin:.3rem 0 0 2.65rem}.lo-insight-secondary{color:inherit;padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);text-decoration:none;display:block}.lo-insight-bullet{color:var(--subtle);margin-right:.6rem;line-height:1}.lo-insight-title-secondary{font-size:var(--text-md);line-height:var(--leading-snug);align-items:baseline;margin:0;font-weight:600;display:flex}.lo-insight-body-secondary{font-size:var(--text-base);color:var(--muted);line-height:var(--leading-normal);margin:.25rem 0 0 1.6rem}.lo-insight-footer{padding-top:var(--space-4);border-top:1px solid var(--border);text-align:center;font-size:var(--text-sm);color:var(--subtle);margin:1.75rem 0 0}@media (min-width:900px){.lo-home-workspace:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 70% 20%,#a78bfa1a,#8b5cf60b 45%,#0000 72%),radial-gradient(circle,#a78bfa8c 1px,#0000 1.6px) 0 0/26px 26px;width:min(760px,70vw);height:min(560px,60vh);position:absolute;top:-3rem;right:-6rem;-webkit-mask-image:radial-gradient(circle at 68% 25%,#000,#0000 68%);mask-image:radial-gradient(circle at 68% 25%,#000,#0000 68%)}}.lo-system-meta{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);font-weight:500}.lo-command-surface{background:linear-gradient(160deg, var(--surface-elevated) 0%, #0d0d15 42%, #08080d 100%);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5);margin-bottom:var(--space-5);min-height:100px;box-shadow:var(--violet-glow), 0 20px 60px #7c3aed1f, inset 0 1px 0 #ffffff0d;transition:border-color .15s,box-shadow .15s;position:relative}@media (min-width:900px){.lo-command-surface{min-height:136px;padding:2rem 2.75rem}}.lo-command-medallion{background:radial-gradient(circle at 35% 30%, #a78bfa52, #8b5cf614 60%, transparent 78%), var(--brand-subtle);width:52px;height:52px;box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--border-strong);color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:900px){.lo-command-medallion{width:60px;height:60px}}.lo-assistant-dock{left:0;right:0;bottom:calc(var(--bottom-nav-height) + .75rem);z-index:15;pointer-events:none;justify-content:center;padding:0 .875rem;display:flex;position:fixed}.lo-assistant-dock>*{pointer-events:auto}@media (min-width:900px){.lo-assistant-dock{left:var(--sidebar-width);padding:0 var(--space-5);bottom:3rem}}.lo-assistant-bar{border-radius:var(--radius-xl);width:100%;min-height:auto;margin-bottom:0;padding:.85rem 1rem}@media (min-width:900px){.lo-assistant-bar{width:clamp(720px,58vw,920px)}}.lo-assistant-bar .lo-command-medallion{width:42px;height:42px}.lo-assistant-bar .lo-command-send{width:44px;min-width:44px;height:44px}@media (min-width:900px){.lo-assistant-bar .lo-command-send{width:48px;min-width:48px;height:48px}}.lo-assistant-bar.lo-assistant-panel .lo-assistant-collapsed-only,.lo-assistant-bar:not(.lo-assistant-panel) .lo-assistant-expanded-only,.lo-assistant-desktop-expanded-only{display:none!important}@media (min-width:900px){.lo-assistant-bar.lo-assistant-panel input.lo-assistant-desktop-expanded-only{display:block!important}.lo-assistant-bar.lo-assistant-panel p.lo-assistant-desktop-expanded-only{display:flex!important}}.lo-assistant-mobile-expanded-only{display:none!important}@media (max-width:899px){.lo-assistant-bar.lo-assistant-panel input.lo-assistant-mobile-expanded-only{display:block!important}}.lo-assistant-bar:not(.lo-assistant-panel){padding:.75rem 1rem}@media (min-width:900px){.lo-assistant-bar.lo-assistant-panel{padding:1.15rem 1.35rem}}@media (max-width:899px){.lo-assistant-bar:not(.lo-assistant-panel) .lo-command-medallion{width:38px;height:38px}}.lo-assistant-bar:not(.lo-assistant-panel):not(:focus-within){border-color:var(--border);box-shadow:0 0 0 1px #a78bfa14,0 4px 16px #0000004d}@media (max-width:899px){.lo-assistant-bar.lo-assistant-panel .lo-command-medallion{display:none}.lo-assistant-bar.lo-assistant-panel:not(:focus-within){border-color:var(--border);box-shadow:0 0 0 1px #a78bfa14,0 4px 16px #0000004d}}.lo-assistant-bar.lo-command-surface-busy:before{opacity:0;animation:none}.lo-assistant-bar.lo-command-surface-busy:not(:focus-within){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 8px 36px #8b5cf638}.lo-assistant-panel{flex-direction:column;max-height:45vh;padding:0;display:flex;overflow:hidden}@media (min-width:900px){.lo-assistant-panel{max-height:400px}}.lo-assistant-panel-header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;padding:.75rem 1rem .5rem;display:flex}.lo-assistant-messages{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;padding:0 1rem .75rem;display:flex;overflow-y:auto}.lo-assistant-panel-composer{border-top:1px solid var(--border);flex-shrink:0;padding:.85rem 1rem}@media (min-width:900px){.lo-assistant-panel-header{padding:.9rem 1.35rem .5rem}.lo-assistant-messages{padding:0 1.35rem .75rem}.lo-assistant-panel-composer{padding:1rem 1.35rem}}@media (max-width:899px){.lo-assistant-bar.lo-assistant-panel .lo-assistant-panel-header{padding:.6rem .85rem .4rem}.lo-assistant-bar.lo-assistant-panel .lo-assistant-messages{gap:var(--space-2);padding:0 .85rem .6rem}.lo-assistant-bar.lo-assistant-panel .lo-assistant-panel-composer{padding:.6rem .85rem}}.lo-assistant-collapse{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.lo-assistant-collapse:hover{color:var(--foreground);background:var(--surface-interactive)}@media (min-width:900px){.lo-assistant-mic{width:44px;height:44px}}.lo-assistant-mic{background:var(--surface-interactive);border:1px solid var(--border-strong);width:40px;height:40px;color:var(--accent);cursor:not-allowed;opacity:.55;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lo-command-send{background:linear-gradient(135deg, var(--accent-hover), var(--accent-strong));width:50px;min-width:50px;height:50px}@media (min-width:900px){.lo-command-send{width:56px;min-width:56px;height:56px}}.lo-conversation-composer{min-height:auto;margin-bottom:0;padding:.75rem .85rem}.lo-conversation-composer .lo-assistant-mic{width:38px;height:38px}.lo-conversation-composer .lo-command-send{width:42px;min-width:42px;height:42px}.lo-command-surface:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 8px 36px #8b5cf638}.lo-assistant-bar:not(.lo-assistant-panel):focus-within{border-color:var(--border);box-shadow:0 8px 36px #8b5cf638}.lo-command-surface:before{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 40%, var(--accent) 50%, transparent 60%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;background-position:100% 0;background-repeat:no-repeat;background-size:200% 100%;padding:1.5px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lo-command-surface-busy:before{opacity:1;animation:2.6s linear infinite lo-perimeter-sweep}@keyframes lo-perimeter-sweep{0%{background-position:100% 0}to{background-position:0 0}}@property --lo-idle-perimeter-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lo-perimeter-coverage{syntax:"<number>";inherits:false;initial-value:0}.lo-assistant-bar:not(.lo-assistant-panel):after{content:"";border-radius:inherit;--lo-perimeter-coverage:0;--lo-arc-edge:calc(6deg + (var(--lo-perimeter-coverage) * 84deg));--lo-arc-ramp:min(6deg, 90deg - var(--lo-arc-edge));background:conic-gradient(from var(--lo-idle-perimeter-angle) at 50% 50%, var(--accent) 0deg, var(--accent) calc(var(--lo-arc-edge) - var(--lo-arc-ramp)), transparent var(--lo-arc-edge), transparent calc(180deg - var(--lo-arc-edge)), var(--accent) calc(180deg - var(--lo-arc-edge) + var(--lo-arc-ramp)), var(--accent) 180deg, var(--accent) calc(180deg + var(--lo-arc-edge) - var(--lo-arc-ramp)), transparent calc(180deg + var(--lo-arc-edge)), transparent calc(360deg - var(--lo-arc-edge)), var(--accent) calc(360deg - var(--lo-arc-edge) + var(--lo-arc-ramp)), var(--accent) 360deg);-webkit-mask-composite:xor;opacity:1;pointer-events:none;padding:1.5px;transition:opacity .25s,--lo-perimeter-coverage 1s cubic-bezier(.22,1,.36,1);animation:14s linear infinite lo-idle-perimeter-circulate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lo-assistant-bar:not(.lo-assistant-panel):focus-within:not(.lo-command-surface-busy):after{--lo-perimeter-coverage:1;animation-play-state:paused}.lo-assistant-bar:not(.lo-assistant-panel).lo-command-surface-busy:after{opacity:0;animation:none}@keyframes lo-idle-perimeter-circulate{0%{--lo-idle-perimeter-angle:0deg}12.5%{--lo-idle-perimeter-angle:65deg}25%{--lo-idle-perimeter-angle:90deg}37.5%{--lo-idle-perimeter-angle:155deg}50%{--lo-idle-perimeter-angle:180deg}62.5%{--lo-idle-perimeter-angle:245deg}75%{--lo-idle-perimeter-angle:270deg}87.5%{--lo-idle-perimeter-angle:335deg}to{--lo-idle-perimeter-angle:360deg}}@media (prefers-reduced-motion:reduce){.lo-command-surface:before,.lo-command-surface-busy:before{animation:none!important}.lo-assistant-bar:not(.lo-assistant-panel):after{opacity:0!important;transition:none!important;animation:none!important}.lo-assistant-bar:not(.lo-assistant-panel):focus-within:not(.lo-command-surface-busy):after{opacity:1!important;--lo-perimeter-coverage:1!important}}.lo-lifeops-mark-processing{animation:1.6s linear infinite lo-lifeops-processing-spin}@keyframes lo-lifeops-processing-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lo-lifeops-mark-processing{animation:none!important}}.lo-intelligence-surface{background:linear-gradient(155deg, var(--surface-elevated) 0%, var(--surface-interactive) 62%, #14101f 100%);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5);box-shadow:var(--violet-glow), -10px -10px 34px #8b5cf612, inset 0 1px 0 #ffffff0f}.lo-home-section-title{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--foreground);letter-spacing:-.01em;margin:0 0 var(--space-3);font-weight:700}.lo-home-action-btn{border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0a}.lo-home-action-btn:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-elevated)}.lo-home-action-btn:active:not(:disabled){background:var(--surface-interactive)}.lo-icon-tile{border-radius:var(--radius-md);background:var(--brand-subtle);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lo-icon-tile-sm{border-radius:var(--radius-sm);width:30px;height:30px}.lo-command-input{width:100%;color:var(--foreground);font-size:var(--text-xl);line-height:var(--leading-snug);background:0 0;border:none;outline:none}@media (min-width:900px){.lo-command-input{font-size:var(--text-2xl)}}.lo-command-input::placeholder{color:var(--muted)}.lo-command-input:disabled{opacity:.6}.lo-insight-row:hover{background:var(--surface-interactive)}@keyframes lo-insight-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.lo-insight-enter{animation:.18s ease-out lo-insight-enter}.lo-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}
