button:disabled{cursor:not-allowed;opacity:.38}.wallet-btn{min-width:7.6rem}.page-status{position:sticky;top:4.5rem;z-index:55;padding:.65rem 1.5rem;border-bottom:1px solid var(--olive);background:color-mix(in srgb,var(--forest) 94%,transparent);color:var(--cream);text-align:center;font:500 .68rem Golos Text,sans-serif;letter-spacing:.08em}.page-status.is-error{border-color:var(--brick);background:color-mix(in srgb,var(--brick) 88%,var(--bg))}.foot a{display:block;margin-top:.65rem;color:var(--link);font:500 .62rem Golos Text,sans-serif;letter-spacing:.15em;text-transform:uppercase}.hero-rule{opacity:.5}.sim-hint{display:block;margin-top:.35rem;letter-spacing:.2em}.tier.is-on .rank-chip{border-color:color-mix(in srgb,var(--num-hot) 60%,transparent);color:var(--num-hot)}.presale-hero{padding-bottom:2rem}.presale-hero .hero-in{max-width:70rem}.presale-hero h1{max-width:62rem;color:var(--head-title);font:400 clamp(3.2rem,7vw,6.8rem)/.95 "bc-unciala-regular",serif}.presale-hero .hero-lede{max-width:48rem;margin-top:1.65rem}.presale-tree{right:-7%;opacity:.72}.opening{margin-top:1.1rem;color:var(--tx-muted);font:500 .68rem Golos Text,sans-serif;letter-spacing:.13em;text-transform:uppercase}.countdown{width:min(100%,42rem);margin-top:2rem}.countdown>.eyebrow{margin-bottom:.65rem}.countdown>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--hairline)}.countdown>div>div{padding:1rem .6rem;border-right:1px solid var(--hairline-soft);text-align:center}.countdown>div>div:last-child{border-right:0}.countdown strong{display:block;color:var(--num-hot);font:500 clamp(2rem,4vw,3.7rem)/1 "new-spirit",serif}.countdown small{color:var(--tx-muted);font:500 .6rem Golos Text,sans-serif;letter-spacing:.12em;text-transform:uppercase}.presale-panel{max-width:74rem;margin:0 auto;padding-top:0}.test-ribbon{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 1.25rem 1rem;padding:.65rem 1rem;border:1px solid var(--olive);color:var(--link);text-align:center;font:500 .66rem Golos Text,sans-serif;letter-spacing:.14em;text-transform:uppercase}.test-preview-btn{flex:0 0 auto;padding:.5rem .8rem;font-size:.58rem}.protocol-preview{max-width:92rem;margin:1.25rem auto 0}.sale-card{margin:0 1.25rem;padding:clamp(1.3rem,3vw,2.5rem)}.sale-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sale-head>div{display:flex;align-items:baseline;gap:.85rem}.sale-head .eyebrow{margin:0}.sale-head strong{color:var(--num-hot);font:500 clamp(1.6rem,4vw,2.7rem) "new-spirit",serif}.sale-state{padding:.42rem .65rem;border:1px solid var(--hairline);color:var(--tx-muted);font:600 .62rem Golos Text,sans-serif;letter-spacing:.12em;text-transform:uppercase}.sale-state.is-live{border-color:var(--olive);color:var(--link)}.progress{position:relative;height:.28rem;margin:1.5rem 0 2.7rem;background:var(--hairline-soft)}.progress>i{display:block;height:100%;background:linear-gradient(90deg,var(--olive-deep),var(--olive),var(--camel))}.progress>b{position:absolute;top:.8rem;color:var(--tx-muted);font:500 .58rem Golos Text,sans-serif;text-transform:uppercase;transform:translate(-50%)}.progress>b:before{position:absolute;bottom:1rem;left:50%;height:.8rem;border-left:1px solid var(--olive);content:""}.sale-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:1.4rem;border-block:1px solid var(--hairline-soft)}.sale-facts>div{display:flex;flex-direction:column;gap:.35rem;padding:.9rem;border-right:1px solid var(--hairline-soft)}.sale-facts>div:last-child{border-right:0}.sale-facts span,.buy-form label>span,.amount>span{color:var(--tx-muted);font:500 .61rem Golos Text,sans-serif;letter-spacing:.1em;text-transform:uppercase}.sale-facts strong{color:var(--tx);font:500 .8rem Golos Text,sans-serif}.buy-form{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:end}.buy-form label>span,.amount>span{display:block;margin-bottom:.35rem}.buy-form label>div{display:flex;align-items:center;height:3.35rem;border:1px solid var(--hairline);background:var(--bg)}.buy-form input,.amount input{width:100%;min-width:0;padding:0 .85rem;border:0;outline:0;background:transparent;color:var(--tx);font:500 .85rem Golos Text,sans-serif}.buy-form i{padding:0 .85rem;color:var(--tx-muted);font:500 .65rem Golos Text,sans-serif}.sale-actions{display:flex;justify-content:flex-end;margin-top:.8rem}.launch-action{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.2rem;border:1px solid var(--olive);background:color-mix(in srgb,var(--olive) 7%,transparent)}.launch-action strong{color:var(--num-hot);font:500 1.4rem new-spirit,serif}.launch-action p{max-width:42rem;margin-top:.3rem;color:var(--tx-muted);font-size:.8rem}.claim-strip{display:flex;align-items:center;gap:1rem;max-width:92rem;margin:1.5rem auto 0;padding:.9rem 1.5rem;border:1px solid var(--olive)}.claim-strip>div{margin-right:auto}.claim-strip span{display:block;color:var(--tx-muted);font:500 .62rem Golos Text,sans-serif;text-transform:uppercase}.claim-strip strong{color:var(--num-hot);font:500 1.35rem new-spirit,serif}.app.app-protocol{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,1.05fr);grid-template-areas:"gauge toll stake" "gauge bond stake" "defence bond stake" "treas treas treas"}.a-defence{grid-area:defence}.n20{transform:translate(-50%,6.4375rem) rotate(72deg)}.n50{transform:translate(-50%,6.4375rem) rotate(180deg)}.n20lb{left:calc(50% + 8.2rem);top:calc(50% + 5.6rem)}.n50lb{left:calc(50% - 8.2rem);top:calc(50% + 5.6rem)}.amount{flex:1;min-width:7rem}.amount input{height:2.8rem;border:1px solid var(--hairline);background:var(--bg)}.mini-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.mini-actions .btn{flex:1;min-width:8rem;padding:.55rem .75rem;font-size:.62rem}.bond.selected{border-color:var(--olive);background:color-mix(in srgb,var(--olive) 6%,transparent)}.a-bond.is-locked .lockmsg{visibility:visible}.a-bond.is-locked .bond-body{opacity:.35;filter:grayscale(.6);pointer-events:none}.keeper-actions{min-width:0}@media(max-width:1180px){.app.app-protocol{grid-template-columns:1fr 1fr;grid-template-areas:"gauge toll" "gauge bond" "stake bond" "defence defence" "treas treas"}}@media(max-width:820px){.app.app-protocol{grid-template-columns:1fr;grid-template-areas:"gauge" "toll" "stake" "bond" "defence" "treas"}.sale-facts{grid-template-columns:1fr 1fr}.buy-form{grid-template-columns:1fr}.launch-action,.claim-strip{align-items:stretch;flex-direction:column}}@media(max-width:620px){.page-status{top:7.4rem}.wallet-btn{min-width:auto}.test-ribbon{align-items:stretch;flex-direction:column}.presale-hero h1{font-size:clamp(2.7rem,15vw,4.5rem)}.countdown>div{grid-template-columns:1fr 1fr}.countdown>div>div:nth-child(2){border-right:0}.countdown>div>div:nth-child(-n+2){border-bottom:1px solid var(--hairline-soft)}.sale-head{align-items:flex-start;flex-direction:column}.sale-head>div{align-items:flex-start;flex-direction:column}.sale-facts{grid-template-columns:1fr}.sale-facts>div{border-right:0;border-bottom:1px solid var(--hairline-soft)}.sale-facts>div:last-child{border-bottom:0}}
