@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(./inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(./inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(./inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(./inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(./inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(./inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(./inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(./inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(./inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(./inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(./inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(./inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(./inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(./inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(./inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(./inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--clearbook-neutral-0:#fff;--clearbook-neutral-50:#f4f5f7;--clearbook-neutral-100:#e7e8ea;--clearbook-neutral-150:#f7f8f9;--clearbook-neutral-200:#c9cbce;--clearbook-neutral-300:#bec2c8;--clearbook-neutral-400:#a9aeb5;--clearbook-neutral-500:#8a8f96;--clearbook-neutral-525:#71767d;--clearbook-neutral-550:#7a7f86;--clearbook-neutral-600:#565b63;--clearbook-neutral-700:#454a52;--clearbook-neutral-750:#3b3e43;--clearbook-neutral-800:#2e3135;--clearbook-neutral-825:#2a2c30;--clearbook-neutral-850:#1c1e21;--clearbook-neutral-900:#16181b;--clearbook-neutral-950:#121314;--clearbook-blue-200:#7ccbff;--clearbook-blue-300:#3db6ff;--clearbook-blue-600:#075fa6;--clearbook-blue-700:#06548f;--clearbook-blue-950:#0a1a26;--clearbook-green-300:#4ade94;--clearbook-green-700:#0b6338;--clearbook-red-300:#ff8f82;--clearbook-red-700:#a42a21;--clearbook-amber-300:#f7c04a;--clearbook-amber-700:#7a4e00;--clearbook-font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--clearbook-type-display-hero-size:44px;--clearbook-type-display-hero-line:48px;--clearbook-type-display-hero-weight:600;--clearbook-type-display-hero-tracking:-.02em;--clearbook-type-display-kpi-size:32px;--clearbook-type-display-kpi-line:38px;--clearbook-type-display-kpi-weight:600;--clearbook-type-display-kpi-tracking:-.015em;--clearbook-type-heading-1-size:24px;--clearbook-type-heading-1-line:30px;--clearbook-type-heading-1-weight:600;--clearbook-type-heading-1-tracking:-.01em;--clearbook-type-heading-2-size:18px;--clearbook-type-heading-2-line:24px;--clearbook-type-heading-2-weight:600;--clearbook-type-heading-2-tracking:-.005em;--clearbook-type-heading-3-size:16px;--clearbook-type-heading-3-line:22px;--clearbook-type-heading-3-weight:500;--clearbook-type-heading-3-tracking:-.005em;--clearbook-type-body-size:14px;--clearbook-type-body-line:20px;--clearbook-type-body-weight:400;--clearbook-type-body-tracking:0em;--clearbook-type-body-medium-size:14px;--clearbook-type-body-medium-line:20px;--clearbook-type-body-medium-weight:500;--clearbook-type-body-medium-tracking:0em;--clearbook-type-body-strong-size:14px;--clearbook-type-body-strong-line:20px;--clearbook-type-body-strong-weight:600;--clearbook-type-body-strong-tracking:0em;--clearbook-type-label-size:13px;--clearbook-type-label-line:18px;--clearbook-type-label-weight:500;--clearbook-type-label-tracking:0em;--clearbook-type-label-small-size:12px;--clearbook-type-label-small-line:16px;--clearbook-type-label-small-weight:500;--clearbook-type-label-small-tracking:0em;--clearbook-type-caption-size:12px;--clearbook-type-caption-line:16px;--clearbook-type-caption-weight:400;--clearbook-type-caption-tracking:0em;--clearbook-type-overline-size:11px;--clearbook-type-overline-line:14px;--clearbook-type-overline-weight:600;--clearbook-type-overline-tracking:.06em;--clearbook-type-numeric-size:14px;--clearbook-type-numeric-line:20px;--clearbook-type-numeric-weight:500;--clearbook-type-numeric-tracking:0em;--clearbook-type-numeric-small-size:12px;--clearbook-type-numeric-small-line:16px;--clearbook-type-numeric-small-weight:500;--clearbook-type-numeric-small-tracking:0em;--clearbook-space-2:2px;--clearbook-space-4:4px;--clearbook-space-6:6px;--clearbook-space-8:8px;--clearbook-space-12:12px;--clearbook-space-16:16px;--clearbook-space-20:20px;--clearbook-space-24:24px;--clearbook-space-32:32px;--clearbook-space-40:40px;--clearbook-space-48:48px;--clearbook-space-64:64px;--clearbook-radius-xs:6px;--clearbook-radius-sm:10px;--clearbook-radius-md:14px;--clearbook-radius-lg:20px;--clearbook-radius-xl:24px;--clearbook-radius-2xl:32px;--clearbook-radius-full:999px;--clearbook-blur-shell:20px;--clearbook-blur-card:12px;--clearbook-blur-control:8px;--clearbook-shadow-shell:0 32px 80px 0 #00000059, inset 0 1px 0 0 #ffffff29;--clearbook-shadow-card:0 8px 32px 0 #0000002e, inset 0 1px 0 0 #ffffff1f;--clearbook-shadow-control:inset 0 1px 0 0 #ffffff1f;--clearbook-shadow-floating:0 16px 48px 0 #00000047;--clearbook-bg-canvas:var(--clearbook-neutral-950);--clearbook-bg-scrim:#0e0f1073;--clearbook-surface-shell:#1c1e217a;--clearbook-surface-card:#2e3135a8;--clearbook-surface-raised:#3b3e43bd;--clearbook-surface-solid:var(--clearbook-neutral-825);--clearbook-surface-inset:#00000038;--clearbook-surface-selected:#ffffff24;--clearbook-surface-inverse:var(--clearbook-neutral-50);--clearbook-border-subtle:#ffffff1a;--clearbook-border-highlight:#ffffff29;--clearbook-border-control:var(--clearbook-neutral-500);--clearbook-text-primary:var(--clearbook-neutral-50);--clearbook-text-secondary:var(--clearbook-neutral-300);--clearbook-text-tertiary:var(--clearbook-neutral-400);--clearbook-text-on-accent:var(--clearbook-blue-950);--clearbook-text-on-inverse:var(--clearbook-neutral-900);--clearbook-accent-default:var(--clearbook-blue-300);--clearbook-accent-strong:var(--clearbook-blue-200);--clearbook-accent-subtle:#3db6ff29;--clearbook-status-positive:var(--clearbook-green-300);--clearbook-status-negative:var(--clearbook-red-300);--clearbook-status-warning:var(--clearbook-amber-300);--clearbook-status-positive-subtle:#4ade9429;--clearbook-status-negative-subtle:#ff8f8229;--clearbook-status-warning-subtle:#f7c04a29;--clearbook-data-accent:var(--clearbook-blue-300);--clearbook-data-neutral:var(--clearbook-neutral-500);--clearbook-data-grid:#ffffff14;--clearbook-focus-ring:var(--clearbook-blue-200)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--clearbook-bg-canvas:var(--clearbook-neutral-100);--clearbook-bg-scrim:#ffffff73;--clearbook-surface-shell:#f2f3f594;--clearbook-surface-card:#ffffffa3;--clearbook-surface-raised:#fffc;--clearbook-surface-solid:var(--clearbook-neutral-150);--clearbook-surface-inset:#16181b0f;--clearbook-surface-selected:var(--clearbook-neutral-0);--clearbook-surface-inverse:var(--clearbook-neutral-900);--clearbook-border-subtle:#16181b14;--clearbook-border-highlight:#ffffffb2;--clearbook-border-control:var(--clearbook-neutral-550);--clearbook-text-primary:var(--clearbook-neutral-900);--clearbook-text-secondary:var(--clearbook-neutral-700);--clearbook-text-tertiary:var(--clearbook-neutral-600);--clearbook-text-on-accent:var(--clearbook-neutral-0);--clearbook-text-on-inverse:var(--clearbook-neutral-0);--clearbook-accent-default:var(--clearbook-blue-600);--clearbook-accent-strong:var(--clearbook-blue-700);--clearbook-accent-subtle:#075fa61a;--clearbook-status-positive:var(--clearbook-green-700);--clearbook-status-negative:var(--clearbook-red-700);--clearbook-status-warning:var(--clearbook-amber-700);--clearbook-status-positive-subtle:#0b63381a;--clearbook-status-negative-subtle:#a42a211a;--clearbook-status-warning-subtle:#7a4e001f;--clearbook-data-accent:var(--clearbook-blue-600);--clearbook-data-neutral:var(--clearbook-neutral-525);--clearbook-data-grid:#16181b14;--clearbook-focus-ring:var(--clearbook-blue-600)}}:root[data-theme=light],.clearbook-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--clearbook-bg-canvas:var(--clearbook-neutral-100);--clearbook-bg-scrim:#ffffff73;--clearbook-surface-shell:#f2f3f594;--clearbook-surface-card:#ffffffa3;--clearbook-surface-raised:#fffc;--clearbook-surface-solid:var(--clearbook-neutral-150);--clearbook-surface-inset:#16181b0f;--clearbook-surface-selected:var(--clearbook-neutral-0);--clearbook-surface-inverse:var(--clearbook-neutral-900);--clearbook-border-subtle:#16181b14;--clearbook-border-highlight:#ffffffb2;--clearbook-border-control:var(--clearbook-neutral-550);--clearbook-text-primary:var(--clearbook-neutral-900);--clearbook-text-secondary:var(--clearbook-neutral-700);--clearbook-text-tertiary:var(--clearbook-neutral-600);--clearbook-text-on-accent:var(--clearbook-neutral-0);--clearbook-text-on-inverse:var(--clearbook-neutral-0);--clearbook-accent-default:var(--clearbook-blue-600);--clearbook-accent-strong:var(--clearbook-blue-700);--clearbook-accent-subtle:#075fa61a;--clearbook-status-positive:var(--clearbook-green-700);--clearbook-status-negative:var(--clearbook-red-700);--clearbook-status-warning:var(--clearbook-amber-700);--clearbook-status-positive-subtle:#0b63381a;--clearbook-status-negative-subtle:#a42a211a;--clearbook-status-warning-subtle:#7a4e001f;--clearbook-data-accent:var(--clearbook-blue-600);--clearbook-data-neutral:var(--clearbook-neutral-525);--clearbook-data-grid:#16181b14;--clearbook-focus-ring:var(--clearbook-blue-600)}.clearbook-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--clearbook-bg-canvas:var(--clearbook-neutral-950);--clearbook-bg-scrim:#0e0f1073;--clearbook-surface-shell:#1c1e217a;--clearbook-surface-card:#2e3135a8;--clearbook-surface-raised:#3b3e43bd;--clearbook-surface-solid:var(--clearbook-neutral-825);--clearbook-surface-inset:#00000038;--clearbook-surface-selected:#ffffff24;--clearbook-surface-inverse:var(--clearbook-neutral-50);--clearbook-border-subtle:#ffffff1a;--clearbook-border-highlight:#ffffff29;--clearbook-border-control:var(--clearbook-neutral-500);--clearbook-text-primary:var(--clearbook-neutral-50);--clearbook-text-secondary:var(--clearbook-neutral-300);--clearbook-text-tertiary:var(--clearbook-neutral-400);--clearbook-text-on-accent:var(--clearbook-blue-950);--clearbook-text-on-inverse:var(--clearbook-neutral-900);--clearbook-accent-default:var(--clearbook-blue-300);--clearbook-accent-strong:var(--clearbook-blue-200);--clearbook-accent-subtle:#3db6ff29;--clearbook-status-positive:var(--clearbook-green-300);--clearbook-status-negative:var(--clearbook-red-300);--clearbook-status-warning:var(--clearbook-amber-300);--clearbook-status-positive-subtle:#4ade9429;--clearbook-status-negative-subtle:#ff8f8229;--clearbook-status-warning-subtle:#f7c04a29;--clearbook-data-accent:var(--clearbook-blue-300);--clearbook-data-neutral:var(--clearbook-neutral-500);--clearbook-data-grid:#ffffff14;--clearbook-focus-ring:var(--clearbook-blue-200)}@media (prefers-reduced-transparency:reduce){:root,.clearbook-dark{--clearbook-surface-shell:#1c1e21;--clearbook-surface-card:var(--clearbook-neutral-825);--clearbook-surface-raised:#3b3e43}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--clearbook-surface-shell:#f2f3f5;--clearbook-surface-card:var(--clearbook-neutral-150);--clearbook-surface-raised:#fff}}:root[data-theme=light],.clearbook-light{--clearbook-surface-shell:#f2f3f5;--clearbook-surface-card:var(--clearbook-neutral-150);--clearbook-surface-raised:#fff}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,.clearbook-dark{--clearbook-surface-shell:#1c1e21;--clearbook-surface-card:var(--clearbook-neutral-825);--clearbook-surface-raised:#3b3e43}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--clearbook-surface-shell:#f2f3f5;--clearbook-surface-card:var(--clearbook-neutral-150);--clearbook-surface-raised:#fff}}:root[data-theme=light],.clearbook-light{--clearbook-surface-shell:#f2f3f5;--clearbook-surface-card:var(--clearbook-neutral-150);--clearbook-surface-raised:#fff}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--clearbook-font);font-size:var(--clearbook-type-body-size);line-height:var(--clearbook-type-body-line);color:var(--clearbook-text-primary);background:var(--clearbook-bg-canvas);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}ul{padding:0;list-style:none}hr{background:var(--clearbook-border-subtle);border:0;height:1px}:focus-visible{outline:3px solid var(--clearbook-focus-ring);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-display-hero{font-size:var(--clearbook-type-display-hero-size);line-height:var(--clearbook-type-display-hero-line);font-weight:var(--clearbook-type-display-hero-weight);letter-spacing:var(--clearbook-type-display-hero-tracking)}.t-display-kpi{font-size:var(--clearbook-type-display-kpi-size);line-height:var(--clearbook-type-display-kpi-line);font-weight:var(--clearbook-type-display-kpi-weight);letter-spacing:var(--clearbook-type-display-kpi-tracking)}.t-h1{font-size:var(--clearbook-type-heading-1-size);line-height:var(--clearbook-type-heading-1-line);font-weight:var(--clearbook-type-heading-1-weight);letter-spacing:var(--clearbook-type-heading-1-tracking)}.t-h2{font-size:var(--clearbook-type-heading-2-size);line-height:var(--clearbook-type-heading-2-line);font-weight:var(--clearbook-type-heading-2-weight);letter-spacing:var(--clearbook-type-heading-2-tracking)}.t-h3{font-size:var(--clearbook-type-heading-3-size);line-height:var(--clearbook-type-heading-3-line);font-weight:var(--clearbook-type-heading-3-weight);letter-spacing:var(--clearbook-type-heading-3-tracking)}.t-body{font-size:var(--clearbook-type-body-size);line-height:var(--clearbook-type-body-line);font-weight:var(--clearbook-type-body-weight)}.t-body-medium{font-size:var(--clearbook-type-body-medium-size);line-height:var(--clearbook-type-body-medium-line);font-weight:var(--clearbook-type-body-medium-weight)}.t-body-strong{font-size:var(--clearbook-type-body-strong-size);line-height:var(--clearbook-type-body-strong-line);font-weight:var(--clearbook-type-body-strong-weight)}.t-label{font-size:var(--clearbook-type-label-size);line-height:var(--clearbook-type-label-line);font-weight:var(--clearbook-type-label-weight)}.t-label-small{font-size:var(--clearbook-type-label-small-size);line-height:var(--clearbook-type-label-small-line);font-weight:var(--clearbook-type-label-small-weight)}.t-caption{font-size:var(--clearbook-type-caption-size);line-height:var(--clearbook-type-caption-line);font-weight:var(--clearbook-type-caption-weight)}.t-numeric{font-size:var(--clearbook-type-numeric-size);line-height:var(--clearbook-type-numeric-line);font-weight:var(--clearbook-type-numeric-weight)}.t-numeric-small{font-size:var(--clearbook-type-numeric-small-size);line-height:var(--clearbook-type-numeric-small-line);font-weight:var(--clearbook-type-numeric-small-weight)}.tnum{font-variant-numeric:tabular-nums}.c-secondary{color:var(--clearbook-text-secondary)}.c-tertiary{color:var(--clearbook-text-tertiary)}[data-tone=positive]{color:var(--clearbook-status-positive)}[data-tone=negative]{color:var(--clearbook-status-negative)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grow{flex:1}.backdrop{z-index:-1;background:var(--backdrop) center / cover no-repeat, var(--clearbook-bg-canvas);position:fixed;inset:0}.backdrop:after{content:"";background:var(--clearbook-bg-scrim);position:absolute;inset:0}.window{gap:var(--clearbook-space-20);width:min(1344px,100% - 96px);margin:var(--clearbook-space-48) auto var(--clearbook-space-16);padding:var(--clearbook-space-20);border-radius:var(--clearbook-radius-2xl);background:var(--clearbook-surface-shell);border:1px solid var(--clearbook-border-highlight);box-shadow:var(--clearbook-shadow-shell);-webkit-backdrop-filter:blur(var(--clearbook-blur-shell)) saturate(140%);backdrop-filter:blur(var(--clearbook-blur-shell)) saturate(140%);display:flex}.footnote{width:min(1344px,100% - 96px);margin:0 auto var(--clearbook-space-32);text-align:center;color:var(--clearbook-text-secondary);text-shadow:0 1px 2px #00000040}:root[data-theme=light] .footnote{text-shadow:0 1px 2px #fff9}.sidebar{top:var(--clearbook-space-20);max-height:calc(100vh - 2 * var(--clearbook-space-20));align-items:center;gap:var(--clearbook-space-8);padding:var(--clearbook-space-16) var(--clearbook-space-12);border-radius:var(--clearbook-radius-xl);background:var(--clearbook-surface-inset);border:1px solid var(--clearbook-border-subtle);flex-direction:column;display:flex;position:sticky}.logo{border-radius:var(--clearbook-radius-md);background:var(--clearbook-accent-default);width:48px;height:48px;color:var(--clearbook-text-on-accent);font-size:var(--clearbook-type-heading-3-size);flex:none;place-items:center;font-weight:600;display:grid}.sidebar-gap{height:var(--clearbook-space-16);flex:none}.nav-item{border-radius:var(--clearbook-radius-md);width:48px;height:48px;color:var(--clearbook-text-secondary);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.nav-item:hover{color:var(--clearbook-text-primary);background:var(--clearbook-surface-inset)}.nav-item[aria-current]{color:var(--clearbook-text-primary);background:var(--clearbook-surface-selected);border-color:var(--clearbook-border-subtle)}.main{gap:var(--clearbook-space-20);flex-direction:column;flex:1;min-width:0;display:flex}.header{align-items:center;gap:var(--clearbook-space-16);padding:var(--clearbook-space-8) 0 0 var(--clearbook-space-8);flex-wrap:wrap;display:flex}.tabs{scrollbar-width:none;flex:1;gap:28px;min-width:0;display:flex;overflow-x:auto}.tab{white-space:nowrap;color:var(--clearbook-text-secondary);font-size:var(--clearbook-type-heading-3-size);line-height:var(--clearbook-type-heading-3-line);font-weight:var(--clearbook-type-heading-3-weight);letter-spacing:var(--clearbook-type-heading-3-tracking);background:0 0;border:0;flex-direction:column;gap:6px;padding:0 0 2px;display:flex}.tab:after{content:"";background:var(--clearbook-accent-default);opacity:0;border-radius:2px;width:16px;height:3px}.tab:hover,.tab[aria-current]{color:var(--clearbook-text-primary)}.tab[aria-current]:after{opacity:1}.header-actions{align-items:center;gap:var(--clearbook-space-12);display:flex}.divider{background:var(--clearbook-border-subtle);width:1px;height:28px}.anchor{position:relative}.search{align-items:center;gap:var(--clearbook-space-8);width:280px;height:44px;padding:0 var(--clearbook-space-16);border-radius:var(--clearbook-radius-full);background:var(--clearbook-surface-inset);border:1px solid var(--clearbook-border-subtle);color:var(--clearbook-text-secondary);display:flex}.search input{min-width:0;color:var(--clearbook-text-primary);background:0 0;border:0;outline:none;flex:1}.search input::placeholder{color:var(--clearbook-text-secondary)}.search:focus-within{outline:3px solid var(--clearbook-focus-ring);outline-offset:2px}.search-inline{width:100%}.btn{justify-content:center;align-items:center;gap:var(--clearbook-space-8);height:44px;padding:0 var(--clearbook-space-20);border-radius:var(--clearbook-radius-full);font-size:var(--clearbook-type-body-medium-size);font-weight:var(--clearbook-type-body-medium-weight);white-space:nowrap;border:1px solid #0000;display:inline-flex}.btn[data-kind=primary]{background:var(--clearbook-accent-default);color:var(--clearbook-text-on-accent)}.btn[data-kind=primary]:hover{background:var(--clearbook-accent-strong)}.btn[data-kind=secondary]{background:var(--clearbook-surface-raised);border-color:var(--clearbook-border-subtle);color:var(--clearbook-text-primary);box-shadow:var(--clearbook-shadow-control)}.btn[data-kind=inverse]{background:var(--clearbook-surface-inverse);color:var(--clearbook-text-on-inverse)}.btn[data-kind=ghost]{color:var(--clearbook-text-primary);padding:0 var(--clearbook-space-12);background:0 0}.btn[data-kind=ghost]:hover,.btn[data-kind=secondary]:hover{background:var(--clearbook-surface-selected)}:root[data-theme=dark] .btn[data-kind=ghost]:hover{background:var(--clearbook-surface-inset)}.btn:disabled{opacity:.6}.icon-btn{border-radius:var(--clearbook-radius-full);border:1px solid #0000;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.icon-btn[data-look=glass]{background:var(--clearbook-surface-raised);border-color:var(--clearbook-border-subtle);box-shadow:var(--clearbook-shadow-control);color:var(--clearbook-text-primary)}.icon-btn[data-look=glass]:hover{background:var(--clearbook-surface-selected)}.icon-btn[data-look=outline]{border:1px dashed var(--clearbook-border-control);color:var(--clearbook-text-primary);background:0 0}.icon-btn[data-look=outline]:hover{background:var(--clearbook-surface-inset)}.icon-btn[data-look=inverse]{background:var(--clearbook-surface-inverse);color:var(--clearbook-text-on-inverse)}.icon-btn[data-look=accent]{background:var(--clearbook-accent-default);color:var(--clearbook-text-on-accent)}.icon-btn-dot{background:var(--clearbook-status-negative);width:9px;height:9px;box-shadow:0 0 0 2px var(--clearbook-surface-raised);border-radius:50%;position:absolute;top:9px;right:10px}.toggle{border-radius:var(--clearbook-radius-full);border:1px solid var(--clearbook-border-control);background:var(--clearbook-surface-inset);flex:none;width:44px;height:26px;padding:0;position:relative}.toggle-knob{background:var(--clearbook-text-secondary);border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.toggle[data-on=true]{background:var(--clearbook-accent-default);border-color:var(--clearbook-accent-default)}.toggle[data-on=true] .toggle-knob{background:#fff;transform:translate(18px)}.badge{border-radius:var(--clearbook-radius-full);height:24px;font-size:var(--clearbook-type-label-small-size);font-weight:var(--clearbook-type-label-small-weight);color:var(--clearbook-text-primary);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.badge[data-status=paid]{background:var(--clearbook-status-positive-subtle)}.badge[data-status=paid] svg{color:var(--clearbook-status-positive)}.badge[data-status=pending]{background:var(--clearbook-status-warning-subtle)}.badge[data-status=pending] svg{color:var(--clearbook-status-warning)}.badge[data-status=overdue]{background:var(--clearbook-status-negative-subtle)}.badge[data-status=overdue] svg{color:var(--clearbook-status-negative)}.badge[data-status=sent]{background:var(--clearbook-accent-subtle)}.badge[data-status=sent] svg{color:var(--clearbook-accent-default)}.badge[data-status=draft]{background:var(--clearbook-surface-inset)}.badge[data-status=draft] svg{color:var(--clearbook-text-tertiary)}.avatar{background:var(--clearbook-surface-selected);width:40px;height:40px;box-shadow:0 0 0 2px var(--clearbook-surface-solid);font-size:var(--clearbook-type-label-size);font-weight:var(--clearbook-type-label-weight);border-radius:50%;flex:none;place-items:center;display:grid}.avatar[data-size="32"]{width:32px;height:32px;font-size:var(--clearbook-type-label-small-size)}.icon-tile{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.icon-tile[data-tone=neutral]{background:var(--clearbook-surface-selected);color:var(--clearbook-text-primary)}.icon-tile[data-tone=accent]{background:var(--clearbook-accent-subtle);color:var(--clearbook-accent-default)}.icon-tile[data-tone=positive]{background:var(--clearbook-status-positive-subtle);color:var(--clearbook-status-positive)}.icon-tile[data-tone=negative]{background:var(--clearbook-status-negative-subtle);color:var(--clearbook-status-negative)}.segmented{border-radius:var(--clearbook-radius-full);background:var(--clearbook-surface-inset);border:1px solid var(--clearbook-border-subtle);gap:2px;padding:4px;display:inline-flex}.segment{height:32px;padding:0 var(--clearbook-space-16);border-radius:var(--clearbook-radius-full);color:var(--clearbook-text-secondary);font-size:var(--clearbook-type-label-size);font-weight:var(--clearbook-type-label-weight);background:0 0;border:0}.segment:hover{color:var(--clearbook-text-primary)}.segment[aria-checked=true]{background:var(--clearbook-surface-selected);color:var(--clearbook-text-primary);font-weight:600;box-shadow:0 2px 8px #0000002e}.card{gap:var(--clearbook-space-20);min-width:0;padding:var(--clearbook-space-20);border-radius:var(--clearbook-radius-xl);background:var(--clearbook-surface-card);border:1px solid var(--clearbook-border-subtle);box-shadow:var(--clearbook-shadow-card);-webkit-backdrop-filter:blur(var(--clearbook-blur-card));backdrop-filter:blur(var(--clearbook-blur-card));scroll-margin-top:var(--clearbook-space-24);flex-direction:column;display:flex}@media (prefers-contrast:more){.card,.window{border-color:var(--clearbook-border-control)}}.card-header{justify-content:space-between;align-items:flex-start;gap:var(--clearbook-space-12);flex-wrap:wrap;display:flex}.card-header h2:focus{outline:none}.kpis{gap:var(--clearbook-space-20);scroll-margin-top:var(--clearbook-space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{gap:var(--clearbook-space-16)}.kpi-top{justify-content:space-between;align-items:center;display:flex}.kpi-delta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kpi-delta-value{align-items:center;gap:6px;display:inline-flex}.kpi-delta-value[data-trend=positive]{color:var(--clearbook-status-positive)}.kpi-delta-value[data-trend=negative]{color:var(--clearbook-status-negative)}.grid{gap:var(--clearbook-space-20);grid-template-columns:340px minmax(0,1fr) 420px;display:grid}.stack{gap:var(--clearbook-space-20);flex-direction:column;min-width:0;display:flex}.big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.footer-stats{gap:var(--clearbook-space-8);padding-top:var(--clearbook-space-16);border-top:1px solid var(--clearbook-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-stats div{flex-direction:column;gap:2px;display:flex}.budget .gauge{align-self:center}.stats{justify-content:space-between;display:flex}.stats div{flex-direction:column;gap:2px;display:flex}.stats .end{align-items:flex-end}.quick{gap:var(--clearbook-space-12);flex-direction:column;display:flex}.quick-row{justify-content:space-between;gap:var(--clearbook-space-8);display:flex}.quick-action{align-items:center;gap:var(--clearbook-space-8);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.quick-action-circle{background:var(--clearbook-surface-raised);border:1px solid var(--clearbook-border-subtle);width:52px;height:52px;box-shadow:var(--clearbook-shadow-control);color:var(--clearbook-text-primary);border-radius:50%;place-items:center;transition:transform .12s;display:grid}.quick-action:hover .quick-action-circle{transform:translateY(-2px)}.quick-action[data-selected] .quick-action-circle{background:var(--clearbook-surface-inverse);color:var(--clearbook-text-on-inverse);border-color:#0000}[data-spin] svg{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.gauge{position:relative}.gauge svg{display:block}.gauge-track{fill:none;stroke:var(--clearbook-surface-inset);stroke-width:11.6px}.gauge-value{fill:none;stroke:var(--clearbook-data-accent);stroke-width:11.6px;transition:stroke-dasharray .4s}.gauge-tick{stroke:var(--clearbook-text-tertiary);stroke-width:1.5px;opacity:.4}.gauge-tick[data-major]{opacity:.7}.gauge-knob{fill:#fff;stroke:var(--clearbook-data-accent);stroke-width:3px}.gauge-readout{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.legend{gap:var(--clearbook-space-20);flex-wrap:wrap;display:flex}.legend li{align-items:center;gap:var(--clearbook-space-8);display:inline-flex}.legend-dot{border-radius:50%;width:10px;height:10px}.legend-dot[data-series=accent]{background:var(--clearbook-data-accent)}.legend-dot[data-series=neutral]{background:var(--clearbook-data-neutral)}.chart{justify-content:space-between;gap:var(--clearbook-space-8);height:220px;display:flex}.chart-col{gap:var(--clearbook-space-8);min-width:0;max-width:56px;color:var(--clearbook-text-tertiary);background:0 0;border:0;flex:1;grid-template-rows:24px 1fr auto;justify-items:center;padding:0;display:grid}.chart-tip{visibility:hidden;border-radius:var(--clearbook-radius-full);background:var(--clearbook-surface-inverse);color:var(--clearbook-text-on-inverse);box-shadow:var(--clearbook-shadow-floating);white-space:nowrap;padding:4px 8px}.chart-bar{border-radius:var(--clearbook-radius-sm);background:var(--clearbook-data-neutral);align-self:end;width:min(44px,100%);transition:height .3s,background .15s}.chart-bar[data-negative]{background:repeating-linear-gradient(135deg, var(--clearbook-data-neutral) 0 6px, transparent 6px 10px);box-shadow:inset 0 0 0 1.5px var(--clearbook-data-neutral)}.chart-col:hover .chart-bar{filter:brightness(1.12)}.chart-col[aria-pressed=true]{color:var(--clearbook-text-primary)}.chart-col[aria-pressed=true] .chart-tip{visibility:visible}.chart-col[aria-pressed=true] .chart-bar{background:var(--clearbook-data-accent)}.chart-col[aria-pressed=true] .chart-bar[data-negative]{background:repeating-linear-gradient(135deg, var(--clearbook-data-accent) 0 6px, transparent 6px 10px);box-shadow:inset 0 0 0 1.5px var(--clearbook-data-accent)}.rows{flex-direction:column;gap:0;display:flex}.rows.gap-16{gap:var(--clearbook-space-16)}.row{align-items:center;gap:var(--clearbook-space-12);width:100%;padding:var(--clearbook-space-8) 0;text-align:left;background:0 0;border:0;display:flex}button.row{margin:0 calc(-1 * var(--clearbook-space-8));width:calc(100% + 2 * var(--clearbook-space-8));padding:var(--clearbook-space-8);border-radius:var(--clearbook-radius-md)}button.row:hover{background:var(--clearbook-surface-inset)}.row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-end{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.invoice-row .amount{text-align:right;flex:none;width:84px}.status-cell{flex:none;width:88px;display:flex}.invoices{gap:var(--clearbook-space-8)}.transactions{gap:var(--clearbook-space-4)}.progress-row{align-items:center;gap:var(--clearbook-space-12);display:flex}.progress-body{gap:var(--clearbook-space-8);flex-direction:column;flex:1;min-width:0;display:flex}.progress-top{justify-content:space-between;gap:var(--clearbook-space-8);display:flex}.progress-track{border-radius:var(--clearbook-radius-full);background:var(--clearbook-surface-inset);height:6px;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--clearbook-data-accent);height:100%;transition:width .3s;display:block}.account-top{justify-content:space-between;align-items:flex-start;display:flex}.sync{border-radius:var(--clearbook-radius-full);background:var(--clearbook-surface-inset);border:1px solid var(--clearbook-border-subtle);text-align:left;align-items:center;gap:10px;width:100%;padding:4px 14px 4px 4px;display:flex}.sync>.t-label-small{flex:1}.sync-knob{background:var(--clearbook-surface-inverse);width:36px;height:36px;color:var(--clearbook-text-on-inverse);border-radius:50%;place-items:center;display:grid}.sync:hover .sync-knob{transition:transform .2s;transform:rotate(-30deg)}.vat{gap:var(--clearbook-space-12)}.vat .btn{height:36px;padding:0 var(--clearbook-space-16);font-size:var(--clearbook-type-label-size);align-self:flex-start}.popover{z-index:20;gap:var(--clearbook-space-12);width:340px;padding:var(--clearbook-space-16);border-radius:var(--clearbook-radius-lg);background:var(--clearbook-surface-solid);border:1px solid var(--clearbook-border-subtle);box-shadow:var(--clearbook-shadow-floating);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.search-results{width:400px;left:0;right:auto}.sidebar .popover{width:280px;inset:auto auto 0 calc(100% + 12px)}.menu{width:220px;padding:var(--clearbook-space-8);gap:2px}.menu-item{height:40px;padding:0 var(--clearbook-space-12);border-radius:var(--clearbook-radius-sm);text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.menu-item:hover{background:var(--clearbook-surface-inset)}.list-pop ul{gap:var(--clearbook-space-12);flex-direction:column;display:flex}.list-pop li{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.list-pop li>:nth-child(3){grid-column:2}.date-chip{border-radius:var(--clearbook-radius-sm);background:var(--clearbook-surface-inset);text-align:center;grid-row:span 2;min-width:56px;padding:4px 8px}.date-chip[data-late]{background:var(--clearbook-status-negative-subtle)}.event-dot{background:var(--clearbook-text-tertiary);border-radius:50%;grid-row:span 2;align-self:start;width:8px;height:8px;margin-top:6px}.event-dot[data-tone=positive]{background:var(--clearbook-status-positive)}.event-dot[data-tone=negative]{background:var(--clearbook-status-negative)}.event-dot[data-tone=warning]{background:var(--clearbook-status-warning)}.dialog{width:min(480px,100% - 32px);max-height:calc(100vh - 64px);padding:var(--clearbook-space-24);border-radius:var(--clearbook-radius-xl);border:1px solid var(--clearbook-border-subtle);background:var(--clearbook-surface-solid);color:var(--clearbook-text-primary);box-shadow:var(--clearbook-shadow-shell)}.dialog[data-wide]{width:min(620px,100% - 32px)}.dialog[open]{gap:var(--clearbook-space-16);flex-direction:column;display:flex}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073}.dialog-head{justify-content:space-between;align-items:center;display:flex}.rows.scroll{max-height:60vh;padding:0 var(--clearbook-space-8);margin:0 calc(-1 * var(--clearbook-space-8));overflow-y:auto}.form{gap:var(--clearbook-space-16);flex-direction:column;display:flex}.field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.field-row{gap:var(--clearbook-space-12);display:flex}.field input,.field select{height:44px;padding:0 var(--clearbook-space-12);border-radius:var(--clearbook-radius-sm);border:1px solid var(--clearbook-border-control);background:var(--clearbook-surface-inset);color:var(--clearbook-text-primary)}.field select option{background:var(--clearbook-surface-solid)}.form-actions{justify-content:flex-end;gap:var(--clearbook-space-8);flex-wrap:wrap;display:flex}.invoice-detail{gap:var(--clearbook-space-16);flex-direction:column;display:flex}.detail-head{justify-content:space-between;align-items:flex-start;gap:var(--clearbook-space-12);display:flex}.detail-list{gap:var(--clearbook-space-12);padding:var(--clearbook-space-12) 0;border-block:1px solid var(--clearbook-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-list div{flex-direction:column;gap:2px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1280px){.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.search{width:220px}}@media (width<=900px){.window{width:calc(100% - 24px);margin-top:var(--clearbook-space-12);padding:var(--clearbook-space-12);gap:var(--clearbook-space-12);border-radius:var(--clearbook-radius-xl);flex-direction:column}.footnote{width:calc(100% - 24px)}.sidebar{z-index:10;width:100%;height:auto;min-height:0;padding:var(--clearbook-space-8);background:var(--clearbook-surface-solid);flex-direction:row;position:sticky;top:8px;overflow-x:auto}.sidebar-gap{display:none}.sidebar .popover{inset:calc(100% + 8px) 0 auto auto}.grid{grid-template-columns:minmax(0,1fr)}.tabs{display:none}.header{padding:0}.header-actions{width:100%}.search-anchor{flex:1;min-width:0}.search{width:100%}.search-results{width:min(400px,100vw - 48px)}}@media (width<=520px){.kpis{gap:var(--clearbook-space-12);grid-template-columns:minmax(0,1fr)}.grid,.stack,.main{gap:var(--clearbook-space-12)}.divider,.header-actions>span[title]{display:none}.card{padding:var(--clearbook-space-16)}.invoice-row .amount,.status-cell{width:auto}.invoice-row .row-text .t-caption{display:none}.gauge{transform:scale(.9)}}
