@font-face{font-family:__Spline_Sans_7bd98b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2438dfc711ffbcdb-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:__Spline_Sans_7bd98b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cf1398c533b7af5b-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:__Spline_Sans_7bd98b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2438dfc711ffbcdb-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:__Spline_Sans_7bd98b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cf1398c533b7af5b-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:__Spline_Sans_7bd98b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2438dfc711ffbcdb-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:__Spline_Sans_7bd98b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cf1398c533b7af5b-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:__Spline_Sans_7bd98b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2438dfc711ffbcdb-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:__Spline_Sans_7bd98b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cf1398c533b7af5b-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:__Spline_Sans_Fallback_7bd98b;src:local("Arial");ascent-override:95.03%;descent-override:23.33%;line-gap-override:0.00%;size-adjust:101.39%}.__className_7bd98b{font-family:__Spline_Sans_7bd98b,__Spline_Sans_Fallback_7bd98b;font-style:normal}.__variable_7bd98b{--font-title:"__Spline_Sans_7bd98b","__Spline_Sans_Fallback_7bd98b"}@font-face{font-family:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-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:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-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:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-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:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-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:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-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:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-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:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-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:__Instrument_Sans_dfc0ec;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-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:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:__Instrument_Sans_dfc0ec;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:__Instrument_Sans_Fallback_dfc0ec;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_dfc0ec{font-family:__Instrument_Sans_dfc0ec,__Instrument_Sans_Fallback_dfc0ec}.__variable_dfc0ec{--font-sans:"__Instrument_Sans_dfc0ec","__Instrument_Sans_Fallback_dfc0ec"}:root{--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a8a29e;--color-stone-500:#78716c;--color-stone-600:#57534e;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-black:#0a0a0a;--color-white:#fff;--color-cream:#faf7f2;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-500:#f5d467;--color-amber-600:#e5c155;--color-amber-700:#c9a83e;--color-amber-800:#a68d2d;--color-accent:var(--color-amber-600);--color-accent-light:var(--color-amber-500);--color-accent-hover:var(--color-amber-700);--color-accent-muted:var(--color-amber-100);--color-mustard:#eab308;--color-mustard-dark:#ca8a04;--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:#115e59;--color-teal-900:#134e4a;--color-success:#22c55e;--color-success-light:#f0fdf4;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-error:#ef4444;--color-error-light:#fef2f2;--color-info:#2563eb;--color-info-light:#dbeafe;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-600:#22c55e;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-bg-primary:#fafaf9;--color-bg-secondary:#fff;--color-bg-inverse:#0a0a0a;--color-surface:#fff;--color-surface-muted:#efedea;--color-text-primary:#0a0a0a;--color-text-secondary:#57534e;--color-text-tertiary:#78716c;--color-text-inverse:#fff;--color-border:#ddd9d5;--color-border-light:#e8e5e1;--color-overlay:rgba(0,0,0,.5);--color-skeleton:#e7e5e4;--color-skeleton-shine:#f5f5f4;--focus-ring:0 0 0 3px hsla(46,88%,68%,.4);--focus-ring-error:0 0 0 3px rgba(220,38,38,.3);--font-mono:"SF Mono",Monaco,"Courier New",monospace;--text-xs:12px;--text-sm:13.6px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:20px;--text-2xl:28px;--text-3xl:28px;--text-4xl:42px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--tracking-body:0.03em;--tracking-normal:0;--tracking-heading:0.03em;--tracking-wide:0.03em;--tracking-caps:0.05em;--leading-none:1;--leading-tight:1.2;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.75;--space-0:0;--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;--container-max:1280px;--container-content:840px;--container-narrow:560px;--header-height:56px;--nav-height:74px;--page-padding-x:20px;--page-padding-y:16px;--section-gap:24px;--card-padding:20px;--input-height-sm:36px;--input-height-md:40px;--input-height-lg:48px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--border-width:1px;--shadow-xs:0 1px 2px rgba(0,0,0,.04);--shadow-sm:0 1px 3px rgba(0,0,0,.06),0 4px 8px rgba(28,25,23,.06);--shadow-md:0 2px 4px rgba(0,0,0,.04),0 8px 20px rgba(28,25,23,.08),0 2px 6px rgba(28,25,23,.04);--shadow-lg:0 4px 8px rgba(0,0,0,.04),0 16px 32px rgba(28,25,23,.1),0 4px 12px rgba(28,25,23,.06);--shadow-xl:0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(28,25,23,.12),0 8px 20px rgba(28,25,23,.08);--shadow-2xl:0 12px 24px rgba(0,0,0,.08),0 32px 64px rgba(28,25,23,.16);--shadow-card:0 1px 3px rgba(0,0,0,.04),0 6px 16px rgba(28,25,23,.06);--shadow-card-hover:0 4px 8px rgba(0,0,0,.06),0 16px 32px rgba(28,25,23,.1);--shadow-card-active:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(28,25,23,.08);--shadow-nav:0 -4px 24px rgba(0,0,0,.06);--shadow-glow-amber:0 0 20px hsla(46,88%,68%,.35),0 0 8px hsla(46,88%,68%,.2);--shadow-glow-blue:0 0 20px rgba(59,130,246,.35),0 0 8px rgba(59,130,246,.2);--shadow-glow-green:0 0 20px rgba(5,150,105,.35),0 0 8px rgba(5,150,105,.2);--shadow-glow-purple:0 0 20px rgba(147,51,234,.35),0 0 8px rgba(147,51,234,.2);--shadow-inner-sm:inset 0 1px 2px rgba(0,0,0,.06);--shadow-inner-md:inset 0 2px 4px rgba(0,0,0,.08);--duration-instant:50ms;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:300ms;--duration-slower:400ms;--ease-default:ease;--ease-in-out:ease-in-out;--ease-smooth:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--gradient-page:linear-gradient(180deg,#fafaf9,#f5f3f0);--gradient-card-subtle:linear-gradient(180deg,#fff,#fafaf9);--gradient-primary:linear-gradient(135deg,#292524,#1c1917 50%,#131313);--gradient-primary-hover:linear-gradient(135deg,#44403c,#292524 50%,#1c1917);--gradient-accent:linear-gradient(135deg,#f5d467,#e5c155);--gradient-accent-hover:linear-gradient(135deg,#e5c155,#c9a83e);--gradient-blue:linear-gradient(135deg,#3b82f6,#2563eb);--gradient-blue-soft:linear-gradient(135deg,#eff6ff,#dbeafe);--gradient-purple:linear-gradient(135deg,#a855f7,#9333ea);--gradient-purple-soft:linear-gradient(135deg,#faf5ff,#f3e8ff);--gradient-green:linear-gradient(135deg,#10b981,#059669);--gradient-green-soft:linear-gradient(135deg,#ecfdf5,#d1fae5);--gradient-amber:linear-gradient(135deg,#f59e0b,#d97706);--gradient-amber-soft:linear-gradient(135deg,#fffbeb,#fef3c7);--gradient-teal:linear-gradient(135deg,#14b8a6,#0d9488);--gradient-teal-soft:linear-gradient(135deg,#f0fdfa,#ccfbf1);--glass-bg:hsla(0,0%,100%,.7);--glass-bg-dark:rgba(28,25,23,.8);--glass-border:hsla(0,0%,100%,.2);--glass-blur:12px;--macos-blue:#007aff;--macos-blue-hover:#0066d6;--macos-blue-light:rgba(0,122,255,.12);--macos-blue-lighter:rgba(0,122,255,.06);--macos-green:#34c759;--macos-green-light:rgba(52,199,89,.12);--macos-orange:#ff9f0a;--macos-orange-light:rgba(255,159,10,.12);--macos-red:#ff453a;--macos-red-light:rgba(255,69,58,.12);--macos-purple:#af52de;--macos-purple-light:rgba(175,82,222,.12);--macos-teal:#5ac8fa;--macos-teal-light:rgba(90,200,250,.12);--macos-gray:#8e8e93;--macos-gray-light:hsla(240,2%,57%,.12);--macos-sidebar-bg:hsla(0,0%,96%,.72);--macos-sidebar-bg-dark:rgba(30,30,30,.85);--macos-glass-blur:20px;--macos-glass-saturate:180%;--macos-glass-bg:hsla(0,0%,100%,.75);--macos-glass-border:rgba(0,0,0,.06);--macos-inner-glow:1px 0 0 hsla(0,0%,100%,.5) inset;--macos-shadow-xs:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.04);--macos-shadow-sm:0 0 0 1px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.06);--macos-shadow-md:0 0 0 1px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.08);--macos-shadow-lg:0 0 0 1px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.1);--macos-shadow-float:0 2px 8px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.12);--macos-shadow-dropdown:0 0 0 1px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.08),0 12px 32px rgba(0,0,0,.12);--macos-radius-xs:6px;--macos-radius-sm:8px;--macos-radius-md:10px;--macos-radius-lg:12px;--macos-radius-xl:16px;--macos-radius-2xl:20px;--macos-radius-card:16px;--macos-radius-button:8px;--macos-radius-input:10px;--macos-sidebar-width:260px;--macos-content-padding:32px;--macos-nav-item-height:44px;--macos-blue-gradient:linear-gradient(180deg,#2997ff,#007aff);--macos-button-gradient:linear-gradient(180deg,hsla(0,0%,100%,.17),hsla(0,0%,100%,0));--macos-card-gradient:linear-gradient(180deg,#fff,#fafafa);--z-base:0;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-dropdown:100;--z-tooltip:200;--z-toast:300;--z-modal:400}@media (prefers-color-scheme:dark){:root.dark{--color-bg-primary:#121212;--color-bg-secondary:#1a1a1a;--color-surface:#1a1a1a;--color-surface-muted:#2a2a2a;--color-text-primary:#fafafa;--color-text-secondary:#a3a3a3;--color-text-tertiary:#737373;--color-border:#3a3a3a;--color-border-light:#2e2e2e;--color-success-light:#064e3b;--color-error-light:#7f1d1d;--color-warning-light:#78350f;--color-info-light:#1e3a8a;--color-skeleton:#2a2a2a;--color-skeleton-shine:#3a3a3a}}