.lp-state{isolation:isolate;flex-direction:column;padding:26px clamp(16px,5vw,64px) 24px;display:flex;position:relative;overflow:hidden}.lp-state:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23e9dcc0' stroke-width='1'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23e9dcc0' stroke-width='1'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 45%,#000 0%,#0000 100%);mask-image:radial-gradient(60% 60% at 50% 45%,#000 0%,#0000 100%)}.lp-state:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f5a52429,#0000 70%);width:720px;height:520px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.lp-state-main{flex:1;place-items:center;padding:48px 0;display:grid}.lp-state-card{border:1px solid var(--lp-line);text-align:center;width:min(520px,100%);box-shadow:var(--lp-shadow-lg);animation:lp-rise-soft .6s var(--lp-ease) both;background:#ffffffe6;border-radius:24px;justify-items:center;padding:40px 32px;display:grid}.lp-state-icon{background:var(--lp-honey-soft);width:56px;height:56px;color:var(--lp-honey-deep);border-radius:16px;place-items:center;display:grid}.lp-state h1{letter-spacing:-.035em;margin-top:20px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1}.lp-state-body{gap:8px;margin-top:12px;font-size:16px;line-height:1.6;display:grid}.lp-state-body small{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:13px}.lp-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.lp-state-foot{color:var(--lp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;display:flex}.lp-state-foot a{align-items:center;min-height:32px;display:inline-flex}.lp-state-foot a:hover{color:var(--lp-ink)}@media (max-width:640px){.lp-state{padding-top:16px}.lp-state-card{padding:30px 20px}.lp-state-actions .lp-btn{flex:100%}.lp-state-top .lp-brand small{display:none}}
