.HeroLiveGrid-module__r8TJZW__card{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:18px;padding:14px;position:relative;overflow:hidden}.HeroLiveGrid-module__r8TJZW__card:before{content:"";background:radial-gradient(120px 80px at 80% 10%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.HeroLiveGrid-module__r8TJZW__head{text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.HeroLiveGrid-module__r8TJZW__headRange{font-weight:500}.HeroLiveGrid-module__r8TJZW__dow{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;display:grid}.HeroLiveGrid-module__r8TJZW__dowCell{text-align:center;letter-spacing:.06em;color:var(--text-secondary);opacity:.7;font-size:10px;font-weight:500}.HeroLiveGrid-module__r8TJZW__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid;position:relative}.HeroLiveGrid-module__r8TJZW__cell{--target:color-mix(in oklab, var(--card-bg) 92%, var(--text-secondary));background:var(--target);height:14px;animation:1.4s both HeroLiveGrid-module__r8TJZW__fillIn;animation-delay:calc(60ms * var(--i) + .2s);border-radius:3px;transition:background-color .6s}@media (prefers-reduced-motion:reduce){.HeroLiveGrid-module__r8TJZW__cell{transition:none;animation:none}}.HeroLiveGrid-module__r8TJZW__cellH1{--target:color-mix(in oklab, var(--accent) 22%, var(--card-bg))}.HeroLiveGrid-module__r8TJZW__cellH2{--target:color-mix(in oklab, var(--accent) 50%, var(--card-bg))}.HeroLiveGrid-module__r8TJZW__cellH3{--target:color-mix(in oklab, var(--accent) 100%, var(--card-bg))}.HeroLiveGrid-module__r8TJZW__cellH1,.HeroLiveGrid-module__r8TJZW__cellH2,.HeroLiveGrid-module__r8TJZW__cellH3{background:var(--target)}@keyframes HeroLiveGrid-module__r8TJZW__fillIn{0%{background:color-mix(in oklab, var(--card-bg) 92%, var(--text-secondary));transform:scale(.9)}to{background:var(--target,color-mix(in oklab, var(--card-bg) 92%, var(--text-secondary)));transform:scale(1)}}
.page-module___8aEwW__page{background-color:var(--page-bg);min-height:100svh;color:var(--text-primary);justify-content:center;align-items:center;padding:20px 16px 48px;display:flex}@keyframes page-module___8aEwW__entrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__container{flex-direction:column;gap:18px;width:100%;max-width:480px;animation:.4s ease-out page-module___8aEwW__entrance;display:flex}@media (min-width:640px){.page-module___8aEwW__page{padding:32px 24px 64px}}.page-module___8aEwW__headline{margin:0;font-size:clamp(40px,11vw,56px);line-height:1}.page-module___8aEwW__subheading{color:var(--text-secondary);text-wrap:balance;max-width:34ch;margin:0;font-size:16px;line-height:1.45}.page-module___8aEwW__form{flex-direction:column;gap:10px;margin-top:6px;display:flex}.page-module___8aEwW__label{font-family:var(--font-stack-body);color:var(--text-secondary);font-size:13px;font-weight:500}.page-module___8aEwW__cta{gap:12px;display:flex}.page-module___8aEwW__input{min-width:0;color:var(--text-primary);background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;outline:none;flex:1;padding:12px 14px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.page-module___8aEwW__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.page-module___8aEwW__input:disabled{opacity:.6}.page-module___8aEwW__button{min-width:196px;font-size:15px;font-weight:600;font-family:var(--font-stack-body);color:var(--accent-text);background:var(--accent);cursor:pointer;box-shadow:var(--shadow-sm);white-space:nowrap;border:none;border-radius:12px;flex:none;padding:12px 18px;transition:background .15s,box-shadow .15s,transform .1s}.page-module___8aEwW__button:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-md)}.page-module___8aEwW__button:active:not(:disabled){transform:scale(.98)}.page-module___8aEwW__button:disabled{opacity:.6;cursor:not-allowed}.page-module___8aEwW__error{color:var(--error);margin:0;font-size:14px}
