.lp.notfound{flex-direction:column;min-height:100vh;display:flex}.lp .nf-main{flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.lp .nf-wrap{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;width:100%;padding-top:72px;padding-bottom:72px;display:grid;position:relative}.lp .nf-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;font-size:12px;display:inline-flex}.lp .nf-tag .nf-dot{background:#e46212;background:lab(58.0892% 49.2316 63.859);border-radius:999px;width:6px;height:6px}.lp .nf-left h1{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(40px,5.5vw,76px);font-weight:600;line-height:.98}.lp .nf-left p{color:var(--ink-2);max-width:46ch;margin-bottom:28px;font-size:18px;line-height:1.55}.lp .nf-actions{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.lp .nf-pages{border-top:1px solid var(--line);padding-top:24px}.lp .nf-pages .lbl{font-size:12px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.lp .nf-pages .row{flex-wrap:wrap;gap:8px;display:flex}.lp .nf-pages a{color:var(--ink-2);border:1px solid var(--line);background:#fff;background:lab(100% 0 0);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:all .14s;display:inline-flex}.lp .nf-pages a:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.lp .nf-pages a svg{width:13px;height:13px;color:var(--ink-3)}.lp .nf-pages a:hover svg{color:var(--ink)}.lp .nf-art{justify-content:center;display:flex}.lp .nf-card{border:1px solid var(--line);background:#fff;background:lab(100% 0 0);border-radius:18px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 24px 48px -24px #0000002e}.lp .nf-card-top{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:12px 16px;display:flex}.lp .nf-lights{gap:6px;display:flex}.lp .nf-lights span{background:#dedede;background:lab(88.4% 0 .0000119209);border-radius:999px;width:10px;height:10px}.lp .nf-url{font-family:var(--font-mono);color:var(--ink-3);margin-left:6px;font-size:11px}.lp .nf-card-body{padding:28px 24px}.lp .nf-ghost{background:repeating-linear-gradient(90deg,var(--surface-2)0 12px,#fff 12px 16px);border-radius:5px;height:14px;margin-bottom:12px}@supports (color:lab(0% 0 0)){.lp .nf-ghost{background:repeating-linear-gradient(90deg,var(--surface-2)0 12px,lab(100% 0 0) 12px 16px)}}.lp .nf-ghost.w1{width:40%;height:22px}.lp .nf-ghost.w2{width:88%}.lp .nf-ghost.w3{width:70%}.lp .nf-big{letter-spacing:-.05em;font-kerning:none;text-align:center;color:var(--ink);padding:18px 0 6px;font-size:96px;font-weight:600;line-height:1}.lp .nf-big .z{color:var(--accent)}.lp .nf-cap{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-bottom:22px;font-size:11px}@media (max-width:860px){.lp .nf-wrap{grid-template-columns:1fr;gap:40px}.lp .nf-art{order:-1}}
