.kxk8lq_page{width:100%;min-height:calc(100dvh - 56px);padding:var(--zw-space-6) var(--zw-space-4);box-sizing:border-box;justify-content:center;align-items:center;min-width:0;display:flex}.kxk8lq_card{border-radius:var(--zw-radius-xl);background:radial-gradient(120% 70% at 50% 0%, var(--zw-accent-soft) 0%, transparent 65%), var(--zw-surface);border:1px solid var(--zw-outline);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:36px 32px 32px;animation:.35s ease-out both kxk8lq_cardIn;display:flex;position:relative;box-shadow:0 24px 60px -20px #0009}@keyframes kxk8lq_cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kxk8lq_card:before{content:"";background:linear-gradient(90deg, transparent, var(--zw-accent), transparent);border-radius:2px;height:2px;position:absolute;top:-1px;left:28px;right:28px}.kxk8lq_brandHeader{align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.kxk8lq_logo{width:32px;height:32px}.kxk8lq_brandWordmark{color:var(--zw-text-strong);letter-spacing:-.01em;font-size:17px;font-weight:700}.kxk8lq_brandWordmark b{color:var(--zw-accent);font-weight:700}.kxk8lq_badge{border-radius:var(--zw-radius-full);background:var(--zw-accent-soft);border:1px solid color-mix(in srgb, var(--zw-accent) 30%, transparent);color:var(--zw-accent);align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.kxk8lq_title{color:var(--zw-text-strong);margin:0;line-height:1.2}.kxk8lq_subtitle{color:var(--zw-text-muted);max-width:40ch;margin:10px auto 0;font-size:14px;line-height:1.5}.kxk8lq_perks{text-align:left;flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}.kxk8lq_perk{background:var(--zw-surface-inset);border:1px solid var(--zw-hairline);border-radius:var(--zw-radius-lg);align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.kxk8lq_perk:hover{border-color:var(--zw-outline-hover);background:var(--zw-surface-control)}.kxk8lq_perkIconWrap{border-radius:var(--zw-radius-md);background:var(--zw-accent-soft);border:1px solid color-mix(in srgb, var(--zw-accent) 25%, transparent);width:34px;height:34px;color:var(--zw-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.kxk8lq_perkBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kxk8lq_perkTitle{color:var(--zw-text-strong);margin:0;font-size:14px;font-weight:600}.kxk8lq_perkDesc{color:var(--zw-text-muted);margin:0;font-size:12px;line-height:1.45}.kxk8lq_actions{flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}.kxk8lq_primaryCta,.kxk8lq_secondaryCta{justify-content:center;width:100%}.kxk8lq_authedNote{border-radius:var(--zw-radius-lg);background:var(--zw-surface-inset);border:1px solid var(--zw-outline);width:100%;color:var(--zw-text);flex-direction:column;gap:6px;margin-top:20px;padding:14px 16px;font-size:13px;display:flex}.kxk8lq_note{color:var(--zw-text-muted);max-width:40ch;margin:16px auto 0;font-size:12px;line-height:1.4}.kxk8lq_aboutLink{min-height:36px;color:var(--zw-accent);align-items:center;margin-top:8px;padding:0 8px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.kxk8lq_aboutLink:hover{opacity:.9;text-decoration:underline}@media screen and (max-width:520px){.kxk8lq_page{padding:var(--zw-space-3) var(--zw-space-3) var(--zw-space-6);align-items:flex-start}.kxk8lq_card{border-radius:var(--zw-radius-lg);padding:24px 18px}.kxk8lq_card:before{left:16px;right:16px}.kxk8lq_perk{padding:10px 12px}}
