@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Space+Mono:wght@400;700&display=swap";
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.e45fea2b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.20ecb425.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3b382e45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.12167c5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.7a4e9fcc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.4adea45d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7f9f0134-module__VYKLqG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7f9f0134-module__VYKLqG__variable{--font-mono:"Space Mono","Space Mono Fallback"}
:root{--color-bg:#000;--color-bg-secondary:#0a0a0a;--color-bg-card:#0a0a0a;--color-border:#ffd208;--color-border-muted:#333;--color-text:#fff;--color-text-secondary:#a0a0a0;--color-primary:#ffd208;--color-primary-hover:#e6bd07;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-yellow-light:#fff2b5;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-full:0;--border-thick:4px solid var(--color-border);--border-thin:2px solid var(--color-border);--border-muted:2px solid var(--color-border-muted);--font-display:"Archivo Black",Impact,sans-serif;--font-mono:"Space Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-mono);background-color:var(--color-bg);color:var(--color-text);min-height:100vh;line-height:1.6}.main-container{min-height:100vh;padding:var(--spacing-md);justify-content:center;align-items:flex-start;display:flex}@media (min-width:640px){.main-container{padding:var(--spacing-xl)}}.content-wrapper{gap:var(--spacing-lg);flex-direction:column;width:100%;max-width:600px;display:flex}@media (min-width:768px){.content-wrapper{gap:var(--spacing-xl)}}.header{text-align:center;padding:var(--spacing-xl)var(--spacing-lg);border-bottom:2px solid var(--color-border-muted);background:var(--color-bg)}.header h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-primary);margin-bottom:var(--spacing-sm);font-size:clamp(1.5rem,6vw,2.5rem);line-height:1}.subtitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:clamp(.75rem,3vw,.875rem);font-weight:400}.steps-progress{justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-md)0;flex-wrap:wrap;display:flex}@media (min-width:480px){.steps-progress{gap:var(--spacing-md)}}.step{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);border:2px solid var(--color-border-muted);background:var(--color-bg);transition:all .1s;display:flex}@media (min-width:480px){.step{padding:var(--spacing-sm)var(--spacing-lg)}}.step.active{border-color:var(--color-text);background:var(--color-bg-secondary)}.step.completed{border-color:var(--color-border-muted);background:var(--color-bg-secondary);color:var(--color-success)}.step-number{font-family:var(--font-display);border:2px solid;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:clamp(.875rem,3vw,1rem);display:flex}.step-label{text-transform:uppercase;letter-spacing:.05em;font-size:clamp(.625rem,2.5vw,.75rem);display:none}@media (min-width:400px){.step-label{display:block}}.card{background:var(--color-bg-card);border:2px solid var(--color-border-muted);padding:var(--spacing-lg)}@media (min-width:640px){.card{padding:var(--spacing-xl)}}.section{gap:var(--spacing-lg);flex-direction:column;display:flex}.section-title-center{font-family:var(--font-display);text-transform:uppercase;text-align:center;color:var(--color-text);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border-muted);font-size:clamp(1rem,4vw,1.25rem)}.section-description{text-align:center;color:var(--color-text-secondary);font-size:clamp(.8rem,3vw,.875rem);line-height:1.6}.wallet-bar{padding:var(--spacing-md);background:var(--color-bg);border:2px solid var(--color-border-muted)}.btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);white-space:nowrap;border:none;font-weight:700;transition:all .1s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-text);color:var(--color-bg);border:2px solid var(--color-text);padding:var(--spacing-md)var(--spacing-lg);font-size:clamp(.75rem,3vw,.875rem)}.btn-primary:hover:not(:disabled){background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}.btn-primary:active:not(:disabled){opacity:.9}.btn-secondary{color:var(--color-text);border:2px solid var(--color-border-muted);padding:var(--spacing-sm)var(--spacing-md);background:0 0;font-size:clamp(.625rem,2.5vw,.75rem)}.btn-secondary:hover:not(:disabled){border-color:var(--color-text);color:var(--color-text)}.btn-large{width:100%;padding:var(--spacing-md)var(--spacing-xl);font-size:clamp(.875rem,3.5vw,1rem)}.btn-small{padding:var(--spacing-xs)var(--spacing-sm);font-size:clamp(.625rem,2vw,.7rem)}@media (min-width:480px){.btn-small{padding:var(--spacing-sm)var(--spacing-md)}}.wallet-connect{justify-content:center;display:flex}.wallet-connected{align-items:center;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}@media (min-width:480px){.wallet-connected{flex-direction:row;justify-content:space-between}}.wallet-info{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}@media (min-width:480px){.wallet-info{gap:var(--spacing-sm);flex-direction:row}}.wallet-label{color:var(--color-text-secondary);text-transform:uppercase;font-size:.75rem}.wallet-address{font-family:var(--font-mono);color:var(--color-text);word-break:break-all;font-size:clamp(.75rem,3vw,.875rem)}.eligibility-check{gap:var(--spacing-lg);flex-direction:column;display:flex}.step-content{gap:var(--spacing-lg);flex-direction:column;align-items:center;display:flex}.found-accounts{width:100%;padding:var(--spacing-md);background:var(--color-bg);border:2px solid var(--color-border-muted)}.found-accounts p{margin-bottom:var(--spacing-sm);text-transform:uppercase;font-size:clamp(.75rem,3vw,.875rem);font-weight:700}.account-list{gap:var(--spacing-xs);flex-direction:column;list-style:none;display:flex}.account-list li{font-family:var(--font-mono);padding:var(--spacing-sm);background:var(--color-bg-secondary);border-left:3px solid var(--color-text-secondary);word-break:break-all;font-size:clamp(.7rem,2.5vw,.8rem)}.success-badge,.success-badge-large,.info-badge,.error-badge,.submitted-badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.success-badge{background:var(--color-success);color:var(--color-bg);padding:var(--spacing-sm)var(--spacing-md);font-size:clamp(.75rem,3vw,.875rem)}.success-badge-large{background:var(--color-success);color:var(--color-bg);padding:var(--spacing-md)var(--spacing-xl);border:2px solid var(--color-success);font-size:clamp(1rem,4vw,1.5rem)}.info-badge{background:var(--color-warning);color:var(--color-bg);padding:var(--spacing-sm)var(--spacing-md);font-size:clamp(.75rem,3vw,.875rem)}.error-badge{background:var(--color-error);color:var(--color-text);padding:var(--spacing-sm)var(--spacing-md);font-size:clamp(.75rem,3vw,.875rem)}.submitted-badge{background:var(--color-text-secondary);color:var(--color-bg);padding:var(--spacing-xs)var(--spacing-sm);margin-left:var(--spacing-sm);font-size:.625rem}.eligible-result,.already-submitted-result,.not-eligible-result{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;width:100%;display:flex}.eligible-result p,.already-submitted-result p,.not-eligible-result p{color:var(--color-text-secondary);font-size:clamp(.75rem,3vw,.875rem)}.account-status-list{gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-md);flex-direction:column;list-style:none;display:flex}.account-status-list li{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg);border:var(--border-muted);flex-wrap:wrap;font-size:clamp(.7rem,2.5vw,.8rem);display:flex}.claim-form{gap:var(--spacing-lg);flex-direction:column;display:flex}.claim-form h3{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text);text-align:center;font-size:clamp(.875rem,3.5vw,1rem)}.submission-progress{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-bg);border:2px solid var(--color-border-muted);flex-direction:column;display:flex}.submission-progress span{text-transform:uppercase;text-align:center;font-size:clamp(.7rem,2.5vw,.8rem)}.progress-bar{background:var(--color-border-muted);height:8px;overflow:hidden}.progress-fill{background:var(--color-primary);height:100%;transition:width .3s}.current-account-card{gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg);border:2px solid var(--color-border-muted);flex-direction:column;display:flex}.account-header{gap:var(--spacing-xs);padding-bottom:var(--spacing-md);border-bottom:var(--border-muted);flex-direction:column;display:flex}@media (min-width:480px){.account-header{flex-direction:row;justify-content:space-between;align-items:center}}.account-label{text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem}.account-id{font-family:var(--font-mono);color:var(--color-text);word-break:break-all;font-size:clamp(.8rem,3vw,.9rem)}.wallet-input-group{gap:var(--spacing-sm);flex-direction:column;display:flex}.wallet-input-group label{text-transform:uppercase;font-size:clamp(.75rem,3vw,.875rem);font-weight:700}.input-hint{color:var(--color-text-secondary);font-size:clamp(.65rem,2.5vw,.75rem)}.wallet-input-row{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (min-width:480px){.wallet-input-row{flex-direction:row}}.wallet-input{font-family:var(--font-mono);padding:var(--spacing-md);background:var(--color-bg-secondary);border:2px solid var(--color-border-muted);color:var(--color-text);outline:none;flex:1;width:100%;font-size:clamp(.75rem,3vw,.875rem);transition:all .1s}.wallet-input:focus{border-color:var(--color-text)}.wallet-input::placeholder{color:var(--color-text-secondary)}.wallet-input:disabled{opacity:.5}.error-message{padding:var(--spacing-md);background:var(--color-bg);border:2px solid var(--color-error);border-left:4px solid var(--color-error);color:var(--color-error);word-break:break-word;font-size:clamp(.75rem,3vw,.875rem)}.multi-account-note{color:var(--color-warning);text-align:center;padding:var(--spacing-sm);border:2px dashed var(--color-warning);font-size:clamp(.65rem,2.5vw,.75rem)}.claim-note{color:var(--color-text-secondary);text-align:center;font-size:clamp(.65rem,2.5vw,.75rem)}.completed-submissions{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-bg);border:2px solid var(--color-border-muted);flex-direction:column;display:flex}.completed-submissions h4{text-transform:uppercase;color:var(--color-text-secondary);font-size:clamp(.7rem,2.5vw,.8rem)}.completed-item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-secondary);flex-wrap:wrap;font-size:clamp(.65rem,2.5vw,.75rem);display:flex}.status-dot{background:var(--color-success);width:8px;height:8px}.wallet-arrow{color:var(--color-text-secondary)}.wallet-short{font-family:var(--font-mono);color:var(--color-text-secondary);word-break:break-all}.claim-success{align-items:center;gap:var(--spacing-lg);text-align:center;padding:var(--spacing-xl);flex-direction:column;display:flex}.claim-success h3{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1rem,4vw,1.25rem)}.claim-success p{color:var(--color-text-secondary);font-size:clamp(.75rem,3vw,.875rem)}.submissions-summary{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.submission-item{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-bg);border:var(--border-muted);flex-wrap:wrap;font-size:clamp(.65rem,2.5vw,.75rem);display:flex}.submission-item .wallet-address{font-family:var(--font-mono);color:var(--color-success);word-break:break-all}.success-section{align-items:center;gap:var(--spacing-lg);text-align:center;padding:var(--spacing-xl)var(--spacing-md);flex-direction:column;display:flex}.success-section p{color:var(--color-text-secondary);font-size:clamp(.75rem,3vw,.875rem)}.info-section{padding:var(--spacing-lg);background:var(--color-bg-secondary);border:2px solid var(--color-border-muted)}.info-section h3{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border-muted);font-size:clamp(.875rem,3.5vw,1rem)}.info-section ul{gap:var(--spacing-md);flex-direction:column;list-style:none;display:flex}.info-section li{color:var(--color-text-secondary);padding-left:var(--spacing-md);border-left:4px solid var(--color-border-muted);font-size:clamp(.7rem,2.5vw,.8rem);line-height:1.5}.info-section li strong{color:var(--color-text);text-transform:uppercase}.footer{text-align:center;padding:var(--spacing-lg)0;border-top:2px solid var(--color-border-muted)}.footer p{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(.65rem,2.5vw,.75rem)}.footer a{color:var(--color-text-secondary);text-decoration:none;transition:all .1s}.footer a:hover{color:var(--color-text)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-bg);border-left:2px solid var(--color-border-muted)}::-webkit-scrollbar-thumb{background:var(--color-border-muted);border:2px solid var(--color-bg)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::selection{background:var(--color-primary);color:var(--color-bg)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}*{transition-duration:.1s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@keyframes slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pop-in{0%{transform:scale(.95)}to{transform:scale(1)}}.animate-slide-in{animation:.2s cubic-bezier(.4,0,.2,1) slide-in}.animate-pop-in{animation:.15s cubic-bezier(.4,0,.2,1) pop-in}@media (max-width:359px){.main-container{padding:var(--spacing-sm)}.card,.current-account-card{padding:var(--spacing-md)}}@media (min-width:1024px){.content-wrapper{max-width:700px}}
