@keyframes asl-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes asl-gradient-flow{0%{background-position:0 0}to{background-position:200% 0}}@keyframes asl-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes asl-dot-pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.35);opacity:1}}@keyframes asl-border-spin{0%{--asl-angle:0deg}to{--asl-angle:360deg}}@keyframes asl-border-breathe{0%,to{opacity:.35}50%{opacity:.85}}@property --asl-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.asl-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8ecf4,#f0f3f7 50%,#e5e9f0);background-size:300% 300%;animation:asl-gradient-shift 18s ease infinite;overflow:hidden}.asl-overlay:before{inset:-2px;border-radius:0;background:conic-gradient(from var(--asl-angle),#0000 0,#0000 30%,#4589ff8c 38%,#8a3ffcbf 46%,#d127718c 54%,#0000 62%,#0000 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.asl-overlay:after,.asl-overlay:before{content:"";position:absolute;z-index:0;animation:asl-border-spin 4s linear infinite,asl-border-breathe 3s ease-in-out infinite;pointer-events:none}.asl-overlay:after{inset:-12px;background:conic-gradient(from var(--asl-angle),#0000 0,#0000 28%,#4589ff2e 36%,#8a3ffc47 46%,#d127712e 56%,#0000 64%,#0000 100%);filter:blur(10px)}.asl-ambient{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 28%,#4589ff17 0,#0000 48%),radial-gradient(circle at 82% 72%,#d127710f 0,#0000 48%)}.asl-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;padding:2.5rem 2rem;max-width:520px;width:100%}.asl-ibm-logo{height:46px;width:auto;opacity:.82;filter:brightness(0);-webkit-user-select:none;user-select:none;pointer-events:none;margin-bottom:.5rem}.asl-title{margin:0;font-family:IBM Plex Sans,Inter,-apple-system,sans-serif;font-size:2.25rem;font-weight:300;letter-spacing:-.02em;line-height:1.2;background:linear-gradient(90deg,#4589ff,#8a3ffc 50%,#d12771);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.asl-shimmer-bar{width:60%;max-width:320px;height:2px;border-radius:1px;margin-top:.15rem;background:linear-gradient(90deg,#0000,#4589ffb3 15%,#8a3ffcd9 40%,#d12771b3 65%,#4589ffb3 85%,#0000);background-size:200% 100%;animation:asl-gradient-flow 2.4s linear infinite}.asl-tagline{margin:.2rem 0 0;font-family:IBM Plex Sans,Inter,-apple-system,sans-serif;font-size:.9375rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:#525252;animation:asl-breathe 3.6s ease-in-out infinite}.asl-dots{display:flex;align-items:center;gap:8px;margin-top:.6rem}.asl-dot{width:5px;height:5px;border-radius:50%;background-color:#8a3ffc;animation:asl-dot-pulse 1.4s ease-in-out infinite}.asl-dot:first-child{animation-delay:0ms}.asl-dot:nth-child(2){animation-delay:.22s}.asl-dot:nth-child(3){animation-delay:.44s}.asl-bar{width:200px;height:3px;border-radius:2px;background:#0f62fe1f;overflow:hidden;position:relative;margin-top:1.5rem}.asl-bar:after{content:"";position:absolute;inset-block:0;left:-60%;width:60%;background:linear-gradient(90deg,#0000,#0f62fe66 20%,#0f62fe 50%,#0f62fe66 80%,#0000);animation:asl-bar-sweep 1.8s ease-in-out infinite}@keyframes asl-bar-sweep{0%{left:-60%}to{left:110%}}@media (max-width:671px){.asl-title{font-size:1.5rem;letter-spacing:-.01em}.asl-tagline{font-size:.75rem;letter-spacing:.1em}.asl-ibm-logo{height:34px}.asl-card{gap:.5rem;padding:2rem 1.25rem}.asl-dot{width:4px;height:4px}}@media (min-width:672px) and (max-width:1055px){.asl-title{font-size:1.875rem}}