@layer base{.landing *{font-family:inherit}}html.landing-lock,html.landing-lock body{height:100%;overflow:hidden}html.has-cursor,html.has-cursor *{cursor:none}.landing{--landing-data-1:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes landing-ping{to{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-magenta-500) 0%, transparent)}}@keyframes landing-g-shake{0%{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-1px,2px)}to{transform:none}}@keyframes landing-g-tear-a{0%{opacity:.9;clip-path:inset(8% 0 72%);transform:translate(-7px)}25%{clip-path:inset(56% 0 18%);transform:translate(6px)}50%{clip-path:inset(30% 0 46%);transform:translate(-4px)}75%{clip-path:inset(78% 0 4%);transform:translate(7px)}to{opacity:0;clip-path:inset(50% 0);transform:none}}@keyframes landing-g-tear-b{0%{opacity:.85;clip-path:inset(64% 0 12%);transform:translate(6px)}25%{clip-path:inset(12% 0 70%);transform:translate(-6px)}50%{clip-path:inset(44% 0 30%);transform:translate(5px)}75%{clip-path:inset(2% 0 86%);transform:translate(-7px)}to{opacity:0;clip-path:inset(50% 0);transform:none}}@keyframes landing-hping{to{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-success) 0%, transparent)}}