.NotFoundScene-module__l4GUpa__page{min-height:100svh;color:var(--fg);background:var(--bg);grid-template-rows:auto 1fr;padding:clamp(20px,4vw,48px);display:grid}.NotFoundScene-module__l4GUpa__brand{opacity:.86;width:fit-content;display:inline-flex}.NotFoundScene-module__l4GUpa__brand img{width:64px;height:auto}.NotFoundScene-module__l4GUpa__content{width:min(680px,100%);margin:auto;padding-block:48px}.NotFoundScene-module__l4GUpa__scoreboard{width:fit-content;color:var(--accent);font:700 clamp(56px, 14vw, 112px) / .86 var(--font-jetbrains-mono,ui-monospace), ui-monospace, monospace;letter-spacing:-.08em;align-items:center;gap:clamp(10px,3vw,24px);margin-bottom:20px;display:flex}.NotFoundScene-module__l4GUpa__scoreboard i{color:var(--muted-aa);letter-spacing:0;font-size:.24em;font-style:normal}.NotFoundScene-module__l4GUpa__court{border:1px solid var(--border);background:linear-gradient(90deg, transparent 49.8%, var(--border) 50%, transparent 50.2%), linear-gradient(var(--border), var(--border)) 0 50% / 100% 1px no-repeat, color-mix(in srgb, var(--accent) 4%, var(--bg));border-radius:8px;height:clamp(120px,24vw,180px);margin:0 0 36px;position:relative;overflow:hidden}.NotFoundScene-module__l4GUpa__net{background:var(--muted-aa);width:1px;position:absolute;inset:0 auto 0 50%}.NotFoundScene-module__l4GUpa__kitchenLeft,.NotFoundScene-module__l4GUpa__kitchenRight{border:solid var(--border);border-width:1px 0;width:18%;position:absolute;top:25%;bottom:25%}.NotFoundScene-module__l4GUpa__kitchenLeft{left:32%}.NotFoundScene-module__l4GUpa__kitchenRight{right:32%}.NotFoundScene-module__l4GUpa__ball{aspect-ratio:1;border:2px solid var(--bg);background:var(--accent);width:24px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;animation:2.4s ease-in-out infinite NotFoundScene-module__l4GUpa__drift;position:absolute;top:12%;right:6%}.NotFoundScene-module__l4GUpa__ball:before,.NotFoundScene-module__l4GUpa__ball:after{content:"";aspect-ratio:1;background:var(--bg);border-radius:50%;width:4px;position:absolute}.NotFoundScene-module__l4GUpa__ball:before{top:4px;left:8px}.NotFoundScene-module__l4GUpa__ball:after{bottom:5px;right:4px}.NotFoundScene-module__l4GUpa__outCall{color:var(--accent);font:700 12px/1 var(--font-jetbrains-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.12em;position:absolute;bottom:14%;right:12%;transform:rotate(-7deg)}.NotFoundScene-module__l4GUpa__eyebrow{color:var(--muted-aa);font:500 12px/1.4 var(--font-jetbrains-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.NotFoundScene-module__l4GUpa__content h1{max-width:620px;font:700 clamp(30px, 6vw, 52px) / 1.05 var(--font-jetbrains-mono,ui-monospace), ui-monospace, monospace;letter-spacing:-.04em;margin:0}.NotFoundScene-module__l4GUpa__description{max-width:600px;color:var(--cream);font:400 clamp(16px, 2.2vw, 19px) / 1.6 var(--font-ui);margin:18px 0 0}.NotFoundScene-module__l4GUpa__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.NotFoundScene-module__l4GUpa__primaryAction,.NotFoundScene-module__l4GUpa__secondaryAction{min-height:44px;font:700 13px/1 var(--font-jetbrains-mono,ui-monospace), ui-monospace, monospace;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.NotFoundScene-module__l4GUpa__primaryAction{color:var(--bg);background:var(--accent);padding:0 18px}.NotFoundScene-module__l4GUpa__secondaryAction{color:var(--accent);padding:0 4px}.NotFoundScene-module__l4GUpa__primaryAction:hover,.NotFoundScene-module__l4GUpa__secondaryAction:hover{text-decoration:underline}.NotFoundScene-module__l4GUpa__primaryAction:focus-visible,.NotFoundScene-module__l4GUpa__secondaryAction:focus-visible,.NotFoundScene-module__l4GUpa__brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes NotFoundScene-module__l4GUpa__drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(8px,-7px)rotate(18deg)}}@media (max-width:480px){.NotFoundScene-module__l4GUpa__page{padding:20px}.NotFoundScene-module__l4GUpa__content{padding-block:32px}.NotFoundScene-module__l4GUpa__court{margin-bottom:28px}.NotFoundScene-module__l4GUpa__actions{flex-direction:column;align-items:stretch}.NotFoundScene-module__l4GUpa__primaryAction,.NotFoundScene-module__l4GUpa__secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.NotFoundScene-module__l4GUpa__ball{animation:none}}
