.lw-not-found{--lw-panel:#fffaf2;--lw-panel-strong:#ffffff;--lw-ink:#111111;--lw-muted:#55524c;--lw-line:#111111;--lw-blue:#4a56ff;--lw-green:#22ff5f;--lw-pink:#ff8fb6;--lw-shadow:8px 8px 0 #111111;width:100%;min-height:calc(100vh - var(--navbar-height));padding:2.5rem max(env(safe-area-inset-right),1.5rem)3rem max(env(safe-area-inset-left),1.5rem);color:var(--lw-ink)}.lw-not-found,.lw-not-found *{box-sizing:border-box}.lw-not-found__hero,.lw-not-found__routes,.lw-not-found__latest{width:100%;max-width:72rem;margin:0 auto}.lw-not-found__hero{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(20rem,.95fr);gap:2rem;align-items:stretch;padding:2rem;border:2px solid var(--lw-line);background:linear-gradient(90deg,rgba(74,86,255,8%) 0 1px,transparent 1px 100%),linear-gradient(0deg,rgba(17,17,17,7%) 0 1px,transparent 1px 100%),var(--lw-panel);background-size:2.4rem 2.4rem;box-shadow:var(--lw-shadow)}.lw-not-found__copy,.lw-not-found__visual,.lw-not-found__terminal,.lw-not-found__route,.lw-not-found__latest{border:2px solid var(--lw-line);background:var(--lw-panel-strong)}.lw-not-found__copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1.75rem}.lw-not-found__eyebrow,.lw-not-found__section-head p{margin:0;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.lw-not-found h1{margin:.7rem 0 0;font-size:4rem;line-height:1.05;letter-spacing:0}.lw-not-found__lead{max-width:34rem;margin:1.2rem 0 0;color:var(--lw-muted);font-size:1.05rem;line-height:1.8;overflow-wrap:break-word}.lw-not-found__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.lw-not-found__button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.1rem;border:2px solid var(--lw-line);color:var(--lw-ink);background:var(--lw-panel-strong);font-size:.92rem;font-weight:800;letter-spacing:0;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.lw-not-found__button:hover,.lw-not-found__route:hover,.lw-not-found__latest-item:hover{transform:translate(-2px,-2px)}.lw-not-found__button--primary{color:#fff;background:var(--lw-blue);box-shadow:5px 5px rgba(17,17,17,.18)}.lw-not-found__button--secondary{color:#111;background:var(--lw-green)}.lw-not-found__visual{position:relative;display:grid;grid-template-rows:minmax(11rem,1fr)auto;gap:1rem;min-width:0;padding:1.25rem;overflow:hidden;background:linear-gradient(135deg,rgba(34,255,95,.16),transparent 45%),var(--lw-panel-strong)}.lw-not-found__mark{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:11rem}.lw-not-found__mark picture,.lw-not-found__mark img{display:block;width:5.25rem;height:5.25rem}.lw-not-found__mark img{image-rendering:auto}.lw-not-found__mark span{color:var(--lw-blue);font-size:5.5rem;font-weight:900;line-height:1;text-shadow:3px 3px 0 rgba(17,17,17,.14)}.lw-not-found__terminal{min-width:0;padding:1rem;color:#f7f4ef;background:#111318}.lw-not-found__terminal-bar{display:flex;gap:.42rem;margin-bottom:.9rem}.lw-not-found__terminal-bar span{width:.72rem;height:.72rem;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#ff8fb6}.lw-not-found__terminal-bar span:nth-child(2){background:#ffd166}.lw-not-found__terminal-bar span:nth-child(3){background:#22ff5f}.lw-not-found__terminal p{margin:.45rem 0 0;font-family:var(--hx-default-mono-font-family),monospace;font-size:.86rem;line-height:1.55;overflow-wrap:anywhere}.lw-not-found__terminal strong{color:var(--lw-green)}.lw-not-found__terminal span{color:#ff8fb6}.lw-not-found__routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.lw-not-found__route{display:flex;min-width:0;min-height:9rem;flex-direction:column;justify-content:space-between;padding:1.2rem;color:inherit;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.lw-not-found__route strong{font-size:1.18rem;line-height:1.35}.lw-not-found__route span{margin-top:1rem;color:var(--lw-muted);line-height:1.7;overflow-wrap:break-word}.lw-not-found__route--blue{background:rgba(74,86,255,.1)}.lw-not-found__route--green{background:rgba(34,255,95,.18)}.lw-not-found__route--pink{background:rgba(255,143,182,.22)}.lw-not-found__latest{margin-top:2rem;padding:1.35rem;box-shadow:var(--lw-shadow)}.lw-not-found__section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:2px solid var(--lw-line)}.lw-not-found__section-head a{color:var(--lw-blue);font-size:.88rem;font-weight:800;text-decoration:none}.lw-not-found__latest-list{display:grid;gap:.85rem;margin-top:1rem}.lw-not-found__latest-item{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;align-items:center;min-height:3.3rem;padding:.75rem .85rem;border:2px solid rgba(17,17,17,.18);color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.lw-not-found__latest-item:hover{border-color:var(--lw-line)}.lw-not-found__latest-item span{color:var(--lw-muted);font-size:.86rem}.lw-not-found__latest-item strong{min-width:0;overflow-wrap:break-word}.dark .lw-not-found{--lw-panel:#16181d;--lw-panel-strong:#111318;--lw-ink:#f7f4ef;--lw-muted:#c9c3b7;--lw-line:#f7f4ef;--lw-shadow:8px 8px 0 rgba(0, 0, 0, 0.38)}.dark .lw-not-found__hero{background:linear-gradient(90deg,rgba(255,255,255,8%) 0 1px,transparent 1px 100%),linear-gradient(0deg,rgba(255,255,255,6%) 0 1px,transparent 1px 100%),var(--lw-panel);background-size:2.4rem 2.4rem}.dark .lw-not-found__visual{background:linear-gradient(135deg,rgba(74,86,255,.22),transparent 45%),var(--lw-panel-strong)}.dark .lw-not-found__button--secondary{color:#111}.dark .lw-not-found__latest-item{border-color:rgba(247,244,239,.22)}.dark .lw-not-found__latest-item:hover{border-color:var(--lw-line)}@media(max-width:960px){.lw-not-found__hero{grid-template-columns:1fr}.lw-not-found__routes{grid-template-columns:1fr}}@media(max-width:720px){.lw-not-found{padding:1.5rem max(env(safe-area-inset-right),1rem)2rem max(env(safe-area-inset-left),1rem)}.lw-not-found__hero{gap:1rem;padding:1rem}.lw-not-found__copy,.lw-not-found__visual,.lw-not-found__latest{padding:1rem}.lw-not-found h1{font-size:3rem}.lw-not-found__lead{font-size:.98rem}.lw-not-found__actions{flex-direction:column}.lw-not-found__button{width:100%}.lw-not-found__mark{min-height:8.5rem}.lw-not-found__mark picture,.lw-not-found__mark img{width:4rem;height:4rem}.lw-not-found__mark span{font-size:4rem}.lw-not-found__section-head,.lw-not-found__latest-item{grid-template-columns:1fr;align-items:flex-start}.lw-not-found__section-head{flex-direction:column}}@media(max-width:390px){.lw-not-found{padding-right:max(env(safe-area-inset-right),.8rem);padding-left:max(env(safe-area-inset-left),.8rem)}.lw-not-found h1{font-size:2.45rem}.lw-not-found__copy,.lw-not-found__visual,.lw-not-found__route,.lw-not-found__latest{padding:.85rem}.lw-not-found__mark{gap:.65rem}.lw-not-found__mark span{font-size:3.35rem}}