:root{--brand: #0d9373;--brand-mid: #10B89A;--brand-light: #5DCAA5;--brand-bg: #E1F5EE;--brand-dim: #9FE1CB;--brand-hover: #0a7a60;--brand-shadow: rgba(13,147,115,.3)}:root{--green: #10B981;--green-bg: #ECFDF5;--green-dim: #6EE7B7;--red: #EF4444;--red-bg: #FEF2F2;--red-dim: #FCA5A5;--amber: #F59E0B;--amber-bg: #FFFBEB;--amber-dim: #FCD34D;--blue: #3B82F6;--blue-bg: #EFF6FF;--blue-dim: #93C5FD;--teal: #14B8A6;--teal-bg: #CCFBF1}:root{--bg: #F6F7FB;--canvas: #FFFFFF;--border: #EAECF2;--border2: #D8DBE8;--text: #1A1D2E;--text2: #6B7280;--text3: #9CA3AF;--text4: #D1D5DB;--hover: #F3F4F8;--active: #E1F5EE;--shadow-xs: 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 1px 4px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow: 0 4px 16px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 12px 40px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06)}:root.dark{--bg: #111118;--canvas: #1A1A22;--border: #2A2A35;--border2: #3A3A48;--text: #E8E8ED;--text2: #9CA3AF;--text3: #6B7280;--text4: #4B5563;--hover: #252530;--active: var(--brand-bg);--green-bg: #0D2818;--red-bg: #2D1111;--amber-bg: #2D2005;--blue-bg: #0D1B2D;--teal-bg: #0D2822;--shadow-xs: 0 1px 2px rgba(0,0,0,.2);--shadow-sm: 0 1px 4px rgba(0,0,0,.3), 0 1px 2px rgba(0,0,0,.2);--shadow: 0 4px 16px rgba(0,0,0,.4), 0 2px 4px rgba(0,0,0,.2);--shadow-lg: 0 12px 40px rgba(0,0,0,.5), 0 4px 8px rgba(0,0,0,.3)}:root{--r: 8px;--r-sm: 6px;--r-lg: 12px;--r-xl: 16px}:root{--sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono: "DM Mono", "Fira Code", monospace}:root{--cw-label: 260px;--cw-month: 96px}:root[data-theme=teal]{--brand: #0d9373;--brand-mid: #10B89A;--brand-light: #5DCAA5;--brand-bg: #E1F5EE;--brand-dim: #9FE1CB;--active: #E1F5EE;--brand-hover: #0a7a60;--brand-shadow: rgba(13,147,115,.3)}:root[data-theme=purple]{--brand: #7C3AED;--brand-mid: #8B5CF6;--brand-light: #A78BFA;--brand-bg: #EDE9FF;--brand-dim: #C4B5FD;--active: #EDE9FF;--brand-hover: #6d28d9;--brand-shadow: rgba(124,58,237,.3)}:root[data-theme=blue]{--brand: #2563EB;--brand-mid: #3B82F6;--brand-light: #60A5FA;--brand-bg: #EFF6FF;--brand-dim: #93C5FD;--active: #EFF6FF;--brand-hover: #1d4ed8;--brand-shadow: rgba(37,99,235,.3)}:root[data-theme=rose]{--brand: #E11D48;--brand-mid: #F43F5E;--brand-light: #FB7185;--brand-bg: #FFF1F2;--brand-dim: #FECDD3;--active: #FFF1F2;--brand-hover: #be123c;--brand-shadow: rgba(225,29,72,.3)}:root[data-theme=orange]{--brand: #EA580C;--brand-mid: #F97316;--brand-light: #FB923C;--brand-bg: #FFF7ED;--brand-dim: #FDBA74;--active: #FFF7ED;--brand-hover: #c2410c;--brand-shadow: rgba(234,88,12,.3)}:root[data-theme=cyan]{--brand: #0891B2;--brand-mid: #06B6D4;--brand-light: #22D3EE;--brand-bg: #ECFEFF;--brand-dim: #67E8F9;--active: #ECFEFF;--brand-hover: #0e7490;--brand-shadow: rgba(8,145,178,.3)}:root[data-theme=indigo]{--brand: #4F46E5;--brand-mid: #6366F1;--brand-light: #818CF8;--brand-bg: #EEF2FF;--brand-dim: #A5B4FC;--active: #EEF2FF;--brand-hover: #4338ca;--brand-shadow: rgba(79,70,229,.3)}:root[data-theme=emerald]{--brand: #059669;--brand-mid: #10B981;--brand-light: #34D399;--brand-bg: #ECFDF5;--brand-dim: #6EE7B7;--active: #ECFDF5;--brand-hover: #047857;--brand-shadow: rgba(5,150,105,.3)}:root[data-theme=red]{--brand: #DC2626;--brand-mid: #EF4444;--brand-light: #F87171;--brand-bg: #FEF2F2;--brand-dim: #FCA5A5;--active: #FEF2F2;--brand-hover: #b91c1c;--brand-shadow: rgba(220,38,38,.3)}:root[data-theme=slate]{--brand: #475569;--brand-mid: #64748B;--brand-light: #94A3B8;--brand-bg: #F1F5F9;--brand-dim: #CBD5E1;--active: #F1F5F9;--brand-hover: #334155;--brand-shadow: rgba(71,85,105,.3)}:root.dark[data-theme=teal]{--brand-bg: #0a2e24;--active: #0a2e24}:root.dark[data-theme=purple]{--brand-bg: #1e0a3e;--active: #1e0a3e}:root.dark[data-theme=blue]{--brand-bg: #0a1a3e;--active: #0a1a3e}:root.dark[data-theme=rose]{--brand-bg: #3e0a18;--active: #3e0a18}:root.dark[data-theme=orange]{--brand-bg: #3e1c06;--active: #3e1c06}:root.dark[data-theme=cyan]{--brand-bg: #062e38;--active: #062e38}:root.dark[data-theme=indigo]{--brand-bg: #14113e;--active: #14113e}:root.dark[data-theme=emerald]{--brand-bg: #02301e;--active: #02301e}:root.dark[data-theme=red]{--brand-bg: #3e0808;--active: #3e0808}:root.dark[data-theme=slate]{--brand-bg: #0f1218;--active: #0f1218}.finai-text{display:inline;background:linear-gradient(90deg,var(--brand),var(--brand-light),var(--brand-mid),var(--brand),var(--brand-light));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:finaiWave 3s ease infinite;font-weight:inherit}.finai-text-w{display:inline;background:linear-gradient(90deg,#fff,#fff9,#fff,#ffffffb3,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:finaiWave 3s ease infinite;font-weight:inherit}@keyframes finaiWave{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbZX9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbQ.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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--sans);background:var(--bg);color:var(--text);font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text3)}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}button{font-family:var(--sans);cursor:pointer;border:none;background:none;font-size:inherit;color:inherit}input,select,textarea{font-family:var(--sans);font-size:inherit;color:var(--text);background:var(--canvas);border:1px solid var(--border);border-radius:var(--r);padding:8px 12px;outline:none;transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-shadow)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes popIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fdIn{0%{opacity:0}to{opacity:1}}@keyframes loginUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pop-in{animation:popIn .14s ease}.logo-fin{color:var(--brand);font-weight:inherit}.logo-bord{color:var(--text);font-weight:inherit}.app-tooltip{position:fixed;z-index:9999;padding:5px 10px;font-size:11px;font-weight:500;font-family:var(--sans);color:#fff;background:#1a1d2e;border-radius:6px;white-space:normal;max-width:260px;pointer-events:none;opacity:0;transition:opacity .15s ease;box-shadow:0 4px 12px #00000026;line-height:1.4}.app-tooltip.visible{opacity:1}.app-tooltip:after{content:"";position:absolute;width:0;height:0;border:5px solid transparent}.app-tooltip-top:after{bottom:-5px;left:50%;transform:translate(-50%);border-top-color:#1a1d2e;border-bottom:none}.app-tooltip-bottom:after{top:-5px;left:50%;transform:translate(-50%);border-bottom-color:#1a1d2e;border-top:none}.app-tooltip-left:after{right:-5px;top:50%;transform:translateY(-50%);border-left-color:#1a1d2e;border-right:none}.app-tooltip-right:after{left:-5px;top:50%;transform:translateY(-50%);border-right-color:#1a1d2e;border-left:none}:root.dark .app-tooltip{background:var(--canvas);color:var(--text);border:1px solid var(--border)}:root.dark .app-tooltip-top:after{border-top-color:var(--canvas)}:root.dark .app-tooltip-bottom:after{border-bottom-color:var(--canvas)}:root.dark .app-tooltip-left:after{border-left-color:var(--canvas)}:root.dark .app-tooltip-right:after{border-right-color:var(--canvas)}[data-style=finbord]{--bg: #f6f7fb;--canvas: #ffffff;--border: #eaecf2;--border2: #d8dbe8;--text: #1a1d2e;--text2: #6b7280;--text3: #9ca3af;--hover-bg: #f3f4f8;--group-bg-base: #f0f2f7;--brand: var(--global-brand, #0d9373);--brand-bg: #e1f5ee;--accent: var(--brand);--accent-wash: rgba(13, 147, 115, .1);--ants-fill: rgba(13, 147, 115, .05);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--num-font: var(--font);--row-h: 26px;--col-w: 96px;--rowhdr-w: 200px;--cell-pad: 6px;--gridline-style: solid;--gridline-width: 1px;--font-size: 13px;--header-weight: 500;--header-transform: none;--gridline: var(--border);--header-bg: var(--bg);--header-active-bg: var(--brand-bg);--header-text: var(--text2);--cell-bg: var(--canvas);--cell-text: var(--text);--hover: var(--hover-bg);--group-bg: var(--group-bg-base);--group-text: var(--brand);--toolbar-bg: var(--canvas)}[data-style=finbord].dark{--bg: #111118;--canvas: #1a1a22;--border: #2a2a35;--border2: #3a3a48;--text: #e8e8ed;--text2: #9ca3af;--text3: #6b7280;--hover-bg: #252530;--group-bg-base: #20202b}[data-style=excel]{--bg: #ffffff;--canvas: #ffffff;--border: #d4d4d4;--border2: #b0b0b0;--text: #000000;--text2: #444444;--text3: #888888;--hover-bg: #f0f0f0;--group-bg-base: #d9e1f2;--header-bg: #f2f2f2;--header-text: #333333;--brand: #1f6f3e;--brand-bg: #d9e1f2;--accent: var(--brand);--accent-wash: rgba(31, 111, 62, .1);--ants-fill: rgba(31, 111, 62, .05);--header-active-bg: var(--brand-bg);--group-text: var(--brand);--font: "Segoe UI", Calibri, "Helvetica Neue", Arial, sans-serif;--row-h: 22px;--col-w: 88px;--cell-pad: 5px;--font-size: 12px;--header-weight: 600}[data-style=excel].dark{--bg: #1e1e1e;--canvas: #1e1e1e;--border: #3c3c3c;--border2: #555;--text: #e0e0e0;--text2: #aaa;--text3: #777;--hover-bg: #2a2a2a;--group-bg-base: #2d3a4f;--header-bg: #2b2b2b;--header-text: #ccc}[data-style=minimal]{--bg: #ffffff;--canvas: #ffffff;--border: #f0f0f0;--border2: #e2e2e2;--text: #1a1a1a;--text2: #888888;--text3: #b8b8b8;--hover-bg: #fafafa;--group-bg-base: #fafafa;--header-bg: #ffffff;--header-text: #999999;--brand: #1a1a1a;--brand-bg: #f0f0f0;--accent: var(--brand);--accent-wash: rgba(26, 26, 26, .07);--ants-fill: rgba(26, 26, 26, .04);--header-active-bg: var(--brand-bg);--group-text: var(--text2);--row-h: 32px;--col-w: 104px;--cell-pad: 10px;--font-size: 13px;--header-weight: 500;--gridline-width: 1px}[data-style=minimal].dark{--bg: #161616;--canvas: #161616;--border: #262626;--border2: #333;--text: #ededed;--text2: #888;--text3: #555;--hover-bg: #1e1e1e;--group-bg-base: #1e1e1e;--header-bg: #161616;--header-text: #777}[data-style=notion]{--bg: #ffffff;--canvas: #ffffff;--border: #ededec;--border2: #e0e0de;--text: #37352f;--text2: #787774;--text3: #9b9a97;--hover-bg: #f7f7f5;--group-bg-base: #f1f1ef;--header-bg: #ffffff;--header-text: #787774;--brand: #2383e2;--brand-bg: #ddebf6;--accent: var(--brand);--accent-wash: rgba(35, 131, 226, .08);--ants-fill: rgba(35, 131, 226, .05);--header-active-bg: var(--brand-bg);--group-text: var(--text2);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--row-h: 34px;--col-w: 108px;--cell-pad: 10px;--font-size: 14px;--header-weight: 500;--header-transform: none}[data-style=notion].dark{--bg: #191919;--canvas: #191919;--border: #2f2f2f;--border2: #3a3a3a;--text: #d4d4d2;--text2: #9b9a97;--text3: #6f6f6c;--hover-bg: #252525;--group-bg-base: #202020;--header-bg: #191919;--header-text: #9b9a97}[data-style=midnight],[data-style=midnight].dark{--bg: #0b0e1a;--canvas: #11152a;--border: #1f2540;--border2: #2c3358;--text: #dfe4ff;--text2: #8b93c4;--text3: #5a608a;--hover-bg: #171c33;--group-bg-base: #161b33;--header-bg: #0e1226;--header-text: #8b93c4;--brand: #7aa2ff;--brand-bg: #1b2547;--accent: var(--brand);--accent-wash: rgba(122, 162, 255, .16);--ants-fill: rgba(122, 162, 255, .1);--header-active-bg: var(--brand-bg);--group-text: var(--brand);--font: "SF Mono", "DM Mono", ui-monospace, "Cascadia Code", Menlo, monospace;--num-font: "SF Mono", "DM Mono", ui-monospace, Menlo, monospace;--row-h: 28px;--col-w: 96px;--cell-pad: 8px;--font-size: 12px;--header-weight: 600;--header-transform: uppercase}[data-style=candy]{--bg: #fff5fb;--canvas: #ffffff;--border: #ffe0f0;--border2: #ffc9e6;--text: #5b2a4e;--text2: #a86b8f;--text3: #d09cbb;--hover-bg: #fff0f8;--group-bg-base: #ffe8f4;--header-bg: #fff0f8;--header-text: #c0568f;--brand: #e91e8c;--brand-bg: #ffd1eb;--accent: var(--brand);--accent-wash: rgba(233, 30, 140, .12);--ants-fill: rgba(233, 30, 140, .06);--header-active-bg: var(--brand-bg);--group-text: var(--brand);--font: "Quicksand", "Comic Sans MS", "Segoe UI", system-ui, sans-serif;--row-h: 30px;--col-w: 100px;--cell-pad: 9px;--font-size: 13px;--header-weight: 700;--header-transform: none}[data-style=candy].dark{--bg: #241019;--canvas: #2e1421;--border: #451f33;--border2: #5e2a44;--text: #ffd6ec;--text2: #d090b0;--text3: #9c6585;--hover-bg: #371826;--group-bg-base: #3a1a29;--header-bg: #2e1421;--header-text: #ff9ecb}[data-style=budget]{--bg: #f7faf8;--canvas: #ffffff;--border: #e4e7e4;--border2: #cdd6cf;--text: #243029;--text2: #5d6b62;--text3: #9bb0a3;--hover-bg: #eef4f0;--group-bg-base: #eaf3ed;--header-bg: #f4f7f5;--header-text: #5d6b62;--brand: #2d8049;--brand-bg: #d5ecdf;--accent: var(--brand);--accent-wash: rgba(45, 128, 73, .1);--ants-fill: rgba(45, 128, 73, .05);--header-active-bg: var(--brand-bg);--group-text: var(--brand);--row-h: 28px;--col-w: 96px;--cell-pad: 7px;--font-size: 13px;--header-weight: 600}[data-style=budget].dark{--bg: #0f1612;--canvas: #15201a;--border: #26352c;--border2: #33473a;--text: #d8e6dd;--text2: #8aa595;--text3: #5e7567;--hover-bg: #1b2820;--group-bg-base: #192620;--header-bg: #15201a;--header-text: #8aa595}[data-style=solarized],[data-style=solarized].dark{--bg: #f4ecd8;--canvas: #fdf6e3;--border: #e3dcc4;--border2: #d3cbb0;--text: #073642;--text2: #657b83;--text3: #93a1a1;--hover-bg: #eee8d5;--group-bg-base: #e7e0c8;--header-bg: #eee8d5;--header-text: #657b83;--brand: #268bd2;--brand-bg: #d4e7f4;--accent: var(--brand);--accent-wash: rgba(38, 139, 210, .12);--ants-fill: rgba(38, 139, 210, .06);--header-active-bg: var(--brand-bg);--group-text: var(--brand);--font: "DejaVu Sans Mono", "DM Mono", ui-monospace, Menlo, monospace;--num-font: "DejaVu Sans Mono", ui-monospace, Menlo, monospace;--row-h: 26px;--col-w: 96px;--cell-pad: 7px;--font-size: 13px}[data-style=contrast],[data-style=contrast].dark{--bg: #ffffff;--canvas: #ffffff;--border: #000000;--border2: #000000;--text: #000000;--text2: #000000;--text3: #333333;--hover-bg: #ffff00;--group-bg-base: #000000;--header-bg: #000000;--header-text: #ffffff;--brand: #0000ee;--brand-bg: #ffff00;--accent: var(--brand);--accent-wash: rgba(0, 0, 238, .18);--ants-fill: rgba(0, 0, 238, .1);--header-active-bg: var(--brand-bg);--group-text: #ffffff;--row-h: 30px;--col-w: 100px;--cell-pad: 8px;--font-size: 14px;--header-weight: 700;--gridline-width: 2px}
