@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_Fallback_d2dc74;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_d2dc74{font-family:__Manrope_d2dc74,__Manrope_Fallback_d2dc74;font-style:normal}.__variable_d2dc74{--font-sans:"__Manrope_d2dc74","__Manrope_Fallback_d2dc74"}@font-face{font-family:__Syne_fada24;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:__Syne_fada24;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:__Syne_fada24;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:__Syne_fada24;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:__Syne_fada24;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:__Syne_fada24;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:__Syne_fada24;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:__Syne_fada24;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:__Syne_fada24;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:__Syne_fada24;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:__Syne_fada24;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:__Syne_fada24;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:__Syne_Fallback_fada24;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_fada24{font-family:__Syne_fada24,__Syne_Fallback_fada24;font-style:normal}.__variable_fada24{--font-display:"__Syne_fada24","__Syne_Fallback_fada24"}:root{--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-display:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",Menlo,Consolas,monospace;--font-serif:"Source Serif 4",Georgia,serif;--text-display-xl:clamp(2.5rem,5vw + 1rem,4.5rem);--text-display-lg:clamp(2.25rem,4vw + 1rem,3.75rem);--text-display-md:clamp(1.875rem,3vw + 0.75rem,3rem);--text-heading-lg:clamp(1.5rem,2vw + 0.5rem,2.25rem);--text-heading-md:clamp(1.25rem,1.5vw + 0.5rem,1.75rem);--text-heading-sm:clamp(1.125rem,1vw + 0.5rem,1.375rem);--text-body-lg:clamp(1.125rem,0.5vw + 0.875rem,1.25rem);--text-body-md:1rem;--text-body-sm:0.875rem;--text-label:0.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--duration-instant:100ms;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--duration-slower:600ms;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--opacity-disabled:0.5;--opacity-muted:0.6;--opacity-subtle:0.4;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50;--z-system:100;--color-text-on-error:#fff;--color-error-rgb:220,38,38;--color-overlay-bg:rgba(0,0,0,.5);--color-toggle-thumb:#fff;--color-bg-primary:#fff;--color-bg-secondary:#f8f8fa;--color-bg-tertiary:#f0f0f5;--color-bg-inverse:#111118;--color-text-primary:#111118;--color-text-secondary:#556;--color-text-tertiary:#6b6b7b;--color-text-on-brand:#fff;--color-border-default:#c8c8d4;--color-border-input:#8e8e9e;--color-border-subtle:#e8e8f0;--color-brand-primary:#2563eb;--color-brand-primary-rgb:37,99,235;--color-brand-secondary:#3b82f6;--color-brand-accent:#60a5fa;--color-brand-muted:#dbeafe;--color-success:#059669;--color-success-bg:#ecfdf5;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-error:#dc2626;--color-error-bg:#fef2f2;--color-info:#2563eb;--color-info-bg:#eff6ff;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 2px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 12px 32px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06);--shadow-xl:0 24px 64px rgba(0,0,0,.16);--shadow-glow:0 0 40px rgba(37,99,235,.2)}[data-theme=ai-futuristic]{--color-bg-primary:#0a0a0f;--color-bg-secondary:#111118;--color-bg-tertiary:#1a1a24;--color-bg-inverse:#fff;--color-text-primary:#e0e0ee;--color-text-secondary:#99a;--color-text-tertiary:#7a7a8c;--color-text-on-brand:#0a0a0f;--color-border-default:#2a2a36;--color-border-input:#4a4a58;--color-border-subtle:#1e1e28;--color-brand-primary:#0f8;--color-brand-primary-rgb:0,255,136;--color-brand-secondary:#00d4ff;--color-brand-accent:#8b5cf6;--color-brand-muted:#0a2a1a;--shadow-xs:0 0 1px hsla(0,0%,100%,.06),0 1px 2px rgba(0,0,0,.3);--shadow-sm:0 0 1px hsla(0,0%,100%,.08),0 2px 6px rgba(0,0,0,.4);--shadow-md:0 0 1px hsla(0,0%,100%,.1),0 4px 16px rgba(0,0,0,.5);--shadow-lg:0 0 1px hsla(0,0%,100%,.1),0 12px 40px rgba(0,0,0,.6);--shadow-xl:0 0 2px hsla(0,0%,100%,.1),0 24px 64px rgba(0,0,0,.7);--shadow-glow:0 0 40px rgba(0,255,136,.15);--font-display:"Inter",system-ui,sans-serif;--radius-md:12px}[data-theme=gradient-startup]{--color-bg-primary:#fff;--color-bg-secondary:#faf5ff;--color-bg-tertiary:#f3e8ff;--color-bg-inverse:#2e1065;--color-text-primary:#111118;--color-text-secondary:#556;--color-text-tertiary:#6b6b7b;--color-text-on-brand:#fff;--color-border-default:#c8c8d4;--color-border-input:#8e8e9e;--color-border-subtle:#e8e8f0;--color-brand-primary:#7c3aed;--color-brand-primary-rgb:124,58,237;--color-brand-secondary:#ec4899;--color-brand-accent:#f59e0b;--color-brand-muted:#f3e8ff;--shadow-glow:0 0 40px rgba(124,58,237,.2);--font-display:"Inter",system-ui,sans-serif;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}[data-theme=corporate]{--color-bg-primary:#fff;--color-bg-secondary:#f7f8fa;--color-bg-tertiary:#edf0f5;--color-bg-inverse:#1a202c;--color-text-primary:#1a202c;--color-text-secondary:#4a5568;--color-text-tertiary:#636b78;--color-text-on-brand:#fff;--color-border-default:#cbd5e0;--color-border-input:#8e9aae;--color-border-subtle:#e2e8f0;--color-brand-primary:#1a365d;--color-brand-primary-rgb:26,54,93;--color-brand-secondary:#2b6cb0;--color-brand-accent:#4299e1;--color-brand-muted:#ebf4ff;--shadow-glow:0 0 40px rgba(26,54,93,.15);--font-display:"Source Serif 4",Georgia,serif;--radius-sm:4px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:12px}[data-theme=apple-minimal]{--color-bg-primary:#fff;--color-bg-secondary:#fbfbfd;--color-bg-tertiary:#f5f5f7;--color-bg-inverse:#000;--color-text-primary:#1d1d1f;--color-text-secondary:#515154;--color-text-tertiary:#6e6e73;--color-text-on-brand:#fff;--color-border-default:#d2d2d7;--color-border-input:#a1a1a6;--color-border-subtle:#e5e5ea;--color-brand-primary:#0071e3;--color-brand-primary-rgb:0,113,227;--color-brand-secondary:#147ce5;--color-brand-accent:#5ac8fa;--color-brand-muted:#e8f0fe;--shadow-glow:0 0 40px rgba(0,113,227,.15);--font-display:-apple-system,"SF Pro Display",system-ui,sans-serif;--font-sans:-apple-system,"SF Pro Text",system-ui,sans-serif;--radius-md:12px;--radius-lg:18px;--radius-xl:22px}[data-theme=illustration]{--color-bg-primary:#fff;--color-bg-secondary:#fff8f0;--color-bg-tertiary:#fff0e6;--color-bg-inverse:#1a1523;--color-text-primary:#1a1523;--color-text-secondary:#5c5470;--color-text-tertiary:#7a7189;--color-text-on-brand:#fff;--color-border-default:#c4b5a4;--color-border-input:#9e8e7e;--color-border-subtle:#e8ddd0;--color-brand-primary:#e8590c;--color-brand-primary-rgb:232,89,12;--color-brand-secondary:#7048e8;--color-brand-accent:#12b886;--color-brand-muted:#fff4e6;--shadow-glow:0 0 40px rgba(232,89,12,.15);--font-display:"Inter",system-ui,sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px}[data-theme=dashboard]{--color-bg-primary:#fff;--color-bg-secondary:#f7f8fc;--color-bg-tertiary:#eef0f8;--color-bg-inverse:#0f1117;--color-text-primary:#0f1117;--color-text-secondary:#525866;--color-text-tertiary:#6e7585;--color-text-on-brand:#fff;--color-border-default:#c5cad4;--color-border-input:#8b92a0;--color-border-subtle:#e0e3eb;--color-brand-primary:#4f46e5;--color-brand-primary-rgb:79,70,229;--color-brand-secondary:#0ea5e9;--color-brand-accent:#06b6d4;--color-brand-muted:#eef2ff;--shadow-glow:0 0 40px rgba(79,70,229,.15);--font-display:"Inter",system-ui,sans-serif;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px}[data-theme=bold-lifestyle]{--color-bg-primary:#fff;--color-bg-secondary:#f5f5f5;--color-bg-tertiary:#ebebeb;--color-bg-inverse:#111;--color-text-primary:#111;--color-text-secondary:#525252;--color-text-tertiary:#6b6b6b;--color-text-on-brand:#fff;--color-border-default:#bfbfbf;--color-border-input:#8c8c8c;--color-border-subtle:#d9d9d9;--color-brand-primary:#111;--color-brand-primary-rgb:17,17,17;--color-brand-secondary:#ff4500;--color-brand-accent:gold;--color-brand-muted:#f5f5f5;--shadow-sm:none;--shadow-md:2px 2px 0 rgba(0,0,0,.15);--shadow-lg:4px 4px 0 rgba(0,0,0,.2);--shadow-glow:none;--font-display:"Inter",system-ui,sans-serif;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-full:0}[data-theme=minimal-corporate]{--color-bg-primary:#fdfcfb;--color-bg-secondary:#f7f5f2;--color-bg-tertiary:#efece8;--color-bg-inverse:#1c1917;--color-text-primary:#1c1917;--color-text-secondary:#57534e;--color-text-tertiary:#78716c;--color-text-on-brand:#fff;--color-border-default:#d6d3cd;--color-border-input:#a8a29e;--color-border-subtle:#e7e5e4;--color-brand-primary:#b45309;--color-brand-primary-rgb:180,83,9;--color-brand-secondary:#92400e;--color-brand-accent:#d97706;--color-brand-muted:#fef3c7;--shadow-glow:0 0 40px rgba(180,83,9,.12);--font-display:"Source Serif 4",Georgia,serif;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}.uds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:500;border:none;cursor:pointer;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;white-space:nowrap}.uds-btn:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-btn--loading,.uds-btn:disabled{opacity:var(--opacity-disabled);pointer-events:none}.uds-btn--primary{background:var(--color-brand-primary);color:var(--color-text-on-brand)}.uds-btn--primary:hover{opacity:.9}.uds-btn--secondary{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-default)}.uds-btn--secondary:hover{background:var(--color-bg-tertiary)}.uds-btn--ghost{background:transparent;color:var(--color-text-primary)}.uds-btn--ghost:hover{background:var(--color-bg-secondary)}.uds-btn--destructive{background:var(--color-error);color:var(--color-text-on-error)}.uds-btn--destructive:hover{opacity:.9}.uds-btn--sm{height:32px;padding:0 var(--space-3);font-size:var(--text-body-sm)}.uds-btn--md{height:40px;padding:0 var(--space-4);font-size:var(--text-body-md)}.uds-btn--lg{height:48px;padding:0 var(--space-6);font-size:var(--text-body-lg)}.uds-btn__spinner{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;display:inline-block}@media (prefers-reduced-motion:no-preference){.uds-btn__spinner{animation:uds-spin .6s linear infinite}}@keyframes uds-spin{to{transform:rotate(1turn)}}.uds-input{display:flex;flex-direction:column;gap:var(--space-1)}.uds-input__label{font-size:var(--text-body-sm);font-weight:500}.uds-input__field,.uds-input__label{font-family:var(--font-sans);color:var(--color-text-primary)}.uds-input__field{width:100%;border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-bg-primary);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.uds-input__field::-moz-placeholder{color:var(--color-text-tertiary)}.uds-input__field::placeholder{color:var(--color-text-tertiary)}.uds-input__field:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px rgba(var(--color-brand-primary-rgb),.15)}.uds-input__field:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.uds-input__field--error{border-color:var(--color-error)}.uds-input__field--error:focus{box-shadow:0 0 0 3px rgba(var(--color-error-rgb),.15)}.uds-input__field--sm{height:32px;padding:0 var(--space-3);font-size:var(--text-body-sm)}.uds-input__field--md{height:40px;padding:0 var(--space-3);font-size:var(--text-body-md)}.uds-input__field--lg{height:48px;padding:0 var(--space-4);font-size:var(--text-body-lg)}.uds-input__helper{color:var(--color-text-tertiary)}.uds-input__error,.uds-input__helper{font-family:var(--font-sans);font-size:var(--text-label)}.uds-input__error{color:var(--color-error)}.uds-card{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.uds-card--default{padding:var(--space-6)}.uds-card--compact{padding:var(--space-4)}.uds-card--spacious{padding:var(--space-8)}.uds-card__header{margin-bottom:var(--space-4)}.uds-card__title{font-family:var(--font-display);font-size:var(--text-heading-sm);font-weight:600;color:var(--color-text-primary);margin:0}.uds-card__content{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-body-md)}.uds-card__footer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.uds-badge{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;line-height:1;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);white-space:nowrap}.uds-badge--default{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.uds-badge--success{background:var(--color-success-bg);color:var(--color-success)}.uds-badge--warning{background:var(--color-warning-bg);color:var(--color-warning)}.uds-badge--error{background:var(--color-error-bg);color:var(--color-error)}.uds-badge--info{background:var(--color-info-bg);color:var(--color-info)}.uds-badge--brand{background:var(--color-brand-muted);color:var(--color-brand-primary)}.uds-badge--sm{font-size:10px;padding:2px var(--space-1)}.uds-badge--lg{font-size:var(--text-body-sm);padding:var(--space-1) var(--space-3)}.uds-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.uds-alert{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-body-sm);position:relative}.uds-alert--success{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success)}.uds-alert--warning{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning)}.uds-alert--error{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error)}.uds-alert--info{background:var(--color-info-bg);color:var(--color-info);border:1px solid var(--color-info)}.uds-alert__icon{flex-shrink:0;width:20px;height:20px}.uds-alert__content{flex:1;min-width:0}.uds-alert__title{font-weight:600;margin-bottom:var(--space-1)}.uds-alert__dismiss{position:absolute;top:var(--space-3);right:var(--space-3);background:none;border:none;color:currentColor;cursor:pointer;padding:var(--space-1);opacity:var(--opacity-muted);border-radius:var(--radius-sm)}.uds-alert__dismiss:hover{opacity:1}.uds-alert__dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px}.uds-modal-overlay{position:fixed;inset:0;background:var(--color-overlay-bg);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-4)}.uds-modal{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:520px;max-height:calc(100vh - var(--space-16));overflow-y:auto;position:relative}.uds-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);padding-bottom:0}.uds-modal__title{font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:600;color:var(--color-text-primary);margin:0}.uds-modal__close{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.uds-modal__close:hover{color:var(--color-text-primary)}.uds-modal__close:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-modal__body{padding:var(--space-6);color:var(--color-text-secondary);font-family:var(--font-sans)}.uds-modal__footer{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-6);padding-top:0}.uds-toggle{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer}.uds-toggle__track{position:relative;width:44px;height:24px;background:var(--color-border-default);border-radius:var(--radius-full);border:none;cursor:pointer;padding:0;transition:background var(--duration-fast) var(--ease-out)}.uds-toggle__track:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-toggle__track[aria-checked=true]{background:var(--color-brand-primary)}.uds-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--color-toggle-thumb);border-radius:50%;transition:transform var(--duration-fast) var(--ease-out);pointer-events:none}.uds-toggle__track[aria-checked=true] .uds-toggle__thumb{transform:translateX(20px)}.uds-toggle__label{font-family:var(--font-sans);font-size:var(--text-body-md);color:var(--color-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.uds-tabs__list{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border-subtle)}.uds-tabs__list--pill{border-bottom:none;background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--space-1)}.uds-tabs__trigger{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:500;color:var(--color-text-tertiary);background:none;cursor:pointer;padding:var(--space-2) var(--space-4);border:none;border-bottom:2px solid transparent;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);white-space:nowrap}.uds-tabs__trigger:hover{color:var(--color-text-primary)}.uds-tabs__trigger:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px;border-radius:var(--radius-sm)}.uds-tabs__trigger[aria-selected=true]{color:var(--color-brand-primary);border-bottom-color:var(--color-brand-primary)}.uds-tabs__list--pill .uds-tabs__trigger{border-bottom:none;border-radius:var(--radius-sm)}.uds-tabs__list--pill .uds-tabs__trigger[aria-selected=true]{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.uds-tabs__panel{padding:var(--space-4) 0;font-family:var(--font-sans);color:var(--color-text-primary)}.uds-tabs__panel[hidden]{display:none}.uds-alert-dialog-overlay{position:fixed;inset:0;background:var(--color-overlay-bg);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-4)}.uds-alert-dialog{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:440px;position:relative}.uds-alert-dialog__header{padding:var(--space-6);padding-bottom:0}.uds-alert-dialog__title{font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:600;color:var(--color-text-primary);margin:0}.uds-alert-dialog--destructive .uds-alert-dialog__title{color:var(--color-error)}.uds-alert-dialog--warning .uds-alert-dialog__title{color:var(--color-warning)}.uds-alert-dialog__body{padding:var(--space-4) var(--space-6)}.uds-alert-dialog__description{font-family:var(--font-sans);font-size:var(--text-body-md);color:var(--color-text-secondary);margin:0}.uds-alert-dialog__footer{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-6);padding-top:var(--space-2)}.uds-drawer-overlay{position:fixed;inset:0;background:var(--color-overlay-bg);z-index:var(--z-modal)}.uds-drawer{position:fixed;background:var(--color-bg-primary);box-shadow:var(--shadow-xl);overflow-y:auto;display:flex;flex-direction:column;border:none;padding:0;margin:0;max-width:none;max-height:none;color:inherit}.uds-drawer--left,.uds-drawer--right{top:0;bottom:0}.uds-drawer--left{left:0}.uds-drawer--right{right:0}.uds-drawer--bottom,.uds-drawer--top{left:0;right:0}.uds-drawer--top{top:0}.uds-drawer--bottom{bottom:0}.uds-drawer--sm.uds-drawer--left,.uds-drawer--sm.uds-drawer--right{width:280px}.uds-drawer--md.uds-drawer--left,.uds-drawer--md.uds-drawer--right{width:380px}.uds-drawer--lg.uds-drawer--left,.uds-drawer--lg.uds-drawer--right{width:520px}.uds-drawer--sm.uds-drawer--bottom,.uds-drawer--sm.uds-drawer--top{height:200px}.uds-drawer--md.uds-drawer--bottom,.uds-drawer--md.uds-drawer--top{height:320px}.uds-drawer--lg.uds-drawer--bottom,.uds-drawer--lg.uds-drawer--top{height:480px}.uds-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);padding-bottom:0}.uds-drawer__title{font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:600;color:var(--color-text-primary);margin:0}.uds-drawer__close{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.uds-drawer__close:hover{color:var(--color-text-primary)}.uds-drawer__close:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-drawer__body{padding:var(--space-6);flex:1;font-family:var(--font-sans);color:var(--color-text-secondary)}.uds-combobox{display:flex;flex-direction:column;gap:var(--space-1);position:relative}.uds-combobox__label{font-size:var(--text-body-sm);font-weight:500}.uds-combobox__input,.uds-combobox__label{font-family:var(--font-sans);color:var(--color-text-primary)}.uds-combobox__input{width:100%;border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-bg-primary);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.uds-combobox__input::-moz-placeholder{color:var(--color-text-tertiary)}.uds-combobox__input::placeholder{color:var(--color-text-tertiary)}.uds-combobox__input:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px rgba(var(--color-brand-primary-rgb),.15)}.uds-combobox--error .uds-combobox__input{border-color:var(--color-error)}.uds-combobox--disabled .uds-combobox__input{opacity:var(--opacity-disabled);cursor:not-allowed}.uds-combobox--sm .uds-combobox__input{height:32px;padding:0 var(--space-3);font-size:var(--text-body-sm)}.uds-combobox--md .uds-combobox__input{height:40px;padding:0 var(--space-3);font-size:var(--text-body-md)}.uds-combobox--lg .uds-combobox__input{height:48px;padding:0 var(--space-4);font-size:var(--text-body-lg)}.uds-combobox__listbox{position:absolute;top:100%;left:0;right:0;margin:0;padding:var(--space-1) 0;list-style:none;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:240px;overflow-y:auto;z-index:var(--z-dropdown)}.uds-combobox__option{padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-body-md);color:var(--color-text-primary);cursor:pointer}.uds-combobox__option--active,.uds-combobox__option:hover{background:var(--color-bg-secondary)}.uds-combobox__option--disabled{opacity:var(--opacity-disabled);pointer-events:none}.uds-combobox__option--selected{color:var(--color-brand-primary);font-weight:500}.uds-combobox__empty{padding:var(--space-3);font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-text-tertiary);text-align:center}.uds-combobox__error{font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-error)}.uds-popover{padding:var(--space-3);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--text-body-md);color:var(--color-text-primary);z-index:var(--z-dropdown)}.uds-popover--sm{padding:var(--space-2);font-size:var(--text-body-sm);min-width:120px}.uds-popover--md{min-width:160px;max-width:320px}.uds-popover__content{outline:none}.uds-stepper{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans)}.uds-stepper--vertical{flex-direction:column;align-items:flex-start}.uds-stepper--vertical .uds-stepper__connector{width:2px;height:var(--space-4);margin-left:13px}.uds-stepper__step{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;border:none;background:none;padding:0;font-family:inherit;font-size:var(--text-body-md);color:var(--color-text-primary)}.uds-stepper__step:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:var(--radius-sm)}.uds-stepper__step[aria-disabled=true]{cursor:default;opacity:var(--opacity-muted)}.uds-stepper__step-indicator{width:28px;height:28px;min-width:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--text-body-sm);font-weight:600}.uds-stepper__step--active .uds-stepper__step-indicator,.uds-stepper__step--completed .uds-stepper__step-indicator{background:var(--color-brand-primary);color:var(--color-text-on-brand)}.uds-stepper__step--pending .uds-stepper__step-indicator{border:2px solid var(--color-border-default);color:var(--color-text-tertiary)}.uds-stepper__step-optional{font-size:var(--text-body-sm);color:var(--color-text-tertiary);margin-left:var(--space-1)}.uds-stepper__connector{width:var(--space-10);height:2px;background:var(--color-border-subtle);flex-shrink:0}.uds-stepper__connector--completed{background:var(--color-brand-primary)}.uds-segmented-control{display:inline-flex;padding:var(--space-1);background:var(--color-bg-tertiary);border-radius:var(--radius-md);gap:2px;font-family:var(--font-sans)}.uds-segmented-control--disabled{opacity:var(--opacity-disabled);pointer-events:none}.uds-segmented-control__option{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3);border:none;border-radius:6px;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:var(--text-body-md);font-weight:500;cursor:pointer;transition:background var(--duration-fast) var(--ease-default);min-height:24px}.uds-segmented-control__option:hover:not(:disabled){background:var(--color-bg-secondary)}.uds-segmented-control__option:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-segmented-control__option--selected{background:var(--color-bg-primary);box-shadow:var(--shadow-xs);color:var(--color-text-primary)}.uds-segmented-control--sm .uds-segmented-control__option{min-height:32px;padding:0 var(--space-2);font-size:var(--text-body-sm)}.uds-segmented-control--md .uds-segmented-control__option{min-height:40px}.uds-segmented-control--lg .uds-segmented-control__option{min-height:48px;padding:0 var(--space-4);font-size:var(--text-body-lg)}.uds-segmented-control--icon-only .uds-segmented-control__option{padding:0 var(--space-2)}.uds-segmented-control__icon{display:inline-flex;align-items:center;justify-content:center}.uds-segmented-control__label{white-space:nowrap}.uds-carousel{position:relative;overflow:hidden;border-radius:var(--radius-lg);font-family:var(--font-sans)}.uds-carousel__track{display:flex;transition:transform var(--duration-normal) var(--ease-default)}.uds-carousel__slide{flex:0 0 100%;min-width:0;box-sizing:border-box}.uds-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;min-width:40px;border:none;border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--ease-default)}.uds-carousel__arrow:hover:not(:disabled){background:var(--color-bg-secondary)}.uds-carousel__arrow:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-carousel__arrow:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.uds-carousel__arrow--prev{left:var(--space-2)}.uds-carousel__arrow--next{right:var(--space-2)}.uds-carousel__dots{display:flex;gap:var(--space-2);justify-content:center;margin-top:var(--space-4);padding:0 var(--space-2)}.uds-carousel__dot{width:8px;height:8px;border-radius:var(--radius-full);border:none;background:var(--color-border-default);cursor:pointer;padding:0;transition:background var(--duration-fast) var(--ease-default)}.uds-carousel__dot:hover{background:var(--color-text-tertiary)}.uds-carousel__dot--active{background:var(--color-brand-primary)}.uds-tree{font-size:var(--text-body-sm);font-family:var(--font-sans)}.uds-tree__item{display:flex;flex-direction:column;cursor:pointer;border:none;background:none;padding:0;margin:0;text-align:left}.uds-tree__item-label{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary)}.uds-tree__item:hover .uds-tree__item-label{background:var(--color-bg-secondary)}.uds-tree__item:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:var(--radius-sm)}.uds-tree__item--selected .uds-tree__item-label{background:var(--color-brand-muted);color:var(--color-brand-primary);font-weight:500}.uds-tree__group{padding-left:var(--space-6)}.uds-chip-input{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:44px;align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-family:var(--font-sans)}.uds-chip-input:focus-within{border-color:var(--color-brand-primary);outline:2px solid transparent;box-shadow:0 0 0 2px rgba(var(--color-brand-primary-rgb,37,99,235),.2)}.uds-chip-input--disabled{opacity:var(--opacity-disabled);pointer-events:none}.uds-chip-input__chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--color-brand-muted);border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--color-text-primary)}.uds-chip-input__chip-remove{display:inline-flex;align-items:center;justify-content:center;padding:0 2px;border:none;background:none;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.uds-chip-input__chip-remove:hover{opacity:.8}.uds-chip-input__chip-remove:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-chip-input__input{flex:1;min-width:80px;border:none;background:transparent;font-family:inherit;font-size:var(--text-body-md);color:var(--color-text-primary);outline:none}.uds-chip-input__input::-moz-placeholder{color:var(--color-text-tertiary)}.uds-chip-input__input::placeholder{color:var(--color-text-tertiary)}.uds-otp-input{display:flex;gap:var(--space-2);font-family:var(--font-sans)}.uds-otp-input--disabled .uds-otp-input__digit{opacity:var(--opacity-disabled);cursor:not-allowed}.uds-otp-input__digit{width:48px;height:52px;text-align:center;font-size:1.5rem;font-family:var(--font-mono);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-default)}.uds-otp-input__digit:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px rgba(var(--color-brand-primary-rgb,37,99,235),.15)}.uds-otp-input__digit::-moz-placeholder{color:var(--color-text-tertiary)}.uds-otp-input__digit::placeholder{color:var(--color-text-tertiary)}.uds-toolbar{display:flex;gap:var(--space-1);padding:var(--space-2);background:var(--color-bg-tertiary);border-radius:var(--radius-md);font-family:var(--font-sans)}.uds-toolbar--vertical{flex-direction:column;align-items:stretch}.uds-toolbar>*{min-height:24px;min-width:24px}.uds-box,.uds-stack{box-sizing:border-box}.uds-stack{display:flex}.uds-stack--column{flex-direction:column}.uds-stack--row{flex-direction:row}.uds-stack--gap-sm{gap:var(--space-2)}.uds-stack--gap-md{gap:var(--space-4)}.uds-stack--gap-lg{gap:var(--space-6)}.uds-stack--align-start{align-items:flex-start}.uds-stack--align-center{align-items:center}.uds-stack--align-end{align-items:flex-end}.uds-stack--align-stretch{align-items:stretch}.uds-stack--wrap{flex-wrap:wrap}.uds-grid{display:grid;box-sizing:border-box}.uds-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.uds-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.uds-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.uds-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.uds-grid--cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.uds-grid--gap-sm{gap:var(--space-2)}.uds-grid--gap-md{gap:var(--space-4)}.uds-grid--gap-lg{gap:var(--space-6)}.uds-divider{border:none;background:var(--color-border-default);flex-shrink:0}.uds-divider--horizontal{height:1px;width:100%}.uds-divider--vertical{width:1px;align-self:stretch;min-height:1em}.uds-divider--dashed{background:none;border-top:1px dashed var(--color-border-default)}.uds-divider--dashed.uds-divider--vertical{border-top:none;border-left:1px dashed var(--color-border-default)}.uds-container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4);box-sizing:border-box}.uds-container--sm{max-width:640px}.uds-container--md{max-width:768px}.uds-container--lg{max-width:1024px}.uds-container--full{max-width:none}.uds-typography{margin:0;font-family:var(--font-sans);color:var(--color-text-primary)}.uds-typography--h1{font-size:var(--font-size-3xl);font-weight:700;line-height:1.2}.uds-typography--h2{font-size:var(--font-size-2xl);font-weight:700;line-height:1.25}.uds-typography--h3{font-size:var(--font-size-xl);font-weight:600;line-height:1.3}.uds-typography--body{font-size:var(--font-size-base);font-weight:400;line-height:1.5}.uds-typography--caption{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.uds-typography--code{font-family:var(--font-mono);font-size:var(--font-size-sm)}.uds-link{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:2px;font-family:var(--font-sans);cursor:pointer;background:none;border:none}.uds-link:hover{opacity:.9}.uds-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-link--muted{color:var(--color-text-secondary)}.uds-link--primary{color:var(--color-brand-primary);font-weight:500}.uds-number-input{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans)}.uds-number-input__input{width:4rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-primary)}.uds-number-input__input:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px rgba(var(--color-brand-primary-rgb,37,99,235),.15)}.uds-number-input__stepper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;font-size:1.25rem}.uds-number-input__stepper:hover:not(:disabled){background:var(--color-bg-tertiary)}.uds-number-input__stepper:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.uds-slider{display:flex;align-items:center;gap:var(--space-2)}.uds-slider__input{flex:1;min-width:120px;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-tertiary);border-radius:var(--radius-full)}.uds-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-brand-primary);cursor:pointer}.uds-slider__input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-brand-primary);cursor:pointer;border:none}.uds-form{font-family:var(--font-sans)}.uds-form-section{margin-bottom:var(--space-6)}.uds-form-section__title{margin:0 0 var(--space-2);font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary)}.uds-form-section__description{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.uds-form-section__fields{display:flex;flex-direction:column;gap:var(--space-4)}.uds-login-form{width:100%;max-width:420px;margin:0 auto;padding:var(--space-6);font-family:var(--font-sans)}.uds-login-form__header{text-align:center;margin-bottom:var(--space-6)}.uds-login-form__title{margin:0 0 var(--space-1);font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary)}.uds-login-form__description{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.uds-login-form__social{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.uds-login-form__social-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-family:var(--font-sans);font-weight:500;color:var(--color-text-primary);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.uds-login-form__social-btn:hover:not(:disabled){background:var(--color-bg-secondary)}.uds-login-form__social-btn:disabled{opacity:.6;cursor:not-allowed}.uds-login-form__social-icon{display:inline-flex;width:1em;height:1em}.uds-login-form__divider{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.uds-login-form__divider:after,.uds-login-form__divider:before{content:"";flex:1;height:1px;background:var(--color-border-default)}.uds-login-form__error{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-error-text);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-md)}.uds-login-form__fields{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}.uds-login-form__field{display:flex;flex-direction:column;gap:var(--space-1)}.uds-login-form__label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary)}.uds-login-form__required{color:var(--color-error-text)}.uds-login-form__input{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none;box-sizing:border-box;transition:border-color .15s ease}.uds-login-form__input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 2px var(--color-brand-primary-alpha,rgba(59,130,246,.15))}.uds-login-form__input--error{border-color:var(--color-error-border)}.uds-login-form__input:disabled{opacity:.6;cursor:not-allowed}.uds-login-form__field-error{margin:0;font-size:var(--font-size-xs);color:var(--color-error-text)}.uds-login-form__options{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);font-size:var(--font-size-sm)}.uds-login-form__remember{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);cursor:pointer}.uds-login-form__link{background:none;border:none;padding:0;font-size:var(--font-size-sm);font-family:var(--font-sans);color:var(--color-brand-primary);cursor:pointer;text-decoration:none}.uds-login-form__link:hover:not(:disabled){text-decoration:underline}.uds-login-form__link:disabled{opacity:.6;cursor:not-allowed}.uds-login-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);font-size:var(--font-size-base);font-family:var(--font-sans);font-weight:600;color:var(--color-text-on-brand);background:var(--color-brand-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .15s ease}.uds-login-form__submit:hover:not(:disabled){opacity:.9}.uds-login-form__submit:disabled{opacity:.6;cursor:not-allowed}.uds-login-form__submit--loading{position:relative}@media (prefers-reduced-motion:no-preference){.uds-login-form__spinner{display:inline-block;width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:uds-login-spin .6s linear infinite}@keyframes uds-login-spin{to{transform:rotate(1turn)}}}.uds-login-form__signup{margin:var(--space-4) 0 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.uds-time-picker{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-primary)}.uds-time-picker:focus{outline:none;border-color:var(--color-brand-primary)}.uds-rating{display:inline-flex;gap:var(--space-1)}.uds-rating__star{background:none;border:none;padding:0;cursor:pointer;color:var(--color-border-default);font-size:1.5rem;line-height:1}.uds-rating__star--filled{color:var(--color-warning,#d97706)}.uds-rating__star:hover:not(:disabled){opacity:.9}.uds-rating__star:disabled{cursor:default;opacity:var(--opacity-disabled)}.uds-color-picker__label{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);margin-bottom:var(--space-1)}.uds-color-picker__row{display:flex;align-items:center;gap:var(--space-2)}.uds-color-picker__swatch{width:40px;height:40px;padding:2px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;background:var(--color-bg-primary)}.uds-color-picker__hex{width:6rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-primary)}.uds-list{font-family:var(--font-sans);padding-left:var(--space-6);margin:0 0 var(--space-4)}.uds-list--numbered{list-style:decimal}.uds-list--bullet{list-style:disc}.uds-list--none{list-style:none;padding-left:0}.uds-list--dense .uds-list__item{margin-bottom:var(--space-1)}.uds-list__item{margin-bottom:var(--space-2)}.uds-empty{text-align:center;padding:var(--space-8);font-family:var(--font-sans)}.uds-empty__illustration{margin-bottom:var(--space-4);color:var(--color-text-tertiary)}.uds-empty__title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-2)}.uds-empty__description{color:var(--color-text-secondary);margin:0 0 var(--space-4)}.uds-empty__action{margin-top:var(--space-4)}.uds-image{max-width:100%;height:auto;display:block}.uds-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-family:var(--font-sans);background:var(--color-bg-tertiary);color:var(--color-text-primary)}.uds-chip--outlined{background:transparent;border:1px solid var(--color-border-default)}.uds-chip__remove{background:none;border:none;padding:0;cursor:pointer;font-size:1.25rem;line-height:1;color:var(--color-text-secondary)}.uds-chip__remove:hover{color:var(--color-text-primary)}.uds-descriptions{display:grid;font-family:var(--font-sans)}.uds-descriptions--horizontal{grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-6)}.uds-descriptions--horizontal dt{grid-column:1;color:var(--color-text-secondary)}.uds-descriptions--horizontal dd{grid-column:2;margin:0}.uds-descriptions--vertical dt{margin-top:var(--space-2);margin-bottom:var(--space-1);color:var(--color-text-secondary)}.uds-descriptions--vertical dt:first-child{margin-top:0}.uds-descriptions--bordered{border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.uds-descriptions--bordered dd,.uds-descriptions--bordered dt{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.uds-descriptions--bordered dd:last-of-type,.uds-descriptions--bordered dt:last-of-type{border-bottom:none}.uds-statistic{font-family:var(--font-sans)}.uds-statistic__label{display:block;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.uds-statistic__value{display:flex;align-items:baseline;gap:var(--space-1)}.uds-statistic__number{font-weight:700;color:var(--color-text-primary)}.uds-statistic--sm .uds-statistic__number{font-size:var(--font-size-xl)}.uds-statistic--md .uds-statistic__number{font-size:var(--font-size-2xl)}.uds-statistic--lg .uds-statistic__number{font-size:var(--font-size-3xl)}.uds-timeline{list-style:none;padding:0;margin:0;font-family:var(--font-sans)}.uds-timeline__item{position:relative;padding-left:var(--space-8);padding-bottom:var(--space-4)}.uds-timeline__item:last-child{padding-bottom:0}.uds-timeline__dot{position:absolute;left:0;top:.4em;width:8px;height:8px;border-radius:50%;background:var(--color-brand-primary)}.uds-timeline__title{font-weight:600;color:var(--color-text-primary)}.uds-timeline__time{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-left:var(--space-2)}.uds-timeline__body{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.uds-aspect-ratio{overflow:hidden}.uds-aspect-ratio--16-9{aspect-ratio:16/9}.uds-aspect-ratio--1-1{aspect-ratio:1/1}.uds-aspect-ratio--4-3{aspect-ratio:4/3}.uds-context-menu__menu{position:fixed;z-index:var(--z-dropdown);min-width:160px;padding:var(--space-1);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.uds-context-menu__item{display:block;width:100%;padding:var(--space-2) var(--space-3);text-align:left;border:none;background:none;font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm)}.uds-context-menu__item:hover:not(:disabled){background:var(--color-bg-secondary)}.uds-popconfirm__trigger{display:inline-block;border:none;background:none;padding:0;font:inherit;cursor:pointer}.uds-popconfirm__trigger:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-popconfirm__panel{z-index:var(--z-tooltip);min-width:240px;padding:var(--space-4);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.uds-popconfirm__title{margin:0 0 var(--space-2);font-weight:600;font-size:var(--font-size-base)}.uds-popconfirm__description{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.uds-popconfirm__actions{display:flex;gap:var(--space-2);justify-content:flex-end}.uds-popconfirm__cancel{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-primary)}.uds-popconfirm__cancel,.uds-popconfirm__confirm{padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--font-size-sm)}.uds-popconfirm__confirm{border:none;border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--color-text-on-brand)}.uds-notification{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.uds-notification--top-right{top:0;right:0}.uds-notification--top-left{top:0;left:0}.uds-notification--bottom-right{bottom:0;right:0}.uds-notification--bottom-left{bottom:0;left:0}.uds-notification__item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:280px}.uds-notification__item--success{border-left:4px solid var(--color-success)}.uds-notification__item--error{border-left:4px solid var(--color-error)}.uds-notification__item--warning{border-left:4px solid var(--color-warning)}.uds-notification__message{flex:1;font-size:var(--font-size-sm)}.uds-notification__dismiss{background:none;border:none;padding:0;cursor:pointer;font-size:1.25rem;color:var(--color-text-secondary)}.uds-collapsible__trigger{cursor:pointer;font-family:var(--font-sans)}.uds-collapsible__trigger:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-collapsible__content{margin-top:var(--space-2)}.uds-icon{display:inline-flex;align-items:center;justify-content:center}.uds-icon--sm{width:16px;height:16px;font-size:16px}.uds-icon--md{width:24px;height:24px;font-size:24px}.uds-icon--lg{width:32px;height:32px;font-size:32px}.uds-float-button{position:fixed;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;background:var(--color-brand-primary);color:var(--color-text-on-brand);box-shadow:var(--shadow-lg)}.uds-float-button--bottom-right{bottom:var(--space-6);right:var(--space-6)}.uds-float-button--bottom-left{bottom:var(--space-6);left:var(--space-6)}.uds-float-button--top-right{top:var(--space-6);right:var(--space-6)}.uds-float-button--top-left{top:var(--space-6);left:var(--space-6)}.uds-float-button--md{width:56px;height:56px;font-size:1.5rem}.uds-float-button--lg{width:64px;height:64px;font-size:1.75rem}.uds-float-button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.uds-menu{display:flex;font-family:var(--font-sans);gap:var(--space-1)}.uds-menu--vertical{flex-direction:column}.uds-menu__item{padding:var(--space-2) var(--space-3);color:var(--color-text-primary);text-decoration:none;border-radius:var(--radius-md)}.uds-menu__item:hover{background:var(--color-bg-secondary)}.uds-menu__item--active{font-weight:600;color:var(--color-brand-primary)}.uds-anchor{font-family:var(--font-sans)}.uds-anchor__link{color:var(--color-text-secondary);text-decoration:none;display:block;padding:var(--space-1) 0}.uds-anchor__link:hover{color:var(--color-brand-primary)}