.airdrop-section{padding-top:40px;padding-bottom:36px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
.airdrop-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:32px}.airdrop-heading>div>p:last-child{font-size:13px;line-height:1.8;color:#555a55;max-width:620px}.airdrop-heading .community-badge{max-width:300px;flex-shrink:0}
.airdrop-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #b8bdb4;border-bottom:1px solid #b8bdb4}.airdrop-step{padding:28px 24px 28px 0;min-width:0}.airdrop-step+.airdrop-step{padding-left:24px;border-left:1px solid #b8bdb4}.airdrop-step:last-child{padding-right:0}.airdrop-number{font-size:11px;font-variant-numeric:tabular-nums;display:block;color:#62665f;margin-bottom:20px}.airdrop-section h3{font-size:20px;font-weight:400;line-height:1.4;letter-spacing:-.025em;margin:0 0 13px}.airdrop-step>p,.airdrop-entry,.airdrop-record,.airdrop-claim{font-size:12px;line-height:1.85}.airdrop-step>p{color:#555a55;min-height:68px;margin:0 0 18px}.airdrop-step .airdrop-result{min-height:0;font-size:11px;overflow-wrap:anywhere}.airdrop-step .airdrop-result:empty{display:none}.airdrop-section .community-button{gap:8px;max-width:100%}
.airdrop-entry{display:flex;gap:36px;align-items:flex-end;padding:32px 0;border-bottom:1px solid #b8bdb4}.airdrop-entry>div{flex:1;min-width:0}.airdrop-entry>button{margin-bottom:3px}.airdrop-entry label{display:block;font-size:11px}.airdrop-entry input[type=url]{display:block;width:100%;box-sizing:border-box;background:transparent;border:1px solid #92998c;padding:13px 12px;color:var(--ink);font:inherit;font-size:13px;margin:7px 0 15px;border-radius:0}.airdrop-entry input:disabled{opacity:.55}.airdrop-entry input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.airdrop-entry .airdrop-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.8}.airdrop-consent input{accent-color:var(--ink);width:16px;height:16px;flex-shrink:0;margin:3px 0 0}.airdrop-consent span{max-width:650px}
.airdrop-record,.airdrop-claim{display:flex;justify-content:space-between;align-items:flex-start;gap:35px;padding:28px 0;border-bottom:1px solid #b8bdb4}.airdrop-record code{font-size:11px;overflow-wrap:anywhere}.airdrop-record>div,.airdrop-claim>div{min-width:0;max-width:730px}.airdrop-record p,.airdrop-claim p{margin:0 0 10px}.airdrop-claim .community-fine{margin:10px 0}.airdrop-claim .community-values{margin:16px 0}.airdrop-claim>button{flex-shrink:0}.airdrop-section [aria-busy=true]{cursor:progress}.airdrop-section #airdrop-privacy{max-width:900px;scroll-margin-top:100px}.airdrop-section #airdrop-error{color:#9b2822}.community-page .community-wallet-section{border-bottom:0}.community-page .community-wallet-section .community-wallet{max-width:720px;padding-right:0}.community-page .community-wallet-section{scroll-margin-top:90px}
@media(max-width:900px){.airdrop-heading{display:block}.airdrop-heading .community-badge{margin-top:10px}.airdrop-step{padding-right:17px}.airdrop-step+.airdrop-step{padding-left:17px}.airdrop-entry{gap:22px}}
@media(max-width:700px){.airdrop-section{padding-top:30px}.airdrop-steps{grid-template-columns:1fr}.airdrop-step,.airdrop-step+.airdrop-step{padding:25px 0;border-left:0}.airdrop-step+.airdrop-step{border-top:1px solid #b8bdb4}.airdrop-step>p{min-height:0}.airdrop-number{margin-bottom:12px}.airdrop-entry,.airdrop-record,.airdrop-claim{display:block;padding:24px 0}.airdrop-entry>button,.airdrop-claim>button{margin-top:20px;width:100%}.airdrop-record>button{margin-top:12px}.airdrop-section h3{font-size:21px}}
