:root{--ink:#17141e;--paper:#f5f0e6;--cream:#fffaf0;--lime:#c7f36a;--purple:#7655ee;--pink:#ff6f91;--muted:#756f7a;--line:#17141e2b;--display:"Arial Black", "Helvetica Neue", Arial, sans-serif;--sans:"Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0}body:before{content:"";z-index:20;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button{cursor:pointer}.shell{width:min(1420px,100% - 72px);margin-inline:auto}.section-tag{letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.section-tag:before{content:"";background:var(--purple);width:22px;height:2px}.section-tag.light{color:#c7baf8}.section-tag.light:before{background:var(--lime)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);letter-spacing:-.075em}h2{margin:34px 0 38px;font-size:clamp(52px,6vw,94px);line-height:.88}h1 em,h2 em{color:var(--purple);font-style:normal}.site-header{border-bottom:1px solid var(--line);z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;display:grid;position:relative}.brand{width:max-content;font:900 24px/1 var(--display);letter-spacing:-1.5px;align-items:center;gap:11px;display:inline-flex}.brand-mark{border:3px solid var(--ink);background:var(--lime);border-radius:8px 8px 12px 12px;width:27px;height:27px;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:var(--pink);border:3px solid var(--ink);z-index:-1;border-radius:8px 8px 1px 1px;width:9px;height:12px;position:absolute;top:-9px}.brand-mark:before{left:-4px;transform:rotate(-18deg)}.brand-mark:after{right:-4px;transform:rotate(18deg)}.brand-mark i{background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;top:7px}.brand-mark i:first-child{left:4px}.brand-mark i:last-child{right:4px}.site-header nav{letter-spacing:.8px;text-transform:uppercase;gap:37px;font-size:11px;font-weight:800;display:flex}.site-header nav a{padding:8px 0;position:relative}.site-header nav a:after{content:"";background:var(--purple);height:2px;transition:all .2s;position:absolute;bottom:2px;left:0;right:100%}.site-header nav a:hover:after{right:0}.site-header nav .social-nav-link{color:var(--purple)}.wallet-button{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.8px;min-height:42px;box-shadow:4px 4px 0 var(--lime);justify-self:end;align-items:center;gap:8px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.wallet-button svg{color:var(--lime)}.wallet-button:hover{background:var(--purple)}.wallet-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:2px 2px #9586ae}.opensea-header{white-space:nowrap}.opensea-mark{color:#fff;width:19px;height:19px;font:900 10px/1 var(--sans);background:#2081e2;border-radius:50%;place-items:center;display:grid}.menu-button{background:0 0;border:0;display:none}.hero{min-height:780px;overflow:hidden}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;min-height:690px;display:grid}.hero-copy{z-index:2;padding:68px 0 45px;position:relative}.kicker{border:1px solid var(--ink);letter-spacing:1px;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:99px;align-items:center;padding:10px 15px;font-size:10px;font-weight:800;display:inline-flex}.kicker span{color:var(--pink);margin-right:8px}.hero h1{margin:64px 0 43px;font-size:clamp(76px,9vw,146px);line-height:.77}.hero-copy>p{max-width:540px;color:var(--muted);font-size:17px;line-height:1.55}.hero-actions{align-items:center;gap:34px;margin-top:38px;display:flex}.primary-action{background:var(--purple);color:#fff;border:2px solid var(--ink);letter-spacing:1px;min-height:62px;box-shadow:6px 6px 0 var(--ink);align-items:center;gap:35px;padding:0 24px;font-size:11px;font-weight:900;transition:all .18s;display:inline-flex}.primary-action:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(2px,2px)}.text-action{border-bottom:1px solid var(--ink);letter-spacing:1px;align-items:center;gap:12px;padding:10px 0;font-size:10px;font-weight:900;display:inline-flex}.hero-stage{background:var(--lime);border-radius:48% 52% 46% 54%/42% 39% 61% 58%;min-height:600px;position:relative}.hero-stage:before{content:"";z-index:-1;background:#e8dbff;border-radius:49% 51% 58% 42%/62% 35% 65% 38%;position:absolute;inset:12% -10% -10% 15%}.hero-stage:after{content:"";border-radius:inherit;border:2px dashed #17141e47;position:absolute;inset:32px}.float-card{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);z-index:2;background:#fff;padding:13px 13px 15px;position:absolute}.float-card svg{border-radius:13px;width:100%;height:auto;display:block}.float-card b{font:900 21px/1 var(--display);margin:13px 0 5px;display:block}.float-card span{color:var(--muted);letter-spacing:.8px;font-size:8px;font-weight:900}.float-one{width:285px;top:55px;left:5%}.float-two{width:315px;bottom:54px;right:2%}.orbit-label{z-index:3;background:var(--pink);border:2px solid var(--ink);letter-spacing:1px;box-shadow:4px 4px 0 var(--ink);padding:10px 14px;font-size:10px;font-weight:900;position:absolute}.orbit-one{bottom:105px;left:-20px;transform:rotate(5deg)}.orbit-two{background:#8ca8ff;top:25px;right:12%;transform:rotate(-5deg)}.chain-pill{z-index:4;white-space:nowrap;border:1px solid var(--ink);background:var(--cream);letter-spacing:1px;border-radius:99px;align-items:center;gap:7px;padding:9px 13px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mint-banner{z-index:5;background:var(--ink);color:#fff;border:2px solid var(--ink);width:min(1420px,100% - 72px);min-height:138px;box-shadow:9px 9px 0 var(--purple);grid-template-columns:1.1fr 1.4fr .8fr auto;align-items:center;gap:28px;margin:-13px auto 64px;padding:24px 26px;display:grid;position:relative}.mint-banner:before{content:"";pointer-events:none;border:1px solid #45404c;position:absolute;inset:7px}.mint-banner-copy,.mint-countdown,.mint-details,.mint-banner>a{z-index:1;position:relative}.mint-banner-copy{flex-direction:column;gap:8px;display:flex}.mint-banner-copy>span{color:var(--lime);letter-spacing:1.3px;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.mint-banner-copy>span i{background:var(--pink);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff6f9124}.mint-banner.live .mint-banner-copy>span i{background:var(--lime);animation:1.4s ease-in-out infinite mint-pulse;box-shadow:0 0 0 4px #c7f36a24}.mint-banner-copy strong{font:900 21px/1 var(--display);letter-spacing:-.7px}.mint-banner-copy small{color:#9e97a5;letter-spacing:.8px;font-size:8px;font-weight:800}.mint-countdown{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mint-countdown>div{background:#2a2531;border:1px solid #504859;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;display:flex}.mint-countdown b{color:var(--lime);font:900 29px/1 var(--display);font-variant-numeric:tabular-nums}.mint-countdown span{color:#8f8797;letter-spacing:1px;font-size:7px;font-weight:900}.mint-details{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mint-details>span{flex-direction:column;gap:7px;display:flex}.mint-details small{color:#8f8797;letter-spacing:1px;font-size:7px;font-weight:900}.mint-details b{white-space:nowrap;letter-spacing:.5px;font-size:10px}.mint-banner>a{white-space:nowrap;background:var(--lime);min-height:50px;color:var(--ink);letter-spacing:1px;box-shadow:4px 4px 0 var(--purple);border:1px solid #fff;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:9px;font-weight:900;transition:all .18s;display:flex}.mint-banner>a:hover{background:var(--pink);box-shadow:2px 2px 0 var(--purple);transform:translate(2px,2px)}.hero-ticker{border-block:2px solid var(--ink);background:var(--pink);overflow:hidden;transform:rotate(-1deg)scale(1.02)}.hero-ticker div{width:max-content;font:900 17px/1 var(--display);word-spacing:12px;padding:17px 0;animation:22s linear infinite ticker}.hero-ticker span{color:var(--cream)}.collection-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:85px;padding:150px 0 170px;display:grid}.collection-copy{position:sticky;top:40px}.collection-copy>p,.genetics-title>p{color:var(--muted);max-width:530px;line-height:1.65}.supply-split{border-block:1px solid var(--line);grid-template-columns:1fr 2px 1fr;align-items:center;gap:24px;margin-top:35px;padding:24px 0;display:grid}.supply-split>div{flex-direction:column;gap:7px;display:flex}.supply-split strong{font:900 30px/1 var(--display)}.supply-split span{color:var(--muted);letter-spacing:1.1px;font-size:8px;font-weight:900}.supply-split>i{background:var(--line);height:45px}.prelaunch-note{color:var(--muted);margin-top:13px;font-size:9px;display:block}.collection-preview{min-width:0;padding-top:5px}.preview-tools{border-bottom:1px solid var(--ink);letter-spacing:1px;justify-content:space-between;align-items:center;min-height:55px;font-size:9px;font-weight:900;display:flex}.preview-tools div{gap:6px;display:flex}.preview-tools button{border:1px solid var(--ink);text-transform:uppercase;background:0 0;border-radius:99px;padding:7px 11px;font-size:8px;font-weight:800}.preview-tools button.active{background:var(--ink);color:#fff}.preview-grid{grid-template-columns:repeat(2,1fr);gap:22px;padding-top:22px;display:grid}.preview-grid>div:first-child{grid-column:1/-1;justify-self:center;width:60%}.pet-card{background:var(--cream);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:12px}.pet-image-wrap{position:relative}.pet-avatar{border-radius:18px;width:100%;display:block}.sex-chip{border:1px solid var(--ink);text-transform:uppercase;box-shadow:2px 2px 0 var(--ink);background:#fff;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;top:10px;left:10px}.sex-chip.female{background:#ffd6e0}.sex-chip.male{background:#d7e2ff}.rarity-dot{border:2px solid var(--ink);background:var(--lime);border-radius:50%;width:12px;height:12px;position:absolute;top:13px;right:13px}.rarity-rare{background:#70a5ff}.rarity-epic{background:#bc83ff}.rarity-legendary{background:#ffcf5c}.life-chip{border:1px solid var(--ink);background:var(--lime);letter-spacing:.7px;box-shadow:2px 2px 0 var(--ink);padding:6px 8px;font-size:7px;font-weight:900;position:absolute;bottom:10px;left:10px}.life-chip.dead{background:#d2ccd5}.pet-card.dead .pet-avatar{filter:grayscale();opacity:.64}.pet-card-head{justify-content:space-between;align-items:center;padding:15px 4px 12px;display:flex}.pet-card-head small{color:var(--muted);letter-spacing:1px;font-size:7px;display:block}.pet-card-head h3{font:900 20px/1 var(--display);margin:5px 0 0}.pet-card-head>span{background:var(--ink);color:var(--lime);padding:7px 9px;font-size:8px;font-weight:900}.pet-meta{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.5px;grid-template-columns:repeat(3,1fr);padding-top:11px;font-size:7px;font-weight:900;display:grid}.pet-meta span:nth-child(2){text-align:center}.pet-meta span:last-child{text-align:right}.life-section{background:var(--purple);color:#fff;padding:140px 0 155px}.life-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.life-head h2 em{color:var(--lime)}.life-head>p{color:#d4ccf4;margin-bottom:38px;line-height:1.7}.life-grid{grid-template-columns:.9fr 1.1fr;gap:28px;margin-top:45px;display:grid}.life-pet{background:var(--cream);color:var(--ink);border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink);padding:16px}.life-pet.dead .life-pet-image svg{filter:grayscale();opacity:.62}.life-pet-image{position:relative}.life-pet-image svg{width:100%;max-height:310px;display:block}.life-pet-image>span{border:1px solid var(--ink);background:var(--lime);box-shadow:3px 3px 0 var(--ink);padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:12px;right:12px}.life-pet.dead .life-pet-image>span{background:#d2ccd5}.life-pet-title{justify-content:space-between;align-items:center;padding:18px 3px 14px;display:flex}.life-pet-title small{color:var(--muted);letter-spacing:1px;font-size:7px;font-weight:900}.life-pet-title h3{font:900 24px/1 var(--display);margin:6px 0 0}.life-pet-title select{border:1px solid var(--ink);background:#fff;max-width:190px;padding:10px;font-size:8px;font-weight:800}.life-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.life-stats>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;min-height:65px;padding:8px;font-size:9px;font-weight:900;display:flex}.life-stats>span:last-child{border:0}.life-stats small{color:var(--muted);letter-spacing:.8px;font-size:6px}.life-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.life-actions button{border:1px solid var(--ink);background:var(--lime);justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:8px;font-weight:900;display:flex}.life-actions button:nth-child(2){background:#fff}.life-actions button:nth-child(3){background:var(--pink)}.life-actions button:disabled{opacity:.45;cursor:not-allowed}.life-rules{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.life-rules article{background:#17141e47;border:1px solid #a795ee;min-height:245px;padding:23px;position:relative}.life-rules article>span{color:#cabdf9;font-size:8px;font-weight:900}.life-rules article>div{border:1px solid var(--ink);background:var(--lime);width:50px;height:50px;color:var(--ink);border-radius:50%;place-items:center;margin:37px 0 23px;display:grid}.life-rules article:last-child>div{background:var(--pink)}.life-rules h3{font:900 19px/1 var(--display)}.life-rules p{color:#d4ccf4;margin:0;font-size:11px;line-height:1.6}.breed-section{background:var(--ink);color:#fff;padding:140px 0 160px;overflow:hidden}.breed-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;display:grid}.breed-head h2 em{color:var(--lime)}.breed-head>p{color:#aaa3b1;margin-bottom:38px;line-height:1.7}.breeding-lab{background:#211d29;border:1px solid #4d4755;grid-template-columns:1fr 140px 1fr 1.2fr;align-items:center;gap:18px;margin-top:55px;padding:30px;display:grid;position:relative}.lab-parent{position:relative}.parent-label{color:#aaa3b1;letter-spacing:1.3px;margin-bottom:12px;font-size:8px;font-weight:900;display:block}.parent-select{color:#fff;text-align:left;background:#302a3b;border:1px solid #544b63;grid-template-columns:85px 1fr auto;align-items:center;gap:13px;width:100%;padding:10px;display:grid}.parent-select svg:first-child{border-radius:9px;width:85px;height:92px}.parent-select span{flex-direction:column;gap:7px;display:flex}.parent-select b{font:900 17px/1 var(--display)}.parent-select small{color:#aaa3b1;font-size:8px}.pet-picker{z-index:9;background:#17141e;border:1px solid #766a88;padding:6px;position:absolute;top:calc(100% - 40px);left:0;right:0;box-shadow:8px 8px #09080b}.pet-picker button{color:#fff;text-align:left;background:0 0;border:0;width:100%;padding:11px;font-size:9px;font-weight:800;display:block}.pet-picker button:hover{background:var(--purple)}.parent-stats{border:1px solid #544b63;border-top:0;grid-template-columns:1fr 1fr;display:grid}.parent-stats span{color:var(--lime);justify-content:space-between;padding:11px;font-size:9px;font-weight:900;display:flex}.parent-stats span:first-child{border-right:1px solid #544b63}.parent-stats small{color:#756d7e;font-size:7px}.gene-flow{color:var(--pink);flex-direction:column;align-items:center;gap:15px;display:flex}.helix{align-items:center;gap:4px;display:flex}.gene-flow>span{color:#79717f;letter-spacing:1px;font-size:7px;font-weight:900}.gene-flow>i{background:linear-gradient(90deg, transparent, var(--pink), transparent);width:100%;height:1px}.offspring-card{background:#16131c;border:1px solid #544b63;padding:18px}.egg-wrap{background:radial-gradient(circle,#7655ee47,#0000 60%);place-items:center;height:180px;display:grid}.egg{background:linear-gradient(145deg, var(--lime), #5ed0a6);border:5px solid #fff;border-radius:52% 48% 48% 52%/65% 64% 36% 35%;width:100px;height:130px;position:relative;transform:rotate(7deg);box-shadow:0 0 40px #c7f36a38}.egg i{background:var(--purple);border-radius:50%;position:absolute}.egg i:first-child{width:28px;height:20px;top:28px;left:17px}.egg i:nth-child(2){width:20px;height:28px;bottom:28px;right:15px}.egg svg{color:var(--pink);position:absolute;top:-15px;right:-27px}.chance-list{flex-direction:column;gap:9px;margin-bottom:17px;display:flex}.chance-list>div{grid-template-columns:60px 1fr 40px;align-items:center;gap:8px;font-size:8px;display:grid}.chance-list>div>span{color:#aaa3b1}.chance-list>div>i{background:#332e3a;height:5px}.chance-list>div>i b{background:var(--lime);min-width:2px;height:100%;display:block}.chance-list strong{text-align:right}.birth-chance{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px;display:grid}.birth-chance span{color:#817a87;background:#2b2633;flex-direction:column;gap:5px;padding:10px;font-size:7px;display:flex}.birth-chance b{color:var(--lime);font-size:13px}.birth-chance span:last-child b{color:var(--pink)}.offspring-card>button{background:var(--pink);width:100%;min-height:46px;color:var(--ink);letter-spacing:1px;border:0;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.offspring-card>button:hover{background:var(--lime)}.offspring-card>button:disabled{cursor:not-allowed;opacity:.5;background:#8e8498}.offspring-card>small{color:#6f6876;text-align:center;margin-top:10px;font-size:7px;display:block}.genetics-section{padding:150px 0 160px}.genetics-title{grid-template-columns:1fr .65fr;align-items:end;gap:50px;display:grid}.genetics-title .section-tag,.genetics-title h2{grid-column:1}.genetics-title h2{margin-bottom:55px}.genetics-title>p{grid-area:1/2/3;margin-bottom:55px}.formula-card{border:2px solid var(--ink);min-height:180px;box-shadow:8px 8px 0 var(--purple);background:#fff;grid-template-columns:1fr 1.4fr auto 1.4fr auto 1.4fr;align-items:center;gap:22px;padding:30px;display:grid}.formula-card>span{letter-spacing:1.2px;align-self:start;font-size:8px;font-weight:900}.formula-card>div{background:var(--paper);border-left:5px solid var(--lime);flex-direction:column;justify-content:space-between;min-height:86px;padding:17px;display:flex}.formula-card b{color:var(--muted);letter-spacing:.8px;font-size:8px}.formula-card strong{font:900 21px/1 var(--display)}.formula-card>i{font:900 28px/1 var(--display);color:var(--purple);font-style:normal}.formula-card>small{color:var(--muted);grid-column:2/-1;font-size:8px}.level-cards{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.level-cards article{border-right:1px solid var(--line);min-height:290px;padding:24px;position:relative}.level-cards article:last-child{border-right:0}.level-cards article>span{color:var(--purple);font-size:9px;font-weight:900}.step-icon{background:var(--lime);border:1px solid var(--ink);border-radius:50%;place-items:center;width:54px;height:54px;margin:55px 0 25px;display:grid}.level-cards h3{font:900 20px/1 var(--display);margin-bottom:13px}.level-cards p{color:var(--muted);font-size:12px;line-height:1.55}.rarity-section{background:var(--purple);color:#fff;padding:130px 0}.rarity-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.rarity-grid h2 em{color:var(--lime)}.rarity-grid>div:first-child>p{color:#d2c9f5;max-width:430px;font-size:12px;line-height:1.65}.rarity-table{border-top:1px solid #ffffff59}.rarity-table>div{border-bottom:1px solid #ffffff40;grid-template-columns:42px 120px 1fr 110px;align-items:center;gap:14px;min-height:85px;display:grid}.rarity-table span{width:27px;height:27px;color:var(--ink);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.rarity-table strong{font:900 17px/1 var(--display)}.rarity-table small{color:#d2c9f5;font-size:11px}.rarity-table b{text-align:right;color:var(--lime);letter-spacing:.7px;font-size:10px}.rarity-table .rarity-table-head{color:#cfc4f6;letter-spacing:1.1px;grid-template-columns:176px 1fr 180px;min-height:42px;font-size:7px;font-weight:900}.rarity-table-head span{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;display:block}.rarity-table-head span:last-child{text-align:right}.rarity-table b i{color:#cfc4f6;letter-spacing:1px;margin-bottom:5px;font-size:6px;font-style:normal;display:block}.roadmap-section{padding:150px 0}.roadmap-head{justify-content:space-between;align-items:flex-start;display:flex}.roadmap-head h2{text-align:right;margin-top:0}.roadmap-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.roadmap-grid article{border-right:1px solid var(--line);min-height:290px;padding:28px;position:relative}.roadmap-grid article:last-child{border:0}.roadmap-grid article>span{letter-spacing:1px;font-size:8px;font-weight:900}.roadmap-grid svg{background:var(--paper);color:#b1aab5;position:absolute;top:-12px;left:28px}.roadmap-grid article.active svg{color:var(--purple);fill:var(--lime)}.roadmap-grid h3{font:900 20px/1 var(--display);margin:70px 0 18px}.roadmap-grid p{color:var(--muted);font-size:12px;line-height:1.6}.roadmap-grid small{background:#e5ded3;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;bottom:25px}.roadmap-grid article.active small{background:var(--lime)}.network-card{background:var(--ink);color:#fff;border-radius:5px;grid-template-columns:240px 1fr auto;align-items:center;gap:45px;min-height:260px;margin-top:75px;padding:45px;display:grid;overflow:hidden}.network-orb{background:radial-gradient(circle,#c7f36a42,#0000 55%);border:1px solid #595061;border-radius:50%;place-items:center;width:168px;height:168px;display:grid;position:relative}.network-orb:before,.network-orb:after{content:"";border:1px solid var(--purple);border-radius:50%;position:absolute}.network-orb:before{inset:20px -12px}.network-orb:after{inset:-12px 20px}.network-orb i{background:var(--lime);border-radius:50%;width:10px;height:10px;position:absolute}.network-orb i:first-child{top:16px;right:20px}.network-orb i:nth-child(2){background:var(--pink);bottom:25px;left:7px}.network-orb b{background:var(--lime);width:74px;height:74px;color:var(--ink);font:900 32px/1 var(--display);border-radius:50%;place-items:center;display:grid}.network-card small{color:var(--lime);letter-spacing:1.4px;font-size:8px}.network-card h3{font:900 37px/1 var(--display);margin:13px 0 15px}.network-card p{color:#aaa3b1;max-width:630px;margin:0;font-size:12px;line-height:1.65}.network-card>a{letter-spacing:.8px;border:1px solid #777080;align-items:center;gap:9px;padding:15px 18px;font-size:9px;font-weight:900;display:flex}.network-card>a:hover{color:var(--lime);border-color:var(--lime)}footer{background:var(--lime);border-top:2px solid var(--ink)}.footer-grid{grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:260px;display:grid;position:relative}.footer-brand{font-size:39px}.footer-grid>p{font:900 18px/1.25 var(--display);margin:0}.footer-grid>div:nth-child(3){justify-content:flex-end;gap:25px;font-size:9px;font-weight:900;display:flex}.footer-grid>small{letter-spacing:1px;border-top:1px solid #17141e40;padding-top:16px;font-size:8px;position:absolute;bottom:24px;left:0;right:0}.toast{z-index:50;background:var(--ink);color:#fff;border:1px solid var(--lime);max-width:430px;box-shadow:6px 6px 0 var(--purple);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;font-size:11px;line-height:1.4;display:grid;position:fixed;bottom:24px;right:24px}.toast>svg{color:var(--lime)}.toast button{color:#fff;background:0 0;border:0;padding:4px}@keyframes ticker{to{transform:translate(-50%)}}@keyframes mint-pulse{50%{opacity:.45;transform:scale(.8)}}@media (max-width:1100px){.site-header nav{gap:16px}.hero-grid{gap:20px}.float-one{width:240px}.float-two{width:260px}.hero-stage{min-height:510px}.mint-banner{grid-template-columns:1fr 1.25fr auto}.mint-details{grid-area:2/1/auto/3}.mint-banner>a{grid-area:1/3/3}.collection-section{grid-template-columns:1fr}.collection-copy{position:static}.collection-preview{max-width:800px}.life-grid{grid-template-columns:1fr}.life-pet{max-width:720px}.life-rules{max-width:900px}.breeding-lab{grid-template-columns:1fr 90px 1fr}.offspring-card{grid-column:1/-1;grid-template-columns:220px 1fr;align-items:center;gap:16px 28px;display:grid}.offspring-card .egg-wrap{grid-row:1/5}.offspring-card>button,.offspring-card>small{grid-column:2}.formula-card{grid-template-columns:1fr auto 1fr auto 1fr}.formula-card>span,.formula-card>small{grid-column:1/-1}.rarity-grid{gap:45px}}@media (max-width:820px){.shell{width:min(100% - 32px,680px)}.site-header{grid-template-columns:1fr auto;height:72px}.site-header nav{background:var(--paper);border-bottom:2px solid var(--ink);flex-direction:column;gap:8px;padding:22px;display:none;position:absolute;top:71px;left:-16px;right:-16px}.site-header nav.open{display:flex}.site-header nav a{padding:12px}.wallet-button{display:none}.menu-button{justify-self:end;display:block}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-top:70px}.hero h1{font-size:clamp(68px,19vw,115px)}.hero-stage{min-height:560px;margin-bottom:70px}.float-one{left:5%}.float-two{right:5%}.hero-actions{flex-wrap:wrap}.mint-banner{grid-template-columns:1fr;gap:20px;width:min(100% - 32px,680px);margin-top:0}.mint-details,.mint-banner>a{grid-area:auto/1}.mint-details{padding:2px 0}.mint-banner>a{min-height:56px}.collection-section{padding:110px 0}.preview-grid>div:first-child{width:72%}.life-section{padding:110px 0}.life-head{grid-template-columns:1fr}.life-head>p{margin-bottom:0}.breed-section{padding:110px 0}.breed-head,.genetics-title,.rarity-grid{grid-template-columns:1fr}.breed-head>p,.genetics-title>p{grid-area:auto/1}.breeding-lab{grid-template-columns:1fr}.gene-flow{padding:12px 0}.gene-flow>i{width:50%}.offspring-card{grid-column:auto}.level-cards{grid-template-columns:repeat(2,1fr)}.level-cards article:nth-child(2){border-right:0}.level-cards article{border-bottom:1px solid var(--line)}.rarity-grid h2{margin-bottom:60px}.roadmap-head{display:block}.roadmap-head h2{text-align:left;margin-top:35px}.roadmap-grid{grid-template-columns:repeat(2,1fr)}.roadmap-grid article:nth-child(2){border-right:0}.network-card{grid-template-columns:170px 1fr;padding:30px}.network-orb{width:140px;height:140px}.network-card>a{grid-column:1/-1;justify-content:center}.footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:55px}.footer-grid>div:nth-child(3){justify-content:flex-start}}@media (max-width:560px){.hero{min-height:auto}.hero-copy>p{font-size:14px}.hero-actions{gap:18px}.primary-action{justify-content:space-between;width:100%}.hero-stage{min-height:440px}.float-one{width:185px;top:40px}.float-two{width:200px;bottom:50px}.float-card{box-shadow:6px 6px 0 var(--ink);padding:8px}.orbit-label{display:none}.mint-banner{box-shadow:6px 6px 0 var(--purple);margin-bottom:48px;padding:22px 18px}.mint-countdown{gap:5px}.mint-countdown>div{min-height:67px}.mint-countdown b{font-size:23px}h2{font-size:49px}.preview-grid{grid-template-columns:1fr}.preview-grid>div:first-child{grid-column:auto;width:100%}.life-rules{grid-template-columns:1fr}.life-rules article{min-height:220px}.life-stats{grid-template-columns:repeat(2,1fr)}.life-stats>span:nth-child(2){border-right:0}.life-actions{grid-template-columns:1fr}.life-pet-title{flex-direction:column;align-items:flex-start;gap:12px}.life-pet-title select{width:100%;max-width:none}.offspring-card{display:block}.offspring-card .egg-wrap{margin-bottom:15px}.breeding-lab{padding:18px}.parent-select{grid-template-columns:72px 1fr auto}.parent-select svg:first-child{width:72px;height:80px}.formula-card{flex-direction:column;align-items:stretch;display:flex}.formula-card>i{text-align:center}.level-cards{grid-template-columns:1fr}.level-cards article{border-right:0;min-height:250px}.step-icon{margin-top:40px}.rarity-table>div{grid-template-columns:35px 1fr auto;min-height:78px}.rarity-table small{display:none}.rarity-table b{font-size:8px}.rarity-table .rarity-table-head{grid-template-columns:1fr;min-height:36px}.rarity-table-head span:first-child,.rarity-table-head span:nth-child(2){display:none}.rarity-table-head span:last-child{text-align:left}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article{border-right:0}.network-card{text-align:center;grid-template-columns:1fr}.network-orb{margin:auto}.network-card h3{font-size:28px}.footer-grid{grid-template-columns:1fr;align-content:center}.footer-grid>div:nth-child(3){flex-wrap:wrap}.toast{bottom:16px;left:16px;right:16px}}
