.claim-page{--cl-out:cubic-bezier(.23,1,.32,1);--cl-err:color-mix(in srgb,var(--red) 10%,transparent);--cl-err-line:color-mix(in srgb,var(--red) 50%,transparent)}.claim-page .lstep[aria-disabled=true]{opacity:.5;cursor:default}.claim-page .lsec-head>span b{color:var(--soft);font-weight:600;overflow-wrap:anywhere}.claim-page.launch-page .wiz:not([data-all]) .launch-fields{min-height:468px}.claim-page.launch-page .wiz-bar .wiz-next{min-height:50px}.claim-page .launch-connect .btn,.claim-page.launch-page .wiz-bar .wiz-next{height:auto;padding-block:8px;white-space:normal;text-align:center;line-height:1.15;text-wrap:balance}.claim-page .launch-connect .btn{min-height:46px;min-width:0;overflow-wrap:anywhere}.claim-page .claim-link{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.claim-page .note .claim-link{display:inline}.claim-page .creator-mode{margin:2px 0 12px}.claim-page .claim-held{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;min-height:96px;align-content:center;margin-top:6px;padding:14px 16px;border-radius:16px;border:1px dashed var(--line-2);background:var(--panel);transition:border-color .2s ease,background-color .2s ease}.claim-page .claim-held[data-state=found]{border:1px solid var(--accent-dk);background:radial-gradient(360px 150px at 0 0,color-mix(in srgb,var(--accent-lo) 12%,transparent),transparent 72%),var(--card-2);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-hi) 8%,transparent)}.claim-page .claim-held[data-state=bad],.claim-page .claim-held[data-state=error],.claim-page .claim-held[data-state=none]{border:1px solid var(--cl-err-line);background:var(--cl-err)}.claim-page .claim-held-t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0;min-width:0;font-size:13.5px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.claim-page .claim-held-t>span{min-width:0}.claim-page .claim-held-t svg{flex-shrink:0;color:var(--red)}.claim-page .claim-held-t b{color:var(--text);font-weight:600}.claim-page .claim-held[data-state=bad] .claim-held-t,.claim-page .claim-held[data-state=error] .claim-held-t,.claim-page .claim-held[data-state=none] .claim-held-t{color:var(--soft)}.claim-page .claim-held-t[data-busy]:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--accent);animation:m-pulse 1.4s ease-in-out infinite}.claim-page .claim-held-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.claim-page .claim-held-n b{font-size:clamp(30px,6vw,40px);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--accent-hi);overflow-wrap:anywhere;min-width:0}.claim-page .claim-held-u{font-size:16px;font-weight:600;color:var(--accent)}.claim-page .claim-held-l{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.claim-page .claim-coins{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;min-width:0}.claim-page .claim-coins li{min-width:0;max-width:100%}.claim-page .claim-coins a{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:0 10px;border-radius:9px;border:1px solid var(--line-2);background:var(--card-3);color:var(--text);font-size:13px;font-weight:600;transition:border-color .15s ease,background-color .15s ease}.claim-page .claim-coin-n{min-width:0}.claim-page .claim-coin-n,.claim-page .claim-coin-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-page .claim-coin-s{flex-shrink:0;max-width:12ch;color:var(--accent);font-weight:600}.claim-page .claim-coins a:active{background:var(--card-2)}.claim-page .claim-coins-more{display:inline-flex;align-items:center;min-height:32px;padding:0 4px;font-size:12.5px;color:var(--muted)}.claim-page .claim-wallet{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;margin-bottom:18px}.claim-page .claim-wallet .flabel{justify-content:flex-start;align-items:baseline;gap:10px}.claim-page .claim-wallet .flabel .opt{color:var(--accent)}.claim-page .claim-addr{display:flex;align-items:flex-start;gap:9px;margin:0;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid var(--accent-dk);background:var(--card-2);font-size:13.5px;line-height:1.45;color:var(--text);-webkit-user-select:all;-moz-user-select:all;user-select:all}.claim-page .claim-addr svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.claim-page .claim-addr span{min-width:0;overflow-wrap:anywhere;word-break:break-all}.claim-page .claim-wallet .note{line-height:1.55}.claim-page .claim-ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;padding:18px 18px 16px;border-radius:18px;border:2.5px solid var(--ink);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-lo) 12%,var(--card-2)),var(--card-2) 62%);box-shadow:0 0 0 1px var(--accent-dk),0 5px 0 1px var(--ink-deep);animation:claim-in .28s var(--cl-out)}@keyframes claim-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.claim-page .claim-ticket-k{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.claim-page .claim-ticket-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;min-width:0;padding-bottom:14px;border-bottom:2px dashed var(--line-2)}.claim-page .claim-code{min-width:0;font-size:clamp(30px,8.4vw,44px);font-weight:700;line-height:1.05;letter-spacing:.06em;color:var(--accent-hi);white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.claim-page .claim-ticket-row .btn{flex-shrink:0;height:44px;padding:0 16px}.claim-page .claim-how{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0 0 0 22px;font-size:14px;line-height:1.5;color:var(--soft)}.claim-page .claim-how li{padding-left:2px;overflow-wrap:anywhere}.claim-page .claim-how li::marker{color:var(--accent);font-weight:700}.claim-page .claim-how b{color:var(--text);font-weight:600}.claim-page .claim-exp{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.claim-page .claim-exp svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.claim-page .claim-ticket .creator-mode{margin:0;padding-top:12px;border-top:1px solid var(--line)}.claim-page .claim-nocode{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:16px;border:1px dashed var(--line-2);background:var(--panel)}.claim-page .claim-nocode .note{margin:0;font-size:13.5px;line-height:1.5}.claim-page .claim-nocode .note b{color:var(--text);font-weight:600}.claim-page .claim-nocode .creator-mode{margin:0}.claim-page .claim-alert{display:grid;grid-gap:12px;gap:12px;min-width:0;margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--cl-err-line);background:var(--cl-err)}.claim-page .claim-alert p{display:flex;align-items:flex-start;gap:8px;margin:0;min-width:0;font-size:13.5px;line-height:1.5;color:var(--text)}.claim-page .claim-alert p span{min-width:0;overflow-wrap:anywhere}.claim-page .claim-alert svg{flex-shrink:0;margin-top:3px;color:var(--red)}.claim-page .claim-alert .btn{height:auto;min-height:46px;padding-block:8px;white-space:normal;text-wrap:balance;line-height:1.2}.claim-page .claim-sum{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin:0 0 16px;padding:4px 16px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.claim-page .claim-sum>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.claim-page .claim-sum>div:first-child{border-top:0}.claim-page .claim-sum dt{flex-shrink:0;font-size:13px;color:var(--muted)}.claim-page .claim-sum dd{display:inline-flex;align-items:center;gap:7px;margin:0;min-width:0;font-size:14px;font-weight:600;color:var(--text);text-align:right;overflow-wrap:anywhere}.claim-page .claim-sum dd svg{flex-shrink:0;color:var(--soft)}.claim-page .claim-sum dd>span{min-width:0;overflow-wrap:anywhere}.claim-page .claim-sum-addr{font-size:12.5px;font-weight:500;word-break:break-all}.claim-page .claim-state{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;min-width:0;padding:18px;border-radius:18px;border:1px solid var(--line-2);background:var(--card-2);transition:border-color .25s ease,background-color .25s ease}.claim-page .claim-state-i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--card-3);color:var(--soft);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .25s ease,color .25s ease}.claim-page .claim-state-b{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;min-width:0}.claim-page .claim-state-h{margin:0;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.012em;color:var(--text);overflow-wrap:anywhere}.claim-page .claim-state-t{margin:0;font-size:14px;line-height:1.55;color:var(--soft);text-wrap:pretty;overflow-wrap:anywhere}.claim-page .claim-state[data-phase=paid],.claim-page .claim-state[data-phase=paying],.claim-page .claim-state[data-phase=verified]{border-color:var(--accent-dk);background:radial-gradient(380px 160px at 0 0,color-mix(in srgb,var(--accent-lo) 12%,transparent),transparent 72%),var(--card-2)}.claim-page .claim-state[data-phase=paid] .claim-state-i,.claim-page .claim-state[data-phase=verified] .claim-state-i{background:var(--action);color:var(--action-ink);box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}.claim-page .claim-state[data-phase=queued]{border-style:dashed;border-color:var(--accent-dk)}.claim-page .claim-state[data-phase=notfound] .claim-state-i,.claim-page .claim-state[data-phase=queued] .claim-state-i{color:var(--accent)}.claim-page .claim-state[data-phase=error],.claim-page .claim-state[data-phase=expired],.claim-page .claim-state[data-phase=newcode]{border-color:var(--cl-err-line);background:var(--cl-err)}.claim-page .claim-state[data-phase=error] .claim-state-i,.claim-page .claim-state[data-phase=expired] .claim-state-i,.claim-page .claim-state[data-phase=newcode] .claim-state-i{color:var(--red);box-shadow:inset 0 0 0 1.5px var(--red);background:transparent}.claim-page .claim-state-h,.claim-page .claim-state-t{animation:m-fade .2s ease-out}.claim-page .claim-spin{display:block;width:18px;height:18px;border-radius:50%;border:2.5px solid var(--line-2);border-top-color:var(--accent-hi);animation:claim-spin .7s linear infinite}@keyframes claim-spin{to{transform:rotate(1turn)}}.claim-page .claim-assets{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding:0;list-style:none;min-width:0}.claim-page .claim-assets li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:baseline;min-width:0;padding:12px 14px;border-radius:13px;border:1px solid var(--line-2);background:var(--panel)}.claim-page .claim-assets li[data-paid]{border-color:var(--accent-dk)}.claim-page .claim-asset-l{min-width:0;font-size:14px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.claim-page .claim-asset-m{font-weight:500;color:var(--muted)}.claim-page .claim-asset-a{justify-self:end;min-width:0;font-size:17px;font-weight:600;color:var(--accent-hi);text-align:right;overflow-wrap:anywhere}.claim-page .claim-asset-tx{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;grid-gap:0;gap:0;min-width:0;font-size:12.5px;color:var(--muted)}.claim-page .claim-asset-tx .claim-link{min-height:44px;font-size:13.5px}.claim-page .claim-sig{max-width:100%;font-size:11.5px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.claim-page .claim-foot{display:flex;justify-content:center;margin:8px 0 -8px}.claim-page .claim-foot .retry-link{color:var(--soft)}.claim-page .claim-closed{display:grid;grid-gap:8px;gap:8px;max-width:560px;margin:24px auto;padding:28px;text-align:center}.claim-page .claim-closed h2{font-size:24px;letter-spacing:-.018em}.claim-page .claim-closed p{margin:0;color:var(--muted);line-height:1.55}@media (hover:hover) and (pointer:fine){.claim-page .claim-coins a:hover{border-color:var(--accent-dk);background:var(--card-2)}.claim-page .claim-link:hover{color:var(--accent-hi)}.claim-page .claim-foot .retry-link:hover{color:var(--text)}}@media (pointer:coarse){.claim-page .claim-coins a,.claim-page .claim-coins-more{min-height:44px}.claim-page .note .claim-link{display:inline-flex;min-height:44px}}@media (max-width:759px){.claim-page.launch-page .wiz:not([data-all]) .launch-fields{min-height:0}.claim-page.launch-page .wiz-bar .wiz-next{min-height:54px}.claim-page .claim-state{padding:16px;gap:12px}.claim-page .claim-ticket{padding:16px 16px 14px}.claim-page .claim-assets,.claim-page .claim-state-b>.msg{margin-left:-52px}}@media (max-width:759px) and (max-height:560px){.claim-page.launch-page .wiz-bar .wiz-next{min-height:46px;padding-block:4px}}@media (max-width:374px){.claim-page .claim-state{grid-template-columns:minmax(0,1fr)}.claim-page .claim-assets,.claim-page .claim-state-b>.msg{margin-left:0}.claim-page .claim-state-i{width:34px;height:34px}.claim-page .claim-ticket-row .btn{width:100%}.claim-page .claim-sum>div{flex-wrap:wrap;gap:2px 12px}.claim-page .claim-sum dd{text-align:left}.claim-page .claim-assets li{grid-template-columns:minmax(0,1fr)}.claim-page .claim-asset-a{justify-self:start;text-align:left}}@media (prefers-reduced-motion:reduce){.claim-page .claim-ticket{animation:m-fade .2s ease-out}.claim-page .claim-held-t[data-busy]:before{animation:none}.claim-page .claim-spin{animation:none;border-color:var(--accent)}}@media (prefers-contrast:more){.claim-page .claim-assets li,.claim-page .claim-held,.claim-page .claim-nocode,.claim-page .claim-state,.claim-page .claim-sum{border-color:var(--line-2);border-style:solid}.claim-page .claim-exp,.claim-page .claim-held-l,.claim-page .claim-held-t,.claim-page .claim-sum dt{color:var(--soft)}}