@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{font-family:DM Sans Variable,sans-serif;color:#20231d;background:#e7e9e2;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #20231d;--muted: #74786d;--line: #dfe1da;--panel: #f9faf7;--canvas: #eff1eb;--accent: #b9e769;--accent-dark: #24330d;--radius-card: 14px;--radius-control: 9px;--shadow-card: 0 1px 1px rgba(42, 49, 34, .05), 0 5px 15px rgba(42, 49, 34, .065)}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%}button,input,textarea,select{font:inherit}button{color:inherit}button,.task-card{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.task-card:focus-visible{outline:3px solid rgba(109,150,45,.35);outline-offset:2px}.auth-screen{min-height:100dvh;display:grid;grid-template-columns:minmax(470px,1.08fr) minmax(430px,.92fr);background:#f8f9f6}.auth-brand-panel{min-height:100dvh;padding:28px 42px 30px;background:#181b16;color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;isolation:isolate}.auth-brand-panel:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:#91c343;filter:blur(120px);opacity:.23;right:-220px;top:-200px;z-index:-1}.auth-brand-panel:after{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:#ec7457;filter:blur(130px);opacity:.14;left:-180px;bottom:-170px;z-index:-1}.auth-brand{display:flex;align-items:center;gap:10px}.auth-brand .brand-mark{position:relative;width:27px;height:26px;transform:rotate(-8deg)}.auth-brand .brand-mark>span{position:absolute;bottom:1px;width:8px;border-radius:3px;background:var(--accent)}.auth-brand .brand-mark>span:nth-child(1){left:1px;height:14px}.auth-brand .brand-mark>span:nth-child(2){left:10px;height:23px}.auth-brand .brand-mark>span:nth-child(3){left:19px;height:17px}.auth-brand>strong{font:800 21px Manrope Variable;letter-spacing:-.8px}.auth-promise{margin-top:clamp(50px,8vh,92px);max-width:560px}.auth-kicker{display:flex;align-items:center;gap:7px;color:#b9c1b4;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.auth-kicker svg{width:13px;color:var(--accent)}.auth-promise h1{margin:14px 0 10px;max-width:480px;font:700 clamp(38px,5vw,66px)/.98 "Manrope Variable";letter-spacing:-3px}.auth-promise p{margin:0;max-width:420px;color:#a8afa3;font-size:12px;line-height:1.5}.auth-product-preview{width:min(620px,92%);height:clamp(250px,36vh,355px);margin:clamp(34px,6vh,60px) auto 0;border:1px solid #3c4237;border-radius:17px;background:#eef1eb;box-shadow:0 30px 80px #00000059;transform:perspective(1000px) rotateX(2deg) rotateY(-4deg) rotate(-1deg);overflow:hidden}.preview-nav{height:38px;background:#22261f;display:flex;align-items:center;gap:10px;padding:0 12px}.preview-nav i{width:17px;height:17px;border-radius:5px;background:var(--accent)}.preview-nav span{width:48px;height:5px;border-radius:4px;background:#464b42}.preview-nav span:last-child{width:22px;margin-left:auto}.preview-board{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:13px;height:calc(100% - 38px)}.preview-board>div{display:flex;flex-direction:column;gap:7px}.preview-board>div>header{height:16px;display:flex;align-items:center;gap:5px}.preview-board>div>header i{width:6px;height:6px;border-radius:2px;background:#b8da7e}.preview-board>div>header span{width:38px;height:5px;border-radius:3px;background:#afb5aa}.preview-board article{min-height:63px;border:1px solid #dde0d8;background:#fff;border-radius:7px;padding:8px;box-shadow:0 3px 8px #242a1f12;position:relative}.preview-board article>span{display:block;width:34px;height:5px;border-radius:3px;background:#e2e7dc}.preview-board article>strong{display:block;width:75%;height:7px;border-radius:3px;background:#555d4e;margin-top:8px}.preview-board article>p{width:55%;height:5px;border-radius:3px;background:#dfe3da;margin:7px 0 0}.preview-board article>em{position:absolute;right:6px;bottom:6px;width:18px;height:18px;border-radius:5px;background:#dff0c7;color:#648233;display:grid;place-items:center}.preview-board article>em svg{width:9px}.auth-proof{margin-top:auto;display:flex;align-items:center;gap:12px}.auth-proof>div{display:flex;padding-left:7px}.auth-proof .avatar{width:28px;height:28px;font-size:12px}.auth-proof p{margin:0;color:#8f978b;font-size:12px}.auth-proof p strong{color:#d7dcd3}.auth-form-panel{min-height:100dvh;display:grid;place-items:center;padding:36px;overflow-y:auto}.auth-form-wrap{width:390px;max-width:100%}.auth-form-wrap>header{margin-bottom:24px}.auth-form-wrap>header>span{color:#718d42;text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:700}.auth-form-wrap h2{margin:7px 0 5px;font:700 27px Manrope Variable;letter-spacing:-.8px}.auth-form-wrap header p{margin:0;color:#858b80;font-size:13px}.sso-button{width:100%;height:42px;border:1px solid #d5d9d0;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;color:#4d5349;font-size:13px;font-weight:600;cursor:pointer}.sso-button:hover{background:#f1f3ee;border-color:#bec4b8}.sso-button svg{width:16px}.auth-divider{height:45px;display:flex;align-items:center;color:#a1a69c;font-size:12px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#e1e3dd}.auth-divider span{padding:0 10px}.auth-form-wrap form>label{display:flex;flex-direction:column;gap:6px;margin-bottom:13px;color:#63695e;font-size:12px;font-weight:600}.auth-form-wrap form>label>div{height:40px;border:1px solid #d5d9d0;border-radius:8px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px}.auth-form-wrap form>label>div:focus-within{border-color:#91a76a;box-shadow:0 0 0 3px #7997451c}.auth-form-wrap form>label svg{width:14px;color:#8d9388;flex:none}.auth-form-wrap form>label input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.auth-form-wrap form>label button{width:25px;height:25px;border:0;background:transparent;color:#8d9388;display:grid;place-items:center;cursor:pointer}.auth-options{display:flex;align-items:center;justify-content:space-between;margin:2px 0 15px}.auth-options>label{display:flex;align-items:center;gap:6px;color:#777d72;font-size:12px;cursor:pointer}.auth-options input{position:absolute;opacity:0}.auth-options label>i{width:16px;height:16px;border:1px solid #cad0c4;border-radius:5px;display:grid;place-items:center;color:transparent;background:#fff}.auth-options label>i svg{width:10px}.auth-options input:checked+i{background:#718f40;border-color:#718f40;color:#fff}.auth-options>button{border:0;background:transparent;color:#607b33;font-size:12px;font-weight:600;cursor:pointer}.auth-error{min-height:34px;border:1px solid #efd4ca;background:#faf0eb;color:#97563f;border-radius:7px;padding:0 9px;margin-bottom:10px;display:flex;align-items:center;gap:6px;font-size:12px}.auth-error svg{width:13px}.auth-submit{width:100%;height:42px;border:1px solid #20241c;border-radius:9px;background:#20241c;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px #080a07}.auth-submit:hover{background:#34392f}.auth-submit:disabled{opacity:.75;cursor:wait}.auth-submit svg{width:14px}.auth-loading{width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-switch{margin:17px 0;text-align:center;color:#858b80;font-size:12px}.auth-switch button{border:0;background:transparent;color:#58752e;font-weight:700;padding-left:4px;cursor:pointer}.demo-access{width:100%;min-height:57px;border:1px solid #dbe5cb;background:#eff5e7;border-radius:10px;padding:8px 10px;display:grid;grid-template-columns:27px 1fr 16px;align-items:center;gap:9px;color:#536735;text-align:left;cursor:pointer}.demo-access>svg:first-child{width:27px;height:27px;padding:7px;border-radius:7px;background:var(--accent);color:#2f3e16}.demo-access>span{display:flex;flex-direction:column;gap:2px}.demo-access strong{font:700 12px Manrope Variable}.demo-access small{color:#7b8965;font-size:12px}.demo-access>svg:last-child{width:12px}.auth-form-wrap>footer{margin-top:23px;color:#a0a59b;font-size:12px;text-align:center}.auth-form-wrap>footer button{border:0;background:transparent;color:#737a6e;font-size:inherit;padding:0 2px;cursor:pointer}.account-backdrop{z-index:50}.account-center{width:840px;max-width:100%;height:min(650px,calc(100dvh - 40px));background:#fafbf8;border-radius:16px;overflow:hidden;box-shadow:0 28px 85px #12160f5c;display:grid;grid-template-columns:190px 1fr}.account-center>aside{background:#20231d;color:#fff;padding:18px 10px 12px;display:flex;flex-direction:column}.account-person{display:flex;align-items:center;gap:9px;padding:0 7px 16px;border-bottom:1px solid #373b33}.account-person>span{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;color:#22271d;font:700 12px Manrope Variable;flex:none}.account-person>div{min-width:0;display:flex;flex-direction:column;gap:2px}.account-person strong{font:600 12px Manrope Variable}.account-person small{color:#878d82;font-size:14px;overflow:hidden;text-overflow:ellipsis}.account-center aside nav{margin-top:14px;display:flex;flex-direction:column;gap:2px}.account-center aside nav button,.account-signout{width:100%;height:37px;border:0;border-radius:7px;background:transparent;color:#aeb3a9;padding:0 9px;display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer;text-align:left}.account-center aside nav button svg,.account-signout svg{width:14px}.account-center aside nav button.active{background:#35392f;color:#fff}.account-center aside nav button:hover,.account-signout:hover{background:#2c3029;color:#fff}.account-signout{margin-top:auto;color:#d3928d}.account-center>main{min-width:0;display:flex;flex-direction:column;overflow:hidden}.account-center main>header{height:75px;flex:none;padding:0 22px;border-bottom:1px solid #e0e3db;display:flex;align-items:center;justify-content:space-between;background:#fff}.account-center main>header h2{margin:0 0 3px;font:700 15px Manrope Variable;letter-spacing:-.35px}.account-center main>header p{margin:0;color:#898f84;font-size:12px}.account-content{flex:1;min-height:0;overflow-y:auto;padding:22px}.profile-avatar-editor{display:flex;align-items:center;gap:13px;margin-bottom:21px}.profile-avatar-editor>span{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;font:700 15px Manrope Variable;color:#273019}.profile-avatar-editor>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.profile-avatar-editor button{height:29px;border:1px solid #d5d9d0;background:#fff;border-radius:7px;padding:0 9px;font-size:12px;font-weight:600;cursor:pointer}.profile-avatar-editor small{color:#949a8f;font-size:14px}.profile-settings>label{display:flex;flex-direction:column;gap:6px;margin-bottom:13px;color:#696f64;font-size:12px;font-weight:600}.profile-settings>label input,.profile-settings textarea{width:100%;border:1px solid #d7dad2;background:#fff;border-radius:8px;padding:0 10px;outline:0;color:var(--ink);font-size:12px}.profile-settings>label input{height:36px}.profile-settings textarea{min-height:66px;padding-top:9px;resize:vertical}.profile-settings input:focus,.profile-settings textarea:focus{border-color:#94aa6f;box-shadow:0 0 0 3px #7997451a}.verified-input{position:relative}.verified-input input{padding-right:75px!important;color:#83897e!important;background:#f3f5f0!important}.verified-input>span{position:absolute;right:9px;top:9px;color:#628337;display:flex;align-items:center;gap:3px;font-size:14px}.verified-input svg{width:10px}.settings-actions{display:flex;justify-content:flex-end;border-top:1px solid #e1e4dc;padding-top:14px}.settings-actions .primary-button{height:33px}.security-settings>section{min-height:68px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid #e3e5df}.security-settings>section>span{width:32px;height:32px;border-radius:8px;background:#eef1ea;color:#6d7664;display:grid;place-items:center}.security-settings>section svg{width:14px}.security-settings h3,.appearance-settings h3,.billing-settings h3{margin:0 0 3px;font:700 13px Manrope Variable}.security-settings p,.appearance-settings>p{margin:0;color:#8e9489;font-size:12px}.security-settings>section>button{height:29px;border:1px solid #d7dad2;background:#fff;border-radius:7px;padding:0 8px;color:#60675b;font-size:12px;cursor:pointer}.security-settings>section>button.security-enable{background:#242820;color:#fff;border-color:#242820}.sessions-list{margin-top:21px}.sessions-list>h3{margin-bottom:8px}.sessions-list article{min-height:56px;border:1px solid #e0e3dc;background:#fff;padding:0 10px;display:flex;align-items:center;gap:9px}.sessions-list article:first-of-type{border-radius:8px 8px 0 0}.sessions-list article:last-of-type{border-radius:0 0 8px 8px;border-top:0}.sessions-list article>span{width:28px;height:28px;border-radius:7px;background:#edf1e8;display:grid;place-items:center;color:#6d7663}.sessions-list article>span svg{width:13px}.sessions-list article>div{flex:1;display:flex;flex-direction:column;gap:2px}.sessions-list strong{font-size:12px}.sessions-list small{color:#91978c;font-size:14px}.sessions-list em{color:#66823c;font-size:14px;font-style:normal}.sessions-list button{border:0;background:transparent;color:#a24e47;font-size:12px;cursor:pointer}.theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0 27px}.theme-options>button{border:1px solid #dfe2da;background:#fff;border-radius:9px;padding:7px;text-align:left;position:relative;cursor:pointer}.theme-options>button.selected{border-color:#8fa766;box-shadow:0 0 0 2px #7997451a}.theme-preview{height:75px;border-radius:6px;background:#eef0eb;padding:9px;display:flex;gap:5px;align-items:flex-start;margin-bottom:7px}.theme-preview i{display:block;height:47px;flex:1;border-radius:4px;background:#fff;border:1px solid #e0e3dc}.theme-preview i:first-child{flex:.4;background:#252820;border-color:#252820}.theme-preview i:last-child{height:29px}.theme-dark{background:#30342c}.theme-dark i{background:#454b40;border-color:#535a4d}.theme-dark i:first-child{background:#161914;border-color:#161914}.theme-system{background:linear-gradient(135deg,#eef0eb 50%,#30342c 50%)}.theme-options strong{font-size:12px}.theme-options>button>svg{position:absolute;right:8px;bottom:9px;width:11px;color:#66833a}.appearance-row{min-height:63px;border-top:1px solid #e1e4dc;display:flex;align-items:center;justify-content:space-between}.appearance-row>div{display:flex;flex-direction:column;gap:3px}.appearance-row strong{font-size:12px}.appearance-row small{color:#90968b;font-size:12px}.appearance-row label{cursor:pointer}.appearance-row input{position:absolute;opacity:0}.appearance-row label>i{width:33px;height:19px;border-radius:10px;background:#d5d8d1;padding:2px;display:block}.appearance-row label>i span{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .18s}.appearance-row input:checked+i{background:#779a42}.appearance-row input:checked+i span{transform:translate(14px)}.current-plan{border:1px solid #dce4cf;background:#eff4e7;border-radius:11px;padding:13px;display:flex;align-items:center;justify-content:space-between}.current-plan>div{display:flex;align-items:center;gap:10px}.current-plan>div>span{width:34px;height:34px;border-radius:9px;background:var(--accent);color:#34451b;display:grid;place-items:center}.current-plan>div>span svg{width:16px}.current-plan>div>div small{color:#798764;font-size:14px}.current-plan h3{margin:2px 0;font-size:13px}.current-plan p{margin:0;color:#7b8768;font-size:14px}.current-plan em{align-self:flex-start;background:#dceac7;color:#5f7e35;border-radius:6px;padding:3px 6px;font-size:14px;font-style:normal}.current-plan>button{height:30px;border:1px solid #cfd9bf;background:#fff;border-radius:7px;padding:0 8px;color:#526633;font-size:12px;cursor:pointer}.billing-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.billing-metrics article{border:1px solid #e0e3dc;background:#fff;border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:7px}.billing-metrics article>span{color:#858b80;font-size:14px}.billing-metrics article>strong{font:700 14px Manrope Variable}.billing-metrics article>strong small{color:#92988d;font:400 14px DM Sans Variable}.billing-metrics article>i{height:4px;background:#edf0ea;border-radius:4px;overflow:hidden}.billing-metrics article>i b{display:block;height:100%;background:#8aac50;border-radius:4px}.invoice-row{min-height:65px;margin-top:17px;border-top:1px solid #e1e4dc;border-bottom:1px solid #e1e4dc;display:flex;align-items:center;justify-content:space-between}.invoice-row p{margin:0;color:#90968b;font-size:12px}.invoice-row>strong{font:700 12px Manrope Variable}.billing-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.billing-actions button{height:35px;border:1px solid #d9dcd4;background:#fff;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:5px;color:#656c60;font-size:12px;cursor:pointer}.billing-actions button svg{width:12px}.app-shell{min-height:100dvh;display:flex;background:var(--canvas);overflow:hidden}.remote-sync-banner{position:fixed;z-index:1400;right:18px;bottom:18px;min-height:42px;max-width:min(440px,calc(100vw - 28px));padding:9px 12px;border:1px solid #d2b55f;border-radius:9px;display:flex;align-items:center;gap:8px;color:#59481c;background:#fff8df;box-shadow:var(--shadow-card);font-size:13px}.remote-sync-banner.error,.remote-sync-banner.conflict{color:#873a32;border-color:#dfa49d;background:#fff0ed}.remote-sync-banner svg{width:17px;height:17px;flex:0 0 auto}.remote-sync-banner button{margin-left:auto;min-height:30px;padding:0 10px;border:1px solid currentColor;border-radius:6px;color:inherit;background:transparent;font:inherit;font-weight:700}.members-sync-state{margin:0 26px 12px;min-height:38px;padding:8px 10px;border:1px solid #d8c278;border-radius:8px;display:flex;align-items:center;gap:8px;color:#665321;background:#fff9e7;font-size:13px}.members-sync-state.state-error,.members-sync-state.state-conflict,.members-sync-state.state-forbidden{color:#873a32;border-color:#dfa49d;background:#fff0ed}.members-sync-state svg{width:16px;height:16px}.members-sync-state button{margin-left:auto;min-height:30px;padding:0 9px;border:1px solid currentColor;border-radius:6px;color:inherit;background:transparent;font-weight:700}.activity-load-state,.workspace-search-server-state{margin:8px 14px;padding:8px 10px;border:1px solid #d8c278;border-radius:7px;color:#665321;background:#fff9e7;font-size:12px}.activity-load-state.error,.workspace-search-server-state.error{color:#873a32;border-color:#dfa49d;background:#fff0ed}.automation-production-note{margin:0 26px 12px;padding:9px 11px;border:1px solid #d8c278;border-radius:8px;display:flex;align-items:center;gap:8px;color:#665321;background:#fff9e7;font-size:13px}.sidebar{width:248px;height:100dvh;flex:0 0 auto;display:flex;flex-direction:column;padding:14px 12px 12px;background:#151713;color:#f6f7f3;transition:width .25s ease;z-index:4}.sidebar.collapsed{width:68px}.brand-row{height:42px;display:flex;align-items:center;gap:10px;padding:0 7px 12px}.brand-mark{position:relative;width:26px;height:25px;flex:none;transform:rotate(-8deg)}.brand-mark span{position:absolute;display:block;width:8px;border-radius:3px;background:var(--accent);bottom:1px}.brand-mark span:nth-child(1){left:1px;height:14px}.brand-mark span:nth-child(2){left:10px;height:22px}.brand-mark span:nth-child(3){left:19px;height:17px}.brand-row strong{font:800 20px/1 Manrope Variable;letter-spacing:-.8px}.sidebar-toggle{margin-left:auto;color:#9ba095!important}.icon-button{border:1px solid #d9dcd4;background:#fff;width:36px;height:36px;border-radius:var(--radius-control);display:inline-grid;place-items:center;cursor:pointer;position:relative;transition:background .16s,transform .16s,border-color .16s}.icon-button:hover{background:#f2f4ee;border-color:#c5c9be}.icon-button:active{transform:translateY(1px)}.icon-button svg{width:18px;height:18px}.icon-button.ghost{border-color:transparent;background:transparent;color:inherit}.icon-button.ghost:hover{background:#7f85761f}.icon-button.mini{width:26px;height:24px}.primary-nav{padding:10px 0 15px;border-bottom:1px solid #2b2e28}.primary-nav button,.nav-plain{height:38px;width:100%;border:0;background:transparent;color:#b8bcb2;border-radius:8px;padding:0 10px;display:flex;align-items:center;gap:11px;cursor:pointer;text-align:left;font-size:13px;font-weight:500}.primary-nav button:hover,.nav-plain:hover{color:#fff;background:#232620}.primary-nav svg,.nav-plain svg{width:18px;height:18px;flex:none}.primary-nav em{margin-left:auto;background:#31352d;font-style:normal;font-size:13px;border-radius:10px;min-width:19px;padding:2px 5px;text-align:center;color:#dfe1da}.collapsed .primary-nav button{justify-content:center;padding:0}.nav-section{padding-top:15px}.nav-heading{height:25px;display:flex;align-items:center;justify-content:space-between;color:#73786f;padding:0 8px;text-transform:uppercase;letter-spacing:.11em;font-size:13px;font-weight:700}.nav-heading svg{width:13px}.workspace-switcher{width:100%;height:49px;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#fff;text-align:left;border-radius:9px;padding:5px 7px;cursor:pointer}.workspace-switcher:hover{background:#232620}.workspace-switcher>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.workspace-switcher strong{font-size:12px}.workspace-switcher small{font-size:13px;color:#777c72}.workspace-switcher>svg{margin-left:auto;width:13px;color:#777c72}.workspace-icon{width:32px;height:32px;border-radius:9px;background:#edf2e4;color:#22271b;display:grid;place-items:center;font:800 13px Manrope Variable}.boards-section{flex:none}.sidebar-board-entry{display:block}.sidebar-collection-label{display:block;padding:8px 8px 3px 9px;color:#666d62;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.board-link{width:100%;height:34px;display:flex;align-items:center;gap:10px;border:0;padding:0 8px;border-radius:7px;background:transparent;color:#9fa49a;font-size:12px;cursor:pointer}.board-link i{width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff26}.board-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-link svg{margin-left:auto;width:15px}.board-link:hover{background:#20231e;color:#fff}.board-link.active{background:#2c3028;color:#fff;font-weight:600}.sidebar-upgrade{margin:auto 3px 12px;border:1px solid #32362e;background:#20231e;border-radius:11px;padding:11px;display:flex;gap:9px}.upgrade-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--accent);color:#1d280c}.upgrade-icon svg{width:14px}.sidebar-upgrade>div:last-child{display:flex;flex-direction:column;flex:1;gap:5px}.sidebar-upgrade strong{font-size:13px}.sidebar-upgrade small{font-size:12px;color:#777c72}.sidebar-upgrade div>span{display:block;height:3px;background:#363a32;border-radius:3px;overflow:hidden}.sidebar-upgrade div>span i{display:block;height:100%;background:var(--accent);border-radius:3px}.profile-row{width:100%;min-height:45px;border:0;border-top:1px solid #2b2e28;background:transparent;color:inherit;display:flex;align-items:center;gap:9px;padding:11px 6px 0;cursor:pointer;text-align:left}.profile-row:hover{color:#fff}.profile-row>span:nth-child(2){display:flex;flex-direction:column;min-width:0;gap:1px}.profile-row strong{font-size:14px}.profile-row small{color:#70756c;font-size:13px;text-overflow:ellipsis;overflow:hidden}.profile-row>svg{width:15px;color:#777c72;margin-left:auto}.workspace{position:relative;flex:1;min-width:0;height:100dvh;display:flex;flex-direction:column}.workspace.planner-open>.topbar,.workspace.planner-open>.home-scroll,.workspace.planner-open>.workspace-views-page,.workspace.planner-open>.board-header,.workspace.planner-open>.board-canvas{margin-right:var(--planner-width);transition:margin-right .22s ease}.workspace.capture-inbox-open>.topbar,.workspace.capture-inbox-open>.home-scroll,.workspace.capture-inbox-open>.workspace-views-page,.workspace.capture-inbox-open>.board-header,.workspace.capture-inbox-open>.board-canvas{margin-left:var(--capture-inbox-width);transition:margin-left .22s ease}.capture-inbox-panel{position:absolute;inset:0 auto 0 0;z-index:23;min-width:290px;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #d8ddd3;background:linear-gradient(180deg,#f5f8f1,#edf2e8);box-shadow:14px 0 34px #2631221c;color:#4b5449}.capture-inbox-panel.inbox-theme-dawn{background:linear-gradient(160deg,#fff7ef,#f2e6dc 70%,#eadbd0)}.capture-inbox-panel.inbox-theme-midnight{background:linear-gradient(160deg,#25302d,#16201e);color:#e9eee9}.capture-inbox-resizer{position:absolute;inset:0 -5px 0 auto;z-index:5;width:10px;cursor:col-resize}.capture-inbox-resizer:after{content:"";position:absolute;top:43%;bottom:43%;right:4px;width:2px;border-radius:3px;background:#9eaa96;opacity:0;transition:opacity .16s,top .16s,bottom .16s}.capture-inbox-resizer:hover:after{top:35%;bottom:35%;opacity:1}.capture-inbox-panel>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(133,148,124,.2);padding:0 14px;background:#ffffffa8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.inbox-theme-midnight>header{background:#161e1cb8;border-bottom-color:#ffffff1a}.capture-inbox-panel>header>div{display:flex;align-items:center;gap:8px}.capture-inbox-panel>header>div:first-child>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#dfead5;color:#66804e;box-shadow:inset 0 1px #fffc}.inbox-theme-midnight>header>div:first-child>span{background:#35483f;color:#b8d39d}.capture-inbox-panel>header svg{width:15px}.capture-inbox-panel>header strong,.capture-inbox-panel>header small{display:block}.capture-inbox-panel>header strong{font:750 14px Manrope Variable}.capture-inbox-panel>header small{margin-top:2px;color:#8d968a;font-size:14px}.capture-inbox-panel>header>div:last-child button{height:28px;min-width:28px;display:grid;place-items:center;border:1px solid rgba(130,143,122,.23);border-radius:7px;padding:0 8px;background:#ffffffb3;color:#6b7567;font:700 14px Manrope Variable;cursor:pointer}.inbox-capture-composer{margin:11px 11px 8px;overflow:hidden;border:1px solid rgba(118,137,105,.3);border-radius:11px;background:#ffffffdb;box-shadow:0 7px 19px #2d3a2614}.inbox-capture-composer textarea{width:100%;min-height:68px;resize:none;border:0;padding:10px;background:transparent;color:#4b5448;font:600 12px/1.45 Manrope Variable;outline:none}.inbox-capture-composer footer{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid #e8ece4;padding:5px 7px 5px 9px}.inbox-capture-composer footer span{display:flex;align-items:center;gap:4px;color:#85907f;font-size:13px}.inbox-capture-composer footer svg{width:9px;color:#779450}.inbox-capture-composer footer button{height:25px;display:flex;align-items:center;gap:4px;border:0;border-radius:6px;padding:0 8px;background:#718957;color:#fff;font:700 14px Manrope Variable;cursor:pointer}.inbox-capture-composer footer button:disabled{opacity:.42;cursor:default}.inbox-ai-triage{min-height:43px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0 11px 8px;border:1px solid rgba(133,156,103,.28);border-radius:9px;padding:7px 8px;background:#ebf3e1c7;color:#607746}.inbox-ai-triage>svg{width:14px}.inbox-ai-triage strong,.inbox-ai-triage small{display:block}.inbox-ai-triage strong{font-size:14px}.inbox-ai-triage small{margin-top:2px;color:#7f8d71;font-size:13px}.inbox-ai-triage.disabled{border-color:#d9ddd5;background:#f2f3f0d9;color:#7d8379}.inbox-ai-triage button{border:0;background:transparent;color:#617942;font:700 14px Manrope Variable;cursor:pointer}.inbox-tools{display:grid;grid-template-columns:minmax(0,1fr) 69px auto;align-items:center;gap:5px;padding:0 11px 8px}.inbox-tools>label{height:28px;display:flex;align-items:center;gap:5px;border:1px solid rgba(134,147,126,.25);border-radius:7px;padding:0 7px;background:#ffffffad;color:#84907e}.inbox-tools input{min-width:0;flex:1;border:0;background:transparent;color:inherit;font-size:14px;outline:none}.inbox-tools svg{width:11px}.inbox-tools select{height:28px;border:1px solid rgba(134,147,126,.25);border-radius:7px;padding:0 5px;background:#ffffffad;color:#6e776b;font:700 14px Manrope Variable}.inbox-tools>div{display:flex;gap:3px}.inbox-tools>div button{width:15px;height:15px;border:2px solid rgba(255,255,255,.75);border-radius:50%;padding:0;box-shadow:0 0 0 1px #535e4c38;cursor:pointer}.inbox-tools>div button:nth-child(1){background:#9eb783}.inbox-tools>div button:nth-child(2){background:#d49a77}.inbox-tools>div button:nth-child(3){background:#33443f}.inbox-tools>div button.active{box-shadow:0 0 0 2px #6d8556}.inbox-capture-list{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;gap:7px;padding:0 11px 12px}.inbox-capture-list>article{flex:0 0 auto;overflow:hidden;border:1px solid rgba(128,142,119,.22);border-radius:10px;padding:8px;background:#fffc;color:#4e574d;box-shadow:0 4px 13px #2a34250d;cursor:grab}.inbox-theme-midnight .inbox-capture-list>article{border-color:#ffffff1a;background:#303d38c2;color:#e3ebe4}.inbox-capture-list>article.expanded{border-color:#a7ba91;box-shadow:0 7px 20px #394a2e1f;cursor:default}.inbox-capture-list article>header{display:grid;grid-template-columns:25px minmax(0,1fr) auto 13px;align-items:center;gap:7px;cursor:pointer}.inbox-source{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#e6ede0;color:#6b8056}.inbox-source.source-email{background:#e5edf4;color:#607f9b}.inbox-source.source-slack{background:#eee4f1;color:#8a6392}.inbox-source svg{width:11px}.inbox-capture-list article>header strong,.inbox-capture-list article>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-capture-list article>header strong{font-size:12px}.inbox-capture-list article>header small{margin-top:2px;color:#91998e;font-size:13px}.inbox-capture-list article>header em{border-radius:7px;padding:4px 5px;font:700 13px Manrope Variable}.inbox-capture-list article>header>svg{width:10px;transition:transform .15s}.inbox-capture-list article.expanded>header>svg{transform:rotate(180deg)}.inbox-capture-list article>p{display:-webkit-box;overflow:hidden;margin:7px 0 0 32px;color:#7c8579;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inbox-card-meta{display:flex;gap:6px;margin:7px 0 0 32px}.inbox-card-meta span{display:flex;align-items:center;gap:3px;border-radius:6px;padding:3px 5px;background:#edf2e8;color:#728263;font:700 13px Manrope Variable}.inbox-card-meta svg{width:8px}.inbox-capture-list article>section{margin:9px -1px -1px;border-top:1px solid #e5e9e2;padding:9px 1px 1px}.inbox-capture-list article>section label{min-width:0;color:#7a8377;font:700 13px Manrope Variable}.inbox-capture-list article>section label>span{display:block;margin-bottom:3px}.inbox-capture-list article>section textarea,.inbox-capture-list article>section input,.inbox-capture-list article>section select{width:100%;height:28px;border:1px solid #dbe0d7;border-radius:6px;padding:0 6px;background:#fff;color:#515a50;font:600 14px Manrope Variable}.inbox-capture-list article>section textarea{height:45px;resize:vertical;padding-top:6px}.inbox-capture-list article>section>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.inbox-capture-list .inbox-destination{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 53px}.inbox-destination button{height:28px;display:flex;align-items:center;justify-content:center;gap:3px;border:0;border-radius:6px;background:#718957;color:#fff;font:700 13px Manrope Variable;cursor:pointer}.inbox-destination button svg{width:9px}.inbox-capture-list article>section>footer{display:flex;justify-content:flex-end;gap:5px;margin-top:7px}.inbox-capture-list article>section>footer button{height:25px;display:flex;align-items:center;gap:4px;border:1px solid #d8ddd4;border-radius:6px;padding:0 7px;background:#fff;color:#6b7468;font:700 13px Manrope Variable;cursor:pointer}.inbox-capture-list article>section>footer svg{width:9px}.inbox-capture-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:6px;color:#7f8d76;text-align:center}.inbox-capture-empty>svg{width:35px;height:35px;padding:9px;border-radius:11px;background:#e2ebdacc}.inbox-capture-empty strong{font-size:12px}.inbox-capture-empty small{color:#92998f;font-size:14px}.capture-inbox-panel>footer{min-height:34px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(132,147,123,.2);padding:0 12px;color:#7c8777;font-size:13px}.board-column.inbox-drop-ready{outline:2px dashed #88a66a;outline-offset:-4px;background:color-mix(in srgb,var(--board-base,#f4f6f1) 76%,#ddebcd)}.planner-panel{position:absolute;inset:0 0 0 auto;z-index:24;min-width:360px;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #d9ded3;background:linear-gradient(180deg,#fbfcf9fa,#f3f6effa);box-shadow:-16px 0 36px #2934201c;color:#4a5146}.planner-resizer{position:absolute;inset:0 auto 0 -5px;z-index:3;width:10px;cursor:col-resize}.planner-resizer:after{content:"";position:absolute;top:45%;bottom:45%;left:4px;width:2px;border-radius:5px;background:#aebba0;opacity:0;transition:opacity .18s,top .18s,bottom .18s}.planner-resizer:hover:after{top:38%;bottom:38%;opacity:1}.planner-panel>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e1e5dc;padding:0 16px 0 18px;background:#ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.planner-panel>header>div{display:flex;align-items:center;gap:9px}.planner-panel>header>div:first-child>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid #d1ddc2;border-radius:10px;background:linear-gradient(145deg,#edf4e4,#dfeacb);color:#668445;box-shadow:inset 0 1px #fff,0 5px 12px #5069371a}.planner-panel>header svg{width:16px;height:16px}.planner-panel>header strong,.planner-panel>header small{display:block}.planner-panel>header strong{font:750 14px Manrope Variable}.planner-panel>header small{margin-top:2px;color:#91988c;font-size:12px}.planner-panel>header>div:last-child button{min-width:30px;height:30px;display:grid;place-items:center;border:1px solid #d9ded3;border-radius:8px;padding:0 9px;background:#fff;color:#66705f;font:700 12px Manrope Variable;cursor:pointer}.planner-panel>header>div:last-child button:first-child{display:flex;gap:4px}.planner-calendar-manager{position:absolute;top:56px;right:12px;z-index:8;width:min(380px,calc(100% - 24px));max-height:calc(100% - 72px);overflow:auto;border:1px solid #d5dbcf;border-radius:14px;padding:13px;background:#fcfdfafa;box-shadow:0 22px 60px #232b1e3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.planner-calendar-manager>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.planner-calendar-manager>header strong,.planner-calendar-manager>header small{display:block}.planner-calendar-manager>header strong{font-size:13px}.planner-calendar-manager>header small{max-width:280px;margin-top:3px;color:#8b9386;font-size:14px;line-height:1.45}.planner-calendar-manager>header button{border:0;background:transparent;color:#777f72;cursor:pointer}.planner-account-list{display:grid;gap:8px}.planner-account-list>article{border:1px solid #dce1d7;border-radius:10px;padding:9px;background:#fff;box-shadow:0 4px 12px #333d2b0a}.planner-account-list>article>header{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px}.planner-account-list>article>header>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#fff;font:800 13px Manrope Variable}.planner-account-list .provider-google{background:linear-gradient(145deg,#4f9b69,#347950)}.planner-account-list .provider-outlook{background:linear-gradient(145deg,#5c91dd,#3565ae)}.planner-account-list header strong,.planner-account-list header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-account-list header strong{font-size:12px}.planner-account-list header small{margin-top:2px;color:#90978b;font-size:14px}.planner-account-list header em{border-radius:9px;padding:3px 6px;background:#e8f0dc;color:#637d46;font:700 13px Manrope Variable}.planner-account-list>article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px}.planner-account-list label{display:flex;align-items:center;gap:5px;border-radius:6px;padding:5px;background:#f5f7f3;color:#66705f;font:650 14px Manrope Variable;cursor:pointer}.planner-account-list label input{accent-color:#6d8a4d}.planner-account-list label i{width:7px;height:7px;border-radius:50%}.planner-account-list>article>footer{display:flex;justify-content:flex-end;gap:5px;margin-top:8px}.planner-account-list footer button,.planner-connect-form footer button{height:24px;border:1px solid #d9ded3;border-radius:6px;padding:0 7px;background:#fff;color:#697164;font:700 14px Manrope Variable;cursor:pointer}.planner-account-list footer button:last-child{color:#aa6658}.planner-connect-actions{margin-top:10px;border:1px dashed #ced7c3;border-radius:10px;padding:9px;background:#f7faf4}.planner-connect-actions>span{font:750 12px Manrope Variable}.planner-connect-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:7px 0 5px}.planner-connect-actions button{height:31px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8ded2;border-radius:7px;background:#fff;color:#596354;font:700 12px Manrope Variable;cursor:pointer}.planner-connect-actions button b{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;background:#eef2e9}.planner-connect-actions button:disabled{opacity:.45;cursor:default}.planner-connect-actions small{color:#949b90;font-size:13px}.planner-connect-form{margin-top:10px;border:1px solid #d9e0d2;border-radius:10px;padding:10px;background:#f7faf4}.planner-connect-form>strong{display:block;margin-bottom:8px;font-size:12px}.planner-connect-form label{display:grid;gap:4px;color:#747d6e;font:700 14px Manrope Variable}.planner-connect-form input{height:30px;border:1px solid #d6ddd0;border-radius:7px;padding:0 8px;font:600 12px Manrope Variable}.planner-connect-form footer{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.planner-connect-form footer button:last-child{border-color:#738e51;background:#6f894f;color:#fff}.planner-toolbar{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e3e7df;padding:6px 14px}.planner-toolbar>div{display:flex;align-items:center;gap:4px}.planner-toolbar button{height:25px;min-width:27px;display:grid;place-items:center;border:1px solid #dce1d7;border-radius:6px;background:#fff;color:#737d6c;font:700 12px Manrope Variable;cursor:pointer}.planner-toolbar>div:first-child button:first-child svg{transform:rotate(90deg)}.planner-toolbar>div:first-child button:last-child svg{transform:rotate(-90deg)}.planner-toolbar strong{min-width:92px;text-align:center;font-size:12px}.planner-toolbar button.active{border-color:#9db27f;background:#e9f0df;color:#607b3f}.planner-ai-strip{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px 12px 8px;border:1px solid #ccdbb8;border-radius:10px;padding:9px 10px;background:linear-gradient(135deg,#f2f7eb,#e8f0db);box-shadow:0 5px 15px #4e663612}.planner-ai-strip>svg{width:16px;color:#719448}.planner-ai-strip span{min-width:0}.planner-ai-strip strong,.planner-ai-strip small{display:block}.planner-ai-strip strong{font-size:12px}.planner-ai-strip small{overflow:hidden;margin-top:2px;color:#7f8d73;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.planner-ai-strip button{height:27px;border:1px solid #809d5d;border-radius:7px;padding:0 10px;background:#6f8d4d;color:#fff;font:700 12px Manrope Variable;cursor:pointer}.planner-ai-strip.disabled{border-color:#dcdfd8;background:#f3f4f1}.planner-due-tray{margin:0 12px 9px;overflow:hidden;border:1px solid #dfe3da;border-radius:10px;background:#fffc}.planner-due-tray>header{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e7e9e4;padding:5px 9px}.planner-due-tray>header>span{display:flex;align-items:center;gap:6px}.planner-due-tray>header svg{width:13px;color:#788b60}.planner-due-tray>header strong{font-size:12px}.planner-due-tray>header em{min-width:17px;height:17px;display:grid;place-items:center;border-radius:9px;background:#e7eddf;color:#687c50;font:700 14px Manrope Variable}.planner-due-tray>header small{color:#979c94;font-size:14px}.planner-due-tray>div{max-height:116px;overflow:auto;padding:3px 5px}.planner-due-tray article{min-height:35px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;border-bottom:1px solid #eef0eb;padding:4px}.planner-due-tray article:last-child{border-bottom:0}.planner-due-tray article>button:first-child{width:16px;height:16px;display:grid;place-items:center;border:1px solid #b9c1b1;border-radius:5px;background:#fff;color:#fff;cursor:pointer}.planner-due-tray article>button:first-child.complete{border-color:#789455;background:#789455}.planner-due-tray article>div{min-width:0}.planner-due-tray article strong,.planner-due-tray article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-due-tray article strong{font-size:12px}.planner-due-tray article small{margin-top:2px;color:#8c9387;font-size:14px}.planner-due-tray article small i{width:6px;height:6px;display:inline-block;margin-right:4px;border-radius:50%}.planner-due-tray article>button:last-child{height:23px;display:flex;align-items:center;gap:3px;border:1px solid #cfd8c3;border-radius:6px;padding:0 7px;background:#f8fbf5;color:#658047;font:700 14px Manrope Variable;cursor:pointer}.planner-due-tray article>button:last-child svg{width:10px}.planner-due-empty{min-height:43px;display:flex;align-items:center;justify-content:center;gap:6px;color:#829175;font-size:12px}.planner-calendar{min-height:0;flex:1;overflow:auto;margin:0 12px 12px;border:1px solid #dce1d7;border-radius:11px;background:#ffffffe0;box-shadow:0 7px 22px #2f37290d}.planner-day-heads{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:42px repeat(var(--planner-days, 1),minmax(58px,1fr));border-bottom:1px solid #dfe3da;background:#f8faf6f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.planner-day-heads>strong{min-height:39px;display:grid;place-items:center;align-content:center;border-left:1px solid #e7e9e4;font-size:13px}.planner-day-heads small{display:block;margin-bottom:2px;color:#979d93;font:700 13px Manrope Variable;text-transform:uppercase}.planner-time-grid{min-width:max-content}.planner-hour{display:grid;grid-template-columns:42px repeat(var(--planner-days, 1),minmax(58px,1fr))}.planner-hour>time{min-height:50px;border-bottom:1px solid #eceee9;padding:5px 5px 0 0;color:#9ba198;font:600 13px Manrope Variable;text-align:right}.planner-slot{position:relative;min-height:50px;border-bottom:1px solid #eceee9;border-left:1px solid #eceee9;padding:2px}.planner-slot>button{width:100%;height:100%;min-height:44px;border:0;border-radius:5px;background:transparent;color:transparent;cursor:pointer;transition:background .15s,color .15s}.planner-slot>button:hover{background:#f1f5ec;color:#8aa06f}.planner-slot article{position:relative;z-index:1;min-height:min(var(--focus-height),92px);display:grid;grid-template-columns:minmax(0,1fr) 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--focus-color) 48%,white);border-left:3px solid var(--focus-color);border-radius:6px;background:color-mix(in srgb,var(--focus-color) 13%,white);box-shadow:0 3px 8px #2f3b2712}.planner-slot article>button:first-child{min-width:0;border:0;padding:5px;background:transparent;color:#4e5b46;text-align:left;cursor:pointer}.planner-slot article strong,.planner-slot article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-slot article strong{font-size:14px}.planner-slot article small{margin-top:3px;color:#7e8877;font-size:13px}.planner-slot article>button:last-child{border:0;background:transparent;color:#86907e;cursor:pointer;opacity:0}.planner-slot article:hover>button:last-child{opacity:1}.planner-slot article.planner-external-event{grid-template-columns:minmax(0,1fr) 15px;background:color-mix(in srgb,var(--focus-color) 9%,white)}.planner-external-event>div{min-width:0;padding:5px}.planner-external-event>svg{width:9px;margin-top:6px;color:color-mix(in srgb,var(--focus-color) 75%,#596354)}.planner-slot-editor{position:absolute;right:16px;bottom:16px;z-index:5;width:min(370px,calc(100% - 32px));overflow:hidden;border:1px solid #d7ddd0;border-radius:12px;padding:13px;background:#fffffffa;box-shadow:0 18px 50px #232b1e33}.planner-slot-editor>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.planner-slot-editor>header>div{display:flex;align-items:center;gap:7px}.planner-slot-editor>header svg{color:#718a53}.planner-slot-editor strong,.planner-slot-editor small{display:block}.planner-slot-editor strong{font-size:13px}.planner-slot-editor small{margin-top:2px;color:#92998d;font-size:14px}.planner-slot-editor>header>button{border:0;background:transparent;color:#7c8378;cursor:pointer}.planner-slot-editor label{display:flex;min-width:0;flex-direction:column;gap:4px;color:#747b70;font:700 14px Manrope Variable}.planner-slot-editor input,.planner-slot-editor select{width:100%;height:31px;border:1px solid #d9ded3;border-radius:7px;padding:0 8px;background:#fff;color:#4c5448;font:600 12px Manrope Variable}.planner-slot-editor>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;margin-top:9px}.planner-slot-editor>label.planner-calendar-target{margin-top:9px}.planner-slot-editor footer{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.planner-slot-editor footer button{height:29px;display:flex;align-items:center;gap:4px;border:1px solid #d8ddd2;border-radius:7px;padding:0 10px;background:#fff;color:#666f61;font:700 12px Manrope Variable;cursor:pointer}.planner-slot-editor footer button:last-child{border-color:#738e51;background:#6f894f;color:#fff}.planner-slot-editor footer button:disabled{opacity:.45;cursor:default}.dashcards-header-button{height:32px;display:flex;align-items:center;gap:5px;border:1px solid #d4ded0;border-radius:8px;padding:0 9px;background:linear-gradient(135deg,#f8fbf5,#e9f0e2);color:#58755d;font:700 12px Manrope Variable;cursor:pointer}.dashcards-header-button svg{width:13px}.dashcards-header-button span{min-width:16px;height:16px;display:grid;place-items:center;border-radius:8px;background:#6e8b6d;color:#fff;font-size:14px}.dashcards-backdrop{padding:24px}.dashcards-center{position:relative;width:min(1120px,calc(100vw - 48px));height:min(760px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7ddd2;border-radius:17px;background:#f5f7f3;box-shadow:0 28px 90px #1a231947}.dashcards-center>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #dfe4db;padding:0 19px;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashcards-center>header>div{display:flex;align-items:center;gap:10px}.dashcards-center>header>div:first-child>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#e4eef2,#d3e2e9);color:#527b91;box-shadow:inset 0 1px #fff}.dashcards-center>header svg{width:17px;height:17px}.dashcards-center>header h2{margin:0;color:#414a42;font:760 13px Manrope Variable}.dashcards-center>header p{margin:3px 0 0;color:#89918a;font-size:12px}.dashcards-center>header>div:last-child button{height:31px;display:flex;align-items:center;gap:5px;border:1px solid #d6ddd4;border-radius:8px;padding:0 10px;background:#fff;color:#667064;font:700 12px Manrope Variable;cursor:pointer}.dashcards-center>header>div:last-child button:first-child{border-color:#bfcfb5;background:#eef4e8;color:#68804f}.dashcards-layout{min-height:0;flex:1;display:grid;grid-template-columns:245px minmax(0,1fr)}.dashcards-layout>aside{min-height:0;display:flex;flex-direction:column;border-right:1px solid #dee3da;padding:12px;background:#f8faf6e0}.dashcard-create-button{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #789060;border-radius:8px;background:#718957;color:#fff;font:700 12px Manrope Variable;cursor:pointer;box-shadow:0 5px 13px #4a603421}.dashcards-layout>aside>div{min-height:0;flex:1;overflow:auto;margin-top:10px}.dashcards-layout>aside>div>button{width:100%;min-height:50px;display:grid;grid-template-columns:7px minmax(0,1fr) 15px;align-items:center;gap:8px;border:1px solid transparent;border-radius:9px;padding:7px;background:transparent;color:#697168;text-align:left;cursor:pointer}.dashcards-layout>aside>div>button:hover{background:#f0f3ed}.dashcards-layout>aside>div>button.active{border-color:#cbd7c4;background:#eaf0e6;box-shadow:0 4px 12px #3d4e3312}.dashcards-layout>aside>div>button>i{width:7px;height:34px;border-radius:5px}.dashcards-layout>aside>div>button strong,.dashcards-layout>aside>div>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashcards-layout>aside>div>button strong{color:#4d564d;font-size:12px}.dashcards-layout>aside>div>button small{margin-top:3px;color:#91978f;font-size:14px}.dashcards-layout>aside>div>button>svg{width:12px;color:#7a8a70}.dashcards-layout>aside>div>button>svg:first-of-type{color:#be6a53}.dashcards-layout>aside>section{display:grid;grid-template-columns:25px 1fr;gap:7px;border:1px solid #dce4d4;border-radius:9px;padding:9px;background:#f0f5eb}.dashcards-layout>aside>section svg{color:#769051}.dashcards-layout>aside>section strong,.dashcards-layout>aside>section small{display:block}.dashcards-layout>aside>section strong{font-size:12px}.dashcards-layout>aside>section small{margin-top:2px;color:#87917f;font-size:14px;line-height:1.35}.dashcards-layout>main{min-width:0;min-height:0;overflow:auto;padding:18px clamp(14px,2.5vw,28px) 30px}.dashcard-hero{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--dashcard-color) 34%,#dfe4db);border-radius:14px;padding:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--dashcard-color) 13%,white),#fff);box-shadow:0 10px 30px #2c382a14}.dashcard-hero>div{display:flex;align-items:center;gap:14px}.dashcard-hero>div:first-child>span{width:51px;height:51px;display:grid;place-items:center;border-radius:14px;background:var(--dashcard-color);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--dashcard-color) 25%,transparent)}.dashcard-hero>div:first-child svg{width:22px}.dashcard-hero small{color:#828d82;font:700 12px Manrope Variable;text-transform:uppercase;letter-spacing:.06em}.dashcard-hero strong{display:block;margin-top:2px;color:#374139;font:770 35px Manrope Variable;letter-spacing:-.04em}.dashcard-hero p{margin:-2px 0 0;color:#606b61;font:700 13px Manrope Variable}.dashcard-hero>div:last-child{align-items:flex-end;flex-direction:column}.dashcard-hero em{display:flex;align-items:center;gap:5px;border-radius:8px;padding:7px 9px;background:#f4dfd8;color:#a85743;font:700 12px Manrope Variable}.dashcard-hero.alert{border-color:#dba493;background:linear-gradient(135deg,#fff2ed,#fff)}.dashcard-hero>div:last-child button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#a16d60;font:700 14px Manrope Variable;cursor:pointer}.dashcard-filter-summary{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:12px 2px}.dashcard-filter-summary span{flex:0 0 auto;border:1px solid #d8ded3;border-radius:12px;padding:5px 8px;background:#fff;color:#727b71;font:700 14px Manrope Variable}.dashcard-results{overflow:hidden;border:1px solid #dce1d8;border-radius:12px;background:#ffffffdb;box-shadow:0 6px 20px #313a2d0a}.dashcard-results>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e7e1;padding:0 13px}.dashcard-results>header strong,.dashcard-results>header small{display:block}.dashcard-results>header strong{font-size:12px}.dashcard-results>header small,.dashcard-results>header>span{margin-top:2px;color:#929990;font-size:14px}.dashcard-results>div{max-height:400px;overflow:auto}.dashcard-results>div>button{width:100%;min-height:47px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-bottom:1px solid #eceeea;padding:7px 12px;background:transparent;color:#505951;text-align:left;cursor:pointer}.dashcard-results>div>button:hover{background:#f6f8f4}.dashcard-results>div>button>i{width:7px;height:28px;border-radius:4px}.dashcard-results>div>button span strong,.dashcard-results>div>button span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashcard-results>div>button span strong{font-size:12px}.dashcard-results>div>button span small{margin-top:3px;color:#919890;font-size:14px}.dashcard-results>div>button>div{display:flex;align-items:center;gap:9px}.dashcard-results>div>button>div em{border-radius:8px;padding:4px 6px;font:700 13px Manrope Variable}.dashcard-results>div>button>div>strong{min-width:26px;text-align:right;font-size:12px}.dashcard-results>div>button>div svg{width:11px;color:#8a9187}.dashcard-empty,.dashcards-welcome{min-height:250px;display:grid;place-items:center;align-content:center;gap:7px;color:#7d8b76;text-align:center}.dashcard-empty>svg,.dashcards-welcome>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e8eee3;color:#728966}.dashcard-empty strong,.dashcard-empty small{display:block}.dashcard-empty strong{font-size:12px}.dashcard-empty small{color:#969c94;font-size:14px}.dashcards-welcome{min-height:100%}.dashcards-welcome h2{margin:3px 0 0;font:750 17px Manrope Variable}.dashcards-welcome p{max-width:370px;margin:0;color:#8a9288;font-size:12px;line-height:1.5}.dashcards-welcome button{height:31px;display:flex;align-items:center;gap:5px;border:0;border-radius:8px;padding:0 11px;background:#718957;color:#fff;font:700 12px Manrope Variable;cursor:pointer}.dashcard-builder-backdrop{position:absolute;inset:68px 0 0;z-index:5;display:grid;place-items:center;padding:16px;background:#28302652;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashcard-builder{width:min(570px,100%);max-height:calc(100dvh - 120px);overflow:auto;border:1px solid #d5dcd1;border-radius:14px;padding:16px;background:#fff;box-shadow:0 22px 60px #1e261c38}.dashcard-builder>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.dashcard-builder>header>div{display:flex;align-items:center;gap:9px}.dashcard-builder>header>div>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#e4edf0;color:#537b90}.dashcard-builder h3{margin:0;font-size:14px}.dashcard-builder p{margin:3px 0 0;color:#90978e;font-size:14px}.dashcard-builder>header>button{border:0;background:transparent;color:#7c8479;cursor:pointer}.dashcard-builder label{min-width:0;color:#747c71;font:700 14px Manrope Variable}.dashcard-builder label>span{display:block;margin-bottom:4px}.dashcard-builder label small{color:#a1a69d;font-size:13px}.dashcard-builder input,.dashcard-builder select{width:100%;height:32px;border:1px solid #d8ded3;border-radius:7px;padding:0 8px;background:#fff;color:#4c554c;font:600 12px Manrope Variable}.dashcard-metric-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.dashcard-metric-picker button{min-height:51px;display:grid;grid-template-columns:27px 1fr;align-items:center;gap:7px;border:1px solid #dce1d8;border-radius:9px;padding:8px;background:#fafbf9;color:#727b70;text-align:left;cursor:pointer}.dashcard-metric-picker button.active{border-color:#93ab78;background:#eef4e8;color:#607b43;box-shadow:inset 0 0 0 1px #bfceb0}.dashcard-metric-picker button strong,.dashcard-metric-picker button small{display:block}.dashcard-metric-picker button strong{font-size:12px}.dashcard-metric-picker button small{margin-top:2px;color:#90978d;font-size:14px}.dashcard-builder fieldset{margin:10px 0;border:1px solid #dfe3dc;border-radius:9px;padding:8px}.dashcard-builder legend{padding:0 4px;color:#717a70;font:700 14px Manrope Variable}.dashcard-builder fieldset>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.dashcard-builder fieldset label{min-height:29px;display:grid;grid-template-columns:14px 7px 1fr 13px;align-items:center;gap:5px;border-radius:6px;padding:3px 6px;background:#f7f8f6;cursor:pointer}.dashcard-builder fieldset label input{width:13px;height:13px}.dashcard-builder fieldset label i{width:7px;height:7px;border-radius:50%}.dashcard-builder fieldset label>svg{width:10px;color:#76905c;opacity:0}.dashcard-builder fieldset label:has(input:checked)>svg{opacity:1}.dashcard-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.dashcard-builder>footer{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:13px;border-top:1px solid #e5e8e2;padding-top:12px}.dashcard-builder>footer>span{color:#90978d;font-size:14px}.dashcard-builder>footer>div{display:flex;gap:6px}.dashcard-builder>footer button{height:29px;display:flex;align-items:center;gap:4px;border:1px solid #d9ded4;border-radius:7px;padding:0 9px;background:#fff;color:#697267;font:700 12px Manrope Variable;cursor:pointer}.dashcard-builder>footer button:last-child{border-color:#728b56;background:#718957;color:#fff}.dashcard-builder>footer button:disabled{opacity:.45;cursor:default}.topbar{height:60px;flex:none;background:#f9faf7f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:0 20px;display:flex;align-items:center;justify-content:space-between;z-index:3}.breadcrumbs{display:flex;gap:9px;align-items:center;font-size:14px;color:#92978c}.breadcrumbs i{font-style:normal;color:#c7cac2}.breadcrumbs strong{color:var(--ink);font-weight:600}.topbar-actions{display:flex;align-items:center;gap:8px}.mobile-home-button{display:none}.mobile-account-button{display:none;width:34px;height:34px;border:2px solid #fff;border-radius:9px;color:#26301b;font:700 12px Manrope Variable;box-shadow:0 1px 3px #1e231926;cursor:pointer;flex:none}.search-box{width:210px;height:34px;display:flex;align-items:center;gap:8px;background:#f0f2ed;border:1px solid transparent;border-radius:8px;padding:0 9px}.search-box:focus-within{background:#fff;border-color:#aeb5a6}.search-box svg{width:16px;color:#8e9388}.search-box input{border:0;outline:0;background:transparent;width:100%;min-width:0;font-size:14px;color:var(--ink)}.search-box>button{color:#888e83;background:#fff;border:1px solid #dfe1da;border-radius:5px;padding:3px 5px;font:12px DM Sans;white-space:nowrap;cursor:pointer}.notification-dot{position:absolute;right:7px;top:7px;width:5px;height:5px;border-radius:50%;background:#e4564f;box-shadow:0 0 0 2px #fff}.invite-button,.ai-button,.primary-button,.secondary-button{height:36px;border-radius:var(--radius-control);border:1px solid #d9dcd4;background:#fff;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.invite-button:hover,.secondary-button:hover{background:#f2f4ee}.invite-button svg,.ai-button svg,.primary-button svg{width:15px}.ai-button,.primary-button{border-color:#1f221b;background:#1f221b;color:#fff;box-shadow:0 1px #000}.ai-button:hover,.primary-button:hover{background:#34382e}.ai-button:active,.primary-button:active,.invite-button:active{transform:translateY(1px)}.board-header{flex:none;background:var(--panel);padding:20px 24px 0;border-bottom:1px solid var(--line)}.board-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.board-title-row>div:first-child{display:flex;align-items:center;gap:12px}.board-heading-line{display:flex;align-items:center;gap:8px}.board-heading-line>span{height:20px;display:flex;align-items:center;gap:4px;padding:0 7px;border:1px solid #dfe1da;border-radius:10px;color:#7b8176;background:#ffffff94;font-size:12px;font-weight:600}.board-heading-line>span svg{width:10px}.board-symbol{width:38px;height:38px;border-radius:10px;background:#dce7c5;display:flex;gap:3px;padding:8px;align-items:flex-end}.board-symbol span{display:block;background:#556536;width:5px;border-radius:2px}.board-symbol span:nth-child(1){height:13px}.board-symbol span:nth-child(2){height:21px}.board-symbol span:nth-child(3){height:17px}.board-title-row h1{font:700 19px/1.15 Manrope Variable;margin:0 0 4px;letter-spacing:-.45px}.board-title-row p{color:var(--muted);font-size:13px;margin:0}.board-actions{display:flex;align-items:center;gap:7px}.board-primary-action,.board-share-action{height:34px;border-radius:8px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;font:700 12px Manrope Variable;cursor:pointer}.board-primary-action{border:1px solid #22271d;background:#22271d;color:#fff;box-shadow:0 1px #000}.board-primary-action:hover{background:#343a2e}.board-share-action{border:1px solid #d6dad1;background:#fff;color:#343a30}.board-primary-action svg,.board-share-action svg{width:15px}.board-more-wrap{position:relative}.board-more-menu{position:absolute;z-index:90;right:0;top:40px;width:210px;padding:7px;border:1px solid #d9ddd3;border-radius:11px;background:#fff;box-shadow:0 16px 40px #191f152e}.board-more-menu button{width:100%;min-height:38px;border:0;border-radius:7px;background:transparent;padding:0 9px;display:flex;align-items:center;gap:9px;color:#4f564a;font-size:12px;cursor:pointer}.board-more-menu button:hover,.board-more-menu button:focus-visible{background:#eef1e9;color:#20251c}.board-more-menu svg{width:16px}.live-collaboration{height:27px;border:1px solid #dbe4cd;background:#f0f5e8;border-radius:14px;padding:0 7px;display:flex;align-items:center;gap:5px;color:#5b7335}.live-collaboration>i{width:6px;height:6px;border-radius:50%;background:#75a33a;box-shadow:0 0 0 3px #75a33a1f;animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{50%{box-shadow:0 0 0 5px #75a33a00}}.live-collaboration>span{font-size:12px;font-weight:700}.live-collaboration>em{width:19px;height:19px;border-radius:50%;border:2px solid #f0f5e8;margin-left:-7px;display:grid;place-items:center;color:#28301f;font:700 13px Manrope Variable;font-style:normal}.live-collaboration>em:first-of-type{margin-left:1px}.live-collaboration>b{min-width:16px;height:16px;border-radius:8px;background:#dce8c9;display:grid;place-items:center;font-size:14px}.avatar-stack{display:flex;padding-left:7px}.avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#22251f;font:700 12px Manrope Variable;border:2px solid #fff;margin-left:-7px;box-shadow:0 1px 2px #1e23191f}.profile-avatar{width:29px;height:29px;border:0;margin:0;background:#b7e36b}.member-count{height:26px;min-width:26px;padding:0 6px;border-radius:14px;border:2px solid #fff;background:#e5e7e0;font-size:12px;margin-left:-12px;z-index:2;cursor:pointer}.viewbar{margin-top:17px;height:42px;display:flex;justify-content:space-between;align-items:flex-end}.view-tabs,.view-actions{display:flex;align-items:center;gap:3px;height:100%}.view-tabs button,.view-actions button{height:100%;border:0;background:transparent;display:flex;align-items:center;gap:6px;padding:0 11px;font-size:13px;color:#73786d;cursor:pointer;position:relative;white-space:nowrap}.view-tabs button svg,.view-actions button svg{width:15px}.view-tabs button:hover,.view-actions button:hover{color:var(--ink)}.view-tabs button.active{color:var(--ink);font-weight:600}.view-tabs button.active:after{content:"";position:absolute;height:2px;background:#22261e;left:8px;right:8px;bottom:-1px;border-radius:2px 2px 0 0}.view-actions{height:32px;margin-bottom:5px;gap:1px}.view-actions button{height:28px;padding:0 9px;border-radius:7px}.view-actions button:hover,.view-actions button.filter-active{background:#e8ebe4}.view-actions .saved-view-shortcut{max-width:145px;border-color:#d8dfcd;background:#f0f5e8;color:#577134}.view-actions .saved-view-shortcut svg{color:#789a45}.view-actions .saved-view-shortcut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-actions button span{background:#30342b;color:#fff;border-radius:8px;min-width:15px;height:15px;display:grid;place-items:center;font-size:12px}.board-canvas{flex:1;min-height:0;overflow:auto;background-color:var(--canvas);background-image:radial-gradient(#d2d6cc .65px,transparent .65px);background-size:14px 14px}.board-canvas.board-theme-lime{background-color:#f2f5ec;background-image:radial-gradient(#ccd5bd .65px,transparent .65px),linear-gradient(145deg,rgba(183,227,107,.08),transparent 48%)}.board-canvas.board-theme-coral{background-color:#f8f1ed;background-image:radial-gradient(#decfc7 .65px,transparent .65px),linear-gradient(145deg,rgba(255,155,114,.09),transparent 48%)}.board-canvas.board-theme-blue{background-color:#eef3f7;background-image:radial-gradient(#c8d3dc .65px,transparent .65px),linear-gradient(145deg,rgba(118,167,255,.08),transparent 48%)}.board-canvas.board-theme-violet{background-color:#f4f0f6;background-image:radial-gradient(#d7cddd .65px,transparent .65px),linear-gradient(145deg,rgba(216,163,255,.08),transparent 48%)}.board-canvas.board-theme-forest{background-color:#edf4ef;background-image:radial-gradient(#c7d8cd .65px,transparent .65px),linear-gradient(145deg,rgba(74,132,99,.11),transparent 52%)}.board-canvas.board-theme-sunset{background-color:#f8f1e8;background-image:radial-gradient(#ddcebc .65px,transparent .65px),linear-gradient(145deg,rgba(240,170,107,.12),transparent 52%)}.board-custom-background{background-color:var(--board-base);transition:background-color .3s ease,background-image .3s ease}.board-custom-background.pattern-dots{background-image:radial-gradient(var(--board-pattern-color) .8px,transparent .8px),linear-gradient(145deg,color-mix(in srgb,var(--board-accent) 12%,transparent),transparent 52%);background-size:15px 15px,auto}.board-custom-background.pattern-grid{background-image:linear-gradient(var(--board-pattern-color) 1px,transparent 1px),linear-gradient(90deg,var(--board-pattern-color) 1px,transparent 1px),linear-gradient(145deg,color-mix(in srgb,var(--board-accent) 12%,transparent),transparent 58%);background-size:22px 22px,22px 22px,auto}.board-custom-background.pattern-waves{background-image:radial-gradient(ellipse at 0 100%,transparent 28%,var(--board-pattern-color) 29%,transparent 31%),radial-gradient(ellipse at 100% 0,transparent 28%,var(--board-pattern-color) 29%,transparent 31%),linear-gradient(145deg,color-mix(in srgb,var(--board-accent) 13%,transparent),transparent 56%);background-size:52px 32px,52px 32px,auto}.board-custom-background.pattern-none{background-image:linear-gradient(145deg,color-mix(in srgb,var(--board-accent) 14%,transparent),transparent 55%);background-size:auto}.board-canvas.board-glass .board-column{padding:4px;border:1px solid color-mix(in srgb,var(--board-accent) 20%,white);background:color-mix(in srgb,white 55%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--board-accent) 10%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.board-grid{display:flex;align-items:flex-start;gap:11px;padding:17px 18px 42px;width:max-content;min-width:100%}.mobile-list-switcher,.mobile-action-dock{display:none}.board-column{width:282px;flex:0 0 282px;border-radius:13px}.board-column>header{height:36px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;position:relative}.board-column>header>div{display:flex;align-items:center;gap:7px}.board-column>header i{width:8px;height:8px;border-radius:3px;box-shadow:inset 0 0 0 1px #4046371a}.board-column>header h2{font:700 14px Manrope Variable;margin:0}.board-column>header span{color:#8b9085;font-size:13px}.board-column>header em{font-style:normal;color:#8b9085;border:1px solid #d1d4cc;border-radius:10px;padding:2px 6px;font-size:12px;margin-left:3px}.board-column>header.limit-exceeded em{color:#a8483e;border-color:#efc8c2;background:#fff0ed}.list-title-form{display:flex;align-items:center;gap:3px}.list-title-form input{width:145px;height:27px;border:1px solid #8ca05f;border-radius:6px;background:#fff;padding:0 7px;font:700 13px Manrope Variable;outline:0;box-shadow:0 0 0 3px #8ca05f24}.list-title-form button{width:25px;height:25px;border:0;border-radius:6px;background:#e9f0dd;color:#547025;display:grid;place-items:center;cursor:pointer}.list-title-form button:last-child{background:transparent;color:#92978e}.list-title-form button svg{width:12px}.list-menu,.list-limit-popover,.list-sort-popover,.list-move-popover{position:absolute!important;z-index:25;top:33px;right:4px;width:180px;display:grid!important;align-items:stretch!important;gap:2px!important;padding:7px;border:1px solid #dcded7;border-radius:10px;background:#fff;box-shadow:0 14px 35px #1d221929}.list-menu strong,.list-limit-popover strong,.list-sort-popover strong,.list-move-popover strong{padding:5px 7px 7px;font:700 12px Manrope Variable;color:#81867b;text-transform:uppercase;letter-spacing:.5px}.list-menu button{height:30px;border:0;border-radius:6px;background:transparent;color:#494f45;text-align:left;padding:0 8px;font-size:12px;cursor:pointer}.list-menu button:hover{background:#f0f2ed}.list-menu button.menu-danger{color:#a34d3f;border-top:1px solid #eceee9;border-radius:0 0 6px 6px;margin-top:3px}.list-menu button.menu-warning{color:#97683a;border-top:1px solid #eceee9;margin-top:3px}.list-limit-popover{width:210px;gap:7px!important;padding:11px}.list-limit-popover strong{padding:0;color:#3f443b;text-transform:none;letter-spacing:0;font-size:13px}.list-limit-popover p{margin:0;color:#858a80;font-size:12px;line-height:1.4}.list-limit-popover input{height:32px;border:1px solid #d6d9d1;border-radius:7px;padding:0 8px;outline:0;font-size:13px}.list-limit-popover>div{display:flex!important;justify-content:flex-end;gap:5px!important}.list-limit-popover button{height:28px;border:0;border-radius:6px;padding:0 9px;background:#eef0eb;color:#555b51;font-size:12px;cursor:pointer}.list-limit-popover button[type=submit]{background:#273020;color:#fff}.list-sort-popover,.list-move-popover{width:225px;gap:4px!important;padding:10px}.list-sort-popover strong,.list-move-popover strong{padding:0;color:#3f443b;text-transform:none;letter-spacing:0;font-size:13px}.list-sort-popover p,.list-move-popover p{margin:0 0 4px;color:#858a80;font-size:12px;line-height:1.4}.list-sort-popover>button{height:31px;display:flex;align-items:center;gap:7px;border:0;border-radius:6px;background:transparent;color:#555b51;padding:0 7px;font-size:12px;text-align:left;cursor:pointer}.list-sort-popover>button:hover{background:#f0f2ed}.list-sort-popover>button svg{width:13px;color:#7b8d64}.list-sort-popover>button.popover-cancel{justify-content:center;margin-top:4px;border-top:1px solid #eceee9;color:#888e84}.list-move-popover select{width:100%;height:33px;border:1px solid #d6d9d1;border-radius:7px;background:#fff;padding:0 8px;color:#555b51;font-size:12px}.list-move-popover>div{display:flex!important;justify-content:flex-end;gap:5px!important;margin-top:4px}.list-move-popover button{height:29px;border:0;border-radius:6px;background:#eef0eb;color:#636960;padding:0 9px;font-size:12px;cursor:pointer}.list-move-popover button[type=submit]{background:#273020;color:#fff}.list-move-popover button:disabled{opacity:.4;cursor:not-allowed}.column-cards{min-height:80px;display:flex;flex-direction:column;gap:9px}.task-card{background:#fff;border:1px solid #e0e2dc;border-radius:var(--radius-card);box-shadow:var(--shadow-card);cursor:grab;overflow:hidden;position:relative}.task-card:active{cursor:grabbing}.task-card.selecting{cursor:pointer}.task-card.selecting:hover{transform:none!important}.task-card.selected-card{border-color:#779b40;box-shadow:0 0 0 2px #a9c77a,0 8px 20px #344a1d29}.task-card.menu-open{z-index:82;overflow:visible;cursor:default}.task-card.dragging-card{opacity:.34;transform:scale(.985)!important;box-shadow:none}.task-card:focus-visible{outline:3px solid rgba(111,150,61,.34);outline-offset:2px}.task-card.drop-before{overflow:visible}.task-card.drop-before:after{content:"";position:absolute;z-index:12;left:5px;right:5px;top:-7px;height:3px;border-radius:4px;background:#6f963d;box-shadow:0 0 0 3px #6f963d21;pointer-events:none}.task-card.drop-before:before{z-index:-1}.separator-card{min-height:30px;display:flex;align-items:center;gap:8px;overflow:visible;border-color:transparent;background:transparent;box-shadow:none;cursor:grab}.separator-card>span{height:2px;flex:1;border-radius:2px;background:linear-gradient(90deg,#c9cec5 0 62%,transparent 62% 72%);background-size:10px 2px}.separator-card>button{border:0;padding:3px 5px;background:transparent;color:#8d938a;font:700 13px Manrope Variable;cursor:pointer;opacity:0;transition:opacity .15s}.separator-card:hover>button,.separator-card:focus-within>button{opacity:1}.special-card-link,.special-card-board{border-color:color-mix(in srgb,var(--link-theme,#6b8da7) 28%,#e0e2dc);background:linear-gradient(155deg,#fff,color-mix(in srgb,var(--link-theme,#6b8da7) 4%,white))}.special-card-preview{position:relative;min-height:119px;overflow:hidden;margin:6px 6px 0;border-radius:10px;padding:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--link-theme) 86%,#263127),color-mix(in srgb,var(--link-theme) 62%,#f4f6f2));color:#fff;isolation:isolate}.special-card-preview:after{content:"";position:absolute;z-index:-1;width:115px;height:115px;right:-35px;top:-45px;border:20px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:-45px 70px 0 12px #ffffff0b}.special-card-preview>div{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px}.special-card-preview>div>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:#ffffff26;color:#fff;font:800 12px Manrope Variable;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.special-card-preview>div>span svg{width:15px}.special-card-preview small,.special-card-preview strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-card-preview small{color:#ffffffb3;font-size:13px;text-transform:uppercase;letter-spacing:.07em}.special-card-preview strong{margin-top:3px;font:730 13px Manrope Variable}.special-card-preview>p{display:-webkit-box;overflow:hidden;margin-top:12px;color:#ffffffc2;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.special-card-preview>em{position:absolute;right:9px;bottom:8px;display:flex;align-items:center;gap:4px;border-radius:10px;padding:4px 6px;background:#141c1433;color:#ffffffd1;font:700 13px Manrope Variable;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.special-card-preview>em svg{width:9px}.special-card-link .card-body,.special-card-board .card-body{padding-top:7px}.special-card-link .card-topline,.special-card-board .card-topline{justify-content:flex-end;min-height:13px}.special-card-link .card-meta,.special-card-board .card-meta{margin-top:3px}.card-topline .mini.active{position:relative;z-index:84;background:#e6eadf;color:#4d5848}.card-menu-backdrop{position:fixed;z-index:80;inset:0;border:0;padding:0;background:#161b1424;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default}.card-quick-menu{position:fixed;z-index:83;width:228px;overflow:hidden;border:1px solid #d9ded5;border-radius:12px;padding:6px;background:#fffffffa;color:#3d433a;box-shadow:0 18px 45px #19201640;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-quick-menu>header{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 5px 4px 8px;border-bottom:1px solid #eceeea}.card-quick-menu>header span{color:#7d8479;font:700 12px Manrope Variable;letter-spacing:.07em;text-transform:uppercase}.card-quick-menu>header button{width:23px;height:23px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#8a9186;cursor:pointer}.card-quick-menu>header button:hover{background:#eef1eb}.card-quick-menu>header button svg{width:10px}.card-quick-menu>button{width:100%;min-height:43px;display:grid;grid-template-columns:25px 1fr;align-items:center;gap:7px;border:0;border-radius:8px;padding:5px 7px;background:transparent;color:#535a4f;text-align:left;cursor:pointer}.card-quick-menu>button:hover{background:#f0f3ed;color:#34402e}.card-quick-menu>button.action-active{background:#edf4e4;color:#527132}.card-quick-menu>button.quick-archive:hover{background:#fff0ed;color:#a14b3f}.card-quick-menu>button>svg{width:15px;justify-self:center}.card-quick-menu>button>span{display:flex;flex-direction:column;gap:2px}.card-quick-menu>button strong{font:700 12px Manrope Variable}.card-quick-menu>button small{color:#92988f;font-size:14px}.card-quick-divider{height:1px;margin:4px 6px;background:#e7eae4}.card-quick-menu>footer{height:29px;display:flex;align-items:center;gap:3px;margin:3px -6px -6px;padding:0 11px;border-top:1px solid #e6e9e3;background:#f7f8f5;color:#868d82}.card-quick-menu>footer span,.card-quick-menu>footer kbd{min-width:18px;height:17px;display:grid;place-items:center;border:1px solid #d8dcd5;border-radius:4px;background:#fff;font:700 14px Manrope Variable;box-shadow:0 1px 2px #21271d0d}.card-quick-menu>footer kbd{min-width:17px}.card-quick-menu>footer em{margin-left:3px;font:600 14px Manrope Variable}.card-select-control{position:absolute;z-index:8;top:8px;right:8px;width:24px;height:24px;display:grid;place-items:center;border:1px solid #ccd1c5;border-radius:7px;background:#fffffff0;color:#fff;cursor:pointer;box-shadow:0 2px 7px #1d23181f}.selected-card .card-select-control{border-color:#668b31;background:#668b31}.card-select-control svg{width:13px}.selecting .card-topline .mini{visibility:hidden}.card-body{padding:12px 12px 10px}.card-cover{height:112px;margin:6px 6px 0;border-radius:10px;overflow:hidden;position:relative}.custom-cover{background-size:cover;background-position:center;background-color:#e8ebe4}.color-cover{isolation:isolate;background-image:linear-gradient(135deg,rgba(255,255,255,.18),transparent 55%)}.color-cover i{position:absolute;border-radius:50%;background:#ffffff24}.color-cover i:nth-child(1){width:105px;height:105px;right:-25px;top:-45px}.color-cover i:nth-child(2){width:54px;height:54px;left:18px;bottom:-27px}.color-cover i:nth-child(3){width:22px;height:22px;left:45%;top:27%;background:#181f1514}.task-card.full-card-cover{min-height:255px;background-position:center;background-size:cover;color:#fff;isolation:isolate}.task-card.full-card-cover:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,transparent 20%,rgba(18,23,17,.26) 52%,rgba(16,20,15,.68));pointer-events:none}.task-card.full-card-cover .card-body{min-height:255px;display:flex;flex-direction:column;justify-content:flex-end}.task-card.full-card-cover .card-topline{margin-bottom:auto}.task-card.full-card-cover h3{color:#fff;font-size:14px;text-shadow:0 1px 5px rgba(20,24,18,.38)}.task-card.full-card-cover p{color:#ffffffd1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-card.full-card-cover .labels span{border-color:#ffffff8c;background:#ffffffe0}.task-card.full-card-cover .icon-button{color:#fff;background:#181c163d}.task-card.full-card-cover .priority,.task-card.full-card-cover .meta-item{color:#ffffffe0}.task-card.full-card-cover .due{border-color:#ffffff4d;background:#1c201940}.task-card.full-card-cover .card-footer{border-top-color:#fff3;color:#fffc}.task-card.full-card-cover .ai-insight{border-color:#ffffff40;background:#f3f9eae6}.mesh-cover{background:#d8e6d5}.mesh-cover span{position:absolute;border-radius:50%;filter:blur(4px)}.mesh-cover span:nth-child(1){width:180px;height:90px;background:#f7bf7b;transform:rotate(-20deg);left:-35px;top:-5px}.mesh-cover span:nth-child(2){width:135px;height:100px;background:#86aac2;right:-10px;top:8px}.mesh-cover span:nth-child(3){width:100px;height:70px;background:#d89bb0;left:60px;bottom:-30px}.portrait-cover{background:#181b16;isolation:isolate}.portrait-cover:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(100deg,transparent 0 17px,rgba(255,255,255,.035) 18px);z-index:2}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:130px;height:130px;background:#d4ff78;right:-20px;top:-40px;box-shadow:-25px 35px 60px #c7ff5959}.orb-two{width:85px;height:85px;background:#ff8b6c;left:-25px;bottom:-30px}.film-type{position:absolute;bottom:12px;left:14px;color:#fff;font:800 16px Manrope Variable;letter-spacing:-.8px;z-index:3}.chart-cover{background:#eef2e7;display:flex;align-items:flex-end;gap:7px;padding:32px 13px 13px}.chart-cover i{flex:1;background:#b4d86d;border-radius:3px 3px 1px 1px}.chart-cover i:nth-of-type(3n){background:#7e9355}.chart-cover span{position:absolute;left:13px;top:11px;font-size:12px;color:#747a6c}.chart-cover strong{position:absolute;right:13px;top:8px;font:700 13px Manrope Variable;color:#3d4c23}.card-topline{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;min-height:18px}.labels{display:flex;flex-wrap:wrap;gap:4px}.labels span{background:color-mix(in srgb,var(--label-color) 18%,white);color:color-mix(in srgb,var(--label-color) 70%,#293025);border-left:3px solid var(--label-color);border-radius:4px;padding:3px 6px 3px 5px;font-size:12px;font-weight:700}.labels span.template-badge{--label-color: #6b8148;display:inline-flex;align-items:center;gap:3px;background:#e8f0dc;color:#536b2d;border-left-color:#739447}.labels span.mirror-badge{--label-color: #557ab0;display:inline-flex;align-items:center;gap:3px;background:#e9f1fb;color:#446894;border-left-color:#668cc0}.template-badge svg,.mirror-badge svg{width:9px}.task-card h3{font:700 12px/1.35 Manrope Variable;letter-spacing:-.15px;margin:7px 0 0}.task-card p{margin:5px 0 0;color:#666c61;font-size:12px;line-height:1.45}.task-card .meta-item.due.overdue{border-color:#d87467;background:#fff0ed;color:#a83f35;font-weight:700}.ai-insight{margin-top:9px;background:#edf4e2;border:1px solid #dce8c7;color:#526730;min-height:27px;border-radius:7px;display:flex;align-items:center;gap:6px;padding:5px 7px;font-size:12px}.ai-insight.risk{background:#f8eee6;border-color:#eed6c6;color:#955234}.ai-insight svg{width:12px;flex:none}.task-card.card-aging-aging{filter:saturate(.9)}.task-card.card-aging-stale{border-color:#d5d7cf;filter:saturate(.72);box-shadow:0 4px 12px #262b220e}.task-card.card-aging-dormant{border-color:#d1d2cc;filter:saturate(.48) contrast(.96);box-shadow:0 2px 7px #262b220a}.task-card.card-aging-stale:after,.task-card.card-aging-dormant:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;opacity:.18;background-image:linear-gradient(110deg,transparent 0 47%,rgba(72,78,66,.16) 48%,transparent 49%),linear-gradient(25deg,transparent 0 72%,rgba(72,78,66,.12) 73%,transparent 74%);background-size:78px 110px,93px 120px;mix-blend-mode:multiply}.task-card.card-aging-dormant:after{opacity:.31;background-size:62px 88px,79px 96px}.task-card.card-aging-stale:hover,.task-card.card-aging-dormant:hover{filter:saturate(.95)}.card-aging-status{min-height:35px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;margin-top:8px;border:1px solid #dfe2da;border-radius:8px;padding:5px 6px;background:#f5f6f3;color:#7d8378;position:relative;z-index:4}.card-aging-status>svg{width:12px}.card-aging-status>span{min-width:0;display:flex;flex-direction:column;gap:1px}.card-aging-status strong{color:#656b61;font-size:14px}.card-aging-status small{color:#93988f;font-size:13px}.card-aging-status.stale{border-color:#ddd8ca;background:#f7f4ed;color:#887a5f}.card-aging-status.dormant{border-color:#d6d4ce;background:#eeefec;color:#73776f}.card-aging-status button{height:23px;display:inline-flex;align-items:center;gap:3px;border:1px solid #d6dfca;border-radius:6px;padding:0 6px;background:#fff;color:#617a3f;font-size:13px;font-weight:800;cursor:pointer}.card-aging-status button:hover{border-color:#b9caa3;background:#edf4e4}.card-aging-status button:disabled{opacity:.45;cursor:not-allowed}.card-aging-status button svg{width:9px}.full-card-cover .card-aging-status{border-color:#ffffff40;background:#f6f8f2e6;color:#60695b}.card-custom-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.card-custom-badges>span{min-width:62px;max-width:100%;display:flex;flex-direction:column;gap:1px;border:1px solid #dfe3da;border-radius:6px;padding:4px 6px;background:#f7f9f4}.card-custom-badges small{overflow:hidden;color:#979d93;font-size:13px;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.card-custom-badges strong{display:flex;align-items:center;gap:3px;overflow:hidden;color:#5a6453;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.card-custom-badges strong svg{width:9px}.card-custom-badges .field-checkbox{min-width:auto;border-color:#ceddba;background:#eef6e4}.card-custom-badges .field-select{border-color:#d7dced;background:#f0f3fa}.card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:11px;min-height:26px}.meta-cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.priority,.meta-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#777c71;white-space:nowrap}.priority>span{width:5px;height:5px;border-radius:50%;background:#7f8b6c}.priority-urgent>span{background:#e6544d}.priority-high>span{background:#e58c43}.priority-medium>span{background:#c7ab42}.due{border:1px solid #e1e3dd;border-radius:5px;padding:3px 5px}.due.today{color:#b4443f;background:#fff2f0;border-color:#f2d7d4}.due.due-complete{color:#55752d;background:#edf4e3;border-color:#d7e5c2;text-decoration:line-through}.meta-item.watched{width:21px;height:21px;justify-content:center;border-radius:5px;background:#edf1e8;color:#667c45}.meta-item.recurring{padding:3px 5px;border:1px solid #d9e2cd;border-radius:5px;background:#f0f5e9;color:#61784a}.meta-item svg{width:10px}.card-meta .avatar{width:23px;height:23px;font-size:12px}.card-footer{border-top:1px solid #eff0ec;margin-top:8px;padding-top:8px;display:flex;align-items:center;gap:11px;color:#858a80}.card-footer span{display:flex;align-items:center;gap:3px;font-size:12px}.card-footer svg{width:12px}.card-footer .complete{color:#5c792e}.card-footer .checklist-overdue{color:#b34f43}.add-card-button,.add-list-button{height:34px;border:1px solid transparent;background:transparent;color:#7b8076;border-radius:9px;display:flex;align-items:center;gap:7px;padding:0 9px;font-size:13px;cursor:pointer}.add-card-button:hover{background:#ffffffa6;border-color:#dfe1da;color:#42473e}.add-card-button svg,.add-list-button svg{width:13px}.add-list-button{width:270px;background:#ffffff80;border-color:#d0d4cacc;margin-top:36px}.add-list-button:hover{background:#fff}.new-list-form{width:270px;margin-top:36px;background:#fff;border:1px solid #dfe1da;border-radius:11px;padding:9px;box-shadow:var(--shadow-card)}.new-list-form input{width:100%;height:34px;border:1px solid #d8dbd3;border-radius:7px;padding:0 9px;outline:none;font-size:13px}.new-list-form input:focus{border-color:#8ca05f;box-shadow:0 0 0 3px #8ca05f26}.new-list-form>div{display:flex;gap:5px;margin-top:7px}.new-list-form .primary-button{height:30px}.new-list-form .icon-button{width:30px;height:30px}.quick-add{background:#fff;border:1px solid #dfe1da;border-radius:12px;padding:8px;box-shadow:var(--shadow-card)}.quick-add textarea{width:100%;min-height:62px;resize:none;border:0;outline:0;padding:5px;font-size:13px}.quick-add>div{display:flex;gap:5px;align-items:center}.quick-add .primary-button{height:30px}.quick-add .icon-button{width:30px;height:30px}.smart-quick-add{position:relative;padding:9px;border-color:#d8dfcc;box-shadow:0 8px 22px #252c1f17}.smart-quick-add>textarea{min-height:72px;border:1px solid #e3e6df;border-radius:8px;padding:8px;background:#fbfcfa}.smart-quick-add>textarea:focus{border-color:#aebf91;box-shadow:0 0 0 3px #97ae6f21}.quick-add .special-card-detection{min-height:42px;display:grid;grid-template-columns:27px minmax(0,1fr) 14px;align-items:center;gap:7px;margin-top:6px;border:1px solid #d7e1cf;border-radius:8px;padding:6px 7px;background:linear-gradient(135deg,#f3f7ef,#fafcf8);color:#667a55}.special-card-detection>span{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#e2ebd9}.special-card-detection svg{width:12px}.special-card-detection strong,.special-card-detection small{display:block}.special-card-detection strong{font-size:12px}.special-card-detection small{margin-top:2px;color:#8a9581;font-size:14px;line-height:1.3}.quick-add .quick-add-actions{display:flex;align-items:center;gap:5px;margin-top:7px}.quick-add-actions .primary-button{padding:0 10px}.ai-draft-button{height:30px;display:flex;align-items:center;gap:5px;border:1px solid #d5e0c3;border-radius:7px;padding:0 9px;background:#edf4e2;color:#526c2e;font:700 12px Manrope Variable;cursor:pointer}.ai-draft-button:hover{background:#e4efd4}.ai-draft-button:disabled,.quick-add button:disabled{opacity:.45;cursor:not-allowed}.ai-draft-button svg{width:12px}.quick-add .quick-ai-hint{min-height:27px;display:flex;align-items:center;gap:5px;margin:7px -2px -3px;padding:5px 4px 0;border-top:1px solid #eceee9;color:#858b80;font-size:12px}.quick-ai-hint>svg{width:12px;color:#778a59}.quick-ai-hint span{flex:1}.quick-ai-hint button{border:0;background:transparent;color:#607943;font:700 12px Manrope Variable;cursor:pointer}.quick-add .quick-ai-gate{display:grid;gap:3px;margin-top:7px;padding:8px;border:1px solid #eadbc4;border-radius:8px;background:#fff8ed;color:#765c35}.quick-ai-gate strong{font:700 12px Manrope Variable}.quick-ai-gate span{font-size:12px;line-height:1.4}.quick-ai-gate button{justify-self:start;border:0;padding:3px 0 0;background:transparent;color:#70532d;font:700 12px Manrope Variable;text-decoration:underline;cursor:pointer}.ai-draft-card{padding:10px;border-color:#cbd9b6;box-shadow:0 10px 26px #2f3b2121}.ai-draft-card>header{display:grid;grid-template-columns:28px 1fr 24px;align-items:center;gap:7px;margin-bottom:9px}.ai-draft-card>header>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#dff0c5;color:#56752c}.ai-draft-card>header>span svg{width:13px}.ai-draft-card>header>div{display:flex;flex-direction:column;gap:1px}.ai-draft-card>header strong{font:800 13px Manrope Variable;color:#3f4b31}.ai-draft-card>header small{color:#7f8973;font-size:14px}.ai-draft-card>header>button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:#f0f2ec;color:#78806f;cursor:pointer}.ai-draft-card>header>button svg{width:12px}.ai-draft-card>label{display:grid;gap:4px;margin-top:7px}.ai-draft-card label>span{color:#737a6e;font:700 12px Manrope Variable}.ai-draft-card label input,.ai-draft-card label textarea,.ai-draft-card label select{width:100%;border:1px solid #dfe3da;border-radius:7px;background:#fafbf8;color:#353a31;outline:0;font-size:12px}.ai-draft-card label input,.ai-draft-card label select{height:29px;padding:0 7px}.ai-draft-card label textarea{min-height:62px;padding:7px;line-height:1.4}.ai-draft-card label input:focus,.ai-draft-card label textarea:focus,.ai-draft-card label select:focus{border-color:#9db67a;box-shadow:0 0 0 3px #8ca66521}.quick-add .ai-draft-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-items:start;margin-top:7px}.ai-draft-fields label{display:grid;gap:4px}.quick-add .ai-draft-plan{display:grid;gap:5px;align-items:stretch;margin-top:8px;padding:7px;border-radius:8px;background:#f1f5eb;color:#61734b}.ai-draft-plan>span{display:flex;align-items:center;gap:5px;font:700 12px Manrope Variable}.ai-draft-plan>span svg{width:12px}.ai-draft-plan>div{display:grid;gap:3px}.ai-draft-plan small{display:flex;align-items:center;gap:4px;color:#7d8673;font-size:14px}.ai-draft-plan small svg{width:8px}.ai-draft-card>footer{display:flex;justify-content:flex-end;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid #ecefe8}.ai-draft-card>footer>button:first-child{border:0;background:transparent;color:#7a8174;font-size:12px;cursor:pointer}.ai-draft-card>footer .primary-button{display:flex;align-items:center;gap:5px;padding:0 9px;font-size:12px}.ai-draft-card>footer .primary-button svg{width:11px}.powerups-backdrop{z-index:79;padding:24px}.powerups-center{width:min(940px,calc(100vw - 48px));max-height:min(760px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#f7f8f5;box-shadow:0 26px 80px #151b1147}.powerups-center>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e3dc;background:#fff}.powerups-center>header>div{display:flex;align-items:center;gap:11px}.powerups-center>header>div>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#e4efd5;color:#5b7831}.powerups-center>header>div>span svg{width:19px}.powerups-center>header h2{margin:0 0 3px;font:800 17px Manrope Variable;letter-spacing:-.5px}.powerups-center>header p{margin:0;color:#858b80;font-size:12px}.powerups-toolbar{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px}.powerups-toolbar label{width:min(330px,52%);height:35px;display:flex;align-items:center;gap:7px;border:1px solid #dce0d7;border-radius:9px;padding:0 10px;background:#fff}.powerups-toolbar label svg{width:14px;color:#8b9187}.powerups-toolbar input{width:100%;border:0;outline:0;background:transparent;font-size:13px}.powerups-toolbar>span{color:#7b8177;font-size:12px}.powerups-toolbar>span strong{color:#3f463a;font-size:13px}.powerups-feature{min-height:78px;display:flex;align-items:center;justify-content:space-between;margin:0 20px 15px;padding:13px 16px;border:1px solid #d6e2c6;border-radius:13px;background:radial-gradient(circle at 75% 0,rgba(191,231,126,.26),transparent 37%),linear-gradient(135deg,#edf5e2,#f6f9f1)}.powerups-feature>div:first-child{display:flex;align-items:center;gap:11px}.powerups-feature>div:first-child>svg{width:24px;color:#709346}.powerups-feature span{display:flex;flex-direction:column;gap:3px}.powerups-feature strong{font:750 14px Manrope Variable;color:#425230}.powerups-feature small{color:#748166;font-size:12px}.powerups-feature>div:last-child{display:flex;flex-direction:row-reverse}.powerups-feature i{width:29px;height:29px;display:grid;place-items:center;margin-left:-7px;border:2px solid white;border-radius:9px;background:#77994d;color:#fff;font:800 12px Manrope Variable;box-shadow:0 2px 7px #303d211f}.powerups-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;overflow-y:auto;padding:0 20px 20px}.powerups-grid article{min-height:178px;display:grid;grid-template-columns:48px 1fr;grid-template-rows:20px 30px 1fr 38px;column-gap:12px;border:1px solid #dfe2db;border-radius:13px;padding:14px;background:#fff;box-shadow:0 4px 14px #22291d0a;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.powerups-grid article:hover{transform:translateY(-2px);box-shadow:0 9px 24px #22291d17}.powerups-grid article.enabled{border-color:#bacc9f;box-shadow:inset 0 0 0 1px #e1ebd4,0 6px 18px #394b2412}.powerup-icon{grid-row:1 / 4;width:47px;height:47px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--powerup-color) 14%,white);color:var(--powerup-color)}.powerup-icon svg{width:23px}.powerup-category{align-self:center;color:#92978f;font:700 14px Manrope Variable;letter-spacing:.08em;text-transform:uppercase}.powerups-grid h3{align-self:center;margin:0;font:800 12px Manrope Variable;letter-spacing:-.2px}.powerups-grid article>p{margin:2px 0 0;color:#7c8278;font-size:12px;line-height:1.45}.powerups-grid article>footer{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid #eceee9;margin-top:8px;padding-top:9px}.powerups-grid article>footer span{display:flex;align-items:center;gap:4px;color:#8a9086;font:700 12px Manrope Variable}.powerups-grid article.enabled>footer span{color:#608039}.powerups-grid article>footer span svg{width:10px}.powerups-grid article>footer button{height:27px;min-width:58px;border:1px solid #5d7540;border-radius:7px;background:#617d3f;color:#fff;font:700 12px Manrope Variable;cursor:pointer}.powerups-grid article>footer button.remove{border-color:#d9ddd4;background:#f2f4ef;color:#70776c}.powerups-empty{grid-column:1 / -1;min-height:220px;display:grid;place-items:center;align-content:center;gap:5px;color:#878e82}.powerups-empty svg{width:30px}.powerups-empty strong{font:700 14px Manrope Variable;color:#555c51}.powerups-empty span{font-size:12px}.powerups-center>footer{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-top:1px solid #e0e3dc;background:#fff}.powerups-center>footer span{display:flex;align-items:center;gap:6px;color:#878d83;font-size:12px}.powerups-center>footer span svg{width:12px}.powerups-center>footer button{height:31px;min-width:72px;border:0;border-radius:8px;background:#272c24;color:#fff;font:700 12px Manrope Variable;cursor:pointer}.card-powerups>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.card-vote,.card-location{min-height:61px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;border:1px solid #dfe4d8;border-radius:10px;padding:8px;background:#f8faf5;color:#454d3d;text-align:left}.card-vote{cursor:pointer}.card-vote:hover{border-color:#b8caa1;background:#f3f8ed}.card-vote.voted{border-color:#aeca8b;background:#edf6e2;color:#4d692c;box-shadow:inset 0 0 0 1px #dbeac8}.card-vote>span,.card-location>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#e5edd9;color:#668342}.card-vote>span svg,.card-location>span svg{width:16px}.card-vote>div,.card-location>div{min-width:0;display:flex;flex-direction:column;gap:3px}.card-vote strong,.card-location strong{font:700 12px Manrope Variable}.card-vote small{color:#838a7d;font-size:12px}.card-vote em{min-width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#fff;color:#597536;font:800 12px Manrope Variable}.card-location input{width:100%;height:25px;border:0;border-bottom:1px solid #dce2d5;padding:0;outline:0;background:transparent;font-size:12px}.card-location>button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:#ecefe9;color:#7d8479;cursor:pointer}.card-location>button svg{width:11px}.card-time-tracker{grid-column:1 / -1;overflow:hidden;border:1px solid #e1dfd5;border-radius:12px;background:linear-gradient(145deg,#fff,#faf8f2);box-shadow:0 7px 18px #3a33250d}.card-time-tracker.running{border-color:#d8b680;box-shadow:0 0 0 3px #d8a6561a,0 8px 22px #523b1d17}.card-time-tracker>header{min-height:57px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:9px 10px;border-bottom:1px solid #ebe7dc;background:linear-gradient(90deg,#fbf8ef,#fff)}.card-time-tracker>header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f2e5cf;color:#b47631}.card-time-tracker.running>header>span{animation:time-pulse 1.8s ease-in-out infinite;background:#e4f0d7;color:#64823e}.card-time-tracker>header>span svg{width:17px}.card-time-tracker>header>div{min-width:0;display:flex;flex-direction:column;gap:2px}.card-time-tracker>header strong{color:#4e4b42;font:750 13px Manrope Variable}.card-time-tracker>header small{color:#8d8a80;font-size:12px}.card-time-tracker>header button{height:28px;border:1px solid #c8d4b9;border-radius:7px;padding:0 10px;background:#edf5e4;color:#557037;font:700 12px Manrope Variable;cursor:pointer}.card-time-tracker>header button.stop{border-color:#e1b7aa;background:#faece7;color:#a04f3b}.time-tracker-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px 11px 8px}.time-tracker-metrics>div,.time-tracker-metrics>label{min-height:45px;display:flex;flex-direction:column;justify-content:center;gap:3px;border:1px solid #e5e3db;border-radius:8px;padding:6px 9px;background:#fffc}.time-tracker-metrics small{color:#99968d;font:650 14px Manrope Variable;text-transform:uppercase;letter-spacing:.06em}.time-tracker-metrics strong{color:#3f473a;font:750 13px Manrope Variable;letter-spacing:-.03em}.time-tracker-metrics label>span{display:flex;align-items:baseline;gap:3px;color:#8b887e;font-size:12px}.time-tracker-metrics input{width:58px;border:0;border-bottom:1px solid #d9d7cf;padding:0;outline:0;background:transparent;color:#3f473a;font:750 13px Manrope Variable}.time-tracker-metrics>i{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#ebe9e1}.time-tracker-metrics>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#789a4c,#e3a24f);transition:width .25s ease}.time-tracker-ai{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px 9px}.time-tracker-ai button{height:25px;display:flex;align-items:center;gap:4px;border:1px solid #d6dcca;border-radius:6px;padding:0 8px;background:#f5f8f0;color:#617a40;font:700 12px Manrope Variable;cursor:pointer}.time-tracker-ai button:disabled{opacity:.42;cursor:not-allowed}.time-tracker-ai button svg{width:11px}.time-tracker-ai small{color:#99968d;font-size:14px}.time-log-form{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:6px;padding:9px 11px;border-top:1px solid #ebe8df;background:#f8f7f3}.time-log-form input{min-width:0;height:29px;border:1px solid #deddd6;border-radius:6px;padding:0 8px;background:#fff;color:#55594f;font-size:12px;outline:0}.time-log-form input:focus{border-color:#b5c59e;box-shadow:0 0 0 2px #81995e1a}.time-log-form button{height:29px;display:flex;align-items:center;gap:4px;border:0;border-radius:6px;padding:0 9px;background:#4e5b42;color:#fff;font:700 12px Manrope Variable;cursor:pointer}.time-log-form button:disabled{opacity:.4;cursor:not-allowed}.time-log-form button svg{width:10px}.time-entry-list{padding:0 11px 9px;background:#f8f7f3}.time-entry-list>div{min-height:25px;display:grid;grid-template-columns:1fr auto 47px;align-items:center;gap:7px;border-top:1px solid #ebe8df;color:#73766e;font-size:12px}.time-entry-list strong{color:#4e5e42;font-size:12px}.time-entry-list small{color:#a3a198;font-size:14px;text-align:right}@keyframes time-pulse{0%,to{box-shadow:0 0 #70914714}50%{box-shadow:0 0 0 5px #70914721}}.card-footer .card-vote-count{color:#587635}.card-footer .card-time-chip{margin-left:auto;border:1px solid #e2d7c4;border-radius:5px;padding:2px 5px;background:#fbf5e9;color:#9a692f;font-weight:700}.card-footer .card-time-chip.running{border-color:#bdd1a5;background:#edf6e3;color:#5f7d39}.card-footer .card-time-chip.running svg{animation:time-pulse-icon 1.5s ease-in-out infinite}@keyframes time-pulse-icon{50%{transform:scale(1.18)}}.card-footer span[title]{min-width:0;max-width:140px}.card-footer span[title]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alternate-canvas{background-image:none;padding:0}.alternate-view{min-width:820px;min-height:100%;padding:22px 26px 50px}.list-view{max-width:1200px;margin:0 auto}.list-group{border-bottom:1px solid #dde0d8;padding-bottom:17px;margin-bottom:17px}.list-group>header{display:flex;align-items:center;gap:8px;height:32px;padding:0 7px}.list-group>header>span{width:9px;height:9px;border-radius:3px}.list-group>header h2{font:700 14px Manrope Variable;margin:0}.list-group>header em{font-style:normal;font-size:13px;color:#8a8f84}.list-card-row{width:100%;min-height:45px;display:grid;grid-template-columns:22px minmax(220px,1.8fr) minmax(170px,1fr) 90px 95px 95px;align-items:center;gap:8px;border:0;border-top:1px solid #e5e7e1;background:transparent;padding:5px 8px;text-align:left;cursor:pointer}.list-card-row.with-time{grid-template-columns:22px minmax(210px,1.7fr) minmax(145px,1fr) 80px 90px 105px 85px}.list-card-row:hover{background:#fff;border-radius:8px;box-shadow:0 2px 10px #262c200d}.list-card-row>svg{width:15px;color:#969b91}.list-card-row>strong{font:600 13px Manrope Variable}.row-labels{display:flex;gap:4px}.row-labels i{font-style:normal;font-size:12px;background:color-mix(in srgb,var(--label-color) 16%,white);border-left:3px solid var(--label-color);border-radius:4px;padding:3px 6px 3px 5px;color:color-mix(in srgb,var(--label-color) 70%,#293025)}.row-priority,.row-date,.row-time{font-size:12px;color:#74796f}.row-time{display:flex;align-items:center;gap:4px;white-space:nowrap}.row-time svg{width:11px;color:#a07138}.list-card-row .avatar-stack{justify-content:flex-end;padding-right:4px}.list-card-row .avatar{width:23px;height:23px;font-size:12px}.table-view{max-width:1250px;margin:0 auto}.data-table{border:1px solid #dfe1da;background:#fafbf8;border-radius:13px;overflow:hidden;box-shadow:0 6px 20px #282f220d}.data-table>header,.data-table>button{display:grid;grid-template-columns:minmax(250px,2fr) 130px 100px 100px 100px;gap:10px;align-items:center;padding:0 15px}.data-table.with-time>header,.data-table.with-time>button{grid-template-columns:minmax(230px,2fr) 115px 85px 90px 110px 90px}.data-table>header{height:38px;background:#f0f2ed;color:#858a80;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.data-table>button{width:100%;min-height:48px;border:0;border-top:1px solid #e5e7e1;background:#fff;text-align:left;cursor:pointer;font-size:12px;color:#6f7569}.data-table>button:hover{background:#f8faf5}.table-task{display:flex;gap:9px;align-items:center;color:var(--ink)}.table-task svg{width:15px;color:#969b91;flex:none}.table-task strong{font:600 13px Manrope Variable}.data-table>button>span{display:flex;align-items:center;gap:6px}.status-dot{display:block;width:6px;height:6px;border-radius:50%;background:#a9c875}.data-table .avatar{width:24px;height:24px;font-size:12px}.table-time{white-space:nowrap;color:#8a673c}.table-time svg{width:11px}.calendar-view{max-width:1250px;margin:0 auto}.calendar-toolbar{height:45px;display:flex;align-items:flex-start;justify-content:space-between}.calendar-toolbar button{border:1px solid #d9dcd4;background:#fff;height:30px;padding:0 9px;border-radius:7px;font-size:12px;cursor:pointer}.calendar-toolbar>button{font:600 13px Manrope Variable;display:flex;align-items:center;gap:7px;flex-direction:row-reverse}.calendar-toolbar>button svg{width:12px}.calendar-toolbar>div{display:flex;gap:5px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));border:1px solid #d9dcd4;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 6px 20px #282f220d}.weekday{height:30px;display:flex;align-items:center;padding:0 9px;background:#eef0eb;border-right:1px solid #dfe1da;color:#858a80;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.calendar-day{min-height:150px;border-top:1px solid #e1e3dd;border-right:1px solid #e1e3dd;padding:7px;position:relative}.calendar-day:nth-of-type(7n){border-right:0}.calendar-day>span{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:3px;font:600 12px Manrope Variable;color:#656b60;margin-bottom:5px}.calendar-day>span small{color:#9a9f95;font-size:14px;text-transform:uppercase}.today-cell>span{background:#252920;color:#fff}.calendar-day>button{width:100%;min-height:32px;border:0;border-radius:6px;background:#edf3e5;color:#425126;padding:5px 6px;margin-bottom:4px;display:flex;align-items:flex-start;gap:5px;text-align:left;font-size:12px;line-height:1.35;cursor:pointer}.calendar-day>button:hover{background:#e2edd3}.calendar-day>button i{width:5px;height:5px;border-radius:50%;background:#789d3e;margin-top:2px;flex:none}.calendar-toolbar{height:56px;align-items:flex-start}.calendar-title{display:flex;align-items:center;gap:9px}.calendar-title>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#e8efe0;color:#657f45}.calendar-title>span svg{width:17px}.calendar-title h2{margin:0 0 2px;color:#3c4338;font:750 14px Manrope Variable;letter-spacing:-.3px}.calendar-title p{margin:0;color:#8b9187;font-size:12px}.calendar-navigation{display:flex;gap:4px;padding-top:2px}.calendar-navigation button{min-width:30px;font-weight:700}.calendar-navigation button:first-child,.calendar-navigation button:last-child{font-size:15px}.calendar-grid{grid-template-columns:repeat(7,minmax(105px,1fr))}.calendar-day{min-height:118px;padding:6px;background:#fffffff0}.calendar-day.weekend{background:#fafbf8}.calendar-day.outside-month{background:#f5f6f3}.calendar-day.outside-month>span{opacity:.42}.calendar-day-cards{display:grid;gap:3px}.calendar-day-cards>button{width:100%;min-height:29px;display:grid;grid-template-columns:4px 1fr 19px;align-items:center;gap:5px;overflow:hidden;border:1px solid #dee6d5;border-radius:6px;padding:4px 5px;background:#edf3e5;color:#425126;text-align:left;font-size:12px;cursor:pointer}.calendar-day-cards>button:hover{border-color:#b8caa1;background:#e6efda;transform:translateY(-1px)}.calendar-day-cards>button>i{width:4px;height:19px;border-radius:4px}.calendar-day-cards>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-day-cards>button>em{width:18px;height:18px;display:grid;place-items:center;border:2px solid white;border-radius:50%;color:#293226;font:750 13px Manrope Variable}.calendar-day-cards>button.priority-urgent{border-color:#ecc9bf;background:#f9ebe6;color:#8f4938}.calendar-day-cards>button.complete{opacity:.55}.calendar-day-cards>button.complete>span{text-decoration:line-through}.calendar-day-cards>.calendar-more{display:block;min-height:20px;border:0;padding-left:8px;background:transparent;color:#788371;font-weight:700}.calendar-planning{display:grid;grid-template-columns:1fr 1.15fr;gap:12px;margin-top:13px}.calendar-unscheduled,.calendar-ai-planner{overflow:hidden;border:1px solid #dde1d9;border-radius:12px;background:#ffffffd6;box-shadow:0 5px 16px #2a31250a}.calendar-unscheduled>header,.calendar-ai-planner>header{min-height:53px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5e8e1;padding:0 12px}.calendar-unscheduled>header>div{display:flex;align-items:center;gap:8px;flex:1}.calendar-unscheduled>header svg,.calendar-ai-planner>header>svg{width:16px;color:#748a59}.calendar-unscheduled header span,.calendar-ai-planner header span{display:flex;flex:1;flex-direction:column;gap:2px}.calendar-unscheduled header strong,.calendar-ai-planner header strong{color:#4b5347;font:700 13px Manrope Variable}.calendar-unscheduled header small,.calendar-ai-planner header small{color:#8d9389;font-size:12px}.calendar-unscheduled header em{min-width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#edf0e9;color:#687460;font:700 12px Manrope Variable}.calendar-unscheduled>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:8px}.calendar-unscheduled>div>button{min-width:0;min-height:43px;display:grid;grid-template-columns:6px 1fr 14px;align-items:center;gap:7px;border:1px solid #e2e5de;border-radius:8px;padding:5px 7px;background:#fff;color:#41483d;text-align:left;cursor:pointer}.calendar-unscheduled>div>button:hover{border-color:#becbaa;box-shadow:0 3px 10px #2c34250f}.calendar-unscheduled>div>button>i{width:6px;height:27px;border-radius:4px}.calendar-unscheduled>div>button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.calendar-unscheduled>div>button strong,.calendar-unscheduled>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-unscheduled>div>button strong{font:700 12px Manrope Variable}.calendar-unscheduled>div>button small{color:#8c9288;font-size:14px}.calendar-unscheduled>div>button svg{width:11px;color:#9ca398}.calendar-ai-planner{border-color:#d6e1c7;background:linear-gradient(145deg,#fbfdf8,#f3f7ec)}.calendar-ai-planner>header{background:#ebf3e0a6}.calendar-ai-planner>header>svg{color:#6f9145}.calendar-ai-planner>header>button{height:25px;border:1px solid #b9caa3;border-radius:6px;padding:0 8px;background:#fff;color:#607b3e;font:700 12px Manrope Variable;cursor:pointer}.calendar-ai-planner>div{padding:6px 8px 8px}.calendar-ai-planner article{min-height:39px;display:grid;grid-template-columns:1fr 78px 45px;align-items:center;gap:7px;border-bottom:1px solid #e1e7da;padding:4px}.calendar-ai-planner article>span{min-width:0;display:flex;flex-direction:column;gap:2px}.calendar-ai-planner article strong,.calendar-ai-planner article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-ai-planner article strong{color:#4b5444;font-size:12px}.calendar-ai-planner article small{color:#8b9582;font-size:14px}.calendar-ai-planner article time{color:#687a58;font:700 12px Manrope Variable}.calendar-ai-planner article button,.apply-schedule-all{height:24px;border:1px solid #c4d3b1;border-radius:6px;background:#fff;color:#607d3b;font:700 14px Manrope Variable;cursor:pointer}.apply-schedule-all{width:100%;height:29px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:7px;background:#6d874b;color:#fff}.apply-schedule-all svg{width:11px}.calendar-plan-empty{grid-column:1 / -1;min-height:50px;display:flex;align-items:center;justify-content:center;gap:6px;color:#879080;font-size:12px}.calendar-plan-empty svg{width:14px}.calendar-ai-planner.disabled{border-color:#e0e1dc;background:#f7f7f4}.map-view{max-width:1450px;min-width:940px;margin:0 auto}.map-toolbar{min-height:59px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.map-toolbar>div:first-child{display:flex;align-items:center;gap:10px}.map-toolbar>div:first-child>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e3eee8;color:#4e816b;box-shadow:inset 0 0 0 1px #d3e2d9}.map-toolbar>div:first-child>span svg{width:18px}.map-toolbar h2{margin:0 0 3px;font:750 13px Manrope Variable;letter-spacing:-.25px}.map-toolbar p{margin:0;color:#83897e;font-size:12px}.map-metrics{display:flex;align-items:center;gap:15px;padding-top:8px;color:#838a7f;font-size:12px}.map-metrics span{display:flex;align-items:baseline;gap:4px}.map-metrics strong{color:#364039;font-size:14px}.map-shell{height:min(680px,calc(100dvh - 250px));min-height:480px;display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;border:1px solid #dce1da;border-radius:15px;background:#fff;box-shadow:0 9px 30px #20281c14}.map-shell>aside{z-index:6;min-width:0;display:flex;flex-direction:column;border-right:1px solid #dce1da;background:#fafbf8f7;box-shadow:6px 0 18px #2930240f}.map-shell>aside>label{height:39px;display:flex;align-items:center;gap:7px;margin:12px 12px 8px;border:1px solid #dce1d8;border-radius:9px;padding:0 10px;background:#fff}.map-shell>aside>label svg{width:14px;color:#8a9286}.map-shell>aside>label input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:12px}.map-shell>aside>header{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-top:1px solid #e5e8e2;border-bottom:1px solid #e5e8e2;color:#7c8479;font:700 12px Manrope Variable;text-transform:uppercase;letter-spacing:.06em}.map-shell>aside>header em{min-width:21px;height:21px;display:grid;place-items:center;border-radius:6px;background:#e9eee6;color:#5f6d5b;font-style:normal;font-size:12px}.map-place-list{flex:1;min-height:0;overflow-y:auto;padding:7px}.map-place-list>button{width:100%;min-height:66px;display:grid;grid-template-columns:34px 1fr 15px;align-items:center;gap:8px;border:1px solid transparent;border-radius:9px;padding:7px;background:transparent;color:#3e453c;text-align:left;cursor:pointer}.map-place-list>button:hover{background:#fff;border-color:#e0e4dc}.map-place-list>button.active{border-color:#b8cab4;background:#fff;box-shadow:0 4px 12px #27312214}.map-list-pin{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#4c6250}.map-list-pin svg{width:15px}.map-place-list>button>div{min-width:0;display:flex;flex-direction:column;gap:2px}.map-place-list strong,.map-place-list small,.map-place-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-place-list strong{font:700 12px Manrope Variable}.map-place-list small{color:#737d72;font-size:12px}.map-place-list em{color:#9aa096;font:600 14px Manrope Variable}.map-place-list>button>svg{width:12px;color:#a0a69d;transform:rotate(45deg)}.map-empty-list{min-height:260px;display:grid;place-items:center;align-content:center;gap:5px;padding:20px;color:#92998e;text-align:center}.map-empty-list>svg{width:28px;color:#aab3a7}.map-empty-list strong{font:700 13px Manrope Variable;color:#5b6358}.map-empty-list span{font-size:12px;line-height:1.45}.visual-map{position:relative;overflow:hidden;isolation:isolate;background-color:#e8ede5;background-image:linear-gradient(30deg,rgba(255,255,255,.55) 12%,transparent 12.5%,transparent 87%,rgba(255,255,255,.55) 87.5%),linear-gradient(150deg,rgba(255,255,255,.55) 12%,transparent 12.5%,transparent 87%,rgba(255,255,255,.55) 87.5%),linear-gradient(30deg,rgba(255,255,255,.55) 12%,transparent 12.5%,transparent 87%,rgba(255,255,255,.55) 87.5%),linear-gradient(150deg,rgba(255,255,255,.55) 12%,transparent 12.5%,transparent 87%,rgba(255,255,255,.55) 87.5%);background-position:0 0,0 0,30px 52px,30px 52px;background-size:60px 104px}.visual-map:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.72),transparent 28%),linear-gradient(115deg,transparent 0 46%,rgba(232,237,227,.9) 46% 55%,transparent 55%)}.map-water{position:absolute;z-index:-1;width:115%;height:23%;left:-9%;top:40%;border:2px solid rgba(153,192,196,.45);border-radius:47% 53% 56% 44%;background:linear-gradient(180deg,#c8e2e3,#b6d7da);transform:rotate(-10deg);box-shadow:inset 0 0 0 5px #ffffff3d}.map-water i{position:absolute;inset:10px 0;border-top:1px dashed rgba(255,255,255,.65);border-bottom:1px dashed rgba(255,255,255,.55)}.map-water span{position:absolute;left:58%;top:48%;color:#6e9da1;font:700 12px Manrope Variable;letter-spacing:.12em;text-transform:uppercase;transform:rotate(10deg)}.map-road{position:absolute;z-index:0;height:12px;border:3px solid white;background:#d9d4c9;box-shadow:0 0 0 1px #c9c5bc}.map-road:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgba(153,145,130,.68)}.map-road span{position:absolute;left:44%;top:-12px;color:#989486;font:700 14px Manrope Variable;white-space:nowrap}.road-one{width:115%;left:-8%;top:29%;transform:rotate(13deg)}.road-two{width:112%;left:-5%;top:72%;transform:rotate(-7deg)}.road-three{width:80%;left:44%;top:15%;transform:rotate(63deg)}.map-park{position:absolute;z-index:0;border:2px solid rgba(255,255,255,.7);border-radius:44% 56% 53% 47%;background:#cfe1c4;box-shadow:0 0 0 1px #bfd3b4}.map-park i{position:relative;display:inline-block;width:9px;height:9px;margin:14px 4px 0 10px;border-radius:50%;background:#9fbe91}.park-one{width:135px;height:85px;right:8%;top:7%;transform:rotate(-8deg)}.park-two{width:100px;height:65px;left:12%;bottom:7%;transform:rotate(12deg)}.map-district{position:absolute;z-index:0;color:#61695d75;font:800 14px Manrope Variable;letter-spacing:.08em;text-transform:uppercase}.district-one{left:12%;top:16%;transform:rotate(-5deg)}.district-two{right:13%;top:34%}.district-three{left:44%;bottom:15%;transform:rotate(4deg)}.map-pin{position:absolute;z-index:3;left:var(--pin-x);top:var(--pin-y);width:35px;height:35px;border:0;padding:0;background:transparent;transform:translate(-50%,-100%);cursor:pointer}.map-pin>span{width:35px;height:35px;display:grid;place-items:center;border:3px solid white;border-radius:50% 50% 50% 8px;background:color-mix(in srgb,var(--pin-color) 70%,#4d6655);color:#25332a;box-shadow:0 5px 12px #27322847;transform:rotate(-45deg);transition:transform .16s ease,box-shadow .16s ease}.map-pin>span svg{width:15px;transform:rotate(45deg)}.map-pin:hover>span,.map-pin.active>span{transform:rotate(-45deg) scale(1.16);box-shadow:0 8px 18px #27322859}.map-pin>em{position:absolute;left:42px;top:4px;width:max-content;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid white;border-radius:7px;padding:5px 7px;background:#283129;color:#fff;font:700 12px Manrope Variable;box-shadow:0 5px 15px #1f262038}.map-card-preview{position:absolute;z-index:5;right:17px;bottom:17px;width:255px;min-height:155px;border:1px solid rgba(255,255,255,.8);border-radius:13px;padding:12px;background:#fffffff0;box-shadow:0 16px 40px #212a223b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-card-preview>header{display:grid;grid-template-columns:33px 1fr 23px;align-items:center;gap:7px}.map-card-preview>header>span{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;color:#415144}.map-card-preview>header>span svg{width:15px}.map-card-preview>header>div{min-width:0;display:flex;flex-direction:column;gap:2px}.map-card-preview>header small,.map-card-preview>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-card-preview>header small{color:#8b9187;font-size:14px;text-transform:uppercase}.map-card-preview>header strong{font:700 12px Manrope Variable}.map-card-preview>header>button{width:23px;height:23px;display:grid;place-items:center;border:0;border-radius:6px;background:#eff1ed;color:#7a8177;cursor:pointer}.map-card-preview>header>button svg{width:10px}.map-card-preview h3{margin:11px 0 8px;font:800 14px/1.35 Manrope Variable;letter-spacing:-.2px}.map-card-preview>div{min-height:23px;display:flex;align-items:center;gap:7px}.map-card-preview>div>span{display:flex;align-items:center;gap:3px;color:#7f867b;font-size:12px}.map-card-preview>div>span svg{width:10px}.map-card-preview>div>em{width:21px;height:21px;display:grid;place-items:center;margin-left:auto;border:2px solid white;border-radius:50%;color:#fff;font:700 14px Manrope Variable}.map-card-preview>button{width:100%;height:31px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;border:0;border-radius:8px;background:#293029;color:#fff;font:700 12px Manrope Variable;cursor:pointer}.map-card-preview>button svg{width:12px}.map-zoom{position:absolute;z-index:4;right:14px;top:14px;display:grid;overflow:hidden;border:1px solid #d4dad2;border-radius:9px;background:#fffffff0;box-shadow:0 5px 14px #232c231f}.map-zoom button{width:31px;height:31px;display:grid;place-items:center;border:0;border-bottom:1px solid #e1e4de;background:transparent;color:#596359;font:600 14px Manrope Variable;cursor:pointer}.map-zoom button:last-child{border-bottom:0}.map-zoom button svg{width:12px}.map-attribution{position:absolute;z-index:3;left:9px;bottom:7px;border-radius:4px;padding:3px 5px;background:#ffffffb8;color:#808980;font-size:13px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.timeline-view{max-width:1450px;min-width:920px;margin:0 auto}.timeline-toolbar{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.timeline-toolbar>div:first-child{display:flex;align-items:center;gap:10px}.timeline-toolbar>div:first-child>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#e7eedb;color:#617743;box-shadow:inset 0 0 0 1px #d7e2c6}.timeline-toolbar>div:first-child>span svg{width:17px}.timeline-toolbar h2{margin:0 0 3px;font:700 13px Manrope Variable;letter-spacing:-.25px}.timeline-toolbar p{margin:0;color:#83897e;font-size:12px}.timeline-controls{display:flex;padding:3px;gap:2px;border:1px solid #dadfd4;border-radius:9px;background:#eef1eb}.timeline-controls button{min-width:54px;height:27px;border:0;border-radius:6px;padding:0 9px;background:transparent;color:#6f766a;font:600 12px Manrope Variable;cursor:pointer}.timeline-controls button:first-child{margin-right:3px;border-right:1px solid #d7dbd2;border-radius:6px 0 0 6px}.timeline-controls button.active{background:#fff;color:#30352d;box-shadow:0 2px 8px #252c1f1a}.timeline-summary{min-height:35px;display:flex;align-items:flex-start;gap:18px;color:#7c8278;font-size:12px}.timeline-summary span{display:flex;align-items:center;gap:4px}.timeline-summary strong{color:#333931;font-size:13px}.timeline-summary i{width:7px;height:7px;border-radius:50%;background:#e45d53;box-shadow:0 0 0 3px #f7dfdc}.timeline-shell{display:grid;grid-template-columns:185px minmax(0,1fr);border:1px solid #daded5;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 28px #232a1d12}.timeline-labels{position:relative;z-index:3;border-right:1px solid #dfe2dc;background:#f8f9f6;box-shadow:6px 0 14px #272c220a}.timeline-label-header,.timeline-dates{height:52px;border-bottom:1px solid #dfe2dc;background:#eff2ec}.timeline-label-header{display:flex;align-items:center;padding:0 14px;color:#7a8176;font:700 12px Manrope Variable;letter-spacing:.08em;text-transform:uppercase}.timeline-lane-label{display:flex;align-items:flex-start;gap:8px;padding:15px 12px;border-bottom:1px solid #e7e9e3}.timeline-lane-label>i{width:9px;height:9px;flex:none;border-radius:3px;margin-top:2px}.timeline-lane-label span{min-width:0;display:flex;flex-direction:column;gap:3px}.timeline-lane-label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 13px Manrope Variable}.timeline-lane-label small{color:#92978e;font-size:12px}.timeline-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-color:#bfc7b7 transparent}.timeline-chart{position:relative;min-height:100%}.timeline-dates{display:flex;position:relative}.timeline-dates>div{position:relative;flex:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;border-right:1px solid #dfe3dc;color:#737a6f}.timeline-dates>div.weekend{background:#e9ece6}.timeline-dates>div.today{background:#f4e9e6;color:#a84a43}.timeline-dates strong{font:700 12px Manrope Variable;text-transform:uppercase}.timeline-dates span{font:700 13px Manrope Variable}.timeline-dates em{position:absolute;left:3px;top:3px;font:700 14px Manrope Variable;color:#8a9185;text-transform:uppercase}.timeline-lane{position:relative;border-bottom:1px solid #e7e9e3;background-image:linear-gradient(to right,transparent calc(100% - 1px),#eceee9 calc(100% - 1px))}.timeline-lane:nth-child(2n){background-color:#fbfcfa}.timeline-card{position:absolute;z-index:2;height:31px;min-width:58px;display:flex;align-items:center;gap:6px;border:1px solid #d5dccb;border-radius:8px;padding:0 7px 0 6px;overflow:hidden;background:linear-gradient(180deg,#f7faef,#eef4e5);color:#36422a;text-align:left;box-shadow:0 3px 9px #2a33211a;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.timeline-card:hover{z-index:5;transform:translateY(-2px);box-shadow:0 7px 17px #272f1e2e}.timeline-card>i{width:4px;height:17px;flex:none;border-radius:4px;background:#839e5b}.timeline-card.priority-urgent{border-color:#edc7c1;background:linear-gradient(180deg,#fff8f6,#faebe8);color:#7a3732}.timeline-card.priority-urgent>i{background:#dc5a50}.timeline-card.priority-high>i{background:#e7924a}.timeline-card.complete{opacity:.62}.timeline-card.complete strong{text-decoration:line-through}.timeline-card>span{min-width:0;display:flex;flex:1;flex-direction:column;gap:1px}.timeline-card strong,.timeline-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-card strong{font:700 12px Manrope Variable}.timeline-card small{color:currentColor;opacity:.65;font-size:14px}.timeline-card>em{width:19px;height:19px;flex:none;display:grid;place-items:center;border:2px solid rgba(255,255,255,.85);border-radius:50%;color:#fff;font:700 13px Manrope Variable;box-shadow:0 1px 3px #191e1524}.timeline-today-line{position:absolute;z-index:1;top:44px;bottom:0;width:1px;background:#e65c53;pointer-events:none}.timeline-today-line span{position:absolute;top:-17px;left:-17px;padding:2px 5px;border-radius:5px;background:#e65c53;color:#fff;font:700 14px Manrope Variable}.timeline-unscheduled{margin-top:14px;border:1px solid #dfe2da;border-radius:12px;background:#ffffffb8;overflow:hidden}.timeline-unscheduled>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #e5e8e1}.timeline-unscheduled>header>div{display:flex;align-items:center;gap:8px}.timeline-unscheduled>header svg{width:15px;color:#7b8c65}.timeline-unscheduled>header span{display:flex;flex-direction:column;gap:2px}.timeline-unscheduled>header strong{font:700 13px Manrope Variable}.timeline-unscheduled>header small{color:#8a9086;font-size:12px}.timeline-unscheduled>header em{min-width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#edf1e8;color:#61704f;font:700 12px Manrope Variable}.timeline-unscheduled>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;gap:6px}.timeline-unscheduled>div>button{min-width:0;min-height:44px;display:grid;grid-template-columns:7px 1fr 15px;align-items:center;gap:7px;border:1px solid #e2e5de;border-radius:8px;padding:5px 7px;background:#fff;color:#3c4139;text-align:left;cursor:pointer}.timeline-unscheduled>div>button:hover{border-color:#bcc9aa;box-shadow:0 3px 10px #2a302412}.timeline-unscheduled>div>button>i{width:7px;height:26px;border-radius:4px}.timeline-unscheduled>div>button span{min-width:0;display:flex;flex-direction:column;gap:2px}.timeline-unscheduled>div>button strong,.timeline-unscheduled>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-unscheduled>div>button strong{font:700 12px Manrope Variable}.timeline-unscheduled>div>button small{color:#8b9187;font-size:12px}.timeline-unscheduled>div>button svg{width:12px;color:#9ca295}.dashboard-view{max-width:1250px;margin:0 auto}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.metric-strip article{min-height:106px;background:#fff;border:1px solid #dfe1da;border-radius:13px;padding:14px;display:flex;flex-direction:column;box-shadow:0 4px 15px #282f220b}.metric-strip article>span{color:#7c8177;font-size:12px}.metric-strip article>strong{font:700 24px Manrope Variable;letter-spacing:-.8px;margin:5px 0 auto}.metric-strip article>small{display:flex;align-items:center;gap:4px;color:#66843a;font-size:12px}.metric-strip article>small svg{width:11px}.metric-strip .metric-warning>strong,.metric-strip .metric-warning>small{color:#b4543f}.dashboard-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.dashboard-grid>article{background:#fff;border:1px solid #dfe1da;border-radius:13px;padding:16px;box-shadow:0 4px 15px #282f220b;min-height:220px}.dashboard-grid article>header{display:flex;justify-content:space-between;align-items:flex-start}.dashboard-grid h2{font:700 12px Manrope Variable;margin:0 0 4px;letter-spacing:-.25px}.dashboard-grid header p{margin:0;color:#898e84;font-size:12px}.dashboard-grid header button{width:25px;height:25px;border:0;background:transparent;border-radius:6px;color:#858a80;cursor:pointer}.horizontal-bars{margin-top:22px;display:flex;flex-direction:column;gap:12px}.horizontal-bars>div{display:grid;grid-template-columns:75px 1fr 20px;align-items:center;gap:8px}.horizontal-bars span{font-size:12px;color:#62685d}.horizontal-bars>div>i{height:8px;background:#f0f2ed;border-radius:6px;overflow:hidden}.horizontal-bars b{display:block;height:100%;border-radius:6px;box-shadow:inset 0 0 0 1px #333b2b12}.horizontal-bars em{font-style:normal;font-size:12px;color:#898e84;text-align:right}.workload-list{margin-top:16px;display:flex;flex-direction:column;gap:8px}.workload-list>div{display:grid;grid-template-columns:26px 86px 1fr 16px;gap:7px;align-items:center}.workload-list .avatar{width:25px;height:25px;font-size:12px;margin:0}.workload-list strong{font-size:12px;font-weight:600}.workload-list i{height:5px;background:#eef0eb;border-radius:5px;overflow:hidden}.workload-list i b{display:block;height:100%;background:#a3ca5e;border-radius:5px}.workload-list em{font-style:normal;font-size:12px;color:#878c82;text-align:right}.workload-legend{display:flex;align-items:center;gap:4px;color:#989c94;font-size:14px}.workload-legend i{width:8px;height:4px;border-radius:4px;background:#d9dfd1}.workload-legend i:last-of-type{margin-left:4px;background:#d6a05a}.effort-workload .workload-list>div{grid-template-columns:26px 76px 1fr 38px}.effort-bars{display:grid;gap:3px}.effort-bars i{display:block;height:4px}.effort-bars i:first-child b{background:#bcc7ae}.effort-bars i:last-child b{background:linear-gradient(90deg,#7fa04e,#dda053)}.time-dashboard-card>header>svg{width:27px;height:27px;padding:5px;border-radius:8px;background:#f3e6d2;color:#a86d2d}.time-dashboard-total{display:grid;grid-template-columns:85px 1fr 85px;align-items:center;gap:9px;margin-top:23px}.time-dashboard-total>span{display:flex;flex-direction:column;gap:3px}.time-dashboard-total>span:last-child{text-align:right}.time-dashboard-total small{color:#999d95;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.time-dashboard-total strong{color:#454c41;font:750 15px Manrope Variable}.time-dashboard-total>i{height:8px;overflow:hidden;border-radius:8px;background:#ebece7}.time-dashboard-total>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#829f5c,#dba052)}.time-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0 11px}.time-dashboard-stats span{min-height:39px;display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid #e4e6e0;border-radius:8px;background:#fafbf8;color:#858a81;font-size:14px}.time-dashboard-stats strong{color:#485044;font-size:13px}.time-dashboard-stats .warning strong{color:#b45e43}.time-dashboard-insight{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:8px;border-radius:9px;padding:8px;background:#f0f5e9;color:#607647}.time-dashboard-insight>svg{width:25px;height:25px;border-radius:7px;padding:6px;background:#dfeccc}.time-dashboard-insight>span{display:flex;flex-direction:column;gap:2px}.time-dashboard-insight strong{font-size:12px}.time-dashboard-insight small{color:#829176;font-size:14px}.label-cloud{min-height:150px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:10px 15px;padding:20px}.label-cloud>span{font:700 16px Manrope Variable;color:#4f5942;display:flex;align-items:flex-start;gap:4px}.label-cloud small{font:600 12px DM Sans Variable;color:#9aa091}.dashboard-grid .ai-dashboard-card{background:#20231d;color:#fff;border-color:#20231d;display:grid;grid-template-columns:35px 1fr;gap:10px;position:relative;overflow:hidden}.ai-dashboard-card:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;background:var(--accent);filter:blur(60px);opacity:.18;right:-70px;top:-70px}.ai-dashboard-card>svg{width:27px;height:27px;padding:6px;border-radius:8px;background:var(--accent);color:#283412}.ai-dashboard-card span{color:#9fa69a;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ai-dashboard-card h2{margin-top:7px;color:#fff;font-size:17px}.ai-dashboard-card p{color:#aeb4aa;font-size:12px;line-height:1.5;max-width:280px}.ai-dashboard-card button{grid-column:2;justify-self:start;height:30px;border:1px solid #4a5045;background:#30342c;color:#fff;border-radius:7px;padding:0 10px;font-size:12px;cursor:pointer;z-index:1}.home-scroll{flex:1;min-height:0;overflow-y:auto;background:#f3f5f0}.workspace-home{width:min(1180px,calc(100% - 44px));margin:0 auto;padding:36px 0 60px}.home-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.home-hero>div>span{color:#858b80;font-size:12px;text-transform:uppercase;letter-spacing:.11em;font-weight:700}.home-hero h1{margin:7px 0 5px;font:700 27px/1.1 Manrope Variable;letter-spacing:-.8px}.home-hero p{margin:0;color:#777d72;font-size:13px}.home-hero .primary-button{height:38px;padding:0 14px}.home-hero-actions{display:flex;align-items:center;gap:7px}.home-hero-actions .secondary-button{height:38px;padding:0 12px;display:flex;align-items:center;gap:6px}.home-hero-actions svg{width:14px}.home-hero-actions .secondary-button span{min-width:17px;height:17px;border-radius:9px;background:#e6e9e2;color:#70776b;display:grid;place-items:center;font-size:12px}.home-insight-strip{margin-bottom:28px}.home-insight-strip>div{min-height:53px;border:1px solid #d8e3c4;background:#edf4e3;border-radius:12px;padding:0 14px;color:#526331;display:flex;align-items:center;gap:10px}.home-insight-strip>div>svg{width:16px;flex:none}.home-insight-strip span{flex:1;font-size:12px}.home-insight-strip span strong{margin-right:5px}.home-insight-strip button{border:0;background:transparent;color:#4f6529;font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px;cursor:pointer}.home-insight-strip button svg{width:11px}.collection-overview{margin:0 0 26px;padding:13px;border:1px solid #dde2d8;border-radius:13px;background:#fff;box-shadow:0 5px 18px #272e210b}.collection-overview>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.collection-overview>header>div{display:flex;align-items:center;gap:8px}.collection-overview>header>div>svg{width:29px;height:29px;padding:7px;border-radius:8px;background:#e8efe1;color:#65803d}.collection-overview>header span{display:flex;flex-direction:column;gap:2px}.collection-overview>header strong{color:#50574c;font:700 13px Manrope Variable}.collection-overview>header small{color:#92988d;font-size:12px}.collection-overview>header button{border:0;background:transparent;color:#617a3b;font-size:12px;font-weight:700;cursor:pointer}.collection-overview>div{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.collection-overview>div>button{min-width:145px;height:50px;border:1px solid #dfe3db;border-radius:9px;background:#fafbf8;padding:6px 8px;display:grid;grid-template-columns:30px 1fr 12px;align-items:center;gap:7px;text-align:left;cursor:pointer}.collection-overview>div>button:hover{border-color:#bdc9ae;background:#f7faf3}.collection-overview>div>button.active{border-color:#91aa69;background:#edf4e4;box-shadow:0 0 0 2px #7997451c}.collection-overview>div>button>i{width:29px;height:29px;border-radius:8px;background:#dfe6d8;color:#fff;display:grid;place-items:center}.collection-overview>div>button>i.unfiled{background:#e8ebe5;color:#858d80}.collection-overview>div>button>i svg{width:13px}.collection-overview>div>button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.collection-overview>div>button strong,.collection-overview>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-overview>div>button strong{color:#555c51;font-size:12px}.collection-overview>div>button small{color:#91978d;font-size:14px}.collection-overview>div>button>svg{width:11px;color:#6f8c43}.collections-backdrop{z-index:74;padding:20px}.collections-center{width:min(900px,calc(100vw - 30px));max-height:min(760px,calc(100dvh - 30px));border:1px solid rgba(255,255,255,.68);border-radius:18px;background:#f8faf5;box-shadow:0 30px 90px #13181057;overflow:hidden;display:flex;flex-direction:column}.collections-center>header{min-height:73px;padding:0 20px;border-bottom:1px solid #dfe2da;background:#fff;display:flex;align-items:center;justify-content:space-between}.collections-center>header>div{display:flex;align-items:center;gap:10px}.collections-center>header>div>span{width:37px;height:37px;border-radius:10px;background:#e5eddd;color:#607b38;display:grid;place-items:center}.collections-center>header>div>span svg{width:18px}.collections-center h2{margin:0 0 3px;font:700 16px Manrope Variable}.collections-center header p{margin:0;color:#8a9085;font-size:12px}.collections-ai{margin:15px 18px 0;min-height:68px;padding:11px 12px;border-radius:11px;background:#22271e;color:#fff;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px}.collections-ai>svg{width:34px;height:34px;padding:9px;border-radius:9px;background:var(--accent);color:#293716}.collections-ai strong{font:700 13px Manrope Variable}.collections-ai p{margin:3px 0 0;color:#9aa294;font-size:12px}.collections-ai button{height:30px;border:1px solid #47503e;border-radius:7px;background:#343a30;color:#fff;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer}.collections-ai button:disabled{opacity:.45;cursor:default}.collections-body{flex:1;min-height:0;padding:15px 18px 18px;display:grid;grid-template-columns:.88fr 1.12fr;gap:12px;overflow:hidden}.collections-body>section{min-height:0;border:1px solid #dfe2da;border-radius:12px;background:#fff;overflow:hidden}.collection-list-panel,.collection-assignment-panel{display:flex;flex-direction:column}.collection-list-panel>header,.collection-assignment-panel>header{min-height:55px;padding:0 13px;border-bottom:1px solid #e2e5df;display:flex;align-items:center;justify-content:space-between}.collection-list-panel>header>div{display:flex;align-items:center;gap:6px}.collection-list-panel h3,.collection-assignment-panel h3{margin:0;font:700 13px Manrope Variable}.collection-list-panel>header span{min-width:17px;height:17px;border-radius:9px;background:#e8ebe5;display:grid;place-items:center;color:#747b70;font-size:12px}.collection-list-panel>header button{height:28px;border:0;border-radius:6px;background:#e9eee4;color:#587331;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;cursor:pointer}.collection-list-panel>header button svg{width:11px}.collection-create-form{margin:8px;padding:7px;border:1px solid #d7e1ca;border-radius:9px;background:#f3f7ed;display:grid;grid-template-columns:29px 1fr 28px 28px;gap:5px;align-items:center}.collection-create-form input[type=color],.collection-list article>input[type=color]{width:29px;height:29px;border:0;border-radius:7px;padding:2px;background:#fff;cursor:pointer}.collection-create-form>div{min-width:0;display:grid;gap:4px}.collection-create-form>div input,.collection-list article>div input{min-width:0;height:27px;border:1px solid #d7dbd2;border-radius:6px;background:#fff;padding:0 7px;color:var(--ink);font-size:12px;outline:0}.collection-create-form>button{width:28px;height:28px;border:0;border-radius:6px;background:#273020;color:#fff;display:grid;place-items:center;cursor:pointer}.collection-create-form>button:last-child{background:#e5e9e1;color:#777e72}.collection-create-form>button:disabled{opacity:.4;cursor:default}.collection-create-form>button svg{width:11px}.collection-list{flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px;display:grid;align-content:start;gap:6px}.collection-list article{min-height:77px;padding:7px;border:1px solid #e0e3dc;border-radius:9px;background:#fbfcfa;display:grid;grid-template-columns:30px 1fr 28px;gap:7px;align-items:start}.collection-list article>div{min-width:0;display:grid;gap:4px}.collection-list article>div input:first-child{color:#4d5549;font-weight:700}.collection-list article small{color:#92988d;font-size:14px}.collection-list article>button{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#a0a59c;cursor:pointer}.collection-list article>button:hover{background:#f7e9e5;color:#a55343}.collection-list article>button svg{width:12px}.collection-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#90968b}.collection-empty svg{width:31px;height:31px;padding:8px;border-radius:9px;background:#e9eee3;color:#6c8545}.collection-empty strong{margin-top:9px;color:#555d50;font-size:13px}.collection-empty span{max-width:200px;margin-top:3px;font-size:12px;line-height:1.5}.collection-assignment-panel>header{display:block;padding-top:11px}.collection-assignment-panel>header p{margin-top:3px}.collection-assignment-panel>div{flex:1;min-height:0;overflow-y:auto;padding:7px;display:grid;align-content:start;gap:5px}.collection-assignment-panel label{min-height:49px;padding:6px 7px;border:1px solid #e1e4de;border-radius:8px;background:#fbfcfa;display:grid;grid-template-columns:8px minmax(0,1fr) 125px;align-items:center;gap:8px}.collection-assignment-panel label>i{width:8px;height:30px;border-radius:4px}.collection-assignment-panel label>span{min-width:0;display:flex;flex-direction:column;gap:2px}.collection-assignment-panel label strong,.collection-assignment-panel label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-assignment-panel label strong{color:#4f564b;font-size:12px}.collection-assignment-panel label small{color:#949a90;font-size:14px}.collection-assignment-panel select{min-width:0;height:30px;border:1px solid #d5d9d1;border-radius:7px;background:#fff;padding:0 7px;color:#596055;font-size:12px}.collections-center>footer{min-height:51px;padding:0 18px;border-top:1px solid #dfe2da;background:#fff;display:flex;align-items:center;justify-content:space-between}.collections-center>footer span{color:#8c9287;font-size:12px}.collections-center>footer button{height:31px;border:0;border-radius:7px;background:#273020;color:#fff;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer}.board-export-backdrop{z-index:75;padding:18px}.board-export-center{width:min(980px,calc(100vw - 30px));height:min(760px,calc(100dvh - 30px));border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#f8faf5;box-shadow:0 30px 90px #13181059;overflow:hidden;display:flex;flex-direction:column}.board-export-center>header{min-height:73px;flex:none;padding:0 20px;border-bottom:1px solid #dfe2da;background:#fff;display:flex;align-items:center;justify-content:space-between}.board-export-center>header>div{display:flex;align-items:center;gap:10px}.board-export-center>header>div>span{width:37px;height:37px;border-radius:10px;background:#e2ebf1;color:#4d7188;display:grid;place-items:center}.board-export-center>header>div>span svg{width:17px}.board-export-center h2{margin:0 0 3px;font:700 16px Manrope Variable}.board-export-center header p{margin:0;color:#898f84;font-size:12px}.board-export-tabs{height:45px;flex:none;padding:0 20px;border-bottom:1px solid #dfe2da;background:#fff;display:flex;align-items:flex-end;gap:18px}.board-export-tabs button{height:39px;border:0;background:transparent;color:#7c8377;padding:0 2px;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;position:relative;cursor:pointer}.board-export-tabs button svg{width:12px}.board-export-tabs button.active{color:#4d5847}.board-export-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#75964a}.board-export-body{flex:1;min-height:0;display:grid;grid-template-columns:250px 1fr;overflow:hidden}.board-export-body>aside{padding:16px;border-right:1px solid #dfe2da;background:#f4f6f1;overflow-y:auto}.export-board-cover{height:112px;border-radius:11px;padding:13px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:inset 0 0 0 1px #ffffff2e,0 7px 18px #252c1f1f}.export-board-cover>span{width:29px;height:29px;margin-bottom:auto;border-radius:8px;background:#ffffff38;display:grid;place-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.export-board-cover svg{width:14px}.export-board-cover strong{font:700 14px Manrope Variable}.export-board-cover small{margin-top:3px;color:#ffffffc2;font-size:12px}.export-scope{margin-top:17px;display:grid;gap:8px}.export-scope h3{margin:0 0 2px;color:#767d72;font:700 12px Manrope Variable;text-transform:uppercase;letter-spacing:.08em}.export-scope label{min-height:43px;display:grid;grid-template-columns:19px 1fr;align-items:center;gap:7px;cursor:pointer}.export-scope label input{position:absolute;opacity:0}.export-scope label>i{width:18px;height:18px;border:1px solid #cbd1c6;border-radius:5px;background:#fff;color:transparent;display:grid;place-items:center}.export-scope label>i svg{width:10px}.export-scope label input:checked+i{border-color:#789c46;background:#789c46;color:#fff}.export-scope label>span{display:flex;flex-direction:column;gap:2px}.export-scope label strong{color:#555d51;font-size:12px}.export-scope label small{color:#91978c;font-size:14px}.export-metrics{margin-top:16px;padding-top:13px;border-top:1px solid #dce0d8;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.export-metrics span{min-height:42px;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8a9185;font-size:14px}.export-metrics strong{color:#4f574b;font:700 12px Manrope Variable}.board-export-body>main{min-height:0;padding:17px;overflow-y:auto}.export-format-grid{display:grid;gap:9px}.export-format-grid article{min-height:91px;padding:12px;border:1px solid #dfe2da;border-radius:11px;background:#fff;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;box-shadow:0 3px 12px #262d2009}.export-format-grid article>span{width:39px;height:39px;border-radius:10px;background:#e7eef2;color:#51758b;display:grid;place-items:center}.export-format-grid article:nth-child(2)>span{background:#ece8f2;color:#775f8b}.export-format-grid article:nth-child(3)>span{background:#e8efe0;color:#627d39}.export-format-grid article>span svg{width:17px}.export-format-grid article h3{margin:0 0 3px;color:#4e564a;font:700 13px Manrope Variable}.export-format-grid article p{margin:0 0 5px;color:#858c80;font-size:12px}.export-format-grid article small{color:#a0a59c;font-size:14px}.export-format-grid article>button{height:31px;border:1px solid #d5d9d1;border-radius:7px;background:#f8faf6;color:#596353;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;cursor:pointer}.export-format-grid article>button:hover{border-color:#aebd9d;background:#eef4e8}.export-format-grid article>button svg{width:12px}.export-note{min-height:54px;margin-top:12px;padding:0 12px;border:1px solid #dae3cf;border-radius:10px;background:#f1f6eb;color:#607548;display:flex;align-items:center;gap:9px}.export-note>svg{width:16px}.export-note>span{display:flex;flex-direction:column;gap:2px}.export-note strong{font-size:12px}.export-note small{color:#81916f;font-size:12px}.ai-report-gate{min-height:76px;padding:12px;border-radius:11px;background:#22271e;color:#fff;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}.ai-report-gate>svg{width:37px;height:37px;padding:10px;border-radius:10px;background:var(--accent);color:#293717}.ai-report-gate strong{font:700 13px Manrope Variable}.ai-report-gate p{margin:3px 0 0;color:#9ba395;font-size:12px}.ai-report-gate button{height:30px;border:1px solid #47503e;border-radius:7px;background:#353b31;color:#fff;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer}.ai-report-gate.disabled{opacity:.78}.ai-report-preview{margin-top:12px;border:1px solid #dce1d7;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 6px 20px #252c1f0e}.ai-report-preview>header{min-height:58px;padding:9px 11px;border-bottom:1px solid #e1e4de;display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-report-preview>header>div:first-child{display:flex;flex-direction:column;gap:3px}.ai-report-preview>header span{color:#76934c;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ai-report-preview>header strong{color:#4d5549;font:700 13px Manrope Variable}.ai-report-preview>header>div:last-child{display:flex;gap:4px}.ai-report-preview>header button{height:28px;border:1px solid #d8dcd4;border-radius:6px;background:#f8f9f6;color:#646c5f;padding:0 7px;display:flex;align-items:center;gap:4px;font-size:12px;cursor:pointer}.ai-report-preview>header button svg{width:11px}.report-content{padding:18px 20px 22px}.report-content h1{margin:0 0 16px;color:#343b31;font:700 18px Manrope Variable;letter-spacing:-.4px}.report-content section{margin-top:15px}.report-content h2{margin:0 0 7px;color:#666e61;font:700 12px Manrope Variable;text-transform:uppercase;letter-spacing:.08em}.report-content p{margin:0;color:#656c60;font-size:12px;line-height:1.55}.report-progress-row{min-height:29px;display:grid;grid-template-columns:95px 1fr 28px;align-items:center;gap:8px;color:#626a5e;font-size:12px}.report-progress-row i{height:5px;border-radius:3px;background:#e8ebe4;overflow:hidden}.report-progress-row b{display:block;height:100%;border-radius:inherit;background:#81a44b}.report-progress-row strong{text-align:right;font-size:12px}.report-content section>article{min-height:38px;margin-top:5px;padding:6px 8px;border:1px solid #ead8d2;border-radius:8px;background:#fff9f7;display:flex;align-items:center;gap:8px}.report-content section>article>svg{width:15px;color:#b15b45}.report-content section>article span{display:flex;flex-direction:column;gap:2px}.report-content section>article strong{color:#5c544f;font-size:12px}.report-content section>article small{color:#9b8b84;font-size:14px}.board-export-center>footer{min-height:51px;flex:none;padding:0 18px;border-top:1px solid #dfe2da;background:#fff;display:flex;align-items:center;justify-content:space-between}.board-export-center>footer span{color:#8c9287;font-size:12px}.board-export-center>footer button{height:31px;border:0;border-radius:7px;background:#273020;color:#fff;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer}.home-section{margin-top:26px}.home-section>header{display:flex;align-items:center;justify-content:space-between;margin:0 2px 10px}.home-section>header>div{display:flex;align-items:center;gap:7px}.home-section>header svg{width:14px;color:#697260}.home-section>header h2{margin:0;font:700 14px Manrope Variable}.home-section>header>button{border:0;background:transparent;color:#747b6f;font-size:12px;display:flex;align-items:center;gap:4px;cursor:pointer}.home-section>header>button svg{width:10px}.boards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.board-tile{min-width:0}.board-tile-visual{width:100%;height:122px;border:0;border-radius:13px;padding:10px;position:relative;cursor:pointer;overflow:hidden;box-shadow:0 5px 16px #2a312214;transition:transform .18s,box-shadow .18s}.board-tile-visual:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2a312221}.gradient-lime{background:linear-gradient(135deg,#354520,#9bc957 65%,#d7f59d)}.gradient-coral{background:linear-gradient(135deg,#6f3027,#ee795a 58%,#ffc095)}.gradient-blue{background:linear-gradient(135deg,#203c63,#5d8ed1 60%,#a9cbef)}.gradient-violet{background:linear-gradient(135deg,#443052,#9b69b1 60%,#d7b4e8)}.gradient-forest{background:linear-gradient(135deg,#1d4631,#4f8b69 60%,#a9d1b7)}.gradient-sunset{background:linear-gradient(135deg,#6f3a28,#d6804d 58%,#f4c27f)}.mini-board-columns{display:flex;gap:6px;height:88px;width:100%;align-items:flex-start;transform:rotate(-2deg) scale(.98);transform-origin:center}.mini-board-columns>i{flex:1;min-width:0;background:#ffffffe6;border-radius:6px;padding:5px;display:flex;flex-direction:column;gap:4px;box-shadow:0 3px 8px #12170e1f}.mini-board-columns b{display:block;height:9px;background:#2b32231f;border-radius:3px}.mini-board-columns b:nth-child(2){height:18px}.mini-board-columns b:nth-child(3){width:65%}.board-tile-badge{position:absolute;right:8px;bottom:7px;background:#181d14b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;border-radius:8px;padding:3px 6px;font-size:14px}.board-tile>div{display:flex;align-items:center;padding:8px 3px 0}.board-tile>div>button:first-child{min-width:0;flex:1;border:0;background:transparent;text-align:left;padding:0;display:flex;flex-direction:column;gap:2px;cursor:pointer}.board-tile>div strong{font:700 13px Manrope Variable;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-tile>div small{color:#92978d;font-size:12px}.board-tile>div>button:last-child{width:26px;height:26px;border:0;background:transparent;border-radius:7px;color:#a4a9a0;display:grid;place-items:center;cursor:pointer}.board-tile>div>button:last-child:hover{background:#e5e8e1}.board-tile>div>button.starred{color:#6f8e3b}.board-tile>div>button svg{width:13px}.create-board-tile{height:122px;border:1px dashed #cbd0c6;background:#ffffff73;border-radius:13px;color:#777d72;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.create-board-tile:hover{border-color:#9fab91;background:#fff;color:#495043}.create-board-tile>span{width:28px;height:28px;border-radius:8px;background:#e5e8e1;display:grid;place-items:center}.create-board-tile svg{width:14px}.create-board-tile strong{font:700 12px Manrope Variable}.create-board-tile small{font-size:12px;color:#9a9f95}.template-section{border-top:1px solid #dfe2da;padding-top:25px;margin-top:32px}.template-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.template-strip>button{border:1px solid #dfe2da;background:#fff;border-radius:11px;padding:7px 7px 11px;text-align:left;cursor:pointer;box-shadow:0 3px 12px #2a31220a}.template-strip>button:hover{border-color:#b8c0b0;transform:translateY(-2px)}.template-visual{height:75px;border-radius:8px;margin-bottom:9px;display:flex;align-items:flex-end;gap:5px;padding:9px;position:relative;overflow:hidden}.template-visual>svg{position:absolute;right:10px;top:9px;width:16px;color:#ffffffe6}.template-visual i{flex:1;display:block;height:32px;border-radius:4px;background:#ffffffc7}.template-visual i:nth-of-type(2){height:47px}.template-visual i:nth-of-type(3){height:39px}.template-strip strong{display:block;padding:0 4px;font:700 12px Manrope Variable}.template-strip small{display:block;padding:3px 4px 0;color:#8b9085;font-size:12px;line-height:1.4}.create-board-backdrop{z-index:45}.create-board-modal{width:545px;max-width:100%;background:#fafbf8;border-radius:15px;box-shadow:0 25px 75px #14191152;padding:0 21px 19px}.create-board-modal>header{height:73px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e4dc;margin-bottom:18px}.create-board-modal>header>div{display:flex;align-items:center;gap:10px}.create-board-modal>header>div>span{width:32px;height:32px;border-radius:9px;background:var(--accent);color:#293612;display:grid;place-items:center}.create-board-modal>header>div>span svg{width:15px}.create-board-modal h2{margin:0 0 3px;font:700 13px Manrope Variable}.create-board-modal header p{margin:0;color:#8a8f84;font-size:12px}.create-board-modal>label{display:flex;flex-direction:column;gap:6px;margin-bottom:13px;color:#656b60;font-size:12px;font-weight:600}.create-board-modal input[type=text],.create-board-modal>label input,.create-board-modal textarea{width:100%;border:1px solid #d5d9d0;border-radius:8px;background:#fff;padding:0 10px;outline:0;font-size:12px;color:var(--ink)}.create-board-modal>label input{height:37px}.create-board-modal textarea{min-height:64px;resize:vertical;padding-top:9px}.create-board-modal>label input:focus,.create-board-modal textarea:focus{border-color:#91a66b;box-shadow:0 0 0 3px #7997451f}.create-board-modal fieldset{border:0;margin:16px 0 0;padding:0}.create-board-modal legend{color:#656b60;font-size:12px;font-weight:600;margin-bottom:7px}.create-board-modal fieldset>div{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.create-board-modal fieldset label{min-height:49px;border:1px solid #dfe2da;background:#fff;border-radius:8px;display:grid;grid-template-columns:33px 1fr 18px;align-items:center;gap:8px;padding:6px;cursor:pointer}.create-board-modal fieldset label.selected{border-color:#97ae70;background:#f0f5e8}.create-board-modal fieldset input{position:absolute;opacity:0}.create-board-modal fieldset label>span{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;color:#fff}.create-board-modal fieldset label>span svg{width:14px}.create-board-modal fieldset label strong{font:600 12px Manrope Variable}.create-board-modal fieldset label>svg{width:12px;color:#6e8d39;opacity:0}.create-board-modal fieldset label.selected>svg{opacity:1}.create-board-modal>footer{display:flex;justify-content:flex-end;gap:7px;border-top:1px solid #e1e4dc;margin-top:19px;padding-top:15px}.members-backdrop{padding:28px}.members-center{width:940px;max-width:100%;height:min(690px,calc(100dvh - 56px));background:#f8f9f6;border-radius:17px;box-shadow:0 28px 85px #13171057;overflow:hidden;display:flex;flex-direction:column;position:relative}.members-center>header{height:76px;flex:none;padding:0 22px;background:#fff;border-bottom:1px solid #e0e3db;display:flex;align-items:center;justify-content:space-between}.members-title{display:flex;align-items:center;gap:11px}.members-title>span{width:37px;height:37px;border-radius:10px;background:#e7eddc;color:#587331;display:grid;place-items:center}.members-title>span svg{width:17px}.members-title h2{margin:0 0 3px;font:700 16px Manrope Variable;letter-spacing:-.35px}.members-title p{margin:0;color:#858b80;font-size:12px}.members-center>header>div:last-child{display:flex;align-items:center;gap:7px}.members-center>header .primary-button{height:34px}.members-tabs{height:43px;flex:none;padding:0 23px;background:#fff;border-bottom:1px solid #e1e3dd;display:flex;align-items:flex-end;gap:20px}.members-tabs button{height:38px;border:0;background:transparent;color:#7b8175;padding:0 2px;font-size:12px;cursor:pointer;position:relative}.members-tabs button span{background:#e6e9e2;border-radius:8px;padding:1px 5px;margin-left:3px;font-size:12px}.members-tabs button.active{color:var(--ink);font-weight:700}.members-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#759344}.members-toolbar{height:62px;flex:none;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.members-toolbar>label{width:260px;height:34px;border:1px solid #d8dbd3;border-radius:8px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 9px}.members-toolbar>label svg{width:14px;color:#8a9084}.members-toolbar input{flex:1;min-width:0;border:0;outline:0;font-size:12px}.members-toolbar>div{display:flex;gap:5px}.members-toolbar>div button{height:32px;border:1px solid #d8dbd3;background:#fff;border-radius:7px;padding:0 9px;display:flex;align-items:center;gap:5px;color:#6d7368;font-size:12px;cursor:pointer}.members-toolbar>div button svg{width:12px}.members-table{margin:0 22px;border:1px solid #dde0d8;background:#fff;border-radius:11px;overflow-y:auto;flex:1;min-height:0}.members-table>header,.members-table>article{display:grid;grid-template-columns:minmax(240px,1.6fr) 130px 80px 100px 32px;align-items:center;gap:10px;padding:0 13px}.members-table>header{height:34px;position:sticky;top:0;z-index:1;background:#f0f2ed;color:#8b9085;text-transform:uppercase;letter-spacing:.07em;font-size:14px;font-weight:700}.members-table>article{min-height:59px;border-top:1px solid #e6e8e3;position:relative}.members-table>article:hover{background:#fafcf8}.member-identity{display:flex;align-items:center;gap:9px;min-width:0}.member-identity>i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font:700 12px Manrope Variable;font-style:normal;position:relative;flex:none}.member-identity>i b{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:50%;background:#6ba633;border:2px solid white}.member-identity>span{min-width:0;display:flex;flex-direction:column;gap:2px}.member-identity strong{font:600 12px Manrope Variable;white-space:nowrap}.member-identity strong em{font:500 14px DM Sans Variable;color:#718a49;background:#edf3e4;border-radius:4px;padding:2px 4px;margin-left:5px}.member-identity small{color:#8d9288;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-select{width:114px;height:30px;border:1px solid #dfe2da;border-radius:7px;background:#f8faf6;display:grid;grid-template-columns:20px 1fr 12px;align-items:center;padding:0 6px}.role-select>span{display:grid;place-items:center;color:#617d34}.role-select svg{width:11px}.role-select select{width:100%;border:0;outline:0;appearance:none;background:transparent;font-size:12px;color:#565d51}.role-select>svg{color:#9ca198}.role-guest>span{color:#7b6093}.role-admin>span{color:#987321}.boards-access,.last-active{color:#7e8479;font-size:12px}.members-table article>.icon-button{width:27px;height:27px}.members-table article>.icon-button svg{width:12px}.members-table article>.icon-button:disabled{opacity:.25;cursor:default}.members-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#92988d;gap:5px}.members-empty svg{width:28px}.members-empty strong{font:700 13px Manrope Variable;color:#687064}.members-empty span{font-size:12px}.members-center>footer{height:52px;flex:none;border-top:1px solid #dfe2da;margin-top:15px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:#fff}.members-center>footer>div{display:flex;align-items:center;gap:7px;color:#7b8175;font-size:12px}.members-center>footer svg{width:13px;color:#6d8e3a}.members-center>footer button{border:0;background:transparent;color:#617d34;font-size:12px;font-weight:600;cursor:pointer}.invite-popover-backdrop{position:absolute;inset:0;background:#1b1f1880;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4;display:grid;place-items:center}.invite-modal{width:475px;max-width:calc(100% - 28px);background:#fafbf8;border-radius:14px;padding:0 20px 18px;box-shadow:0 22px 65px #13171057}.invite-modal>header{height:70px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e3dd;margin-bottom:17px}.invite-modal>header>div{display:flex;align-items:center;gap:9px}.invite-modal>header>div>span{width:31px;height:31px;border-radius:8px;background:#e7eddc;color:#587331;display:grid;place-items:center}.invite-modal>header svg{width:14px}.invite-modal h3{margin:0 0 2px;font:700 12px Manrope Variable}.invite-modal p{margin:0;color:#8b9085;font-size:12px}.invite-modal>label{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;color:#656b60;font-size:12px;font-weight:600}.invite-modal input,.invite-modal select{height:38px;border:1px solid #d6d9d1;border-radius:8px;background:#fff;padding:0 10px;outline:0;font-size:12px;color:var(--ink)}.invite-modal label small{color:#92978d;font-weight:400;line-height:1.4}.invite-note{min-height:42px;border:1px solid #dbe6ca;background:#eef4e5;border-radius:8px;color:#5d7139;padding:8px 10px;display:flex;align-items:center;gap:7px}.invite-note svg{width:13px;flex:none}.invite-note span{font-size:12px;line-height:1.4}.invite-modal>footer{display:flex;justify-content:flex-end;gap:7px;border-top:1px solid #e1e3dd;margin-top:18px;padding-top:14px}.invite-toast{position:absolute;right:18px;bottom:18px;height:36px;background:#242820;color:#fff;border-radius:8px;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:12px;box-shadow:0 8px 25px #1419113d;z-index:8}.invite-toast svg{width:12px;color:var(--accent)}.invite-error{color:#bb5147!important;font-weight:650!important}.invite-ai-option{min-height:54px;padding:9px 10px;border:1px solid #dbe6ca;border-radius:9px;background:#eef4e5;display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;cursor:pointer}.invite-ai-option>span{flex:1;display:flex;align-items:center;gap:8px}.invite-ai-option>span>svg{width:15px;color:#61763f;flex:none}.invite-ai-option>span>span{display:flex;flex-direction:column;gap:2px}.invite-ai-option strong{color:#53643f;font:700 12px Manrope Variable}.invite-ai-option small{color:#7a866d!important;font-size:12px}.invite-ai-option>input{position:absolute;opacity:0}.invite-ai-option>i{width:29px;height:17px;padding:2px;border-radius:999px;background:#cdd4c4}.invite-ai-option>i b{display:block;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1a201633;transition:transform .16s}.invite-ai-option>input:checked+i{background:#718a4c}.invite-ai-option>input:checked+i b{transform:translate(12px)}.invite-ai-disabled{width:100%;border-style:dashed;text-align:left;cursor:pointer}.invite-ai-disabled span{display:flex;flex-direction:column;gap:2px}.invite-ai-disabled strong{font:700 12px Manrope Variable}.invite-ai-disabled small{color:#79856b;font-size:12px}.member-actions-menu{position:absolute;z-index:6;right:42px;top:44px;width:235px;padding:6px;border:1px solid #d7dbd1;border-radius:11px;background:#fff;box-shadow:0 16px 42px #1b221633}.member-actions-menu>header{height:30px;padding:0 5px 5px 7px;border-bottom:1px solid #eceee9;display:flex;align-items:center;justify-content:space-between}.member-actions-menu>header strong{color:#555d50;font:700 12px Manrope Variable}.member-actions-menu>header button{width:23px;height:23px;border:0;border-radius:6px;background:transparent;color:#8b9187;display:grid;place-items:center;cursor:pointer}.member-actions-menu>header button svg{width:11px}.member-actions-menu>button{width:100%;min-height:33px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#656d60;display:flex;align-items:center;gap:7px;text-align:left;font-size:12px;cursor:pointer}.member-actions-menu>button:hover{background:#f1f4ed}.member-actions-menu>button svg{width:12px}.member-actions-menu>button.member-remove-action{margin-top:4px;border-top:1px solid #eceee9;border-radius:0 0 7px 7px;color:#b5544b}.member-onboarding-brief{margin:5px 2px;padding:9px;border:1px solid #dae5ca;border-radius:8px;background:#eff5e6;color:#607440;display:flex;align-items:flex-start;gap:7px}.member-onboarding-brief>svg{width:13px;flex:none}.member-onboarding-brief>span{display:flex;flex-direction:column;gap:3px}.member-onboarding-brief strong{font:700 12px Manrope Variable}.member-onboarding-brief small{color:#7b876e;font-size:14px;line-height:1.45}.member-remove-confirm{padding:9px 7px 6px;border-top:1px solid #eceee9}.member-remove-confirm>strong{color:#9f4d45;font:700 12px Manrope Variable}.member-remove-confirm>span{margin-top:3px;display:block;color:#989d94;font-size:14px}.member-remove-confirm>div{margin-top:8px;display:flex;justify-content:flex-end;gap:5px}.member-remove-confirm button{height:25px;padding:0 8px;border:1px solid #dcdfd8;border-radius:6px;background:#fff;color:#70766b;font-size:14px;cursor:pointer}.member-remove-confirm button:last-child{border-color:#d77870;background:#bc5a51;color:#fff}.access-side-panel{position:absolute;z-index:7;inset:0 0 0 auto;width:min(410px,100%);border-left:1px solid #d8dcd3;background:#fafbf8;box-shadow:-18px 0 55px #1c221733;display:flex;flex-direction:column}.access-side-panel>header{min-height:75px;padding:13px 15px;border-bottom:1px solid #dfe2da;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.access-side-panel>header>div{display:flex;align-items:center;gap:10px}.access-side-panel>header>div>span{width:35px;height:35px;border-radius:10px;background:#e7eddc;color:#60783c;display:grid;place-items:center}.access-side-panel>header svg{width:16px}.access-side-panel h3{margin:0;color:#3e4638;font:700 12px Manrope Variable}.access-side-panel header p{margin:3px 0 0;color:#92978e;font-size:12px}.role-policy-list{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:10px}.role-policy-list article{padding:13px;border:1px solid #dde1d8;border-radius:12px;background:#fff;display:grid;grid-template-columns:35px 1fr;gap:10px;box-shadow:0 5px 15px #1f261b0a}.role-policy-list article>span{width:35px;height:35px;border-radius:10px;background:#edf1e8;color:#6e804f;display:grid;place-items:center}.role-policy-list article>span svg{width:15px}.role-policy-list h4{margin:0;color:#4b5345;font:700 13px Manrope Variable}.role-policy-list p{margin:4px 0 8px;color:#838a7e;font-size:12px;line-height:1.55}.role-policy-list small{padding:3px 6px;border-radius:6px;background:#f0f2ed;color:#7b8375;font-size:14px}.access-side-panel>footer{min-height:48px;padding:10px 15px;border-top:1px solid #dfe2da;background:#fff;color:#7b8275;display:flex;align-items:center;gap:8px;font-size:12px}.access-side-panel>footer svg{width:14px;color:#6c8148}.access-event-list{flex:1;overflow-y:auto;padding:12px 15px}.access-event-list>article{padding:11px 4px;border-bottom:1px solid #e4e7e0;display:grid;grid-template-columns:31px 1fr;gap:9px}.access-event-list>article>span{width:31px;height:31px;border-radius:9px;background:#dfe8cc;color:#4f5f3d;display:grid;place-items:center;font:700 12px Manrope Variable}.access-event-list strong{color:#4f5749;font:700 12px Manrope Variable}.access-event-list p{margin:3px 0;color:#858c80;font-size:12px;line-height:1.45}.access-event-list small{color:#a2a79e;font-size:14px}.access-events-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#8c9387}.access-events-empty svg{width:28px}.share-backdrop{z-index:42}.share-modal{width:565px;max-width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;background:#fafbf8;border-radius:15px;padding:0 21px 20px;box-shadow:0 26px 75px #13171059}.share-modal>header{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e3dd;margin-bottom:16px}.share-modal>header>div{display:flex;align-items:center;gap:10px}.share-modal>header>div>span{width:32px;height:32px;border-radius:9px;background:#e5ecf0;color:#55788f;display:grid;place-items:center}.share-modal>header svg{width:14px}.share-modal h2{margin:0 0 3px;font:700 13px Manrope Variable}.share-modal header p{margin:0;color:#898f84;font-size:12px}.share-invite{display:grid;grid-template-columns:1fr 105px 62px;gap:6px;margin-bottom:20px}.share-invite label{height:36px;border:1px solid #d6d9d1;background:#fff;border-radius:8px;padding:0 8px;display:flex;align-items:center;gap:6px}.share-invite label svg{width:13px;color:#8b9085}.share-invite input{flex:1;min-width:0;border:0;outline:0;font-size:12px}.share-invite select{border:1px solid #d6d9d1;border-radius:8px;background:#fff;padding:0 7px;color:#60665b;font-size:12px}.share-invite .primary-button{height:36px;justify-content:center}.share-access h3,.shared-with h3{margin:0 0 8px;font:700 12px Manrope Variable;color:#686e63}.visibility-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.visibility-options label{min-height:70px;border:1px solid #dfe2da;background:#fff;border-radius:9px;padding:9px;cursor:pointer;display:grid;grid-template-columns:25px 1fr 13px;gap:6px;align-items:flex-start}.visibility-options label.selected{border-color:#96ad70;background:#f0f5e8}.visibility-options input{position:absolute;opacity:0}.visibility-options label>span{width:24px;height:24px;border-radius:7px;background:#eef0eb;display:grid;place-items:center;color:#6e7568}.visibility-options label>span svg{width:12px}.visibility-options label>div{display:flex;flex-direction:column;gap:3px}.visibility-options strong{font:600 12px Manrope Variable}.visibility-options small{color:#969b91;font-size:14px;line-height:1.35}.visibility-options label>svg{width:11px;color:#6e8d3a}.link-role{margin-top:8px;height:37px;border:1px solid #dfe2da;background:#fff;border-radius:8px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;color:#72786d;font-size:12px}.link-role select{border:0;background:transparent;color:#4f554b;font-size:12px}.share-link-row{margin-top:13px;height:39px;border:1px solid #dce0d7;background:#f0f2ed;border-radius:8px;display:flex;align-items:center;padding:0 6px 0 10px}.share-link-row>div{flex:1;display:flex;align-items:center;gap:6px;color:#6e7469;font-size:12px;overflow:hidden}.share-link-row>div svg{width:12px;flex:none}.share-link-row>div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-link-row>button{height:28px;border:1px solid #d4d8d0;background:#fff;border-radius:6px;display:flex;align-items:center;gap:5px;padding:0 8px;color:#5e6559;font-size:12px;cursor:pointer}.share-link-row>button svg{width:11px}.share-advanced{border-top:1px solid #e0e3db;border-bottom:1px solid #e0e3db;margin:17px 0;padding:7px 0}.share-advanced>label{min-height:48px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.share-advanced label>span{display:flex;flex-direction:column;gap:2px}.share-advanced strong{font-size:12px}.share-advanced small{color:#90968b;font-size:12px}.share-advanced input{position:absolute;opacity:0}.share-advanced label>i{width:32px;height:18px;border-radius:10px;background:#d5d8d1;padding:2px}.share-advanced label>i span{display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .18s}.share-advanced input:checked+i{background:#7c9c47}.share-advanced input:checked+i span{transform:translate(14px)}.shared-with>header{display:flex;justify-content:space-between;align-items:center}.shared-with>header span{color:#90968b;font-size:12px}.shared-with>div{min-height:47px;display:grid;grid-template-columns:29px 1fr 95px;gap:8px;align-items:center;border-top:1px solid #e5e7e1}.share-avatar{width:28px;height:28px;border-radius:8px;background:#dfe8ce;display:grid;place-items:center;font:700 12px Manrope Variable}.shared-with>div>div{display:flex;flex-direction:column;gap:2px;min-width:0}.shared-with strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared-with small{color:#92978d;font-size:14px}.shared-with select{border:0;background:transparent;color:#687064;font-size:12px;text-align:right}.public-warning{min-height:40px;margin-top:12px;padding:8px;border:1px solid #efd6c6;background:#faf0e8;color:#916048;border-radius:8px;display:flex;align-items:center;gap:7px}.public-warning svg{width:14px;flex:none}.public-warning span{font-size:12px;line-height:1.4}.notification-drawer{position:fixed;top:0;right:0;width:390px;max-width:calc(100vw - 16px);height:100dvh;background:#f9faf7;border-left:1px solid #d6d9d0;box-shadow:-14px 0 40px #1e241924;z-index:21;display:flex;flex-direction:column}.notification-drawer>header{height:65px;flex:none;border-bottom:1px solid var(--line);padding:0 16px;display:flex;align-items:center;justify-content:space-between}.notification-drawer>header>div{display:flex;align-items:center;gap:10px}.notification-drawer>header>div>span{width:32px;height:32px;border-radius:9px;background:#e6ecd9;color:#52672f;display:grid;place-items:center}.notification-drawer>header>div>span svg{width:15px}.notification-drawer>header>div>div{display:flex;flex-direction:column;gap:2px}.notification-drawer>header strong{font:700 12px Manrope Variable}.notification-drawer>header small{color:#888d82;font-size:12px}.inbox-controls{height:48px;flex:none;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e6e0}.inbox-controls>div{display:flex;gap:4px}.inbox-controls button{height:28px;border:0;background:transparent;border-radius:7px;padding:0 9px;color:#7b8076;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}.inbox-controls button.active{background:#e8ebe4;color:#2e332a;font-weight:600}.inbox-controls button>span{background:#d4d8d0;border-radius:8px;min-width:15px;height:15px;display:grid;place-items:center;font-size:12px}.inbox-controls>button{color:#617b36;padding-right:0}.inbox-controls>button svg{width:11px}.notification-list{flex:1;min-height:0;overflow-y:auto}.notification-list>article{min-height:105px;border-bottom:1px solid #e3e5df;padding:14px 23px 13px 16px;display:flex;align-items:flex-start;gap:11px;cursor:pointer;position:relative;background:#f7faf2;transition:background .15s}.notification-list>article.read{background:#fafbf8}.notification-list>article:hover{background:#f0f4ea}.notification-avatar{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:#282d23;font:700 12px Manrope Variable;position:relative}.notification-avatar>i{position:absolute;width:16px;height:16px;right:-5px;bottom:-4px;background:#fff;border:1px solid #e0e3dc;border-radius:50%;display:grid;place-items:center;color:#69715e}.notification-avatar>i svg{width:9px}.notification-list article>div{flex:1;min-width:0}.notification-list article header{display:flex;justify-content:space-between;gap:8px;align-items:center}.notification-list article header strong{font:700 13px Manrope Variable}.notification-list article time{color:#a0a59b;font-size:12px;white-space:nowrap}.notification-list article p{margin:4px 0 7px;color:#747a6e;font-size:12px;line-height:1.45}.notification-list article button{max-width:100%;height:25px;border:1px solid #e0e3dc;background:#fff;border-radius:6px;padding:0 7px;color:#6a7065;display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer}.notification-list article button svg{width:10px;flex:none}.unread-dot{position:absolute;right:12px;top:19px;width:6px;height:6px;border-radius:50%;background:#7eaa3d;box-shadow:0 0 0 3px #eef5e4}.empty-inbox{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8f958a}.empty-inbox svg{width:35px;color:#8caf53}.empty-inbox strong{font:700 14px Manrope Variable;color:#5f665a}.empty-inbox span{font-size:12px}.inbox-ai-brief{margin:12px 13px 4px;padding:12px;border:1px solid #d9e4c6;border-radius:12px;background:linear-gradient(135deg,#f0f6e4,#fbfcf8 70%);display:grid;grid-template-columns:31px 1fr auto;align-items:start;gap:9px;box-shadow:0 8px 22px #40522712}.inbox-ai-brief>span{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;color:#5c7338;background:#dfecc7}.inbox-ai-brief>span svg{width:15px}.inbox-ai-brief strong{display:block;color:#3d4931;font:700 12px Manrope Variable}.inbox-ai-brief p{margin:3px 0 0;color:#707967;font-size:12px;line-height:1.5}.inbox-ai-brief em{min-width:24px;padding:3px 6px;border-radius:999px;background:#6a8046;color:#fff;text-align:center;font:700 12px Manrope Variable;font-style:normal}.inbox-ai-disabled{margin:11px 13px 4px;padding:10px 11px;border:1px dashed #d7dbd0;border-radius:10px;background:#fafbf8;color:#747b6d;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.inbox-ai-disabled>svg{width:17px;color:#80945c}.inbox-ai-disabled span{display:flex;flex-direction:column;gap:2px}.inbox-ai-disabled strong{font:700 12px Manrope Variable}.inbox-ai-disabled small{font-size:12px;color:#979c92}.notification-preferences-trigger{height:48px;flex:none;display:flex;align-items:center;gap:8px;padding:0 17px;border:0;border-top:1px solid #e1e4dc;background:#f9faf7;color:#777d72;font-size:12px;cursor:pointer}.notification-preferences-trigger svg{width:13px}.notification-preferences-trigger svg:last-child{margin-left:auto;transform:rotate(-90deg);transition:transform .2s}.notification-preferences-trigger.open svg:last-child{transform:rotate(0)}.notification-preferences{flex:none;overflow:hidden;border-top:1px solid #e1e4dc;background:#fff;box-shadow:0 -10px 28px #22281d12}.notification-preferences>header{padding:12px 16px 8px;display:flex;flex-direction:column;gap:2px}.notification-preferences>header strong{font:700 13px Manrope Variable;color:#40463a}.notification-preferences>header small{color:#999e95;font-size:12px}.notification-preferences>label{min-height:43px;padding:7px 16px;display:flex;align-items:center;gap:10px;border-top:1px solid #f0f1ed;cursor:pointer}.notification-preferences>label>span{flex:1;display:flex;flex-direction:column;gap:2px}.notification-preferences>label strong{font:650 12px Manrope Variable;color:#5b6254}.notification-preferences>label small{color:#9ca197;font-size:14px}.notification-preferences>label>input{position:absolute;opacity:0;pointer-events:none}.notification-preferences>label>i{width:28px;height:16px;padding:2px;border-radius:999px;background:#d9ddd4;transition:background .18s}.notification-preferences>label>i b{display:block;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #191f1533;transition:transform .18s}.notification-preferences>label>input:checked+i{background:#718a4c}.notification-preferences>label>input:checked+i b{transform:translate(12px)}.transfer-backdrop{z-index:35}.card-transfer-modal{width:min(610px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #d7dbd1;border-radius:18px;background:#f8f9f5;box-shadow:0 26px 80px #1c23173d}.card-transfer-modal>header{min-height:72px;padding:15px 18px;border-bottom:1px solid #dde0d8;background:#fffc;display:flex;align-items:center;justify-content:space-between;gap:14px}.card-transfer-modal>header>div{display:flex;align-items:center;gap:11px}.card-transfer-modal>header>div>span{width:38px;height:38px;border-radius:11px;background:#e6edd9;color:#637a40;display:grid;place-items:center}.card-transfer-modal>header>div>span svg{width:18px}.card-transfer-modal>header h2{margin:0;color:#333a2d;font:750 14px Manrope Variable}.card-transfer-modal>header p{margin:3px 0 0;color:#8c9287;font-size:12px}.transfer-card-preview{margin:15px 17px 11px;min-height:66px;padding:11px;border:1px solid #dfe2db;border-radius:12px;background:#fff;display:grid;grid-template-columns:7px 1fr;gap:11px;box-shadow:0 7px 18px #1f271a0d}.transfer-card-preview>span{border-radius:5px}.transfer-card-preview>div{min-width:0}.transfer-card-preview small{color:#a0a59c;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.transfer-card-preview strong{margin-top:3px;display:block;color:#3c4237;font:700 13px Manrope Variable;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transfer-card-preview p{margin:4px 0 0;color:#8a9085;font-size:12px}.transfer-mode{margin:0 17px 11px;padding:4px;border:1px solid #dfe2da;border-radius:12px;background:#eef0eb;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.transfer-mode>button{min-height:51px;padding:8px 11px;border:0;border-radius:9px;background:transparent;color:#777e72;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.transfer-mode>button.active{background:#fff;color:#566c38;box-shadow:0 3px 10px #21291c1a}.transfer-mode>button>svg{width:16px;flex:none}.transfer-mode>button span{display:flex;flex-direction:column;gap:2px}.transfer-mode>button strong{font:700 13px Manrope Variable}.transfer-mode>button small{color:#949a8f;font-size:12px}.transfer-ai{margin:0 17px 11px;padding:11px;border:1px solid #d8e3c5;border-radius:12px;background:linear-gradient(135deg,#edf5df,#fbfcf8);display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;text-align:left}.transfer-ai>span:first-child{width:32px;height:32px;border-radius:9px;background:#dceac3;color:#60763f;display:grid;place-items:center}.transfer-ai>span:first-child svg{width:15px}.transfer-ai strong{display:block;color:#4a583a;font:700 12px Manrope Variable}.transfer-ai p{margin:3px 0 0;color:#77806d;font-size:12px;line-height:1.45}.transfer-ai>button{height:27px;padding:0 10px;border:1px solid #ccd9b5;border-radius:7px;background:#fff;color:#617641;font:700 12px Manrope Variable;cursor:pointer}.transfer-ai.disabled{width:calc(100% - 34px);cursor:pointer}.transfer-ai.disabled>svg{width:20px;color:#71884d}.transfer-ai.disabled>span{display:flex;flex-direction:column;gap:2px}.transfer-ai.disabled small{color:#89927e;font-size:12px}.transfer-destination{margin:0 17px 12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.transfer-destination label{display:flex;flex-direction:column;gap:5px}.transfer-destination label>span{color:#777d72;font:650 12px Manrope Variable}.transfer-destination select{width:100%;height:38px;padding:0 31px 0 10px;border:1px solid #d7dbd2;border-radius:9px;background:#fff;color:#4f564a;font:650 12px Manrope Variable}.transfer-copy-options{margin:0 17px 13px;border:1px solid #dde0d9;border-radius:12px;background:#fff;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.transfer-copy-options>header{grid-column:1 / -1;padding:10px 12px;border-bottom:1px solid #e7e9e4;display:flex;flex-direction:column;gap:2px}.transfer-copy-options>header strong{color:#50574b;font:700 12px Manrope Variable}.transfer-copy-options>header small{color:#9da198;font-size:12px}.transfer-copy-options>label{min-height:46px;padding:8px 11px;display:flex;align-items:center;gap:9px;border-right:1px solid #eceee9;border-bottom:1px solid #eceee9;cursor:pointer}.transfer-copy-options>label:nth-of-type(2n){border-right:0}.transfer-copy-options>label>span{flex:1;display:flex;flex-direction:column;gap:2px}.transfer-copy-options label strong{color:#60675b;font:650 12px Manrope Variable}.transfer-copy-options label small{color:#a1a69c;font-size:14px}.transfer-copy-options input{position:absolute;opacity:0}.transfer-copy-options label>i{width:27px;height:16px;padding:2px;border-radius:999px;background:#daddd6}.transfer-copy-options label>i b{display:block;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14191233;transition:transform .16s}.transfer-copy-options input:checked+i{background:#718a4c}.transfer-copy-options input:checked+i b{transform:translate(11px)}.card-transfer-modal>footer{min-height:64px;padding:12px 17px;border-top:1px solid #dde0d8;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.card-transfer-modal>footer>span{min-width:0;color:#858b80;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-transfer-modal>footer>span i{margin:0 4px;color:#c0c4bc}.card-transfer-modal>footer>div{display:flex;gap:7px;flex:none}.card-transfer-modal>footer button{height:33px}@media(max-width:600px){.card-transfer-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:15px}.transfer-mode,.transfer-destination,.transfer-copy-options{grid-template-columns:1fr}.transfer-copy-options>label{border-right:0}.transfer-ai{grid-template-columns:30px 1fr}.transfer-ai>button{grid-column:2;justify-self:start}.card-transfer-modal>footer{align-items:flex-start;flex-direction:column}.card-transfer-modal>footer>div{width:100%}.card-transfer-modal>footer>div button{flex:1}}.workspace-search-backdrop{z-index:34;align-items:flex-start;padding-top:5vh}.workspace-search-modal{width:min(920px,calc(100vw - 30px));height:min(680px,calc(100dvh - 10vh));border:1px solid #d5d9cf;border-radius:18px;background:#f7f8f4;overflow:hidden;box-shadow:0 30px 100px #1b221645;display:flex;flex-direction:column}.workspace-search-modal>header{min-height:64px;padding:10px 14px 10px 18px;border-bottom:1px solid #daded5;background:#ffffffe6;display:flex;align-items:center;gap:10px}.workspace-search-modal>header>div{flex:1;min-width:0;display:flex;align-items:center;gap:11px}.workspace-search-modal>header>div>svg{width:18px;color:#6c824b}.workspace-search-modal>header input{width:100%;border:0;outline:0;background:transparent;color:#353c30;font:650 13px Manrope Variable}.workspace-search-modal>header input::placeholder{color:#a3a89e;font-weight:500}.workspace-search-modal>header>kbd{padding:4px 7px;border:1px solid #d9ddd4;border-radius:6px;background:#f4f5f2;color:#8b9186;font:12px DM Sans;white-space:nowrap}.workspace-search-body{flex:1;min-height:0;display:grid;grid-template-columns:205px 1fr}.workspace-search-body>aside{min-height:0;overflow-y:auto;padding:15px 13px;border-right:1px solid #dfe2da;background:#f1f3ee}.workspace-search-filter-title{margin-bottom:11px;display:flex;align-items:center;justify-content:space-between}.workspace-search-filter-title span{color:#7a8175;font:700 12px Manrope Variable;text-transform:uppercase;letter-spacing:.1em}.workspace-search-filter-title button,.workspace-search-recents header button{border:0;background:transparent;color:#73884f;font:700 12px Manrope Variable;cursor:pointer}.workspace-search-body>aside>label:not(.workspace-search-watch){margin-bottom:10px;display:flex;flex-direction:column;gap:5px}.workspace-search-body>aside>label>span{color:#7e8479;font:650 12px Manrope Variable}.workspace-search-body>aside select{width:100%;height:34px;padding:0 27px 0 9px;border:1px solid #d5d9d1;border-radius:8px;background:#fff;color:#535a4e;font:600 12px Manrope Variable}.workspace-search-watch{min-height:34px;margin:2px 0 13px;padding:0 9px;border:1px solid #daddd6;border-radius:8px;background:#fff;display:flex;align-items:center;cursor:pointer}.workspace-search-watch input{position:absolute;opacity:0}.workspace-search-watch span{display:flex;align-items:center;gap:7px;color:#666e60!important}.workspace-search-watch svg{width:13px}.workspace-search-watch:has(input:checked){border-color:#9bae7b;background:#edf3e3}.workspace-search-recents{padding-top:11px;border-top:1px solid #d9ddd5}.workspace-search-recents header{margin-bottom:7px;display:flex;justify-content:space-between}.workspace-search-recents header strong{color:#757c70;font:700 12px Manrope Variable;text-transform:uppercase;letter-spacing:.07em}.workspace-search-recents>button{width:100%;min-height:29px;padding:5px 4px;border:0;border-radius:6px;background:transparent;color:#7c8377;display:flex;align-items:center;gap:6px;text-align:left;font-size:12px;cursor:pointer}.workspace-search-recents>button:hover{background:#e7eae3;color:#58634c}.workspace-search-recents>button svg{width:11px;flex:none}.workspace-search-recents>small{color:#a0a59c;font-size:14px;line-height:1.5}.workspace-search-body>main{min-width:0;min-height:0;overflow:hidden;padding:14px;display:flex;flex-direction:column}.workspace-search-ai{flex:none;min-height:54px;margin-bottom:11px;padding:9px 10px;border:1px solid #d7e3c2;border-radius:11px;background:linear-gradient(135deg,#ecf4df,#fbfcf8);display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:9px}.workspace-search-ai>span{width:31px;height:31px;border-radius:9px;background:#dceac5;color:#60773e;display:grid;place-items:center}.workspace-search-ai>span svg{width:15px}.workspace-search-ai strong{display:block;color:#4c5a3c;font:700 12px Manrope Variable}.workspace-search-ai p{margin:3px 0 0;color:#7a8370;font-size:12px}.workspace-search-ai>button{height:27px;padding:0 10px;border:1px solid #ccd9b6;border-radius:7px;background:#fff;color:#607540;font:700 12px Manrope Variable;cursor:pointer}.workspace-search-ai.disabled{border-style:dashed;background:#f7f8f4}.workspace-search-summary{flex:none;height:29px;padding:0 3px;display:flex;align-items:center;justify-content:space-between;color:#868c81;font-size:12px}.workspace-search-summary strong{color:#485240;font:750 13px Manrope Variable}.workspace-search-results{flex:1;min-height:0;overflow-y:auto;padding:2px 3px 10px;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:8px}.workspace-search-results>button{min-width:0;min-height:116px;padding:11px;border:1px solid #dfe2da;border-radius:12px;background:#fff;color:#646b60;display:grid;grid-template-columns:6px 1fr 16px;gap:10px;text-align:left;cursor:pointer;box-shadow:0 5px 14px #20281b0a;transition:transform .15s,border-color .15s,box-shadow .15s}.workspace-search-results>button:hover{transform:translateY(-2px);border-color:#b9c5a5;box-shadow:0 10px 24px #2c38231a}.workspace-result-board{border-radius:5px}.workspace-search-results>button>div{min-width:0}.workspace-result-path{color:#92988e;font-size:14px}.workspace-result-path strong{color:#68735e;font:700 12px Manrope Variable}.workspace-result-path i{margin:0 4px;color:#bec2ba}.workspace-search-results h3{margin:5px 0 3px;color:#3f4639;font:700 13px Manrope Variable;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-search-results p{margin:0;height:24px;color:#858b80;font-size:12px;line-height:1.55;overflow:hidden}.workspace-search-results footer{margin-top:8px;display:flex;align-items:center;gap:5px}.workspace-search-results footer em{padding:3px 5px;border-radius:5px;background:#f1f2ef;color:#767d70;font:700 14px Manrope Variable;font-style:normal}.workspace-search-results footer em.priority-urgent{background:#fde7e2;color:#ba4e43}.workspace-search-results footer em.priority-high{background:#fff0d8;color:#a96d24}.workspace-search-results footer span{color:#8b9186;display:flex;align-items:center;gap:3px;font-size:14px}.workspace-search-results footer span svg{width:10px}.workspace-search-results footer i{width:17px;height:17px;margin-left:-2px;border:2px solid white;border-radius:50%;color:#34402d;display:grid;place-items:center;font:700 13px Manrope Variable;font-style:normal}.workspace-search-results>button>svg{width:13px;color:#a2a99c;align-self:center}.workspace-search-empty{grid-column:1 / -1;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c9288;text-align:center}.workspace-search-empty>svg{width:28px;color:#a8b39a}.workspace-search-empty strong{margin-top:10px;color:#51594b;font:700 13px Manrope Variable}.workspace-search-empty p{height:auto;margin:4px 0 10px}.workspace-search-empty button{height:29px;padding:0 11px;border:1px solid #d6dbd0;border-radius:7px;background:#fff;color:#667653;font:700 12px Manrope Variable;cursor:pointer}.workspace-search-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.workspace-search-welcome>span{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#dce9c5,#eef3e5);color:#657a45;display:grid;place-items:center;box-shadow:0 12px 28px #46582f1f}.workspace-search-welcome>span svg{width:24px}.workspace-search-welcome h2{margin:13px 0 4px;color:#3d4537;font:750 15px Manrope Variable}.workspace-search-welcome p{max-width:430px;margin:0;color:#8a9085;font-size:12px;line-height:1.6}.workspace-search-welcome>div{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.workspace-search-welcome>div button{height:30px;padding:0 10px;border:1px solid #d9ddd4;border-radius:8px;background:#fff;color:#6d7567;display:flex;align-items:center;gap:5px;font:650 12px Manrope Variable;cursor:pointer}.workspace-search-welcome>div button:first-child{border-color:#cfdbba;background:#f0f5e8;color:#617640}.workspace-search-welcome>div button svg{width:11px}.workspace-search-modal>footer{height:38px;flex:none;padding:0 17px;border-top:1px solid #dfe2da;background:#fff;display:flex;align-items:center;gap:15px;color:#8d9388;font-size:12px}.workspace-search-modal>footer kbd{margin-right:4px;padding:2px 4px;border:1px solid #daddd5;border-radius:4px;background:#f5f6f3;font:14px DM Sans}.workspace-search-modal>footer strong{margin-left:auto;color:#6f7e5d;font:700 12px Manrope Variable}@media(max-width:720px){.board-export-backdrop{padding:8px}.board-export-center{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.board-export-body{grid-template-columns:1fr;overflow-y:auto}.board-export-body>aside{border-right:0;border-bottom:1px solid #dfe2da;overflow:visible;display:grid;grid-template-columns:150px 1fr;gap:12px}.export-scope{margin-top:0}.export-metrics{grid-column:1 / -1;margin-top:0}.board-export-body>main{overflow:visible}.collections-backdrop{padding:8px}.collections-center{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.collections-ai{grid-template-columns:32px 1fr}.collections-ai button{grid-column:2;justify-self:start}.collections-body{grid-template-columns:1fr;overflow-y:auto}.collections-body>section{min-height:260px;overflow:visible}.collection-list-panel>.collection-list,.collection-assignment-panel>div{overflow:visible}.workspace-search-backdrop{padding:0}.workspace-search-modal{width:100vw;height:100dvh;border:0;border-radius:0}.workspace-search-modal>header>kbd{display:none}.workspace-search-body{grid-template-columns:1fr;overflow-y:auto}.workspace-search-body>aside{min-height:auto;overflow:visible;border-right:0;border-bottom:1px solid #dfe2da;display:grid;grid-template-columns:1fr 1fr;gap:8px}.workspace-search-filter-title,.workspace-search-recents{grid-column:1 / -1}.workspace-search-body>aside>label:not(.workspace-search-watch){margin:0}.workspace-search-watch{margin:0}.workspace-search-body>main{min-height:430px;overflow:visible}.workspace-search-results{overflow:visible;grid-template-columns:1fr}}.automation-backdrop{padding:28px}.automation-center{width:1040px;max-width:100%;height:min(750px,calc(100dvh - 56px));background:#f7f8f5;border-radius:18px;box-shadow:0 28px 90px #13171059;overflow:hidden;display:flex;flex-direction:column}.automation-center>header{height:78px;flex:none;background:#fff;border-bottom:1px solid #e0e3db;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.automation-title{display:flex;align-items:center;gap:12px}.automation-title>span{width:38px;height:38px;border-radius:10px;background:var(--accent);color:#25320e;display:grid;place-items:center}.automation-title>span svg{width:17px}.automation-title h2{margin:0 0 3px;font:700 17px Manrope Variable;letter-spacing:-.4px}.automation-title p{margin:0;color:#858a80;font-size:12px}.automation-center>header>div:last-child{display:flex;align-items:center;gap:7px}.automation-center>header .primary-button{height:34px}.automation-tabs{height:45px;flex:none;display:flex;align-items:flex-end;padding:0 24px;gap:20px;background:#fff;border-bottom:1px solid #e0e3db}.automation-tabs button{height:39px;border:0;background:transparent;color:#7c8177;font-size:13px;cursor:pointer;position:relative;padding:0 2px}.automation-tabs button span{margin-left:4px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:#edf0e9;color:#66705e;display:inline-grid;place-items:center;font-size:12px}.automation-tabs button.active{color:var(--ink);font-weight:600}.automation-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#789543}.automation-body{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 35px}.automation-metrics{display:grid;grid-template-columns:repeat(3,1fr) 1.45fr;gap:9px;margin-bottom:18px}.automation-metrics article{min-height:86px;border:1px solid #dfe2da;background:#fff;border-radius:11px;padding:12px;display:flex;flex-direction:column;box-shadow:0 3px 12px #272e210a}.automation-metrics article>span{color:#858a80;font-size:12px}.automation-metrics article>strong{font:700 20px Manrope Variable;margin:4px 0 auto;letter-spacing:-.5px}.automation-metrics article>strong em{font-size:13px;font-style:normal}.automation-metrics article>small{display:flex;align-items:center;gap:3px;color:#8b9085;font-size:12px}.automation-metrics article>small svg{width:10px;color:#79984a}.automation-metrics .ai-metric{background:#22261e;color:#fff;border-color:#22261e;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;position:relative;overflow:hidden}.ai-metric>svg{width:26px;height:26px;border-radius:7px;padding:6px;background:var(--accent);color:#2b3814}.ai-metric>div{display:flex;flex-direction:column;gap:3px}.ai-metric>div span{color:#959d8f;font-size:12px}.ai-metric>div strong{font:600 13px Manrope Variable}.ai-metric>button{height:27px;border:1px solid #484e42;background:#32372e;color:#fff;border-radius:6px;padding:0 8px;font-size:12px;cursor:pointer}.rules-heading{display:flex;justify-content:space-between;align-items:center;margin:0 3px 9px}.rules-heading h3{margin:0 0 2px;font:700 14px Manrope Variable}.rules-heading p{margin:0;color:#8a8f84;font-size:12px}.rules-heading button{height:28px;border:1px solid #d9dcd4;background:#fff;border-radius:7px;display:flex;align-items:center;gap:5px;padding:0 8px;font-size:12px;cursor:pointer}.rules-heading button svg{width:11px}.rules-heading>label{height:29px;border:1px solid #d9dcd4;background:#fff;border-radius:7px;display:flex;align-items:center;gap:5px;padding:0 7px;color:#697064}.rules-heading>label svg{width:11px}.rules-heading>label select{border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.rules-list{display:flex;flex-direction:column;gap:7px}.rule-card{min-height:92px;background:#fff;border:1px solid #dfe2da;border-radius:11px;display:grid;grid-template-columns:38px minmax(0,1fr) 95px 36px 30px;align-items:center;gap:10px;padding:11px 10px 11px 13px;position:relative}.rule-symbol{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#edf2e6;color:#648137}.rule-symbol svg{width:16px}.tone-orange .rule-symbol{background:#f8e9dc;color:#b46b36}.tone-blue .rule-symbol{background:#e4edf3;color:#557c96}.tone-purple .rule-symbol{background:#eee5f2;color:#805a94}.rule-copy header h3{margin:0 0 2px;font:700 13px Manrope Variable}.rule-copy header p{margin:0;color:#8a8f84;font-size:12px}.rule-flow{display:flex;align-items:center;gap:7px;margin-top:9px}.rule-flow>span{min-height:25px;display:flex;align-items:center;gap:6px;border:1px solid #e0e3dc;background:#f8f9f6;border-radius:6px;padding:0 7px;color:#62685d;font-size:12px}.rule-flow small{color:#93998e;text-transform:uppercase;font-size:14px;font-weight:700}.rule-flow>i{width:12px;height:1px;background:#cdd1c8;position:relative}.rule-flow>i:after{content:"";position:absolute;right:0;top:-2px;width:4px;height:4px;border-top:1px solid #a9afa4;border-right:1px solid #a9afa4;transform:rotate(45deg)}.rule-stats{display:flex;flex-direction:column;gap:4px;color:#8a8f84;font-size:12px}.rule-stats strong{color:#5f655a}.rule-toggle{cursor:pointer}.rule-toggle input{position:absolute;opacity:0}.rule-toggle>i{width:32px;height:18px;background:#d5d8d1;border-radius:10px;padding:2px;display:block;transition:background .18s}.rule-toggle>i span{display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .18s}.rule-toggle input:checked+i{background:#7d9f46}.rule-toggle input:checked+i span{transform:translate(14px)}.rule-actions-menu{position:absolute;z-index:4;top:55px;right:9px;width:155px;padding:5px;border:1px solid #d9ddd3;border-radius:9px;background:#fff;box-shadow:0 14px 32px #1d23182e;display:flex;flex-direction:column}.rule-actions-menu button{height:31px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#565e50;display:flex;align-items:center;gap:7px;text-align:left;font-size:12px;cursor:pointer}.rule-actions-menu button:hover{background:#f0f3eb;color:var(--ink)}.rule-actions-menu button svg{width:12px}.automation-activity{background:#fff;border:1px solid #dfe2da;border-radius:11px;overflow:hidden}.automation-activity article{height:57px;border-bottom:1px solid #e5e7e1;padding:0 14px;display:flex;align-items:center;gap:10px}.automation-activity article>span{width:26px;height:26px;border-radius:50%;background:#edf3e5;color:#789c42;display:grid;place-items:center}.automation-activity article>span svg{width:13px}.automation-activity article>div{flex:1}.automation-activity strong{font-size:12px}.automation-activity p{margin:2px 0 0;color:#8a8f84;font-size:12px}.automation-activity small{display:block;margin-top:2px;color:#a0a59b;font-size:14px}.automation-activity time{color:#92978d;font-size:12px}.automation-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8a9085;text-align:center}.automation-empty>svg{width:28px;height:28px;padding:7px;border-radius:9px;background:#edf2e6;color:#6f8e3f}.automation-empty strong{margin-top:10px;color:#4e5549;font:700 13px Manrope Variable}.automation-empty p{max-width:250px;margin:4px 0 0;font-size:12px;line-height:1.5}.automation-templates{display:flex;flex-direction:column;gap:8px}.automation-templates>header{margin:0 3px 3px}.automation-templates>header h3{margin:0 0 3px;font:700 14px Manrope Variable}.automation-templates>header p{margin:0;color:#8a8f84;font-size:12px}.automation-templates>article{min-height:78px;padding:11px 12px;border:1px solid #dfe2da;border-radius:11px;background:#fff;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;box-shadow:0 3px 12px #272e210a}.automation-templates>article>span{width:36px;height:36px;border-radius:10px;background:#edf2e6;color:#648137;display:grid;place-items:center}.automation-templates>article>span.tone-orange{background:#f8e9dc;color:#b46b36}.automation-templates>article>span.tone-blue{background:#e4edf3;color:#557c96}.automation-templates>article>span svg{width:16px}.automation-templates h3{margin:0 0 3px;font:700 13px Manrope Variable}.automation-templates p{margin:0 0 6px;color:#7f867a;font-size:12px}.automation-templates small{color:#92988d;font-size:14px}.automation-templates article>button{height:30px;padding:0 10px;border:1px solid #d5d9d0;border-radius:7px;background:#f8faf5;color:#56624c;display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer}.automation-templates article>button:disabled{color:#8b9186;cursor:default}.automation-templates article>button svg{width:11px}.rule-builder-backdrop{position:absolute;inset:0;background:#1b1f1885;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:5}.automation-center{position:relative}.rule-builder{width:520px;max-width:calc(100% - 30px);background:#fafbf8;border-radius:14px;box-shadow:0 22px 65px #13171059;padding:0 20px 18px}.rule-builder>header{height:68px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e3dd;margin-bottom:18px}.rule-builder>header>div{display:flex;align-items:center;gap:9px}.rule-builder>header>div>span{width:29px;height:29px;border-radius:8px;background:var(--accent);color:#283512;display:grid;place-items:center}.rule-builder>header svg{width:14px}.rule-builder h3{margin:0 0 2px;font:700 12px Manrope Variable}.rule-builder p{margin:0;color:#8c9187;font-size:12px}.rule-builder>label{display:flex;flex-direction:column;gap:6px;color:#666c60;font-size:12px;font-weight:600}.rule-builder input,.rule-builder select{width:100%;height:38px;border:1px solid #d6d9d1;background:#fff;border-radius:8px;padding:0 10px;outline:0;color:var(--ink);font-size:12px}.rule-builder input:focus,.rule-builder select:focus{border-color:#93a66d;box-shadow:0 0 0 3px #7a97481f}.builder-step{margin-top:17px;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center}.builder-step>span{width:27px;height:27px;border-radius:8px;background:#e8eddf;color:#5a742f;display:grid;place-items:center;font:700 13px Manrope Variable}.builder-step label{display:flex;flex-direction:column;gap:4px}.builder-step small{color:#898f84;font-size:12px}.action-step>span{background:#e5ecf0;color:#55758a}.builder-connector{height:17px;padding-left:13px}.builder-connector i{display:block;width:1px;height:100%;background:#ccd1c7}.rule-builder>footer{display:flex;justify-content:flex-end;gap:7px;border-top:1px solid #e1e3dd;margin-top:20px;padding-top:15px}.ai-panel{position:fixed;top:0;right:0;width:382px;max-width:calc(100vw - 20px);height:100dvh;background:#f8f9f5;border-left:1px solid #d6d9d0;box-shadow:-14px 0 40px #1e241924;z-index:20;display:flex;flex-direction:column}.ai-panel>header{height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 17px}.ai-title{display:flex;align-items:center;gap:10px}.ai-title>span,.settings-brand>span{width:32px;height:32px;border-radius:9px;background:var(--accent);color:#263211;display:grid;place-items:center}.ai-title>span svg{width:15px}.ai-title>div{display:flex;flex-direction:column;gap:2px}.ai-title strong{font:700 14px Manrope Variable}.ai-title small{font-size:12px;color:#888d82}.ai-content{flex:1;overflow-y:auto;padding:17px}.ai-content section{border-bottom:1px solid #e2e4de;padding-bottom:17px;margin-bottom:17px}.briefing{background:#1c2019;color:#fff;border-radius:14px;padding:16px 16px 14px!important;border:0!important}.section-kicker{display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#aeb6a6}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #b9e7691a}.briefing h2{margin:13px 0 6px;font:700 18px/1.24 Manrope Variable;letter-spacing:-.55px;max-width:290px}.briefing>p{color:#abb1a5;margin:0;font-size:13px;line-height:1.5;max-width:295px}.briefing-stats{border-top:1px solid #383d34;margin-top:15px;padding-top:13px;display:grid;grid-template-columns:repeat(3,1fr)}.briefing-stats div{display:flex;flex-direction:column;gap:2px;border-right:1px solid #383d34;padding-left:10px}.briefing-stats div:first-child{padding-left:0}.briefing-stats div:last-child{border:0}.briefing-stats strong{font:700 15px Manrope Variable}.briefing-stats span{font-size:12px;color:#8e9588}.briefing-stats .warning strong{color:#ff9b72}.ai-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.ai-section-heading h3{margin:0;font:700 13px Manrope Variable}.ai-section-heading button,.ai-section-heading span{border:0;background:transparent;font-size:12px;color:#8a8f84}.suggestion-card{width:100%;border:1px solid #dee1d9;border-radius:11px;background:#fff;padding:10px;display:flex;align-items:center;gap:10px;text-align:left;margin-bottom:7px;cursor:pointer}.suggestion-card:hover{border-color:#b9c0af;box-shadow:0 3px 12px #262d200f}.suggestion-card>span{width:29px;height:29px;flex:none;border-radius:8px;background:#eef1e9;display:grid;place-items:center;color:#667050}.suggestion-card>span svg{width:14px}.suggestion-card>div{display:flex;flex-direction:column;gap:3px;flex:1}.suggestion-card strong{font:700 13px Manrope Variable}.suggestion-card small{font-size:12px;color:#858a80;line-height:1.4}.suggestion-card>svg{width:12px;color:#a1a69b}.rotate{transform:rotate(-90deg)}.activity-pulse{position:relative}.spark-bars{height:72px;display:flex;gap:8px;align-items:flex-end;border-bottom:1px solid #dde0d8;padding:4px 9px 0}.spark-bars i{flex:1;background:#ced9ba;border-radius:3px 3px 0 0;position:relative}.spark-bars i:nth-last-child(-n+2){background:#9dc755}.momentum-copy{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.momentum-copy strong{font-size:12px}.momentum-copy span{color:#858a80;font-size:12px}.ai-response{display:flex;gap:8px;padding:11px;border-radius:10px;background:#edf4e2;color:#485b28}.ai-response svg{width:14px;flex:none;margin-top:2px}.ai-response p{margin:0;font-size:12px;line-height:1.5}.ai-response{border:1px solid #d9e7c4}.command-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:min(13vh,105px) 16px 20px;background:#161a1359;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.command-palette{width:min(650px,calc(100vw - 24px));max-height:min(680px,calc(100dvh - 50px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:16px;background:#fafbf8;box-shadow:0 30px 90px #12170f61}.command-palette>header{height:58px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #dfe1da;background:#fff}.command-palette>header svg{width:19px;color:#7e8578}.command-palette>header input{flex:1;min-width:0;border:0;outline:0;color:#252a21;font:600 13px DM Sans Variable}.command-palette kbd{min-width:24px;height:22px;display:inline-grid;place-items:center;padding:0 5px;border:1px solid #d9dcd4;border-bottom-width:2px;border-radius:5px;background:#f5f6f3;color:#858b80;font:700 12px DM Sans Variable}.command-results{overflow-y:auto;padding:8px}.command-results section{display:grid;gap:2px;margin-bottom:8px}.command-results h3{margin:5px 8px 4px;color:#92978e;font:700 12px Manrope Variable;letter-spacing:.65px;text-transform:uppercase}.command-results section>button{min-height:48px;display:grid;grid-template-columns:30px 1fr auto 16px;align-items:center;gap:9px;border:0;border-radius:9px;background:transparent;color:#4f554b;padding:6px 10px;text-align:left;cursor:pointer}.command-results section>button.selected{background:#eaf1df;color:#354822}.command-results section>button>span:first-child{width:29px;height:29px;display:grid;place-items:center;border:1px solid #e0e3db;border-radius:8px;background:#fff;color:#6f7961;overflow:hidden}.command-results section>button>span svg{width:15px}.command-results section>button>div{display:grid;gap:2px}.command-results button strong{font:700 13px Manrope Variable}.command-results button small{color:#898f84;font-size:12px}.command-results section>button>svg{width:13px;opacity:0;transform:translate(-4px);transition:.15s ease}.command-results section>button.selected>svg{opacity:1;transform:translate(0)}.command-board-dot{width:100%!important;height:100%!important;border:0!important;border-radius:7px!important}.command-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#979c93}.command-empty svg{width:27px;margin-bottom:10px}.command-empty strong{color:#555b51;font:700 14px Manrope Variable}.command-empty span{margin-top:4px;font-size:12px}.command-palette>footer{min-height:38px;display:flex;align-items:center;gap:16px;padding:0 14px;border-top:1px solid #e2e4de;background:#fff;color:#8d9288;font-size:12px}.command-palette>footer span{display:flex;align-items:center;gap:4px}.command-palette>footer span:last-child{margin-left:auto}.command-palette>footer svg{width:12px}.shortcut-backdrop{position:fixed;inset:0;z-index:101;display:grid;place-items:center;padding:18px;background:#1418126b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.shortcut-guide{width:min(820px,calc(100vw - 36px));max-height:min(720px,calc(100dvh - 36px));overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#f8f9f6;box-shadow:0 30px 90px #12170f66}.shortcut-guide>header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 20px;border-bottom:1px solid #dfe2da;background:linear-gradient(135deg,#fff,#f5f8f0)}.shortcut-guide>header>div{display:flex;align-items:center;gap:11px}.shortcut-guide>header>div>span{width:41px;height:41px;display:grid;place-items:center;border-radius:11px;background:#273020;color:#c6ed85;box-shadow:0 7px 16px #28312129}.shortcut-guide>header>div>span svg{width:20px}.shortcut-guide h2{margin:0 0 3px;color:#333a2f;font:800 17px Manrope Variable;letter-spacing:-.5px}.shortcut-guide>header p{margin:0;color:#858c80;font-size:12px}.shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow-y:auto;padding:17px}.shortcut-grid>section{overflow:hidden;border:1px solid #e0e3dc;border-radius:12px;background:#fff;box-shadow:0 4px 14px #272f2109}.shortcut-grid h3{height:36px;display:flex;align-items:center;margin:0;border-bottom:1px solid #e7e9e4;padding:0 11px;background:#f3f5f0;color:#7d8478;font:750 12px Manrope Variable;letter-spacing:.08em;text-transform:uppercase}.shortcut-grid article{min-height:58px;display:grid;grid-template-columns:52px 1fr;align-items:center;gap:9px;border-bottom:1px solid #eceee9;padding:7px 10px}.shortcut-grid article:last-child{border-bottom:0}.shortcut-grid kbd,.shortcut-guide>footer kbd{min-width:31px;min-height:24px;display:inline-grid;place-items:center;border:1px solid #d6dad1;border-bottom-width:3px;border-radius:6px;padding:2px 6px;background:#f8f9f6;color:#586151;font:750 12px DM Sans Variable;box-shadow:0 1px #fff inset}.shortcut-grid article>span{min-width:0;display:flex;flex-direction:column;gap:2px}.shortcut-grid strong{color:#50574b;font:700 12px Manrope Variable}.shortcut-grid small{color:#92978e;font-size:14px;line-height:1.35}.shortcut-guide>footer{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dfe2da;padding:0 18px;background:#fff;color:#798173;font-size:12px}.shortcut-guide>footer>span{display:flex;align-items:center;gap:6px}.shortcut-guide>footer small{color:#9ba097;font-size:14px}.filter-panel{position:fixed;z-index:68;top:142px;right:94px;width:min(390px,calc(100vw - 24px));max-height:calc(100dvh - 165px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:15px;background:#fafbf8;box-shadow:0 22px 60px #161c123d}.filter-panel>header{min-height:65px;display:flex;justify-content:space-between;align-items:center;padding:11px 13px 10px 15px;border-bottom:1px solid #dfe1da;background:#fff}.filter-panel>header>div{display:flex;align-items:center;gap:9px}.filter-panel>header>div>span{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#e8f0dc;color:#607b39}.filter-panel header svg{width:16px}.filter-panel h2{margin:0 0 2px;font:700 13px Manrope Variable}.filter-panel header p{margin:0;color:#8b9186;font-size:12px}.filter-body{padding:12px 15px 16px;overflow-y:auto;display:grid;gap:16px}.filter-body section{display:grid;gap:7px}.filter-body h3{margin:0;color:#777d73;font:700 12px Manrope Variable;letter-spacing:.55px;text-transform:uppercase}.saved-view-heading{display:flex;align-items:center;justify-content:space-between}.saved-view-heading button{border:0;background:transparent;color:#657d3e;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;cursor:pointer}.saved-view-heading button svg{width:10px}.saved-view-list{display:grid;gap:5px}.saved-view-list article{min-height:43px;border:1px solid #dfe2da;border-radius:8px;background:#fff;display:grid;grid-template-columns:1fr 29px 29px;align-items:center;overflow:hidden}.saved-view-list article>button{height:100%;border:0;background:transparent;color:#7c8377;display:grid;place-items:center;cursor:pointer}.saved-view-list article>button:hover{background:#f0f3eb}.saved-view-list article>button.pinned{color:#6f8b41}.saved-view-list article>button svg{width:12px}.saved-view-apply{min-width:0;grid-template-columns:29px 1fr!important;gap:5px;padding:0 5px!important;text-align:left}.saved-view-apply>span{width:26px;height:26px;border-radius:7px;background:#ebf1e2;color:#66803e;display:grid;place-items:center}.saved-view-apply>span svg{width:12px}.saved-view-apply>div{min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.saved-view-apply strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4f564b;font:700 12px Manrope Variable}.saved-view-apply small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#92988d;font-size:14px}.save-view-form{padding:9px;border:1px solid #d9ded3;border-radius:9px;background:#f4f7ef;display:grid;gap:8px}.save-view-form label{display:grid;gap:4px}.save-view-form label span{color:#72796d;font-size:12px;font-weight:700}.save-view-form input{height:33px;border:1px solid #d4d9ce;border-radius:7px;background:#fff;padding:0 8px;outline:0;color:var(--ink);font-size:12px}.save-view-form input:focus{border-color:#8da565;box-shadow:0 0 0 3px #7a97481f}.save-view-form>div{display:flex;justify-content:flex-end;gap:5px}.save-view-form button,.saved-view-empty>button{height:28px;border:0;border-radius:6px;padding:0 8px;background:#e4e8de;color:#66705e;font-size:12px;font-weight:700;cursor:pointer}.save-view-form button:last-child{background:#293321;color:#fff;display:flex;align-items:center;gap:4px}.save-view-form button:disabled{opacity:.45;cursor:default}.save-view-form button svg{width:10px}.saved-view-empty{min-height:55px;padding:9px;border:1px dashed #ccd2c4;border-radius:9px;grid-template-columns:1fr auto;align-items:center;background:#f8faf5}.saved-view-empty>div{display:flex;align-items:center;gap:8px}.saved-view-empty>div>svg{width:25px;height:25px;padding:6px;border-radius:7px;background:#eaf0e2;color:#6e8943}.saved-view-empty span{display:flex;flex-direction:column;gap:2px}.saved-view-empty strong{color:#555d50;font-size:12px}.saved-view-empty small{color:#8c9387;font-size:14px}.filter-ai-builder{padding:10px;border-radius:10px;background:#23291f;color:#fff}.filter-ai-builder>div{display:flex;align-items:center;gap:8px}.filter-ai-builder>div>svg{width:27px;height:27px;padding:7px;border-radius:8px;background:var(--accent);color:#293718}.filter-ai-builder>div span{display:flex;flex-direction:column;gap:2px}.filter-ai-builder strong{font:700 12px Manrope Variable}.filter-ai-builder small{color:#9ca497;font-size:14px}.filter-ai-builder>label{height:34px;margin-top:8px;padding:3px 3px 3px 9px;border:1px solid #41483d;border-radius:8px;background:#31372d;display:grid;grid-template-columns:1fr auto;gap:5px}.filter-ai-builder input{min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:12px}.filter-ai-builder input::placeholder{color:#879080}.filter-ai-builder button{border:0;border-radius:6px;background:var(--accent);color:#2a3816;padding:0 9px;font-size:12px;font-weight:800;cursor:pointer}.filter-ai-builder button:disabled{opacity:.45;cursor:default}.filter-ai-builder.disabled{opacity:.72}.filter-chips,.filter-labels{display:flex;flex-wrap:wrap;gap:5px}.filter-chips button{min-height:28px;display:flex;align-items:center;gap:5px;border:1px solid #dfe1da;border-radius:7px;background:#fff;color:#696f65;padding:0 8px;font-size:12px;cursor:pointer}.filter-chips button.selected{border-color:#9bb276;background:#eef4e5;color:#4f672d}.filter-chips button svg{width:10px}.priority-dot{width:7px;height:7px;border-radius:50%;background:#8b9186}.priority-dot.priority-urgent{background:#e6544d}.priority-dot.priority-high{background:#e58c43}.priority-dot.priority-medium{background:#c7ab42}.priority-dot.priority-low{background:#7f9e52}.filter-members{display:grid;grid-template-columns:1fr 1fr;gap:5px}.filter-members button{min-width:0;height:36px;display:grid;grid-template-columns:24px 1fr 12px;align-items:center;gap:6px;border:1px solid #dfe1da;border-radius:8px;background:#fff;color:#62685e;padding:0 7px;text-align:left;font-size:12px;cursor:pointer}.filter-members button.selected{border-color:#9bb276;background:#eef4e5}.filter-members .avatar{width:22px;height:22px;font-size:14px}.filter-members button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-members button>svg{width:11px;color:#5f7b36}.filter-labels button{min-height:27px;display:flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--label-color) 28%,#dfe1da);border-radius:7px;background:color-mix(in srgb,var(--label-color) 9%,white);color:#636a5e;padding:0 8px;font-size:12px;cursor:pointer}.filter-labels button.selected{border-color:var(--label-color);background:color-mix(in srgb,var(--label-color) 20%,white)}.filter-labels button>i{width:7px;height:7px;border-radius:3px;background:var(--label-color)}.filter-labels button svg{width:10px}.filter-split{grid-template-columns:1fr 1fr;gap:10px!important}.filter-split>label{display:grid;gap:5px}.filter-split>label>span{color:#777d73;font-size:12px;font-weight:700}.filter-split select{width:100%;height:34px;border:1px solid #d7dad2;border-radius:7px;background:#fff;padding:0 7px;color:#555b51;font-size:12px}.filter-split>div{display:grid;gap:5px}.filter-split>div label{min-height:29px;position:relative;cursor:pointer}.filter-split>div input{position:absolute;opacity:0}.filter-split>div span{height:100%;display:flex;align-items:center;gap:5px;border:1px solid #dfe1da;border-radius:7px;background:#fff;color:#676d63;padding:0 8px;font-size:12px}.filter-split>div input:checked+span{border-color:#9bb276;background:#eef4e5;color:#50692d}.filter-split>div svg{width:12px}.filter-panel>footer{min-height:49px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 13px;border-top:1px solid #dfe1da;background:#fff}.filter-panel>footer button{height:31px;border:0;border-radius:7px;background:#eef0eb;color:#676d63;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer}.filter-panel>footer button:last-child{background:#273020;color:#fff}.bulk-action-bar{position:fixed;z-index:65;left:50%;bottom:20px;transform:translate(-50%);width:min(920px,calc(100vw - 32px));min-height:62px;display:flex;align-items:center;gap:8px;padding:9px 10px 9px 12px;border:1px solid rgba(255,255,255,.72);border-radius:15px;background:#20231df5;color:#fff;box-shadow:0 18px 55px #14191157;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bulk-count{min-width:125px;display:flex;align-items:center;gap:9px;padding-right:10px;border-right:1px solid rgba(255,255,255,.12)}.bulk-count>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#a8cf68;color:#29361a}.bulk-count svg{width:14px}.bulk-count>div{display:grid;gap:2px}.bulk-count strong{font:700 13px Manrope Variable}.bulk-count small{color:#aeb4a8;font-size:12px}.bulk-select-all{height:32px;border:0;border-radius:7px;background:#ffffff14;color:#d9ddd5;padding:0 10px;font-size:12px;cursor:pointer;white-space:nowrap}.bulk-action-bar>label{min-width:115px;display:grid;gap:3px}.bulk-action-bar>label>span{color:#92998e;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.bulk-action-bar select{width:100%;height:31px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#30342c;color:#edf0ea;padding:0 7px;font-size:12px;outline:0}.bulk-action-bar select:disabled{opacity:.4}.bulk-archive{height:33px;display:flex;align-items:center;gap:5px;border:1px solid rgba(237,133,105,.25);border-radius:7px;background:#ac4b3529;color:#f3b4a3;padding:0 10px;font-size:12px;cursor:pointer}.bulk-archive:disabled{opacity:.35;cursor:not-allowed}.bulk-archive svg{width:13px}.bulk-close{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#aab0a6;cursor:pointer;margin-left:auto}.bulk-close:hover{background:#ffffff14;color:#fff}.bulk-close svg{width:14px}.ai-composer{margin:0 14px 14px;border:1px solid #d7dad2;background:#fff;border-radius:12px;min-height:67px;padding:9px 9px 6px;display:grid;grid-template-columns:1fr 30px;box-shadow:0 7px 20px #282f2214}.ai-composer input{border:0;outline:0;font-size:13px}.ai-composer button{width:29px;height:29px;border:0;border-radius:8px;background:#252920;color:#fff;display:grid;place-items:center;cursor:pointer}.ai-composer button svg{width:13px}.ai-composer span{font-size:12px;color:#aaada5;grid-column:1 / -1}.modal-backdrop{position:fixed;inset:0;background:#14171278;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;display:grid;place-items:center;padding:18px}.settings-modal{width:800px;max-width:100%;height:min(650px,calc(100dvh - 36px));background:#fafbf8;border:1px solid rgba(255,255,255,.55);border-radius:17px;box-shadow:0 30px 80px #1419114d;display:grid;grid-template-columns:190px 1fr;overflow:hidden}.settings-modal>aside{background:#20231d;color:#fff;padding:20px 11px}.settings-brand{display:flex;align-items:center;gap:10px;padding:0 7px 20px}.settings-brand>span{width:28px;height:28px}.settings-brand>span svg{width:13px}.settings-brand strong{font:700 12px Manrope Variable}.settings-modal>aside button{width:100%;height:38px;border:0;background:transparent;color:#aeb3a8;padding:0 10px;border-radius:8px;display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer}.settings-modal>aside button svg{width:15px}.settings-modal>aside button.active{color:#fff;background:#35392f}.settings-modal>main{overflow-y:auto;display:flex;flex-direction:column}.settings-modal main>header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 25px 18px;border-bottom:1px solid var(--line)}.settings-modal h2{font:700 18px Manrope Variable;margin:0 0 4px;letter-spacing:-.45px}.settings-modal header p,.settings-copy p,.model-row p{margin:0;color:#81867b;font-size:13px}.settings-group{padding:20px 25px}.settings-copy{margin-bottom:12px}.settings-copy h3,.model-row h3{font:700 14px Manrope Variable;margin:0 0 4px}.toggle-row{min-height:58px;display:flex;align-items:center;border-bottom:1px solid #e8eae4;cursor:pointer}.toggle-row>span{display:flex;flex-direction:column;gap:3px;flex:1}.toggle-row strong{font-size:13px}.toggle-row small{font-size:12px;color:#858a80}.toggle-row input{position:absolute;opacity:0;pointer-events:none}.toggle-row>i{width:34px;height:19px;border-radius:12px;background:#d7dad2;padding:2px;transition:background .18s}.toggle-row>i span{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s}.toggle-row input:checked+i{background:#779d39}.toggle-row input:checked+i span{transform:translate(15px)}.model-row{margin:0 25px;border:1px solid #dfe1da;border-radius:11px;padding:13px;display:flex;justify-content:space-between;align-items:center}.model-row select{width:145px;height:34px;border:1px solid #d5d8d0;border-radius:8px;background:#fff;padding:0 9px;font-size:13px;color:var(--ink)}.settings-modal main>footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 25px;margin-top:auto;border-top:1px solid var(--line)}.ai-config-grid{display:grid;gap:10px}.ai-config-grid>label{min-height:60px;border:1px solid #dfe1da;background:#fff;border-radius:11px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:18px}.ai-config-grid label>span{display:grid;gap:4px}.ai-config-grid label strong{font:700 13px Manrope Variable}.ai-config-grid label small{color:#81867b;font-size:12px;line-height:1.4}.ai-config-grid select{width:160px;height:34px;border:1px solid #d5d8d0;border-radius:8px;background:#fafbf8;padding:0 9px;color:var(--ink);font-size:13px}.privacy-toggle input{width:16px;height:16px;accent-color:#687f3e}.provider-note{border:1px solid #efd9a6;background:#fff8e8;color:#74591d;border-radius:11px;padding:12px 13px;display:flex;gap:10px;align-items:flex-start}.provider-note svg{flex:none;width:17px}.provider-note span{display:grid;gap:3px}.provider-note strong{font-size:13px}.provider-note small{color:#8a7138;font-size:12px;line-height:1.45}.settings-empty-state{margin:auto;max-width:390px;text-align:center;display:flex;flex-direction:column;align-items:center}.settings-empty-state>span{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#edf4e2;color:#607c31}.settings-empty-state>span svg{width:22px}.settings-empty-state h3{margin:14px 0 6px;font:700 14px Manrope Variable}.settings-empty-state p{color:#81867b;font-size:13px;line-height:1.55;margin:0 0 16px}.usage-meter{width:100%;height:7px;border-radius:10px;background:#e4e6df;position:relative;margin-top:6px}.usage-meter i{display:block;height:100%;border-radius:inherit;background:#8db84b}.usage-meter small{display:block;color:#81867b;font-size:12px;margin-top:7px}.secondary-button{color:var(--ink)}.card-modal-backdrop{place-items:start center;overflow-y:auto;padding-top:60px}.card-detail{width:680px;max-width:100%;min-height:480px;background:#fafbf8;border-radius:16px;box-shadow:0 25px 70px #11150e4d;padding:28px 30px 35px 75px;position:relative}.close-detail{position:absolute;right:17px;top:17px}.detail-icon{position:absolute;left:28px;top:29px;width:31px;height:31px;border-radius:9px;background:#e0e9ce;color:#50642e;display:grid;place-items:center}.detail-icon svg{width:16px}.detail-location{font-size:12px;color:#8a8f84}.editor-detail .detail-main{display:flex;flex-direction:column}.editor-detail .detail-main>*{order:50}.editor-detail .detail-main>.detail-location,.editor-detail .detail-main>.title-editor,.editor-detail .detail-main>.card-save-status,.editor-detail .detail-main>.mirror-status-banner,.editor-detail .detail-main>.link-card-detail-banner,.editor-detail .detail-main>.editor-fields{order:0}.editor-detail .detail-main>.rich-description-section{order:10}.editor-detail .detail-main>.schedule-editor{order:20}.editor-detail .detail-main>.checklist-editor{order:30}.editor-detail .detail-main>.relationship-editor{order:40}.editor-detail .detail-main>.discussion-section{order:45}.editor-detail .detail-main>.card-appearance-disclosure{order:90}.detail-main h2{font:700 22px/1.25 Manrope Variable;margin:6px 50px 22px 0;letter-spacing:-.5px}.detail-fields{display:flex;gap:28px;margin-bottom:25px}.detail-fields>div{display:flex;flex-direction:column;gap:7px}.detail-fields strong,.detail-main h3{font:700 12px Manrope Variable;color:#777c72;text-transform:uppercase;letter-spacing:.06em}.field-chip{height:27px;border:1px solid #dfe1da;background:#fff;border-radius:7px;padding:0 8px;display:flex;align-items:center;gap:5px;font-size:12px}.field-chip svg{width:12px}.detail-main h3{margin:0 0 7px}.description-box{border:1px solid #e0e2dc;background:#fff;border-radius:10px;padding:13px;color:#666c60;font-size:13px;min-height:70px}.detail-ai{margin-top:18px;border:1px solid #d8e5c3;background:#f0f5e8;color:#4c5f2d;border-radius:11px;display:flex;align-items:center;gap:11px;padding:12px}.detail-ai>svg{width:16px;flex:none}.detail-ai>div{flex:1}.detail-ai strong{font-size:13px}.detail-ai p{margin:3px 0 0;color:#718052;font-size:12px}.detail-ai button{border:1px solid #cbd9b4;background:#fff;border-radius:7px;height:30px;padding:0 10px;font-size:12px;font-weight:600;color:#4c5f2d;cursor:pointer;white-space:nowrap}.detail-ai button:disabled{opacity:.48;cursor:not-allowed}.due-editor-field>button{width:fit-content;height:24px;margin-top:5px;display:flex;align-items:center;gap:5px;border:0;border-radius:6px;background:#eef0eb;color:#73796e;padding:0 7px;font-size:12px;cursor:pointer}.due-editor-field>button svg{width:12px}.due-editor-field>button.completed{background:#eaf2dd;color:#59772d}.schedule-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.schedule-summary>span{min-height:52px;display:grid;grid-template-columns:17px 1fr;grid-template-rows:auto auto;align-items:center;gap:1px 6px;padding:9px;border:1px solid #dfe1da;border-radius:9px;background:#fafbf8;color:#757b70}.schedule-summary svg{grid-row:1 / 3;width:15px;color:#7c925c}.schedule-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4d5349;font-size:12px}.schedule-summary small{color:#9a9f96;font-size:12px}.schedule-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;border:1px solid #d7e1c9;border-radius:10px;background:#f3f7ed}.schedule-controls label{display:grid;gap:5px}.schedule-controls label>span{color:#70776a;font-size:12px;font-weight:700}.schedule-controls input,.schedule-controls select{min-width:0;width:100%;height:32px;border:1px solid #d5d9cf;border-radius:7px;background:#fff;padding:0 7px;color:#4d5349;font-size:12px;outline:0}.schedule-controls input:focus,.schedule-controls select:focus{border-color:#8ca05f}.schedule-panel{display:grid;gap:8px;margin-top:9px;border:1px solid #d7e1c9;border-radius:11px;padding:10px;background:linear-gradient(145deg,#f6f9f1,#eef4e7)}.schedule-panel .schedule-controls{grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-radius:0;padding:0;background:transparent}.schedule-controls input:disabled,.schedule-controls select:disabled{opacity:.5;background:#f0f1ed}.schedule-quick-picks{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #dfe6d5;padding-top:8px}.schedule-quick-picks>span{color:#838a7e;font:700 12px Manrope Variable}.schedule-quick-picks>div{display:flex;flex-wrap:wrap;gap:5px}.schedule-quick-picks button{height:25px;border:1px solid #d5ddca;border-radius:6px;padding:0 8px;background:#fff;color:#617052;font:700 14px Manrope Variable;cursor:pointer}.schedule-quick-picks button:hover:not(:disabled){border-color:#afc19a;background:#f6faef}.schedule-quick-picks button.clear{color:#9b5c4b}.schedule-quick-picks button:disabled{opacity:.4;cursor:not-allowed}.schedule-ai{min-height:49px;display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;border:1px solid #ccdbb9;border-radius:9px;padding:7px;background:#ffffffb8}.schedule-ai>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#e3efd4;color:#67873e}.schedule-ai>span svg{width:14px}.schedule-ai>div{min-width:0;display:flex;flex-direction:column;gap:2px}.schedule-ai strong{color:#526145;font:700 12px Manrope Variable}.schedule-ai small{overflow:hidden;color:#829078;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.schedule-ai>button{height:27px;border:1px solid #afc493;border-radius:6px;padding:0 9px;background:#6d8949;color:#fff;font:700 12px Manrope Variable;cursor:pointer}.schedule-ai.disabled{border-color:#dddeda;background:#f4f5f2;filter:grayscale(.4)}.schedule-ai>button:disabled{opacity:.4;cursor:not-allowed}.meta-item.due small{margin-left:2px;border-left:1px solid currentColor;padding-left:4px;font-size:14px;opacity:.75}.move-card-control{display:grid;gap:6px;margin:0 0 18px}.move-card-control>span{color:#8b9085;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.45px}.move-card-control select{width:100%;height:34px;border:1px solid #d8dbd3;border-radius:8px;background:#fff;padding:0 9px;color:#474c43;font-size:12px;outline:0}.detail-sidebar>button.action-active{background:#eaf2dd;color:#58752d}.custom-fields-editor>h3>button{border:0;background:transparent;color:#607c31;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;cursor:pointer}.custom-fields-editor>h3>button svg{width:13px}.custom-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.custom-field-list>label{display:grid;grid-template-columns:1fr auto;gap:6px;border:1px solid #dfe1da;border-radius:9px;padding:9px 10px;background:#fbfcf9;position:relative}.custom-field-list label>span{grid-column:1 / -1;display:flex;justify-content:space-between;color:#656b60;font-size:12px;font-weight:700}.custom-field-list label>span small{text-transform:uppercase;letter-spacing:.5px;color:#a1a69c;font-size:14px}.custom-field-list input{min-width:0;height:28px;border:0;border-bottom:1px solid #dfe1da;background:transparent;color:var(--ink);font:600 13px DM Sans Variable;outline:0}.custom-field-list input:focus{border-color:#8aa953}.custom-field-list button{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#a1a69c;cursor:pointer}.custom-field-list button:hover{background:#f4e9e5;color:#9d4f3b}.custom-field-form{display:grid;grid-template-columns:1.2fr .75fr 1.2fr auto;gap:7px;padding:10px;border:1px solid #d8e5c3;background:#f5f8f0;border-radius:10px}.custom-field-form input,.custom-field-form select{min-width:0;height:32px;border:1px solid #d5d8d0;border-radius:7px;background:#fff;padding:0 8px;font-size:12px;color:var(--ink)}.custom-field-form .primary-button{height:32px}.custom-fields-empty{padding:13px;border:1px dashed #daddd5;border-radius:9px;color:#92978e;font-size:12px;text-align:center}.custom-fields-editor>h3>span small{margin-left:3px;color:#9ba096;font-weight:500}.custom-field-list>.custom-field-card{min-width:0;display:grid;gap:8px;border:1px solid #dfe1da;border-radius:10px;padding:9px 10px;background:linear-gradient(145deg,#fff,#f8faf6);box-shadow:0 3px 10px #272e2209}.custom-field-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.custom-field-card>header>span{min-width:0;display:flex;flex-direction:column;gap:2px;color:#5d6558;font:700 12px Manrope Variable}.custom-field-card>header small{color:#a1a69c;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.custom-field-card>header>div{display:flex;gap:2px}.custom-field-card>header button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#9aa096;cursor:pointer}.custom-field-card>header button:hover{background:#f3e8e4;color:#9d4f3b}.custom-field-card>header .custom-field-ai{color:#73934b}.custom-field-card>header .custom-field-ai:hover:not(:disabled){background:#eaf3de;color:#5f7d38}.custom-field-card>header button:disabled{opacity:.35;cursor:not-allowed}.custom-field-card>header button svg{width:11px}.custom-field-card>input,.custom-field-card>select{min-width:0;width:100%;height:31px;border:1px solid #dce0d7;border-radius:7px;padding:0 8px;background:#fff;color:#4d5448;font:600 12px DM Sans Variable;outline:0}.custom-field-card>input:focus,.custom-field-card>select:focus{border-color:#94ab71;box-shadow:0 0 0 2px #819a5b1a}.custom-checkbox{min-height:31px;display:flex;align-items:center;gap:7px;color:#777f72;font-size:12px;cursor:pointer}.custom-checkbox input{position:absolute;width:1px;height:1px;opacity:0}.custom-checkbox i{width:21px;height:21px;display:grid;place-items:center;border:1px solid #cdd4c3;border-radius:6px;background:#fff;color:#fff}.custom-checkbox input:checked+i{border-color:#789a4c;background:#789a4c;box-shadow:0 0 0 3px #789a4c1a}.custom-checkbox i svg{width:11px}.custom-field-form{grid-template-columns:1.15fr .72fr 1.35fr auto}.custom-field-default{min-height:32px;display:flex;align-items:center;border:1px dashed #cfd5c7;border-radius:7px;padding:0 8px;color:#8c9387;font-size:12px}.custom-fields-empty{min-height:66px;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:10px;text-align:left}.custom-fields-empty>svg{width:29px;height:29px;border-radius:8px;padding:7px;background:#edf2e6;color:#71865a}.custom-fields-empty>span{display:flex;flex-direction:column;gap:2px}.custom-fields-empty strong{color:#61685d;font:700 12px Manrope Variable}.custom-fields-empty small{color:#949a90;font-size:14px}.custom-fields-empty button{height:27px;border:1px solid #c4d2b3;border-radius:6px;padding:0 8px;background:#fff;color:#617b41;font:700 12px Manrope Variable;cursor:pointer}.relationship-editor>h3>div{display:flex;gap:5px}.relationship-editor>h3 button{height:27px;border:1px solid #d9ddd4;border-radius:7px;background:#fff;color:#5e6758;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;cursor:pointer}.relationship-editor>h3 button svg{width:11px}.relationship-editor>h3 button.relationship-ai{border-color:#d8e6c3;background:#eff5e6;color:#5d7934}.relationship-editor>h3 button:disabled{opacity:.43;cursor:default}.relationship-list{display:grid;gap:6px}.relationship-list article{min-height:51px;border:1px solid #dfe2da;border-radius:9px;background:#fff;display:grid;grid-template-columns:1fr 31px;overflow:hidden}.relationship-list article.blocked-by{border-color:#ebd4cd;background:#fffaf8}.relationship-list article.complete{border-color:#d8e4c8;background:#fbfdf8}.relationship-open{min-width:0;border:0;background:transparent;padding:7px 8px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;cursor:pointer}.relationship-open:hover{background:#7e97520f}.relationship-open>span{width:29px;height:29px;border-radius:8px;background:#ebf1e3;color:#66823e;display:grid;place-items:center}.blocked-by .relationship-open>span{background:#f7e9e4;color:#b15c45}.relationship-open>span svg{width:13px}.relationship-open>div{min-width:0;display:flex;flex-direction:column;gap:2px}.relationship-open small,.relationship-open strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-open small{color:#92988e;font-size:14px}.relationship-open strong{color:#4e5549;font:700 12px Manrope Variable}.relationship-open>em{border-radius:5px;padding:3px 5px;background:#f0f1ed;color:#747b70;font-size:14px;font-style:normal}.relationship-open>svg{width:13px;color:#6f8b42}.relationship-remove{border:0;border-left:1px solid #e5e7e1;background:transparent;color:#9a9f96;cursor:pointer}.relationship-remove:hover{background:#f7ebe7;color:#a45744}.relationship-remove svg{width:12px}.relationship-empty{min-height:58px;padding:9px;border:1px dashed #d5dad0;border-radius:9px;background:#fafbf8;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:8px}.relationship-empty>svg{width:29px;height:29px;padding:7px;border-radius:8px;background:#eaf0e3;color:#698341}.relationship-empty>span{display:flex;flex-direction:column;gap:2px}.relationship-empty strong{color:#596055;font-size:12px}.relationship-empty small{color:#92988d;font-size:14px}.relationship-empty button{height:28px;border:0;border-radius:6px;background:#e8ece3;color:#5e6857;padding:0 8px;font-size:12px;font-weight:700;cursor:pointer}.relationship-picker{margin-top:8px;border:1px solid #d7ded0;border-radius:10px;background:#f4f7ef;overflow:hidden}.relationship-picker-controls{padding:8px;display:grid;grid-template-columns:minmax(0,1fr) 105px 29px;gap:6px;border-bottom:1px solid #dfe4d9}.relationship-picker-controls label{height:31px;border:1px solid #d5dad0;border-radius:7px;background:#fff;padding:0 8px;display:flex;align-items:center;gap:6px}.relationship-picker-controls label svg{width:12px;color:#879080}.relationship-picker-controls input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);font-size:12px}.relationship-picker-controls select{min-width:0;border:1px solid #d5dad0;border-radius:7px;background:#fff;color:#596054;padding:0 7px;font-size:12px}.relationship-picker-controls>button{border:0;border-radius:7px;background:#e5e9e0;color:#777e72;cursor:pointer}.relationship-picker-controls>button svg{width:11px}.relationship-results{max-height:205px;overflow-y:auto;padding:6px;display:grid;gap:4px}.relationship-results>button{min-width:0;min-height:43px;border:1px solid #dfe3db;border-radius:7px;background:#fff;padding:5px 7px;display:grid;grid-template-columns:6px minmax(0,1fr) auto 15px;align-items:center;gap:8px;text-align:left;cursor:pointer}.relationship-results>button:hover{border-color:#b7c6a4;background:#fbfdf9}.relationship-results>button>span{width:6px;height:29px;border-radius:4px}.relationship-results>button>div{min-width:0;display:flex;flex-direction:column;gap:2px}.relationship-results strong,.relationship-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-results strong{color:#4f564b;font-size:12px}.relationship-results small{color:#92988e;font-size:14px}.relationship-results em{border-radius:5px;padding:3px 5px;background:#eff1ec;color:#747b70;font-size:14px;font-style:normal}.relationship-results>button>svg{width:12px;color:#708a48}.relationship-no-results{min-height:64px;display:flex;align-items:center;justify-content:center;gap:6px;color:#8a9185;font-size:12px}.relationship-no-results svg{width:14px}.relationship-ai-paused{min-height:27px;margin-top:7px;padding:0 8px;border-radius:7px;background:#f0f1ed;color:#858c81;display:flex;align-items:center;gap:6px;font-size:14px}.relationship-ai-paused svg{width:11px}.card-dependency-count.blocked{color:#a95743!important;background:#f8eae5!important}.archive-backdrop{z-index:70}.board-settings-backdrop{z-index:72}.workspace-settings-backdrop{z-index:73}.workspace-settings-modal{width:min(700px,calc(100vw - 30px));max-height:min(740px,calc(100dvh - 30px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.65);border-radius:18px;background:#fafbf8;box-shadow:0 32px 85px #14191152}.workspace-settings-modal>header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 22px 16px;border-bottom:1px solid var(--line)}.workspace-settings-modal>header>div{display:flex;align-items:center;gap:11px}.workspace-settings-modal>header>div>span{width:38px;height:38px;border-radius:11px;background:#e4edf4;color:#42647c;display:grid;place-items:center}.workspace-settings-modal>header>div>span svg{width:19px}.workspace-settings-modal h2{margin:0 0 3px;font:700 17px Manrope Variable;letter-spacing:-.4px}.workspace-settings-modal header p{margin:0;color:#858a80;font-size:12px}.workspace-settings-body{padding:18px 22px 22px;overflow-y:auto;display:grid;gap:22px}.workspace-settings-body>section{display:grid;gap:10px}.workspace-settings-body>section>label,.workspace-import label{display:grid;gap:5px}.workspace-settings-body label>span,.workspace-import label>span{color:#686e64;font-size:12px;font-weight:700}.workspace-settings-body input,.workspace-settings-body textarea,.workspace-settings-body select{width:100%;border:1px solid #d8dbd3;border-radius:8px;background:#fff;padding:0 10px;color:var(--ink);font-size:13px;outline:0}.workspace-settings-body input,.workspace-settings-body select{height:35px}.workspace-settings-body textarea{height:62px;padding-top:9px;resize:vertical}.workspace-settings-body input:focus,.workspace-settings-body textarea:focus,.workspace-settings-body select:focus{border-color:#8ca05f;box-shadow:0 0 0 3px #8ca05f21}.workspace-data-section{padding-top:18px;border-top:1px solid #e1e3dd}.workspace-data-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.workspace-data-stats>div{min-height:62px;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid #dfe1da;border-radius:10px;background:#fff}.workspace-data-stats strong{font:700 15px Manrope Variable}.workspace-data-stats span{color:#898f84;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.workspace-data-actions{display:flex;gap:7px}.workspace-data-actions button{display:flex;align-items:center;gap:6px}.workspace-data-actions svg{width:13px}.workspace-import{padding:12px;border:1px solid #d7dfca;border-radius:10px;background:#f3f7ed}.workspace-import textarea{height:115px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.workspace-import>div{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.workspace-import>div button{height:29px;border:0;border-radius:6px;padding:0 9px;background:#e3e7de;color:#596054;font-size:12px;cursor:pointer}.workspace-import>div button:last-child{background:#273020;color:#fff}.workspace-import>div button:disabled{opacity:.4;cursor:not-allowed}.workspace-status{min-height:32px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #efd2cb;border-radius:8px;background:#fff0ed;color:#9b4f40;font-size:12px}.workspace-status.success{border-color:#d3e3bc;background:#edf5e3;color:#55752d}.workspace-status svg{width:13px}.workspace-settings-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--line);background:#fff}.workspace-settings-modal>footer .primary-button:disabled{opacity:.45;cursor:not-allowed}.board-settings-modal{width:min(760px,calc(100vw - 30px));max-height:min(760px,calc(100dvh - 30px));display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.65);border-radius:18px;background:#fafbf8;box-shadow:0 32px 85px #14191152;overflow:hidden}.board-settings-modal>header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 22px 16px;border-bottom:1px solid var(--line)}.board-settings-modal>header>div{display:flex;align-items:center;gap:11px}.board-settings-modal>header>div>span{width:38px;height:38px;border-radius:11px;background:#eaf2dd;color:#607c31;display:grid;place-items:center}.board-settings-modal>header>div>span svg{width:19px}.board-settings-modal h2{margin:0 0 3px;font:700 17px Manrope Variable;letter-spacing:-.4px}.board-settings-modal header p{margin:0;color:#858a80;font-size:12px}.board-settings-body{overflow-y:auto;padding:18px 22px 22px;display:grid;gap:22px}.board-settings-body>section{display:grid;gap:10px}.settings-section-title h3,.duplicate-board-row h3{margin:0 0 3px;font:700 14px Manrope Variable}.settings-section-title p,.duplicate-board-row p{margin:0;color:#858a80;font-size:12px;line-height:1.45}.board-settings-body>section>label{display:grid;gap:5px}.board-settings-body>section>label>span{color:#686e64;font-size:12px;font-weight:700}.board-settings-body input,.board-settings-body textarea{width:100%;border:1px solid #d8dbd3;border-radius:8px;background:#fff;padding:0 10px;color:var(--ink);font-size:13px;outline:0}.board-settings-body input{height:35px}.board-settings-body textarea{height:62px;padding-top:9px;resize:vertical}.board-settings-body input:focus,.board-settings-body textarea:focus{border-color:#8ca05f;box-shadow:0 0 0 3px #8ca05f21}.theme-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.theme-picker button{height:68px;border:2px solid transparent;border-radius:10px;position:relative;overflow:hidden;cursor:pointer;color:#fff;text-align:left;padding:10px;box-shadow:inset 0 0 0 1px #ffffff24}.theme-picker button.selected{border-color:#252b21;box-shadow:0 0 0 2px #fff inset,0 4px 12px #232a1d26}.theme-picker button>i{position:absolute;width:60px;height:60px;border-radius:50%;background:#ffffff26;right:-18px;top:-22px}.theme-picker button>span{position:absolute;left:10px;bottom:9px;font-size:12px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.24)}.theme-picker button>svg{position:absolute;width:15px;right:8px;top:8px}.appearance-preview{min-height:150px;overflow:hidden;border:1px solid color-mix(in srgb,var(--board-accent) 26%,white);border-radius:13px;padding:13px;box-shadow:inset 0 1px #ffffffb3,0 8px 24px color-mix(in srgb,var(--board-accent) 9%,transparent)}.appearance-preview>header{display:flex;align-items:center;justify-content:space-between;color:color-mix(in srgb,var(--board-accent) 72%,#263021)}.appearance-preview>header span{font:800 14px Manrope Variable}.appearance-preview>header small{border:1px solid color-mix(in srgb,var(--board-accent) 24%,white);border-radius:8px;padding:3px 6px;background:#ffffff8f;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.appearance-preview>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.appearance-preview>div>i{min-height:82px;display:flex;flex-direction:column;gap:5px;border-radius:9px;padding:7px;background:#ffffff7a;box-shadow:0 6px 14px #252d1f0f;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.appearance-preview>div>i b{height:19px;border:1px solid rgba(255,255,255,.85);border-radius:6px;background:#fffc;box-shadow:0 3px 8px #262c2112}.appearance-preview:not(.glass)>div>i{border:1px solid color-mix(in srgb,var(--board-accent) 12%,white);background:color-mix(in srgb,var(--board-base) 84%,white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.appearance-controls{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:8px}.appearance-controls>label{min-width:0;display:grid;gap:5px}.appearance-controls>label>span{display:flex;justify-content:space-between;color:#686e64;font-size:12px;font-weight:700}.appearance-controls>label>span em{color:#718354;font-style:normal}.appearance-controls>label>div{height:35px;display:flex;align-items:center;gap:7px;border:1px solid #d8dbd3;border-radius:8px;padding:4px 8px 4px 4px;background:#fff}.board-settings-body .appearance-controls input[type=color]{width:27px;height:27px;flex:none;border:0;border-radius:6px;padding:0;background:transparent;cursor:pointer}.appearance-controls code{overflow:hidden;color:#687063;font-size:12px;text-overflow:ellipsis}.board-settings-body .appearance-controls input[type=range]{height:35px;border:0;padding:0;accent-color:var(--lime-dark);box-shadow:none;cursor:pointer}.pattern-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.pattern-picker>button{min-height:51px;display:grid;grid-template-columns:31px 1fr 13px;align-items:center;gap:6px;border:1px solid #dce0d7;border-radius:9px;padding:6px;background:#fff;color:#697065;text-align:left;cursor:pointer}.pattern-picker>button.selected{border-color:#9bad7e;background:#f2f7eb;color:#50662f}.pattern-picker>button>svg{width:11px}.pattern-picker strong{font-size:12px;text-transform:capitalize}.pattern-swatch{width:31px;height:31px;display:block;border-radius:7px;background-color:var(--board-base);border:1px solid rgba(73,82,65,.08)}.pattern-swatch.pattern-dots{background-image:radial-gradient(var(--board-pattern-color) .8px,transparent .8px);background-size:7px 7px}.pattern-swatch.pattern-grid{background-image:linear-gradient(var(--board-pattern-color) 1px,transparent 1px),linear-gradient(90deg,var(--board-pattern-color) 1px,transparent 1px);background-size:8px 8px}.pattern-swatch.pattern-waves{background-image:radial-gradient(ellipse at 0 100%,transparent 28%,var(--board-pattern-color) 29%,transparent 34%);background-size:14px 9px}.glass-toggle{min-height:51px;display:flex!important;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dfe3da;border-radius:10px;padding:8px 10px;background:#fff;cursor:pointer}.glass-toggle>span{display:flex;flex-direction:column;gap:2px}.glass-toggle strong{color:#555e50;font-size:12px}.glass-toggle small{color:#8b9286;font-size:14px;font-weight:500}.board-settings-body .glass-toggle>input{position:absolute;width:1px;height:1px;opacity:0}.glass-toggle>i{width:33px;height:19px;flex:none;border-radius:10px;padding:2px;background:#d8ddd3;transition:background .2s ease}.glass-toggle>i b{width:15px;height:15px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 4px #1b211733;transition:transform .2s ease}.glass-toggle>input:checked+i{background:#7c9b4f}.glass-toggle>input:checked+i b{transform:translate(14px)}.appearance-ai{overflow:hidden;border:1px solid #d7e3c6;border-radius:11px;background:linear-gradient(135deg,#f2f7ea,#fbfcf8)}.appearance-ai>header{display:flex;align-items:center;gap:7px;padding:9px 10px;border-bottom:1px solid #dfe8d2}.appearance-ai>header>svg{width:14px;color:#6c8844}.appearance-ai>header>span{display:flex;flex-direction:column;gap:1px}.appearance-ai>header strong{color:#52643a;font-size:12px}.appearance-ai>header small{color:#86927a;font-size:14px}.appearance-ai>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:7px}.appearance-ai>div>button{min-width:0;display:grid;grid-template-columns:27px 1fr 12px;align-items:center;gap:6px;border:1px solid #dfe6d5;border-radius:8px;padding:6px;background:#ffffffc7;color:#647056;text-align:left;cursor:pointer}.appearance-ai>div>button:hover{border-color:#b9c9a3;background:#fff}.appearance-ai>div>button>i{width:27px;height:27px;border-radius:7px}.appearance-ai>div>button>span{min-width:0;display:flex;flex-direction:column;gap:1px}.appearance-ai>div strong{color:#56624c;font-size:12px}.appearance-ai>div small{overflow:hidden;color:#8b9483;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.appearance-ai>div svg{width:10px}.appearance-ai-gate{min-height:50px;display:grid;grid-template-columns:28px 1fr 13px;align-items:center;gap:8px;border:1px solid #dce3d3;border-radius:10px;padding:8px 10px;background:#f5f7f2;color:#718065;text-align:left;cursor:pointer}.appearance-ai-gate>svg{width:15px}.appearance-ai-gate>span{display:flex;flex-direction:column;gap:2px}.appearance-ai-gate strong{color:#5b6752;font-size:12px}.appearance-ai-gate small{color:#8c9586;font-size:14px}.email-capture-toggle{min-height:54px;display:flex!important;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dce1d7;border-radius:11px;padding:9px 11px;background:linear-gradient(135deg,#f6f8f3,#fff);cursor:pointer}.email-capture-toggle>span{display:flex;align-items:center;gap:8px}.email-capture-toggle>span>svg{width:28px;height:28px;padding:7px;border-radius:8px;background:#e6eedb;color:#647d40}.email-capture-toggle>span>span{display:flex;flex-direction:column;gap:2px}.email-capture-toggle strong{color:#50594b;font-size:12px}.email-capture-toggle small{color:#8b9286;font-size:14px;font-weight:500}.board-settings-body .email-capture-toggle>input{position:absolute;width:1px;height:1px;opacity:0}.email-capture-toggle>i{width:35px;height:20px;flex:none;border-radius:11px;padding:2px;background:#d8ddd3;transition:background .2s ease}.email-capture-toggle>i b{width:16px;height:16px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 4px #1b211733;transition:transform .2s ease}.email-capture-toggle>input:checked+i{background:#78994a}.email-capture-toggle>input:checked+i b{transform:translate(15px)}.board-email-address{min-height:51px;display:grid;grid-template-columns:31px minmax(0,1fr) auto 28px;align-items:center;gap:8px;border:1px solid #d8e2cb;border-radius:10px;padding:7px 8px;background:#f2f7eb}.board-email-address>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#deebcc;color:#60793b}.board-email-address>span svg{width:14px}.board-email-address>div{min-width:0;display:flex;flex-direction:column;gap:2px}.board-email-address small{color:#8a967d;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.board-email-address strong{overflow:hidden;color:#4f603b;font:700 12px Manrope Variable;text-overflow:ellipsis;white-space:nowrap}.board-email-address button{height:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #cedbbb;border-radius:7px;padding:0 8px;background:#fff;color:#607541;font-size:14px;font-weight:800;cursor:pointer}.board-email-address button:last-child{width:28px;padding:0}.board-email-address button svg{width:11px}.email-capture-options{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:7px}.email-capture-options>label{min-width:0;min-height:56px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #dfe3da;border-radius:9px;padding:8px;background:#fff}.email-capture-options>label>span{color:#6d7568;font-size:14px;font-weight:700}.email-capture-options select{width:100%;height:27px;border:1px solid #dce0d7;border-radius:6px;padding:0 6px;background:#fafbf8;color:#545d50;outline:0;font-size:12px}.email-capture-options .email-option-check{display:grid;grid-template-columns:1fr 22px;align-items:center;cursor:pointer}.email-option-check>span{display:flex;flex-direction:column;gap:2px}.email-option-check strong{color:#5d6658;font-size:12px}.email-option-check small{color:#91988d;font-size:13px;font-weight:500}.board-settings-body .email-option-check>input{position:absolute;width:1px;height:1px;opacity:0}.email-option-check>i{width:22px;height:22px;display:grid;place-items:center;border:1px solid #d4d9cf;border-radius:6px;background:#f4f6f1;color:transparent}.email-option-check>i svg{width:11px}.email-option-check>input:checked+i{border-color:#809f53;background:#809f53;color:#fff}.email-option-check.disabled{opacity:.55;cursor:not-allowed}.email-ai-gate{min-height:47px;display:grid;grid-template-columns:25px 1fr 12px;align-items:center;gap:8px;border:1px solid #dfe4d7;border-radius:9px;padding:7px 9px;background:#f7f8f5;color:#728169;text-align:left;cursor:pointer}.email-ai-gate>svg{width:14px}.email-ai-gate>span{display:flex;flex-direction:column;gap:2px}.email-ai-gate strong{color:#5e6957;font-size:12px}.email-ai-gate small{color:#90988b;font-size:14px}.email-capture-tester{overflow:hidden;border:1px solid #dce0d7;border-radius:11px;background:#fff;box-shadow:0 5px 14px #22291d09}.email-capture-tester>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e5e8e1;padding:8px 10px;background:#f8f9f6}.email-capture-tester>header>div{display:flex;align-items:center;gap:7px}.email-capture-tester>header svg{width:23px;height:23px;padding:5px;border-radius:7px;background:#e8efe0;color:#668041}.email-capture-tester>header span{display:flex;flex-direction:column;gap:1px}.email-capture-tester>header strong{color:#565f51;font-size:12px}.email-capture-tester>header small{color:#8d9489;font-size:14px}.email-capture-tester>header em{border-radius:7px;padding:3px 6px;background:#edf1e8;color:#718064;font-size:13px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.email-capture-tester>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:7px;padding:9px 9px 0}.email-capture-tester>label{display:grid;gap:4px;padding:0 9px 9px}.email-capture-tester>div label{display:grid;gap:4px}.email-capture-tester label>span{color:#747c6f;font-size:14px;font-weight:700}.email-capture-tester textarea{height:72px}.email-capture-tester>footer{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e5e8e1;padding:8px 9px;background:#fbfcfa}.email-capture-tester>footer small{color:#969d92;font-size:14px}.email-capture-tester>footer>span{min-width:0;display:flex;align-items:center;gap:5px;color:#617d3c;font-size:14px;font-weight:700}.email-capture-tester>footer>span.error{color:#a05243}.email-capture-tester>footer>span svg{width:11px;flex:none}.email-capture-tester>footer button{height:29px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;padding:0 9px;background:#78994a;color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 4px 10px #526c2d29}.email-capture-tester>footer button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.email-capture-tester>footer button svg{width:11px}.visibility-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.visibility-picker button{min-height:58px;display:grid;grid-template-columns:18px 1fr 15px;align-items:start;gap:7px;border:1px solid #dde0d8;border-radius:10px;background:#fff;color:#656b60;padding:11px;text-align:left;cursor:pointer}.visibility-picker button.selected{border-color:#9db27a;background:#f1f6e9;color:#52682f}.visibility-picker button>svg{width:15px}.visibility-picker button>span{display:grid;gap:3px}.visibility-picker strong{font:700 13px Manrope Variable}.visibility-picker small{color:#8b9085;font-size:12px;line-height:1.35}.duplicate-board-row{grid-template-columns:1fr auto;align-items:center;padding:13px;border:1px solid #dfe1da;border-radius:11px;background:#fff}.duplicate-board-row .secondary-button{display:flex;align-items:center;gap:6px}.duplicate-board-row svg{width:13px}.close-board-row{grid-template-columns:1fr auto;align-items:center;padding:13px;border:1px solid #edd5ce;border-radius:11px;background:#fff8f6}.close-board-row h3{margin:0 0 3px;color:#854b3d;font:700 14px Manrope Variable}.close-board-row p{margin:0;color:#9b756c;font-size:12px;line-height:1.45}.close-board-row>button,.close-board-row>div:last-child button{height:32px;border:1px solid #e2bdb3;border-radius:7px;background:#fff;color:#9b4e3c;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer}.close-board-row>button{display:flex;align-items:center;gap:5px}.close-board-row>button svg{width:13px}.close-board-row>div:last-child{display:flex;gap:6px}.close-board-row>div:last-child button:last-child{background:#a34f3b;color:#fff;border-color:#a34f3b}.board-settings-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--line);background:#fff}.board-settings-modal>footer .primary-button:disabled{opacity:.45;cursor:not-allowed}.archive-center{width:min(670px,calc(100vw - 30px));max-height:min(680px,calc(100dvh - 30px));display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.6);border-radius:17px;background:#fafbf8;box-shadow:0 30px 80px #1419114d;overflow:hidden}.archive-center>header{padding:20px 22px 16px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line)}.archive-center>header>div{display:flex;gap:11px;align-items:center}.archive-center>header>div>span{width:37px;height:37px;border-radius:10px;background:#eaf2dd;color:#607c31;display:grid;place-items:center}.archive-center>header svg{width:18px}.archive-center h2{margin:0 0 3px;font:700 17px Manrope Variable;letter-spacing:-.35px}.archive-center header p{margin:0;color:#858a80;font-size:12px}.archive-search{margin:15px 18px 6px;height:36px;display:flex;align-items:center;gap:8px;border:1px solid #dfe1da;background:#fff;border-radius:9px;padding:0 10px;color:#92978e}.archive-tabs{display:flex;gap:4px;padding:11px 18px 0}.archive-tabs button{height:31px;border:0;border-radius:7px;background:transparent;color:#73786d;padding:0 10px;font-size:12px;font-weight:600;cursor:pointer}.archive-tabs button.active{color:#354423;background:#eaf1df}.archive-tabs span{margin-left:4px;min-width:15px;height:15px;display:inline-grid;place-items:center;border-radius:8px;background:#5c6f3d1f;font-size:12px}.archive-search svg{width:15px}.archive-search input{flex:1;border:0;outline:0;font-size:13px;color:var(--ink)}.archive-list{padding:8px 18px 20px;overflow-y:auto;display:grid;gap:8px}.archive-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:12px;border:1px solid #e0e2dc;border-radius:11px;background:#fff}.archive-list article>div{display:grid;gap:3px}.archive-list article>div>span{width:fit-content;padding:2px 6px;border-radius:4px;background:#eef1ea;color:#6f756a;font-size:14px;font-weight:700;text-transform:uppercase}.archive-list article strong{font:700 13px Manrope Variable}.archive-list article small{color:#92978e;font-size:12px}.archive-list .secondary-button{height:31px;display:flex;align-items:center;gap:5px}.archive-list .secondary-button svg{width:13px}.archive-delete{width:31px;height:31px;border:0;border-radius:7px;background:transparent;color:#a35c49;cursor:pointer}.archive-delete:hover{background:#f7eae6}.archive-empty{padding:55px 20px;text-align:center;color:#969b91}.archive-empty>svg{width:30px;height:30px}.archive-empty h3{margin:10px 0 4px;color:#51564d;font:700 12px Manrope Variable}.archive-empty p{margin:0;font-size:12px}.activity-drawer-backdrop{position:fixed;inset:0;z-index:74;background:#191d162e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.board-activity-drawer{position:fixed;z-index:75;top:0;right:0;bottom:0;width:min(390px,100vw);display:flex;flex-direction:column;background:#fafbf8;border-left:1px solid rgba(255,255,255,.7);box-shadow:-24px 0 60px #181d1433}.board-activity-drawer>header{min-height:74px;display:flex;justify-content:space-between;align-items:center;padding:14px 16px 13px 18px;border-bottom:1px solid #dfe1da;background:#fff}.board-activity-drawer>header>div{display:flex;align-items:center;gap:10px}.board-activity-drawer>header>div>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#e9f0df;color:#5f7737}.board-activity-drawer header svg{width:17px}.board-activity-drawer h2{margin:0 0 3px;font:700 14px Manrope Variable}.board-activity-drawer header p{margin:0;color:#8b9085;font-size:12px}.activity-search{height:36px;margin:13px 15px 5px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dfe1da;border-radius:8px;background:#fff;color:#8d9388}.activity-search svg{width:14px}.activity-search input{flex:1;border:0;outline:0;color:var(--ink);font-size:12px}.activity-feed{flex:1;min-height:0;overflow-y:auto;padding:7px 15px 18px}.activity-feed article{display:grid;grid-template-columns:31px 1fr;gap:10px;padding:12px 2px;border-bottom:1px solid #e7e9e3}.activity-kind{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#edf0e9;color:#6f7868}.activity-kind svg{width:14px}.activity-kind-ai{background:#eaf3db;color:#587a27}.activity-kind-archive{background:#f6e9e5;color:#9a553f}.activity-kind-list{background:#e5eef4;color:#4d7087}.activity-kind-automation{background:#f6efd9;color:#8b6d25}.activity-feed article>div{display:grid;gap:3px}.activity-feed article p{margin:0;color:#60665c;font-size:12px;line-height:1.45}.activity-feed article p strong{color:#2e332b;font-weight:700}.activity-feed article>div>span{color:#747a70;font-size:12px;font-weight:600}.activity-feed article small{color:#a0a59b;font-size:12px}.activity-empty{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#9ba096}.activity-empty>svg{width:28px}.activity-empty h3{margin:10px 0 4px;color:#555b51;font:700 14px Manrope Variable}.activity-empty p{margin:0;font-size:12px}.board-activity-drawer>footer{min-height:46px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;border-top:1px solid #dfe1da;background:#fff;color:#92978e;font-size:12px}.board-activity-drawer>footer button{flex:none;border:0;background:transparent;color:#a25240;font-size:12px;font-weight:700;cursor:pointer}.template-backdrop{z-index:76}.template-center{width:min(820px,calc(100vw - 30px));max-height:min(720px,calc(100dvh - 30px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#f8faf6;box-shadow:0 32px 85px #14191152}.template-center>header{min-height:74px;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #dfe1da;background:#fff}.template-center>header>div{display:flex;align-items:center;gap:11px}.template-center>header>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#e8f0dc;color:#5b7732}.template-center header svg{width:18px}.template-center h2{margin:0 0 3px;font:700 16px Manrope Variable}.template-center header p{margin:0;color:#898f84;font-size:12px}.template-toolbar{min-height:57px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #e1e3dd}.template-toolbar label{display:flex;align-items:center;gap:8px;color:#747a70;font-size:12px;font-weight:700}.template-toolbar select{width:160px;height:32px;border:1px solid #d7dad2;border-radius:7px;background:#fff;padding:0 8px;color:#4d5349;font-size:12px}.template-toolbar>strong{color:#8a9085;font-size:12px}.template-gallery{overflow-y:auto;padding:15px 18px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.template-gallery>article{display:grid;border:1px solid #dfe1da;border-radius:12px;background:#fff;box-shadow:0 5px 16px #232a1d0f;overflow:hidden}.template-preview{min-height:125px;padding:13px;background:linear-gradient(145deg,#f8faf5,#eef3e8)}.template-source{display:inline-block;padding:3px 6px;border-radius:4px;background:#4c5e371a;color:#667657;font-size:14px;font-weight:700;text-transform:uppercase}.template-preview>div{display:flex;gap:4px;margin-top:9px}.template-preview i{font-style:normal;padding:3px 5px;border-radius:4px;background:#fff;color:#747b6e;font-size:14px}.template-preview h3{margin:10px 0 4px;font:700 14px Manrope Variable}.template-preview p{margin:0;color:#777e72;font-size:12px;line-height:1.4}.template-meta{display:flex;gap:9px;padding:9px 12px;border-top:1px solid #eceee9;color:#8b9186;font-size:12px}.template-gallery article>button{height:34px;margin:0 10px 10px;display:flex;justify-content:center;align-items:center;gap:5px;border:0;border-radius:7px;background:#273020;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.template-gallery article>button svg{width:12px}.template-empty{grid-column:1 / -1;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#969c92}.template-empty>svg{width:31px}.template-empty h3{margin:10px 0 4px;color:#565c52;font:700 12px Manrope Variable}.template-empty p{margin:0;font-size:12px}.closed-boards-link{margin:2px 4px 24px;height:36px;display:flex;align-items:center;gap:7px;border:1px solid #dfe1da;border-radius:8px;background:#fff;color:#697064;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer}.closed-boards-link svg{width:14px}.closed-boards-link span{min-width:17px;height:17px;display:grid;place-items:center;border-radius:9px;background:#edf0e9;color:#72796d;font-size:12px}.closed-boards-backdrop{z-index:78}.closed-boards-modal{width:min(700px,calc(100vw - 30px));max-height:min(680px,calc(100dvh - 30px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:#fafbf8;box-shadow:0 32px 85px #14191152}.closed-boards-modal>header{min-height:74px;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #dfe1da;background:#fff}.closed-boards-modal>header>div{display:flex;align-items:center;gap:11px}.closed-boards-modal>header>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#f1e9e5;color:#895846}.closed-boards-modal header svg{width:18px}.closed-boards-modal h2{margin:0 0 3px;font:700 16px Manrope Variable}.closed-boards-modal header p{margin:0;color:#898f84;font-size:12px}.closed-board-list{padding:14px 18px 20px;overflow-y:auto;display:grid;gap:8px}.closed-board-list article{display:grid;grid-template-columns:72px 1fr auto auto;align-items:center;gap:11px;padding:10px;border:1px solid #dfe1da;border-radius:11px;background:#fff}.closed-board-cover{width:72px;height:51px;border-radius:8px;position:relative;overflow:hidden}.closed-board-cover span{position:absolute;width:45px;height:45px;border-radius:50%;background:#ffffff29;right:-10px;top:-12px}.closed-board-list article>div:nth-child(2){min-width:0;display:grid;gap:3px}.closed-board-list article strong{font:700 13px Manrope Variable}.closed-board-list article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#83897e;font-size:12px}.closed-board-list article em{color:#a0a59b;font-size:12px;font-style:normal}.closed-board-list .secondary-button{display:flex;align-items:center;gap:5px}.closed-board-list .secondary-button svg{width:12px}.closed-delete-button{width:31px;height:31px;border:0;border-radius:7px;background:transparent;color:#a65c48;cursor:pointer}.closed-delete-button:hover{background:#f6e9e5}.closed-delete-button svg{width:14px}.closed-delete-confirm{display:grid;grid-template-columns:auto auto;gap:4px}.closed-delete-confirm span{grid-column:1 / -1;color:#9b4e3c;font-size:12px;text-align:center}.closed-delete-confirm button{height:25px;border:0;border-radius:5px;background:#eceee9;color:#696f65;padding:0 6px;font-size:12px;cursor:pointer}.closed-delete-confirm button:first-of-type{background:#a34f3b;color:#fff}.closed-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9a9f96}.closed-empty>svg{width:30px}.closed-empty h3{margin:10px 0 4px;color:#565c52;font:700 12px Manrope Variable}.closed-empty p{margin:0;font-size:12px}.my-tasks-page{min-height:100%;padding:28px clamp(18px,4vw,54px) 60px;background:linear-gradient(155deg,#f7f9f4,#eef3e9)}.my-tasks-hero{min-height:128px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:linear-gradient(135deg,#20261d,#394b2d 65%,#6c8750);color:#fff;box-shadow:0 16px 40px #26341d2e;overflow:hidden;position:relative}.my-tasks-hero:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-70px;top:-125px;background:#bce57424}.my-tasks-hero>div:first-child{position:relative;z-index:1}.my-tasks-hero>div:first-child>span{color:#b9cb9f;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.my-tasks-hero h1{margin:6px 0 5px;font:700 25px Manrope Variable;letter-spacing:-.8px}.my-tasks-hero p{margin:0;color:#cbd5c2;font-size:13px}.my-tasks-hero>div:last-child{display:flex;gap:8px;position:relative;z-index:1}.my-tasks-hero article{min-width:80px;min-height:70px;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.my-tasks-hero article strong{font:700 18px Manrope Variable}.my-tasks-hero article span{color:#bfcbb6;font-size:12px;text-transform:uppercase;letter-spacing:.4px}.my-tasks-controls{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 13px}.my-tasks-controls>label{width:min(330px,48%);height:37px;display:flex;align-items:center;gap:7px;border:1px solid #d9ddd3;border-radius:9px;background:#fff;padding:0 10px;color:#8a9085}.my-tasks-controls>label svg{width:15px}.my-tasks-controls input{flex:1;min-width:0;border:0;outline:0;color:#42483e;font-size:13px}.my-tasks-controls>div{display:flex;gap:4px;padding:3px;border:1px solid #dfe1da;border-radius:9px;background:#fff}.my-tasks-controls>div button{height:29px;border:0;border-radius:6px;background:transparent;color:#7a8075;padding:0 10px;font-size:12px;cursor:pointer}.my-tasks-controls>div button.active{background:#eaf1df;color:#526b2e;font-weight:700}.my-task-groups{display:grid;gap:13px}.my-task-groups>section{overflow:hidden;border:1px solid #dde0d8;border-radius:13px;background:#ffffffc7;box-shadow:0 5px 18px #232a1d0d}.my-task-groups>section>header{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 13px;border-bottom:1px solid #e2e4de}.my-task-groups>section>header>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#eef3e7;color:#6b834b}.my-task-groups>section>header svg{width:13px}.my-task-groups h2{margin:0;font:700 13px Manrope Variable}.my-task-groups header em{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:#edf0e9;color:#7a8075;font-size:12px;font-style:normal}.my-task-groups section>div>article{min-height:62px;display:grid;grid-template-columns:24px 1fr auto 15px;align-items:center;gap:10px;padding:8px 13px;border-bottom:1px solid #eceee9;cursor:pointer;transition:.15s ease}.my-task-groups section>div>article:last-child{border-bottom:0}.my-task-groups section>div>article:hover{background:#f5f8f1}.my-task-groups article>button{width:22px;height:22px;display:grid;place-items:center;border:1px solid #cfd4ca;border-radius:7px;background:#fff;color:#fff;cursor:pointer}.my-task-groups article>button.complete{border-color:#668b31;background:#668b31}.my-task-groups article>button svg{width:12px}.my-task-groups article>div:nth-child(2){min-width:0;display:grid;gap:4px}.my-task-path{display:flex;align-items:center;gap:5px;color:#8a9085;font-size:12px}.my-task-path>span{width:7px;height:7px;border-radius:3px}.my-task-path i{font-style:normal;color:#babeb6}.my-task-groups article>div:nth-child(2)>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 13px Manrope Variable}.my-task-labels{display:flex;gap:4px}.my-task-labels span{padding:2px 5px;border-radius:4px;background:#edf0e9;color:#747a70;font-size:14px}.my-task-right{display:flex;align-items:center;gap:7px}.my-task-right>svg{width:13px;color:#708351}.my-task-right .due{font-size:12px}.my-task-groups article>svg{width:13px;color:#a2a79e}.my-tasks-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#969c92}.my-tasks-empty>svg{width:34px;color:#7f965d}.my-tasks-empty h2{margin:11px 0 4px;color:#555c51;font:700 13px Manrope Variable}.my-tasks-empty p{margin:0;font-size:12px}.workspace-views-page{flex:1;min-height:0;display:grid;grid-template-columns:245px minmax(0,1fr);background:#f2f4ef;position:relative}.workspace-views-page>aside{min-height:0;display:flex;flex-direction:column;border-right:1px solid #dfe2da;padding:16px 12px;background:#f8faf6eb}.workspace-views-page>aside>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 3px 13px}.workspace-views-page>aside>header>div{display:flex;align-items:center;gap:8px}.workspace-views-page>aside>header>div>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#e6eddc;color:#627b3e}.workspace-views-page>aside>header svg{width:14px}.workspace-views-page>aside>header strong{display:block;color:#485143;font-size:13px}.workspace-views-page>aside>header small{display:block;margin-top:2px;color:#92988e;font-size:14px}.workspace-views-page>aside>header>button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #d9dfd1;border-radius:7px;background:#fff;color:#60783d;cursor:pointer}.workspace-view-list{display:grid;gap:4px;overflow-y:auto}.workspace-view-list>button{min-height:49px;display:grid;grid-template-columns:24px 1fr 11px;align-items:center;gap:7px;border:1px solid transparent;border-radius:9px;padding:7px 8px;background:transparent;color:#777f73;text-align:left;cursor:pointer}.workspace-view-list>button:hover{background:#f0f3ec}.workspace-view-list>button.active{border-color:#d2ddc4;background:#eaf1df;color:#577333}.workspace-view-list>button>svg{width:14px}.workspace-view-list>button>svg:last-child{width:9px;transform:rotate(-90deg)}.workspace-view-list>button>span{min-width:0}.workspace-view-list strong,.workspace-view-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-view-list strong{color:#535c4f;font-size:12px}.workspace-view-list small{margin-top:2px;color:#92998e;font-size:13px}.workspace-views-note{display:flex;gap:7px;margin-top:auto;border:1px solid #dfe6d5;border-radius:9px;padding:9px;background:#f2f7eb;color:#658042}.workspace-views-note>svg{width:14px;flex:none}.workspace-views-note>span{display:flex;flex-direction:column;gap:2px}.workspace-views-note strong{font-size:12px}.workspace-views-note small{color:#87937c;font-size:13px;line-height:1.4}.workspace-views-page>main{min-width:0;min-height:0;overflow:auto;padding:20px clamp(16px,3vw,34px) 40px}.workspace-view-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.workspace-view-header>div{display:flex;align-items:center;gap:10px}.view-type-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#e7efdc;color:#617a3d}.view-type-icon.calendar{background:#e7edf7;color:#58749c}.view-type-icon svg{width:18px}.workspace-view-header input{width:min(420px,50vw);border:1px solid transparent;border-radius:7px;padding:3px 5px;background:transparent;color:#3d4539;outline:0;font:750 18px Manrope Variable;letter-spacing:-.45px}.workspace-view-header input:focus{border-color:#cfd8c3;background:#fff}.workspace-view-header p{margin:3px 5px 0;color:#8b9187;font-size:12px}.workspace-view-header>div:last-child{gap:6px}.workspace-view-header>div:last-child button{height:32px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d8ddd2;border-radius:8px;padding:0 9px;background:#fff;color:#65705e;font-size:12px;font-weight:700;cursor:pointer}.workspace-view-header>div:last-child button svg{width:12px}.workspace-view-header>div:last-child button.view-delete{color:#a2594b}.workspace-view-controls{display:grid;grid-template-columns:minmax(180px,1fr) 145px 135px;gap:7px;margin-bottom:10px}.workspace-view-controls>label{height:34px;display:flex;align-items:center;gap:6px;border:1px solid #d9ddd4;border-radius:8px;padding:0 8px;background:#fff;color:#8b9287}.workspace-view-controls>label svg{width:13px}.workspace-view-controls>label input{min-width:0;flex:1;border:0;outline:0;font-size:12px}.workspace-view-controls>select{height:34px;border:1px solid #d9ddd4;border-radius:8px;padding:0 8px;background:#fff;color:#5d6658;outline:0;font-size:12px}.workspace-view-board-filter{grid-column:1 / -1;display:flex;gap:5px;overflow-x:auto;padding-bottom:2px}.workspace-view-board-filter label{max-width:145px;height:28px;display:flex;align-items:center;gap:5px;border:1px solid #dce0d8;border-radius:7px;padding:0 7px;background:#fff;color:#70786c;cursor:pointer}.workspace-view-board-filter input{position:absolute;opacity:0}.workspace-view-board-filter i{width:7px;height:7px;flex:none;border-radius:2px}.workspace-view-board-filter span{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspace-view-board-filter label:has(input:not(:checked)){opacity:.45;background:#f4f5f2;text-decoration:line-through}.workspace-view-table{overflow:hidden;border:1px solid #dce0d8;border-radius:11px;background:#fff;box-shadow:0 7px 20px #232a1e0a}.workspace-view-table>header,.workspace-view-table>button{display:grid;grid-template-columns:minmax(210px,1.6fr) minmax(150px,1fr) 90px 105px 75px;align-items:center;gap:8px}.workspace-view-table>header{min-height:35px;border-bottom:1px solid #e2e5df;padding:0 11px;background:#f6f7f4;color:#92988e;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.workspace-view-table>button{width:100%;min-height:54px;border:0;border-bottom:1px solid #eceeea;padding:7px 11px;background:#fff;color:#646c60;text-align:left;cursor:pointer}.workspace-view-table>button:hover{background:#f8faf6}.workspace-view-table>button>span:first-child{display:grid;grid-template-columns:6px 1fr;gap:2px 8px;align-items:center}.workspace-view-table>button>span:first-child i{grid-row:1 / 3;width:5px;height:30px;border-radius:3px}.workspace-view-table strong{display:block;overflow:hidden;color:#4e574a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-view-table small{display:block;margin-top:2px;color:#92988e;font-size:14px}.workspace-view-table>button>span:nth-child(4){font-size:12px}.workspace-view-table em{border-radius:6px;padding:3px 5px;font-size:14px;font-style:normal;font-weight:700}.workspace-view-empty,.workspace-view-welcome{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#92998e}.workspace-view-empty svg,.workspace-view-welcome>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e8efe0;color:#668143}.workspace-view-empty svg{padding:11px}.workspace-view-empty strong,.workspace-view-welcome h2{margin:10px 0 3px;color:#545d50;font:700 12px Manrope Variable}.workspace-view-empty small,.workspace-view-welcome p{margin:0;font-size:12px}.workspace-view-welcome button{margin-top:12px;height:31px;display:flex;align-items:center;gap:5px;border:0;border-radius:8px;padding:0 10px;background:#78994a;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.workspace-view-welcome button svg{width:12px}.workspace-view-calendar{border:1px solid #dbe0d6;border-radius:12px;background:#fff;overflow:hidden}.workspace-view-calendar>header{min-height:48px;display:flex;align-items:center;justify-content:center;gap:16px;border-bottom:1px solid #e2e5df;background:#fafbf8}.workspace-view-calendar>header strong{min-width:140px;color:#4c5547;font:700 14px Manrope Variable;text-align:center}.workspace-view-calendar>header button{width:27px;height:27px;display:grid;place-items:center;border:1px solid #dce0d7;border-radius:7px;background:#fff;color:#697363;cursor:pointer}.workspace-view-calendar>header button:first-child svg{transform:rotate(90deg)}.workspace-view-calendar>header button:last-child svg{transform:rotate(-90deg)}.workspace-calendar-weekdays,.workspace-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.workspace-calendar-weekdays{min-height:29px;align-items:center;border-bottom:1px solid #e6e8e3;background:#f6f7f4}.workspace-calendar-weekdays span{color:#92988e;font-size:14px;font-weight:800;text-align:center;text-transform:uppercase}.workspace-calendar-grid>article{min-width:0;min-height:105px;border-right:1px solid #e7e9e5;border-bottom:1px solid #e7e9e5;padding:6px;background:#fff}.workspace-calendar-grid>article.outside{background:#f8f9f7;opacity:.55}.workspace-calendar-grid time{display:block;margin-bottom:4px;color:#697166;font-size:12px;font-weight:700}.workspace-calendar-grid article>button{width:100%;min-height:23px;display:grid;grid-template-columns:4px 1fr;align-items:center;gap:4px;border:0;border-radius:5px;padding:3px 4px;margin-bottom:3px;background:#f1f4ed;color:#596354;text-align:left;cursor:pointer}.workspace-calendar-grid article>button i{width:4px;height:100%;border-radius:2px}.workspace-calendar-grid article>button span{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspace-calendar-grid article>small{color:#838b7e;font-size:13px}.workspace-view-create-backdrop{position:absolute;inset:0;z-index:10;display:grid;place-items:center;padding:14px;background:#1c221859;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspace-view-create{width:min(550px,100%);max-height:calc(100% - 20px);overflow-y:auto;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#fafbf8;box-shadow:0 25px 70px #181e1447}.workspace-view-create>header{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #dfe2da;padding:12px 15px;background:#fff}.workspace-view-create>header>div{display:flex;align-items:center;gap:9px}.workspace-view-create>header>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#e6eddc;color:#637b40}.workspace-view-create>header svg{width:15px}.workspace-view-create h2{margin:0;color:#40483b;font:700 13px Manrope Variable}.workspace-view-create header p{margin:3px 0 0;color:#8b9287;font-size:12px}.workspace-view-create>header>button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:7px;background:#eff1ec;color:#72796e;cursor:pointer}.workspace-view-create>label{display:grid;gap:5px;margin:12px 15px}.workspace-view-create>label>span,.workspace-view-create legend{color:#687065;font-size:12px;font-weight:700}.workspace-view-create>label input,.workspace-view-create>label select{height:34px;border:1px solid #d8ddd2;border-radius:8px;padding:0 9px;background:#fff;color:#4f584b;outline:0;font-size:12px}.workspace-view-type-picker{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 15px 12px}.workspace-view-type-picker button{min-height:54px;display:flex;align-items:center;gap:8px;border:1px solid #dce0d7;border-radius:9px;padding:8px;background:#fff;color:#737b6f;text-align:left;cursor:pointer}.workspace-view-type-picker button.selected{border-color:#9eb37c;background:#f0f6e8;color:#587234}.workspace-view-type-picker svg{width:17px}.workspace-view-type-picker span{display:flex;flex-direction:column;gap:2px}.workspace-view-type-picker strong{font-size:12px}.workspace-view-type-picker small{color:#8f978b;font-size:14px}.workspace-view-create fieldset{border:0;margin:0 15px 12px;padding:0}.workspace-view-create fieldset>div{max-height:145px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:6px}.workspace-view-create fieldset label{min-width:0;min-height:34px;display:grid;grid-template-columns:10px 1fr 12px;align-items:center;gap:6px;border:1px solid #dfe2da;border-radius:7px;padding:5px 7px;background:#fff;cursor:pointer}.workspace-view-create fieldset input{position:absolute;opacity:0}.workspace-view-create fieldset i{width:8px;height:20px;border-radius:3px}.workspace-view-create fieldset span{overflow:hidden;color:#636c5f;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspace-view-create fieldset svg{width:11px;color:transparent}.workspace-view-create fieldset label:has(input:checked){border-color:#b8caa0;background:#f3f7ed}.workspace-view-create fieldset input:checked~svg{color:#698a3d}.workspace-view-create>footer{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #dde1d8;padding:10px 15px;background:#fff}.workspace-view-create>footer>span{color:#888f84;font-size:14px}.workspace-view-create>footer>div{display:flex;gap:6px}.workspace-view-create>footer button{height:31px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d8ddd2;border-radius:7px;padding:0 9px;background:#f3f5f1;color:#65705f;font-size:12px;font-weight:700;cursor:pointer}.workspace-view-create>footer button:last-child{border-color:#78994a;background:#78994a;color:#fff}.workspace-view-create>footer button:disabled{opacity:.45;cursor:not-allowed}.workspace-view-create>footer svg{width:11px}.editor-detail{width:920px;min-height:620px;max-height:calc(100dvh - 60px);padding:26px 24px 30px 70px;overflow-y:auto}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:25px}.title-editor{display:block;width:calc(100% - 45px);border:1px solid transparent;background:transparent;border-radius:7px;padding:4px 6px;margin:4px 0 17px -7px;font:700 21px/1.25 Manrope Variable;letter-spacing:-.5px;color:var(--ink)}.title-editor:hover,.title-editor:focus{border-color:#d9ddd3;background:#fff;outline:none}.mirror-status-banner{min-height:48px;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin:-7px 0 15px;border:1px solid #cfdced;border-radius:10px;padding:7px 9px;background:linear-gradient(135deg,#edf4fc,#fbfdff)}.mirror-status-banner>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#dce9f8;color:#5279a8}.mirror-status-banner>span svg{width:14px}.mirror-status-banner>div{min-width:0;display:flex;flex-direction:column;gap:2px}.mirror-status-banner strong{color:#40566e;font-size:12px}.mirror-status-banner small{color:#7b8998;font-size:14px;line-height:1.4}.mirror-status-banner button{height:27px;border:1px solid #ccd9e8;border-radius:7px;padding:0 8px;background:#fff;color:#587495;font-size:14px;font-weight:800;cursor:pointer}.mirror-status-banner button:hover{background:#e5eff9}.link-card-detail-banner{min-height:55px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:-7px 0 15px;border:1px solid color-mix(in srgb,var(--link-theme) 35%,#d7ddd2);border-radius:10px;padding:8px 9px;background:linear-gradient(135deg,color-mix(in srgb,var(--link-theme) 10%,white),#fff)}.link-card-detail-banner>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--link-theme);color:#fff;font:800 12px Manrope Variable;text-transform:uppercase}.link-card-detail-banner>div{min-width:0}.link-card-detail-banner strong,.link-card-detail-banner small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card-detail-banner strong{color:#4c574d;font-size:12px}.link-card-detail-banner small{margin-top:3px;color:#899289;font-size:14px}.link-card-detail-banner>a{height:28px;display:flex;align-items:center;gap:4px;border:1px solid color-mix(in srgb,var(--link-theme) 32%,#d9ded4);border-radius:7px;padding:0 8px;background:#fff;color:var(--link-theme);font:700 14px Manrope Variable;text-decoration:none}.link-card-detail-banner>a svg{width:10px}.editor-fields{gap:12px;margin-bottom:18px;flex-wrap:wrap}.editor-fields>div,.editor-fields>label{min-width:125px;display:flex;flex-direction:column;gap:7px}.editor-fields select{height:30px;border:1px solid #dfe1da;border-radius:7px;background:#fff;padding:0 8px;color:var(--ink);font-size:12px}.member-picker{display:flex;gap:3px}.member-picker button{width:28px;height:28px;padding:0;border:0;background:transparent;position:relative;cursor:pointer;border-radius:50%}.member-picker .avatar{width:27px;height:27px;margin:0;font-size:12px}.member-picker button:not(.selected) .avatar{opacity:.35;filter:grayscale(.5)}.member-picker button>svg{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;padding:2px;background:#4f6d22;color:#fff;border:1px solid white}.field-input{height:30px;border:1px solid #dfe1da;border-radius:7px;background:#fff;padding:0 7px;display:flex;align-items:center;gap:5px}.field-input svg{width:12px;color:#848a7e}.field-input input{width:82px;border:0;outline:0;background:transparent;font-size:12px;color:var(--ink)}.editor-section{border-top:1px solid #e2e4de;padding-top:17px;margin-top:17px}.card-save-status{width:max-content;min-height:24px;margin-top:7px;padding:0 8px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;color:#687064;background:#f0f2ed;font-size:12px}.card-save-status svg{width:13px}.card-save-status.saving{color:#725d27;background:#fff8df}.card-save-status.issue{color:#a33f36;background:#fff0ed}.card-appearance-disclosure{order:90}.card-appearance-disclosure>summary{min-height:44px;display:flex;align-items:center;gap:8px;color:#5f6559;cursor:pointer;list-style:none;font:700 12px Manrope Variable}.card-appearance-disclosure>summary::-webkit-details-marker{display:none}.card-appearance-disclosure>summary>span{display:flex;align-items:center;gap:7px}.card-appearance-disclosure>summary>small{margin-left:auto;color:#8a9185;font:400 12px DM Sans Variable}.card-appearance-disclosure>summary>svg{width:14px;transition:transform .2s ease}.card-appearance-disclosure[open]>summary>svg{transform:rotate(180deg)}.editor-section>h3{margin:0 0 10px;display:flex;justify-content:space-between;align-items:center}.editor-section>h3>span{display:flex;align-items:center;gap:7px;font:700 13px Manrope Variable;color:#5f6559}.editor-section>h3 svg{width:14px}.editor-section>h3 small{font:400 12px DM Sans Variable;color:#989d93;text-transform:none;letter-spacing:0}.cover-layout-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cover-layout-picker>button{position:relative;min-height:110px;display:grid;grid-template-rows:1fr 25px;gap:6px;border:1px solid #dfe2db;border-radius:10px;padding:7px;background:#f8f9f6;color:#5e655a;cursor:pointer}.cover-layout-picker>button:hover{border-color:#bdc9ac;background:#fbfcf9}.cover-layout-picker>button.selected{border-color:#9fb878;box-shadow:0 0 0 2px #9fb87824}.cover-layout-picker>button>strong{align-self:center;font:700 12px Manrope Variable}.cover-layout-picker>button>svg{position:absolute;right:8px;bottom:10px;width:11px;color:#66833d}.cover-layout-demo{position:relative;display:block;overflow:hidden;border-radius:7px;background-color:var(--cover-preview);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #30372a14}.cover-layout-demo i{position:absolute;left:8px;right:8px;height:3px;border-radius:2px;background:#272e2238}.cover-layout-demo i:nth-child(1){top:8px;right:40%}.cover-layout-demo i:nth-child(2){top:15px;right:18%}.cover-layout-demo i:nth-child(3){bottom:8px;left:auto;width:18px;height:18px;border-radius:50%;background:#ffffffa3}.header-demo{background:linear-gradient(to bottom,var(--cover-preview) 0 48%,#fff 48%)}.header-demo i:nth-child(1),.header-demo i:nth-child(2){top:auto;bottom:30px}.header-demo i:nth-child(2){bottom:23px}.full-demo i{background:#ffffff8c}.full-demo i:nth-child(1),.full-demo i:nth-child(2){top:auto;bottom:31px}.full-demo i:nth-child(2){bottom:23px}.cover-color-picker,.cover-image-picker{display:grid;gap:6px;margin-top:12px}.cover-color-picker>span,.cover-image-picker>span{color:#7d8379;font:700 12px Manrope Variable;text-transform:uppercase;letter-spacing:.05em}.cover-color-picker>div{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.cover-color-picker button{height:31px;display:grid;place-items:center;border:2px solid white;border-radius:8px;color:#273122;box-shadow:0 0 0 1px #d9ddd5;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.cover-color-picker button:hover{transform:translateY(-2px);box-shadow:0 3px 9px #262e2026}.cover-color-picker button.selected{box-shadow:0 0 0 2px #6f8155,0 4px 10px #272f2126}.cover-color-picker button svg{width:12px}.cover-image-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cover-image-picker>div>button{position:relative;height:68px;overflow:hidden;border:2px solid white;border-radius:9px;padding:0;background:#edf0ea;box-shadow:0 0 0 1px #dbe0d7;cursor:pointer}.cover-image-picker>div>button.selected{box-shadow:0 0 0 2px #718956}.cover-image-picker img{width:100%;height:100%;object-fit:cover}.cover-image-picker button>i{position:absolute;left:5px;right:5px;bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:3px 4px;background:#181d169e;color:#fff;font:600 14px Manrope Variable;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cover-image-picker button>svg{position:absolute;right:5px;top:5px;width:17px;height:17px;border-radius:50%;padding:3px;background:#fff;color:#5b7438;box-shadow:0 2px 6px #1a201733}.cover-image-empty{grid-column:1 / -1;min-height:52px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #d5dad1;border-radius:9px;background:#fafbf8;color:#90968c;font-size:12px}.cover-image-empty svg{width:15px}.card-sticker-stack{position:absolute;z-index:4;top:8px;right:32px;display:flex;align-items:center;pointer-events:none}.task-card:has(.card-cover) .card-sticker-stack{top:10px}.card-sticker-stack>span{width:34px;height:34px;display:grid;place-items:center;margin-left:-8px;border:2px solid rgba(255,255,255,.92);border-radius:10px 10px 10px 3px;background:#fff;font-size:18px;box-shadow:0 5px 12px #22281e2e;transform:rotate(calc((var(--sticker-index) - 1) * 6deg));filter:saturate(1.08)}.card-sticker-stack>span:first-child{margin-left:0}.card-sticker-stack .sticker-lime,.sticker-shelf .sticker-lime,.active-stickers .sticker-lime{--sticker-color: #b7df78}.card-sticker-stack .sticker-coral,.sticker-shelf .sticker-coral,.active-stickers .sticker-coral{--sticker-color: #f09b7b}.card-sticker-stack .sticker-blue,.sticker-shelf .sticker-blue,.active-stickers .sticker-blue{--sticker-color: #8fb2ed}.card-sticker-stack .sticker-violet,.sticker-shelf .sticker-violet,.active-stickers .sticker-violet{--sticker-color: #c7a2eb}.card-sticker-stack .sticker-gold,.sticker-shelf .sticker-gold,.active-stickers .sticker-gold{--sticker-color: #eecb70}.card-sticker-stack .sticker-slate,.sticker-shelf .sticker-slate,.active-stickers .sticker-slate{--sticker-color: #9ca99c}.card-sticker-stack>span{background:color-mix(in srgb,var(--sticker-color) 20%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sticker-color) 45%,transparent),0 5px 12px #22281e2e}.card-sticker-designer{display:grid;gap:8px;margin-top:12px;border:1px solid #dfe3da;border-radius:11px;padding:10px;background:linear-gradient(145deg,#fbfcf9,#f5f7f2)}.card-sticker-designer>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-sticker-designer>header>span{display:flex;align-items:center;gap:5px;color:#6d7568;font:700 12px Manrope Variable}.card-sticker-designer>header>span svg{width:13px;color:#7e965e}.card-sticker-designer>header>div{display:flex;align-items:center;gap:7px}.card-sticker-designer>header small{color:#999f95;font-size:14px}.card-sticker-designer>header button{height:25px;display:flex;align-items:center;gap:4px;border:1px solid #cfdbc0;border-radius:6px;padding:0 7px;background:#f0f6e8;color:#5f7c39;font:700 14px Manrope Variable;cursor:pointer}.card-sticker-designer>header button:disabled{opacity:.4;cursor:not-allowed}.card-sticker-designer>header button svg{width:10px}.sticker-shelf{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.sticker-shelf>button{min-width:0;min-height:57px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid color-mix(in srgb,var(--sticker-color) 45%,#e0e3dc);border-radius:9px;padding:4px 2px;background:color-mix(in srgb,var(--sticker-color) 15%,white);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.sticker-shelf>button:hover:not(:disabled){z-index:1;transform:translateY(-3px) rotate(-2deg);box-shadow:0 6px 13px color-mix(in srgb,var(--sticker-color) 25%,transparent)}.sticker-shelf>button:disabled{opacity:.42;cursor:not-allowed}.sticker-shelf span{font-size:20px;line-height:1;filter:saturate(1.08)}.sticker-shelf small{max-width:100%;overflow:hidden;color:#6f776a;font-size:13px;text-overflow:ellipsis}.active-stickers{display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid #e3e6df;padding-top:8px}.active-stickers>span{min-height:25px;display:flex;align-items:center;gap:4px;border:1px solid color-mix(in srgb,var(--sticker-color) 42%,#dfe2dc);border-radius:7px;padding:2px 3px 2px 6px;background:color-mix(in srgb,var(--sticker-color) 13%,white);color:#646b60;font-size:14px}.active-stickers>span i{font-style:normal;font-size:13px}.active-stickers>span button{width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:5px;background:#ffffffa6;color:#8c9189;cursor:pointer}.active-stickers>span button:hover{background:#f4dfd8;color:#9d4d3a}.active-stickers>span button svg{width:9px}.remove-card-cover{min-height:29px;display:flex;align-items:center;gap:5px;margin-top:10px;border:0;border-radius:7px;padding:0 8px;background:#f3f4f1;color:#777e74;font:600 12px Manrope Variable;cursor:pointer}.remove-card-cover:hover{background:#f8eae7;color:#a34f43}.remove-card-cover svg{width:11px}.label-picker{display:flex;flex-wrap:wrap;gap:6px}.label-picker button{min-height:28px;border:1px solid color-mix(in srgb,var(--label-color) 35%,#dfe1da);border-left:5px solid var(--label-color);background:color-mix(in srgb,var(--label-color) 12%,white);color:color-mix(in srgb,var(--label-color) 72%,#293025);border-radius:6px;padding:0 9px 0 7px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;cursor:pointer}.label-picker button.selected{border-color:var(--label-color);background:color-mix(in srgb,var(--label-color) 24%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--label-color) 14%,transparent)}.label-picker button svg{width:10px}.manage-labels-button{border:0;background:transparent;color:#607c31;font-size:12px;font-weight:700;cursor:pointer}.label-manager{display:grid;gap:8px;margin-top:10px;padding:10px;border:1px solid #dfe1da;border-radius:10px;background:#f7f8f5}.label-manager-list{display:grid;gap:5px}.label-manager-list>div,.label-manager>form{display:grid;grid-template-columns:32px 1fr 29px;gap:6px;align-items:center}.label-manager input[type=color]{width:32px;height:29px;border:0;border-radius:6px;padding:2px;background:#fff;cursor:pointer}.label-manager input:not([type=color]){min-width:0;height:30px;border:1px solid #d7dad2;border-radius:6px;background:#fff;padding:0 8px;color:var(--ink);font-size:12px;outline:0}.label-manager input:not([type=color]):focus{border-color:#8ca05f}.label-manager-list button{width:29px;height:29px;border:0;border-radius:6px;background:transparent;color:#a65b48;cursor:pointer}.label-manager-list button:hover{background:#f5e7e3}.label-manager-list button svg{width:13px}.label-manager>form{grid-template-columns:32px 1fr auto;padding-top:8px;border-top:1px solid #e1e3dd}.label-manager>form button{height:30px;display:flex;align-items:center;gap:4px;border:0;border-radius:6px;background:#273020;color:#fff;padding:0 9px;font-size:12px;cursor:pointer}.label-manager>form button:disabled{opacity:.4;cursor:not-allowed}.label-manager>form button svg{width:12px}.description-editor{width:100%;min-height:92px;resize:vertical;border:1px solid #dfe1da;background:#fff;border-radius:9px;padding:11px;color:#5f6559;font-size:13px;line-height:1.55;outline:none}.description-editor:focus{border-color:#9cad7b;box-shadow:0 0 0 3px #7d97511f}.rich-description-section>h3>span small{margin-left:3px;color:#969b92;font-weight:500;text-transform:none;letter-spacing:0}.description-mode-toggle{display:flex;gap:2px;padding:2px;border:1px solid #dfe2da;border-radius:8px;background:#f1f3ee}.description-mode-toggle button{height:24px;border:0;border-radius:6px;padding:0 9px;background:transparent;color:#858b81;font:700 12px Manrope Variable;cursor:pointer}.description-mode-toggle button.active{background:#fff;color:#4d5847;box-shadow:0 1px 4px #2932231f}.description-editor-shell{position:relative;overflow:visible;border:1px solid #dce0d8;border-radius:11px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.description-editor-shell:focus-within{border-color:#9cad7b;box-shadow:0 0 0 3px #7d97511a}.description-toolbar{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 6px;border-bottom:1px solid #e7e9e3;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#fbfcfa,#f5f7f2)}.description-toolbar>div:first-child{min-width:0;display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.description-toolbar>div:first-child::-webkit-scrollbar{display:none}.description-toolbar button{flex:none;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:6px;padding:0 7px;background:transparent;color:#687064;font:700 12px Manrope Variable;cursor:pointer}.description-toolbar button:hover:not(:disabled){background:#e9eee3;color:#44513d}.description-toolbar button:disabled{opacity:.42;cursor:not-allowed}.description-toolbar button svg{width:13px;height:13px}.description-toolbar>div:first-child>i{flex:none;width:1px;height:18px;margin:0 3px;background:#d9ddd5}.description-ai-wrap{position:relative;flex:none}.description-toolbar .description-ai-button{min-width:75px;border:1px solid #cdd6be;background:#f1f6e9;color:#526a35}.description-toolbar .description-ai-button svg:first-child{color:#78994d}.description-ai-menu{position:absolute;z-index:12;top:34px;right:0;width:248px;overflow:hidden;border:1px solid #d9ded2;border-radius:10px;padding:5px;background:#fffffffa;box-shadow:0 14px 35px #242d1e2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.description-ai-menu>button{width:100%;min-height:52px;display:grid;grid-template-columns:25px 1fr;justify-content:stretch;gap:7px;border-radius:7px;padding:7px;text-align:left}.description-ai-menu>button>svg{width:17px;color:#708c4b}.description-ai-menu>button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.description-ai-menu>button strong{color:#50594b;font-size:12px}.description-ai-menu>button small{color:#8a9186;font-size:14px;font-weight:500;line-height:1.35}.description-editor-shell .description-editor{min-height:152px;border:0;border-radius:0;padding:13px 15px;box-shadow:none;color:#4e554a;font:400 13px/1.65 Manrope Variable}.description-editor-shell .description-editor:focus{border:0;box-shadow:none}.markdown-preview{min-height:152px;padding:13px 15px;color:#4e554a;font-size:13px;line-height:1.65}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3{margin:2px 0 7px;color:#333c2e;letter-spacing:-.02em}.markdown-preview h1{font-size:17px}.markdown-preview h2{font-size:13px}.markdown-preview h3{font-size:14px}.markdown-preview p{margin:0 0 7px}.markdown-preview br{display:block;content:"";height:4px}.markdown-preview a{color:#5e7f34;text-decoration:underline;text-underline-offset:2px}.markdown-preview code{border:1px solid #e0e4dc;border-radius:4px;padding:1px 4px;background:#f2f4ef;color:#8c4f3b;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}.markdown-preview blockquote{margin:4px 0 8px;border-left:3px solid #aabd89;padding:4px 9px;background:#f5f7f1;color:#6c7564}.markdown-task,.markdown-bullet,.markdown-numbered{display:grid;grid-template-columns:17px 1fr;align-items:start;gap:3px;margin:3px 0}.markdown-task>span:first-child{width:13px;height:13px;display:grid;place-items:center;margin-top:1px;border:1px solid #b9c2ad;border-radius:3px;background:#fff;color:#fff}.markdown-task>span:first-child svg{width:9px}.markdown-task.done>span:first-child{border-color:#789650;background:#789650}.markdown-task.done>span:last-child{color:#92978f;text-decoration:line-through}.markdown-bullet>i{width:4px;height:4px;margin:6px 0 0 5px;border-radius:50%;background:#7a8a68}.markdown-numbered>i{color:#798272;font-style:normal;font-weight:700;text-align:center}.description-preview-empty{min-height:152px;display:flex;align-items:center;justify-content:center;gap:7px;color:#979d93;font-size:12px}.description-preview-empty>svg{width:16px}.description-preview-empty button{border:0;background:transparent;color:#607c31;font:700 12px Manrope Variable;cursor:pointer}.description-editor-shell>footer{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #eef0eb;padding:0 10px;color:#a0a59c;font-size:14px}.description-editor-shell>footer small{display:flex;align-items:center;gap:4px}.description-editor-shell kbd{border:1px solid #d9ddd5;border-bottom-width:2px;border-radius:4px;padding:1px 4px;background:#f7f8f5;color:#6c7367;font:600 14px Manrope Variable}.attachment-actions{display:flex;gap:6px}.attachment-actions>label,.attachment-actions>button{height:30px;border:1px solid #d9dcd4;background:#fff;border-radius:7px;padding:0 9px;display:flex;align-items:center;gap:6px;color:#666d60;font-size:12px;cursor:pointer}.attachment-actions svg{width:13px}.attachment-actions label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.attachment-actions>label:hover,.attachment-actions>button:hover{background:#f1f4ed;border-color:#bfc5b8}.attachment-link-form{margin-top:9px;display:grid;grid-template-columns:1.3fr 1fr 58px 30px;gap:6px;align-items:end;overflow:hidden}.attachment-link-form label{display:flex;flex-direction:column;gap:4px;color:#767c70;font-size:12px}.attachment-link-form input{height:31px;border:1px solid #d7dad2;background:#fff;border-radius:7px;padding:0 8px;outline:0;color:var(--ink);font-size:12px}.attachment-link-form input:focus{border-color:#91a66c;box-shadow:0 0 0 3px #7997451a}.attachment-link-form .primary-button{height:31px;justify-content:center;padding:0 9px}.attachment-link-form .icon-button{width:30px;height:31px}.attachment-error{min-height:30px;margin-top:8px;border:1px solid #efd4ca;background:#faf0eb;color:#9a5740;border-radius:7px;padding:6px 8px;display:flex;align-items:center;gap:6px;font-size:12px}.attachment-error svg{width:12px;flex:none}.attachment-list{margin-top:10px;display:flex;flex-direction:column;gap:6px}.attachment-list>article{min-height:55px;border:1px solid #e0e3dc;background:#fff;border-radius:9px;padding:6px;display:grid;grid-template-columns:67px minmax(0,1fr) auto 27px 24px;align-items:center;gap:8px}.attachment-preview{width:67px;height:42px;border-radius:6px;background:#eef0eb;color:#77806e;display:grid;place-items:center;overflow:hidden}.attachment-preview img{width:100%;height:100%;object-fit:cover}.attachment-preview svg{width:17px}.attachment-link{background:#e7edf1;color:#55768b}.attachment-document{background:#f1e9dd;color:#94704c}.attachment-list article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.attachment-list article>div strong{font:600 12px Manrope Variable;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-list article>div small{color:#90968b;font-size:12px}.attachment-list article>button:not(.remove-attachment){height:26px;border:1px solid #d9dcd4;background:#f7f9f5;border-radius:6px;padding:0 7px;color:#6b7265;display:flex;align-items:center;gap:4px;font-size:12px;cursor:pointer;white-space:nowrap}.attachment-list article>button:not(.remove-attachment) svg{width:10px}.attachment-list article>button.cover-active{border-color:#a7bd80;background:#ebf3df;color:#58722f}.attachment-list article>a,.remove-attachment{width:27px;height:27px;border:0;background:transparent;border-radius:6px;color:#858b80;display:grid;place-items:center;cursor:pointer}.attachment-list article>a:hover,.remove-attachment:hover{background:#edf0ea;color:#50574c}.attachment-list article>a svg,.remove-attachment svg{width:12px}.attachment-empty{min-height:55px;border:1px dashed #d5d9d0;border-radius:8px;color:#92988d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.attachment-empty svg{width:15px}.attachment-empty span{font-size:12px}.checklist-editor>h3>span small{margin-left:2px;font-weight:400}.checklist-header-actions{display:flex;gap:5px}.checklist-header-actions button{height:27px;border:1px solid #d9ddd4;border-radius:7px;background:#fff;color:#5f6859;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;cursor:pointer}.checklist-header-actions button:hover{border-color:#bdc9af;background:#f4f8ef}.checklist-header-actions button svg{width:11px}.new-checklist-form{margin-bottom:9px;padding:8px;border:1px solid #d8e1cb;border-radius:9px;background:#f3f7ed;display:grid;grid-template-columns:1fr auto 29px;gap:6px;overflow:hidden}.new-checklist-form input{min-width:0;height:31px;border:1px solid #d5dad0;border-radius:7px;background:#fff;padding:0 8px;color:var(--ink);font-size:12px;outline:0}.new-checklist-form input:focus{border-color:#8da565}.new-checklist-form button{border:0;border-radius:7px;background:#273020;color:#fff;padding:0 9px;font-size:12px;font-weight:700;cursor:pointer}.new-checklist-form button:disabled{opacity:.4;cursor:default}.new-checklist-form button:last-child{padding:0;background:#e4e8df;color:#747b70}.new-checklist-form button svg{width:11px}.copy-checklist-picker{margin-bottom:10px;border:1px solid #d8ddd3;border-radius:10px;background:#f7f9f4;overflow:hidden}.copy-checklist-picker>header{min-height:48px;padding:7px 8px 7px 10px;border-bottom:1px solid #dfe3da;display:flex;align-items:center;justify-content:space-between}.copy-checklist-picker>header>div{display:flex;align-items:center;gap:8px}.copy-checklist-picker>header>div>svg{width:27px;height:27px;padding:7px;border-radius:8px;background:#e7eee0;color:#66813e}.copy-checklist-picker header span{display:flex;flex-direction:column;gap:2px}.copy-checklist-picker header strong{color:#50574c;font-size:12px}.copy-checklist-picker header small{color:#92988e;font-size:14px}.copy-checklist-picker header>button{width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#81887c;cursor:pointer}.copy-checklist-picker header>button:hover{background:#e8ece4}.copy-checklist-picker header>button svg{width:12px}.copy-checklist-picker>div{max-height:190px;overflow-y:auto;padding:6px;display:grid;gap:4px}.copy-checklist-picker>div>button{min-width:0;min-height:43px;border:1px solid #dfe3db;border-radius:8px;background:#fff;padding:5px 8px;display:grid;grid-template-columns:6px 1fr 15px;align-items:center;gap:8px;text-align:left;cursor:pointer}.copy-checklist-picker>div>button:hover{border-color:#b8c8a4;background:#fbfdf9}.copy-checklist-picker>div>button>span{width:6px;height:29px;border-radius:4px}.copy-checklist-picker>div>button>div{min-width:0;display:flex;flex-direction:column;gap:2px}.copy-checklist-picker>div strong,.copy-checklist-picker>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-checklist-picker>div strong{color:#50574c;font-size:12px}.copy-checklist-picker>div small{color:#92988d;font-size:14px}.copy-checklist-picker>div>button>svg{width:12px;color:#708c46}.copy-checklist-empty{min-height:60px;display:flex;align-items:center;justify-content:center;gap:6px;color:#8d9488;font-size:12px}.copy-checklist-empty svg{width:14px}.checklist-groups{display:grid;gap:12px}.checklist-group{border:1px solid #dde2d8;border-radius:10px;padding:9px;background:#fff;box-shadow:0 3px 11px #272e2109}.checklist-group>header{margin-bottom:8px;display:grid;gap:6px}.checklist-group>header>div{display:flex;align-items:center;gap:7px}.checklist-group>header>div:first-child input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#4c5348;font:700 13px Manrope Variable}.checklist-group>header>div:first-child span{border-radius:8px;background:#edf1e9;color:#788071;padding:2px 6px;font-size:14px}.checklist-group>header>div:last-child{height:4px;border-radius:3px;background:#e9ece5;position:relative;margin-right:27px}.checklist-group>header>div:last-child i{display:block;height:100%;border-radius:inherit;background:#86a94c;transition:width .2s ease}.checklist-group>header>div:last-child button{position:absolute;left:calc(100% + 6px);width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:#a0a59c;display:grid;place-items:center;cursor:pointer}.checklist-group>header>div:last-child button:hover{background:#f7e9e5;color:#a65343}.checklist-group>header>div:last-child button svg{width:10px}.checklist-group .inline-add-form{margin-bottom:0}.checklist-empty-state{min-height:78px;padding:12px;border:1px dashed #d3d9cd;border-radius:10px;background:#fafbf8;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px}.checklist-empty-state>svg{width:35px;height:35px;padding:9px;border-radius:10px;background:#e8efe0;color:#67813f}.checklist-empty-state>div{display:flex;flex-direction:column;gap:3px}.checklist-empty-state strong{color:#535b4f;font-size:12px}.checklist-empty-state span{color:#92988d;font-size:12px}.checklist-empty-state button{height:29px;border:0;border-radius:7px;background:#e6ebe1;color:#5b6655;padding:0 9px;font-size:12px;font-weight:700;cursor:pointer}.progress-track{height:6px;background:#e8ebe4;border-radius:4px;position:relative;margin:12px 34px 12px 0}.progress-track i{display:block;height:100%;background:#86a94c;border-radius:4px;transition:width .2s ease}.progress-track span{position:absolute;left:calc(100% + 7px);top:-3px;color:#858b7f;font-size:12px}.checklist-items{display:flex;flex-direction:column;gap:5px}.advanced-checklist>div{min-height:48px;display:grid;grid-template-columns:24px minmax(150px,1fr) 118px 116px 51px;align-items:center;gap:6px;border:1px solid #e3e6df;border-radius:9px;padding:5px 6px;background:#fbfcfa;transition:border-color .16s ease,background .16s ease}.advanced-checklist>div:hover{border-color:#ccd4c3;background:#fff}.advanced-checklist>div.done{opacity:.66;background:#f5f7f2}.advanced-checklist>div.overdue{border-color:#edcfc9;background:#fff8f6}.advanced-checklist>div.promoting{border-color:#b5c99a;background:#fff;box-shadow:0 6px 18px #3e4f2b14}.checklist-item-check{width:22px;height:28px;display:grid;place-items:center;cursor:pointer}.checklist-item-check input{position:absolute;opacity:0;pointer-events:none}.checklist-item-check i{width:18px;height:18px;display:grid;place-items:center;border:1px solid #c8cec2;border-radius:5px;background:#fff;color:transparent}.checklist-item-check i svg{width:11px}.checklist-item-check input:checked+i{border-color:#75953f;background:#75953f;color:#fff}.checklist-item-title{min-width:0;width:100%;height:29px;border:1px solid transparent;border-radius:6px;padding:0 6px;background:transparent;color:#42483f;outline:0;font:600 12px Manrope Variable}.checklist-item-title:hover{border-color:#e1e4de;background:#fff}.checklist-item-title:focus{border-color:#a9bd8a;background:#fff;box-shadow:0 0 0 3px #8ca5651f}.advanced-checklist>div.done .checklist-item-title{color:#969c92;text-decoration:line-through}.checklist-item-owner,.checklist-item-due{min-width:0;height:29px;display:flex;align-items:center;gap:4px;border:1px solid #dfe3dc;border-radius:6px;padding:0 5px;background:#fff;color:#81887c}.checklist-item-owner>svg,.checklist-item-due>svg{width:11px;flex:none}.checklist-item-owner select,.checklist-item-due input{min-width:0;width:100%;height:26px;border:0;outline:0;background:transparent;color:#656c62;font-size:12px}.checklist-item-due input{font-size:14px}.advanced-checklist>div.overdue .checklist-item-due{border-color:#e2a99e;color:#b05247}.checklist-item-actions{display:flex;align-items:center;gap:2px}.checklist-item-actions button{width:23px;height:23px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.advanced-checklist>div:hover .checklist-item-actions button,.advanced-checklist>div.promoting .checklist-item-actions button{opacity:1}.checklist-item-promote{color:#6f884d}.checklist-item-promote:hover{background:#e8efde;color:#506a2d}.checklist-item-delete{color:#a0a69c}.checklist-item-delete:hover{background:#f8e8e5;color:#a14d42}.checklist-item-actions svg{width:10px}.checklist-promote-panel{grid-column:2 / -1;width:100%;overflow:hidden;display:grid;gap:9px;border-top:1px solid #e4e9de;padding:10px 2px 3px}.checklist-promote-heading{display:flex;align-items:center;gap:8px}.checklist-promote-heading>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#e8f0dc;color:#607c36}.checklist-promote-heading>span svg{width:13px}.checklist-promote-heading>div{display:flex;flex-direction:column;gap:2px}.checklist-promote-heading strong{color:#3f473b;font-size:12px}.checklist-promote-heading small{color:#8a9184;font-size:14px}.checklist-promote-inherits{display:flex;flex-wrap:wrap;gap:5px}.checklist-promote-inherits span{min-height:23px;display:inline-flex;align-items:center;gap:4px;border:1px solid #e0e5da;border-radius:7px;padding:0 7px;background:#f8faf6;color:#687063;font-size:14px;font-weight:700}.checklist-promote-inherits svg{width:9px;color:#7c9656}.checklist-promote-ai{display:flex;align-items:center;gap:7px;border:1px solid #d9e8c5;border-radius:8px;padding:7px 8px;background:linear-gradient(135deg,#f3f8eb,#fbfdf8);color:#688242}.checklist-promote-ai>svg{width:13px}.checklist-promote-ai>span{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.checklist-promote-ai strong{font-size:12px}.checklist-promote-ai small{color:#7d8a72;font-size:14px}.checklist-promote-ai button{border:0;border-radius:6px;padding:5px 7px;background:#dfeccd;color:#526d2b;font-size:14px;font-weight:800;cursor:pointer}.checklist-promote-controls{display:flex;align-items:end;justify-content:space-between;gap:9px}.checklist-promote-controls label{min-width:150px;display:flex;flex-direction:column;gap:3px;color:#858d7f;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.checklist-promote-controls select{height:29px;border:1px solid #dce2d6;border-radius:7px;padding:0 7px;background:#fff;color:#4f584a;outline:0;font-size:12px}.checklist-promote-controls>div{display:flex;gap:5px}.checklist-promote-controls button{height:29px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;padding:0 9px;background:#edf0e9;color:#687063;font-size:12px;font-weight:800;cursor:pointer}.checklist-promote-controls button.primary{background:#78994a;color:#fff;box-shadow:0 4px 10px #55712e2e}.checklist-promote-controls button:disabled{opacity:.45;cursor:not-allowed}.checklist-promote-controls svg{width:10px}.inline-add-form{height:35px;display:flex;align-items:center;gap:7px;margin-top:7px;border:1px dashed #d4d8cf;border-radius:7px;padding:0 7px}.inline-add-form>svg{width:12px;color:#8d9288}.inline-add-form input{flex:1;border:0;outline:0;background:transparent;font-size:12px}.inline-add-form button{border:0;background:transparent;color:#526b2a;font-size:12px;font-weight:700;cursor:pointer}.discussion-tabs{height:35px;display:flex;gap:13px;border-bottom:1px solid #e2e4de;margin-bottom:12px}.discussion-tabs button{height:35px;border:0;background:transparent;color:#858a80;padding:0 2px;font-size:12px;font-weight:600;position:relative;cursor:pointer}.discussion-tabs button.active{color:var(--ink)}.discussion-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#718e41}.discussion-tabs button span{border-radius:8px;background:#e5e8e1;padding:1px 5px;font-size:12px}.comment-composer{display:flex;align-items:flex-start;gap:8px}.comment-composer>.avatar,.comment-list .avatar,.activity-list .avatar{width:27px;height:27px;margin:0;flex:none;font-size:12px}.comment-composer>div{flex:1;border:1px solid #dfe1da;background:#fff;border-radius:8px;padding:7px}.comment-composer textarea{width:100%;min-height:45px;border:0;outline:0;resize:vertical;font-size:12px}.comment-composer button{border:0;cursor:pointer}.comment-composer-tools{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:6px;border-top:1px solid #eceee9}.comment-composer-tools>div{display:flex;gap:4px}.comment-composer-tools button{height:25px;border-radius:6px;background:#eef1eb;color:#687063;padding:0 7px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.comment-composer-tools button svg{width:11px}.comment-composer-tools button.active{background:#e8f0dc;color:#59742f}.comment-composer-tools>button:last-child{background:#262a21;color:#fff;padding:0 10px}.comment-composer-tools button:disabled{opacity:.42;cursor:default}.mention-picker{margin-top:6px;padding:5px;border:1px solid #d9ddd4;border-radius:8px;background:#fafbf8;box-shadow:0 8px 22px #1b22171a;display:grid;grid-template-columns:1fr 1fr;gap:4px}.mention-picker>button{min-width:0;min-height:35px;border-radius:7px;background:#fff;padding:4px 6px;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:6px;text-align:left}.mention-picker>button:hover{background:#edf2e6}.mention-picker .avatar{width:23px;height:23px;margin:0;font-size:14px}.mention-picker>button>div{min-width:0;display:flex;flex-direction:column;gap:1px}.mention-picker strong,.mention-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-picker strong{color:#4f564b;font-size:12px}.mention-picker small{color:#959b91;font-size:14px}.comment-ai-paused{margin-top:6px;color:#959b91;display:flex;align-items:center;gap:4px;font-size:14px}.comment-ai-paused svg{width:10px}.comment-list{margin-top:14px;display:flex;flex-direction:column;gap:12px}.comment-list article{display:flex;gap:8px}.comment-list article>div{flex:1}.comment-list header{display:flex;gap:7px;align-items:center}.comment-list header strong{font-size:12px}.comment-list header span{color:#9a9f95;font-size:12px}.comment-list p{display:inline-block;margin:4px 0 0;padding:7px 9px;background:#f0f2ed;border-radius:7px;color:#5e6459;font-size:12px;line-height:1.45}.comment-actions{margin-left:auto;display:flex;gap:2px;opacity:0;transition:opacity .15s}.comment-list article:hover .comment-actions{opacity:1}.comment-actions button{width:23px;height:23px;border:0;border-radius:5px;background:transparent;color:#92988e;display:grid;place-items:center;cursor:pointer}.comment-actions button:hover{background:#eef0eb;color:#596154}.comment-actions button:last-child:hover{background:#f7e9e5;color:#a75443}.comment-actions svg{width:11px}.comment-edit-form{margin-top:5px;padding:7px;border:1px solid #d7ddd2;border-radius:8px;background:#fff}.comment-edit-form textarea{width:100%;min-height:54px;border:0;outline:0;resize:vertical;color:#52594e;font-size:12px}.comment-edit-form>div{display:flex;justify-content:flex-end;gap:4px}.comment-edit-form button{height:25px;border:0;border-radius:6px;background:#e9ece5;color:#687063;padding:0 8px;font-size:12px;font-weight:700;cursor:pointer}.comment-edit-form button:last-child{background:#273020;color:#fff}.comment-reactions{min-height:24px;margin-top:4px;display:flex;align-items:center;gap:4px}.comment-reactions>button{height:23px;border:1px solid #dfe2da;border-radius:12px;background:#fff;color:#697064;padding:0 6px;display:flex;align-items:center;gap:3px;font-size:13px;cursor:pointer}.comment-reactions>button span{font-size:14px;font-weight:700}.comment-reactions>button.reacted{border-color:#a9bd89;background:#edf3e4}.quick-reactions{position:relative}.quick-reactions>button{width:23px;height:23px;border:1px solid transparent;border-radius:50%;background:transparent;color:#92988e;display:grid;place-items:center;cursor:pointer}.quick-reactions>button:hover{border-color:#dfe2da;background:#fff}.quick-reactions>button svg{width:12px}.quick-reactions>span{position:absolute;z-index:3;left:0;bottom:24px;display:none;gap:2px;padding:4px;border:1px solid #d9ddd4;border-radius:14px;background:#fff;box-shadow:0 8px 20px #1c221824}.quick-reactions:hover>span,.quick-reactions:focus-within>span{display:flex}.quick-reactions>span button{width:25px;height:25px;border:0;border-radius:50%;background:transparent;font-size:12px;cursor:pointer}.quick-reactions>span button:hover{background:#edf1e9;transform:scale(1.08)}.empty-discussion{min-height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#999f94}.empty-discussion svg{width:17px}.empty-discussion span{font-size:12px}.activity-list{display:flex;flex-direction:column;gap:13px}.activity-list>div{display:flex;align-items:center;gap:8px}.activity-list p{margin:0;font-size:12px;color:#6e7468}.activity-list p small{display:block;color:#9aa096;margin-top:2px}.activity-symbol{width:27px;height:27px;border-radius:50%;background:#e9ece5;display:grid;place-items:center;color:#737a6d}.activity-symbol svg{width:11px}.detail-sidebar{padding-top:27px}.detail-sidebar .detail-ai{margin:0 0 21px;padding:11px;flex-wrap:wrap}.detail-sidebar .detail-ai>div{width:calc(100% - 30px)}.detail-sidebar .detail-ai button{margin-left:25px}.detail-sidebar>h3{margin:0 0 8px;color:#8b9085;font:700 12px Manrope Variable;text-transform:uppercase;letter-spacing:.08em}.detail-sidebar>button,.danger-zone>button{width:100%;height:34px;border:0;border-radius:7px;background:transparent;padding:0 8px;display:flex;align-items:center;gap:8px;color:#646a5f;font-size:12px;cursor:pointer;text-align:left}.detail-sidebar>button:hover,.danger-zone>button:hover{background:#eef0eb;color:var(--ink)}.detail-sidebar>button svg,.danger-zone>button svg{width:14px}.danger-zone{border-top:1px solid #e1e4dc;margin-top:12px;padding-top:10px}.danger-zone>button{color:#b54e47}.danger-zone>div{background:#fff1ef;border:1px solid #efd3cf;border-radius:8px;padding:9px}.danger-zone>div span{display:block;color:#9c453f;font-size:12px;font-weight:600;margin-bottom:7px}.danger-zone>div button{height:25px;border:0;border-radius:5px;background:#b74f47;color:#fff;margin-right:5px;padding:0 7px;font-size:12px;cursor:pointer}.danger-zone>div button:last-child{background:#fff;color:#6e7469;border:1px solid #dddeda}.remote-update-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);min-width:270px;height:48px;z-index:60;border:1px solid #3d4338;background:#242820;color:#fff;border-radius:11px;padding:0 12px;display:grid;grid-template-columns:28px 1fr 14px;align-items:center;gap:9px;box-shadow:0 13px 38px #12160f4d}.remote-update-toast>span{width:27px;height:27px;border-radius:8px;background:var(--accent);color:#2b3914;display:grid;place-items:center}.remote-update-toast>span svg{width:14px}.remote-update-toast>div{display:flex;flex-direction:column;gap:2px}.remote-update-toast strong{font:700 12px Manrope Variable}.remote-update-toast small{color:#aeb5aa;font-size:12px}.remote-update-toast>svg{width:12px;color:var(--accent)}.archive-undo-toast{position:fixed;z-index:100;left:50%;bottom:24px;transform:translate(-50%);min-width:330px;min-height:54px;padding:7px 8px 7px 13px;border:1px solid #3c4236;border-radius:12px;background:#242820;color:#fff;box-shadow:0 14px 40px #12160f4d;display:grid;grid-template-columns:22px 1fr auto 34px;align-items:center;gap:9px}.archive-undo-toast>svg{width:18px;color:#b9e769}.archive-undo-toast>span{display:grid;gap:2px}.archive-undo-toast strong{font-size:12px}.archive-undo-toast small{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b7beb2;font-size:14px}.archive-undo-toast button{min-height:38px;border:1px solid #667451;border-radius:8px;background:#354226;color:#d8f0ad;padding:0 10px;display:flex;align-items:center;gap:5px;font-weight:700;cursor:pointer}.archive-undo-toast button svg{width:14px}.archive-undo-toast button.dismiss{width:34px;padding:0;justify-content:center;border-color:transparent;background:transparent;color:#b7beb2}@media(max-width:520px){.archive-undo-toast{left:8px;right:8px;bottom:calc(80px + env(safe-area-inset-bottom));min-width:0;transform:none}}@media(max-width:1100px){.sidebar{width:210px}.view-actions button{font-size:0;gap:0}.view-actions button span{font-size:12px;position:absolute;right:0;top:0}.boards-grid,.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-strip{grid-template-columns:repeat(2,1fr)}.auth-brand-panel{padding-left:28px;padding-right:28px}.auth-product-preview{width:100%}.timeline-unscheduled>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.auth-screen{grid-template-columns:1fr}.auth-brand-panel{min-height:230px;padding:20px 24px}.auth-promise{margin-top:34px}.auth-promise h1{font-size:38px;letter-spacing:-2px}.auth-promise p{font-size:13px}.auth-product-preview,.auth-proof{display:none}.auth-form-panel{min-height:auto;padding:32px 24px 50px}.account-backdrop{padding:10px}.account-center{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(100dvh - 20px);grid-template-columns:155px 1fr}.account-content{padding:16px}.sidebar{width:64px}.sidebar:not(.collapsed) .brand-row strong,.sidebar:not(.collapsed) .nav-section,.sidebar:not(.collapsed) .sidebar-upgrade,.sidebar:not(.collapsed) .primary-nav span,.sidebar:not(.collapsed) .primary-nav em,.sidebar:not(.collapsed) .profile-row>span:not(.profile-avatar),.sidebar:not(.collapsed) .profile-row>svg{display:none}.sidebar:not(.collapsed) .primary-nav button{justify-content:center;padding:0}.sidebar-toggle{display:none}.topbar{padding:0 10px}.breadcrumbs{display:none}.topbar-actions{width:100%}.search-box{width:auto;flex:1}.search-box>button,.invite-button{display:none}.board-header{padding:15px 13px 0}.board-title-row p,.board-actions .avatar-stack,.member-count{display:none}.live-collaboration>span{display:none}.viewbar{overflow-x:auto;overflow-y:hidden;gap:20px}.view-tabs{flex:none}.view-tabs button{padding:0 8px}.view-actions{display:none}.board-grid{padding-left:12px}.board-column{width:270px;flex-basis:270px}.alternate-view{padding:14px 12px 35px}.list-card-row.with-time{min-width:850px}.data-table.with-time{min-width:820px}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.calendar-view{min-width:820px}.calendar-planning{grid-template-columns:1fr}.map-view{min-width:840px}.map-shell{grid-template-columns:235px minmax(0,1fr)}.timeline-view{min-width:850px}.workspace-home{width:calc(100% - 26px);padding-top:24px}.boards-grid,.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{align-items:flex-start}.home-hero h1{font-size:23px}.members-backdrop{padding:10px}.members-center{height:calc(100dvh - 20px)}.members-center>header{padding:0 14px}.members-title p{display:none}.members-toolbar{padding:0 13px}.members-toolbar>label{width:min(230px,62vw)}.members-toolbar>div button:first-child{font-size:0}.members-table{margin-left:13px;margin-right:13px;overflow-x:auto}.members-table>header,.members-table>article{min-width:690px}.members-center>footer{padding:0 13px}.share-modal{max-height:calc(100dvh - 20px)}.settings-modal{grid-template-columns:1fr;height:calc(100dvh - 20px)}.settings-modal>aside{display:flex;overflow-x:auto;padding:10px}.settings-brand{padding:0 10px 0 0}.settings-brand strong{display:none}.settings-modal>aside button{width:auto;flex:none;padding:0 10px}.settings-modal>aside button:not(.active){font-size:0}.settings-modal>aside button:not(.active) svg{width:17px}.card-detail{padding:65px 20px 25px}.card-modal-backdrop{padding:10px}.editor-detail{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:60px 18px 25px}.editor-detail .detail-icon{top:17px}.detail-layout{grid-template-columns:1fr}.detail-sidebar{padding-top:0;border-top:1px solid #e1e4dc;padding-bottom:15px}.detail-sidebar .detail-ai{max-width:400px}.detail-icon{top:19px;left:20px}.detail-fields{gap:12px;flex-wrap:wrap}.detail-ai{align-items:flex-start;flex-wrap:wrap}.detail-ai button{margin-left:27px}.attachment-link-form{grid-template-columns:1fr 1fr}.attachment-link-form .primary-button,.attachment-link-form .icon-button{justify-self:start}.powerups-backdrop{padding:10px}.powerups-center{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.powerups-grid{grid-template-columns:1fr}.shortcut-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.auth-brand-panel{min-height:195px}.auth-promise{margin-top:27px}.auth-promise h1{font-size:31px}.auth-form-panel{padding:28px 18px 42px}.auth-form-wrap h2{font-size:23px}.account-center{grid-template-columns:1fr;grid-template-rows:auto 1fr}.account-center>aside{padding:9px;flex-direction:row;align-items:center;overflow-x:auto}.account-person{border:0;padding:0 8px 0 0;flex:none}.account-person>div{display:none}.account-center aside nav{margin:0;flex-direction:row}.account-center aside nav button{width:36px;padding:0;justify-content:center;font-size:0}.account-center aside nav button svg{width:16px}.account-signout{width:36px;padding:0;justify-content:center;font-size:0;margin:0 0 0 auto}.account-signout svg{width:16px}.theme-options,.billing-metrics,.billing-actions{grid-template-columns:1fr}.current-plan{align-items:flex-start;flex-wrap:wrap;gap:10px}.sidebar{display:none}.mobile-home-button{display:inline-grid;flex:none}.mobile-account-button{display:block}.ai-button{padding:0 10px}.ai-button svg{width:14px}.board-symbol{width:34px;height:34px}.board-title-row h1{font-size:16px}.board-header{padding:12px 12px 0}.board-title-row{align-items:center;gap:8px}.board-title-row>div:first-child{min-width:0}.board-symbol{display:none}.board-heading-line>span,.live-collaboration,.dashcards-header-button,.board-share-action{display:none}.board-actions{gap:5px}.board-primary-action{height:40px;padding:0 11px;font-size:13px}.board-actions .icon-button{width:40px;height:40px}.viewbar{height:42px;margin-top:8px}.view-tabs button{min-height:42px;font-size:12px}.mobile-list-switcher{position:sticky;top:0;z-index:15;min-height:58px;padding:8px 12px;border-bottom:1px solid #dfe3da;background:#f9faf7f7;display:flex;align-items:center;gap:8px}.mobile-list-switcher label{min-width:0;flex:1;display:grid;gap:2px}.mobile-list-switcher label span{color:#747b70;font-size:12px}.mobile-list-switcher select{width:100%;height:34px;border:1px solid #ccd2c7;border-radius:8px;background:#fff;padding:0 9px;color:#252a22;font:700 13px Manrope Variable}.mobile-list-switcher>button{height:44px;border:0;border-radius:9px;background:#22271d;color:#fff;padding:0 12px;display:flex;align-items:center;gap:6px;font-weight:700}.board-grid{width:100%;min-width:0;padding:10px 12px 100px;display:block}.board-column{display:none;width:100%;min-width:0}.board-column.mobile-active{display:block}.add-list-button,.new-list-form{display:none}.task-card{width:100%}.task-card h3{font-size:15px;line-height:1.4}.task-card p,.task-card .meta-item,.task-card .priority,.task-card .card-footer{font-size:12px}.task-card .icon-button,.add-card-button{min-height:44px}.mobile-action-dock{position:fixed;z-index:75;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));min-height:62px;padding:6px;border:1px solid #d6dbd1;border-radius:16px;background:#fbfcf9f7;box-shadow:0 12px 34px #161c1338;display:grid;grid-template-columns:repeat(4,1fr)}.mobile-action-dock button{min-height:48px;border:0;border-radius:11px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#6a7166;font:700 14px Manrope Variable}.mobile-action-dock button svg{width:18px}.mobile-action-dock button.active{background:#edf3e4;color:#496528}.mobile-action-dock button.mobile-add{background:#22271d;color:#fff}.editor-detail{padding-left:15px;padding-right:15px}.editor-section>h3>span,.detail-fields strong,.detail-main h3{font-size:12px}.editor-section>h3 small,.detail-location{font-size:12px}.detail-sidebar>button,.danger-zone>button{min-height:44px;font-size:13px}.settings-modal main>header,.settings-group{padding-left:17px;padding-right:17px}.model-row{margin-left:17px;margin-right:17px;flex-direction:column;align-items:stretch;gap:10px}.model-row select{width:100%}.ai-config-grid>label{align-items:stretch;flex-direction:column;gap:9px}.ai-config-grid select{width:100%}.custom-field-list{grid-template-columns:1fr}.custom-field-form{grid-template-columns:1fr 1fr}.custom-fields-empty{grid-template-columns:31px 1fr}.custom-fields-empty button{grid-column:2;justify-self:start}.advanced-checklist>div{grid-template-columns:24px minmax(0,1fr) 24px;align-items:start}.checklist-item-check{grid-column:1;grid-row:1}.checklist-item-title{grid-column:2;grid-row:1}.checklist-item-actions{grid-column:3;grid-row:1;position:relative}.checklist-item-actions button{opacity:1}.checklist-item-actions .checklist-item-delete{display:none}.checklist-item-owner,.checklist-item-due,.checklist-promote-panel{grid-column:2 / 4}.checklist-promote-controls{align-items:stretch;flex-direction:column}.checklist-promote-controls label{min-width:0}.checklist-promote-controls>div{justify-content:flex-end}.powerups-center>header,.powerups-center>footer{padding-left:13px;padding-right:13px}.powerups-toolbar{padding:0 13px}.powerups-toolbar label{width:100%}.powerups-toolbar>span{display:none}.powerups-feature{margin-left:13px;margin-right:13px}.powerups-feature small,.powerups-feature>div:last-child{display:none}.powerups-grid{padding-left:13px;padding-right:13px}.card-powerups>div{grid-template-columns:1fr}.card-time-tracker{grid-column:1}.time-tracker-metrics{grid-template-columns:1fr}.time-tracker-metrics>i{grid-column:1}.time-log-form{grid-template-columns:66px 1fr}.time-log-form button{grid-column:2;justify-self:end}.archive-list article{grid-template-columns:1fr auto}.archive-list .archive-delete{grid-column:2}.theme-picker,.visibility-picker{grid-template-columns:1fr 1fr}.appearance-preview{min-height:130px}.appearance-preview>div{gap:5px}.appearance-controls{grid-template-columns:1fr 1fr}.appearance-intensity{grid-column:1 / -1}.pattern-picker{grid-template-columns:1fr 1fr}.appearance-ai>div{grid-template-columns:1fr}.board-email-address{grid-template-columns:31px minmax(0,1fr) 28px}.board-email-address button:nth-last-child(2){display:none}.email-capture-options{grid-template-columns:1fr}.email-capture-tester>div{grid-template-columns:1fr}.email-capture-tester>footer{align-items:stretch;flex-direction:column}.email-capture-tester>footer button{justify-content:center}.duplicate-board-row{grid-template-columns:1fr}.duplicate-board-row .secondary-button{width:fit-content}.workspace-data-actions{flex-direction:column;align-items:stretch}.workspace-data-actions button{justify-content:center}.bulk-action-bar{left:10px;right:10px;bottom:10px;transform:none;width:auto;overflow-x:auto;justify-content:flex-start;border-radius:12px}.bulk-count,.bulk-action-bar>label{flex:none}.bulk-close{position:sticky;right:0;flex:none;background:#20231d}.schedule-summary,.schedule-controls,.schedule-panel .schedule-controls{grid-template-columns:1fr}.schedule-quick-picks{align-items:flex-start;flex-direction:column}.schedule-ai{grid-template-columns:29px 1fr}.schedule-ai>button{grid-column:2;justify-self:start}.template-gallery{grid-template-columns:1fr}.template-toolbar{align-items:stretch;flex-direction:column}.template-toolbar label{justify-content:space-between}.close-board-row{grid-template-columns:1fr}.close-board-row>button{width:fit-content}.closed-board-list article{grid-template-columns:58px 1fr auto}.closed-board-cover{width:58px}.closed-delete-button,.closed-delete-confirm{grid-column:3}.filter-panel{top:92px;right:12px;max-height:calc(100dvh - 105px)}.filter-members,.filter-split{grid-template-columns:1fr}.my-tasks-page{padding:16px 12px 45px}.my-tasks-hero{align-items:flex-start;flex-direction:column;padding:20px}.my-tasks-hero>div:last-child{width:100%}.my-tasks-hero article{flex:1;min-width:0}.my-tasks-controls{align-items:stretch;flex-direction:column}.my-tasks-controls>label{width:100%}.my-tasks-controls>div{overflow-x:auto}.workspace-views-page{width:100%;max-width:100%;overflow:hidden;grid-template-columns:minmax(0,1fr)}.workspace-views-page>aside{min-height:auto;border-right:0;border-bottom:1px solid #dfe2da;padding:9px 10px}.workspace-view-list{display:flex;overflow-x:auto}.workspace-view-list>button{min-width:170px}.workspace-views-note{display:none}.workspace-views-page>main{padding:14px 10px 35px}.workspace-view-header{align-items:flex-start;flex-direction:column}.workspace-view-header input{width:min(300px,72vw);font-size:15px}.workspace-view-header>div:last-child{width:100%}.workspace-view-header>div:last-child button{flex:1;justify-content:center}.workspace-view-controls{grid-template-columns:1fr 1fr}.workspace-view-controls>label{grid-column:1 / -1}.workspace-view-table{overflow-x:auto}.workspace-view-table>header,.workspace-view-table>button{min-width:720px}.workspace-view-calendar{overflow-x:auto}.workspace-view-calendar>header,.workspace-calendar-weekdays,.workspace-calendar-grid{min-width:700px}.workspace-view-create fieldset>div{grid-template-columns:1fr}.my-tasks-controls>div button{flex:1}.my-task-groups section>div>article{grid-template-columns:24px 1fr 15px}.my-task-right{grid-column:2}.toggle-row small{padding-right:10px;line-height:1.3}.settings-modal main>footer{padding-left:17px;padding-right:17px}.detail-main h2{font-size:19px}.home-hero{flex-direction:column}.home-hero-actions{width:100%}.home-hero-actions>button{flex:1;justify-content:center}.home-hero .primary-button{align-self:stretch;justify-content:center}.collection-assignment-panel label{grid-template-columns:7px 1fr}.collection-assignment-panel select{grid-column:2;width:100%}.board-export-body>aside{grid-template-columns:1fr}.export-board-cover{height:100px}.export-scope,.export-metrics{grid-column:1}.export-format-grid article{grid-template-columns:36px 1fr}.export-format-grid article>button{grid-column:2;justify-self:start}.ai-report-gate{grid-template-columns:34px 1fr}.ai-report-gate button{grid-column:2;justify-self:start}.ai-report-preview>header{align-items:flex-start;flex-direction:column}.report-progress-row{grid-template-columns:78px 1fr 24px}.home-insight-strip>div{align-items:flex-start;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.home-insight-strip button{margin-left:25px}.boards-grid,.compact-grid,.template-strip{grid-template-columns:1fr}.board-tile-visual{height:135px}.create-board-modal fieldset>div{grid-template-columns:1fr}.members-center>header .primary-button{font-size:0;width:36px;padding:0;justify-content:center}.members-center>header .primary-button svg{width:15px}.members-tabs{padding:0 14px;gap:13px}.members-center>footer>div span{display:none}.share-backdrop{padding:10px}.share-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.share-invite{grid-template-columns:1fr 62px}.share-invite select{grid-column:1 / -1;grid-row:2;height:34px}.visibility-options{grid-template-columns:1fr}.visibility-options label{min-height:54px}.shared-with>div{grid-template-columns:29px 1fr 82px}.attachment-list>article{grid-template-columns:54px minmax(0,1fr) 27px 24px}.attachment-preview{width:54px}.attachment-list article>button:not(.remove-attachment){grid-column:2 / -1;justify-self:start}.relationship-editor>h3{align-items:flex-start;gap:8px}.relationship-editor>h3>div{flex-wrap:wrap;justify-content:flex-end}.relationship-picker-controls{grid-template-columns:1fr 30px}.relationship-picker-controls select{grid-column:1;grid-row:2;height:30px}.relationship-picker-controls>button{grid-column:2;grid-row:1}.relationship-empty{grid-template-columns:31px 1fr}.relationship-empty button{grid-column:2;justify-self:start}.comment-actions{opacity:1}.mention-picker{grid-template-columns:1fr}.comment-composer-tools{align-items:flex-end}.comment-composer-tools>div{flex-wrap:wrap}.shortcut-backdrop{padding:8px}.shortcut-guide{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.shortcut-guide>header{min-height:68px;padding:0 13px}.shortcut-grid{grid-template-columns:1fr;padding:10px}.shortcut-guide>footer{padding:7px 12px;align-items:flex-start;flex-direction:column;justify-content:center}.sticker-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}.card-sticker-designer>header{align-items:flex-start}.card-sticker-designer>header>div{flex-direction:column;align-items:flex-end}.rich-description-section>h3{align-items:flex-start;gap:8px}.rich-description-section>h3>span{flex-wrap:wrap}.description-toolbar{align-items:stretch;flex-direction:column}.description-toolbar>div:first-child{width:100%}.description-ai-wrap{align-self:flex-end}.description-ai-menu{right:0;width:min(248px,calc(100vw - 62px))}.description-editor-shell>footer small{display:none}.checklist-editor>h3{align-items:flex-start;gap:8px}.checklist-header-actions{flex-wrap:wrap;justify-content:flex-end}.checklist-empty-state{grid-template-columns:35px 1fr}.checklist-empty-state button{grid-column:2;justify-self:start}.planner-panel{inset:0;width:100%!important;min-width:0;border-left:0}.planner-resizer{display:none}.workspace.planner-open>.topbar,.workspace.planner-open>.home-scroll,.workspace.planner-open>.workspace-views-page,.workspace.planner-open>.board-header,.workspace.planner-open>.board-canvas{margin-right:0}.workspace.capture-inbox-open>.topbar,.workspace.capture-inbox-open>.home-scroll,.workspace.capture-inbox-open>.workspace-views-page,.workspace.capture-inbox-open>.board-header,.workspace.capture-inbox-open>.board-canvas{margin-left:0}.capture-inbox-panel{inset:0;width:100%!important;min-width:0;border-right:0}.capture-inbox-resizer{display:none}.capture-inbox-panel>header{min-height:56px}.inbox-capture-composer,.inbox-ai-triage{margin-inline:9px}.inbox-tools,.inbox-capture-list{padding-inline:9px}.planner-panel>header{min-height:56px;padding-inline:12px}.planner-toolbar{padding-inline:10px}.planner-ai-strip,.planner-due-tray{margin-inline:9px}.planner-due-tray>header small{display:none}.planner-calendar{margin-inline:9px}.planner-slot-editor{right:9px;bottom:9px;width:calc(100% - 18px)}.dashcards-header-button{display:none}.dashcards-backdrop{padding:0}.dashcards-center{width:100vw;height:100dvh;border:0;border-radius:0}.dashcards-center>header{min-height:58px;padding-inline:11px}.dashcards-center>header>div:last-child button:first-child{width:31px;padding:0;font-size:0;justify-content:center}.dashcards-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dashcards-layout>aside{min-height:auto;border-right:0;border-bottom:1px solid #dee3da;padding:8px}.dashcards-layout>aside>div{display:flex;overflow-x:auto;margin-top:7px}.dashcards-layout>aside>div>button{min-width:175px}.dashcards-layout>aside>section{display:none}.dashcards-layout>main{padding:10px 9px 24px}.dashcard-hero{min-height:125px;padding:14px}.dashcard-hero>div:first-child>span{width:42px;height:42px}.dashcard-hero strong{font-size:28px}.dashcard-hero>div:last-child{max-width:125px}.dashcard-results>header>span{display:none}.dashcard-results>div>button{grid-template-columns:7px minmax(0,1fr)}.dashcard-results>div>button>div{grid-column:2;justify-content:flex-end}.dashcard-builder-backdrop{inset:58px 0 0;padding:8px}.dashcard-builder{max-height:calc(100dvh - 72px);padding:12px}.dashcard-builder fieldset>div,.dashcard-filter-grid{grid-template-columns:1fr}.dashcard-builder>footer{align-items:flex-end}}@media print{body *{visibility:hidden!important}.board-export-center,.board-export-center *{visibility:visible!important}.board-export-backdrop{position:static!important;display:block!important;padding:0!important;background:#fff!important}.board-export-center{position:static!important;width:100%!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important}.board-export-center>header,.board-export-tabs,.board-export-body>aside,.board-export-center>footer,.ai-report-gate,.ai-report-preview>header{display:none!important}.board-export-body{display:block!important}.board-export-body>main{padding:0!important;overflow:visible!important}.ai-report-preview{border:0!important;box-shadow:none!important}.report-content{padding:20mm!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.legal-modal{width:min(620px,100%);max-height:min(720px,calc(100dvh - 36px));overflow:auto;border:1px solid #d7ddd1;border-radius:16px;padding:22px;background:#fff;color:#343a31;box-shadow:0 24px 70px #14191238}.legal-modal>header,.legal-modal>header>div,.legal-modal>footer{display:flex;align-items:center;gap:10px}.legal-modal>header{justify-content:space-between;margin-bottom:18px}.legal-modal>header h2{margin:0;font-size:22px}.legal-modal>header button{width:44px;height:44px;border:0;border-radius:9px;background:#f0f3ec}.legal-modal>p{color:#596154;font-size:15px;line-height:1.7}.legal-modal>footer{justify-content:flex-end;margin-top:20px}.account-deletion{border-color:#e5c6bd!important;background:#fff8f5!important}@media(max-width:720px),(pointer:coarse){button,[role=button],input[type=checkbox],input[type=radio]{min-height:44px}.icon-button,button[aria-label]{min-width:44px}}@media(max-width:420px){.modal-backdrop{padding:0}.legal-modal,.settings-modal,.workspace-search-modal,.account-center,.members-center{width:100vw;max-width:none;min-width:0;height:100dvh;max-height:100dvh;border-radius:0}}
