.page-search-hero .block-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center}.page-search-hero .page-search__hero-form,.page-search-hero .page-search__input-wrap--hero,.page-search-hero .page-search__suggestions{margin-inline:auto}.page-search-hero .page-search__hero-form{width:min(72rem,100%)}.page-search-hero .page-search__input-wrap--hero,.page-search-hero .page-search__suggestions{width:min(46rem,100%)}.page-search-hero .block-hero__title{transform:rotate(var(--surprise-hero-tilt, 0deg));filter:hue-rotate(var(--surprise-title-hue-rotate, 0deg)) saturate(var(--surprise-title-saturate, 1));text-shadow:0 0 calc(var(--surprise-title-glow, 0) * 10px) rgba(250,204,21,.35);transition:transform .3s ease}.page-search-hero .block-hero__subtitle{transform:translate(var(--surprise-subtitle-shift, 0));transition:transform .3s ease}.page-search-hero [data-search-hero-kicker]{display:inline-flex;transform:rotate(var(--surprise-kicker-rotate, 0deg));transform-origin:center;transition:transform .34s cubic-bezier(.22,1,.36,1)}.page-search-hero [data-search-hero-copy]{transform:translate3d(var(--surprise-hero-pan-x, 0),var(--surprise-hero-pan-y, 0),0) scale(var(--surprise-hero-zoom, 1));transition:transform .42s cubic-bezier(.22,1,.36,1)}.page-search-hero .block-hero__eyebrow-icon,.page-search__input-wrap--hero .page-search__input-icon{filter:hue-rotate(var(--surprise-icon-hue-rotate, 0deg)) saturate(var(--surprise-icon-saturate, 1));transition:filter .32s ease,transform .32s ease}.page-search-hero .block-hero__eyebrow-icon{color:color-mix(in hsl,var(--fg) 72%,#fff 28%)}.page-search-hero .block-hero__eyebrow-icon.is-surprise-icon-glyph,.page-search__input-wrap--hero .page-search__input-icon.is-surprise-icon-glyph{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.94rem;font-weight:700;line-height:1}.pf-btn.page-search__hero-action-btn--surprise{--surprise-hold-rotation: 0deg;--surprise-hue-rotate: 0deg;--surprise-glow-strength: 0;--surprise-gradient-speed: 3.4s;position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in hsl,var(--border) 72%,#fff 28%)!important;background-color:color-mix(in hsl,var(--card, #f4f2ef) 84%,#fff 16%)!important;background-image:none!important;color:color-mix(in hsl,var(--fg) 84%,#fff 16%)!important;text-shadow:none;transform:rotate(var(--surprise-hold-rotation));transform-origin:center;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,filter .24s ease,background-color .22s ease}.pf-btn.page-search__hero-action-btn--asteroids{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:.45rem;border-color:color-mix(in hsl,var(--border) 72%,#fff 28%)!important;transition:opacity .18s ease,border-color .18s ease,background-color .18s ease}.pf-btn.page-search__hero-action-btn--asteroids:after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 14% 54%,rgba(255,217,128,.58),transparent 42%),radial-gradient(circle at 86% 44%,rgba(125,244,255,.48),transparent 44%);z-index:0}.pf-btn.page-search__hero-action-btn--asteroids .page-search__asteroids-icon{position:relative;z-index:1;width:.95rem;height:.95rem;display:inline-flex;align-items:center;justify-content:center}.pf-btn.page-search__hero-action-btn--asteroids [data-search-asteroids-label]{position:relative;z-index:1}.pf-btn.page-search__hero-action-btn--asteroids.is-unlocked{border-color:color-mix(in hsl,#7dd3fc 52%,#facc15 48%)!important;background:linear-gradient(118deg,#0e74904d,#d946ef33),color-mix(in hsl,var(--card, #f4f2ef) 84%,#fff 16%)!important;box-shadow:0 0 1rem #7dd3fc57,0 0 1.55rem #facc1529;animation:page-search-asteroids-btn-pulse 1.2s ease-in-out infinite,page-search-asteroids-btn-wiggle 2.5s ease-in-out infinite}.pf-btn.page-search__hero-action-btn--asteroids.is-unlocked.is-unlock-flash{animation:page-search-asteroids-btn-pulse 1.2s ease-in-out infinite,page-search-asteroids-btn-unlock-burst .72s ease-out 3}.pf-btn.page-search__hero-action-btn--asteroids.is-unlocked.is-unlock-flash:after{animation:page-search-asteroids-btn-halo .62s ease-out 4}.pf-btn.page-search__hero-action-btn--asteroids.is-unlock-flash .page-search__asteroids-icon{animation:page-search-asteroids-icon-spin .58s linear infinite}.page-search__asteroids-launch.is-unlock-reveal{animation:page-search-asteroids-launch-reveal .7s cubic-bezier(.22,.8,.21,1)}.pf-btn.page-search__hero-action-btn--asteroids.is-playing{animation:none;border-color:color-mix(in hsl,var(--alarmira-colors-brand-japonica-500, #eb7d00) 48%,var(--border) 52%)!important;background:color-mix(in hsl,var(--card) 82%,#fff 18%)!important}.pf-btn.page-search__hero-action-btn--surprise:hover{transform:rotate(var(--surprise-hold-rotation));border-color:color-mix(in hsl,var(--alarmira-colors-brand-japonica-500, #eb7d00) 34%,var(--border) 66%)!important;background-color:color-mix(in hsl,var(--card, #f4f2ef) 76%,#fff 24%)!important}.pf-btn.page-search__hero-action-btn--surprise:active{transform:rotate(var(--surprise-hold-rotation))!important}.pf-btn.page-search__hero-action-btn--surprise:focus-visible{outline:2px solid color-mix(in hsl,#facc15 70%,#fff 30%);outline-offset:2px}.pf-btn.page-search__hero-action-btn--surprise.is-surprise-holding{transition-duration:90ms}.pf-btn.page-search__hero-action-btn--surprise.is-surprise-hinted{animation:page-search-surprise-hint-pulse .82s ease}.page-search__hero-action-btn--surprise:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.92;background:linear-gradient(120deg,#fb923c00,#fb923c17 28%,#facc1524,#fb71851a 72%,#fb923c00),radial-gradient(90% 120% at 12% 20%,rgba(250,204,21,.08),transparent 66%);background-size:240% 100%,100% 100%;filter:hue-rotate(var(--surprise-hue-rotate)) saturate(1.1);animation:page-search-surprise-bg-slide var(--surprise-gradient-speed) ease-in-out infinite}.page-search.is-surprise-chaos .page-search__hero-action-btn--surprise{border-color:color-mix(in hsl,var(--alarmira-colors-brand-japonica-500, #eb7d00) 44%,var(--border) 56%)!important;background-color:color-mix(in hsl,var(--card, #f4f2ef) 70%,#fff 30%)!important}.page-search.is-surprise-chaos .page-search__hero-action-btn--surprise:before{filter:hue-rotate(calc(var(--surprise-hue-rotate) + 22deg)) saturate(1.3);animation-duration:calc(var(--surprise-gradient-speed) * .72);opacity:.95}.page-search__hero-action-btn--surprise:after{content:"";position:absolute;inset:-120% auto -120% -55%;width:44%;pointer-events:none;opacity:.32;transform:rotate(24deg) translate(-130%);background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0)}.page-search__hero-action-btn--surprise.is-surprise-flare:after{animation:page-search-surprise-shine .65s ease-out}.page-search__hero-input-row.is-surprise-wiggle{animation:page-search-surprise-wiggle .62s ease}.page-search__hero-input-row.is-surprise-bounce{animation:page-search-surprise-bounce .62s cubic-bezier(.22,1,.36,1)}.page-search__hero-input-row.is-surprise-glow{animation:page-search-surprise-glow .74s ease}.page-search__hero-input-row.is-surprise-tilt{animation:page-search-surprise-tilt .7s ease}.page-search__hero-input-row.is-surprise-warp{animation:page-search-surprise-warp .74s ease}.page-search__hero-action-btn--surprise.is-surprise-pop{animation:page-search-surprise-pop .56s cubic-bezier(.34,1.56,.64,1)}.page-search__hero-action-btn--surprise.is-surprise-swing{animation:page-search-surprise-swing .72s ease}.page-search__hero-action-btn--surprise.is-surprise-spin{animation:page-search-surprise-spin .7s ease}.page-search__hero-action-btn--surprise.is-surprise-blast{animation:page-search-surprise-blast .72s ease}.page-search.is-surprise-tier-2 .page-search__suggestions{animation:page-search-surprise-sway 3.4s ease-in-out infinite}.page-search.is-surprise-tier-2 .page-search__suggestion-btn{animation:page-search-surprise-chip-hop 2.8s ease-in-out infinite}.page-search.is-surprise-tier-2 .page-search__suggestion-btn:nth-child(odd){animation-delay:.14s}.page-search__suggestion-btn.is-surprise-broken{animation:page-search-surprise-chip-break .52s cubic-bezier(.22,1,.36,1);opacity:.7;filter:saturate(.76)}.page-search__suggestion-btn.is-surprise-broken:after{content:" ✦";font-size:.76em;opacity:.66}.page-search__suggestion-btn.is-surprise-repaired{animation:page-search-surprise-chip-repair .68s cubic-bezier(.22,1,.36,1)}.page-search.is-surprise-tier-3 .page-search-hero .block-hero__title{animation:page-search-surprise-title-snap 2.6s ease-in-out infinite}.page-search.is-surprise-tier-3 .page-search-hero .block-hero__subtitle{animation:page-search-surprise-subtitle-float 3.2s ease-in-out infinite}.page-search.is-surprise-tier-3 .page-search__input-wrap--hero{animation:page-search-surprise-field-glow 2.4s ease-in-out infinite}.page-search.is-surprise-tier-4 .page-search__hero-form{animation:page-search-surprise-form-pulse 3.6s ease-in-out infinite}.page-search.is-surprise-tier-4 .page-search__input-icon{animation:page-search-surprise-icon-spin 1.4s linear infinite}.page-search.is-surprise-tier-4 .page-search__hero-action-btn:not(.page-search__hero-action-btn--surprise){animation:page-search-surprise-submit-pulse 2.8s ease-in-out infinite}.page-search.is-surprise-tier-4 .page-search__suggestions>span{animation:page-search-surprise-label-flicker 2.2s linear infinite}.page-search.is-surprise-tier-4 .page-search__suggestion-btn{transform:translate(var(--surprise-chip-shift-x, 0)) rotate(var(--surprise-chip-tilt, 0deg));transition:transform .26s ease}.page-search.is-surprise-tier-5 .page-search-hero [data-search-hero-copy]{animation:page-search-surprise-hero-wobble 5.2s ease-in-out infinite}.page-search.is-surprise-tier-5 .page-search-hero .block-hero__title,.page-search.is-surprise-tier-5 .page-search-hero .block-hero__subtitle{animation:page-search-surprise-text-rainbow 6.1s linear infinite}.page-search.is-surprise-tier-5 .page-search-hero>.block-hero__bg-media img{filter:hue-rotate(14deg) saturate(1.08);animation:page-search-surprise-hero-bg 5.6s ease-in-out infinite alternate}.page-search.is-surprise-tier-5 .page-search-hero .shape-divider svg{animation:page-search-surprise-divider-wave 3.8s ease-in-out infinite alternate}.page-search.is-surprise-tier-6 .page-search-hero .block-hero__eyebrow{animation:page-search-surprise-eyebrow-fizz 1.6s ease-in-out infinite}.page-search.is-surprise-tier-6 .page-search__hero-input-row{animation:page-search-surprise-row-pulse 1.1s ease-in-out infinite}.page-search.is-surprise-tier-6 .page-search__suggestions{animation:page-search-surprise-overdrive-suggestions 2.4s ease-in-out infinite}.page-search.is-surprise-tier-6 .page-search-hero [data-search-hero-copy]{animation:page-search-surprise-inner-zoom 4.8s ease-in-out infinite}.page-search.is-surprise-overdrive .page-search-hero .block-hero__title{animation:page-search-surprise-overdrive-title 2.7s steps(2,end) infinite}.page-search.is-surprise-overdrive .page-search__input-wrap--hero{filter:saturate(1.2) contrast(1.03)}.page-search.is-surprise-overdrive .page-search__suggestion-btn{animation:page-search-surprise-overdrive-chip 1.8s ease-in-out infinite}.page-search.is-surprise-icon-mania .page-search-hero .block-hero__eyebrow-icon{animation:page-search-surprise-kicker-icon-shimmer 2.2s ease-in-out infinite}.page-search.is-surprise-icon-mania .page-search__input-wrap--hero .page-search__input-icon{animation:page-search-surprise-input-icon-orbit 2.4s ease-in-out infinite}.page-search.is-surprise-icon-overdrive .page-search-hero .block-hero__eyebrow-icon{animation-duration:1.1s}.page-search.is-surprise-icon-overdrive .page-search__input-wrap--hero .page-search__input-icon{animation-duration:1s}.page-search-surprise-sparkle-layer{position:fixed;inset:0;z-index:90;pointer-events:none}.page-search-surprise-confetti-layer{position:fixed;inset:0;z-index:89;pointer-events:none}.page-search-surprise-sparkle{position:fixed;left:0;top:0;width:.5rem;height:.5rem;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff7cef2,#facc15cc 46%,#f472b61a);box-shadow:0 0 12px #facc159e;animation:page-search-surprise-sparkle .76s ease-out forwards}.page-search-surprise-confetti{position:fixed;left:0;top:0;width:.36rem;height:.7rem;border-radius:.1rem;transform:translate(-50%,-50%);background:linear-gradient(180deg,#fffffff2,#ffffff1f),hsl(var(--confetti-hue, 32) 95% 58%);box-shadow:0 0 8px #ffd68257;animation:page-search-surprise-confetti 1.18s cubic-bezier(.2,.9,.24,1) forwards}.page-search-surprise-confetti:nth-child(4n){--confetti-hue: 14}.page-search-surprise-confetti:nth-child(4n+1){--confetti-hue: 44}.page-search-surprise-confetti:nth-child(4n+2){--confetti-hue: 184}.page-search-surprise-confetti:nth-child(4n+3){--confetti-hue: 326}.page-search-surprise-bg-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;opacity:0;transform:scale(var(--hero-image-scale, 1.04));filter:var(--hero-image-filter, none);transition:opacity .56s cubic-bezier(.22,1,.36,1)}.page-search-surprise-bg-overlay.is-visible{opacity:var(--hero-image-opacity-page, .54)}.page-search-surprise-bg-overlay.is-hiding{opacity:0}.page-search{transition:filter .86s cubic-bezier(.22,1,.36,1)}html.is-asteroids-viewport-lock,body.is-asteroids-viewport-lock{overflow:hidden!important;height:100%;overscroll-behavior:none}html.is-asteroids-viewport-lock::-webkit-scrollbar,body.is-asteroids-viewport-lock::-webkit-scrollbar{width:0!important;height:0!important}.page-search.is-asteroids-active{filter:saturate(.7) brightness(.6) contrast(1.1)}.page-search-asteroids{position:fixed;inset:0;z-index:95;pointer-events:none;opacity:0;transition:opacity .56s cubic-bezier(.22,1,.36,1)}.page-search-asteroids.is-active,.page-search-asteroids.is-preparing{pointer-events:auto}.page-search-asteroids.is-active{opacity:1}.page-search-asteroids.is-preparing{opacity:.86}.page-search-asteroids__backdrop{position:absolute;inset:0;pointer-events:auto;opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1);background:radial-gradient(120% 96% at 0% 0%,#355ca15c,#070c1a00 62%),radial-gradient(90% 76% at 100% 100%,#814d224d,#06081200 66%),radial-gradient(circle at 12% 18%,rgba(255,255,255,.92) 0 1px,transparent 1.8px),radial-gradient(circle at 78% 24%,rgba(180,217,255,.7) 0 1px,transparent 1.8px),radial-gradient(circle at 34% 72%,rgba(246,249,255,.66) 0 1px,transparent 1.8px),radial-gradient(circle at 65% 58%,rgba(255,215,161,.58) 0 1px,transparent 1.8px),linear-gradient(180deg,#050915d1,#030711e6);background-size:cover,cover,230px 230px,200px 200px,260px 260px,180px 180px,cover;animation:none}.page-search-asteroids.is-active .page-search-asteroids__backdrop{opacity:1}.page-search-asteroids.is-preparing .page-search-asteroids__backdrop{opacity:.86}.page-search-asteroids__canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.page-search-asteroids__hud{position:absolute;left:1rem;top:.85rem;max-width:min(30rem,calc(100vw - 2rem));padding:.64rem .9rem .78rem;border-radius:.84rem;border:1px solid color-mix(in hsl,#7dd3fc 52%,rgba(255,255,255,.22));background:color-mix(in hsl,rgba(3,10,24,.88) 84%,rgba(255,255,255,.12));box-shadow:0 0 1.3rem #5dd6ff42;backdrop-filter:blur(5px);color:#e9fbff;pointer-events:none}.page-search-asteroids__score{margin:0;display:grid;gap:.18rem}.page-search-asteroids__score-label{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#d3f4ffdb}.page-search-asteroids__score-value{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(1.35rem,4.5vw,2.35rem);font-weight:700;letter-spacing:.11em;line-height:1;color:#d8f7ff;text-shadow:0 0 .6rem rgba(135,246,255,.52)}.page-search-asteroids__controls{position:absolute;left:50%;bottom:max(1rem,env(safe-area-inset-bottom,0px));transform:translate(-50%);display:inline-flex;align-items:center;gap:.45rem;pointer-events:auto}.page-search-asteroids.is-preparing .page-search-asteroids__hud,.page-search-asteroids.is-preparing .page-search-asteroids__controls{opacity:0;visibility:hidden}.page-search-asteroids__controls button{min-width:2.42rem;height:2.42rem;border:1px solid color-mix(in hsl,#7dd3fc 42%,rgba(255,255,255,.34));border-radius:.72rem;background:color-mix(in hsl,rgba(5,16,35,.86) 84%,rgba(255,255,255,.12));color:#ebfdff;font:inherit;font-size:.93rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.page-search-asteroids__controls button.is-active{background:color-mix(in hsl,rgba(14,92,129,.86) 76%,rgba(255,255,255,.2));border-color:color-mix(in hsl,#7dd3fc 62%,rgba(255,255,255,.38))}.page-search-asteroids__fullscreen{position:absolute;right:1rem;top:.85rem;min-height:2.34rem;padding:.44rem .72rem;border-radius:.72rem;border:1px solid color-mix(in hsl,#7dd3fc 52%,rgba(255,255,255,.32));background:color-mix(in hsl,rgba(5,16,35,.9) 82%,rgba(255,255,255,.12));color:#effdff;font:inherit;display:inline-flex;align-items:center;gap:.4rem;pointer-events:auto;z-index:1;box-shadow:0 0 .9rem #7dd3fc3d;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.page-search-asteroids__fullscreen:hover{transform:translateY(-1px);border-color:color-mix(in hsl,#7dd3fc 66%,rgba(255,255,255,.34))}.page-search-asteroids__fullscreen.is-active{border-color:color-mix(in hsl,#facc15 52%,#7dd3fc 48%);background:color-mix(in hsl,rgba(37,99,235,.3) 56%,rgba(5,16,35,.76))}.page-search-asteroids__fullscreen-icon{font-size:1rem;line-height:1}.page-search-asteroids__fullscreen-label{font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.page-search-asteroids-bonus{position:fixed;inset:0;z-index:88;pointer-events:none}.page-search-asteroids-bonus-rock{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:var(--asteroids-rock-size, 26px);height:var(--asteroids-rock-size, 26px);border-radius:42% 58% 63% 37%/45% 40% 60% 55%;border:1px solid color-mix(in hsl,hsl(var(--asteroids-rock-hue, 34) 80% 52%) 36%,rgba(255,255,255,.34));color:color-mix(in hsl,#fff 84%,hsl(var(--asteroids-rock-hue, 34) 88% 62%) 16%);font-size:calc(var(--asteroids-rock-size, 26px) * .4);line-height:1;transform:rotate(var(--asteroids-rock-tilt, 0deg));background:radial-gradient(65% 70% at 30% 25%,#ffffff4d,#fff0 62%),radial-gradient(120% 110% at 70% 90%,#080c1466,#080c140f 72%),linear-gradient(150deg,hsl(var(--asteroids-rock-hue, 34) 50% 44%),hsl(var(--asteroids-rock-hue, 34) 44% 28%));box-shadow:0 0 .6rem #96e0ff38,inset -.2rem -.16rem .35rem #0000004d;transition:opacity .14s ease,transform .22s ease,filter .22s ease}.is-asteroids-target{pointer-events:none!important}.is-asteroids-destroyed{opacity:0!important;filter:blur(1.2px) saturate(1.3);transform:scale(.2) rotate(-14deg)!important;transition:opacity .15s ease,transform .22s ease,filter .22s ease!important}.page-search.is-asteroids-active .page-search__hero-action-btn--asteroids{border-color:color-mix(in hsl,#7dd3fc 54%,var(--border) 46%)!important}.page-search-asteroids-dialog{position:fixed;inset:0;z-index:108;display:grid;place-items:center;padding:1rem;background:#01040cb8;opacity:0;pointer-events:none;transition:opacity .19s ease}.page-search-asteroids-dialog.is-open{opacity:1;pointer-events:auto}.page-search-asteroids-dialog__panel{width:min(38rem,calc(100vw - 2rem));padding:1.2rem 1.2rem 1.25rem;border-radius:1rem;border:1px solid color-mix(in hsl,#7dd3fc 38%,rgba(255,255,255,.2));background:radial-gradient(125% 140% at 14% 10%,#4299e138,#111827eb 52%),color-mix(in hsl,rgba(6,11,22,.94) 86%,rgba(255,255,255,.1));box-shadow:0 .8rem 2.8rem #00000075,0 0 1.2rem #5cd6ff47;color:#f5fcff;display:grid;gap:.7rem;text-align:center;justify-items:center}.page-search-asteroids-dialog__kicker{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;color:#b7f4ffd6}.page-search-asteroids-dialog__title{margin:.1rem 0 0;font-size:clamp(1.2rem,2.8vw,1.58rem);line-height:1.3;max-width:28ch}.page-search-asteroids-dialog__guide,.page-search-asteroids-dialog__warning{margin:0;color:color-mix(in hsl,#fff 78%,#7dd3fc 22%);font-size:.9rem;line-height:1.4;text-align:center}.page-search-asteroids-dialog__guide{border-radius:999px;padding:.22rem .7rem;border:1px solid color-mix(in hsl,#7dd3fc 48%,transparent);background:color-mix(in hsl,rgba(125,211,252,.2) 58%,rgba(2,8,23,.35));color:color-mix(in hsl,#fff 84%,#7dd3fc 16%)}.page-search-asteroids-dialog__warning{margin-top:.15rem;max-width:34ch;color:color-mix(in hsl,#fde68a 74%,#fff 26%)}.page-search-asteroids-dialog__controls-block{width:min(34rem,100%);border-radius:.82rem;padding:.58rem;border:1px solid color-mix(in hsl,#7dd3fc 30%,rgba(255,255,255,.16));background:color-mix(in hsl,rgba(9,20,38,.9) 82%,rgba(125,211,252,.12))}.page-search-asteroids-dialog__controls-title{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:color-mix(in hsl,#fff 72%,#93c5fd 28%)}.page-search-asteroids-dialog__controls-grid{margin-top:.5rem;display:grid;grid-template-columns:1fr;gap:.48rem}@media(--mq-min-40){.page-search-asteroids-dialog__controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-search-asteroids-dialog__controls-card{border-radius:.7rem;padding:.5rem .5rem .45rem;background:color-mix(in hsl,rgba(15,23,42,.86) 84%,rgba(125,211,252,.12));border:1px solid color-mix(in hsl,#93c5fd 18%,rgba(255,255,255,.16))}.page-search-asteroids-dialog__controls-device{margin:0 0 .3rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in hsl,#fff 66%,#7dd3fc 34%)}.page-search-asteroids-dialog__control-list{margin:0;padding:0;list-style:none;display:grid;gap:.26rem}.page-search-asteroids-dialog__control-list li{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:center;font-size:.82rem;color:color-mix(in hsl,#fff 86%,#cbd5e1 14%)}.page-search-asteroids-dialog__keys{display:inline-flex;align-items:center;gap:.2rem}.page-search-asteroids-dialog__keys kbd{border-radius:.35rem;border:1px solid color-mix(in hsl,#bae6fd 34%,rgba(255,255,255,.22));background:color-mix(in hsl,rgba(15,23,42,.96) 76%,rgba(125,211,252,.24));box-shadow:inset 0 -.08rem color-mix(in hsl,#7dd3fc 42%,rgba(15,23,42,.58));color:color-mix(in hsl,#fff 90%,#bae6fd 10%);font-size:.72rem;line-height:1;min-width:1.7rem;padding:.24rem .36rem;font-family:var(--font-sans)}.page-search-asteroids-dialog__actions{margin-top:.15rem;display:flex;justify-content:center;gap:.62rem;flex-wrap:wrap}.page-search-asteroids-dialog__start-btn{min-height:3.2rem;min-width:min(19rem,100%);padding:.88rem 1.6rem;font-size:clamp(1.02rem,2vw,1.22rem);font-weight:700;letter-spacing:.03em}@media(--mq-max-48){.page-search-asteroids-dialog__controls-grid{grid-template-columns:1fr}.page-search-asteroids-dialog__start-btn{width:100%;min-width:0}}@keyframes page-search-surprise-bg-slide{0%{background-position:0% 50%,0 0}50%{background-position:100% 50%,0 0}to{background-position:0% 50%,0 0}}@keyframes page-search-asteroids-btn-pulse{0%{box-shadow:0 0 #f59e0b00}45%{box-shadow:0 0 .55rem #f59e0b5c}to{box-shadow:0 0 #f59e0b00}}@keyframes page-search-asteroids-btn-wiggle{0%{transform:translate(0) rotate(0)}18%{transform:translate(-1px) rotate(-1.6deg)}36%{transform:translate(1.5px) rotate(1.3deg)}54%{transform:translate(-1.2px) rotate(-1.1deg)}72%{transform:translate(1px) rotate(.7deg)}to{transform:translate(0) rotate(0)}}@keyframes page-search-asteroids-btn-unlock-burst{0%{transform:translateY(0) scale(1);filter:saturate(1)}28%{transform:translateY(-2px) scale(1.035);filter:saturate(1.22) brightness(1.08)}60%{transform:translateY(0) scale(1.015);filter:saturate(1.14) brightness(1.04)}to{transform:translateY(0) scale(1);filter:saturate(1)}}@keyframes page-search-asteroids-btn-halo{0%{opacity:0;transform:scale(.86)}24%{opacity:.95;transform:scale(1.02)}to{opacity:0;transform:scale(1.2)}}@keyframes page-search-asteroids-launch-reveal{0%{opacity:0;transform:translateY(8px);filter:brightness(1)}26%{opacity:1;transform:translateY(0);filter:brightness(1.12)}58%{filter:brightness(1.2)}to{opacity:1;transform:translateY(0);filter:brightness(1)}}@keyframes page-search-asteroids-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes page-search-asteroids-space-shift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0}50%{background-position:0 0,0 0,28px 16px,-16px 24px,14px -20px,-18px -14px,0 0}to{background-position:0 0,0 0,56px 32px,-32px 48px,28px -40px,-36px -28px,0 0}}@keyframes page-search-surprise-shine{0%{opacity:0;transform:rotate(24deg) translate(-150%)}15%{opacity:.64}to{opacity:0;transform:rotate(24deg) translate(320%)}}@keyframes page-search-surprise-hint-pulse{0%{filter:saturate(1);border-color:color-mix(in hsl,var(--border) 72%,#fff 28%)}38%{filter:saturate(1.18) brightness(1.03);border-color:color-mix(in hsl,var(--alarmira-colors-brand-japonica-500, #eb7d00) 40%,var(--border) 60%)}to{filter:saturate(1);border-color:color-mix(in hsl,var(--border) 72%,#fff 28%)}}@keyframes page-search-surprise-confetti{0%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.72)}12%{opacity:1}62%{opacity:1;transform:translate(calc(-50% + var(--confetti-drift-x, 0px) * .72),calc(-50% + var(--confetti-drift-y, -36px) * .74)) rotate(calc(var(--confetti-rotate, 120deg) * .7)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--confetti-drift-x, 0px)),calc(-50% + var(--confetti-drift-y, -36px))) rotate(var(--confetti-rotate, 120deg)) scale(.78)}}@keyframes page-search-surprise-sway{0%{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes page-search-surprise-chip-hop{0%{transform:translateY(0)}35%{transform:translateY(-4px) rotate(-1.5deg)}70%{transform:translateY(2px) rotate(1deg)}to{transform:translateY(0)}}@keyframes page-search-surprise-chip-break{0%{transform:translate(0) scale(1)}26%{transform:translate(5px) rotate(2deg) scale(.96)}52%{transform:translate(-4px) rotate(-2deg) scale(.92)}to{transform:translate(0) rotate(0) scale(.95)}}@keyframes page-search-surprise-chip-repair{0%{transform:translateY(2px) scale(.9);opacity:.72}42%{transform:translateY(-3px) scale(1.06);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes page-search-surprise-title-snap{0%{transform:translate(0) skew(0);letter-spacing:normal}30%{transform:translate(-3px) skew(-2deg);letter-spacing:.01em}60%{transform:translate(4px) skew(2deg);letter-spacing:.005em}to{transform:translate(0) skew(0);letter-spacing:normal}}@keyframes page-search-surprise-subtitle-float{0%{transform:translate(0);opacity:1}30%{transform:translate(-4px);opacity:.94}65%{transform:translate(4px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes page-search-surprise-input-bob{0%{transform:translate(0)}35%{transform:translate(-3px)}70%{transform:translate(3px)}to{transform:translate(0)}}@keyframes page-search-surprise-field-glow{0%{box-shadow:0 0 #f9731600}45%{box-shadow:0 0 .42rem #f973164d}to{box-shadow:0 0 #f9731600}}@keyframes page-search-surprise-form-swish{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-.6deg) scale(1.005)}60%{transform:rotate(.5deg) scale(.998)}to{transform:rotate(0) scale(1)}}@keyframes page-search-surprise-form-pulse{0%{filter:saturate(1) brightness(1)}40%{filter:saturate(1.08) brightness(1.02)}to{filter:saturate(1) brightness(1)}}@keyframes page-search-surprise-submit-wiggle{0%{transform:translate(0) rotate(0)}24%{transform:translate(-3px) rotate(-1.2deg)}50%{transform:translate(3px) rotate(.8deg)}to{transform:translate(0) rotate(0)}}@keyframes page-search-surprise-submit-pulse{0%{box-shadow:0 0 #facc1500}45%{box-shadow:0 0 .4rem #facc1552}to{box-shadow:0 0 #facc1500}}@keyframes page-search-surprise-icon-spin{0%{transform:translateY(-50%) rotate(0)}60%{transform:translateY(-50%) rotate(340deg)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes page-search-surprise-label-flicker{0%{opacity:1}18%{opacity:.78}36%{opacity:1}70%{opacity:.86}to{opacity:1}}@keyframes page-search-surprise-hero-wobble{0%{transform:perspective(1400px) rotateX(0) rotateY(0)}28%{transform:perspective(1400px) rotateX(2.2deg) rotateY(-2.6deg)}56%{transform:perspective(1400px) rotateX(-1.8deg) rotateY(2.2deg)}to{transform:perspective(1400px) rotateX(0) rotateY(0)}}@keyframes page-search-surprise-text-rainbow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(95deg)}}@keyframes page-search-surprise-divider-wave{0%{transform:scale(1)}50%{transform:scale(1.015,1.04)}to{transform:scale(1)}}@keyframes page-search-surprise-hero-bg{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@keyframes page-search-surprise-eyebrow-fizz{0%{transform:translate(0);letter-spacing:0}30%{transform:translate(-3px);letter-spacing:.02em}60%{transform:translate(4px);letter-spacing:.01em}to{transform:translate(0);letter-spacing:0}}@keyframes page-search-surprise-overdrive-row{0%{transform:perspective(920px) rotateX(0) rotateY(0) scale(1)}33%{transform:perspective(920px) rotateX(3deg) rotateY(-4deg) scale(1.006)}66%{transform:perspective(920px) rotateX(-2deg) rotateY(3deg) scale(.998)}to{transform:perspective(920px) rotateX(0) rotateY(0) scale(1)}}@keyframes page-search-surprise-row-pulse{0%{box-shadow:0 0 #fb923c00}35%{box-shadow:0 0 .38rem #fb923c57}to{box-shadow:0 0 #fb923c00}}@keyframes page-search-surprise-overdrive-suggestions{0%{transform:translate(0)}20%{transform:translate(-12px)}46%{transform:translate(11px)}70%{transform:translate(-6px)}to{transform:translate(0)}}@keyframes page-search-surprise-overdrive-title{0%{transform:translate(0) rotate(0)}19%{transform:translate(-4px) rotate(-1deg)}41%{transform:translate(5px) rotate(1deg)}68%{transform:translate(-2px) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes page-search-surprise-overdrive-chip{0%{filter:saturate(1) brightness(1)}35%{filter:saturate(1.22) brightness(1.03)}72%{filter:saturate(1.35) brightness(1.08)}to{filter:saturate(1) brightness(1)}}@keyframes page-search-surprise-inner-zoom{0%{transform:translate3d(var(--surprise-hero-pan-x, 0),var(--surprise-hero-pan-y, 0),0) scale(var(--surprise-hero-zoom, 1))}30%{transform:translate3d(calc(var(--surprise-hero-pan-x, 0) * -.5),calc(var(--surprise-hero-pan-y, 0) * .4),0) scale(calc(var(--surprise-hero-zoom, 1) + .02))}62%{transform:translate3d(calc(var(--surprise-hero-pan-x, 0) * .6),calc(var(--surprise-hero-pan-y, 0) * -.5),0) scale(calc(var(--surprise-hero-zoom, 1) - .015))}to{transform:translate3d(var(--surprise-hero-pan-x, 0),var(--surprise-hero-pan-y, 0),0) scale(var(--surprise-hero-zoom, 1))}}@keyframes page-search-surprise-kicker-icon-shimmer{0%{transform:translate(0) rotate(0) scale(1)}26%{transform:translate(-2px) rotate(-10deg) scale(1.03)}52%{transform:translate(2px) rotate(9deg) scale(1.07)}76%{transform:translate(-1px) rotate(-6deg) scale(1.02)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes page-search-surprise-input-icon-orbit{0%{transform:translateY(-50%) rotate(0) scale(1)}25%{transform:translateY(-52%) rotate(-10deg) scale(1.05)}50%{transform:translateY(-48%) rotate(11deg) scale(1.08)}75%{transform:translateY(-51%) rotate(-7deg) scale(1.02)}to{transform:translateY(-50%) rotate(0) scale(1)}}@keyframes page-search-surprise-sparkle{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;transform:translate(calc(-50% + var(--sparkle-x, 0px) * .2),calc(-50% + var(--sparkle-y, 0px) * .2)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--sparkle-x, 0px)),calc(-50% + var(--sparkle-y, 0px))) scale(.65)}}@keyframes page-search-surprise-wiggle{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@keyframes page-search-surprise-bounce{0%{transform:translate(0)}32%{transform:translate(-10px)}55%{transform:translate(8px)}75%{transform:translate(-6px)}to{transform:translate(0)}}@keyframes page-search-surprise-glow{0%{box-shadow:0 0 #f7983e00}38%{box-shadow:0 0 .45rem #f7983e85}to{box-shadow:0 0 #f7983e00}}@keyframes page-search-surprise-tilt{0%{transform:perspective(620px) rotateX(0) rotateY(0)}33%{transform:perspective(620px) rotateX(-6deg) rotateY(8deg)}66%{transform:perspective(620px) rotateX(4deg) rotateY(-7deg)}to{transform:perspective(620px) rotateX(0) rotateY(0)}}@keyframes page-search-surprise-warp{0%{transform:scale(1);filter:saturate(1)}30%{transform:scale(1.02) skew(-2deg);filter:saturate(1.12)}55%{transform:scale(.99) skew(2deg);filter:saturate(1.2)}to{transform:scale(1);filter:saturate(1)}}@keyframes page-search-surprise-pop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes page-search-surprise-swing{0%{transform:rotate(0)}25%{transform:rotate(-7deg)}55%{transform:rotate(6deg)}78%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes page-search-surprise-spin{0%{transform:rotate(0) scale(1)}45%{transform:rotate(12deg) scale(1.08)}to{transform:rotate(0) scale(1)}}@keyframes page-search-surprise-blast{0%{transform:scale(1);filter:saturate(1)}36%{transform:scale(1.12);filter:saturate(1.22) brightness(1.05)}to{transform:scale(1);filter:saturate(1)}}@media(prefers-reduced-motion:reduce){.page-search__hero-action-btn--surprise,.page-search__hero-action-btn--surprise.is-surprise-pop,.page-search__hero-action-btn--surprise.is-surprise-swing,.page-search__hero-action-btn--surprise.is-surprise-spin,.page-search__hero-action-btn--surprise.is-surprise-blast,.page-search__hero-action-btn--surprise:before,.page-search__hero-action-btn--surprise.is-surprise-flare:after,.page-search__hero-action-btn--surprise.is-surprise-hinted,.page-search-hero [data-search-hero-copy],.page-search.is-surprise-icon-mania .page-search-hero .block-hero__eyebrow-icon,.page-search.is-surprise-icon-mania .page-search__input-wrap--hero .page-search__input-icon,.page-search.is-surprise-tier-2 .page-search__suggestions,.page-search.is-surprise-tier-2 .page-search__suggestion-btn,.page-search__suggestion-btn.is-surprise-broken,.page-search__suggestion-btn.is-surprise-repaired,.page-search.is-surprise-tier-3 .page-search-hero .block-hero__title,.page-search.is-surprise-tier-3 .page-search-hero .block-hero__subtitle,.page-search.is-surprise-tier-3 .page-search__input-wrap--hero,.page-search.is-surprise-tier-4 .page-search__hero-form,.page-search.is-surprise-tier-4 .page-search__input-icon,.page-search.is-surprise-tier-4 .page-search__hero-action-btn:not(.page-search__hero-action-btn--surprise),.page-search.is-surprise-tier-4 .page-search__suggestions>span,.page-search.is-surprise-tier-4 .page-search__suggestion-btn,.page-search.is-surprise-tier-5 .page-search-hero,.page-search.is-surprise-tier-5 .page-search-hero .block-hero__title,.page-search.is-surprise-tier-5 .page-search-hero .block-hero__subtitle,.page-search.is-surprise-tier-5 .page-search-hero>.block-hero__bg-media img,.page-search.is-surprise-tier-5 .page-search-hero .shape-divider svg,.page-search.is-surprise-tier-6 .page-search-hero .block-hero__eyebrow,.page-search.is-surprise-tier-6 .page-search__hero-input-row,.page-search.is-surprise-tier-6 .page-search__suggestions,.page-search.is-surprise-overdrive .page-search-hero .block-hero__title,.page-search.is-surprise-overdrive .page-search__suggestion-btn,.page-search__hero-input-row.is-surprise-wiggle,.page-search__hero-input-row.is-surprise-bounce,.page-search__hero-input-row.is-surprise-glow,.page-search__hero-input-row.is-surprise-tilt,.page-search__hero-input-row.is-surprise-warp{animation:none}.page-search-surprise-bg-overlay{transition:none}.page-search-surprise-confetti{animation:none!important}.page-search-hero .block-hero__title,.page-search-hero .block-hero__subtitle,.page-search-hero [data-search-hero-kicker],.page-search-hero [data-search-hero-copy],.page-search-hero .block-hero__eyebrow-icon,.page-search__input-wrap--hero .page-search__input-icon{transition:none!important}}.not-found-page__cta.is-surprise-stage-1 .home-head h2{letter-spacing:.006em}.not-found-page__cta.is-surprise-stage-1 .page-search__quick-card{transition:transform .24s ease,border-color .2s ease,background-color .22s ease}.not-found-page__cta.is-surprise-stage-2 .page-search__quick-icon{animation:not-found-surprise-icon-sway 2.4s ease-in-out infinite}.not-found-page__cta.is-surprise-stage-2 .page-search__quick-card:nth-child(2n) .page-search__quick-icon{animation-delay:.18s}.not-found-page__cta.is-surprise-stage-3 .home-head h2,.not-found-page__cta.is-surprise-stage-3 .home-head p{animation:not-found-surprise-copy-shift 3.8s ease-in-out infinite}.not-found-page__cta.is-surprise-stage-3 .page-search__quick-card{animation:not-found-surprise-card-shuffle 2.9s ease-in-out infinite}.not-found-page__cta.is-surprise-stage-3 .page-search__quick-card:nth-child(odd){animation-delay:.14s}@keyframes not-found-surprise-icon-sway{0%{transform:translate(0) rotate(0)}35%{transform:translate(-4px) rotate(-6deg)}65%{transform:translate(4px) rotate(5deg)}to{transform:translate(0) rotate(0)}}@keyframes not-found-surprise-copy-shift{0%{transform:translate(0)}30%{transform:translate(-5px)}60%{transform:translate(5px)}to{transform:translate(0)}}@keyframes not-found-surprise-card-shuffle{0%{transform:translate(0) rotate(0)}25%{transform:translate(-6px) rotate(-.6deg)}50%{transform:translate(8px) rotate(.6deg)}75%{transform:translate(-3px) rotate(-.4deg)}to{transform:translate(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.not-found-page__cta.is-surprise-stage-2 .page-search__quick-icon,.not-found-page__cta.is-surprise-stage-3 .home-head h2,.not-found-page__cta.is-surprise-stage-3 .home-head p,.not-found-page__cta.is-surprise-stage-3 .page-search__quick-card,.page-search-surprise-sparkle{animation:none!important}}
