@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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(/_next/static/media/21350d82a1f187e9-s.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(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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(/_next/static/media/df0a9ae256c0569c-s.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(/_next/static/media/8e9860b6e62d6359-s.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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/ba9851c3c22cd980-s.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(/_next/static/media/21350d82a1f187e9-s.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(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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(/_next/static/media/df0a9ae256c0569c-s.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(/_next/static/media/8e9860b6e62d6359-s.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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/ba9851c3c22cd980-s.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(/_next/static/media/21350d82a1f187e9-s.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(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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(/_next/static/media/df0a9ae256c0569c-s.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(/_next/static/media/8e9860b6e62d6359-s.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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/ba9851c3c22cd980-s.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(/_next/static/media/21350d82a1f187e9-s.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(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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(/_next/static/media/df0a9ae256c0569c-s.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(/_next/static/media/8e9860b6e62d6359-s.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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_3c4d47{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_3c4d47{--font-heading:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--radius-base:0.875rem;--space-3xs:0.25rem;--space-2xs:0.375rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--container-xs:36rem;--container-sm:48rem;--container-md:64rem;--container-lg:77.5rem;--brand-50:oklch(0.978 0.025 235.5);--brand-100:oklch(0.95 0.04 234.2);--brand-200:oklch(0.9 0.064 236.1);--brand-300:oklch(0.84 0.086 237.2);--brand-400:oklch(0.76 0.105 238.2);--brand-500:oklch(0.68 0.13 239.1);--brand-600:oklch(0.56 0.138 239.4);--brand-700:oklch(0.47 0.14 240);--brand-800:oklch(0.39 0.115 240);--brand-900:oklch(0.32 0.09 240);--accent-50:oklch(0.982 0.023 76);--accent-100:oklch(0.95 0.045 70);--accent-200:oklch(0.91 0.08 65);--accent-300:oklch(0.86 0.125 60);--accent-400:oklch(0.8 0.16 55);--accent-500:oklch(0.74 0.19 50);--accent-600:oklch(0.63 0.2 48);--neutral-50:oklch(0.985 0.005 95);--neutral-100:oklch(0.95 0.01 95);--neutral-200:oklch(0.9 0.015 95);--neutral-300:oklch(0.84 0.02 95);--neutral-400:oklch(0.68 0.03 95);--neutral-500:oklch(0.52 0.03 95);--neutral-600:oklch(0.4 0.02 95);--neutral-900:oklch(0.22 0.015 95);--success:oklch(0.74 0.16 151);--warning:oklch(0.85 0.14 85);--danger:oklch(0.65 0.22 25);--background:var(--neutral-50);--foreground:var(--neutral-900);--card:oklch(0.99 0.01 95);--card-foreground:var(--neutral-900);--popover:oklch(1 0.01 95);--popover-foreground:var(--neutral-900);--primary:var(--brand-600);--primary-foreground:oklch(0.98 0.01 240);--secondary:oklch(0.96 0.02 95);--secondary-foreground:var(--neutral-900);--muted:oklch(0.96 0.008 95);--muted-foreground:oklch(0.56 0.02 95);--accent:var(--accent-400);--accent-foreground:var(--neutral-900);--destructive:var(--danger);--border:oklch(0.91 0.01 95);--input:oklch(0.91 0.01 95);--ring:var(--brand-400);--chart-1:var(--brand-500);--chart-2:var(--accent-400);--chart-3:oklch(0.71 0.14 170);--chart-4:oklch(0.77 0.18 45);--chart-5:oklch(0.65 0.13 210);--sidebar:oklch(0.26 0.08 255);--sidebar-foreground:oklch(0.97 0.01 255);--sidebar-primary:oklch(0.72 0.12 250);--sidebar-primary-foreground:oklch(0.98 0 0);--sidebar-accent:oklch(0.35 0.08 255);--sidebar-accent-foreground:oklch(0.97 0.01 255);--sidebar-border:oklch(0.38 0.08 255);--sidebar-ring:oklch(0.6 0.14 250);--elevation-soft:0 10px 30px oklch(0 0 0/0.08);--elevation-medium:0 20px 45px oklch(0 0 0/0.12);--elevation-strong:0 25px 65px oklch(0 0 0/0.16);--gradient-hero:radial-gradient(circle at top left,oklch(0.88 0.08 235) 0%,transparent 55%),radial-gradient(circle at top right,oklch(0.86 0.1 55) 0%,transparent 60%)}.dark{--background:oklch(0.18 0.01 250);--foreground:oklch(0.96 0.01 250);--card:oklch(0.23 0.015 250);--card-foreground:var(--foreground);--popover:oklch(0.23 0.015 250);--popover-foreground:var(--foreground);--primary:oklch(0.75 0.1 240);--primary-foreground:oklch(0.18 0.01 250);--secondary:oklch(0.28 0.01 250);--secondary-foreground:var(--foreground);--muted:oklch(0.28 0.005 250);--muted-foreground:oklch(0.72 0.01 250);--accent:oklch(0.4 0.12 55);--accent-foreground:var(--foreground);--destructive:oklch(0.55 0.2 25);--border:oklch(0.32 0.01 250);--input:oklch(0.32 0.01 250);--ring:oklch(0.62 0.12 240);--chart-1:oklch(0.75 0.14 240);--chart-2:oklch(0.7 0.16 156);--chart-3:oklch(0.78 0.18 45);--chart-4:oklch(0.66 0.18 195);--chart-5:oklch(0.72 0.16 320);--sidebar:oklch(0.2 0.07 255);--sidebar-foreground:var(--foreground);--sidebar-primary:oklch(0.75 0.14 250);--sidebar-primary-foreground:var(--foreground);--sidebar-accent:oklch(0.3 0.07 255);--sidebar-accent-foreground:var(--foreground);--sidebar-border:oklch(0.35 0.07 255);--sidebar-ring:var(--ring)}*{border-color:var(--border);outline-color:color-mix(in srgb,var(--ring) 50%,transparent)}body{font-family:var(--font-body),"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:var(--background);color:var(--foreground);font-feature-settings:"ss01" on,"ss02" on;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),"Plus Jakarta Sans","Inter",system-ui,sans-serif;letter-spacing:-.015em}}@keyframes card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@layer utilities{.animate-card{animation:card-enter .45s ease forwards}.hero-text-block,.text-normal-wrap{white-space:normal;word-wrap:normal;overflow-wrap:normal;word-break:normal}.hero-text-block{text-align:left}.units-section .units-subtitle-wrap{min-width:min(45rem,100vw);max-width:48rem;width:100%;margin-left:auto;margin-right:auto}.units-section .units-subtitle{width:100%;min-width:0;max-width:48rem;margin-left:auto;margin-right:auto;white-space:normal;word-break:normal;overflow-wrap:normal}.text-block-readable,.units-carousel-slide-text{width:100%;max-width:42rem;min-width:min(20rem,100%);white-space:normal;word-break:normal;overflow-wrap:normal}.units-result-card,.units-section .units-list,.units-unit-card .units-unit-content{min-width:min(20rem,100%)}.services-header .services-header-inner{width:100%;max-width:56rem;min-width:min(20rem,100%)}.services-header .services-description,.services-header .services-subtitle{min-width:min(20rem,100%);width:100%;max-width:56rem;white-space:normal;word-break:normal;overflow-wrap:normal}.services-header .services-header-title,.services-header h1{min-width:min(20rem,100%);width:100%;max-width:56rem}.services-header .services-trust-strip{width:100%;min-width:min(20rem,100%)}[data-checkout-shell] input[data-slot=input]{border-radius:8px;border-color:#e6e8ec;background-color:#fff;font-size:14px;height:44px;box-shadow:0 1px 2px rgba(16,24,40,.06)}[data-checkout-shell] input[data-slot=input]:focus-visible{border-color:#0b1f3b;box-shadow:0 0 0 3px rgba(11,31,59,.3)}[data-checkout-shell] [data-slot=label]{font-size:13px;font-weight:500;color:#111827}[data-slot=dialog-content]{width:min(92vw,720px)!important;min-width:min(92vw,720px)!important;max-width:none!important}[data-admin-login-root]{width:100%;min-width:100vw}[data-admin-login-card]{min-width:min(20rem,100%);width:100%;max-width:28rem}@media (min-width:640px){[data-admin-login-card]{max-width:32rem}}.payment-trust p{min-width:min(20rem,100%);width:100%;max-width:56rem;white-space:normal;word-break:normal;overflow-wrap:normal}.admin-sidebar-chatwoot{--sb-bg:#fff;--sb-text:#18181b;--sb-muted:#71717a;--sb-muted-2:#a1a1aa;--sb-border:#e4e4e7;--sb-hover:#f4f4f5;--sb-active:#eef2ff;--sb-active-text:#0f766e;--sb-badge-bg:#f4f4f5;--sb-badge-text:#52525b;--sb-focus:rgba(24,24,27,.08);--sb-icon:#52525b;--sb-shadow:0 1px 0 rgba(24,24,27,.04);--sb-radius:10px;--sb-radius-sm:8px;--sb-dot:#2563eb;--sb-status-online:#22c55e;--sidebar:var(--sb-bg);--sidebar-foreground:var(--sb-text);--sidebar-primary:var(--sb-dot);--sidebar-accent:var(--sb-active);--sidebar-accent-foreground:var(--sb-active-text);--sidebar-border:var(--sb-border);--sidebar-ring:var(--sb-dot)}.admin-sidebar-chatwoot [data-sidebar=sidebar]:not([data-state=collapsed]),.admin-sidebar-chatwoot [data-slot=sidebar]:not([data-state=collapsed]){width:var(--sidebar-width,264px)}.admin-sidebar-chatwoot [data-sidebar=sidebar],.admin-sidebar-chatwoot [data-slot=sidebar]{background:var(--sb-bg);color:var(--sb-text);border-right:1px solid var(--sb-border);font-size:13px;display:flex;flex-direction:column}.admin-sidebar-chatwoot [data-sidebar=sidebar][data-state=collapsed],.admin-sidebar-chatwoot [data-slot=sidebar][data-state=collapsed]{width:var(--sidebar-width-icon)}.admin-sidebar-chatwoot [data-slot=sidebar-header]{padding:14px 14px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--sb-border);box-shadow:var(--sb-shadow);flex-shrink:0}.admin-sidebar-chatwoot .admin-sidebar-workspace{display:flex;align-items:center;gap:10px;min-width:0}.admin-sidebar-chatwoot .admin-sidebar-workspace .dot{width:10px;height:10px;border-radius:999px;background:var(--sb-dot);flex-shrink:0}.admin-sidebar-chatwoot .admin-sidebar-workspace .admin-sidebar-workspace-logo{flex-shrink:0}.admin-sidebar-chatwoot[data-state=collapsed] .admin-sidebar-workspace .admin-sidebar-workspace-logo{height:28px;width:28px}.admin-sidebar-chatwoot .admin-sidebar-workspace .name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.admin-sidebar-chatwoot .admin-sidebar-top-actions{display:flex;align-items:center;gap:8px}.admin-sidebar-chatwoot .admin-sidebar-icon-btn{width:28px;height:28px;border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);display:grid;place-items:center;background:var(--sb-bg);cursor:pointer;color:var(--sb-icon)}.admin-sidebar-chatwoot .admin-sidebar-icon-btn:hover{background:var(--sb-hover)}.admin-sidebar-chatwoot .admin-sidebar-icon-btn svg{width:16px;height:16px}.admin-sidebar-chatwoot .admin-sidebar-search{padding:12px 14px 6px;flex-shrink:0}.admin-sidebar-chatwoot[data-state=collapsed] .admin-sidebar-search{display:none}.admin-sidebar-chatwoot .admin-sidebar-search .searchbox{display:flex;align-items:center;gap:10px;border:1px solid var(--sb-border);border-radius:var(--sb-radius);padding:10px;background:var(--sb-bg)}.admin-sidebar-chatwoot .admin-sidebar-search .searchbox:focus-within{box-shadow:0 0 0 4px var(--sb-focus);border-color:#cbd5e1}.admin-sidebar-chatwoot .admin-sidebar-search .searchbox input{border:none;outline:none;width:100%;font-size:13px;color:var(--sb-text);background:transparent}.admin-sidebar-chatwoot .admin-sidebar-search .searchbox input::placeholder{color:var(--sb-muted-2)}.admin-sidebar-chatwoot [data-slot=sidebar-body]{padding:4px 8px 8px;overflow:auto;flex:1 1;min-height:0;gap:0}.admin-sidebar-chatwoot [data-slot=sidebar-body] [data-slot=sidebar-section]{margin-top:4px}.admin-sidebar-chatwoot [data-slot=sidebar-body] [data-slot=sidebar-section]:first-child{margin-top:0}.admin-sidebar-chatwoot [data-slot=sidebar-body] a,.admin-sidebar-chatwoot [data-slot=sidebar-body] button.sidebar-item{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:var(--sb-radius);color:var(--sb-text);text-decoration:none;font-size:13px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:none;width:100%;text-align:left}.admin-sidebar-chatwoot [data-slot=sidebar-body] a:hover,.admin-sidebar-chatwoot [data-slot=sidebar-body] button.sidebar-item:hover{background:var(--sb-hover)}.admin-sidebar-chatwoot [data-slot=sidebar-body] a[data-active=true],.admin-sidebar-chatwoot [data-slot=sidebar-body] button.sidebar-item[data-active=true]{background:var(--sb-active);color:var(--sb-active-text);font-weight:600}.admin-sidebar-chatwoot [data-slot=sidebar-body] [data-slot=sidebar-label]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar-chatwoot [data-slot=sidebar-body] [data-slot=sidebar-label],.admin-sidebar-chatwoot [data-slot=sidebar-body] a span:not([data-slot]),.admin-sidebar-chatwoot [data-slot=sidebar-body] button.sidebar-item span:not([data-slot]){flex:1 1;min-width:0}.admin-sidebar-chatwoot [data-slot=sidebar-body] svg{width:16px;height:16px;flex-shrink:0;stroke:var(--sb-icon);stroke-width:1.7}.admin-sidebar-chatwoot [data-slot=sidebar-footer]{margin-top:auto;border-top:1px solid var(--sb-border);padding:12px 14px;display:flex;align-items:center;gap:10px;background:var(--sb-bg);flex-shrink:0}.admin-sidebar-chatwoot [data-slot=sidebar-footer] .admin-sidebar-footer-trigger{display:flex;align-items:center;gap:10px;width:100%;min-width:0;border:none;background:transparent;cursor:pointer;padding:0;text-align:left;outline:none}.admin-sidebar-chatwoot [data-slot=sidebar-footer] .admin-sidebar-avatar{width:34px;height:34px;border-radius:9999px;background:#fee2e2;color:#7f1d1d;display:grid;place-items:center;font-weight:700;font-size:12px;flex-shrink:0}.admin-sidebar-chatwoot [data-slot=sidebar-footer] .admin-sidebar-user{min-width:0;line-height:1.15;flex:1 1}.admin-sidebar-chatwoot [data-slot=sidebar-footer] .admin-sidebar-user .uname{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;color:var(--sb-text)}.admin-sidebar-chatwoot [data-slot=sidebar-footer] .admin-sidebar-user .email{font-size:12px;color:var(--sb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;margin-top:3px}.admin-sidebar-chatwoot [data-slot=sidebar-footer] .admin-sidebar-status-dot{width:8px;height:8px;border-radius:9999px;background:var(--sb-status-online);flex-shrink:0;margin-left:auto}.admin-sidebar-chatwoot [data-slot=sidebar-rail]:hover:after{background-color:var(--sb-border)}.dark .admin-sidebar-chatwoot{--sb-bg:#09090b;--sb-text:#fafafa;--sb-muted:#a1a1aa;--sb-muted-2:#71717a;--sb-border:#27272a;--sb-hover:#18181b;--sb-active:#1e1b4b;--sb-active-text:#818cf8;--sb-badge-bg:#27272a;--sb-badge-text:#a1a1aa;--sb-focus:hsla(0,0%,100%,.08);--sb-icon:#a1a1aa;--sb-shadow:0 1px 0 rgba(0,0,0,.3)}.dark main section.rounded-xl.border{background-color:#18181b;border-color:#27272a}.dark main section.rounded-xl .font-semibold.text-zinc-900,.dark main section.rounded-xl h1{color:#fafafa}.dark main section.rounded-xl .text-zinc-600,.dark main section.rounded-xl p.text-zinc-600,.dark main section.rounded-xl td.text-zinc-600{color:#a1a1aa}.dark main section.rounded-xl th{color:#fafafa}.dark main section.rounded-xl td{color:#e4e4e7}.dark main section.rounded-xl .bg-white{background-color:#27272a}.dark main section.rounded-xl .border-zinc-200,.dark main section.rounded-xl .divide-zinc-200>*{border-color:#27272a}.dark main section.rounded-xl .bg-zinc-50\/50{background-color:rgba(39,39,42,.5)}.dark main section.rounded-xl .border-zinc-200.bg-zinc-50\/50{border-color:#3f3f46;background-color:rgba(39,39,42,.5)}.dark main section.rounded-xl a.text-indigo-600{color:#818cf8}.dark main section.rounded-xl button.rounded-lg.bg-indigo-600{background-color:#4f46e5;color:#fff}.dark main section.rounded-xl .bg-zinc-100{background-color:#3f3f46}.dark main section.rounded-xl .text-zinc-700{color:#d4d4d8}.dark main section.rounded-xl .text-zinc-500{color:#a1a1aa}.finance-lancamentos-month{position:relative}.finance-lancamentos-month-active:after{content:"";position:absolute;left:18px;bottom:-7px;width:12px;height:12px;background:#fffbeb;border-left:1px solid #fde68a;border-bottom:1px solid #fde68a;transform:rotate(45deg)}.dark .finance-lancamentos-month-active:after{background:rgba(69,26,3,.5);border-color:#78350f}.finance-lancamentos-total-row td{border-bottom:none}.instructor-form-card{--form-bg:#fff;--form-border:#e2e8f0;--form-input-bg:#fff;--form-input-border:#e2e8f0;--form-input-hover:#cbd5e1;--form-focus:#29a2a7;--form-error:#e11d48;--form-muted:#64748b;--form-foreground:#0f172a;background:var(--form-bg);border-radius:.75rem;border:1px solid var(--form-border);box-shadow:0 1px 3px 0 rgba(0,0,0,.05),0 1px 2px -1px rgba(0,0,0,.05);color:var(--form-foreground);padding:1.5rem}@media (min-width:640px){.instructor-form-card{padding:1.75rem 2rem}}.instructor-form-card .section-title{color:var(--form-foreground);font-size:.875rem;font-weight:500}.instructor-form-card label{color:var(--form-muted);font-size:.8125rem}.instructor-form-card [data-slot=select-trigger],.instructor-form-card button[role=combobox],.instructor-form-card input{height:2rem;min-height:2rem;border-radius:.5rem;padding:.25rem .75rem;font-size:.875rem;background:var(--form-input-bg)!important;border:1px solid var(--form-input-border)!important;color:var(--form-foreground)!important;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.instructor-form-card input::placeholder{color:var(--form-muted)}.instructor-form-card [data-slot=select-trigger]:hover,.instructor-form-card button[role=combobox]:hover,.instructor-form-card input:hover{border-color:var(--form-input-hover)!important}.instructor-form-card [data-slot=select-trigger]:focus,.instructor-form-card [data-slot=select-trigger][data-state=open],.instructor-form-card button[role=combobox]:focus,.instructor-form-card input:focus{border-color:var(--form-focus)!important;box-shadow:0 0 0 1px var(--form-focus)}.instructor-form-card input.error,.instructor-form-card input:invalid:not(:placeholder-shown):not(:focus){border-color:var(--form-error)!important;box-shadow:0 0 0 1px var(--form-error)}.instructor-form-card [data-slot=select-trigger]{min-height:2rem}.instructor-form-card a.text-primary{color:var(--form-focus)!important}.instructor-form-card [data-slot=select-content]{background:var(--form-bg);border:1px solid var(--form-border);border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.08)}.instructor-form-card [data-slot=select-item]{color:var(--form-foreground)}.instructor-form-card [data-slot=select-item]:hover{background:#f1f5f9}.instructor-form-card .border-border{border-color:var(--form-border)!important}.instructor-form-card button[type=submit]:not(:disabled){background:var(--form-focus)!important;color:#fff!important;border:none!important}.instructor-form-card button[type=submit]:not(:disabled):hover{filter:brightness(1.08)}.instructor-form-card [data-state=checked]+span,.instructor-form-card button,.instructor-form-card label.text-sm{color:var(--form-foreground)}.instructor-form-card button.bg-secondary,.instructor-form-card button[class*=secondary]{background:#f1f5f9!important;color:var(--form-foreground)!important;border:1px solid var(--form-border)!important}.instructor-form-card button.bg-secondary:hover{background:#e2e8f0!important}.instructor-form-card label.cursor-pointer span{border:1px solid var(--form-border)!important;background:var(--form-input-bg)!important;color:var(--form-foreground)!important}.instructor-form-card label.cursor-pointer:hover span{border-color:var(--form-input-hover)!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}