.aui-header-glass{background:color-mix(in srgb,var(--aui-background) 22%,transparent);backdrop-filter:blur(7px) saturate(1.12);box-shadow:inset 0 1px 0 color-mix(in srgb,white 55%,transparent),inset 0 -1px 0 color-mix(in srgb,white 10%,transparent),0 8px 20px color-mix(in srgb,black 6%,transparent)}.aui-header-glass>.aui-header-caustic{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.7;background:linear-gradient(180deg,color-mix(in srgb,white 38%,transparent),transparent 22%),linear-gradient(108deg,transparent 12%,color-mix(in srgb,white 46%,transparent) 18%,transparent 24%),linear-gradient(96deg,transparent 42%,color-mix(in srgb,white 28%,transparent) 46%,transparent 51%),linear-gradient(118deg,transparent 68%,color-mix(in srgb,white 18%,transparent) 72%,transparent 77%);background-size:180% 100%;mix-blend-mode:soft-light;animation:aui-header-caustic 18s ease-in-out infinite alternate}.aui-header-glass>:not(.aui-header-caustic){position:relative;z-index:1}@keyframes aui-header-caustic{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.aui-header-glass>.aui-header-caustic{animation:none}}@media (prefers-reduced-transparency:reduce){.aui-header-glass{background:color-mix(in srgb,var(--aui-background) 92%,transparent);backdrop-filter:none;box-shadow:none}.aui-header-glass>.aui-header-caustic{display:none}}@keyframes aui-snake-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.aui-snake-glow{width:100%;overflow:visible;isolation:isolate}.aui-snake-glow,.aui-snake-glow__clip{position:relative;border-radius:var(--aui-radius-cards,var(--aui-radius))}.aui-snake-glow__clip{overflow:hidden}.aui-snake-glow__clip:before{content:"";position:absolute;left:50%;top:50%;z-index:0;width:280%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--aui-glow-cool) 8%,transparent) 180deg,color-mix(in srgb,var(--aui-glow) 12%,transparent) 220deg,color-mix(in srgb,var(--aui-glow-secondary) 28%,transparent) 260deg,color-mix(in srgb,var(--aui-glow-warm) 45%,transparent) 285deg,color-mix(in srgb,var(--aui-primary) 65%,transparent) 300deg,var(--aui-primary) 310deg,color-mix(in srgb,var(--aui-glow-cool) 70%,transparent) 320deg,color-mix(in srgb,var(--aui-glow-secondary) 35%,transparent) 340deg,transparent 1turn);animation:aui-snake-rotate 10s linear infinite;pointer-events:none;filter:blur(3px)}.aui-snake-glow:after{content:"";position:absolute;inset:-28px -12%;z-index:-1;border-radius:var(--aui-radius-cards,var(--aui-radius));background:radial-gradient(ellipse 88% 72% at 50% 50%,color-mix(in srgb,var(--aui-glow-cool) 16%,transparent) 0,color-mix(in srgb,var(--aui-glow-secondary) 10%,transparent) 38%,transparent 72%);filter:blur(20px);pointer-events:none}.aui-snake-glow--static .aui-snake-glow__clip:before{animation:none;transform:translate(-50%,-50%) rotate(35deg)}.aui-snake-glow__inner{position:relative;z-index:1;margin:3px;border-radius:var(--aui-radius-cards,var(--aui-radius));box-shadow:inset 0 0 18px color-mix(in srgb,var(--aui-glow-cool) 8%,transparent),inset 0 0 32px color-mix(in srgb,var(--aui-glow) 5%,transparent)}@media (prefers-reduced-motion:reduce){.aui-snake-glow__clip:before{animation:none;transform:translate(-50%,-50%) rotate(35deg);filter:blur(2px)}}.aui-input-shell{border-radius:var(--aui-radius-cards,var(--aui-radius));transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.aui-input-shell .aui-input-field{line-height:1;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.aui-input-shell .aui-input-field.aui-input-field--multiline{line-height:1.4}.aui-input-shell .aui-input-submit{line-height:1}.aui-input-shell--default{background:var(--aui-surface);border:1px solid color-mix(in srgb,var(--aui-text-secondary) 28%,transparent);box-shadow:var(--aui-shadow)}.aui-input-shell--default:not(.aui-input-shell--focused):hover{border-color:color-mix(in srgb,var(--aui-primary-outline,var(--aui-primary)) 38%,transparent);box-shadow:var(--aui-shadow),0 0 22px color-mix(in srgb,var(--aui-glow) 20%,transparent)}.aui-input-shell--glass{background:color-mix(in srgb,var(--aui-surface) 48%,transparent);border:1px solid color-mix(in srgb,var(--aui-glow-cool) 30%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--aui-glow-secondary) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--aui-text-primary) 8%,transparent)}.aui-input-shell--glass:not(.aui-input-shell--focused):hover{border-color:color-mix(in srgb,var(--aui-glow-cool) 48%,transparent);background:color-mix(in srgb,var(--aui-surface) 58%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--aui-glow-secondary) 26%,transparent),inset 0 1px 0 color-mix(in srgb,var(--aui-text-primary) 10%,transparent)}.aui-input-shell--magic{background:color-mix(in srgb,var(--aui-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--aui-primary-outline,var(--aui-primary)) 35%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--aui-glow) 28%,transparent),0 0 40px color-mix(in srgb,var(--aui-glow-cool) 12%,transparent)}.aui-input-shell--magic:not(.aui-input-shell--focused):hover{border-color:color-mix(in srgb,var(--aui-primary-outline,var(--aui-primary)) 50%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--aui-glow) 36%,transparent),0 0 48px color-mix(in srgb,var(--aui-glow-cool) 18%,transparent)}.aui-input-shell--snake{border:1px solid transparent;box-shadow:var(--aui-shadow)}.aui-input-shell--snake:not(.aui-input-shell--focused):hover{box-shadow:var(--aui-shadow),0 0 18px color-mix(in srgb,var(--aui-glow) 16%,transparent)}.aui-input-shell--focused{border-color:color-mix(in srgb,var(--aui-primary-outline,var(--aui-primary)) 45%,transparent)!important;box-shadow:0 0 32px color-mix(in srgb,var(--aui-glow) 55%,transparent),0 0 64px color-mix(in srgb,var(--aui-glow-secondary) 20%,transparent)!important}.aui-input-icon-btn{color:var(--aui-text-secondary);transition:background .15s ease,color .15s ease}.aui-input-icon-btn:hover{background:color-mix(in srgb,var(--aui-text-secondary) 14%,transparent);color:var(--aui-text-primary)}.aui-input-submit{border-radius:var(--aui-radius-cards,var(--aui-radius));background:var(--aui-primary);color:var(--aui-on-primary);transition:filter .15s ease,box-shadow .15s ease,transform .12s ease,opacity .15s ease}.aui-input-submit:not(:disabled):hover{filter:brightness(1.08);box-shadow:0 0 18px color-mix(in srgb,var(--aui-glow) 40%,transparent)}.aui-input-submit:not(:disabled):active{transform:scale(.97);filter:brightness(.96)}.aui-input-submit:disabled{cursor:not-allowed}.aui-input-submit:focus-visible{outline:2px solid color-mix(in srgb,var(--aui-on-primary) 85%,transparent);outline-offset:2px}.aui-input-icon-btn:focus-visible{outline:2px solid var(--aui-primary-outline,var(--aui-primary));outline-offset:2px}.aui-input-shell .aui-input-field:is(:-webkit-autofill,:-webkit-autofill),.aui-input-shell .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):active,.aui-input-shell .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):focus,.aui-input-shell .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):hover{-webkit-text-fill-color:var(--aui-text-primary)!important;caret-color:var(--aui-primary);border-radius:.375rem;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s;box-shadow:0 0 0 1000px var(--aui-surface) inset!important}.aui-input-shell .aui-input-field:is(:-webkit-autofill,:autofill),.aui-input-shell .aui-input-field:is(:-webkit-autofill,:autofill):active,.aui-input-shell .aui-input-field:is(:-webkit-autofill,:autofill):focus,.aui-input-shell .aui-input-field:is(:-webkit-autofill,:autofill):hover{-webkit-text-fill-color:var(--aui-text-primary)!important;caret-color:var(--aui-primary);border-radius:.375rem;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s;box-shadow:0 0 0 1000px var(--aui-surface) inset!important}.aui-input-shell--glass .aui-input-field:is(:-webkit-autofill,:-webkit-autofill),.aui-input-shell--glass .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):active,.aui-input-shell--glass .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):focus,.aui-input-shell--glass .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--aui-surface) 58%,var(--aui-background)) inset!important}.aui-input-shell--glass .aui-input-field:is(:-webkit-autofill,:autofill),.aui-input-shell--glass .aui-input-field:is(:-webkit-autofill,:autofill):active,.aui-input-shell--glass .aui-input-field:is(:-webkit-autofill,:autofill):focus,.aui-input-shell--glass .aui-input-field:is(:-webkit-autofill,:autofill):hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--aui-surface) 58%,var(--aui-background)) inset!important}.aui-input-shell--magic .aui-input-field:is(:-webkit-autofill,:-webkit-autofill),.aui-input-shell--magic .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):active,.aui-input-shell--magic .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):focus,.aui-input-shell--magic .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--aui-surface) 88%,var(--aui-background)) inset!important}.aui-input-shell--magic .aui-input-field:is(:-webkit-autofill,:autofill),.aui-input-shell--magic .aui-input-field:is(:-webkit-autofill,:autofill):active,.aui-input-shell--magic .aui-input-field:is(:-webkit-autofill,:autofill):focus,.aui-input-shell--magic .aui-input-field:is(:-webkit-autofill,:autofill):hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--aui-surface) 88%,var(--aui-background)) inset!important}.aui-input-shell--snake .aui-input-field:is(:-webkit-autofill,:-webkit-autofill),.aui-input-shell--snake .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):active,.aui-input-shell--snake .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):focus,.aui-input-shell--snake .aui-input-field:is(:-webkit-autofill,:-webkit-autofill):hover{box-shadow:0 0 0 1000px var(--aui-background) inset!important}.aui-input-shell--snake .aui-input-field:is(:-webkit-autofill,:autofill),.aui-input-shell--snake .aui-input-field:is(:-webkit-autofill,:autofill):active,.aui-input-shell--snake .aui-input-field:is(:-webkit-autofill,:autofill):focus,.aui-input-shell--snake .aui-input-field:is(:-webkit-autofill,:autofill):hover{box-shadow:0 0 0 1000px var(--aui-background) inset!important}