.not-found-page{text-align:center;width:min(860px,100% - 40px);margin-inline:auto;padding-block:clamp(32px,6vh,72px) 72px}.not-found-art{isolation:isolate;background:radial-gradient(ellipse, color-mix(in srgb, var(--primary) 12%, transparent), transparent 68%);place-items:center;height:clamp(150px,24vw,230px);display:grid;position:relative}.not-found-number{letter-spacing:-.065em;color:var(--primary);align-items:center;gap:12px;font-size:clamp(110px,19vw,188px);font-weight:850;line-height:1;display:flex;transform:rotate(-5deg)}.not-found-zero{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--line));background:var(--surface);width:.8em;height:.8em;box-shadow:0 16px 48px color-mix(in srgb, var(--primary) 12%, transparent);border-radius:50%;place-items:center;display:grid}.not-found-zero svg{width:55%;height:55%}.not-found-orbit{border:1px dashed color-mix(in srgb, var(--primary) 25%, var(--line));z-index:-1;border-radius:50%;width:min(430px,95%);height:65%;position:absolute;transform:rotate(-18deg)}.not-found-spark{background:var(--primary);border-radius:2px;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.not-found-spark-one{inset-inline-start:22%;top:18%}.not-found-spark-two{inset-inline-end:22%;background:var(--peach);width:12px;height:12px;bottom:14%}.not-found-copy{max-width:640px;margin:26px auto 30px}.not-found-copy h1{letter-spacing:-.035em;text-wrap:balance;margin-block:12px 18px;font-size:clamp(28px,4vw,44px);line-height:1.15}.not-found-copy>p:last-child{color:var(--muted);text-wrap:pretty;line-height:1.7}.not-found-search{border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 40px color-mix(in srgb, var(--primary) 5%, transparent);text-align:start;border-radius:24px;padding:20px}.not-found-search .search-bar{width:100%;margin:0}.profile-lookup{padding-block:clamp(24px,4vh,44px) 48px}.observed-index-evidence{border:1px solid var(--border,#58717f);background:var(--surface,#10212b);width:min(100%,38rem);color:var(--text,#f1f5f9);text-align:start;border-radius:1rem;margin:1rem auto;padding:1rem 1.25rem}.observed-index-evidence h2{margin:0 0 .5rem}.observed-index-evidence p{margin:.4rem 0;line-height:1.5}.observed-index-match{border-top:1px solid var(--line);align-items:center;gap:.75rem;margin-top:.9rem;padding-top:.9rem;display:flex}.observed-index-match img{border-radius:.65rem;flex:none}.observed-index-match>div{gap:.15rem;min-width:0;display:grid}.observed-index-match span{color:var(--muted);font-size:.85rem}.observed-index-score{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto}.profile-lookup .not-found-art{height:clamp(68px,9vw,96px)}.profile-lookup .not-found-art svg{width:56px;height:56px}.profile-lookup .not-found-copy{margin:8px auto 22px}.profile-lookup :is(.search-lookup-status,.search-lookup-help,.search-collection-status,.form-error){grid-column:1/-1}.profile-lookup .form-error{margin:10px 4px 0;position:static}.profile-lookup .search-lookup-status{color:var(--text);align-items:center;gap:9px;margin:14px 4px 0;font-size:14px;font-weight:650;display:flex}.profile-lookup .search-lookup-status svg{color:var(--primary);flex:none}.profile-lookup .search-lookup-help{color:var(--muted);margin:10px 4px 0;font-size:13px;line-height:1.6}.not-found-hint{color:var(--muted);margin:14px 4px 0;font-size:13px;line-height:1.6}.not-found-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.not-found-secondary{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.not-found-secondary:hover{color:var(--primary)}.not-found-links a:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.not-found-page .search-button,.not-found-page .button{background:var(--primary);color:#fff}:root[data-theme=dark] .not-found-page :is(.search-button,.button){background:#315cf4}@media (width<=540px){.not-found-page{width:calc(100% - 24px);padding-bottom:40px}.not-found-search{border-radius:18px;padding:12px}.not-found-links{flex-direction:column;gap:8px}.not-found-links .button{width:100%}}
