@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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}:root,:root[data-theme=light]{--app-bg:#eceff8;--surface:#fff;--surface-alt:#f6f7fb;--hover:#dcdfec;--selected:#cce5ff;--border:#d0d4e4;--control-border:#868b9d;--text:#323338;--text-strong:#1f2023;--muted:#676879;--primary:#0073ea;--primary-hover:#0060b9;--primary-soft:#cce5ff;--on-primary:#fff;--link:#0060b9;--focus:#0073ea;--info-bg:#e6f2ff;--info-border:#a8d0ff;--warning-bg:#fff4d6;--warning-border:#f5cd6b;--error-bg:#ffe5e9;--error-border:#f4a3b0;--success-bg:#ddf6e9;--success-border:#8fdcb6;--shadow-sm:0 1px 2px #0000000f, 0 2px 6px #0000000f;--shadow-md:0 6px 20px #0000001f;--shadow-lg:0 15px 50px #0000004d;--overlay:#292f4cb3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--app-bg:#13152b;--surface:#1c1f3b;--surface-alt:#292c49;--hover:#393c5c;--selected:#133774;--border:#3f4263;--control-border:#797e93;--text:#d5d8df;--text-strong:#f2f3f7;--muted:#9699a6;--primary:#0073ea;--primary-hover:#0060b9;--primary-soft:#133774;--on-primary:#fff;--link:#69a7ef;--focus:#69a7ef;--info-bg:#15294f;--info-border:#2c4f8c;--warning-bg:#3a3017;--warning-border:#7a6125;--error-bg:#401b26;--error-border:#84344a;--success-bg:#12382a;--success-border:#22704f;--shadow-sm:0 1px 2px #0000004d, 0 2px 6px #00000040;--shadow-md:0 6px 20px #0006;--shadow-lg:0 15px 50px #0000008c;--overlay:#080914b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--status-done:#00c875;--status-working:#fdab3d;--status-stuck:#df2f4a;--status-blue:#579bfc;--status-purple:#784bd1;--status-grey:#c4c4c4;--label-dark-text:#1f2023;--radius-sm:4px;--radius:8px;--radius-lg:16px;--font-sans:"Figtree Variable", "Figtree", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;font-family:var(--font-sans);color:var(--text);background:var(--app-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px}*{box-sizing:border-box}body{background:var(--app-bg);min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}input,select,textarea{max-width:100%}textarea{resize:vertical}select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){background:var(--surface);color:var(--text);border:1px solid var(--control-border);border-radius:var(--radius-sm);min-height:32px;padding:6px 10px}select:hover,textarea:hover,input:not([type=checkbox]):not([type=radio]):hover{border-color:var(--text)}select:focus-visible,textarea:focus-visible,input:focus-visible{border-color:var(--primary)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.01em;color:var(--text-strong);margin-bottom:.3rem;font-size:1.72rem;font-weight:600;line-height:1.25}h2{color:var(--text-strong);font-size:1.15rem;font-weight:600;line-height:1.35}h3{color:var(--text-strong);font-size:1rem;font-weight:600;line-height:1.4}p{line-height:1.55}small{line-height:1.5}pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}a,button,summary,input,select,textarea{outline-offset:2px}:focus-visible{outline:2px solid var(--focus)}::selection{background:var(--primary-soft);color:var(--text-strong)}#root{min-height:100vh}ul{padding-left:1.35rem;line-height:1.7}.icon{background-color:currentColor;flex-shrink:0;width:18px;height:18px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-home{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z'/%3e%3c/svg%3e")}.icon-chat{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-6.54-.67L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-6.54-.67L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Z'/%3e%3c/svg%3e")}.icon-projects{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M216,72H131.31L104,44.69A15.86,15.86,0,0,0,92.69,40H40A16,16,0,0,0,24,56V200.62A15.4,15.4,0,0,0,39.38,216H216.89A15.13,15.13,0,0,0,232,200.89V88A16,16,0,0,0,216,72ZM40,56H92.69l16,16H40ZM216,200H40V88H216Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M216,72H131.31L104,44.69A15.86,15.86,0,0,0,92.69,40H40A16,16,0,0,0,24,56V200.62A15.4,15.4,0,0,0,39.38,216H216.89A15.13,15.13,0,0,0,232,200.89V88A16,16,0,0,0,216,72ZM40,56H92.69l16,16H40ZM216,200H40V88H216Z'/%3e%3c/svg%3e")}.icon-agile{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M216,48H40a8,8,0,0,0-8,8V208a16,16,0,0,0,16,16H88a16,16,0,0,0,16-16V160h48v16a16,16,0,0,0,16,16h40a16,16,0,0,0,16-16V56A8,8,0,0,0,216,48ZM88,208H48V128H88Zm0-96H48V64H88Zm64,32H104V64h48Zm56,32H168V128h40Zm0-64H168V64h40Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M216,48H40a8,8,0,0,0-8,8V208a16,16,0,0,0,16,16H88a16,16,0,0,0,16-16V160h48v16a16,16,0,0,0,16,16h40a16,16,0,0,0,16-16V56A8,8,0,0,0,216,48ZM88,208H48V128H88Zm0-96H48V64H88Zm64,32H104V64h48Zm56,32H168V128h40Zm0-64H168V64h40Z'/%3e%3c/svg%3e")}.icon-meetings{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM72,48v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24V80H48V48ZM208,208H48V96H208V208Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM72,48v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24V80H48V48ZM208,208H48V96H208V208Z'/%3e%3c/svg%3e")}.icon-library{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M231.65,194.55,198.46,36.75a16,16,0,0,0-19-12.39L132.65,34.42a16.08,16.08,0,0,0-12.3,19l33.19,157.8A16,16,0,0,0,169.16,224a16.25,16.25,0,0,0,3.38-.36l46.81-10.06A16.09,16.09,0,0,0,231.65,194.55ZM136,50.15c0-.06,0-.09,0-.09l46.8-10,3.33,15.87L139.33,66Zm6.62,31.47,46.82-10.05,3.34,15.9L146,97.53Zm6.64,31.57,46.82-10.06,13.3,63.24-46.82,10.06ZM216,197.94l-46.8,10-3.33-15.87L212.67,182,216,197.85C216,197.91,216,197.94,216,197.94ZM104,32H56A16,16,0,0,0,40,48V208a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V48A16,16,0,0,0,104,32ZM56,48h48V64H56Zm0,32h48v96H56Zm48,128H56V192h48v16Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M231.65,194.55,198.46,36.75a16,16,0,0,0-19-12.39L132.65,34.42a16.08,16.08,0,0,0-12.3,19l33.19,157.8A16,16,0,0,0,169.16,224a16.25,16.25,0,0,0,3.38-.36l46.81-10.06A16.09,16.09,0,0,0,231.65,194.55ZM136,50.15c0-.06,0-.09,0-.09l46.8-10,3.33,15.87L139.33,66Zm6.62,31.47,46.82-10.05,3.34,15.9L146,97.53Zm6.64,31.57,46.82-10.06,13.3,63.24-46.82,10.06ZM216,197.94l-46.8,10-3.33-15.87L212.67,182,216,197.85C216,197.91,216,197.94,216,197.94ZM104,32H56A16,16,0,0,0,40,48V208a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V48A16,16,0,0,0,104,32ZM56,48h48V64H56Zm0,32h48v96H56Zm48,128H56V192h48v16Z'/%3e%3c/svg%3e")}.icon-crm{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M83.19,174.4a8,8,0,0,0,11.21-1.6,52,52,0,0,1,83.2,0,8,8,0,1,0,12.8-9.6A67.88,67.88,0,0,0,163,141.51a40,40,0,1,0-53.94,0A67.88,67.88,0,0,0,81.6,163.2,8,8,0,0,0,83.19,174.4ZM112,112a24,24,0,1,1,24,24A24,24,0,0,1,112,112Zm96-88H64A16,16,0,0,0,48,40V64H32a8,8,0,0,0,0,16H48v40H32a8,8,0,0,0,0,16H48v40H32a8,8,0,0,0,0,16H48v24a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V40A16,16,0,0,0,208,24Zm0,192H64V40H208Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M83.19,174.4a8,8,0,0,0,11.21-1.6,52,52,0,0,1,83.2,0,8,8,0,1,0,12.8-9.6A67.88,67.88,0,0,0,163,141.51a40,40,0,1,0-53.94,0A67.88,67.88,0,0,0,81.6,163.2,8,8,0,0,0,83.19,174.4ZM112,112a24,24,0,1,1,24,24A24,24,0,0,1,112,112Zm96-88H64A16,16,0,0,0,48,40V64H32a8,8,0,0,0,0,16H48v40H32a8,8,0,0,0,0,16H48v40H32a8,8,0,0,0,0,16H48v24a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V40A16,16,0,0,0,208,24Zm0,192H64V40H208Z'/%3e%3c/svg%3e")}.icon-prospector{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z'/%3e%3c/svg%3e")}.icon-commercial{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M216,56H176V48a24,24,0,0,0-24-24H104A24,24,0,0,0,80,48v8H40A16,16,0,0,0,24,72V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V72A16,16,0,0,0,216,56ZM96,48a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96ZM216,72v41.61A184,184,0,0,1,128,136a184.07,184.07,0,0,1-88-22.38V72Zm0,128H40V131.64A200.19,200.19,0,0,0,128,152a200.25,200.25,0,0,0,88-20.37V200ZM104,112a8,8,0,0,1,8-8h32a8,8,0,0,1,0,16H112A8,8,0,0,1,104,112Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M216,56H176V48a24,24,0,0,0-24-24H104A24,24,0,0,0,80,48v8H40A16,16,0,0,0,24,72V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V72A16,16,0,0,0,216,56ZM96,48a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96ZM216,72v41.61A184,184,0,0,1,128,136a184.07,184.07,0,0,1-88-22.38V72Zm0,128H40V131.64A200.19,200.19,0,0,0,128,152a200.25,200.25,0,0,0,88-20.37V200ZM104,112a8,8,0,0,1,8-8h32a8,8,0,0,1,0,16H112A8,8,0,0,1,104,112Z'/%3e%3c/svg%3e")}.icon-inbox{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM224,48V208a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V48A16,16,0,0,1,48,32H208A16,16,0,0,1,224,48ZM208,208V48H48V208H208Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM224,48V208a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V48A16,16,0,0,1,48,32H208A16,16,0,0,1,224,48ZM208,208V48H48V208H208Z'/%3e%3c/svg%3e")}.icon-administrative{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z'/%3e%3c/svg%3e")}.icon-ai{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M197.58,129.06,146,110l-19-51.62a15.92,15.92,0,0,0-29.88,0L78,110l-51.62,19a15.92,15.92,0,0,0,0,29.88L78,178l19,51.62a15.92,15.92,0,0,0,29.88,0L146,178l51.62-19a15.92,15.92,0,0,0,0-29.88ZM137,164.22a8,8,0,0,0-4.74,4.74L112,223.85,91.78,169A8,8,0,0,0,87,164.22L32.15,144,87,123.78A8,8,0,0,0,91.78,119L112,64.15,132.22,119a8,8,0,0,0,4.74,4.74L191.85,144ZM144,40a8,8,0,0,1,8-8h16V16a8,8,0,0,1,16,0V32h16a8,8,0,0,1,0,16H184V64a8,8,0,0,1-16,0V48H152A8,8,0,0,1,144,40ZM248,88a8,8,0,0,1-8,8h-8v8a8,8,0,0,1-16,0V96h-8a8,8,0,0,1,0-16h8V72a8,8,0,0,1,16,0v8h8A8,8,0,0,1,248,88Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M197.58,129.06,146,110l-19-51.62a15.92,15.92,0,0,0-29.88,0L78,110l-51.62,19a15.92,15.92,0,0,0,0,29.88L78,178l19,51.62a15.92,15.92,0,0,0,29.88,0L146,178l51.62-19a15.92,15.92,0,0,0,0-29.88ZM137,164.22a8,8,0,0,0-4.74,4.74L112,223.85,91.78,169A8,8,0,0,0,87,164.22L32.15,144,87,123.78A8,8,0,0,0,91.78,119L112,64.15,132.22,119a8,8,0,0,0,4.74,4.74L191.85,144ZM144,40a8,8,0,0,1,8-8h16V16a8,8,0,0,1,16,0V32h16a8,8,0,0,1,0,16H184V64a8,8,0,0,1-16,0V48H152A8,8,0,0,1,144,40ZM248,88a8,8,0,0,1-8,8h-8v8a8,8,0,0,1-16,0V96h-8a8,8,0,0,1,0-16h8V72a8,8,0,0,1,16,0v8h8A8,8,0,0,1,248,88Z'/%3e%3c/svg%3e")}.icon-integrations{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M237.66,18.34a8,8,0,0,0-11.32,0l-52.4,52.41-5.37-5.38a32.05,32.05,0,0,0-45.26,0L100,88.69l-6.34-6.35A8,8,0,0,0,82.34,93.66L88.69,100,65.37,123.31a32,32,0,0,0,0,45.26l5.38,5.37-52.41,52.4a8,8,0,0,0,11.32,11.32l52.4-52.41,5.37,5.38a32,32,0,0,0,45.26,0L156,167.31l6.34,6.35a8,8,0,0,0,11.32-11.32L167.31,156l23.32-23.31a32,32,0,0,0,0-45.26l-5.38-5.37,52.41-52.4A8,8,0,0,0,237.66,18.34Zm-116.29,161a16,16,0,0,1-22.62,0L76.69,157.25a16,16,0,0,1,0-22.62L100,111.31,144.69,156Zm57.94-57.94L156,144.69,111.31,100l23.32-23.31a16,16,0,0,1,22.62,0l22.06,22A16,16,0,0,1,179.31,121.37ZM88.57,35A8,8,0,0,1,103.43,29l8,20A8,8,0,0,1,96.57,55ZM24.57,93A8,8,0,0,1,35,88.57l20,8A8,8,0,0,1,49,111.43l-20-8A8,8,0,0,1,24.57,93ZM231.43,163a8,8,0,0,1-10.4,4.46l-20-8A8,8,0,1,1,207,144.57l20,8A8,8,0,0,1,231.43,163Zm-64,58.06A8,8,0,0,1,152.57,227l-8-20A8,8,0,0,1,159.43,201Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M237.66,18.34a8,8,0,0,0-11.32,0l-52.4,52.41-5.37-5.38a32.05,32.05,0,0,0-45.26,0L100,88.69l-6.34-6.35A8,8,0,0,0,82.34,93.66L88.69,100,65.37,123.31a32,32,0,0,0,0,45.26l5.38,5.37-52.41,52.4a8,8,0,0,0,11.32,11.32l52.4-52.41,5.37,5.38a32,32,0,0,0,45.26,0L156,167.31l6.34,6.35a8,8,0,0,0,11.32-11.32L167.31,156l23.32-23.31a32,32,0,0,0,0-45.26l-5.38-5.37,52.41-52.4A8,8,0,0,0,237.66,18.34Zm-116.29,161a16,16,0,0,1-22.62,0L76.69,157.25a16,16,0,0,1,0-22.62L100,111.31,144.69,156Zm57.94-57.94L156,144.69,111.31,100l23.32-23.31a16,16,0,0,1,22.62,0l22.06,22A16,16,0,0,1,179.31,121.37ZM88.57,35A8,8,0,0,1,103.43,29l8,20A8,8,0,0,1,96.57,55ZM24.57,93A8,8,0,0,1,35,88.57l20,8A8,8,0,0,1,49,111.43l-20-8A8,8,0,0,1,24.57,93ZM231.43,163a8,8,0,0,1-10.4,4.46l-20-8A8,8,0,1,1,207,144.57l20,8A8,8,0,0,1,231.43,163Zm-64,58.06A8,8,0,0,1,152.57,227l-8-20A8,8,0,0,1,159.43,201Z'/%3e%3c/svg%3e")}.icon-users{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M117.25,157.92a60,60,0,1,0-66.5,0A95.83,95.83,0,0,0,3.53,195.63a8,8,0,1,0,13.4,8.74,80,80,0,0,1,134.14,0,8,8,0,0,0,13.4-8.74A95.83,95.83,0,0,0,117.25,157.92ZM40,108a44,44,0,1,1,44,44A44.05,44.05,0,0,1,40,108Zm210.14,98.7a8,8,0,0,1-11.07-2.33A79.83,79.83,0,0,0,172,168a8,8,0,0,1,0-16,44,44,0,1,0-16.34-84.87,8,8,0,1,1-5.94-14.85,60,60,0,0,1,55.53,105.64,95.83,95.83,0,0,1,47.22,37.71A8,8,0,0,1,250.14,206.7Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M117.25,157.92a60,60,0,1,0-66.5,0A95.83,95.83,0,0,0,3.53,195.63a8,8,0,1,0,13.4,8.74,80,80,0,0,1,134.14,0,8,8,0,0,0,13.4-8.74A95.83,95.83,0,0,0,117.25,157.92ZM40,108a44,44,0,1,1,44,44A44.05,44.05,0,0,1,40,108Zm210.14,98.7a8,8,0,0,1-11.07-2.33A79.83,79.83,0,0,0,172,168a8,8,0,0,1,0-16,44,44,0,1,0-16.34-84.87,8,8,0,1,1-5.94-14.85,60,60,0,0,1,55.53,105.64,95.83,95.83,0,0,1,47.22,37.71A8,8,0,0,1,250.14,206.7Z'/%3e%3c/svg%3e")}.icon-sun{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z'/%3e%3c/svg%3e")}.icon-moon{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z'/%3e%3c/svg%3e")}.icon-sign-out{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40a8,8,0,0,0-11.32,11.32L204.69,120H112a8,8,0,0,0,0,16h92.69l-26.35,26.34a8,8,0,0,0,11.32,11.32l40-40A8,8,0,0,0,229.66,122.34Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40a8,8,0,0,0-11.32,11.32L204.69,120H112a8,8,0,0,0,0,16h92.69l-26.35,26.34a8,8,0,0,0,11.32,11.32l40-40A8,8,0,0,0,229.66,122.34Z'/%3e%3c/svg%3e")}.layout{background:var(--app-bg);grid-template:"top top"56px"side main"minmax(0,1fr)/248px minmax(0,1fr);min-height:100vh;display:grid}.topbar{z-index:20;background:var(--app-bg);grid-area:top;justify-content:space-between;align-items:center;gap:16px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.sidebar-brand{color:var(--text-strong);letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;line-height:1.1;display:flex}.sidebar-brand:hover{text-decoration:none}.brand-mark{background-color:#0e4828;flex:0 0 64px;width:64px;height:32px;display:block;-webkit-mask:url(/xanadu-plant.png) 50%/contain no-repeat;mask:url(/xanadu-plant.png) 50%/contain no-repeat}:root[data-theme=dark] .brand-mark{background-color:#7fd1a0}.sidebar-brand small{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:.78rem;font-weight:400;display:block}.topbar-actions{align-items:center;gap:12px;min-width:0;display:flex}.topbar-user{align-items:center;gap:6px;min-width:0;display:flex}.topbar-user strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-right:4px;font-weight:600;overflow:hidden}.topbar-user .text-button{color:var(--text);white-space:nowrap}.avatar{background:var(--status-purple);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.8rem;font-weight:600;display:grid}.ai-indicator{color:var(--text);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;display:inline-flex}.ai-indicator:hover{background:var(--hover);text-decoration:none}.status-dot{background:var(--status-working);border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.ready{background:var(--status-done)}.theme-switch{border-radius:var(--radius-sm);background:var(--hover);padding:2px;display:inline-flex}.theme-switch button{min-height:28px;color:var(--text);background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:2px 10px;font-size:.86rem;font-weight:500;display:inline-flex}.theme-switch button:hover:not(:disabled){color:var(--text-strong);background:0 0}.theme-switch button[aria-pressed=true]{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-sm)}.theme-switch .icon{width:15px;height:15px}.sidebar{background:var(--app-bg);flex-direction:column;grid-area:side;height:calc(100dvh - 56px);padding:4px 8px 16px 12px;display:flex;position:sticky;top:56px;overflow:hidden}.sidebar-nav{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.nav-group{margin-bottom:12px}.nav-group>p{color:var(--muted);margin:0;padding:6px 12px 4px;font-size:.82rem;font-weight:600}.sidebar-link{color:var(--text);border-radius:var(--radius-sm);align-items:center;gap:10px;margin:1px 0;padding:6px 12px;font-size:.97rem;line-height:1.4;display:flex}.sidebar-link>span{color:var(--text)}.sidebar-link .icon{width:19px;height:19px}.sidebar-link:hover{background:var(--hover);text-decoration:none}.sidebar-link.active{background:var(--selected);color:var(--text-strong);font-weight:500}.sidebar-footer{border-top:1px solid var(--border);padding:12px 8px 0}.sidebar-footer>div{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sidebar-footer strong{overflow-wrap:anywhere}.layout-main{background:var(--surface);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);grid-area:main;margin:0 12px 12px 0;padding:24px 32px 48px}.layout-main:focus{outline:none}.page{flex-direction:column;gap:20px;max-width:1360px;margin:0 auto;display:flex}.page-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:20px;margin:0;padding-bottom:16px;display:flex}.page-header>div:first-child{min-width:0}.page-header h1{overflow-wrap:anywhere}.page-header p{color:var(--muted);max-width:80ch;margin:0;font-size:.97rem}.back-link{margin-bottom:6px;font-size:.9rem;display:inline-block}.page>section>h2{margin-bottom:10px}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-header .actions{flex-shrink:0}button,.button{border-radius:var(--radius-sm);min-height:36px;color:var(--text);border:1px solid var(--control-border);text-align:center;background:0 0;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-size:.97rem;font-weight:500;line-height:1.3;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.button:hover,button:hover:not(:disabled){background:var(--hover);text-decoration:none}button:active:not(:disabled),.button:active{transform:scale(.98)}.primary,.button.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.primary:hover:not(:disabled),.button.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.secondary{background:0 0}.danger{border-color:var(--status-stuck);color:var(--status-stuck);background:0 0}:root[data-theme=dark] .danger{color:#ff8297;border-color:#ff8297}.danger:hover:not(:disabled){background:var(--error-bg)}.text-button{color:var(--link);background:0 0;border-color:#0000;min-height:32px;padding:4px 8px;font-weight:500}.text-button:hover:not(:disabled){background:var(--hover);border-color:#0000}.panel,.item-card,.metric-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:20px 24px}.panel h2:last-child{margin:0}.panel>p:last-child{margin-bottom:0}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.item-card{color:var(--text);flex-direction:column;gap:8px;padding:16px 20px;transition:box-shadow .12s,border-color .12s;display:flex}button.item-card{text-align:left;font-weight:400;font-size:inherit;background:var(--surface);border-color:var(--border);line-height:inherit;justify-content:flex-start;align-items:stretch}a.item-card:hover,button.item-card:hover:not(:disabled),a.metric-card:hover{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-md);text-decoration:none}.item-card h2,.item-card h3,.item-card p{margin-bottom:0}.item-card h2{font-size:1.08rem}.item-card>small,.item-card p{color:var(--muted)}.item-card>.actions,.item-card>.link-hint{margin-top:auto;padding-top:4px}.item-card>span:last-child{color:var(--link)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{color:var(--text);border-top:4px solid var(--status-blue);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.metric-grid>.metric-card:nth-child(4n+2){border-top-color:var(--status-done)}.metric-grid>.metric-card:nth-child(4n+3){border-top-color:var(--status-working)}.metric-grid>.metric-card:nth-child(4n+4){border-top-color:var(--status-purple)}.metric-card>span{color:var(--text);font-size:.93rem;font-weight:500}.metric-card>strong{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:2.15rem;font-weight:500;line-height:1.15}.metric-card>small{color:var(--muted);font-size:.86rem}a.metric-card:hover>small{color:var(--link)}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.section-heading h2,.section-heading h3{overflow-wrap:anywhere;margin:0}.item-card .section-heading{align-items:flex-start;margin-bottom:0}.stack{flex-direction:column;gap:12px;display:flex}.list{border:1px solid var(--border);border-left:6px solid var(--status-blue);border-radius:var(--radius-sm);flex-direction:column;gap:0;display:flex;overflow:hidden}.list-row{border-bottom:1px solid var(--border);color:var(--text);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;display:flex}.list-row:last-child{border-bottom:0}.list-row p{color:var(--muted);margin:2px 0 0;font-size:.9rem}.list-row strong{overflow-wrap:anywhere;font-weight:500}a.list-row:hover,.list-row:hover[href]{background:var(--surface-alt);color:var(--text);text-decoration:none}.toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.toolbar>.field:first-child{flex:1;min-width:220px}.toolbar .field{min-width:180px;margin:0}.field{flex-direction:column;flex:1;gap:6px;min-width:0;margin:0 0 14px;display:flex}.field>span{color:var(--text);font-size:.93rem;font-weight:500}.field small{color:var(--muted);font-size:.86rem;font-weight:400}.field input,.field select,.field textarea{background:var(--surface);border:1px solid var(--control-border);width:100%;color:var(--text);border-radius:var(--radius-sm);min-height:40px;padding:8px 12px;transition:border-color .1s}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--text)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--primary);outline:1px solid var(--primary);outline-offset:0}.field textarea{line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field input[type=file]{padding:7px;font-size:.9rem}.field input[type=file]::file-selector-button{font:inherit;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);margin-right:12px;padding:4px 12px}.form-stack{flex-direction:column;gap:6px;display:flex}.form-stack>.primary{align-self:flex-start}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.inline-form .field{min-width:200px;margin:0}.checkbox{align-items:flex-start;gap:10px;margin:8px 0;line-height:1.5;display:flex}.checkbox input,.activity-row input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}.notice{border:1px solid var(--info-border);border-radius:var(--radius);background:var(--info-bg);color:var(--text);overflow-wrap:anywhere;padding:12px 16px;line-height:1.55}.notice strong{color:var(--text-strong)}.notice p{margin:4px 0 8px}.notice p:last-child{margin-bottom:0}.notice .button{margin-top:6px}.notice-warning{background:var(--warning-bg);border-color:var(--warning-border)}.notice-error{background:var(--error-bg);border-color:var(--error-border)}.notice-success{background:var(--success-bg);border-color:var(--success-border)}.notice button{margin:6px 0 0 10px}.notice .checkbox{font-size:.95rem}.badge{border-radius:var(--radius-sm);background:var(--status-blue);min-width:96px;color:var(--label-dark-text);white-space:normal;text-align:center;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:3px 12px;font-size:.86rem;font-weight:500;line-height:1.4;display:inline-flex}.tone-success{background:var(--status-done);color:var(--label-dark-text)}.tone-warning{background:var(--status-working);color:var(--label-dark-text)}.tone-danger{background:var(--status-stuck);color:#fff}.tone-neutral{background:var(--status-blue);color:var(--label-dark-text)}.tone-muted{background:var(--status-grey);color:var(--label-dark-text)}.muted{color:var(--muted);font-size:.93rem}.link-hint{color:var(--link);margin-top:8px;font-size:.93rem;display:block}.empty-state{text-align:center;border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-alt);padding:40px 24px}.empty-state h2{margin-bottom:6px;font-size:1.1rem}.empty-state p{color:var(--muted);max-width:60ch;margin:0 auto 16px}.empty-state p:last-child{margin-bottom:0}.empty-state .actions{justify-content:center}.panel .empty-state{background:var(--surface-alt)}.loading-state{border-radius:var(--radius);color:var(--muted);padding:20px}.skeleton{background:var(--hover);border-radius:var(--radius-sm);width:90%;height:12px;margin-top:14px}.skeleton:last-child{width:60%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.4s ease-in-out infinite skeleton-pulse}}@keyframes skeleton-pulse{50%{opacity:.5}}.metadata{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;margin:14px 0;display:grid}.metadata>div{min-width:0}.metadata dt{color:var(--muted);margin-bottom:4px;font-size:.86rem}.metadata dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.55}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;display:flex}.tabs a,.tabs button{color:var(--text);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:0 0;border:0;border-bottom:2px solid #0000;min-height:0;margin-bottom:-1px;padding:8px 14px;font-size:.97rem;font-weight:400;transition:none}.tabs a.active,.tabs button[aria-pressed=true]{color:var(--link);border-bottom-color:var(--primary);background:0 0;font-weight:500}.tabs a:hover,.tabs button:hover:not(:disabled){background:var(--hover);text-decoration:none}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.line-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.technical{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.86rem}details>summary{cursor:pointer;color:var(--link);font-weight:500;line-height:1.6}details[open]>summary{margin-bottom:12px}details pre{font-family:var(--font-mono);color:var(--text);background:var(--surface-alt);border-radius:var(--radius-sm);padding:12px;font-size:.84rem}.dialog-overlay{z-index:50;background:var(--overlay);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{background:var(--surface);border-radius:var(--radius);width:min(760px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);padding:28px 32px;overflow:auto}.dialog>.section-heading{background:var(--surface);z-index:1;padding:4px 0 16px;position:sticky;top:-28px}.dialog>.section-heading h2{font-size:1.45rem}.dialog .notice{margin-bottom:14px}.document-preview,.document-text{border-radius:var(--radius-sm);background:var(--surface-alt);border:1px solid var(--border);max-height:600px;margin:0 0 12px;padding:20px;overflow:auto}.progress-heading{justify-content:space-between;gap:10px;margin-top:20px;display:flex}progress{width:100%;height:8px;accent-color:var(--status-done);border:0;border-radius:4px;margin-top:10px;overflow:hidden}progress::-webkit-progress-bar{background:var(--hover)}progress::-webkit-progress-value{background:var(--status-done)}progress::-moz-progress-bar{background:var(--status-done)}.stage-panel{border-left:6px solid var(--status-blue);margin:12px 0}.stage-panel:nth-of-type(4n+2){border-left-color:var(--status-purple)}.stage-panel:nth-of-type(4n+3){border-left-color:var(--status-done)}.stage-panel:nth-of-type(4n+4){border-left-color:var(--status-working)}.stage-title{align-items:center;gap:12px;display:flex}.step-number{background:var(--primary-soft);color:var(--text-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.86rem;font-weight:600;display:grid}.activity-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 4px;display:flex}.activity-row:hover{background:var(--surface-alt)}.activity-row:last-child{border-bottom:0}.activity-row>span:nth-child(2){flex:1;min-width:0}.activity-row strong{overflow-wrap:anywhere;font-weight:400}.activity-row small{color:var(--muted);margin-top:2px;display:block}.activity-row .done{color:var(--muted);text-decoration:line-through}.stage-panel .inline-form{margin-top:14px}.chat-workspace{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.chat-messages{background:var(--surface-alt);flex-direction:column;gap:14px;min-height:240px;max-height:60dvh;padding:20px 24px;display:flex;overflow:auto}.chat-messages .empty-state{background:0 0;border:0;width:100%;margin:auto}.chat-bubble{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;max-width:min(72ch,85%);box-shadow:var(--shadow-sm);align-self:flex-start;padding:12px 16px}.chat-bubble.inbound{background:var(--primary-soft);border-color:#0000;align-self:flex-end}.chat-bubble small{color:var(--muted);font-weight:600}.chat-bubble p{white-space:pre-wrap;margin:6px 0 8px}.chat-bubble time{color:var(--muted);font-size:.8rem}.chat-compose{border-top:1px solid var(--border);align-items:flex-end;gap:12px;padding:16px 24px;display:flex}.chat-compose .field{margin:0}.history-list{flex-direction:column;max-height:500px;display:flex;overflow:auto}.history-list article{border-bottom:1px solid var(--border);padding:12px 4px}.history-list p{white-space:pre-wrap;color:var(--muted);margin:8px 0}.history-list time{color:var(--muted);margin-left:10px;font-size:.82rem}.login-screen{background:var(--app-bg);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.login-theme{position:absolute;top:16px;right:16px}.login-card{background:var(--surface);border-radius:var(--radius-lg);width:min(440px,100%);box-shadow:var(--shadow-md);padding:40px}.login-brand{color:var(--text-strong);align-items:center;margin-bottom:32px;font-size:1.15rem;font-weight:700;display:flex}.login-mark{vertical-align:middle;margin-right:10px;display:inline-grid}.login-card h1{font-size:1.85rem}.login-card>p{color:var(--muted)}.login-card form{margin:24px 0 20px}.login-card form .primary{width:100%;min-height:40px;margin-top:6px}.login-card .notice{margin:12px 0}.login-card>p.muted{margin:0;font-size:.88rem}.skip-link{z-index:100;background:var(--primary);color:#fff;border-radius:var(--radius-sm);padding:10px 16px;font-weight:500;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.integration-card>.metadata{grid-template-columns:1fr;margin:6px 0}.integration-card details{margin-top:auto}.page>.notice+.notice{margin-top:-8px}@media (width<=1200px){.layout{grid-template-columns:216px minmax(0,1fr)}.layout-main{padding:20px 24px 40px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{flex-wrap:wrap}.topbar-user strong,.ai-indicator{display:none}}@media (width<=820px){.layout{display:block}.topbar{flex-wrap:wrap;gap:8px;padding:10px 12px;position:static}.sidebar-brand small{display:none}.topbar-actions{gap:6px}.topbar-user .text-button{padding:4px 6px}.sidebar{height:auto;padding:0 0 8px;position:static;overflow:visible}.sidebar-nav{scrollbar-width:none;gap:4px;padding:0 12px 4px;display:flex;overflow-x:auto}.sidebar-nav::-webkit-scrollbar{display:none}.nav-group{display:contents}.nav-group>p{display:none}.sidebar-link{white-space:nowrap;background:var(--surface);flex-shrink:0;padding:6px 10px}.layout-main{border-radius:var(--radius);margin:0 8px 8px;padding:16px 16px 32px}.card-grid{grid-template-columns:minmax(0,1fr)}.section-heading{flex-wrap:wrap}.dialog{padding:20px}.dialog>.section-heading{top:-20px}.chat-compose{flex-wrap:wrap}.chat-compose>.field{flex-basis:100%}.login-theme{justify-self:end;margin-bottom:12px;position:static}.login-screen{grid-template-rows:auto 1fr;place-items:start center}}@media (width<=480px){.metric-grid{gap:10px}.metric-card{padding:12px 14px}.metric-card>strong{font-size:1.7rem}.form-grid{grid-template-columns:1fr}.toolbar>.field{flex-basis:100%;min-width:100%}.dialog-overlay{padding:8px}.dialog{max-height:calc(100dvh - 16px);padding:16px}.dialog>.section-heading{top:-16px}.list-row{flex-wrap:wrap}.activity-row .badge{min-width:0;max-width:120px;font-size:.75rem}.page-header .actions{width:100%}.chat-bubble{max-width:100%}.login-card{padding:28px 20px}.theme-switch button{padding:2px 8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=821px) and (height<=760px){.nav-group{margin-bottom:6px}.sidebar-link{padding-block:4px}}.help-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:1360px;margin:-8px auto 12px;display:flex}.help-button{border-radius:var(--radius-sm);min-height:32px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 12px;font-size:.93rem;font-weight:500;display:inline-flex}.help-button:hover,.help-button:hover:not(:disabled){background:var(--hover)}.help-button span{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.75rem;font-weight:700;display:inline-grid}.guide-switch{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.guide h3{margin:20px 0 6px}.guide p,.guide li,.guide dd{color:var(--muted);line-height:1.6}.guide .guide-summary{color:var(--text);font-size:1.05rem}.guide ol,.guide ul{gap:4px;padding-left:22px;display:grid}.guide dt{margin-top:10px;font-weight:600}.guide dd{margin:2px 0 0}.guide-tips{background:var(--surface-alt);border-radius:var(--radius);padding:2px 16px 12px}.mode-switch{border-radius:var(--radius-sm);background:var(--hover);padding:2px;display:inline-flex}.mode-switch button{all:unset;cursor:pointer;min-height:24px;color:var(--text);border-radius:3px;padding:4px 12px;font-size:.9rem;line-height:24px}.mode-switch button:hover,.mode-switch button:focus-visible{color:var(--text-strong)}.mode-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:0}.mode-switch button[aria-pressed=true]{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-sm);font-weight:500}.learn{border-left:4px solid var(--primary);background:var(--info-bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:4px 0 12px;padding:8px 12px;line-height:1.55}.learn strong{color:var(--text-strong);margin-bottom:2px;font-size:.86rem;font-weight:600;display:block}.learn p{color:var(--text);margin:0}.field small.field-tip{color:var(--link)}.hint{color:var(--muted);margin:2px 0 12px;font-size:.93rem;line-height:1.5}.section-heading+.hint,h2+.hint,h3+.hint{margin-top:-4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.small-note{margin:0;font-size:.9rem}.agile{flex-direction:column;gap:16px;display:flex}.agile-help summary{cursor:pointer;color:var(--link);font-weight:500}.agile-help p,.agile-help li{color:var(--muted);line-height:1.6}.agile-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agile-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.agile-shortcuts{margin:0;font-size:.9rem}.agile-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 12px;display:grid}.agile-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:10px}.agile-metrics .metric-card{padding:12px 14px}.agile-metrics .metric-card>strong{font-size:1.7rem}.agile-board{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.agile-column{--column-color:var(--status-grey);background:var(--surface-alt);border-radius:var(--radius);flex-direction:column;align-content:start;gap:8px;padding:0 10px 10px;display:flex;overflow:hidden}.agile-column:nth-child(5n+2){--column-color:var(--status-blue)}.agile-column:nth-child(5n+3){--column-color:var(--status-working)}.agile-column:nth-child(5n+4){--column-color:var(--status-purple)}.agile-column:nth-child(5n+5){--column-color:var(--status-done)}.agile-column>header{border-top:6px solid var(--column-color);justify-content:space-between;align-items:center;margin:0 -10px 4px;padding:10px 12px 8px;display:flex}.agile-column h3{margin:0;font-size:1rem}.agile-column>header span{background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 8px;font-size:.86rem}.agile-column>small,.agile-card small{color:var(--muted)}.agile-wip{color:var(--muted);margin:0;font-size:.9rem}.agile-wip.exceeded{color:var(--status-stuck);font-weight:600}.agile-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.agile-card:hover{box-shadow:var(--shadow-md)}.agile-card[draggable=true]{cursor:grab}.agile-card.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.agile-card-title{all:unset;cursor:pointer;color:var(--text-strong);padding-right:26px;font-weight:500;line-height:1.35}.agile-card-title:hover,.agile-card-title:focus-visible{text-decoration:underline}.agile-card-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agile-card-text{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.93rem;display:-webkit-box;overflow:hidden}.agile-card-actions{flex-wrap:wrap;gap:6px;display:flex}.agile-card-actions select{flex:130px;min-width:0}.agile-select{position:absolute;top:12px;right:12px}.agile-meta{flex-wrap:wrap;gap:6px;display:flex}.agile-badge,.agile-prio,.agile-late{border-radius:var(--radius-sm);background:var(--status-grey);color:var(--label-dark-text);border:0;align-self:flex-start;padding:2px 10px;font-size:.82rem;font-weight:500;line-height:1.45}.agile-badge{background:var(--primary-soft);color:var(--text-strong)}.agile-late{background:var(--status-stuck);color:#fff}.agile-prio.CRITICA{color:#fff;background:#333}:root[data-theme=dark] .agile-prio.CRITICA{background:#0d0e1c}.agile-prio.ALTA{color:#fff;background:#401694}.agile-prio.MEDIA{color:#fff;background:#5559df}.agile-prio.BAIXA{background:var(--status-blue);color:var(--label-dark-text)}.agile-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:8px 0 16px;display:grid}.agile-home-card{color:inherit;text-decoration:none;display:block}.agile-home-card:hover{box-shadow:var(--shadow-md)}.agile-modes .item-card{text-align:left;cursor:pointer}.agile-bulk{background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 14px;display:flex}.agile-guided-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.agile-compose-actions{flex-direction:column;gap:8px;display:flex}.chat-compose.agile-compose{align-items:stretch}.agile-doc{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:12px;padding:10px 24px;display:flex}.agile-plan ul{gap:4px;margin:6px 0 12px;padding:0;list-style:none;display:grid}.agile-plan li{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agile-plan li small{color:var(--muted);display:block}.agile-plan-stage{border-top:1px solid var(--border);padding-top:10px}.agile-plan-stage h3{margin:0}.agile-check{color:var(--muted);align-items:center;gap:8px;margin:12px 0;display:flex}@media (width<=900px){.agile-guided-grid{grid-template-columns:minmax(0,1fr)}}.gantt-scroll{margin-top:12px;overflow-x:auto}.gantt-row{align-items:stretch;display:flex}.gantt-label{z-index:2;background:var(--surface);flex-direction:column;flex:0 0 260px;align-items:flex-start;gap:4px;padding:8px 12px 8px 0;display:flex;position:sticky;left:0}.gantt-label small{color:var(--muted)}.gantt-track{border-left:1px solid var(--border);background:repeating-linear-gradient(90deg, transparent 0 calc(100% - 1px), var(--border) 0);min-height:52px;position:relative}.gantt-head .gantt-track{background:0 0;min-height:28px}.gantt-head .gantt-track span{color:var(--muted);white-space:nowrap;border-left:1px solid var(--border);padding-left:4px;font-size:.82rem;position:absolute;top:4px}.gantt-bar,.gantt-marker,.gantt-milestone{background:var(--status-blue);border-radius:10px;height:20px;position:absolute;top:16px}.gantt-bar.late,.gantt-milestone.late{background:var(--status-stuck)}.gantt-marker{border-radius:2px;width:4px}.gantt-milestone{background:var(--status-purple);border-radius:3px;width:16px;height:16px;transform:rotate(45deg)}.gantt-today{background:var(--status-stuck);width:2px;position:absolute;top:0;bottom:0}.gantt-project{border-top:1px solid var(--border)}.gantt-stages{gap:4px;margin:0 0 12px;padding:0 0 0 16px;list-style:none;display:grid;position:sticky;left:0}.gantt-stages li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.gantt-stages small{color:var(--muted)}.gantt-activity .gantt-track{min-height:32px}.gantt-activity .gantt-label{padding-left:32px}.gantt-bar.small{opacity:.9;height:14px;top:8px}.gantt-activity .gantt-marker,.gantt-activity .gantt-milestone{top:8px}.agile-cal-scroll{overflow-x:auto}.agile-cal{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.agile-cal th{text-align:left;color:var(--muted);padding:6px 8px;font-weight:500}.agile-cal td{border:1px solid var(--border);vertical-align:top;height:96px;padding:4px 6px}.agile-cal td.outside{background:var(--surface-alt);opacity:.6}.agile-cal td.today{outline:2px solid var(--primary);outline-offset:-2px}.agile-cal-day{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.86rem}.agile-cal ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.agile-cal-item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);background:var(--status-blue);width:100%;color:var(--label-dark-text);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px;font-size:.82rem;display:block;overflow:hidden}.agile-cal-item:hover,.agile-cal-item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.agile-cal-item.late{background:var(--status-stuck);color:#fff}.agile-cal-item.done{opacity:.6;text-decoration:line-through}.agile-chart{margin:0 0 24px}.agile-charts{--series-1:#579bfc;--series-2:#fdab3d;--series-3:#00c875;--series-4:#784bd1}.agile-chart h3{margin:0 0 4px}.agile-chart-svg{width:100%;max-width:560px;height:auto;display:block}.agile-chart-svg text{fill:var(--muted);font-size:11px}.agile-chart-svg .agile-value{fill:var(--text);font-weight:600}.agile-grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 3}.agile-baseline{stroke:var(--muted);stroke-width:1px}.agile-bar{fill:var(--status-blue)}.agile-legend{color:var(--text);flex-wrap:wrap;gap:4px 16px;margin:8px 0;padding:0;list-style:none;display:flex}.agile-legend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.agile-workload{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.agile-workload li{grid-template-columns:minmax(110px,180px) 1fr minmax(70px,auto);align-items:center;gap:12px;display:grid}.agile-workload-name{overflow-wrap:anywhere}.agile-workload-total{color:var(--muted);font-variant-numeric:tabular-nums}.agile-stack{gap:2px;height:16px;display:flex}.agile-stack b{border-radius:3px;height:100%;display:block}.agile-table{border-collapse:collapse;margin-top:8px}.agile-table th,.agile-table td{border:1px solid var(--border);text-align:left;padding:6px 12px}.agile-table th{background:var(--surface-alt);font-weight:500}.agile-history-box summary{cursor:pointer;color:var(--link);margin:6px 0;font-weight:500}.agile-history{gap:10px;max-height:240px;margin:8px 0 14px;padding:0;list-style:none;display:grid;overflow:auto}.agile-history time,.agile-history p,.agile-history li li{color:var(--muted);font-size:.93rem}.agile-history ul{margin:4px 0 0;padding-left:18px}@media (width<=700px){.agile-workload li{grid-template-columns:1fr}}.agile-suggestions{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.agile-suggestions li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:4px;padding:10px 12px;display:grid}.agile-suggestions small{color:var(--muted)}
