.theme-light{--brand-ink:#143247;--brand-body:#40536A;--brand-muted:#6F8192;--brand-canvas:#F7F4ED;--brand-surface:#FFFFFF;--brand-line:#D8E3ED;--brand-accent:#818CF6;--brand-highlight:#E6B95D;--brand-positive:#2A9D8F;--brand-risk:#EF6666;--brand-link:#60A5FA;--brand-tint:#EEF4FA;font-family:var(--font-brand),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}.dark-island,:root{--brand-ink:#E2E8F0;--brand-body:#CBD5E1;--brand-muted:#94A3B8;--brand-canvas:#0F1626;--brand-surface:#1A202E;--brand-line:#334155;--brand-accent:#A78BFA;--brand-highlight:#FBBF24;--brand-positive:#34D399;--brand-risk:#F87171;--brand-link:#7DD3FC}.theme-light .text-foreground{color:var(--brand-ink)!important}.theme-light .text-foreground-muted{color:var(--brand-muted)!important}.theme-light .text-white:not(:where([class~=bg-primary],[class~=bg-primary] *,[class~=bg-brand-primary],[class~=bg-brand-primary] *,[class~=bg-indigo-500],[class~=bg-indigo-500] *,[class~=bg-indigo-600],[class~=bg-indigo-600] *,[class~=bg-indigo-700],[class~=bg-indigo-700] *,[class~=bg-accent],[class~=bg-accent] *,[class~=bg-brand-ink],[class~=bg-brand-ink] *)){color:var(--brand-ink)!important}.theme-light :is(.text-white\/\[40\%\],.text-white\/30,.text-white\/35,.text-white\/40,.text-white\/45,.text-white\/50,.text-white\/55,.text-white\/60,.text-white\/65,.text-white\/70,.text-white\/75,.text-white\/80,.text-white\/85,.text-white\/90):not(:where([class~=bg-primary] *,[class~=bg-brand-primary] *,[class~=bg-indigo-500] *,[class~=bg-indigo-600] *,[class~=bg-indigo-700] *,[class~=bg-brand-ink] *)){color:var(--brand-muted)!important}.theme-light{--brand-secondary:#4F46E5}.theme-light :is(.text-brand-tertiary,.text-accent){color:#4F46E5!important}.theme-light :is(.text-cyan-200,.text-cyan-300,.text-cyan-400){color:#0E7490!important}.theme-light :is(.text-amber-200,.text-amber-300,.text-amber-300\/60,.text-amber-400){color:#B45309!important}.theme-light :is(.text-emerald-300,.text-emerald-400,.text-green-300,.text-green-400){color:var(--brand-positive)!important}.theme-light :is(.text-red-300,.text-red-400,.text-rose-300,.text-rose-400){color:#DC2626!important}.theme-light :is(.text-gray-300,.text-gray-400,.text-slate-300,.text-slate-400){color:#60748B!important}.theme-light [class*=text-emerald-]:is([class*="100"],[class*="200"],[class*="300"]){color:#047857!important}.theme-light [class*=text-green-]:is([class*="100"],[class*="200"],[class*="300"]){color:#047857!important}.theme-light [class*=text-teal-]:is([class*="100"],[class*="200"],[class*="300"]){color:#047857!important}.theme-light [class*=text-rose-]:is([class*="100"],[class*="200"],[class*="300"]):not(:where([class~=bg-primary] *,[class~=bg-brand-primary] *,[class~=bg-indigo-500] *,[class~=bg-indigo-600] *,[class~=bg-indigo-700] *,[class~=bg-brand-ink] *)){color:#B91C1C!important}.theme-light [class*=text-red-]:is([class*="100"],[class*="200"],[class*="300"]):not(:where([class~=bg-primary] *,[class~=bg-brand-primary] *,[class~=bg-indigo-500] *,[class~=bg-indigo-600] *,[class~=bg-indigo-700] *,[class~=bg-brand-ink] *)){color:#B91C1C!important}.theme-light [class*=text-sky-]:is([class*="100"],[class*="200"],[class*="300"]){color:#0369A1!important}.theme-light [class*=text-blue-]:is([class*="100"],[class*="200"],[class*="300"]){color:#0369A1!important}.theme-light [class*=text-cyan-]:is([class*="100"],[class*="200"],[class*="300"]){color:#0E7490!important}.theme-light [class*=text-amber-]:is([class*="100"],[class*="200"],[class*="300"]){color:#B45309!important}.theme-light [class*=text-yellow-]:is([class*="100"],[class*="200"],[class*="300"]){color:#B45309!important}.theme-light [class*=text-orange-]:is([class*="100"],[class*="200"],[class*="300"]){color:#B45309!important}.theme-light [class*=text-violet-]:is([class*="100"],[class*="200"],[class*="300"]){color:#4F46E5!important}.theme-light [class*=text-indigo-]:is([class*="100"],[class*="200"],[class*="300"]){color:#4F46E5!important}.theme-light [class*=text-purple-]:is([class*="100"],[class*="200"],[class*="300"]){color:#4F46E5!important}.theme-light :is(.bg-gray-500\/20,.bg-gray-600\/20,.bg-slate-500\/20,.bg-slate-600\/20){background-color:#D8E3ED!important}.theme-light :is(.surface-glass,.surface-glass-hover,.bg-canvas-deep,.bg-canvas-raised,.bg-brand-canvas\/80,.bg-canvas-deep\/30,.bg-canvas-deep\/50,.bg-canvas-deep\/80,.bg-canvas-deep\/95){background-color:var(--brand-surface)!important;border-color:var(--brand-line)!important;backdrop-filter:none}.theme-light .bg-clip-text,.theme-light .text-brand-text-primary{color:var(--brand-ink)!important}.theme-light .bg-clip-text{background-image:none!important;-webkit-text-fill-color:currentColor}.theme-light .bg-white\/10,.theme-light .bg-white\/5,.theme-light .bg-white\/\[0\.01\],.theme-light .bg-white\/\[0\.02\],.theme-light .bg-white\/\[0\.03\],.theme-light .bg-white\/\[0\.04\],.theme-light .bg-white\/\[0\.06\],.theme-light .bg-white\/\[0\.08\]{background-color:var(--brand-surface)!important}.theme-light .border-white\/10,.theme-light .border-white\/15,.theme-light .border-white\/20,.theme-light .border-white\/5,.theme-light .border-white\/\[0\.05\]{border-color:var(--brand-line)!important}.theme-light .ring-white\/10,.theme-light .ring-white\/15,.theme-light .ring-white\/20,.theme-light .ring-white\/25,.theme-light .ring-white\/5,.theme-light .ring-white\/\[0\.1\]{border-color:var(--brand-line)!important;--tw-ring-color:var(--brand-line)!important}.theme-light .hover\:bg-white\/10:hover,.theme-light .hover\:bg-white\/5:hover,.theme-light .hover\:bg-white\/7:hover,.theme-light .hover\:bg-white\/\[0\.04\]:hover,.theme-light .hover\:bg-white\/\[0\.06\]:hover,.theme-light .hover\:bg-white\/\[0\.07\]:hover,.theme-light .hover\:bg-white\/\[0\.08\]:hover{background-color:var(--brand-tint)!important}.theme-light :is(.hover\:text-white,.hover\:text-white\/80,.hover\:text-white\/90):hover:not(:where([class~=bg-primary],[class~=bg-brand-primary],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-accent],[class~=bg-brand-ink])){color:var(--brand-ink)!important}.theme-light .hover\:ring-white\/10:hover,.theme-light .hover\:ring-white\/15:hover{--tw-ring-color:var(--brand-line)!important;border-color:var(--brand-line)!important}.theme-light .placeholder-white\/30::-moz-placeholder{color:var(--brand-muted)!important}.theme-light .placeholder-white\/30::placeholder{color:var(--brand-muted)!important}.theme-light .group:hover .group-hover\:text-white,.theme-light .group:hover .group-hover\:text-white\/75{color:var(--brand-ink)!important}.theme-light .divide-white\/10,.theme-light .divide-white\/5{border-color:var(--brand-line)!important}body:has(.theme-light) .cookie-consent{background-color:#FFFFFF!important;border-color:#D8E3ED!important;color:#40536A;font-family:var(--font-brand),system-ui,sans-serif}body:has(.theme-light) .cookie-consent h2{color:#143247!important}body:has(.theme-light) .cookie-consent :is(.text-white\/70,.text-white\/90){color:#40536A!important}body:has(.theme-light) .cookie-consent :is(.text-white\/40,.text-foreground-muted){color:#6F8192!important}body:has(.theme-light) .cookie-consent .bg-white\/\[0\.03\]{background-color:#F7F4ED!important}.theme-light input[type=date],.theme-light input[type=email],.theme-light input[type=number],.theme-light input[type=password],.theme-light input[type=text],.theme-light select,.theme-light textarea{background-color:var(--brand-surface)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}.theme-light input::-moz-placeholder,.theme-light textarea::-moz-placeholder{color:var(--brand-muted)!important}.theme-light input::placeholder,.theme-light textarea::placeholder{color:var(--brand-muted)!important}.theme-light input:focus,.theme-light input:focus-visible,.theme-light select:focus,.theme-light select:focus-visible,.theme-light textarea:focus,.theme-light textarea:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.theme-light button[role=combobox]{background-color:var(--brand-surface)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}.theme-light strong:not(:where([class~=bg-primary] *,[class~=bg-brand-primary] *,[class~=bg-brand-ink] *)){color:var(--brand-ink)!important}.theme-light.bg-canvas-deep{background-color:var(--brand-surface)!important;border-color:var(--brand-line)!important}.theme-light.text-white:not(:where([class~=bg-primary],[class~=bg-brand-primary],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-accent],[class~=bg-brand-ink])){color:var(--brand-ink)!important}