@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_18e500{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_18e500{--font-inter:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_353f1a{--font-mono:"Space Mono","Space Mono Fallback"}:root{--bg:#0F0F0F;--lime:#CCFF00;--ink:#F2F2EE;--mut:#8b8b86;--line:#262626;--card:#171717;--warn:#FF9F1C;--kb:172px;--chat-bubble:#2c2c2a;--chat-code:#242422;--ui:var(--font-inter),"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-mono),"Space Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--bg);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased}body.hq{overflow:hidden}button{font-family:inherit;cursor:pointer}#top{position:fixed;left:0;right:0;top:0;height:58px;gap:14px;padding:0 16px;background:rgba(15,15,15,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);z-index:50}#top,.brand{display:flex;align-items:center}.brand{gap:10px;font-weight:800;letter-spacing:-.02em;font-size:17px;white-space:nowrap}.brand .logo{width:28px;height:28px;border-radius:7px;background:var(--lime);display:grid;place-items:center}.brand small{font-family:var(--mono);font-weight:400;color:var(--mut);font-size:10px;letter-spacing:.08em;margin-left:2px;border:1px solid #333;border-radius:4px;padding:1px 5px}.search{position:relative;flex:0 1 280px}.search .dictation{width:100%}.search input{width:100%;height:36px;border-radius:9px;border:1px solid #2c2c2c;background:#161616;color:var(--ink);padding:0 12px 0 34px;font:500 13px var(--ui);outline:none}.search input:focus{border-color:var(--lime)}.search svg{position:absolute;left:11px;top:10px}#results{position:absolute;top:42px;left:0;right:0;background:#151515;border:1px solid #2c2c2c;border-radius:10px;padding:4px;display:none;max-height:320px;overflow:auto;box-shadow:0 12px 30px #000a}#results button{display:flex;width:100%;align-items:center;gap:8px;background:none;border:0;color:var(--ink);padding:7px 8px;border-radius:7px;text-align:left;font-size:13px}#results button.sel,#results button:hover{background:#222}#results .z{margin-left:auto;font:10px var(--mono);color:var(--mut);text-transform:uppercase}.chip,.chips{display:flex;gap:6px}.chip{align-items:center;height:30px;padding:0 10px;border-radius:99px;background:#171717;border:1px solid #262626;font:700 12px var(--mono);white-space:nowrap}.chip i{width:8px;height:8px;border-radius:50%;display:inline-block}.chip span{color:var(--mut);font-weight:400}.spacer{flex:1 1}.zoom{display:flex;align-items:center;gap:8px;font:10px var(--mono);color:var(--mut)}.zoom input{accent-color:var(--lime);width:110px}.iconbtn{position:relative;width:38px;height:38px;border-radius:10px;border:1px solid #2c2c2c;background:#171717;display:grid;place-items:center;color:var(--ink)}.iconbtn:hover{border-color:#444}.badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:9px;background:var(--warn);color:#000;font:700 10px var(--mono);display:grid;place-items:center;padding:0 4px;border:2px solid var(--bg)}.proto{font:10px var(--mono);color:#000;background:var(--lime);padding:3px 7px;border-radius:4px;letter-spacing:.04em;white-space:nowrap}#vp{position:fixed;left:0;right:0;top:58px;bottom:var(--kb);overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab;background:radial-gradient(circle at 50% 40%,#151515 0,#0a0a0a 70%)}#vp.drag{cursor:-webkit-grabbing;cursor:grabbing}#world{position:absolute;left:0;top:0;width:1800px;height:950px;transform-origin:0 0;background-color:#1a1a19;background-image:linear-gradient(#232322 1px,transparent 0),linear-gradient(90deg,#232322 1px,transparent 0);background-size:30px 30px;border-radius:14px;box-shadow:0 0 0 8px #222,0 0 0 10px #0b0b0b,0 30px 80px #000}#world.smooth{transition:transform .5s cubic-bezier(.3,.7,.2,1)}.zone{position:absolute;border-radius:6px;border:6px solid #2e2e2c;box-shadow:inset 0 0 0 2px #0006,inset 0 10px 0 #0003,0 6px 0 #0b0b0b}.zone .sign{position:absolute;left:12px;top:-17px;background:#0F0F0F;border:2px solid #3a3a37;color:var(--ink);font:700 11px var(--mono);letter-spacing:.12em;padding:4px 9px;border-radius:5px;text-transform:uppercase;z-index:3;white-space:nowrap}.zone .sign b{color:var(--lime)}.door{position:absolute;height:6px;width:70px}.f-wood{background:repeating-linear-gradient(0deg,#2b2219 0 14px,#30261c 14px 15px,#2e241a 15px 29px,#261e16 29px 30px)}.f-mkt{background-color:#1b2010;background-image:conic-gradient(#20270f 25%,#1a1f10 0 50%,#20270f 0 75%,#1a1f10 0);background-size:40px 40px}.f-sales{background-color:#121a24;background-image:conic-gradient(#16212e 25%,#111821 0 50%,#16212e 0 75%,#111821 0);background-size:36px 36px}.f-prod{background-color:#1b1626;background-image:linear-gradient(#241d33 2px,transparent 0),linear-gradient(90deg,#241d33 2px,transparent 0);background-size:24px 24px}.f-crea{background-color:#241420;background-image:repeating-linear-gradient(45deg,#2a1726 0 10px,#22121e 10px 20px)}.f-ops{background-color:#0f201d;background-image:conic-gradient(#132925 25%,#0e1d1a 0 50%,#132925 0 75%,#0e1d1a 0);background-size:30px 30px}.f-hire{background-color:#161616;background-image:radial-gradient(#2b2b2b 1.5px,transparent 1.6px);background-size:16px 16px;border-style:dashed;border-color:#3d3d3a}.f-lobby{background-color:#1d1d1b;background-image:conic-gradient(#232321 25%,#1a1a18 0 50%,#232321 0 75%,#1a1a18 0);background-size:50px 50px}.deco{position:absolute;pointer-events:none}.hall-label{position:absolute;font:700 10px var(--mono);letter-spacing:.4em;color:#3a3a37;white-space:nowrap}.desk{width:150px;height:140px;cursor:pointer;z-index:2}.desk,.desk svg{position:absolute}.desk svg{left:0;top:16px;overflow:visible}.desk:hover .plate{border-color:var(--lime)}.desk:hover svg{filter:drop-shadow(0 0 6px #ccff0055)}.desk.flash svg{animation:flash 1.2s 2}@keyframes flash{50%{filter:drop-shadow(0 0 14px var(--lime))}}.desk.active .plate{background:var(--lime);color:#000;border-color:var(--lime)}.plate{bottom:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;border:2px solid #333;border-radius:5px;padding:3px 7px;font:700 10px var(--mono);color:var(--ink);letter-spacing:.02em}.bubble,.plate{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;background:#0F0F0F}.bubble{top:-6px;display:flex;align-items:center;gap:5px;border:2px solid #333;border-radius:10px;padding:2px 8px 2px 6px;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.06em;z-index:4}.bubble:after{content:"";position:absolute;left:50%;bottom:-8px;margin-left:-4px;border:4px solid transparent;border-top-color:#333}.bubble i{width:7px;height:7px;border-radius:50%}.st-working .bubble i{background:var(--lime);box-shadow:0 0 6px var(--lime)}.st-working .bubble{color:var(--lime)}.st-idle .bubble i{background:#777}.st-idle .bubble{color:#aaa}.st-approval .bubble{color:var(--warn);border-color:var(--warn);animation:bob 1.1s ease-in-out infinite}.st-approval .bubble:after{border-top-color:var(--warn)}.st-approval .bubble i{background:var(--warn)}@keyframes bob{50%{transform:translateX(-50%) translateY(-4px)}}.notes{position:absolute;right:2px;top:20px;display:flex;flex-wrap:wrap;width:44px;gap:2px;justify-content:flex-end;z-index:3}.note{width:16px;height:16px;background:#FFE45C;box-shadow:1px 2px 0 #0007;transform:rotate(-6deg)}.note:nth-child(2n){background:var(--lime);transform:rotate(5deg)}.note:nth-child(3n){background:#7CE7FF}.note.pop{animation:pop .5s cubic-bezier(.3,1.8,.5,1)}@keyframes pop{0%{transform:scale(0) rotate(40deg)}}.armL,.armR{transform-box:fill-box;transform-origin:50% 100%}.st-working .armL{animation:type .28s steps(2) infinite}.st-working .armR{animation:type .28s steps(2) .14s infinite}@keyframes type{50%{transform:translateY(-3px)}}.screen{animation:glow 2.6s ease-in-out infinite}.st-idle .screen{animation:none;opacity:.12}@keyframes glow{50%{opacity:.6}}.code{animation:scroll 1.6s steps(4) infinite}.st-idle .code{animation:none;opacity:.2}@keyframes scroll{to{transform:translateY(-6px)}}.st-idle .body{animation:breathe 3s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes breathe{50%{transform:scale(1.04)}}.ant{animation:blink 1.4s steps(1) infinite}@keyframes blink{50%{opacity:.25}}.zzz{font:700 12px var(--mono);fill:#bbb;animation:zz 2.4s ease-in-out infinite}@keyframes zz{0%{opacity:0;transform:translateY(4px)}50%{opacity:1}to{opacity:0;transform:translate(6px,-8px)}}.hirebtn{position:absolute;left:50%;top:58px;transform:translateX(-50%);background:var(--lime);color:#000;border:0;border-radius:7px;font:700 11px var(--ui);padding:6px 10px;white-space:nowrap;box-shadow:0 3px 0 #6f8a00;z-index:4}.hirebtn:active{transform:translateX(-50%) translateY(2px);box-shadow:0 1px 0 #6f8a00}#dan{width:36px;height:46px;margin:-36px 0 0 -18px;z-index:6;pointer-events:none}#dan,#dan .tag{position:absolute}#dan .tag{left:50%;top:-14px;transform:translateX(-50%);background:var(--lime);color:#000;font:700 9px var(--mono);padding:1px 5px;border-radius:3px}#dan.walk svg{animation:walk .22s steps(2) infinite}@keyframes walk{50%{transform:translateY(-3px) rotate(4deg)}}#dan.flip svg{transform:scaleX(-1)}#panel{position:fixed;right:12px;top:70px;bottom:12px;width:min(760px,calc(100vw - 32px));background:var(--bg);border:1px solid var(--bd);border-radius:16px;z-index:60;display:flex;flex-direction:column;box-shadow:0 20px 60px var(--shadow);transform:translateX(110%);transition:transform .35s cubic-bezier(.3,.8,.2,1);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#panel.open{transform:none}.ph{display:flex;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #232323}.ph .av{width:46px;height:46px;border-radius:12px;background:#1d1d1d;border:1px solid #2c2c2c;display:grid;place-items:center;flex:none}.ph h3{margin:0;font-size:16px;letter-spacing:-.01em}.ph p{margin:2px 0 0;font-size:12px}.ph .x,.ph p{color:var(--mut)}.ph .x{margin-left:auto;align-self:flex-start;background:none;border:0;font-size:20px;line-height:1}.pstat{display:flex;gap:8px;align-items:center;padding:8px 14px;border-bottom:1px solid #1e1e1e;font:10px var(--mono);color:var(--mut);flex-wrap:wrap}.pstat .pill{padding:2px 7px;border-radius:99px;border:1px solid #333;text-transform:uppercase;font-weight:700}.simnote{margin-left:auto;color:#000;background:var(--lime);border-radius:3px;padding:1px 5px}#thread{flex:1 1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.msg{max-width:84%;padding:9px 12px;border-radius:13px;font-size:13.5px;line-height:1.4;white-space:pre-wrap}.msg.bot{background:#1d1d1d;border:1px solid #2a2a2a;border-bottom-left-radius:4px;align-self:flex-start}.msg.me{background:var(--lime);color:#0F0F0F;border-bottom-right-radius:4px;align-self:flex-end;font-weight:500}.msg .ex{display:block;font:700 9px var(--mono);letter-spacing:.08em;opacity:.55;margin-bottom:3px;text-transform:uppercase}.msg.sys{align-self:center;background:none;border:1px dashed #333;color:var(--mut);font:11px var(--mono);border-radius:8px;max-width:95%;text-align:center}.typing{display:flex;gap:4px;padding:12px}.typing b{width:6px;height:6px;border-radius:50%;background:#777;animation:td 1s infinite}.typing b:nth-child(2){animation-delay:.15s}.typing b:nth-child(3){animation-delay:.3s}@keyframes td{50%{transform:translateY(-4px);background:var(--lime)}}.pf{padding:12px;border-top:1px solid #232323;flex-direction:column}.pf,.row{display:flex;gap:8px}.pf input{flex:1 1;height:42px;border-radius:11px;border:1px solid #2c2c2c;background:#181818;color:var(--ink);padding:0 12px;font:500 14px var(--ui);outline:none;min-width:0}.pf input:focus{border-color:var(--lime)}.btn{height:42px;border-radius:11px;border:1px solid #333;background:#1c1c1c;color:var(--ink);padding:0 14px;font:600 13px var(--ui);white-space:nowrap}.btn.pri{background:var(--lime);color:#000;border-color:var(--lime)}.btn.del{display:flex;align-items:center;gap:7px;justify-content:center;width:100%;background:#191f0a;border-color:#4a5c00;color:var(--lime)}.quick{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.quick button{flex:none;border:1px solid #2c2c2c;background:#161616;color:#ccc;border-radius:99px;padding:5px 10px;font-size:12px}.quick button:hover{border-color:var(--lime);color:var(--lime)}#kb{position:fixed;left:0;right:0;bottom:0;height:var(--kb);background:#0F0F0F;border-top:1px solid var(--line);z-index:40;flex-direction:column;transition:height .3s}#kb,.kbh{display:flex}.kbh{align-items:center;gap:10px;height:36px;padding:0 16px;flex:none}.kbh h4{margin:0;font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase}.kbh .cnt,.kbh button{font:10px var(--mono);color:var(--mut)}.kbh button{margin-left:auto;background:none;border:1px solid #2c2c2c;border-radius:6px;padding:3px 8px}.cols{flex:1 1;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:10px;gap:10px;padding:0 16px 12px;overflow-x:auto;overflow-y:hidden}.col{background:#141414;border:1px solid #222;border-radius:10px;padding:8px;display:flex;flex-direction:column;min-height:0;min-width:0}.col.over{border-color:var(--lime)}.col h5{margin:0 0 6px;font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:flex;gap:6px;align-items:center;color:#bbb}.col h5 i{width:7px;height:7px;border-radius:2px}.col h5 span{color:var(--mut);font-weight:400}.cards{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;flex:1 1;scrollbar-width:thin;padding-bottom:2px}.card{flex:none;width:160px;background:#1c1c1c;border:1px solid #2b2b2b;border-radius:8px;padding:7px 8px;font-size:12px;cursor:-webkit-grab;cursor:grab;position:relative;align-self:flex-start}.card.new{animation:pop .5s cubic-bezier(.3,1.6,.5,1);border-color:var(--lime)}.card b{font-weight:600;line-height:1.25;margin-bottom:5px;padding-right:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .meta{display:flex;gap:6px;font:9.5px var(--mono);color:var(--mut);align-items:center;justify-content:space-between}.card .who{color:var(--lime);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:95px}.card .adv{position:absolute;right:5px;top:5px;width:18px;height:18px;border-radius:5px;border:1px solid #333;background:#141414;color:var(--mut);font-size:11px;line-height:1;padding:0}.card .adv:hover{color:#000;background:var(--lime)}body.kbmin{--kb:36px}#mm{position:fixed;left:14px;bottom:calc(var(--kb) + 12px);z-index:45;background:#0F0F0Fe6;border:1px solid #2c2c2c;border-radius:10px;padding:6px;transition:bottom .3s}#mm canvas{display:block;border-radius:5px;cursor:pointer;touch-action:none}#mm .l{font:9px var(--mono);color:var(--mut);letter-spacing:.1em;margin:0 0 4px 2px;display:flex;justify-content:space-between}#mm .l button{background:none;border:0;color:var(--lime);font:9px var(--mono);padding:0}#appr{position:fixed;top:64px;right:16px;width:350px;background:#141414;border:1px solid #2c2c2c;border-radius:14px;z-index:70;box-shadow:0 20px 50px #000c;display:none;overflow:hidden}#appr.open{display:block;animation:drop .2s}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}#appr header{padding:12px 14px;border-bottom:1px solid #232323;display:flex;align-items:center;font-weight:700;font-size:14px}#appr header span{margin-left:auto;font:10px var(--mono);color:var(--mut)}.ai{padding:11px 14px;border-bottom:1px solid #1f1f1f;display:flex;flex-direction:column;gap:7px}.ai .t{font-size:13px;line-height:1.35}.ai .f{font:10px var(--mono);color:var(--warn);text-transform:uppercase;letter-spacing:.06em}.ai .r{display:flex;gap:6px}.ai .r button{height:28px;border-radius:7px;font-size:12px;font-weight:600;padding:0 10px;border:1px solid #333;background:#1c1c1c;color:var(--ink)}.ai .r .ok{background:var(--lime);color:#000;border-color:var(--lime)}.empty{padding:22px;text-align:center;color:var(--mut);font-size:13px}.scrim{position:fixed;inset:0;background:#000a;z-index:90;display:none;align-items:center;justify-content:center;padding:16px}.scrim.open{display:flex}.modal{width:100%;max-width:400px;background:#141414;border:1px solid #2c2c2c;border-radius:16px;padding:18px;box-shadow:0 30px 80px #000;animation:drop .2s}.modal h3{margin:0 0 4px;font-size:18px}.modal p.s{margin:0 0 14px;color:var(--mut);font-size:12.5px}.modal label{display:block;font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#aaa;margin:10px 0 5px}.modal input,.modal select{width:100%;height:40px;border-radius:10px;border:1px solid #2c2c2c;background:#1a1a1a;color:var(--ink);padding:0 11px;font:500 14px var(--ui);outline:none;color-scheme:dark}.modal .dictation{width:100%}.modal input:focus,.modal select:focus{border-color:var(--lime)}.modal .act{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.sugg{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.sugg button{border:1px solid #2c2c2c;background:#181818;color:#bbb;border-radius:99px;padding:3px 9px;font-size:11.5px}.sugg button:hover{border-color:var(--lime);color:var(--lime)}#toast{position:fixed;left:50%;bottom:calc(var(--kb) + 16px);transform:translateX(-50%) translateY(20px);background:var(--lime);color:#000;font:700 12px var(--mono);padding:9px 14px;border-radius:9px;z-index:99;opacity:0;transition:.3s;pointer-events:none;white-space:nowrap}#toast.show{opacity:1;transform:translateX(-50%)}.hint{position:fixed;left:14px;bottom:calc(var(--kb) + 12px);z-index:44;font:10px var(--mono);color:#777;background:#0F0F0Fd0;padding:5px 8px;border-radius:6px;border:1px solid #222;transition:bottom .3s}@media (max-width:760px){:root{--kb:44px}#top{height:auto;flex-wrap:wrap;padding:8px 10px;gap:6px}.brand{font-size:14px;gap:7px}.brand .logo{width:24px;height:24px}.brand small,.spacer{display:none}.iconbtn{width:32px;height:32px;margin-left:auto}.search input{height:34px}.search{order:5;flex:1 1 100%}.proto.d,.zoom{display:none}.chip,.chips{gap:4px}.chip{height:24px;padding:0 6px;font-size:10px}.chip i{width:6px;height:6px}.chip span{display:none}#vp{top:104px}#appr{top:108px;left:8px;right:8px;width:auto}#panel{left:0;right:0;top:0;bottom:0;width:auto;height:100dvh;max-height:100dvh;border-radius:0;transform:translateY(105%)}#panel.open{transform:none}#panel:before{display:none}.ph{padding-top:18px}#mm,.hint2{display:none!important}.cols{grid-template-columns:repeat(4,78vw)}body.kbmin{--kb:44px}}#world{width:2550px;height:1230px}.f-exec{background-color:#1a1612;background-image:repeating-linear-gradient(90deg,#211b15 0 22px,#1d1813 22px 44px)}.f-cos{background:repeating-linear-gradient(0deg,#2b2219 0 14px,#30261c 14px 15px,#2e241a 15px 29px,#261e16 29px 30px)}.door{background:#1a1a19;height:8px;width:64px;box-shadow:inset 0 0 0 1px #ffffff08}.door:after{content:"";position:absolute;left:4px;right:4px;top:3px;height:2px;background:repeating-linear-gradient(90deg,#CCFF0033 0 6px,transparent 6px 10px)}.glass{position:absolute;border:3px solid #9fd8ff66;background:linear-gradient(135deg,#9fd8ff14,#9fd8ff05 40%,#9fd8ff12);border-radius:4px;box-shadow:inset 0 0 18px #9fd8ff10;pointer-events:none}.glass .gl{position:absolute;top:-1px;font:700 8px var(--mono);letter-spacing:.14em;color:#9fd8ffaa;left:8px;transform:translateY(-120%);white-space:nowrap}.glass .gap{position:absolute;height:5px;width:44px;background:#1a1f10}.plate{display:flex;align-items:center;gap:6px;max-width:178px;padding:3px 8px 3px 3px;border-radius:7px;text-align:left}.plate .face{flex:none;border-radius:50%}.plate span{display:flex;flex-direction:column;min-width:0;line-height:1.15}.plate b{font:700 11px var(--ui);letter-spacing:-.01em}.plate b,.plate i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plate i{font:400 8.5px var(--mono);font-style:normal;color:var(--mut)}.desk.active .plate i{color:#000a}.desk.headd .plate{border-color:#9fd8ff88}.desk.headd .plate b:after{content:" ★";color:var(--lime)}.desk.away .body,.desk.away .zzz{display:none}.desk.dandesk{cursor:pointer}.desk .say{bottom:auto;top:-30px;left:96%}.say{bottom:calc(100% + 8px);transform:translateX(-50%);background:#F2F2EE;color:#0F0F0F;font:600 11.5px/1.3 var(--ui);padding:6px 9px;border-radius:10px;border:2px solid #0f0f0f;box-shadow:0 3px 0 #0008;width:max-content;max-width:210px;z-index:30;animation:pop .35s cubic-bezier(.3,1.7,.5,1);pointer-events:none}.say,.say:after{position:absolute;left:50%}.say:after{content:"";bottom:-9px;margin-left:-6px;border:6px solid transparent;border-top-color:#0f0f0f;border-bottom:0}.say.reply{background:var(--lime)}.say.mini{font:700 9.5px var(--mono);padding:3px 7px;background:#0F0F0F;color:var(--lime);border-color:#CCFF0099;letter-spacing:.02em;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.say.mini:after{border-top-color:#CCFF0099}.walker{position:absolute;width:40px;height:50px;margin:-48px 0 0 -20px;pointer-events:none;transition:opacity .25s}.walker svg{display:block;overflow:visible}.walker .tag{position:absolute;left:50%;top:-13px;transform:translateX(-50%);background:#0F0F0F;color:var(--ink);border:1px solid #444;font:700 8.5px var(--mono);padding:0 4px;border-radius:3px;white-space:nowrap}.walker.dan .tag{background:var(--lime);color:#000;border-color:var(--lime)}.walker.dan{transform:scale(1.25);transform-origin:50% 100%}.walker.walk .lg1{animation:leg .32s steps(2) infinite}.walker.walk .lg2{animation:leg .32s steps(2) .16s infinite}.walker.walk .bd{animation:bobw .32s steps(2) infinite}@keyframes leg{50%{transform:translateY(-3px)}}@keyframes bobw{50%{transform:translateY(-1.5px)}}.walker.flip .spr{transform:scaleX(-1);transform-origin:20px 0}.walker.pop{animation:pop .3s}.ping{position:absolute;left:8px;top:-2px;z-index:6;font:700 9px var(--mono);background:#7CE7FF;color:#000;border:2px solid #0f0f0f;border-radius:6px;padding:1px 5px;animation:pop .4s cubic-bezier(.3,1.7,.5,1)}.seg{display:flex;background:#161616;border:1px solid #2c2c2c;border-radius:10px;padding:3px;gap:2px}.seg button{border:0;background:none;color:var(--mut);font:600 12.5px var(--ui);padding:5px 10px;border-radius:7px;white-space:nowrap}.seg button.on{background:var(--lime);color:#000}.tog{display:flex;align-items:center;gap:7px;font:10px var(--mono);color:var(--mut);background:none;border:0;padding:0;white-space:nowrap}.tog i{width:30px;height:17px;border-radius:9px;background:#2a2a2a;position:relative;transition:.2s;flex:none}.tog i:after{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#777;transition:.2s}.tog.on{color:var(--lime)}.tog.on i{background:#3d4d00}.tog.on i:after{left:15px;background:var(--lime)}@media (max-width:1500px){.chip span{display:none}.zoom input{width:80px}.search{flex-basis:220px}}@media (max-width:1180px){.zoom{display:none}}#feed{position:fixed;left:14px;top:72px;width:290px;z-index:45;background:#0F0F0Fe8;border:1px solid #2c2c2c;border-radius:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;transition:top .3s}#feed header{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #222;font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase}#feed header .live{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);animation:blink 1.4s steps(1) infinite}#feed header .sim{margin-left:auto;font-weight:400;letter-spacing:.02em;text-transform:none;color:#000;background:var(--lime);border-radius:3px;padding:0 5px}#feed header button{background:none;border:0;color:var(--mut);font:10px var(--mono);padding:0 0 0 4px}#feedList{max-height:210px;overflow:auto;scrollbar-width:thin}body.feedmin #feedList{display:none}.fi{display:flex;align-items:center;gap:7px;padding:6px 10px;border-bottom:1px solid #1a1a1a;font-size:12px;line-height:1.3;cursor:pointer}.fi:hover{background:#171717}.fi.new{animation:fin .5s}@keyframes fin{0%{background:#2b3510}}.fi .fc{display:flex;flex:none}.fi .fc .face{border-radius:50%}.fi .fc .face+.face{margin-left:-6px}.fi .tx{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi .tx b{font-weight:700}.fi .tm{font:9px var(--mono);color:#666;flex:none}.fi .src{font:700 8px var(--mono);padding:1px 4px;border-radius:3px;background:#7CE7FF;color:#000;margin-right:3px;letter-spacing:.04em}.fi .src.sup{background:#ffb347}.ext{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:700 8px var(--mono);color:#000;flex:none}.card .who{display:flex;align-items:center;gap:4px}.card .who .face{border-radius:50%;flex:none}.card .from{color:#777;font-size:9px}.ai .f{display:flex;align-items:center;gap:6px}#results button .face,.ai .f .face,.ph .av{border-radius:50%}.ph .av{overflow:hidden;background:none;border:0}.ph p small{display:block;font:10px var(--mono);color:#666;margin-top:2px}#org{position:fixed;left:0;right:0;top:58px;bottom:var(--kb);z-index:42;background:#0F0F0F;overflow:auto;display:none;padding:26px 24px 40px;background-image:radial-gradient(#1c1c1c 1px,transparent 0);background-size:22px 22px}body.orgv #org{display:block}body.orgv #feed,body.orgv #mm{display:none}#org h2{margin:0;font-size:22px;letter-spacing:-.02em}#org .sub{font:11px var(--mono);color:var(--mut);margin:4px 0 22px}.otree{flex-direction:column;min-width:max-content;margin:0 auto}.onode,.otree{display:flex;align-items:center}.onode{gap:10px;background:#151515;border:1px solid #2c2c2c;border-radius:12px;padding:8px 12px 8px 8px;color:var(--ink);text-align:left;width:212px;position:relative;transition:.15s}.onode:hover{border-color:var(--lime);transform:translateY(-2px)}.onode .face{border-radius:50%;flex:none}.onode span{display:flex;flex-direction:column;min-width:0;line-height:1.2}.onode b{font-size:13.5px}.onode b,.onode i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onode i{font-style:normal;font-size:11.5px;color:#cfcfca}.onode small{font:9px var(--mono);color:#6f6f6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.onode.big{width:250px;border-color:#4a5c00;background:#151a07}.onode.head{border-color:#9fd8ff55}.onode.seat{border-style:dashed;background:#111}.onode .st{position:absolute;right:8px;top:8px;width:7px;height:7px;border-radius:50%}.vline{width:2px;height:22px;background:#333}.ocols{display:flex;gap:18px;align-items:flex-start}.ocol{position:relative;padding-top:22px;display:flex;flex-direction:column;align-items:center}.ocol:before{left:50%;height:22px;border-left:2px solid #333}.ocol:after,.ocol:before{content:"";position:absolute;top:0}.ocol:after{left:-9px;right:-9px;border-top:2px solid #333}.ocol:first-child:after{left:50%}.ocol:last-child:after{right:50%}.dlab{font:700 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);background:#0F0F0F;border:1px solid #333;border-radius:5px;padding:3px 7px;margin-bottom:8px}.olist{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-left:16px;border-left:2px solid #2a2a2a;margin-left:14px;align-self:stretch}.olist .onode{width:196px}.olist .onode:before{content:"";position:absolute;left:-18px;top:50%;width:16px;border-top:2px solid #2a2a2a}.ostack{display:flex;flex-direction:column;gap:8px}.olegend{display:flex;gap:14px;flex-wrap:wrap;font:10px var(--mono);color:var(--mut);margin-top:26px;justify-content:center}@media (max-width:760px){#feed{left:8px;right:8px;width:auto;top:auto;bottom:calc(var(--kb) + 8px);border-radius:10px}#feed header{display:none}#feedList{max-height:34px;overflow:hidden}#feedList .fi:not(:first-child){display:none}body.feedmin #feedList{display:block}.seg button{padding:4px 8px;font-size:12px}.tog b{display:none}#org{top:var(--toph,104px);padding:18px 12px 40px}#toast{bottom:calc(var(--kb) + 52px)}}@media (min-width:761px){#feed{left:auto;right:14px}body:has(#panel.open) #feed{display:none}}.walker .say{bottom:calc(100% + 17px)}.card{width:178px}.card .meta{justify-content:flex-start}.card .meta>span:last-child{margin-left:auto;flex:none}.card .from{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1}.card .who{flex:none;max-width:80px}#org .sub,#org h2{position:-webkit-sticky;position:sticky;left:0;width:max-content;max-width:calc(100vw - 30px)}.f-sup{background-color:#1f1216;background-image:conic-gradient(#26161b 25%,#1c1014 0 50%,#26161b 0 75%,#1c1014 0);background-size:34px 34px}.badge.red{background:#ff4d5e;color:#fff}.badge.blue{background:#7CE7FF}.drop{position:fixed;top:64px;right:16px;width:390px;max-height:min(560px,calc(100vh - var(--kb) - 90px));background:#141414;border:1px solid #2c2c2c;border-radius:14px;z-index:70;box-shadow:0 20px 50px #000c;display:none;flex-direction:column;overflow:hidden}.drop.open{display:flex;animation:drop .2s}.drop header{padding:12px 14px;border-bottom:1px solid #232323;display:flex;align-items:center;font-weight:700;font-size:14px;gap:8px}.drop header span{margin-left:auto;font:9.5px var(--mono);color:var(--mut)}.drop .dsub{font:10px var(--mono);color:#8a8a85;padding:7px 14px;border-bottom:1px solid #1f1f1f;line-height:1.4}.dlist{overflow:auto;flex:1 1}.em{padding:10px 14px;border-bottom:1px solid #1f1f1f;display:flex;gap:10px;cursor:pointer}.em:hover{background:#181818}.em.unread{background:#16190d}.em .face{border-radius:50%;flex:none}.em .bd2{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.em .top2{display:flex;align-items:center;gap:6px;font:10px var(--mono);color:#9a9a95}.em .top2 b{color:var(--ink);font:700 12px var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em .top2 time{margin-left:auto;flex:none}.em .sj{font-weight:600;font-size:13px;line-height:1.3}.em .sn{font-size:12px;color:#a9a9a4;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.em .tags{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-top:2px}.tg{font:700 9px var(--mono);padding:2px 6px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase;border:1px solid #333;color:#ddd}.tg.cancel{background:#ff4d5e;border-color:#ff4d5e;color:#fff}.tg.help{background:#1f3b2f;border-color:#3d7a5c;color:#8ef0bf}.tg.billing{background:#3b311a;border-color:#7a6430;color:#ffd166}.tg.feature{background:#22284a;border-color:#4a5596;color:#aab6ff}.tg.p-urgent{color:#ff4d5e;border-color:#ff4d5e}.tg.p-high{color:#ffb347;border-color:#ffb34788}.tg.p-normal{color:#aaa}.tg.p-low{color:#777}.tg.ex{color:#888;border-style:dashed}.em .rt{font:10px var(--mono);color:var(--lime);display:flex;align-items:center;gap:4px}.em .rt .face{border-radius:50%}.ch{font:700 11px var(--mono);color:#7CE7FF}.fi .src.cancel{background:#ff4d5e;color:#fff}@media (max-width:760px){.drop{top:108px;left:8px;right:8px;width:auto}#inboxBtn{margin-left:auto}#apprBtn,#slackBtn{margin-left:0}}.em .rt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.em .rt .face{vertical-align:-3px}.fi .src.qa{background:#facc15;color:#000}.pod{border:1.5px dashed #ffffff22;border-radius:10px;pointer-events:none;background:#ffffff05}.pod,.pod span{position:absolute}.pod span{top:-8px;left:10px;padding:1px 7px;background:#151515;border-radius:4px;font:700 8.5px var(--mono);letter-spacing:.12em;color:#c9b6ff;white-space:nowrap}.pod.qa{border-color:#facc1555;background:repeating-linear-gradient(135deg,#facc150c 0 10px,transparent 10px 20px)}.pod.qa span{color:#facc15}.pod.data span{color:#a5b4fc}.pod.fin{border-color:#38bdf844}.pod.fin span{color:#7dd3fc}.pod.cs{border-color:#2dd4bf44}.pod.cs span{color:#5eead4}.pod.cs span,.pod.qa span{top:auto;bottom:-8px}.pod.fin{background:#38bdf808}.gb{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:#CCFF0022;border:1px solid #ccff0066;color:#CCFF00;font:700 8.5px var(--mono);letter-spacing:.06em;white-space:nowrap;vertical-align:1px}.em.out{background:#CCFF0008;border-left:2px solid #ccff0055}:root{--panel:#141414;--panel2:#121212;--field:#181818;--field2:#1a1a1a;--hover:#1f1f1f;--bd:#2c2c2c;--bd2:#232323;--ink2:#cfcfca;--limeInk:#CCFF00;--limeSoft:#191f0a;--shadow:#000c;--topbg:rgba(15,15,15,.92)}html[data-theme=light]{--bg:#F4F3EE;--ink:#151513;--mut:#6a6a63;--line:#dcdad2;--card:#ffffff;--panel:#ffffff;--panel2:#ffffff;--field:#f6f5f0;--field2:#f6f5f0;--hover:#efeee8;--bd:#d9d7cf;--bd2:#e6e4dc;--ink2:#3a3a35;--limeInk:#4d6200;--limeSoft:#f1ffc2;--shadow:#0002;--topbg:rgba(250,249,245,.92);--chat-bubble:#e8e6de;--chat-code:#e4e1d8;color-scheme:light}html{color-scheme:dark}.cbtn{display:flex;align-items:center;gap:7px;height:38px;padding:0 11px;border-radius:10px;border:1px solid var(--bd);background:var(--card);color:var(--ink);font:600 12.5px var(--ui);white-space:nowrap}.cbtn.on,.cbtn:hover{border-color:var(--lime)}.cbtn.on{background:var(--limeSoft);color:var(--limeInk)}.cbtn em{font:700 10px var(--mono);font-style:normal;color:var(--mut);border:1px solid var(--bd);border-radius:99px;padding:1px 6px}.cbtn em.some{color:#000;background:var(--lime);border-color:var(--lime)}#themeBtn .i-sun{display:none}html[data-theme=light] #themeBtn .i-sun{display:block}html[data-theme=light] #themeBtn .i-moon{display:none}.brand small{text-transform:none;letter-spacing:.02em}@media (max-width:1380px){.cbtn span{display:none}}@media (max-width:760px){.cbtn{height:32px;padding:0 8px}.cbtn em{display:none}#setBtn,#themeBtn{margin-left:0}}.dictation{flex:1 1;flex-direction:column;gap:4px}.dictation,.vwrap{min-width:0;display:flex}.vwrap{position:relative;flex:1 1;width:100%}.vwrap>input{flex:1 1;width:100%;padding-right:44px!important}.vwrap.busy>input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none;overflow:hidden}.mic{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:10px;border:1px solid transparent;background:none;color:var(--mut);display:grid;place-items:center;padding:0}.mic:hover{color:var(--ink);border-color:var(--bd)}.search .mic{width:32px;height:32px;right:2px}.dictation-bar{display:flex;align-items:center;gap:8px;width:100%;height:42px;padding:0 6px 0 8px;border-radius:11px;border:1px solid var(--bd);background:var(--field);color:var(--ink)}.dict-x{flex:none;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--mut);display:grid;place-items:center;padding:0}.dict-x:hover{color:var(--ink)}.dict-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#ff3b4e;animation:dict-pulse 1.2s ease-out infinite}@keyframes dict-pulse{0%{box-shadow:0 0 0 0 #ff3b4e66}to{box-shadow:0 0 0 6px #ff3b4e00}}.dictation-wave{flex:1 1;min-width:28px;height:14px;display:flex;align-items:center;gap:2px}.dictation-wave i{flex:1 1;height:100%;border-radius:99px;background:var(--mut);transform:scaleY(.28);transform-origin:center;opacity:.8}.dictation-time{flex:none;min-width:34px;font:600 13px var(--mono);color:var(--ink)}.dict-send,.dict-stop{flex:none;height:32px;border-radius:8px;padding:0 10px;font:600 13px var(--ui)}.dict-stop{border:1px solid var(--bd);background:transparent;color:var(--ink)}.dict-send{border:1px solid var(--lime);background:var(--lime);color:#14140f}.vwrap.pill{align-items:flex-end;gap:4px;border:1px solid var(--bd);background:var(--field);border-radius:26px;padding:4px 6px 4px 16px;min-height:52px}.vwrap.pill:focus-within{border-color:color-mix(in srgb,var(--ink) 24%,var(--bd))}.vwrap.pill>textarea{flex:1 1;width:100%;border:0;outline:none;resize:none;background:transparent;color:var(--ink);font:16px/1.45 ui-sans-serif,system-ui,sans-serif;padding:10px 0;max-height:160px;min-height:24px}.vwrap.pill .mic{position:static;transform:none;flex:none;width:36px;height:36px}.vwrap.pill .dictation-bar{border:0;background:transparent;height:auto;min-height:40px;padding:2px 0}.send-arrow{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:var(--lime);color:#14140f;display:grid;place-items:center;padding:0}.chat-col{flex:1 1;min-height:0;display:flex;flex-direction:column;width:100%}.chat-head{flex:none;display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 16px}.chat-head h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em}.chat-dot{width:8px;height:8px;border-radius:50%;background:#8d8d86;flex:none}.chat-dot.st-w{background:#7f8f62}.chat-dot.st-a{background:#c4843a}.chat-head .x{margin-left:auto;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--mut);font-size:18px}#panel #thread{flex:1 1;min-height:0;overflow:auto;padding:4px 20px 8px;display:block}.chat-stream{max-width:720px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding:12px 0 28px}.chat-live{margin:0;color:var(--mut);font-size:13px;line-height:1.45}.chat-day{font-size:12px;margin:6px 0}.chat-day,.chat-system{text-align:center;color:var(--mut)}.chat-system{margin:0 12px;font-size:13px;line-height:1.45}.chat-msg{position:relative;display:flex;flex-direction:column;gap:4px}.chat-msg.mine{align-items:flex-end}.chat-msg{max-width:100%;min-width:0}.chat-msg.mine p{margin:0;max-width:min(85%,520px);background:var(--chat-bubble);color:var(--ink);border-radius:18px;padding:10px 14px;line-height:1.5;white-space:pre-wrap}.chat-msg.mine p,.md{overflow-wrap:anywhere}.chat-msg time{font-size:11px;color:var(--mut);opacity:0}.chat-msg time.on,.chat-msg:hover time{opacity:1}.md{font-size:16px;line-height:1.65;color:var(--ink)}.md p{margin:0 0 .75em}.md p:last-child{margin:0}.md ol,.md ul{margin:.2em 0 .8em;padding-left:1.2em}.md li{margin:.2em 0}.md a{color:var(--limeInk)}.md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.1em .35em;border-radius:6px}.md code,.md pre{background:var(--chat-code)}.md pre{margin:.4em 0 .8em;padding:12px 14px;border-radius:12px;overflow:auto}.md pre code{background:none;padding:0}.chat-approval{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:14px;background:var(--chat-bubble)}.chat-approval p{margin:0;flex:1 1;min-width:140px;font-size:14px;line-height:1.4}.chat-approval button{height:32px;border-radius:999px;border:1px solid var(--bd);background:transparent;color:var(--ink);padding:0 12px;font:600 13px inherit}.chat-approval button:first-of-type{background:var(--ink);color:var(--bg);border-color:transparent}.chat-typing{display:flex;gap:5px;padding:6px 2px}.chat-typing b{width:6px;height:6px;border-radius:50%;background:var(--mut);animation:chat-dots 1.1s infinite}@keyframes chat-dots{50%{transform:translateY(-3px);opacity:.4}}.chat-typing b:nth-child(2){animation-delay:.15s}.chat-typing b:nth-child(3){animation-delay:.3s}.chat-foot{flex:none;padding:8px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg)}.chat-foot .dictation{width:100%}.chat-delegate{margin:6px 8px 0;border:0;background:none;color:var(--mut);font:500 13px inherit;padding:4px 2px}.chat-delegate:hover{color:var(--ink)}form.row:has(.dictation.recording)>.btn.pri,form.row:has(.dictation.transcribing)>.btn.pri{display:none}.dictation-note{margin:0;font:500 12.5px var(--ui);line-height:1.35;color:#c4493a}html[data-theme=light] .dictation-note{color:#9d2c22}.modal.wide{max-width:640px;max-height:calc(100vh - 40px);overflow:auto}.modal .mh{display:flex;align-items:center;gap:10px;margin-bottom:10px}.modal .mh h3{margin:0}.modal .x{margin-left:auto;background:none;border:0;color:var(--mut);font-size:18px}.stabs{display:flex;gap:4px;border-bottom:1px solid var(--bd2);margin:0 -18px 14px;padding:0 18px}.stabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--mut);font:600 13px var(--ui);padding:8px 10px;margin-bottom:-1px}.stabs button.on{color:var(--ink);border-bottom-color:var(--lime)}.srow{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--bd2)}.srow>div{flex:1 1;min-width:0}.srow b{display:block;font-size:13.5px}.srow small{display:block;color:var(--mut);font-size:12px;margin-top:2px;line-height:1.35}.tseg{display:flex;background:var(--field);border:1px solid var(--bd);border-radius:10px;padding:3px;gap:2px}.tseg button{border:0;background:none;color:var(--mut);font:600 12.5px var(--ui);padding:6px 11px;border-radius:7px;display:flex;align-items:center;gap:6px}.tseg button.on{background:var(--lime);color:#000}.modal select.ss{width:auto;min-width:170px}.note2{font:11px var(--mono);color:var(--mut);line-height:1.5;background:var(--field);border:1px dashed var(--bd);border-radius:9px;padding:9px 11px;margin-top:12px}.protobox{border:1.5px dashed #ff9f1c;background:#FF9F1C12;border-radius:11px;padding:11px 13px;margin:14px 0;font-size:13px;line-height:1.45}.protobox b{font:700 10px var(--mono);letter-spacing:.1em;color:#FF9F1C;display:block;margin-bottom:3px;text-transform:uppercase}html[data-theme=light] .protobox b{color:#a55d00}.scopes{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.scopes li{display:flex;gap:8px;font-size:13px;line-height:1.35}.scopes li:before{content:"✓";color:var(--limeInk);font-weight:800;flex:none}.kv{display:grid;grid-template-columns:120px 1fr;grid-gap:6px 12px;gap:6px 12px;font-size:12.5px;margin-top:10px}.kv dt{font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding-top:2px}.kv dd{margin:0}.uri{font:11px var(--mono);background:var(--field);border:1px solid var(--bd);border-radius:6px;padding:2px 6px;word-break:break-all}#conn{position:fixed;left:0;right:0;top:58px;bottom:var(--kb);z-index:42;background:var(--bg);overflow:auto;display:none;padding:26px 24px 40px}body.connv #conn{display:block}body.connv #feed,body.connv #mm{display:none}#conn h2{margin:0;font-size:22px;letter-spacing:-.02em}#conn .sub{font:11px var(--mono);color:var(--mut);margin:4px 0 6px;max-width:900px;line-height:1.5}.cgroup{margin-top:22px}.cgroup h4{margin:0 0 10px;font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);display:flex;gap:8px;align-items:center}.cgroup h4 span{color:var(--ink)}.cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.icard{background:var(--panel);border:1px solid var(--bd);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;position:relative}.icard.demo{border-color:#4a5c00}html[data-theme=light] .icard.demo{border-color:#a8c43a}.icard.att{border-color:#FF9F1C88}.ih{display:flex;align-items:center;gap:11px}.ilogo{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--field);border:1px solid var(--bd)}.ih b{font-size:15px;display:block;letter-spacing:-.01em}.ih small{font:10px var(--mono);color:var(--mut)}.spill{margin-left:auto;font:700 9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:99px;border:1px solid var(--bd);color:var(--mut);white-space:nowrap;align-self:flex-start}.spill.demo{color:#000;background:var(--lime);border-color:var(--lime)}.spill.att{color:#000;background:#FF9F1C;border-color:#FF9F1C}.icard p{margin:0;font-size:13px;line-height:1.45;color:var(--ink2)}.feeds{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.feeds>small{font:700 9px var(--mono);letter-spacing:.1em;color:var(--mut);text-transform:uppercase;margin-right:2px}.fchip{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;border:1px solid var(--bd);border-radius:99px;padding:1px 8px 1px 2px;background:var(--field);white-space:nowrap}.fchip.dep{padding-left:8px;font:700 10px var(--mono);letter-spacing:.04em;color:var(--limeInk);border-color:var(--bd)}.fchip .face{border-radius:50%}.iact{display:flex;gap:8px;align-items:center;margin-top:auto}.iact .btn{height:34px;font-size:12.5px;border-radius:9px}.iact .auth{margin-left:auto;font:10px var(--mono);color:var(--mut)}.wgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.widget{background:var(--field);border:1px solid var(--bd);border-radius:10px;padding:8px 10px;position:relative;min-width:0}.widget .wk{font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);display:flex;gap:5px;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget .wv{font:800 19px var(--ui);letter-spacing:-.02em;margin:3px 0 1px}.widget .wn{font-size:11px;color:var(--mut);line-height:1.3}.dtag{display:inline-block;font:700 8.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#000;background:#FFE45C;border-radius:3px;padding:1px 5px;white-space:nowrap}.dsec{margin-top:26px}.dsec .dcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:12px;gap:12px}.dcard{background:var(--panel);border:1px solid var(--bd);border-radius:14px;padding:12px}.dcard h5{margin:0 0 8px;font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;display:flex;gap:8px;align-items:center}.cempty{border:1px dashed var(--bd);border-radius:12px;padding:16px;color:var(--mut);font-size:13px}.pwid{padding:10px 14px;border-bottom:1px solid var(--bd2);display:flex;flex-direction:column;gap:7px}.pwid .wgrid{grid-template-columns:1fr 1fr}.pwid>small{font:700 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);display:flex;gap:6px;align-items:center}.ftags{position:absolute;left:4px;top:18px;display:flex;flex-direction:column;gap:2px;z-index:3}.ftags span{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;background:#0F0F0F;border:1px solid #ccff0088;box-shadow:0 1px 0 #0006}html[data-theme=light] .ftags span{background:#fff;border-color:#7a9400}.ftags svg{width:11px;height:11px}@media (max-width:760px){#conn{top:var(--toph,104px);padding:18px 12px 40px}.dsec .dcards,.kv{grid-template-columns:1fr}}html[data-theme=light] body{background:var(--bg)}html[data-theme=light] #top{background:var(--topbg);border-bottom-color:var(--line)}html[data-theme=light] .brand small{border-color:#cfcdc4}html[data-theme=light] .modal input,html[data-theme=light] .modal select,html[data-theme=light] .pf input,html[data-theme=light] .search input{background:var(--field);border-color:var(--bd);color:var(--ink);color-scheme:light}html[data-theme=light] #appr,html[data-theme=light] #results,html[data-theme=light] .drop{background:var(--panel);border-color:var(--bd);box-shadow:0 16px 40px #0002}html[data-theme=light] #results button.sel,html[data-theme=light] #results button:hover{background:var(--hover)}html[data-theme=light] .chip,html[data-theme=light] .iconbtn,html[data-theme=light] .seg{background:#fff;border-color:var(--bd)}html[data-theme=light] .seg button.on{background:var(--lime);color:#000}html[data-theme=light] .tog i{background:#dcdad2}html[data-theme=light] .tog.on{color:var(--limeInk)}html[data-theme=light] .tog.on i{background:#c6e05a}html[data-theme=light] .tog.on i:after{background:#4d6200}html[data-theme=light] .badge{border-color:var(--bg)}html[data-theme=light] #vp{background:radial-gradient(circle at 50% 40%,#ecebe4 0,#dedcd3 75%)}html[data-theme=light] #world{background-color:#e9e7df;background-image:linear-gradient(#dedbd1 1px,transparent 0),linear-gradient(90deg,#dedbd1 1px,transparent 0);box-shadow:0 0 0 8px #cfccc2,0 0 0 10px #b9b6ab,0 30px 80px #0003}html[data-theme=light] .zone{border-color:#bdb8aa;box-shadow:inset 0 0 0 2px #fff6,inset 0 10px 0 #0000000a,0 6px 0 #a9a497}html[data-theme=light] .zone .sign{background:#fff;border-color:#bdb8aa;color:#151513}html[data-theme=light] .zone .sign b{color:var(--limeInk)}html[data-theme=light] .door{background:#e9e7df}html[data-theme=light] .hall-label{color:#b3afa3}html[data-theme=light] .f-cos,html[data-theme=light] .f-wood{background:repeating-linear-gradient(0deg,#e4cfae 0 14px,#d9c29e 14px 15px,#e0c9a5 15px 29px,#d3bb95 29px 30px)}html[data-theme=light] .f-exec{background-color:#efe4d3;background-image:repeating-linear-gradient(90deg,#eadcc6 0 22px,#f2e8d9 22px 44px)}html[data-theme=light] .f-mkt{background-color:#eef6d6;background-image:conic-gradient(#e6f2c3 25%,#f2f8e0 0 50%,#e6f2c3 0 75%,#f2f8e0 0)}html[data-theme=light] .f-sales{background-color:#e4eef9;background-image:conic-gradient(#d9e7f6 25%,#e9f1fa 0 50%,#d9e7f6 0 75%,#e9f1fa 0)}html[data-theme=light] .f-prod{background-color:#eeeaf8;background-image:linear-gradient(#e0d9f2 2px,transparent 0),linear-gradient(90deg,#e0d9f2 2px,transparent 0)}html[data-theme=light] .f-crea{background-color:#f7e6f0;background-image:repeating-linear-gradient(45deg,#f2dbe9 0 10px,#f8eaf2 10px 20px)}html[data-theme=light] .f-ops{background-color:#e0f3ef;background-image:conic-gradient(#d2ede7 25%,#e6f6f2 0 50%,#d2ede7 0 75%,#e6f6f2 0)}html[data-theme=light] .f-sup{background-color:#f9e6ea;background-image:conic-gradient(#f3d9df 25%,#fbecef 0 50%,#f3d9df 0 75%,#fbecef 0)}html[data-theme=light] .f-hire{background-color:#f3f2ee;background-image:radial-gradient(#d4d1c7 1.5px,transparent 1.6px);border-color:#bdb8aa}html[data-theme=light] .f-lobby{background-color:#efede6;background-image:conic-gradient(#e6e3da 25%,#f3f1eb 0 50%,#e6e3da 0 75%,#f3f1eb 0)}html[data-theme=light] .glass{border-color:#5aa9d699;background:linear-gradient(135deg,#5aa9d618,#5aa9d606 40%,#5aa9d614)}html[data-theme=light] .glass .gl{color:#2f7fae}html[data-theme=light] .glass .gap{background:#eef6d6}html[data-theme=light] .pod{border-color:#00000026;background:#ffffff55}html[data-theme=light] .pod span{background:#fff;color:#5b3fb0}html[data-theme=light] .pod.qa span{color:#8a6a00}html[data-theme=light] .pod.data span{color:#4048a8}html[data-theme=light] .pod.fin span{color:#0c6a99}html[data-theme=light] .pod.cs span{color:#0f766e}html[data-theme=light] .plate{background:#fff;border-color:#c9c5b8;color:var(--ink);box-shadow:0 2px 0 #0000001a}html[data-theme=light] .desk.headd .plate{border-color:#5aa9d6}html[data-theme=light] .desk.active .plate{background:var(--lime);border-color:#7a9400}html[data-theme=light] .bubble{background:#fff;border-color:#c9c5b8}html[data-theme=light] .bubble:after{border-top-color:#c9c5b8}html[data-theme=light] .st-working .bubble{color:var(--limeInk);border-color:#a8c43a}html[data-theme=light] .st-working .bubble i{background:#7a9400;box-shadow:none}html[data-theme=light] .st-idle .bubble{color:#77756c}html[data-theme=light] .st-approval .bubble{color:#a55d00}html[data-theme=light] .walker .tag{background:#fff;color:var(--ink);border-color:#bdb8aa}html[data-theme=light] .walker.dan .tag{background:var(--lime);color:#000}html[data-theme=light] .say.mini{background:#fff;color:var(--limeInk);border-color:#a8c43a}html[data-theme=light] .say.mini:after{border-top-color:#a8c43a}html[data-theme=light] .say{background:#fff;border-color:#151513;box-shadow:0 3px 0 #0002}html[data-theme=light] .say.reply{background:var(--lime)}html[data-theme=light] .zzz{fill:#8a877d}html[data-theme=light] #panel{background:var(--panel2);border-color:var(--bd);box-shadow:0 20px 50px #0002}html[data-theme=light] .pf,html[data-theme=light] .ph,html[data-theme=light] .pstat{border-color:var(--bd2)}html[data-theme=light] .msg.bot{background:#f3f2ec;border-color:var(--bd)}html[data-theme=light] .msg.sys{border-color:var(--bd)}html[data-theme=light] .btn{background:#fff;border-color:var(--bd);color:var(--ink)}html[data-theme=light] .btn.pri{background:var(--lime);border-color:#a8c43a;color:#000}html[data-theme=light] .btn.del{background:var(--limeSoft);border-color:#a8c43a;color:var(--limeInk)}html[data-theme=light] .quick button,html[data-theme=light] .sugg button{background:#fff;border-color:var(--bd);color:var(--ink2)}html[data-theme=light] .quick button:hover,html[data-theme=light] .sugg button:hover{color:var(--limeInk);border-color:#a8c43a}html[data-theme=light] #kb{background:#faf9f5;border-top-color:var(--line)}html[data-theme=light] .kbh button{border-color:var(--bd)}html[data-theme=light] .col{background:#f1f0ea;border-color:var(--bd2)}html[data-theme=light] .col h5{color:#4b4a44}html[data-theme=light] .card{background:#fff;border-color:var(--bd);box-shadow:0 1px 0 #0000000d}html[data-theme=light] .card .who{color:var(--limeInk)}html[data-theme=light] .card .adv{background:#f6f5f0;border-color:var(--bd)}html[data-theme=light] #mm{background:#ffffffe6;border-color:var(--bd)}html[data-theme=light] #mm .l button{color:var(--limeInk)}html[data-theme=light] .hint{background:#ffffffd0;border-color:var(--bd2);color:var(--mut)}html[data-theme=light] #appr header,html[data-theme=light] .ai,html[data-theme=light] .drop .dsub,html[data-theme=light] .drop header,html[data-theme=light] .em{border-color:var(--bd2)}html[data-theme=light] .ai .r button{background:#fff;border-color:var(--bd);color:var(--ink)}html[data-theme=light] .ai .r .ok{background:var(--lime);color:#000;border-color:#a8c43a}html[data-theme=light] .ai .f{color:#a55d00}html[data-theme=light] .scrim{background:#2a2a2466}html[data-theme=light] .modal{background:var(--panel);border-color:var(--bd);box-shadow:0 30px 80px #0003}html[data-theme=light] .modal label{color:#5a5952}html[data-theme=light] #org{background-color:var(--bg);background-image:radial-gradient(#d9d6cc 1px,transparent 0)}html[data-theme=light] .onode{background:#fff;border-color:var(--bd)}html[data-theme=light] .onode i{color:#4b4a44}html[data-theme=light] .onode small{color:#8a877d}html[data-theme=light] .onode.big{background:#f4ffd0;border-color:#a8c43a}html[data-theme=light] .onode.head{border-color:#5aa9d6aa}html[data-theme=light] .onode.seat{background:#f7f6f2}html[data-theme=light] .ocol:after,html[data-theme=light] .ocol:before,html[data-theme=light] .vline{background:none;border-color:#c9c5b8}html[data-theme=light] .vline{background:#c9c5b8}html[data-theme=light] .olist{border-left-color:#d4d1c7}html[data-theme=light] .olist .onode:before{border-top-color:#d4d1c7}html[data-theme=light] .dlab{background:#fff;border-color:var(--bd);color:var(--limeInk)}html[data-theme=light] #feed{background:#ffffffeb;border-color:var(--bd)}html[data-theme=light] #feed header{border-bottom-color:var(--bd2)}html[data-theme=light] #feed header .live{background:#7a9400;box-shadow:none}html[data-theme=light] .fi{border-bottom-color:#eeece6}html[data-theme=light] .fi:hover{background:var(--hover)}html[data-theme=light] .fi .tm{color:#8a877d}html[data-theme=light] .em:hover{background:var(--hover)}html[data-theme=light] .em.unread{background:#f7fde3}html[data-theme=light] .em .top2{color:#77756c}html[data-theme=light] .em .sn{color:#55544e}html[data-theme=light] .em .rt{color:var(--limeInk)}html[data-theme=light] .drop .dsub{color:#6a6a63}html[data-theme=light] .tg{border-color:var(--bd);color:#3a3a35}html[data-theme=light] .tg.help{background:#dff5ea;border-color:#7cc8a2;color:#13633d}html[data-theme=light] .tg.billing{background:#fff2cf;border-color:#d8b356;color:#7a5600}html[data-theme=light] .tg.feature{background:#e6e9ff;border-color:#97a2e6;color:#2f3a99}html[data-theme=light] .tg.p-normal{color:#6a6a63}html[data-theme=light] .tg.p-low{color:#8a877d}html[data-theme=light] .tg.p-high{color:#a55d00;border-color:#d99a4a}html[data-theme=light] .ch{color:#0b7fa3}html[data-theme=light] .gb{background:#f1ffc2;border-color:#a8c43a;color:#4d6200}html[data-theme=light] .em.out{background:#f9ffe6;border-left-color:#a8c43a}html[data-theme=light] #toast{color:#000}html[data-theme=light] .ph p small{color:#8a877d}html[data-theme=light] .typing b{background:#b9b6ab}html[data-theme=light] .widget{background:#faf9f5}.search{min-width:180px}@media (max-width:1600px){.zoom{display:none!important}#connBtn>span{display:none}}@media (max-width:1300px){.brand small,.proto.d,.tog b{display:none}}body.connv #kb{display:none}body.connv #conn{bottom:0}@media (min-width:1100px){.search{flex-basis:280px!important}}@media (max-width:760px){body:not(.kbmin){--kb:210px}.search{order:5;flex:1 1 120px!important}.seg{order:6}.tog{order:7}}html[data-theme=light] .glass .gap{background:#eef6d6!important}.login-screen{min-height:100%;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(circle at 50% 30%,#17170f 0,var(--bg) 62%)}html[data-theme=light] .login-screen{background:radial-gradient(circle at 50% 30%,#fff 0,var(--bg) 70%)}.login-card{width:min(440px,100%);background:var(--panel);border:1px solid var(--bd);border-radius:18px;padding:26px 22px 22px;box-shadow:0 24px 60px var(--shadow)}.login-card h1{margin:12px 0 4px;font-size:26px;letter-spacing:-.03em}.login-card .lede{margin:0 0 16px;color:var(--mut);font-size:14px;line-height:1.45}.login-card .google{width:100%;height:46px;border-radius:12px;border:1px solid var(--bd);background:#fff;color:#151513;font:700 14px var(--ui);display:flex;align-items:center;justify-content:center;gap:10px}.login-card .google:hover{border-color:#888}.login-card .dev{width:100%;margin-top:8px}.login-card .err{background:#ff4d5e22;border:1px solid #ff4d5e88;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4;margin-bottom:12px}.login-card .fine{margin:14px 0 0;font:11px var(--mono);color:var(--mut);line-height:1.45}.seat-pending{font:10px var(--mono);color:var(--limeInk)}#walker-layer{overflow:visible}#walker-layer,.static-world{position:absolute;inset:0;pointer-events:none}.search .vwrap{width:100%}.invite-link{background:var(--field);border:1px solid var(--bd);border-radius:8px;padding:8px;word-break:break-all}.invite-link,.spend{font:12px var(--mono)}.spend{color:var(--mut)}.compact-only,.desklist,.map-back,.org-mobile,.tabbar,.task-tabs{display:none}body.compact{--tabh:calc(62px + env(safe-area-inset-bottom));overflow-x:hidden}body.compact #top{height:auto;min-height:52px;padding:calc(6px + env(safe-area-inset-top)) 10px 6px;flex-wrap:wrap}body.compact #top #apprBtn,body.compact #top #connBtn,body.compact #top #inboxBtn,body.compact #top #setBtn,body.compact #top #slackBtn,body.compact #top .chips,body.compact #top .search,body.compact #top .seg,body.compact #top .spacer,body.compact #top .tog,body.compact #top .zoom{display:none}body.compact #top.searching .search{display:block;flex:1 1 100%;order:8;min-width:0}body.compact .compact-only{display:grid}body.compact .brand{font-size:16px}body.compact .brand small{display:none}body.compact .iconbtn{width:44px;height:44px}body.compact #feed,body.compact #mm,body.compact .hint2{display:none!important}body.compact #vp{display:none}body.compact.mapmode #vp{display:block;top:calc(58px + env(safe-area-inset-top));bottom:var(--tabh)}body.compact.mapmode .desklist{display:none}body.compact .desklist{display:block;position:fixed;left:0;right:0;top:calc(58px + env(safe-area-inset-top));bottom:var(--tabh);overflow:auto;padding:8px 12px 20px;background:var(--bg);z-index:30}body.compact.apprv .desklist,body.compact.connv .desklist,body.compact.inboxv .desklist,body.compact.orgv .desklist,body.compact.tasksv .desklist{display:none}.desklist-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 10px}.desklist-bar h2{margin:0;font-size:22px;letter-spacing:-.02em}.desklist-bar .btn{min-height:44px;padding:0 14px}.desk-group{margin:0 0 14px}.desk-group h3{margin:0 0 8px;font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.desk-card{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;text-align:left;background:var(--panel);border:1px solid var(--bd);border-radius:14px;padding:8px 12px;margin:0 0 8px;color:var(--ink)}.desk-card-copy{display:flex;flex-direction:column;min-width:0;gap:1px}.desk-card b{font-size:16px;letter-spacing:-.01em}.desk-card i{font-style:normal;font:700 11px var(--mono);color:var(--limeInk)}.desk-card.st-i i{color:var(--mut)}.desk-card.st-a i{color:#FF9F1C}.desk-card small{font-size:13px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:65;display:none;background:var(--topbg);border-top:1px solid var(--line);padding:4px 2px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.compact .tabbar{display:flex}.tabbar button{position:relative;flex:1 1;min-width:44px;min-height:48px;border:0;background:none;color:var(--mut);font:600 10px/1.15 var(--ui);padding:6px 2px;border-radius:10px}.tabbar button.on{color:var(--limeInk);background:var(--limeSoft)}.tabbar button em{position:absolute;top:2px;right:6px;min-width:16px;height:16px;border-radius:8px;background:var(--warn);color:#000;font:700 9px var(--mono);display:grid;place-items:center;padding:0 3px}.map-back{position:fixed;z-index:46;left:12px;bottom:calc(var(--tabh) + 10px);min-height:44px;padding:0 14px}body.compact.mapmode .map-back{display:inline-flex;align-items:center}body.compact #org{top:calc(58px + env(safe-area-inset-top));bottom:var(--tabh);padding:16px 12px 24px}body.compact #org .otree{display:none}body.compact .org-mobile{display:flex;flex-direction:column;gap:8px}.org-sec{border:1px solid var(--bd);border-radius:14px;background:var(--panel);overflow:hidden}.org-sec-h{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;color:var(--limeInk);font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:8px 12px}.org-sec-b{display:flex;flex-direction:column;gap:8px;padding:0 10px 10px}body.compact .org-mobile .onode{width:100%}body.compact #conn{top:calc(58px + env(safe-area-inset-top));bottom:var(--tabh);padding:16px 12px 28px}body.compact .cgrid,body.compact .dcards,body.compact .wgrid{grid-template-columns:1fr}body.compact .iact .btn,body.compact .icard .btn{min-height:44px}body.compact #kb{display:none}body.compact.tasksv #kb{display:flex;position:fixed;left:0;right:0;top:calc(58px + env(safe-area-inset-top));bottom:var(--tabh);height:auto;z-index:35;border-top:0}body.compact.tasksv{--kb:0px}body.compact .task-tabs{display:flex;gap:6px;overflow:auto;padding:0 0 8px}.task-tabs button{flex:none;min-height:44px;border-radius:999px;border:1px solid var(--bd);background:var(--field);color:var(--ink);font:600 14px var(--ui);padding:0 14px}.task-tabs button.on{background:var(--lime);color:#000;border-color:var(--lime)}body.compact.tasksv .cols{display:block;overflow:hidden;padding:0 12px 12px}body.compact.tasksv .col{display:none;width:100%;min-width:0}body.compact.tasksv .col.active{display:flex}body.compact.tasksv .cards{flex-direction:column;overflow:auto}body.compact.tasksv .card{width:auto}body.compact #appr,body.compact #inbox,body.compact #slack{display:none}body.compact.apprv #appr,body.compact.inboxv #inbox,body.compact.inboxv #slack{display:flex;position:fixed;left:0;right:0;top:calc(58px + env(safe-area-inset-top));bottom:var(--tabh);width:auto;max-height:none;border-radius:0;z-index:40;box-shadow:none}body.compact.inboxv #slack{top:auto;height:42%;bottom:var(--tabh)}body.compact.inboxv #inbox{bottom:calc(var(--tabh) + 42%)}body.compact #panel{left:0;right:0;top:0;bottom:0;width:auto;height:100dvh;max-height:100dvh;border-radius:0;transform:translateY(105%);z-index:80;overflow:hidden}body.compact #panel.open{transform:none;display:flex;flex-direction:column}body.compact #panel:before{display:none}body.compact #panel #thread{flex:1 1 auto;min-height:0}body.compact #panel .chat-head{padding-top:calc(12px + env(safe-area-inset-top))}body.compact #panel .chat-foot{position:-webkit-sticky;position:sticky;bottom:0}body.compact #panel .send-arrow,body.compact #panel .vwrap.pill .mic{width:44px;height:44px}body.compact:has(#panel.open) .tabbar{display:none}body.compact #panel .pf input,body.compact .desklist-bar .btn,body.compact .modal input,body.compact .modal select,body.compact .search input{font-size:16px}body.compact .modal input,body.compact .modal select{min-height:44px;height:44px}body.compact #panel .mic,body.compact .modal .mic{width:44px;height:44px}body.compact #panel .dictation-bar{height:48px}body.compact #panel .dict-send,body.compact #panel .dict-stop{min-height:44px;height:44px}body.compact #panel .pf input{min-height:48px;height:48px}body.compact #panel .btn{min-height:44px}body.compact .scrim{align-items:stretch;padding:0}body.compact .modal,body.compact .modal.wide{width:100%;max-width:none;height:100%;max-height:none;border-radius:0;padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom))}body.compact #toast{bottom:calc(var(--tabh) + 12px);white-space:normal;max-width:calc(100vw - 24px);text-align:center}@media (max-width:1100px){.login-screen{padding:16px 14px calc(16px + env(safe-area-inset-bottom));align-items:end}.login-card{width:100%;border-radius:18px}.login-card h1{font-size:28px}.login-card .btn,.login-card .google,.login-card .lede,.login-card input{font-size:16px}.login-card .btn,.login-card .google{min-height:48px}}html[data-theme=light] .desk-card{background:#fff}html[data-theme=light] .tabbar{background:rgba(250,249,245,.94)}