@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08328e320c8f68d1-s.09tcljo7dct-o.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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0p_6i_-hvb5ly.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2h1t2m6r9t_36.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08328e320c8f68d1-s.09tcljo7dct-o.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0p_6i_-hvb5ly.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2h1t2m6r9t_36.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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/08328e320c8f68d1-s.09tcljo7dct-o.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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0p_6i_-hvb5ly.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2h1t2m6r9t_36.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:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.yTq6Ba_className{font-family:Lexend,Lexend Fallback;font-style:normal}.yTq6Ba_variable{--font-lexend:"Lexend", "Lexend Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.aYWYRG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.aYWYRG_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--ink:#0b1b4d;--muted:#3d4f8f;--faint:#5d6a8f;--line:#dfe6f7;--paper:#fff;--wall:#f5f8ff;--soft:#f6f9ff;--brand:#1f5cff;--sky:#4fb3ff;--violet:#5b4dff;--accent:#0891b2;--tint:#dce6ff;--me1:#1f5cff;--me2:#1648d6;--ok:#14a066;--bad:#d6453d;--shadow:0 1px 2px #0b1b4d0d,0 14px 34px -22px #0b1b4d61;--glass:#fff;--code:#eef2ff}[data-theme=dark]{--ink:#eaf0ff;--muted:#b3c1ea;--faint:#8a97c0;--line:#22305f;--paper:#0d1636;--wall:#070d24;--soft:#0b1430;--shadow:0 1px 2px #00000059,0 14px 34px -22px #000000bf;--glass:#111b40;--code:#1a2754}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font:15px/1.55 var(--font-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--ink);background:var(--wall);-webkit-font-smoothing:antialiased;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.muted{color:var(--muted);font-size:12.5px}.ball{background:radial-gradient(circle at 32% 26%,#fff 0 6%,#cfe6ff 13%,#6fb6ff 38%,#1f5cff 70%,#0b2b9c 100%);border-radius:50%;width:30px;height:30px;display:inline-block;box-shadow:0 10px 20px -10px #1f5cffd9,inset 0 -4px 8px #081e7859}.ball.big{width:86px;height:86px;box-shadow:0 30px 50px -22px #1f5cffbf,inset 0 -10px 16px #071e7859}.dot{background:var(--ok);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #14a06629}.dot.off{box-shadow:none;background:#c4cbe0}.icon{width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.icon:hover{color:var(--brand);background:#1f5cff17}.icon.small{width:30px;height:30px;font-size:20px}.av{flex:none;display:inline-block;position:relative}.av svg{width:100%;height:100%;display:block;overflow:visible}.av .eyes{transform-origin:32px 33px;animation:5.4s infinite blink}@keyframes blink{0%,95%,to{transform:none}97%{transform:scaleY(.1)}}.av.away svg{filter:grayscale(.85);opacity:.55}.av.away .eyes{animation:none;transform:scaleY(.12)}.hq{background:var(--wall);grid-template-columns:78px minmax(0,1fr) 420px;height:100dvh;display:grid}.rail{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.rail .brand{margin-bottom:12px}.rail button{width:62px;color:var(--faint);border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;font-size:10.5px;font-weight:650;display:flex;position:relative}.rail button:hover{color:var(--ink);background:var(--soft)}.rail button.on{color:var(--brand);background:#1f5cff17}.rail .theme{margin-top:auto}.rail .nav-chat{display:none}.badge{background:var(--bad);color:#fff;border-radius:99px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;line-height:16px;position:absolute;top:3px;right:9px}.stage{flex-direction:column;min-width:0;min-height:0;display:flex}.stagebar{padding:14px 22px 10px;padding-top:calc(14px + env(safe-area-inset-top));align-items:center;gap:12px;display:flex}.stagebar h1{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:720}.stagebar p{color:var(--muted);margin:1px 0 0;font-size:12.5px}.stagebody{flex:1;min-height:0;position:relative;overflow:hidden}.dock{border-left:1px solid var(--line);background:var(--paper);min-width:0;min-height:0}.office3d{border:1px solid var(--line);background:#f3f6fd;border-radius:22px;position:absolute;inset:0 14px 14px;overflow:hidden}[data-theme=dark] .office3d{background:radial-gradient(1100px 600px at 50% 0,#4fb3ff24,#0000 60%),linear-gradient(#0e1840,#0a1230)}.office3d.loading{color:var(--muted);place-items:center;display:grid}.office-hint{background:var(--glass);color:var(--muted);pointer-events:none;border-radius:99px;padding:5px 12px;font-size:12px;position:absolute;bottom:14px;left:18px}.tag3d{white-space:nowrap;color:#0b1b4d;background:#fff;border:1px solid #dfe6f7;border-radius:12px;flex-direction:column;align-items:center;padding:4px 10px 5px;font:600 12px/1.25 -apple-system,BlinkMacSystemFont,sans-serif;display:flex;box-shadow:0 4px 10px -8px #0b1b4d66}.tag3d span{color:#5d6a8f;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:flex}.tag3d i{background:#c4cbe0;border-radius:50%;width:6px;height:6px}.tag3d.on i{background:#14a066}.tag3d.work i{background:#1f5cff;box-shadow:0 0 0 3px #1f5cff40}.tag3d.work{box-shadow:0 0 0 2px #1f5cff73,0 8px 20px -12px #0b1b4d80}.tag3d.room{color:#5d6a8f;background:#fff;font-size:11px}.tag3d.core b{color:#1f5cff}.team{padding:4px 22px 30px;position:absolute;inset:0;overflow-y:auto}.team h3{color:var(--faint);margin:18px 4px 8px;font-size:12px;font-weight:700}.leads{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.members{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.member{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;transition:transform .15s,border-color .15s;display:flex}.member:hover{border-color:var(--brand);transform:translateY(-1px)}.member.lead{padding:16px}.member .tx{flex:1;min-width:0}.member b{letter-spacing:-.01em;font-size:14.5px;display:block}.member small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.member.w .av{animation:1.2s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-2px)}}.state{color:var(--faint);flex:none;align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:inline-flex}.state i{background:#c4cbe0;border-radius:50%;width:7px;height:7px}.state.on{color:var(--ok)}.state.on i{background:var(--ok)}.state.work{color:var(--brand)}.state.work i{background:var(--brand);animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 4px #1f5cff38}}.company{padding:0 22px 30px;position:absolute;inset:0;overflow-y:auto}.hero{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px;display:flex}.hero h2{letter-spacing:-.03em;margin:0;font-size:24px}.hero p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.kpis{gap:22px;display:flex}.kpis div{flex-direction:column;display:flex}.kpis b{letter-spacing:-.03em;font-size:26px;line-height:1.1}.kpis span{color:var(--muted);font-size:11.5px}.kpis b{color:var(--brand)}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:14px;display:grid}.card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;min-width:0;padding:16px 18px}.card.wide{grid-column:1/-1}.card header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.card h3{letter-spacing:-.01em;margin:0;font-size:14px}.card small{color:var(--faint);font-size:11.5px}.big{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-bottom:8px;display:flex}.big b{letter-spacing:-.03em;font-size:26px}.big span{color:var(--muted);margin-right:10px;font-size:12px}.rows{margin:0;padding:0;list-style:none}.rows li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.rows li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.rows li b{flex:none;font-weight:650}.rows .ok{color:var(--ok)}.rows .bad{color:var(--bad)}.spark{width:100%;height:56px;margin:2px 0 8px}.desks{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.desk{background:var(--wall);border:1px solid var(--line);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.desk div{flex:1;min-width:0}.desk b{font-size:13.5px;display:block}.desk small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.desk em{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;display:block;overflow:hidden}.desk .st{color:var(--faint);font-size:11px;font-weight:700}.desk.w{border-color:#1f5cff73}.desk.w .st{color:var(--brand)}.desk.on .st{color:var(--ok)}.memory{flex-direction:column;display:flex;position:absolute;inset:0 14px 14px}.memtop{align-items:center;gap:10px;display:flex}.memtop input{background:var(--paper);border:1px solid var(--line);border-radius:14px;outline:none;flex:1;min-width:0;padding:9px 14px}.memtop input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1f5cff24}.seg{background:#1f5cff12;border-radius:99px;gap:3px;padding:3px;display:flex}.seg button{color:var(--muted);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:650}.seg button[aria-selected=true]{background:var(--paper);color:var(--brand);box-shadow:var(--shadow)}.chipsrow{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.chipsrow button{color:var(--muted);border:1px solid var(--line);background:var(--paper);border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:600}.chipsrow button[aria-pressed=true]{color:#fff;background:var(--brand);border-color:var(--brand)}.gwrap{flex:1;min-height:0;position:relative}.gwrap canvas{background:radial-gradient(700px 420px at 50% 40%,#4fb3ff1f,transparent 70%),var(--paper);border:1px solid var(--line);touch-action:none;cursor:grab;border-radius:22px;width:100%;height:100%;display:block}.gtip{background:var(--paper);box-shadow:var(--shadow),0 0 0 1px var(--line);pointer-events:none;border-radius:14px;padding:10px 14px;font-size:13px;position:absolute;bottom:14px;left:14px;right:14px}.gtip b{display:block}.gtip span{color:var(--muted);font-size:12px}.elist{flex:1;overflow-y:auto}.entry{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:16px;width:100%;margin-bottom:8px;padding:12px 14px;display:block}.entry:hover{border-color:var(--brand)}.entry b{font-size:14.5px;display:block}.entry p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.emeta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.tpill{color:var(--brand);background:#1f5cff1a;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:700}.tpill.rule{color:var(--bad);background:#d6453d1f}.tpill.decision{color:#0f8a54;background:#14a06624}.etag{background:#8a97bd29;border-radius:99px;padding:0 7px}.entry-detail{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex:1;padding:16px 18px;overflow-y:auto}.entry-detail h3{letter-spacing:-.02em;margin:6px 0;font-size:19px}.back{color:var(--brand);font-size:13px;font-weight:650}.scrim{z-index:40;background:#0b1b4d47;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.profile{background:var(--paper);width:min(470px,100%);max-height:calc(100dvh - 32px);box-shadow:0 40px 90px -30px #0b1b4d99,0 0 0 1px var(--line);border-radius:28px;padding:22px;position:relative;overflow-y:auto}.profile .px{position:absolute;top:12px;right:12px}.phead{align-items:center;gap:16px;display:flex}.phead h3{letter-spacing:-.025em;margin:0;font-size:21px}.phead p{color:var(--muted);margin:2px 0 0;font-size:13.5px}.pmodel{background:hsl(var(--h) 90% 55% / .12);color:hsl(var(--h) 70% 38%);border-radius:99px;margin-top:7px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}[data-theme=dark] .pmodel{color:hsl(var(--h) 90% 75%)}.pwhy{margin:14px 0 0;font-size:13.5px}.pdl{grid-template-columns:76px 1fr;gap:6px 10px;margin:14px 0 0;font-size:12.5px;display:grid}.pdl dt{color:var(--faint);font-weight:650}.pdl dd{color:var(--ink);margin:0}.profile h4{color:var(--faint);margin:16px 0 6px;font-size:12px}.mem{background:var(--wall);border:1px solid var(--line);border-radius:12px;margin-bottom:6px;padding:8px 10px;font-size:12.5px}.mem b{display:block}.mem span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mem small{color:var(--faint)}.pbtns{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pbtns button{border:1px solid var(--line);border-radius:99px;padding:9px 16px;font-size:13.5px;font-weight:650}.primary{background:linear-gradient(160deg,var(--me1),var(--me2));color:#fff!important;border:0!important}.chat{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.chat-top{padding:14px 14px 10px 18px;padding-top:calc(14px + env(safe-area-inset-top));border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.chat-top .title{flex:1;min-width:0}.chat-top h2{letter-spacing:-.02em;margin:0;font-size:15.5px;font-weight:700}.chat-top p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:12px;overflow:hidden}.searchbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 14px;display:flex}.searchbar input{background:var(--wall);border:1px solid var(--line);border-radius:12px;outline:none;flex:1;padding:7px 12px}.searchbar span{color:var(--muted);font-size:12px}.log{overscroll-behavior:contain;background:var(--wall);flex-direction:column;flex:1;min-height:0;padding:12px 10px 8px;display:flex;overflow-y:auto}.older{background:var(--paper);color:var(--brand);border:1px solid var(--line);border-radius:99px;align-self:center;margin:4px 0 10px;padding:6px 14px;font-size:12.5px;font-weight:650}.empty{color:var(--muted);margin:60px auto}.day{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:99px;align-self:center;margin:14px 0 8px;padding:2px 12px;font-size:11.5px;font-weight:650}.ev{color:var(--muted);text-align:center;background:#1f5cff12;border-radius:99px;align-self:center;max-width:92%;margin:6px 0;padding:2px 12px;font-size:12px}.row{align-items:flex-end;gap:8px;margin-top:9px;display:flex}.row.me{justify-content:flex-end}.row .gap{flex:none;width:34px}.facebtn{border-radius:50%;flex:none;padding:0}.col{flex-direction:column;min-width:0;max-width:84%;display:flex}.row.me .col{align-items:flex-end}.bubble{background:var(--paper);box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;min-width:64px;padding:8px 12px 6px;position:relative}.row.me .bubble{background:linear-gradient(160deg,var(--me1),var(--me2));color:#fff;border-radius:18px 18px 6px}.who{color:hsl(var(--h) 62% 40%);align-items:baseline;gap:6px;margin-bottom:2px;font-size:12.5px;font-weight:700;display:flex}[data-theme=dark] .who{color:hsl(var(--h) 85% 72%)}.who small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.to{color:var(--faint);margin-bottom:2px;font-size:11px}.row.me .to{color:#ffffffbf}.body{font-size:14.5px;line-height:1.5}.body p{margin:0 0 .45em}.body p:last-child{margin-bottom:0}.body ul,.body ol{margin:.2em 0 .5em;padding-left:1.25em}.body a{color:var(--brand)}.row.me .body a{color:#fff}.body code{background:var(--code);border-radius:6px;padding:1px 5px;font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.row.me .body code{background:#fff3}.body pre{background:var(--code);border-radius:12px;margin:.4em 0;padding:10px 12px;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.body pre code{background:0 0;padding:0}.body blockquote{color:var(--muted);border-left:3px solid #1f5cff59;margin:.3em 0;padding:2px 10px}.body h4{margin:.3em 0 .2em;font-size:14.5px}.mention{color:var(--brand);font-weight:700}.row.me .mention{color:#fff;text-decoration:underline}.bubble.collapsed .body{max-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.more{color:var(--brand);margin-top:4px;font-size:12.5px;font-weight:700;display:block}.row.me .more{color:#fff}.meta{color:var(--faint);justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.row.me .meta{color:#ffffffbf}.acts{opacity:0;gap:2px;transition:opacity .15s;display:flex}.row:hover .acts{opacity:1}@media (hover:none){.acts{opacity:1}}.acts button{opacity:.85;padding:0 5px;font-size:11px;font-weight:650}.seen{color:var(--faint);margin:3px 4px 0;font-size:11px}.quote{border-left:3px solid hsl(var(--qh,222) 80% 55%);color:var(--muted);background:#1f5cff12;border-radius:9px;margin:0 0 6px;padding:5px 9px;font-size:12.5px;display:block}.row.me .quote{color:#ffffffe6;background:#ffffff29}.quote b{font-size:11.5px;display:block}.quote span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble.task{border-left:4px solid hsl(var(--h) 85% 55%)}.kicker{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.pill{background:#8a97bd2e;border-radius:99px;padding:1px 9px;font-size:11px;font-weight:700}.pill.working{color:var(--brand);background:#1f5cff1f}.pill.done{color:#0f8a54;background:#14a06624}.pill.failed{color:var(--bad);background:#d6453d21}.bubble h3{margin:2px 0 4px;font-size:15px}.result{border-top:1px dashed var(--line);margin-top:8px;padding-top:6px}.result summary{cursor:pointer;color:var(--brand);font-size:12.5px;font-weight:700}.jump{z-index:4;background:var(--paper);box-shadow:var(--shadow);border:1px solid var(--line);color:var(--brand);border-radius:99px;padding:8px 14px;font-size:12.5px;font-weight:700;position:absolute;bottom:150px;right:16px}.replybar{background:var(--wall);border:1px solid var(--line);color:var(--muted);border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:10px;margin:0 12px;padding:8px 12px;font-size:12.5px;display:flex}.replybar div{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.replybar b{color:var(--ink)}.chips{scrollbar-width:none;gap:7px;padding:8px 12px 0;display:flex;overflow-x:auto}.chips button{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:99px;flex:none;padding:5px 12px;font-size:12.5px;font-weight:600}.chips button:hover{color:var(--brand);border-color:var(--brand)}.senderr{color:var(--bad);background:#d6453d1a;border-radius:12px;margin:6px 12px 0;padding:7px 12px;font-size:12.5px}.composer{padding:10px 12px calc(12px + env(safe-area-inset-bottom));align-items:flex-end;gap:10px;display:flex;position:relative}.composer textarea{resize:none;border:1px solid var(--line);background:var(--wall);border-radius:22px;outline:none;flex:1;max-height:180px;padding:11px 16px}.composer textarea:focus{border-color:var(--brand);background:var(--paper);box-shadow:0 0 0 3px #1f5cff24}.send{color:#fff;background:radial-gradient(circle at 32% 24%,#8cc0ff 0,#1f5cff 55%,#0b2b9c 100%);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px -10px #1f5cffcc}.mentions{background:var(--paper);border:1px solid var(--line);max-height:300px;box-shadow:var(--shadow);z-index:6;border-radius:16px;position:absolute;bottom:calc(100% - 4px);left:12px;right:66px;overflow-y:auto}.mentions button{text-align:left;align-items:center;gap:10px;width:100%;padding:7px 12px;display:flex}.mentions button[aria-selected=true],.mentions button:hover{background:#1f5cff17}.mentions small{color:var(--faint);margin-left:auto;font-size:11.5px}.login{background:radial-gradient(900px 520px at 8% -8%,#4fb3ff38,transparent 62%),radial-gradient(820px 520px at 100% 108%,#1f5cff29,transparent 60%),var(--wall);place-items:center;height:100dvh;padding:24px;display:grid}.login-card{text-align:center;width:min(380px,100%)}.login-card h1{letter-spacing:-.03em;margin:22px 0 4px;font-size:27px}.login-card p{color:var(--muted);margin:0 0 22px;font-size:14.5px}.login-card form{flex-direction:column;gap:12px;display:flex}.login-card input{border:1px solid var(--line);background:var(--paper);text-align:center;box-shadow:var(--shadow);border-radius:16px;outline:none;padding:14px 18px}.login-card input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1f5cff29}.login-card button{color:#fff;background:linear-gradient(160deg,#4a82ff,#1646c9);border-radius:99px;padding:14px;font-weight:700;box-shadow:0 14px 26px -14px #1f5cffcc}.login-card .err{min-height:22px;color:var(--bad);margin-top:10px;font-size:14px}@media (max-width:999px){.hq{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.stage,.dock{border:0;grid-area:1/1}.hq.view-chat .stage,.hq:not(.view-chat) .dock{display:none}.rail{padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);background:var(--glass);flex-direction:row;grid-row:2;justify-content:space-around;gap:0}.rail .brand,.rail .theme{display:none}.rail .nav-chat{display:flex}.rail button{flex:1;width:auto;padding:6px 2px}.stagebar{padding:12px 16px 8px;padding-top:calc(12px + env(safe-area-inset-top))}.office3d,.memory{inset:0 8px 8px}.team,.company{padding:0 12px 24px}.kpis{gap:14px}.kpis b{font-size:21px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.screen{background:linear-gradient(160deg,hsl(var(--h) 60% 14%),#060b22);color:#dce7ff;border-radius:4px;width:200px;height:122px;padding:6px 8px;font:500 9.5px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.screen .sbar{border-bottom:1px solid #ffffff1f;align-items:center;gap:5px;margin-bottom:5px;padding-bottom:4px;display:flex}.screen .sbar i{background:#14a066;border-radius:50%;width:6px;height:6px}.screen.work .sbar i{background:#4fb3ff;box-shadow:0 0 6px #4fb3ff}.screen .sbar b{color:#fff;flex:1;font:700 10px/1 -apple-system,BlinkMacSystemFont,sans-serif}.screen .sbar span{color:hsl(var(--h) 90% 75%);font-size:8.5px}.screen .sbody p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 4px;display:-webkit-box;overflow:hidden}.screen .snow{color:hsl(var(--h) 95% 78%)}.screen .snow em{font-style:normal;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.screen .slast{color:#aebbe0}.screen .slock{color:#5d6a8f;place-items:center;height:86px;font:600 13px -apple-system,sans-serif;display:grid}.screen.away{background:#0a0f26}.walltv{color:#fff;background:linear-gradient(160deg,#10204f,#060b22);border-radius:6px;width:400px;height:190px;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.walltv h4{color:#9fc4ff;letter-spacing:.01em;margin:0 0 10px;font-size:14px}.tvgrid{grid-template-columns:repeat(3,1fr);gap:10px 14px;display:grid}.tvgrid b{letter-spacing:-.03em;font-size:30px;line-height:1.05;display:block}.tvgrid span{color:#9fb0dc;font-size:10.5px}.board{color:#1d2a6b;width:400px;height:180px;padding:10px 14px;font:500 12px/1.4 Marker Felt,Comic Sans MS,-apple-system,sans-serif}.board h4{color:#d6453d;margin:0 0 6px;font-size:16px}.board p{white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;overflow:hidden}.views{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px;right:14px}.views button{pointer-events:auto;color:var(--muted);background:var(--glass);border:1px solid var(--line);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:650}.views button[aria-pressed=true]{color:#fff;background:var(--brand);border-color:var(--brand)}.pin{color:#0b1b4d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe5f3;border-radius:99px;padding:7px 14px;font:700 13px/1 -apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 6px 16px -10px #0b1b4d80}.pin:hover{color:#fff;background:#1f5cff;border-color:#1f5cff}.holo{color:#cfe6ff;white-space:nowrap;background:#0a143cd1;border-radius:12px;flex-direction:column;align-items:center;padding:6px 12px;font:600 11px/1.35 -apple-system,BlinkMacSystemFont,sans-serif;display:flex;box-shadow:0 0 0 1px #4fb3ff80,0 0 18px #4fb3ff59}.holo b{color:#fff;font-size:13px}.holo em{color:#9fc4ff;text-overflow:ellipsis;max-width:240px;font-style:normal;overflow:hidden}h1,h2,h3,h4,.stagebar h1,.chat-top h2,.hero h2,.login-card h1{font-family:var(--font-lexend),-apple-system,sans-serif;letter-spacing:-.02em;font-weight:600}.tag3d,.holo,.pin,.views button{font-family:var(--font-jakarta),-apple-system,sans-serif}.company{scroll-behavior:smooth;padding:0 22px 40px;position:absolute;inset:0;overflow-y:auto}.co-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:4px 2px 12px;display:flex}.co-head h2{margin:0;font-size:26px}.co-head p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.co-status{flex-wrap:wrap;gap:8px;display:flex}.co-status span{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.co-status i{background:#c4cbe0;border-radius:50%;width:7px;height:7px}.co-status .ok i{background:var(--ok)}.co-status .warn i{background:#d98a12}.co-status .work i{background:var(--brand)}.co-nav{z-index:3;background:var(--wall);scrollbar-width:none;gap:4px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.co-nav a{color:var(--muted);border-radius:99px;flex:none;padding:6px 13px;font-size:12.5px;font-weight:600;text-decoration:none}.co-nav a:hover{background:var(--paper);color:var(--brand)}.kpi-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:6px 0 14px;display:grid}.kpi-row div{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:14px 16px}.kpi-row b{font:600 28px/1.1 var(--font-lexend),sans-serif;letter-spacing:-.03em;color:var(--ink);display:block}.kpi-row div:first-child b{color:var(--brand)}.kpi-row span{color:var(--muted);font-size:12px}.co-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);border-radius:22px;min-width:0;padding:18px 20px;scroll-margin-top:52px}.panel.wide{grid-column:1/-1}.panel header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.panel h3{margin:0;font-size:16px}.panel header small{color:var(--faint);font-size:11.5px}.panel h4{font:600 12px/1 var(--font-jakarta),sans-serif;color:var(--faint);margin:14px 0 6px}.panel footer{border-top:1px solid var(--line);color:var(--faint);margin-top:12px;padding-top:10px;font-size:11.5px}.panel .err{color:var(--bad);font-size:12.5px}.split{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.split h4:first-child{margin-top:0}.spark{width:100%;height:64px;display:block}.bars{margin:0;padding:0;list-style:none}.bars li{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.bars span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.bars i{background:linear-gradient(90deg,var(--brand),var(--sky));border-radius:99px;min-width:3px;height:7px}.bars b{font-size:12.5px;font-weight:650}.funnel{align-items:center;gap:10px;margin-top:10px;display:flex}.funnel div{background:var(--wall);border-radius:12px;flex:1;padding:8px 10px}.funnel b{font:600 18px var(--font-lexend),sans-serif;display:block}.funnel span{color:var(--muted);font-size:11px}.funnel i{color:var(--faint);font-style:normal}.mini-kpis{flex-wrap:wrap;gap:10px;margin-bottom:6px;display:flex}.mini-kpis div{background:var(--wall);border-radius:14px;flex:1;min-width:90px;padding:10px 12px}.mini-kpis b{font:600 20px var(--font-lexend),sans-serif;display:block}.mini-kpis span{color:var(--muted);font-size:11.5px}.rows li b em{color:var(--faint);margin-left:6px;font-style:normal;font-weight:500}.team-strip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tcard{background:var(--wall);border:1px solid var(--line);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}.tcard b{font-size:13.5px}.tcard small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.tcard em{color:var(--faint);font-size:11px;font-style:normal}.tcard.w{border-color:var(--brand);background:#f2f6ff}.svc{gap:2px;margin:0;padding:0;list-style:none;display:grid}.svc li{border-top:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:grid}.svc li:first-child{border-top:0}.svc i{background:#c4cbe0;border-radius:50%;width:8px;height:8px}.svc i.ok{background:var(--ok)}.svc i.bad{background:var(--bad)}.svc span{color:var(--muted);font-size:12px}.team2{flex-direction:column;align-items:center;padding:4px 22px 40px;display:flex;position:absolute;inset:0;overflow-y:auto}.org-owner{background:var(--ink);color:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px 18px;display:flex}.org-owner b{font:600 16px var(--font-lexend),sans-serif;display:block}.org-owner small{color:#b3c1ea;font-size:12px}.org-line{background:var(--line-strong,#c7d6ff);width:2px;height:22px}.org-leads{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;gap:14px;width:100%;display:grid}.org-depts{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;width:100%;display:grid}.dept2{background:var(--soft);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;padding:12px;display:flex}.dept2 h3{font:600 13px var(--font-lexend),sans-serif;color:var(--muted);margin:2px 4px}.orgcard{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:12px 14px}.orgcard.lead{border-top:3px solid hsl(var(--h) 85% 55%);padding:16px 18px}.orgcard.w{border-color:var(--brand)}.oc-top{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.oc-top div{flex:1;min-width:0}.oc-top b{font:600 15px var(--font-lexend),sans-serif;display:block}.oc-top small{color:var(--muted);font-size:12px;display:block}.oc-now{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 6px;font-size:12.5px;display:-webkit-box;overflow:hidden}.oc-meta{flex-wrap:wrap;gap:6px;display:flex}.oc-meta span{background:var(--wall);color:var(--faint);border-radius:99px;padding:2px 8px;font-size:11px}.oc-btns{gap:6px;margin-top:10px;display:flex}.oc-btns button{border:1px solid var(--line);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:650}.oc-btns button:first-child{background:var(--brand);color:#fff;border-color:var(--brand)}.memory2{grid-template-columns:230px minmax(0,1fr) minmax(0,380px);gap:12px;display:grid;position:absolute;inset:0 14px 14px}.mem-side,.mem-main,.mem-detail{background:var(--paper);border:1px solid var(--line);border-radius:22px;min-height:0}.mem-side{padding:16px;overflow-y:auto}.mem-total b{font:600 34px/1 var(--font-lexend),sans-serif;color:var(--brand);display:block}.mem-total span{color:var(--muted);font-size:12px}.mem-side h4{color:var(--faint);margin:16px 0 6px;font-size:11.5px}.mem-filters,.mem-authors{flex-direction:column;gap:2px;display:flex}.mem-filters button,.mem-authors button{color:var(--muted);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.mem-filters button span,.mem-authors button span{color:var(--faint);margin-left:auto;font-size:11.5px}.mem-filters button[aria-pressed=true],.mem-authors button[aria-pressed=true]{color:var(--brand);background:#eef3ff;font-weight:650}.mem-main{flex-direction:column;display:flex;overflow:hidden}.mem-main header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px;display:flex}.mem-main header input{background:var(--wall);border:1px solid var(--line);border-radius:14px;outline:none;flex:1;min-width:0;padding:9px 14px}.mem-main header input:focus{border-color:var(--brand)}.mem-list{flex:1;padding:6px;overflow-y:auto}.mrow{text-align:left;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:10px;display:grid}.mrow:hover{background:var(--wall)}.mrow.on{background:#eef3ff}.mrow b{font-size:13.5px;display:block}.mrow p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12.5px;display:-webkit-box;overflow:hidden}.mem-main .gwrap{flex:1;margin:10px;position:relative}.mem-detail{padding:20px;overflow-y:auto}.mem-detail h3{margin:10px 0 8px;font-size:19px}@media (max-width:1300px){.memory2{grid-template-columns:200px minmax(0,1fr)}.mem-detail{display:none}}@media (max-width:999px){.memory2{grid-template-columns:1fr;inset:0 8px 8px}.mem-side{display:none}.org-leads{grid-template-columns:1fr}.company,.team2{padding:0 12px 30px}}.dock{background:var(--paper)}.chat-top{border-bottom:1px solid var(--line);padding:16px 16px 12px 18px}.log{background:linear-gradient(180deg,var(--wall),#fff 60%)}.bubble{border:1px solid var(--line);border-radius:16px 16px 16px 6px;box-shadow:0 1px #0b1b4d0a}.row.me .bubble{background:var(--brand);border:0;border-radius:16px 16px 6px}.who{font-family:var(--font-lexend),sans-serif;font-weight:600}.chips button{background:var(--wall);color:var(--muted);border-color:#0000}.chips button:hover{color:var(--brand);background:#eef3ff;border-color:#0000}.composer{padding:10px 14px calc(14px + env(safe-area-inset-bottom))}.composer textarea{background:var(--wall);border-color:var(--line);border-radius:18px}.send{background:var(--brand);box-shadow:none}.send:hover{background:#1648d6}.co-sub{color:var(--faint);margin:0;font-size:12.5px}.co-head{align-items:center;padding:0 2px 6px}.kpi-row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.kpi-row div{background:var(--paper);box-shadow:0 0 0 1px var(--line);border:0}.panel{border-radius:20px}.oc-foot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.oc-foot span{color:var(--faint);font-size:11.5px}.oc-foot button{color:var(--brand);background:#eef3ff;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:650}.orgcard{box-shadow:none}.dept2{background:0 0;border:0;padding:0}.profile2{background:var(--paper);text-align:center;border-radius:24px;flex-direction:column;align-items:center;width:min(380px,100%);padding:28px 24px 22px;display:flex;position:relative;box-shadow:0 30px 80px -30px #0b1b4d8c}.profile2 .px{position:absolute;top:12px;right:12px}.profile2 h3{margin:12px 0 0;font-size:20px}.p-model{color:var(--muted);margin:2px 0 0;font-size:13px}.p-state{background:var(--wall);color:var(--muted);border-radius:99px;align-items:center;gap:7px;max-width:100%;margin:12px 0 0;padding:5px 12px;font-size:12.5px;display:inline-flex}.p-state i{background:#c4cbe0;border-radius:50%;flex:none;width:7px;height:7px}.p-state.on i{background:var(--ok)}.p-state.work i{background:var(--brand)}.p-why{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.5}.p-mem{text-align:left;width:100%;margin:14px 0 0;padding:0;list-style:none}.p-mem li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.p-mem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-mem small{color:var(--faint);flex:none}.p-dl{text-align:left;grid-template-columns:70px 1fr;gap:6px 10px;width:100%;margin:12px 0 0;font-size:12px;display:grid}.p-dl dt{color:var(--faint)}.p-dl dd{margin:0}.p-btns{gap:8px;width:100%;margin-top:18px;display:flex}.p-btns button{background:var(--wall);border-radius:99px;flex:1;padding:10px;font-size:13px;font-weight:650}.p-btns .primary{flex:1.4}.chat-top{padding:18px 18px 12px}.chat-top h2{font-size:17px}.chat-top p{font-size:11.5px}.log{background:var(--paper);padding:8px 14px}.row{margin-top:14px}.row.grouped{margin-top:2px}.bubble{box-shadow:none;background:0 0;border:0;padding:0 2px}.who{margin-bottom:1px;font-size:13px}.who small,.to{display:none}.quote{background:var(--wall);border-left-width:2px}.body{color:var(--ink);font-size:14px}.row.me .bubble{background:var(--brand);border-radius:16px 16px 4px;padding:9px 13px 6px}.row.me .col{max-width:80%}.col{max-width:92%}.meta{justify-content:flex-start}.row.me .meta{justify-content:flex-end}.seen{display:none}.ev{color:var(--faint);background:0 0;font-size:11.5px}.day{color:var(--faint);background:0 0;border:0;font-size:11px}.chips{gap:4px;padding:8px 14px 0}.chips button{border:1px solid var(--line);background:0 0;padding:4px 10px;font-size:12px}.composer{padding:8px 14px calc(14px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px}.toPick{width:100%;color:var(--faint);align-items:center;gap:6px;font-size:12px;display:flex}.toPick select{background:var(--wall);font:600 12.5px var(--font-jakarta),sans-serif;color:var(--brand);border:0;border-radius:99px;outline:none;padding:4px 10px}.composer textarea{border-radius:14px;flex:1;padding:11px 14px}.send{border-radius:14px;width:42px;height:42px}.p-btns .primary{background:var(--brand)!important;color:#fff!important}.botstrip{scrollbar-width:none;gap:6px;padding:2px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;overflow-x:auto}.botstrip button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;flex:none;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-size:12.5px;font-weight:600;display:flex}.botstrip button.s-work{border-color:var(--brand)}.botstrip button.on,.botstrip button:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.botstrip button:disabled{opacity:.45;cursor:default}.watchbar{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:12px;max-width:calc(100% - 28px);padding:8px 10px 8px 12px;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -18px #0b1b4d73}.watchbar div{min-width:0}.watchbar b{font:600 14px var(--font-lexend),sans-serif;display:block}.watchbar span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:12px;display:block;overflow:hidden}.watchbar button{background:var(--wall);border-radius:99px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:650}.watchbar button:last-child{background:var(--brand);color:#fff}.robovision{pointer-events:none;color:#7ff3ff;letter-spacing:.06em;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.6s steps(6,end) rv-in;position:absolute;inset:0;overflow:hidden}@keyframes rv-in{0%{opacity:0;filter:brightness(3)}40%{opacity:1}60%{opacity:.4}to{opacity:1;filter:none}}.rv-lines{mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00283c29 0 1px,#0000 1px 3px);position:absolute;inset:0}.rv-vignette{background:radial-gradient(#0000 55%,#0014288c 100%),linear-gradient(#00b4ff12,#00b4ff12);position:absolute;inset:0}.rv-scan{background:linear-gradient(#0000,#7ff3ff1f,#0000);height:120px;animation:3.2s linear infinite rv-scan;position:absolute;left:0;right:0}@keyframes rv-scan{0%{top:-120px}to{top:100%}}.rv-corner{opacity:.8;border:2px solid #7ff3ff;width:44px;height:44px;position:absolute}.rv-corner.tl{border-bottom:0;border-right:0;top:18px;left:18px}.rv-corner.tr{border-bottom:0;border-left:0;top:18px;right:18px}.rv-corner.bl{border-top:0;border-right:0;bottom:70px;left:18px}.rv-corner.br{border-top:0;border-left:0;bottom:70px;right:18px}.rv-reticle{border:1.5px solid #7ff3ffb3;border-radius:50%;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rv-reticle i{background:#7ff3ff80;width:1px;position:absolute;top:-10px;bottom:-10px;left:50%}.rv-reticle b{background:#7ff3ff80;height:1px;position:absolute;top:50%;left:-10px;right:-10px}.rv-reticle:after{content:"";border:1px dashed #7ff3ff59;border-radius:50%;animation:8s linear infinite rv-spin;position:absolute;inset:-14px}@keyframes rv-spin{to{transform:rotate(360deg)}}.rv-top{text-shadow:0 0 6px #7ff3ff99;justify-content:space-between;gap:12px;display:flex;position:absolute;top:26px;left:76px;right:76px}.rv-left{text-shadow:0 0 6px #7ff3ff80;flex-direction:column;gap:8px;max-width:260px;display:flex;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.rv-left p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.rv-left em{color:#7ff3ff99;font-size:9.5px;font-style:normal;display:block}.rv-box{border:1.5px solid #7ff3ff;transition:left .12s linear,top .12s linear,width .12s,height .12s;position:absolute;box-shadow:0 0 12px #7ff3ff66}.rv-box span{color:#022;white-space:nowrap;background:#7ff3ff;padding:2px 6px;font-size:10px;position:absolute;top:-20px;left:-1.5px}.rv-boot{border:1px solid #7ff3ff;padding:4px 12px;animation:2.4s forwards rv-boot;position:absolute;bottom:110px;left:50%;transform:translate(-50%)}@keyframes rv-boot{0%,70%{opacity:1}to{opacity:0}}.office3d:has(.robovision) .views{display:none}@media (prefers-reduced-motion:reduce){.rv-scan,.rv-reticle:after,.robovision{animation:none}}.row.me .body,.row.me .body p,.row.me .body li,.row.me .mention,.row.me .meta{color:#fff}.cloud{color:#0b1b4d;width:max-content;max-width:230px;font:500 12px/1.4 var(--font-jakarta),sans-serif;-webkit-line-clamp:4;background:#fff;border-radius:18px;-webkit-box-orient:vertical;padding:9px 13px;animation:.35s ease-out cloud-in;display:-webkit-box;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0b1b4d8c,0 0 0 1px #dfe6f7}.cloud:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #dfe6f7}.cloud.typing{gap:4px;padding:10px 14px;display:flex}.cloud.typing i{background:#1f5cff;border-radius:50%;width:6px;height:6px;animation:1s infinite dots}.cloud.typing i:nth-child(2){animation-delay:.15s}.cloud.typing i:nth-child(3){animation-delay:.3s}@keyframes dots{50%{opacity:.3;transform:translateY(-2px)}}@keyframes cloud-in{0%{opacity:0;transform:translateY(6px)scale(.95)}to{opacity:1;transform:none}}.hq.share{grid-template-columns:1fr}.hq.share .rail,.hq.share .dock,.hq.share .stagebar,.hq.share .views,.hq.share .botstrip,.hq.share .watchbar{display:none!important}.hq.share .office3d{border:0;border-radius:0;inset:0}.filelink{font-weight:600;text-decoration:underline}.brand .mascot{object-fit:contain;filter:drop-shadow(0 6px 8px #1f5cff59);width:40px;height:40px}.ttree{padding:18px 22px 40px;display:block;position:absolute;inset:0;overflow:auto}.tlines{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.tlines .base{fill:none;stroke:var(--line);stroke-width:2px}.tlines .flow{fill:none;stroke:var(--brand);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:3 15;opacity:.55;animation:1.6s linear infinite tflow}.tlines .flow.hot{stroke:var(--accent);stroke-width:3px;opacity:1;stroke-dasharray:4 10;animation-duration:.7s}@keyframes tflow{to{stroke-dashoffset:-18px}}.trow{z-index:1;justify-content:center;margin-bottom:34px;display:flex;position:relative}.tpods{z-index:1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:14px 20px;margin-top:8px;display:grid;position:relative}.tpod{flex-direction:column;gap:10px;padding-top:30px;display:flex}.tnode{z-index:1;text-align:left;border:1px solid var(--line);background:var(--paper);color:inherit;font:inherit;border-radius:20px;position:relative}.tnode.lead{min-width:290px;max-width:420px;box-shadow:var(--shadow);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.tnode.lead b{font-size:16px}.tnode small{color:var(--brand);font-size:11.5px;font-weight:650;display:block}.tnode p{color:var(--faint);margin:3px 0 0;font-size:12px;line-height:1.4}.tnode em{color:var(--faint);margin-top:2px;font-size:11px;font-style:normal;display:block}.tnode.pod{text-align:center;background:#eef3ff;border-color:#d5e0fb;padding:9px 14px;font-size:13px}.tnode.pod b{display:block}.tnode.pod small{color:var(--faint);font-weight:600}.tnode.pod.work{border-color:var(--accent);box-shadow:0 0 0 3px #0891b238}.tnode.agent{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-left:16px;padding:9px 12px;display:grid;box-shadow:0 1px 2px #0b1b4d0d}.tnode.agent:hover{border-color:var(--brand)}.tnode.agent b{font-size:13px}.tnode.work{border-color:var(--accent)}.tnode.off{opacity:.62}.dot3{background:#c4cbe0;border-radius:50%;width:9px;height:9px}.dot3.on{background:var(--ok)}.dot3.work{background:var(--accent);animation:1.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #0891b24d}.memmap{position:absolute;inset:0 14px 14px}.memmap canvas{background:radial-gradient(800px 480px at 50% 40%,#4fb3ff2e,transparent 70%),var(--paper);border:1px solid var(--line);touch-action:none;cursor:grab;border-radius:22px;width:100%;height:100%;display:block}.memcard{background:var(--paper);border:1px solid var(--line);width:min(380px,100% - 32px);box-shadow:var(--shadow);border-radius:20px;padding:18px 20px;position:absolute;top:16px;bottom:16px;right:16px;overflow:auto}.memcard .icon{position:absolute;top:8px;right:10px}.memcard h3{margin:8px 0 2px;font-size:16px}.botstrip{flex-wrap:nowrap;overflow-x:auto}.company2{padding:0 22px 40px;position:absolute;inset:0;overflow-y:auto}.parts{z-index:5;background:var(--wall);gap:6px;padding:12px 0;display:flex;position:sticky;top:0}.parts button{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:650}.parts button.on{background:var(--brand);border-color:var(--brand);color:#fff}.c2kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.c2kpis div,.c2nums div{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:14px 16px}.c2kpis b,.c2nums b{letter-spacing:-.02em;color:var(--ink);font-size:26px;display:block}.c2kpis span,.c2nums span{color:var(--faint);font-size:12px}.c2grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.c2card{background:var(--paper);border:1px solid var(--line);border-radius:22px;min-width:0;padding:16px 18px}.c2card.wide{grid-column:1/-1}.c2card header{color:var(--brand);align-items:center;gap:8px;margin-bottom:10px;display:flex}.c2card h3{color:var(--ink);margin:0;font-size:15px}.c2card header small{color:var(--faint);margin-left:auto;font-size:11.5px}.c2card h4{color:var(--faint);margin:12px 0 6px;font-size:12px;font-weight:700}.c2split{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.c2nums{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:6px;display:grid}.c2nums div{padding:10px 12px}.c2nums b{font-size:22px}.spark2{width:100%;height:70px;display:block}.bars2{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bars2 li{border-radius:9px;justify-content:space-between;gap:10px;padding:5px 9px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.bars2 i{z-index:0;background:#1f5cff24;position:absolute;top:0;bottom:0;left:0}.bars2 span,.bars2 b{z-index:1;position:relative}.bars2 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c2list{margin:0;padding:0;list-style:none}.c2list li{border-top:1px solid var(--line);align-items:center;gap:9px;padding:7px 0;font-size:13px;display:flex}.c2list li:first-child{border-top:0}.c2list li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.c2list em,.ag2-list em{color:var(--faint);white-space:nowrap;font-size:11.5px;font-style:normal}.c2list i,.ag2-list i{background:#c4cbe0;border-radius:50%;flex:none;width:8px;height:8px}.c2list i.ok,.ag2-list i.ok{background:var(--ok)}.c2list i.bad,.ag2-list i.bad{background:var(--bad)}.ag2-list i.warn{background:#e8a33d}.ag2-list i.off{background:#c4cbe0}.agency2{grid-template-columns:170px 1fr;align-items:start;gap:18px;display:grid}.ag2-nav{flex-direction:column;gap:3px;display:flex;position:sticky;top:64px}.ag2-nav button{font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.ag2-nav button:hover{background:var(--soft)}.ag2-nav button.on{color:var(--brand);background:#1f5cff24}.ag2-nav i{background:var(--accent);color:#fff;border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-style:normal}.ag2-main{min-width:0}.ag2-top{color:var(--faint);justify-content:space-between;margin-bottom:10px;font-size:12.5px;display:flex}.ag2-top b{color:var(--brand)}.ag2-nums{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px;display:grid}.ag2-nums div{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:12px 14px}.ag2-nums b{font-size:24px;display:block}.ag2-nums span{color:var(--faint);font-size:12px}.ag2-cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.ag2-box{background:var(--paper);border:1px solid var(--line);border-radius:20px;min-width:0;padding:14px 16px}.ag2-box.wide{grid-column:1/-1}.ag2-box h4{margin:0 0 8px;font-size:13px}.ag2-list{margin:0;padding:0;list-style:none}.ag2-list li{border-top:1px solid var(--line);align-items:center;gap:9px;padding:8px 0;font-size:13px;display:flex}.ag2-list li:first-child{border-top:0}.ag2-list li>span{flex:1;min-width:0}.ag2-list.feed li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag2-row{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 2px;display:flex}.agency2 button,.agency2 select{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.agency2 .primary{background:var(--brand);border-color:var(--brand);color:#fff}.agency2 button:disabled{opacity:.5;cursor:default}.ag2-text{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:80px;font:inherit;background:var(--paper);color:var(--ink);resize:vertical;border-radius:14px;padding:10px 12px;font-size:13.5px}.ag2-auto{background:#eef3ff;border:1px solid #d5e0fb;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 18px;display:flex}.ag2-auto p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.sw{flex:none;width:50px;height:28px;position:relative;background:#c9d3ec!important;border:0!important;border-radius:999px!important;padding:0!important}.sw i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sw.on{background:var(--brand)!important}.sw.on i{transform:translate(22px)}.ag2-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ag2-chips button.on{background:var(--brand);border-color:var(--brand);color:#fff}.ag2-chips b{opacity:.8;font-weight:700}.ag2-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-bottom:10px;padding:14px 16px}.ag2-card header{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.ag2-card header small{color:var(--faint);margin-left:auto;font-size:11.5px}.ag2-card h5{margin:8px 0 0;font-size:14px}.pill{color:var(--brand);background:#eef0ff;border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:650}.pill.needs_approval,.pill.high,.pill.critical{color:#b45309;background:#fff0e3}.pill.published,.pill.approved{color:#15803d;background:#e4f6ec}.pill.blocked,.pill.rejected{color:#b91c1c;background:#ffe9e9}.ag2-text-body{white-space:pre-wrap;margin:8px 0;font-size:13.5px;line-height:1.5}.ag2-why{color:#b45309;margin:4px 0;font-size:12.5px}.ag2-empty{padding:16px 2px}.ag2-report{white-space:pre-wrap;max-height:60vh;margin:0;font:12.5px/1.55 ui-monospace,Menlo,monospace;overflow:auto}.linkbtn{color:var(--brand)!important;background:0 0!important;border:0!important;padding:0!important}@media (max-width:900px){.agency2{grid-template-columns:1fr}.ag2-nav{flex-flow:wrap;position:static}}.tconnect{z-index:2;justify-content:flex-end;margin-bottom:6px;display:flex;position:relative}.tconnect button{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--brand);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:650}.tcode{background:var(--paper);border:1px solid var(--line);max-width:560px;color:var(--muted);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.tcode b{letter-spacing:.12em;color:var(--ink);font-size:22px}.tcode code{background:var(--soft);border-radius:6px;padding:2px 6px;font-size:11.5px}.chat-top2{padding:14px 14px 10px 18px;padding-top:calc(14px + env(safe-area-inset-top));align-items:center;gap:10px;display:flex}.chat-top2 .title{flex:1;min-width:0}.chat-top2 h2{margin:0;font-size:17px}.chat-top2 p{color:var(--muted);align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}.ct-faces{display:flex}.ct-faces button{border:2px solid var(--paper);background:var(--paper);border-radius:50%;margin-left:-6px;padding:0;line-height:0}.ct-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 14px 10px;display:flex}.ct-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.ct-tabs button[aria-selected=true]{background:var(--brand);color:#fff}.ct-tabs button span{opacity:.75;font-size:11px}.ct-tabs .ct-more{color:var(--faint);margin-left:auto;font-weight:600}.chat .log{background:var(--paper);padding:14px 14px 10px}.chat .bubble{box-shadow:none;border:1px solid var(--line);background:var(--wall);border-radius:16px 16px 16px 6px}.chat .row.me .bubble{background:var(--brand);border:0;border-radius:16px 16px 6px}.chat .row.agentrow .bubble{background:var(--paper);border-left:3px solid hsl(var(--h) 85% 55%);border-radius:10px;font-size:13px}.chat .row.agentrow .body{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat .day{color:var(--faint);background:0 0;border:0;font-weight:600}.chat .composer{border-top:1px solid var(--line);background:var(--paper)}.chat .composer textarea{background:var(--wall);border-radius:16px}.chat .send{background:var(--brand)}.hq.hq2{flex-direction:column;grid-template-columns:none;display:flex}.topbar{padding:10px 18px;padding-top:calc(10px + env(safe-area-inset-top));background:var(--paper);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:18px;display:flex}.tb-brand{align-items:center;gap:8px;display:flex}.tb-brand b{font-family:var(--font-lexend),sans-serif;letter-spacing:-.02em;font-size:16px}.tb-brand span{color:#fff;background:var(--brand);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.tb-brand .mascot{object-fit:contain;width:34px;height:34px}.tb-nav{gap:4px;margin:0 auto;display:flex}.tb-nav button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:650;display:inline-flex;position:relative}.tb-nav button:hover{background:var(--soft);color:var(--ink)}.tb-nav button.on{color:var(--brand);background:#1f5cff1a}.tb-nav .nav-chat{display:none}.tb-right{align-items:center;gap:10px;display:flex}.tb-live{color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tb-live i{background:var(--ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #14a0662e}.tb-live.off i{background:var(--bad)}.tb-theme{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.hq2-body{flex:1;grid-template-columns:minmax(0,1fr) 420px;min-height:0;display:grid}.hq2 .stage{flex-direction:column;min-width:0;min-height:0;display:flex}.tb-sub{flex:none;padding:10px 14px 0}.tb-sub .views{pointer-events:auto;flex-wrap:wrap;gap:6px;display:flex;position:static}.hq2 .stagebody{margin-top:10px}.hq2 .office3d{inset:0 14px 14px}@media (max-width:999px){.hq2-body{grid-template-columns:1fr}.hq2.view-chat .stage,.hq2:not(.view-chat) .dock{display:none}.tb-nav .nav-chat{display:inline-flex}.tb-live,.tb-brand b,.tb-nav button span{display:none}}.ttree{background:var(--wall)}.tnode.lead{border:1px solid var(--line);background:var(--paper);border-radius:22px;min-width:340px;padding:14px 20px}.tnode.lead.on{border-color:#1f5cff59}.tpods2{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:6px;display:grid;position:relative}.tpod2{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:6px 6px 8px;box-shadow:0 1px 2px #0b1b4d0a}.tpod2.work{border-color:var(--brand);box-shadow:0 0 0 3px #1f5cff1f}.tpod2 header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:4px;padding:10px 12px 8px;display:flex}.tpod2 header b{font-size:14px}.tpod2 header span{color:var(--brand);background:#1f5cff14;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:650}.tagent{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.tagent:hover{background:var(--soft)}.tagent b{font-size:13px}.tagent p{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin:1px 0 0;font-size:11.5px;overflow:hidden}.tagent em{color:var(--muted);background:var(--soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:650}.tagent.work{background:#1f5cff0f}.tagent.off{opacity:.6}.dot3.work{background:var(--brand);box-shadow:0 0 0 4px #1f5cff38}.tlines .flow.hot{stroke:var(--brand)}.tagent em{text-overflow:ellipsis;max-width:84px;padding:1px 6px;font-size:10px;overflow:hidden}.tagent{grid-template-columns:auto minmax(0,1fr) auto auto}.tagent p{max-width:none}.tnode.lead small{font-size:11px}.chat .log{gap:2px;padding:12px 10px}.chat .row{margin-top:10px}.chat .row.grouped{margin-top:2px}.chat .row:not(.me) .bubble{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:2px 8px 4px}.chat .row:not(.me) .bubble:hover{background:var(--soft);border-radius:12px}.chat .row.agentrow .bubble{background:0 0;border:0}.chat .row.agentrow .who:before{content:"";background:hsl(var(--h) 85% 55%);border-radius:50%;width:6px;height:6px;margin-right:2px;display:inline-block;transform:translateY(-1px)}.chat .who{color:var(--ink);font-size:13px}.chat .who small{color:var(--brand);background:#1f5cff14;border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:650}.chat .body{color:var(--ink);font-size:13.5px;line-height:1.5}.chat .row.me .bubble{background:var(--brand);border-radius:18px 18px 6px;padding:9px 13px 6px;box-shadow:0 6px 16px -10px #1f5cff99}.chat .meta{opacity:.8;font-size:10.5px}.chat .facebtn{align-self:flex-start;margin-top:2px}.chat .day{letter-spacing:.02em;font-size:11px}.chat .composer{gap:8px;padding:10px 12px 12px}.chat .composer textarea{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:11px 14px}.chat .send{border-radius:12px;width:42px;height:42px}.hq2 .views-top{pointer-events:auto;z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:0;left:14px;right:14px}.hq2 .office3d{top:46px}.hq2 .office3d .views{display:none}
