@import"https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@400;600;700&family=Inter:wght@400;500;600;700&display=swap";.zp{--font-display: "Archivo Narrow", "Arial Narrow", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;font-family:var(--font-body);color:var(--ink);background:var(--paper)}.zp-frame{display:grid;grid-template-columns:264px 1fr;min-height:100vh}.zp-main{min-width:0;display:flex;flex-direction:column}.zp-content{padding:28px 32px 64px;max-width:1180px;width:100%}.zp-sidebar{background:var(--paper-raised);border-right:1px solid var(--rule);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.zp-brand{display:flex;align-items:center;gap:10px;padding:20px 20px 16px;font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:.01em}.zp-brand-mark{width:28px;height:28px;border-radius:999px;flex:none;display:block}.zp-nav{padding:4px 12px 20px;display:flex;flex-direction:column;gap:2px}.zp-nav-section{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:18px 10px 6px}.zp-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);font:inherit;font-size:14px;text-align:left;cursor:pointer;text-decoration:none}.zp-nav-item:hover{background:var(--paper-sunk);color:var(--ink)}.zp-nav-item[aria-current=page]{background:var(--winners-soft);color:var(--winners-ink);font-weight:600}.zp-nav-item:focus-visible{outline:2px solid var(--first);outline-offset:1px}.zp-nav-icon{width:18px;text-align:center;flex:none}.zp-nav-caret{margin-left:auto;font-size:10px;color:var(--ink-faint);transition:transform .14s ease}.zp-nav-caret[data-open=true]{transform:rotate(90deg)}.zp-nav-children{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 26px;padding-left:10px;border-left:1px solid var(--rule)}.zp-nav-child{padding:7px 10px;border-radius:7px;font-size:13px;color:var(--ink-soft);text-decoration:none;border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}.zp-nav-child:hover{background:var(--paper-sunk);color:var(--ink)}.zp-nav-child[aria-current=page]{color:var(--winners-ink);font-weight:600}.zp-nav-child:focus-visible{outline:2px solid var(--first);outline-offset:1px}.zp-topbar{display:flex;align-items:center;gap:16px;padding:0 32px;height:60px;border-bottom:1px solid var(--rule);background:var(--paper-raised);position:sticky;top:0;z-index:20}.zp-topbar-spacer{margin-left:auto}.zp-account{display:flex;align-items:center;gap:9px;padding:5px 10px 5px 5px;border:1px solid var(--rule);border-radius:999px;background:var(--paper-raised);cursor:pointer;font:inherit;font-size:13px;color:var(--ink)}.zp-account:hover{background:var(--paper-sunk)}.zp-account:focus-visible{outline:2px solid var(--first);outline-offset:1px}.zp-avatar{width:26px;height:26px;border-radius:999px;background:var(--winners);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.zp-titled{font-family:var(--font-display);line-height:1.15;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.zp-titled-token{font-size:.72em;font-weight:700;letter-spacing:.06em;color:var(--winners-ink);white-space:nowrap}.zp-titled-token[data-kind=suffix]{color:var(--first)}.zp-titled-name{font-weight:700;letter-spacing:-.01em}.zp-titled-untitled{font-size:.72em;color:var(--ink-faint);font-weight:600;letter-spacing:.04em}.zp-passport{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;background:var(--paper-raised);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow-card);padding:22px;margin-bottom:8px}.zp-passport-photo{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--paper-sunk);box-shadow:inset 0 0 0 1px #14161f14}.zp-passport-photo img{width:100%;height:100%;object-fit:cover;display:block}.zp-passport-nophoto{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px}.zp-passport-nophoto img{border-radius:999px;opacity:.9}.zp-passport-body{min-width:0;padding-top:2px}.zp-passport-eyebrow{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--winners-ink);margin-bottom:10px}.zp-particulars{margin:18px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 20px;padding-top:16px;border-top:1px solid var(--rule)}.zp-particular dt{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.zp-particular dd{margin:3px 0 0;font-size:14px;font-weight:600}.zp-passport-seal{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--rule)}.zp-verify{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--first);text-decoration:none;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid transparent}.zp-verify:hover{border-color:var(--rule);background:var(--paper-sunk)}.zp-verify:focus-visible{outline:2px solid var(--first);outline-offset:1px}.zp-verify-mint{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-faint);background:var(--paper-sunk);padding:2px 7px;border-radius:5px}@media (max-width: 720px){.zp-passport{grid-template-columns:1fr;gap:18px}.zp-passport-photo{max-width:260px}}.zp-card{background:var(--paper-raised);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--shadow-card)}.zp-page-title{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.015em;margin:0}.zp-page-sub{color:var(--ink-soft);font-size:14px;margin:6px 0 0}.zp-section-head{display:flex;align-items:baseline;gap:12px;margin:32px 0 12px}.zp-section-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0}.zp-rule{flex:1;height:1px;background:var(--rule)}.zp-tier{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:999px;white-space:nowrap}.zp-tier[data-status=completed]{background:var(--first-soft);color:var(--first)}.zp-tier[data-status=minting]{background:var(--winners-soft);color:var(--winners-ink)}.zp-tier[data-status=pending]{background:var(--paper-sunk);color:var(--ink-soft)}.zp-tier[data-status=failed]{background:var(--danger-soft);color:var(--danger)}.zp-dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.zp-meta{font-size:13px;color:var(--ink-soft)}.zp-faint{color:var(--ink-faint)}.zp-btn{border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);border-radius:8px;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.zp-btn:hover{background:var(--paper-sunk)}.zp-btn:focus-visible{outline:2px solid var(--first);outline-offset:1px}.zp-btn[data-variant=primary]{background:var(--winners);border-color:var(--winners);color:#fff}.zp-btn[data-variant=primary]:hover{background:var(--winners-hover);border-color:var(--winners-hover)}.zp-btn:disabled,.zp-btn[disabled]{opacity:.5;cursor:not-allowed}.zp-btn:disabled:hover{background:var(--paper-raised)}.zp-btn[data-variant=primary]:disabled:hover{background:var(--winners)}.zp-empty{border:1px dashed var(--rule);border-radius:12px;padding:28px;text-align:center;color:var(--ink-soft);font-size:14px}.zp-form{display:grid;gap:16px}.zp-field{display:grid;gap:5px}.zp-label{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft)}.zp-input,.zp-select,.zp-textarea{font:inherit;font-size:14px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule);border-radius:8px;padding:9px 11px;width:100%;box-sizing:border-box}.zp-textarea{min-height:96px;resize:vertical;line-height:1.5}.zp-input:focus-visible,.zp-select:focus-visible,.zp-textarea:focus-visible{outline:2px solid var(--first);outline-offset:1px;border-color:var(--first)}.zp-input[aria-invalid=true],.zp-select[aria-invalid=true],.zp-textarea[aria-invalid=true]{border-color:var(--danger)}.zp-input:disabled,.zp-select:disabled,.zp-textarea:disabled{background:var(--paper-sunk);color:var(--ink-soft)}.zp-field-error{margin:0;font-size:12px;font-weight:600;color:var(--danger)}.zp-hint{margin:0;font-size:12px;color:var(--ink-faint)}.zp-form-actions{display:flex;gap:8px;flex-wrap:wrap}.zp-notice{display:block;border:1px solid var(--rule);border-radius:8px;padding:10px 12px;font-size:13px}.zp-notice[data-tone=ok]{background:var(--verified-soft);border-color:var(--verified-rule);color:var(--verified)}.zp-notice[data-tone=warn]{background:var(--warn-soft);border-color:var(--warn-rule);color:var(--warn)}.zp-notice[data-tone=error]{background:var(--danger-soft);border-color:var(--danger-rule);color:var(--danger)}@media (max-width: 900px){.zp-frame{grid-template-columns:1fr}.zp-sidebar{position:fixed;inset:0 auto 0 0;width:264px;z-index:40;transform:translate(-100%);transition:transform .16s ease}.zp-sidebar[data-open=true]{transform:none}.zp-scrim{position:fixed;inset:0;z-index:30;background:var(--scrim)}.zp-content{padding:20px 18px 56px}.zp-topbar{padding:0 18px}}@media (min-width: 901px){.zp-menu-btn,.zp-scrim{display:none}}@media (prefers-reduced-motion: reduce){.zp-sidebar,.zp-nav-caret{transition:none}}.zp-landing{min-height:100vh}.zp-landing a{color:inherit}.zpl-nav{display:flex;align-items:center;gap:20px;padding:18px 32px;max-width:1180px;margin:0 auto}.zpl-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:19px;font-weight:700;text-decoration:none}.zpl-nav-links{margin-left:auto;display:flex;align-items:center;gap:22px;font-size:14px}.zpl-nav-links a{text-decoration:none;color:var(--ink-soft)}.zpl-nav-links a:hover{color:var(--ink)}.zpl-nav-links a.zp-btn{color:#fff}.zpl-hero{max-width:1180px;margin:0 auto;padding:56px 32px 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:56px;align-items:center}.zpl-eyebrow{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--winners-ink);margin:0 0 14px}.zpl-h1{font-family:var(--font-display);font-size:clamp(38px,5.2vw,62px);line-height:1.03;letter-spacing:-.025em;font-weight:700;margin:0}.zpl-h1 em{font-style:italic;color:var(--winners-ink)}.zpl-lede{font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:46ch;margin:20px 0 0}.zpl-cta-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.zpl-cta-row .zp-btn{padding:11px 18px;font-size:14px;text-decoration:none}.zpl-fineprint{font-size:13px;color:var(--ink-faint);margin:12px 0 0}.zpl-fineprint a{color:var(--first)}.zpl-specimen{margin:0;background:var(--paper-raised);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow-lift);padding:22px}.zpl-specimen-head{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--winners-ink);margin-bottom:12px}.zpl-specimen-rows{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--rule);display:grid;gap:12px}.zpl-specimen-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;grid-template-areas:"label value tier" "label issuer tier";gap:1px 12px;align-items:center}.zpl-specimen-row dt{grid-area:label;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.zpl-specimen-row dd{margin:0}.zpl-specimen-value{grid-area:value;font-size:14px;font-weight:600}.zpl-specimen-row .zp-meta{grid-area:issuer}.zpl-specimen-row dd:last-child{grid-area:tier}.zpl-specimen-foot{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--rule);font-size:12px;color:var(--ink-faint)}.zpl-section{max-width:1180px;margin:0 auto;padding:56px 32px;border-top:1px solid var(--rule)}.zpl-h2{font-family:var(--font-display);font-size:clamp(26px,3vw,34px);letter-spacing:-.02em;font-weight:700;margin:0;max-width:22ch}.zpl-section-lede{font-size:16px;line-height:1.6;color:var(--ink-soft);max-width:60ch;margin:14px 0 0}.zpl-tiers{margin-top:34px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.zpl-tier{background:var(--paper-raised);border:1px solid var(--rule);border-radius:12px;padding:20px}.zpl-tier h3{font-family:var(--font-display);font-size:19px;margin:14px 0 8px}.zpl-tier p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.zpl-issuers{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px}.zpl-issuer h3{font-family:var(--font-display);font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--winners);display:inline-block}.zpl-issuer p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.zpl-rescue{background:var(--inverse-paper);color:var(--inverse-ink)}.zpl-rescue-inner{max-width:1180px;margin:0 auto;padding:64px 32px}.zpl-rescue .zpl-section-lede{color:#f7f7f5b8}.zpl-rescue .zpl-section-lede strong{color:var(--inverse-ink)}.zpl-rescue .zpl-fineprint{color:#f7f7f580}.zpl-rescue .zpl-fineprint a{color:var(--accent, #7fb8ff)}.zpl-rescues{list-style:none;margin:32px 0 26px;padding:0;display:grid;gap:1px;background:#f7f7f524;border-radius:10px;overflow:hidden}.zpl-rescues li{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:14px 18px;background:var(--inverse-paper)}.zpl-rescue-abbr{font-family:var(--font-display);font-weight:700;letter-spacing:.06em;color:var(--award)}.zpl-rescue-name{font-size:14px}.zpl-rescue-where{font-size:12px;color:#f7f7f580}.zpl-close{max-width:1180px;margin:0 auto;padding:64px 32px;text-align:center}.zpl-close .zpl-h2{margin:0 auto}.zpl-close .zpl-section-lede{margin:14px auto 26px}.zpl-close .zp-btn{text-decoration:none;padding:12px 22px}.zpl-footer{border-top:1px solid var(--rule);padding:24px 32px;max-width:1180px;margin:0 auto;display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--ink-faint)}.zpl-footer nav{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}.zpl-footer a{text-decoration:none}.zpl-footer a:hover{color:var(--ink)}@media (max-width: 900px){.zpl-hero{grid-template-columns:1fr;gap:36px;padding:36px 20px 52px}.zpl-nav{padding:16px 20px;gap:14px}.zpl-nav-links{gap:14px;font-size:13px}.zpl-section,.zpl-rescue-inner,.zpl-close,.zpl-footer{padding-left:20px;padding-right:20px}.zpl-footer nav{margin-left:0}}@media (max-width: 560px){.zpl-nav-links a:not(.zp-btn){display:none}.zpl-rescues li{grid-template-columns:64px minmax(0,1fr)}.zpl-rescue-where{grid-column:2}}#app{display:block}
