:root{--az-navy:#142b45;--az-accent:#008d91;--az-glass:#193e50;--az-highlight:#83ead9;--az-radius:14px}.motion-toggle{font:inherit;font-size:12px;padding:9px 12px;min-height:40px;border:1px solid;border-radius:9px;color:inherit;background:transparent;cursor:pointer;white-space:nowrap}.motion-toggle:focus-visible{outline:3px solid #21b7ae;outline-offset:3px}:is(.pu-primary,.pu-outline,.pu-secondary,.btn--primary,.btn--secondary,.login-submit):not(.pu-button-icon):not(.btn--icon){position:relative;isolation:isolate;overflow:hidden}:is(.pu-primary,.pu-outline,.pu-secondary,.btn--primary,.btn--secondary,.login-submit):not(.pu-button-icon):not(.btn--icon):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 22%,transparent 35%,var(--az-shine,#ffffff50) 50%,transparent 65%,transparent 77%);transform:translateX(-115%)}@keyframes az-action-shine{0%{transform:translateX(-115%)}to{transform:translateX(115%)}}@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]) :is(.pu-primary,.pu-outline,.pu-secondary,.btn--primary,.btn--secondary,.login-submit):not(.pu-button-icon):not(.btn--icon):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):after{animation:az-action-shine .65s ease-out both}}:is(.pu-primary,.pu-outline,.pu-secondary,.btn--primary,.btn--secondary,.login-submit):not(.pu-button-icon):not(.btn--icon):disabled:after{display:none}html[data-motion=off] :is(.login-refresh,.personal-workspace) *,html[data-motion=off] :is(.login-refresh,.personal-workspace) :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=off] .pu-glass-shortcut{transform:none!important}@media(prefers-reduced-motion:reduce){:is(.login-refresh,.personal-workspace) *,:is(.login-refresh,.personal-workspace) :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pu-glass-shortcut{transform:none!important}}.btn--secondary,.pu-outline,.pu-secondary{--az-shine:color-mix(in srgb,var(--az-accent,#008d91) 22%,transparent)}[data-visual-theme]{--az-on-brand:#eef8fc;--az-mint:color-mix(in srgb,var(--az-accent) 32%,white);--az-focus:color-mix(in srgb,var(--az-accent) 50%,white);--az-glass-start:color-mix(in srgb,var(--az-accent) 35%,var(--az-navy));--az-glass-border:color-mix(in srgb,var(--az-mint) 42%,transparent);--az-glow:color-mix(in srgb,var(--az-mint) 15%,transparent);--az-shadow:color-mix(in srgb,var(--az-navy) 18%,transparent)}