:root{--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:24px;--space-xl:32px;--space-xxl:48px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-xxl:32px;--radius-full:999px;--icon-s:16px;--icon-m:20px;--icon-l:24px;--anim-speed-default:225ms;--anim-speed-pulse:1.5s;--color-white:#FFFFFF;--color-black:#000000;--color-red:#FF0000;--color-green:t.colors.bg;--color-blue:#0000FF;--color-yellow:#FFFF00;--color-onix-white:#F4F4F4;--color-onix-black:#0D0D0D;--color-onix-success:#6EBC67;--color-onix-warning:#EEBE44;--color-onix-error:#EE4444;--color-logo-green:#3FD75B;--color-logo-blue:#2F80ED;--color-logo-yellow:#FFC107;--color-status-success:#3FD75B;--color-status-warning:#FFC107;--color-status-error:#DC3545}.light-theme,:root,:root[data-theme=light]{--theme-bg:#FAFAFA;--theme-brand:#D81B60;--theme-primary:#F4F4F5;--theme-secondary:#E4E4E7;--theme-comp-default:#FFFFFF;--theme-comp-solid-primary:#18181B;--theme-comp-solid-secondary:#F4F4F5;--theme-comp-solid-tertiary:#FFFFFF;--theme-comp-input-bg:#FAFAFA;--theme-comp-input-border:#E4E4E7;--theme-border-default:#E4E4E7;--theme-border-active:#A1A1AA;--theme-text-primary:#09090B;--theme-text-secondary:#52525B;--theme-text-tertiary:#71717A;--theme-text-muted:#A1A1AA;--theme-text-inverse:#FFFFFF;--theme-text-active:#000000;--theme-text-brand:#F084E4;--theme-card-primary:#F1F5F9;--theme-card-secondary:#E2E8F0;--theme-container-primary:#FFFFFF;--theme-container-secondary:#F4F4F5}.dark-theme,:root[data-theme=dark]{--theme-bg:#0A0A0A;--theme-brand:#D81B60;--theme-primary:#18181B;--theme-secondary:#27272A;--theme-comp-default:#18181B;--theme-comp-solid-primary:#e0e0e0;--theme-comp-solid-secondary:#27272A;--theme-comp-solid-tertiary:#09090B;--theme-comp-input-bg:#121212;--theme-comp-input-border:#27272A;--theme-border-default:#27272A;--theme-border-active:#52525B;--theme-text-primary:#FAFAFA;--theme-text-secondary:#A1A1AA;--theme-text-tertiary:#71717A;--theme-text-muted:#52525B;--theme-text-inverse:#09090B;--theme-text-active:#FFFFFF;--theme-text-brand:#F084E4;--theme-card-primary:#09090B;--theme-card-secondary:#272727;--theme-container-primary:#09090B;--theme-container-secondary:#18181B}@media (prefers-color-scheme:dark){:root:not([data-theme]),:root[data-theme=system]{--theme-bg:#0A0A0A;--theme-brand:#D81B60;--theme-primary:#18181B;--theme-secondary:#27272A;--theme-comp-default:#18181B;--theme-comp-solid-primary:#e0e0e0;--theme-comp-solid-secondary:#27272A;--theme-comp-solid-tertiary:#09090B;--theme-comp-input-bg:#121212;--theme-comp-input-border:#27272A;--theme-border-default:#27272A;--theme-border-active:#52525B;--theme-text-primary:#FAFAFA;--theme-text-secondary:#A1A1AA;--theme-text-tertiary:#71717A;--theme-text-muted:#52525B;--theme-text-inverse:#09090B;--theme-text-active:#FFFFFF;--theme-text-brand:#F084E4;--theme-card-primary:#09090B;--theme-card-secondary:#18181B;--theme-container-primary:#09090B;--theme-container-secondary:#18181B}}:root.reduce-motion *,:root.reduce-motion :after,:root.reduce-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){:root *,:root :after,:root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:root.high-contrast{--theme-text-secondary:var(--theme-text-primary);--theme-text-tertiary:var(--theme-text-primary);--theme-text-muted:var(--theme-text-primary);--theme-border-default:var(--theme-text-primary);--theme-border-active:var(--theme-text-primary);--theme-comp-input-border:var(--theme-text-primary);--theme-text-brand:var(--theme-text-primary)}:root[data-underline-links=true] a[href]{text-decoration:underline!important;text-underline-offset:.2em;text-decoration-thickness:.1em}:root[data-strong-focus=true] :focus-visible{outline:3px solid var(--theme-text-primary)!important;outline-offset:4px!important;box-shadow:0 0 0 6px var(--theme-bg)!important}:root[data-text-spacing=true] :is(p,h1,h2,h3,h4,h5,h6,label,input,textarea,button,a,span){line-height:1.7!important;letter-spacing:.05em!important;word-spacing:.12em!important}:root[data-plain-background=true] [data-ambient-background] canvas{display:none!important}@media (hover:none) and (pointer:coarse){html:root:root:not([data-input-method=keyboard]) :focus-visible{outline:none!important;box-shadow:none!important}}:root{--shadow-soft-elevation:0 2px 4px rgba(0,0,0,0.015),0 12px 24px rgba(0,0,0,0.025),0 24px 48px rgba(0,0,0,0.035);--shadow-soft-subtle:0 1px 3px rgba(0,0,0,0.01),0 8px 16px rgba(0,0,0,0.02);--icon-bg-opacity:15%}