.lp-status{position:relative;min-height:100svh;overflow-x:clip;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px var(--space-4) 170px;box-sizing:border-box;background:var(--sky);-webkit-font-smoothing:antialiased}.lp-status__card{min-height:0}.lp-status__card--wide{max-width:920px}.lp-qrcard{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.lp-qrcard__code{padding:var(--space-3);line-height:0;background:var(--paper);border:var(--stroke-bold) solid var(--ink);box-shadow:var(--shadow-pop-lift)}.lp-qrcard__code svg{width:180px;height:180px}.lp-qrcard__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.lp-qrcard__actions a{text-decoration:none}.lp-status__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}.lp-status__actions a{text-decoration:none}.lp-portal__form{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:420px}.lp-portal__form label{font-size:14px;font-weight:600;text-align:left}.lp-portal__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:var(--space-6);width:100%}.lp-portal__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.lp-portal__item h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.05}.lp-portal__meta{margin:0;font-size:13px;line-height:19px}.lp-portal__expired{padding:2px var(--space-2);font-size:12px;font-weight:700;background:var(--butter);border:var(--stroke) solid var(--ink);border-radius:var(--radius-pill)}.lp-legal{display:block;padding:96px var(--space-6) var(--space-12);color:var(--ink)}.lp-legal *{color:inherit}.lp-legal>*{max-width:820px;margin-inline:auto}.lp-legal h1,.lp-legal h2{font-family:var(--font-display);font-weight:400}.lp-dev{max-width:860px;margin:0 auto;padding:32px 24px 64px;font-family:system-ui,sans-serif;color:#000}.lp-dev h1{font-size:28px}.lp-dev h2{margin-top:28px;font-size:18px}.lp-dev table{width:100%;border-collapse:collapse;font-size:14px}.lp-dev td,.lp-dev th{padding:6px 8px;text-align:left;border:1px solid #000}.lp-dev code,.lp-dev pre{font-family:ui-monospace,monospace;font-size:13px}.lp-dev pre{overflow-x:auto;padding:10px;background:#f2f2f2}.lp-dev a{color:#000}@media (max-width:767px){.lp-status{padding-top:84px;padding-bottom:130px;justify-content:flex-start}.lp-status__card{min-height:0}}.lp-lost{position:relative;min-height:100svh;overflow:hidden}.lp-lost__main{position:relative;z-index:2;box-sizing:border-box;min-height:100svh;flex-direction:column;gap:var(--space-3);padding:88px var(--space-4) 26svh;text-align:center}.lp-lost__digits,.lp-lost__main{display:flex;align-items:center;justify-content:center}.lp-lost__digits{gap:var(--space-2);font-family:var(--font-display);font-size:clamp(120px,24vw,240px);line-height:.9;color:var(--blush);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:7px 7px 0 var(--ink)}.lp-lost__zero{padding:0;background:none;border:0;cursor:pointer;line-height:0}.lp-lost__zero:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.lp-lost__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(32px,5vw,52px);line-height:1.05}.lp-lost__text{margin:0;max-width:480px;font-size:18px;line-height:26px}.lp-lost__actions{justify-content:center;flex-wrap:wrap}.lp-lost__heart{position:absolute;z-index:1;width:44px;animation:lp-lost-float 3.5s ease-in-out infinite}.lp-lost__heart--a{top:24%;left:14%}.lp-lost__heart--b{top:40%;right:12%;width:32px;animation-delay:1s}@keyframes lp-lost-float{50%{translate:0 -14px}}@media (max-width:767px){.lp-lost__zero svg{width:110px;height:auto}.lp-lost__heart{display:none}.lp-lost__digits{text-shadow:5px 5px 0 var(--ink)}}@media (prefers-reduced-motion:reduce){.lp-lost__heart{animation:none}}