.local-ai-clair{background:radial-gradient(circle at 82% 12%, #39dbff29, transparent 31rem), radial-gradient(circle at 7% 88%, #8a5cff11, transparent 24rem), linear-gradient(180deg, var(--onima-clair-surface), var(--onima-clair-canvas))}.local-ai-clair__ambient-image{opacity:.055;filter:saturate(.48)contrast(.8);mix-blend-mode:multiply}.local-ai-clair__ambient-wash{background:radial-gradient(circle at 62% 18%,#39dbff24,#0000 34%),linear-gradient(#ffffffc7,#f4f8fcf5)}.local-ai-clair__ambient-veil{background:0 0}.local-ai-clair__logo>div:last-child>div:first-child{color:var(--onima-clair-text-primary)}.local-ai-clair__logo>div:last-child>div:last-child{color:var(--onima-clair-text-secondary)}.local-ai-clair__hero>p:first-child{color:var(--onima-clair-blue-deep)}.local-ai-clair__hero h1{color:var(--onima-clair-text-primary)}.local-ai-clair__hero>p{color:var(--onima-clair-text-secondary)}.local-ai-clair__status{border-color:color-mix(in srgb, var(--onima-clair-warning) 28%, transparent);color:var(--onima-clair-warning);background:color-mix(in srgb, var(--onima-clair-warning) 7%, var(--onima-clair-surface))}.local-ai-clair__panel{border-color:var(--onima-clair-border);color:var(--onima-clair-text-primary);background:var(--onima-clair-glass-strong);box-shadow:var(--onima-clair-shadow-raised)}.local-ai-clair__panel-heading{border-color:var(--onima-clair-border)}.local-ai-clair__panel-icon{border-color:var(--onima-clair-border-strong);color:var(--onima-clair-blue-deep);background:color-mix(in srgb, var(--onima-clair-blue) 8%, var(--onima-clair-surface))}.local-ai-clair__panel-heading p:first-child,.local-ai-clair__card h2{color:var(--onima-clair-text-primary)}.local-ai-clair__panel-heading p:last-child,.local-ai-clair__card p{color:var(--onima-clair-text-secondary)}.local-ai-clair__card{border-color:var(--onima-clair-border);background:color-mix(in srgb, var(--onima-clair-surface-secondary) 66%, var(--onima-clair-surface))}.local-ai-clair__card svg{color:var(--onima-clair-blue-deep)}.local-ai-clair__footer{border-color:var(--onima-clair-border);color:var(--onima-clair-text-secondary)}.local-ai-clair :is(a,button):focus-visible{outline:3px solid var(--onima-clair-focus);outline-offset:3px}@media (width<=767px){.local-ai-clair>section{padding-bottom:max(6.5rem, calc(env(safe-area-inset-bottom) + 5.75rem))}.local-ai-clair :is(a,button){min-height:2.75rem}}
