@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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,sans-serif;color:#17251e;background:#f7faf8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{display:flex;min-height:100vh}.sidebar{width:248px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e8eeea;padding:24px 15px;display:flex;flex-direction:column;z-index:2}.brand{display:flex;align-items:center;gap:8px;font:800 20px Manrope,sans-serif;letter-spacing:-1px;padding:0 8px 29px}.brand>span:last-child{font-weight:500;color:#75827a}.brand-mark{width:28px;height:28px;border-radius:8px;background:#12815b;color:#fff;display:grid;place-items:center;font:700 19px Manrope}.workspace-switch{height:54px;width:100%;border:1px solid #e8eeea;border-radius:9px;background:#fff;padding:7px;display:flex;align-items:center;gap:9px;text-align:left;margin-bottom:27px}.avatar{width:31px;height:31px;flex:none;background:#e4f4eb;color:#12815b;border-radius:8px;display:grid;place-items:center;font-weight:700}.workspace-name{min-width:0;flex:1}.workspace-name b,.profile b{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-name small,.profile small{display:block;color:#88948d;font-size:9px;margin-top:3px}.chevron{color:#849189}.nav-label{font-size:9px;letter-spacing:1.1px;color:#a0aaa4;font-weight:700;padding:0 11px 9px}nav{display:grid;gap:3px}nav button{position:relative;border:0;background:transparent;color:#67756d;text-align:left;padding:10px 11px;border-radius:8px;font:500 12px DM Sans}nav button.active{background:#eaf5ef;color:#117d58;font-weight:700}.nav-icon{display:inline-block;width:25px;font-size:15px;vertical-align:-1px}.nav-count{float:right;background:#fdece8;color:#bd614f;border-radius:12px;padding:2px 6px;font-size:9px}.sidebar-bottom{margin-top:auto}.prototype-note{border:1px solid #e9eeeb;background:#fbfcfb;border-radius:9px;padding:12px;margin-bottom:15px}.prototype-note b{font-size:11px}.prototype-note p{font-size:9px;color:#86928b;line-height:1.5;margin:6px 0}.prototype-note button{border:0;background:none;padding:0;color:#11805a;font-size:10px;font-weight:700}.profile{border-top:1px solid #edf0ee;padding:14px 3px 0;display:flex;align-items:center;gap:9px}.dark{background:#213d32;color:#fff}.dots{margin-left:auto;border:0;background:none;font-size:18px;color:#829087}main{width:calc(100% - 248px);margin-left:248px}header{height:64px;background:#fff;border-bottom:1px solid #e8eeea;padding:0 35px;display:flex;align-items:center;justify-content:space-between}.crumb{font-size:11px;color:#7f8b83}.crumb span{padding:0 8px;color:#c1c9c4}.head-actions{display:flex;align-items:center;gap:14px}.saved{font-size:9px;color:#849189}.saved i{display:inline-block;width:6px;height:6px;background:#33a875;border-radius:50%;margin-right:5px}.primary{background:#13845e;border:0;color:#fff;padding:10px 14px;border-radius:7px;font:600 11px DM Sans;box-shadow:0 2px 3px #0e75411c}.primary:hover{background:#0f7553}.primary:disabled{opacity:.45;cursor:not-allowed}.primary.large{height:43px;width:100%;font-size:12px;margin-top:20px}.large span{float:right}.outline{background:#fff;border:1px solid #dfe7e2;border-radius:7px;padding:9px 12px;color:#526158;font-size:10px;font-weight:600}.content{max-width:1360px;margin:0 auto;padding:32px 36px}.welcome{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.eyebrow{font-weight:700;letter-spacing:1.05px;color:#8a9990;font-size:9px}h1{font:700 25px Manrope;margin:7px 0 5px;letter-spacing:-.7px}.welcome p,.panel-head p{margin:0;color:#86928b;font-size:11px}.setup-banner{display:flex;align-items:center;gap:12px;background:#eff8f2;border:1px solid #dceee3;border-radius:9px;padding:13px 15px;margin-bottom:22px}.banner-icon{background:#d9efe2;color:#12815b;border-radius:8px;width:33px;height:33px;display:grid;place-items:center}.setup-banner b{font-size:11px;color:#235a43}.setup-banner p{font-size:9px;margin:4px 0 0;color:#718278}.setup-banner button{margin-left:auto;border:0;background:none;color:#127c57;font:700 10px DM Sans}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:17px}.metric,.panel{background:#fff;border:1px solid #e8eeea;border-radius:9px}.metric{padding:14px}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#748178;font-size:10px}.metric-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;font-size:13px}.mint{background:#e8f6ee;color:#13825a}.amber{background:#fff4df;color:#ba7a12}.blue{background:#eaf2fd;color:#527fc0}.rose{background:#fff0ed;color:#d06a55}.metric strong{font:700 20px Manrope;display:block;margin:12px 0 7px;letter-spacing:-.4px}.metric>small{font-size:9px;color:#929e96}.panel{padding:16px 0;margin-bottom:16px}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:0 16px 14px}.panel-head h2,.settings-panel h2{font:700 13px Manrope;margin:0}.panel-head p,.settings-panel>p{font-size:10px;margin-top:4px}.text-btn{border:0;background:none;color:#13805b;font:700 10px DM Sans}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:8px;color:#9ca8a0;letter-spacing:.7px;font-weight:700;padding:9px 15px;background:#fbfcfb;border-block:1px solid #f0f2f1;white-space:nowrap}td{padding:11px 15px;border-bottom:1px solid #f1f3f2;color:#78847c;font-size:10px;white-space:nowrap}td b{color:#39483f;font-weight:600}.right{text-align:right}.pill{display:inline-block;border:0;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:700}.paid{background:#e9f6ee;color:#228258}.pending{background:#fff5df;color:#aa7819}.overdue{background:#fff0ed;color:#bf5e4e}.status-button{cursor:pointer}.empty-state{text-align:center;padding:38px 20px}.empty-state>span{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 10px;border-radius:10px;background:#edf6f0;color:#16815c;font-size:19px}.empty-state>b{display:block;font:700 13px Manrope}.empty-state p{font-size:10px;color:#89958d;margin:5px 0 14px}.empty-state .outline,.empty-state .primary{margin-top:2px}.settings-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:start}.settings-nav{display:grid;gap:3px}.settings-nav button{text-align:left;background:none;border:0;border-radius:7px;padding:10px;color:#66746b;font-size:10px}.settings-nav button.selected{background:#eaf5ef;color:#117d58;font-weight:700}.settings-panel{padding:19px}.settings-panel>p{color:#87938c;margin:5px 0 19px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label,.modal label{font-size:9px;color:#536159;font-weight:700;display:block}.form-grid input,.form-grid select,.form-grid textarea,.inline-add input,.modal input,.modal select,.modal textarea{display:block;width:100%;margin-top:5px;border:1px solid #e1e8e3;border-radius:6px;padding:9px 10px;background:#fff;font:10px DM Sans;color:#425148;outline:none}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.modal input:focus,.modal select:focus{border-color:#68ad8d;box-shadow:0 0 0 2px #12815b16}.form-grid textarea{resize:vertical}.wide{grid-column:1/-1}.settings-panel>.primary{margin-top:18px}.tax-setup{display:flex;align-items:center;justify-content:space-between;border:1px solid #e9eeeb;border-radius:8px;padding:12px;margin:0 0 13px}.tax-setup b{display:block;font-size:10px}.tax-setup small{display:block;color:#87938c;font-size:9px;margin-top:3px}.tax-fields{margin-bottom:15px}.switch{position:relative;display:inline-flex!important;width:36px;height:20px;cursor:pointer}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;inset:0;background:#c6d0c9;border-radius:20px;transition:.2s}.switch span:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.switch input:checked+span{background:#14845e}.switch input:checked+span:before{transform:translate(16px)}.location-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0ee;padding:11px 3px;font-size:10px}.location-row span{color:#16815c}.location-row b{flex:1}.remove{border:0;background:none;color:#ba6655;font-size:9px}.inline-add{display:flex;gap:8px;margin:13px 0 18px}.inline-add input{margin:0;max-width:300px}.summary-row{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #eef1ef;font-size:10px;color:#65736a}.summary-row b{color:#34443a}.panel>h2,.panel>p{margin-left:16px}.panel>h2{font:700 13px Manrope}.panel>p{font-size:10px;color:#87938c;margin-top:5px}.check-line{display:flex!important;align-items:center;gap:6px}.check-line input{width:auto!important;margin:0!important;accent-color:#12815b}.modal-backdrop{position:fixed;inset:0;background:#12221db8;z-index:5;display:grid;place-items:center;padding:20px;overflow-y:auto}.modal{background:#fff;width:min(540px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:12px;padding:26px;position:relative;box-shadow:0 20px 60px #081b1433}.close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:23px;color:#78857d}.modal-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#e8f5ed;color:#12805a;font-size:18px}.modal h2{font:700 18px Manrope;margin:13px 0 5px}.modal>p{color:#87938c;font-size:10px;line-height:1.6;margin:0 0 18px}.modal .form-grid{gap:10px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.totals{margin-top:12px;border-top:1px solid #edf0ee;padding-top:10px}.totals>div{display:flex;justify-content:space-between;padding:4px 0;font-size:10px;color:#68766d}.totals b{color:#37473d}.totals .total-line{border-top:1px solid #edf0ee;margin-top:4px;padding-top:9px;font-weight:700}.hint{display:block;color:#9a7b30;font-size:9px;margin-top:9px}.modal-actions .primary{min-width:120px}footer{margin-top:22px;color:#a0aaa4;font-size:9px;display:flex;justify-content:space-between;align-items:center}footer span{margin-left:auto;margin-right:14px}footer button{border:0;background:none;color:#16805b;font-size:9px}.setup-screen{min-height:100vh;background:radial-gradient(ellipse at 10% 0%,#e6f4eb 0,transparent 45%),#f7faf8;display:grid;place-items:center;padding:28px}.setup-card{width:min(640px,100%);background:#fff;border:1px solid #e8eeea;border-radius:14px;padding:32px;box-shadow:0 18px 55px #173d2610}.setup-card .brand{padding:0 0 26px}.step-label{font-size:8px;font-weight:700;color:#13815c;letter-spacing:1px}.setup-card h1{font-size:25px;margin:7px 0}.intro{font-size:11px;color:#829087;margin:0 0 22px;line-height:1.6}.setup-card .form-grid{gap:13px}.setup-card .tax-setup{margin-top:15px}.privacy-note{display:block;text-align:center;color:#9aa59e;font-size:9px;margin-top:11px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);opacity:0;z-index:10;background:#203d31;color:#fff;border-radius:8px;padding:11px 16px;font-size:11px;transition:.2s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:1050px){.sidebar{width:218px}main{width:calc(100% - 218px);margin-left:218px}.content{padding:27px 22px}.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.sidebar{width:58px;padding:18px 7px}.brand{padding:0 5px 24px;font-size:0}.brand-mark{font-size:19px}.workspace-switch{justify-content:center;padding:5px}.workspace-name,.chevron,.nav-label,.sidebar-bottom{display:none}nav button{font-size:0;text-align:center;padding:11px 7px}.nav-icon{font-size:16px;width:auto}.nav-count{font-size:8px;padding:1px 4px}main{margin-left:58px;width:calc(100% - 58px)}header{padding:0 12px}.saved{display:none}.content{padding:22px 13px}.welcome{align-items:flex-start;gap:8px}.welcome h1{font-size:21px}.outline{font-size:9px}.setup-banner{align-items:flex-start;flex-wrap:wrap}.setup-banner button{margin-left:45px}.metrics{gap:8px}.metric{padding:11px}.metric strong{font-size:17px}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex}.settings-nav button{flex:1;text-align:center;padding:8px 4px;font-size:9px}.settings-panel{padding:14px}.modal{padding:22px 17px}.modal .form-grid,.setup-card .form-grid{gap:9px}.crumb{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:45vw}.head-actions{gap:5px}.head-actions>.primary{padding:9px 8px;font-size:9px}}@media(max-width:390px){.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.metrics{grid-template-columns:1fr 1fr}.setup-card{padding:23px 17px}.setup-card .form-grid{grid-template-columns:1fr}.setup-card .wide{grid-column:auto}}.auth-card{max-width:470px}.auth-card form>label{display:block;font-size:10px;font-weight:700;color:#536159;margin:14px 0}.auth-card form>label input{display:block;width:100%;margin-top:6px;border:1px solid #e1e8e3;border-radius:6px;padding:11px 10px;background:#fff;font:11px DM Sans;color:#425148}.auth-footer{border-top:1px solid #edf0ee;padding-top:13px;margin-top:19px;color:#89958d;font-size:9px;line-height:1.6}.auth-error{background:#fff0ed;border:1px solid #f3d7d1;color:#ab5547;border-radius:7px;padding:10px 11px;margin:12px 0;font-size:10px;line-height:1.5}.auth-back{display:block;margin:16px auto 0}.platform-screen{align-items:start;padding:5vh 24px}.platform-panel{width:min(1180px,100%);margin:auto}.platform-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.platform-top .brand{padding:0 0 22px}.platform-top h1{margin-top:6px}.platform-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.create-tenant,.tenant-list{padding:17px}.create-tenant .panel-head,.tenant-list .panel-head{padding:0 0 14px}.create-tenant form>.primary{margin-top:17px}.invite-result{margin-top:16px;border:1px solid #dceee3;border-radius:8px;background:#f3faf5;padding:13px}.invite-result>b{font-size:11px;color:#21583f}.invite-result p{font-size:9px;color:#77867d;margin:5px 0 10px}.invite-result input{width:100%;padding:9px;border:1px solid #dce7df;background:#fff;border-radius:6px;font-size:9px;margin-bottom:9px}.tenant-row{display:flex;align-items:center;gap:9px;border-top:1px solid #eef1ef;padding:12px 0}.tenant-name{flex:1;min-width:0}.tenant-name b{display:block;font-size:10px;color:#34443a}.tenant-name small{display:block;font-size:9px;color:#89958d;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.tenant-row .pill{font-size:8px;white-space:nowrap}@media(max-width:760px){.platform-columns{grid-template-columns:1fr}.platform-screen{padding:20px 12px}.platform-top{align-items:flex-start}.platform-top>.outline{margin-top:12px}}
