:root{color:#e6e9dc;font-synthesis:none;--acid:#d3fa61;--muted:#99a595;--border:#344135;--panel:#1a231b;--heading:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#101612;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--acid);outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);letter-spacing:-.045em;font-weight:500}button{border:0}::selection{background:var(--acid);color:#182313}.app-shell{max-width:1560px;margin:auto;padding:0 52px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;height:102px;display:flex}.wordmark{font-family:var(--heading);letter-spacing:-1.8px;white-space:nowrap;font-size:31px;font-weight:700}.wordmark>span:not(.wordmark-dot){color:var(--acid)}.wordmark-dot{background:var(--acid);border-radius:50%;width:8px;height:8px;margin:0 0 3px 9px;display:inline-block}.topbar-right{align-items:center;gap:26px;display:flex}.alpha-badge,.network-label,.section-tag,.eyebrow,.landscape-topline,.landscape-bottom>span:last-child,.resource-strip>span,footer>span,.note-number{font:500 10px var(--heading);letter-spacing:1.4px}.alpha-badge{color:#bdc9b6;align-items:center;gap:10px;display:flex}.alpha-badge i{background:var(--acid);border-radius:100%;width:6px;height:6px}.wallet-button{background:#243026;border:1px solid #43503b;border-radius:6px;align-items:center;gap:24px;padding:13px 17px;font-size:12px;display:flex}.wallet-button>span:first-of-type{color:var(--acid)}.main-nav{align-items:stretch;gap:30px;height:70px;display:flex}.nav-item{color:var(--muted);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex;position:relative}.nav-item.active{color:var(--acid)}.nav-item.active:after{content:"";background:var(--acid);height:2px;position:absolute;bottom:0;left:0;right:0}.nav-item:hover{color:#e6e9dc}.network-label{color:#82917e;align-items:center;gap:8px;margin-left:auto;font-size:9px;display:flex}.network-label>span{background:#81977a;width:6px;height:6px;transform:rotate(45deg)}.count-badge{background:#303c2c;border-radius:3px;padding:2px 5px;font-size:10px}.hero-grid{grid-template-columns:.95fr 1.3fr;align-items:center;gap:36px;padding:28px 0 32px;display:grid}.hero-copy{padding:22px 0}.eyebrow{color:#a8bb8d;font-size:9px}.tiny-cross{color:var(--acid);margin-right:6px;font-size:15px}h1{margin:23px 0;font-size:clamp(48px,5.4vw,82px);line-height:1.02}h1>span{color:var(--acid)}.hero-description{color:#aebaaa;font-size:14px;line-height:1.9}.hero-actions{align-items:center;gap:19px;margin-top:28px;display:flex}.primary-button{background:var(--acid);color:#20291b;border-radius:5px;justify-content:space-between;align-items:center;gap:26px;min-height:46px;padding:13px 19px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.primary-button:not(:disabled):hover{background:#e1ff8c;transform:translateY(-1px)}.primary-button>span{font-size:19px;font-weight:400;line-height:1}.gas-note{color:#82917a;font-size:10px;line-height:1.8}.landscape{isolation:isolate;background:radial-gradient(at 60% 35%,#8aa34638,#0000 60%),linear-gradient(#273926,#4c6932 62%,#738945);border:1px solid #536b39;border-radius:12px;height:380px;position:relative;overflow:hidden}.landscape-topline{z-index:10;color:#d4dfa9;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:21px;left:23px;right:23px}.landscape-topline>span:first-child{align-items:center;gap:8px;display:flex}.landscape-topline i{background:#daff74;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #dbff69}.landscape-bottom{z-index:10;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:22px;left:23px;right:23px}.landscape-bottom>span:first-child{color:#d3dda8;max-width:130px;font-size:12px;line-height:1.6}.landscape-bottom>span:last-child{color:#afc08d;text-align:right;font-size:7px}.sky-grid{background-image:linear-gradient(#b6ca6920 1px,#0000 1px),linear-gradient(90deg,#b6ca6920 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0005,#0000 75%);mask-image:linear-gradient(#0005,#0000 75%)}.moon{opacity:.75;background:#c9dc7b;border-radius:100%;width:74px;height:74px;position:absolute;top:58px;right:105px;box-shadow:0 0 70px #c7eb7a35}.moon:after{content:"";border:1px solid #60713940;border-radius:50%;position:absolute;inset:9px}.distant-rock{clip-path:polygon(29% 0,59% 3%,66% 16%,65% 31%,80% 50%,88% 100%,0 100%,9% 60%,17% 54%,18% 25%);background:#364a2d;width:95px;height:155px;position:absolute;bottom:93px}.rock-one{opacity:.7;left:40px;transform:rotate(7deg)}.rock-two{opacity:.7;width:87px;height:122px;right:38px}.rock-three{background:#35452b;width:45px;height:82px;right:0}.ground{background:#35482b;border-radius:50%;position:absolute}.ground-back{width:120%;height:100px;bottom:41px;left:-8%;transform:rotate(6deg)}.ground-front{z-index:5;background:#283923;width:120%;height:145px;bottom:-61px;left:-8%;transform:rotate(-8deg)}.marsh-pool{z-index:4;background:#bbd85f;border-radius:50%;position:absolute;box-shadow:0 0 30px #b4d15135,inset 0 5px #809d43}.pool-back{width:66%;height:51px;bottom:78px;left:20%;transform:rotate(-10deg)}.pool-front{opacity:.5;width:55%;height:48px;bottom:38px;left:-10%;transform:rotate(8deg)}.beacon{z-index:6;width:152px;height:176px;position:absolute;bottom:72px;left:45%;transform:rotate(-4deg)}.beacon-top{clip-path:polygon(11% 36%,37% 0,72% 4%,100% 37%,94% 92%,45% 100%,0 76%);z-index:4;background:#d0d3a1;width:120px;height:53px;position:absolute;top:19px;left:13px;box-shadow:inset 0 -12px #738263}.beacon-body{clip-path:polygon(0 0,100% 0,92% 92%,36% 100%,0 79%);background:linear-gradient(105deg,#7f9270 0 49%,#4d674c 50%);border-bottom:12px solid #304b35;width:95px;height:86px;position:absolute;top:58px;left:25px}.beacon-door{background:#273e2a;border-top:4px solid #cbe884;border-right:2px solid #b0c975;width:23px;height:40px;position:absolute;top:90px;left:42px;transform:skewY(5deg)}.beacon-door:after{content:"";background:#d5f794;width:14px;height:11px;position:absolute;top:-6px;left:49px;transform:skewY(-10deg);box-shadow:0 0 14px #c2e88165}.beacon-leg{z-index:-1;background:#a0ad7f;width:7px;height:39px;position:absolute;top:132px}.leg-one{left:34px;transform:rotate(11deg)}.leg-two{left:107px;transform:rotate(-10deg)}.beacon-light{background:#bbcd89;width:3px;height:33px;position:absolute;top:-7px;left:78px}.beacon-light:before{content:"";background:#e8ffac;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-2px;box-shadow:0 0 18px 5px #dcff754a}.plant{z-index:7;border-left:3px solid #94a954;width:25px;height:48px;position:absolute;bottom:77px;left:24%;transform:rotate(-6deg)}.plant i{background:#a6bb66;border-radius:90% 2%;width:20px;height:8px;position:absolute;top:20px;left:-18px;transform:rotate(28deg)}.plant i:nth-child(2){top:7px;left:0;transform:rotate(-28deg)}.plant i:nth-child(3){top:29px;left:0;transform:rotate(-18deg)}.plant-two{bottom:69px;left:81%;transform:scale(.7)rotate(8deg)}.plant-three{bottom:55px;left:13%;transform:scale(.5)}.loop-strip{background:#1b251c;border:1px solid #32412e;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:23px 27px;display:flex}.loop-strip>div{align-items:center;gap:14px;display:flex}.step-number{font:400 28px var(--heading);color:#6e8850}.loop-strip p{flex-direction:column;gap:5px;font-size:11px;display:flex}.loop-strip strong{font-size:12px;font-weight:500}.loop-strip p>span{color:#8f9d87;font-size:10px}.loop-arrow{color:#647753;font-size:20px}.station-section,.outpost-section{padding-top:45px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.section-heading h2{margin-top:9px;font-size:31px}.section-tag{color:#9cb188;text-align:right;border:1px solid #3a4a33;border-radius:3px;padding:7px 10px;font-size:8px;line-height:1.5}.entry-grid{background:#19221a;border:1px solid #33412e;border-radius:8px;grid-template-columns:1fr 1fr;gap:70px;padding:29px 32px;display:grid}.entry-copy h3{font-size:27px;line-height:1.2}.entry-copy p{color:#b8c1b0;max-width:400px;margin-top:13px;font-size:12px;line-height:1.85}.entry-copy p.muted{color:#879a7b;font-size:10px}.eligibility-list{padding-top:2px}.eligibility-list>div{border-bottom:1px solid #35452f;justify-content:space-between;gap:20px;padding:19px 0;font-size:12px;display:flex}.eligibility-list>div>span:last-child{color:#c1d49e;white-space:nowrap;font-size:11px}.eligibility-list b{color:var(--acid);margin-left:15px;font-size:15px;font-weight:400}.eligibility-list small{color:#88977b;margin-top:16px;font-size:10px;line-height:1.8;display:block}.building-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.building-card{background:linear-gradient(130deg,#1d281e,#18211a);border:1px solid #36432f;border-radius:7px;align-items:center;gap:19px;min-height:132px;padding:23px 21px;display:flex}.building-card h3{margin:7px 0;font-size:20px}.building-card p{color:#909f87;max-width:180px;font-size:10px;line-height:1.7}.building-card .eyebrow{color:#82966b;font-size:8px}.building-icon{opacity:.8;min-width:53px;height:55px;position:relative}.building-icon i{background:#344732;border:1px solid #8ba367;display:block;position:absolute}.storage i:first-child{width:43px;height:31px;bottom:2px;left:5px;transform:skewY(-8deg)}.storage i:nth-child(2){clip-path:polygon(0 60%,64% 0,100% 30%,100% 70%,30% 100%);background:#7e9361;width:49px;height:19px;top:7px;left:0}.storage i:last-child{background:#263423;width:13px;height:20px;bottom:0;left:19px}.workshop i:first-child{width:49px;height:28px;bottom:3px;left:1px;transform:skewY(7deg)}.workshop i:nth-child(2){width:8px;height:19px;top:1px;left:9px}.workshop i:last-child{width:24px;height:11px;bottom:29px;left:22px;transform:skewY(-17deg)}.laboratory i:first-child{border-radius:50% 50% 5px 5px;width:40px;height:40px;bottom:0;left:6px}.laboratory i:nth-child(2){background:#97aa5d;border-radius:50%;width:13px;height:13px;top:0;left:19px;box-shadow:0 0 18px #bad76830}.laboratory i:last-child{background:#202f20;width:14px;height:19px;bottom:0;left:19px}.resource-strip{border-top:1px solid #34422d;border-bottom:1px solid #34422d;align-items:center;gap:30px;margin-top:17px;padding:17px 20px;display:flex}.resource-strip>span{color:#7b8a71;margin-right:auto;font-size:8px}.resource-strip>div{color:#a3b195;align-items:center;gap:8px;font-size:11px;display:flex}.resource-strip strong{color:#d8e3c2;min-width:16px;margin-left:9px;font-weight:500}.resource-dot{background:#aeac7c;width:6px;height:6px;transform:rotate(45deg)}.resource-dot.flux{background:#b5d854;border-radius:50%}.resource-dot.catalysts{background:#bca8d8}.message{background:#273223;border:1px solid #596441;border-radius:5px;align-items:start;gap:16px;margin:14px 0;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.message p{flex:1}.message strong{font-weight:500;display:block}.message>div{flex:1}.message button{background:0 0;padding:0 5px;font-size:17px}.message.error{color:#f0ceaa;background:#352a24;border-color:#70573c}.message.notice{color:#d3e7b9}.account-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.account-toolbar p{color:#a3b396;font-size:12px;line-height:1.8}.secondary-button{color:#d0dfba;white-space:nowrap;background:#263422;border:1px solid #4d633e;border-radius:4px;justify-content:center;align-items:center;gap:25px;min-height:43px;padding:10px 17px;font-size:11px;display:inline-flex}.secondary-button:not(:disabled):hover{background:#34462e}.manual-verify{border:1px solid #34432d;border-radius:5px;margin-bottom:20px;padding:0 18px}.manual-verify summary{cursor:pointer;color:#a5b69a;justify-content:space-between;gap:15px;padding:15px 0;font-size:11px;list-style:none;display:flex}.manual-verify summary::-webkit-details-marker{display:none}.manual-verify form{grid-template-columns:1fr 1fr auto;align-items:end;gap:15px;padding:5px 0 20px;display:grid}.manual-verify label{color:#abbd9d;flex-direction:column;gap:8px;font-size:10px;display:flex}.manual-verify input,.manual-verify select{color:#d5e2c4;background:#1c281c;border:1px solid #4b5d3e;border-radius:4px;width:100%;min-width:0;height:43px;padding:0 12px;font-size:12px}.consent{color:#b5c1a9;align-items:center;gap:10px;margin:22px 0;font-size:11px;line-height:1.7;display:flex}.consent input{accent-color:var(--acid);flex-shrink:0;width:16px;height:16px}.source-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.source-card{background:#1b271d;border:1px solid #3d5135;border-radius:7px;gap:20px;min-width:0;padding:16px;display:flex}.portrait{aspect-ratio:1;object-fit:cover;background:#263521;width:100%;display:block}.source-card>.portrait{border-radius:5px;flex-shrink:0;width:125px;height:125px}.portrait-missing{color:#829770;border:1px solid #475c37;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.portrait-missing>span{font-size:39px}.portrait-missing>small{font-size:9px}.source-info{flex:1;min-width:0}.source-info .eyebrow{overflow-wrap:anywhere;font-size:8px}.source-info h3{overflow-wrap:anywhere;margin-top:7px;font-size:21px}.grant-label{color:#b6ca97;margin-top:8px;font-size:10px;display:block}.source-info .primary-button{width:100%;min-height:35px;margin-top:15px;padding:8px 12px;font-size:10px}.empty-inline{background:#19231a;border:1px dashed #435636;border-radius:6px;align-items:center;gap:25px;padding:29px 26px;display:flex}.empty-symbol{color:#809b60;font-size:40px}.empty-inline h3{font-size:23px}.empty-inline p{color:#9cae8d;margin-top:8px;font-size:11px;line-height:1.8}.collection-section,.notes-section{min-height:70vh;padding:34px 0 25px}.page-title{margin:18px 0 0;font-size:clamp(35px,4.5vw,63px)}.section-intro{color:#a4b597;max-width:650px;margin:25px 0 28px;font-size:13px;line-height:1.9}.clone-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.clone-card{background:#1b271c;border:1px solid #485638;border-radius:8px;overflow:hidden}.clone-portrait{position:relative}.clone-portrait .portrait{border:0}.rarity-badge{color:#d5e0c2;font:500 9px var(--heading);letter-spacing:1px;text-transform:uppercase;background:#233122e8;border:1px solid #8c9e73;border-radius:3px;padding:6px 9px;position:absolute;bottom:12px;left:13px}.new-badge{font:500 8px var(--heading);letter-spacing:1px;color:#273522;background:var(--acid);border-radius:3px;padding:7px 8px;position:absolute;top:13px;right:12px}.clone-details{padding:18px}.clone-details h3{margin:8px 0 19px;font-size:24px}.clone-details .eyebrow{overflow-wrap:anywhere;font-size:8px}.stats-grid{border-top:1px solid #3a4c30;border-bottom:1px solid #3a4c30;grid-template-columns:repeat(4,1fr);gap:8px;padding:13px 0;display:grid}.stats-grid>div{flex-direction:column;gap:7px;display:flex}.stats-grid span{font:500 8px var(--heading);color:#83976f;letter-spacing:1px}.stats-grid strong{font:500 19px var(--heading);color:#d6e5bf}.clone-status{color:#93aa7f;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.clone-status i{background:#a5c578;border-radius:50%;width:5px;height:5px}.rarity-rare{border-color:#628a97}.rarity-rare .rarity-badge{color:#c5e5f1;background:#2c4651e6;border-color:#92bfca}.rarity-epic{border-color:#9380b1}.rarity-epic .rarity-badge{color:#e0d0f4;background:#453453e6;border-color:#aa95c7}.rarity-legendary{border-color:#dcca6d;box-shadow:0 0 28px #ddcb6215}.rarity-legendary .rarity-badge{color:#fff2a5;background:#4a4225e6;border-color:#dccc7b}.new-clone{animation:.6s ease-out arrive}.empty-collection{text-align:center;background:radial-gradient(at 50% 35%,#455a262b,#0000 60%);border:1px dashed #445536;border-radius:9px;padding:45px 20px 65px}.empty-card-outline{color:#819e60;background:#25301f;border:1px dashed #718952;border-radius:8px;place-items:center;width:94px;height:122px;margin:0 auto 25px;font-size:35px;display:grid;transform:rotate(-7deg)}.empty-collection h2{font-size:28px}.empty-collection p{color:#9daf8e;max-width:390px;margin:14px auto 25px;font-size:12px;line-height:1.8}.notes-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.notes-grid article{background:#1c271c;border:1px solid #3d4d32;border-radius:8px;padding:30px}.note-number{color:#a2ba80;font-size:9px}.notes-grid h2{margin:18px 0;font-size:29px}.notes-grid p{color:#aebe9f;margin-top:12px;font-size:12px;line-height:1.95}footer{border-top:1px solid #35432e;align-items:center;gap:24px;margin-top:48px;padding:35px 0 32px;display:flex}footer .wordmark{letter-spacing:-1px;font-size:22px}footer p{color:#7d8f70;font-size:10px}footer>span{color:#81956e;margin-left:auto;font-size:8px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes arrive{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=1440px){.landscape{height:425px}.beacon{bottom:80px;transform:scale(1.2)rotate(-4deg)}.moon{width:88px;height:88px;right:120px}}@media (width<=1100px){.app-shell{padding:0 30px}.hero-grid{grid-template-columns:1fr 1fr;gap:25px}.hero-actions{gap:12px}.gas-note{font-size:9px}.primary-button{gap:15px;padding:12px 15px}.landscape{height:345px}.building-card{gap:13px;padding:18px 14px}.building-icon{min-width:45px;transform:scale(.8)}.source-card>.portrait{width:105px;height:105px}.source-card{gap:13px}.source-info h3{font-size:18px}.clone-grid{grid-template-columns:repeat(3,1fr)}.entry-grid{gap:40px}.loop-strip{gap:10px;padding:22px 20px}.loop-strip>div{gap:10px}.step-number{font-size:24px}}@media (width<=800px){.app-shell{padding:0 22px}.topbar{height:86px}.alpha-badge{display:none}.topbar-right{gap:0}.hero-grid{grid-template-columns:1fr 1fr;gap:20px;padding-top:16px}.hero-copy{padding:15px 0}.hero-copy .eyebrow{letter-spacing:1px;font-size:7px}h1{font-size:50px}.hero-description{font-size:12px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px}.gas-note br{display:none}.landscape{height:340px}.landscape-topline{letter-spacing:.8px;font-size:7px;top:18px;left:16px;right:16px}.landscape-bottom{bottom:17px;left:16px;right:16px}.landscape-bottom>span:first-child{max-width:100px;font-size:10px}.landscape-bottom>span:last-child{font-size:6px}.beacon{left:39%;transform:scale(.9)rotate(-4deg)}.moon{width:60px;height:60px;top:65px;right:50px}.rock-one{width:70px;left:15px}.loop-strip{gap:13px}.loop-arrow{display:none}.loop-strip>div{align-items:flex-start}.loop-strip p>span{font-size:9px}.loop-strip strong{font-size:10px}.step-number{font-size:21px}.building-grid{gap:10px}.building-card{flex-direction:column;align-items:flex-start;padding:16px}.building-card h3{font-size:19px}.building-card p{font-size:9px}.building-icon{transform-origin:0 100%;height:48px}.entry-grid{gap:28px;padding:25px}.source-grid{grid-template-columns:1fr}.clone-grid{grid-template-columns:repeat(2,1fr)}.resource-strip{gap:18px;padding:16px 5px}.resource-strip>span{max-width:70px;line-height:1.7}.resource-strip>div{gap:7px;font-size:10px}.resource-strip strong{margin-left:2px}.notes-grid article{padding:23px}.notes-grid h2{font-size:25px}footer{gap:18px}footer p{display:none}.section-tag{max-width:150px;font-size:7px}.section-heading h2{font-size:29px}.account-toolbar p{font-size:11px}.main-nav{gap:24px}}@media (width<=560px){.app-shell{padding:0 18px}.topbar{gap:10px;height:76px}.wordmark{letter-spacing:-1.6px;font-size:26px}.wordmark-dot{width:6px;height:6px;margin-left:5px}.wallet-button{gap:10px;padding:11px 12px;font-size:10px}.main-nav{gap:22px;height:59px}.nav-item{font-size:11px}.network-label{letter-spacing:.6px;gap:5px;font-size:7px}.network-label>span{width:4px;height:4px}.hero-grid{grid-template-columns:1fr;gap:18px;padding-top:10px;padding-bottom:23px}.hero-copy{padding:21px 0 2px}.hero-copy .eyebrow{letter-spacing:1.3px;font-size:8px}h1{margin:18px 0;font-size:59px}.hero-description{font-size:12px;line-height:1.8}.hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:22px}.gas-note{font-size:9px}.gas-note br{display:block}.primary-button{min-height:43px;padding:12px 16px;font-size:11px}.landscape{border-radius:7px;height:280px}.landscape-topline{font-size:8px}.landscape-bottom>span:first-child{max-width:120px;font-size:10px}.landscape-bottom>span:last-child{font-size:7px}.beacon{bottom:48px;left:44%;transform:scale(.85)rotate(-4deg)}.moon{width:56px;height:56px;top:43px;right:68px}.rock-one{height:122px;bottom:72px;left:29px}.rock-two{height:100px;bottom:60px;right:20px}.ground-back{bottom:20px}.ground-front{bottom:-79px}.pool-back{height:34px;bottom:60px}.pool-front{bottom:20px}.plant-one{bottom:46px;left:25%;transform:scale(.8)rotate(-6deg)}.plant-two{bottom:44px}.plant-three{bottom:35px}.loop-strip{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px 13px;display:grid}.loop-strip>div{flex-direction:column;gap:8px}.step-number{font-size:20px}.loop-strip p{gap:6px}.loop-strip strong{font-size:9px;line-height:1.4}.loop-strip p>span{font-size:8px;line-height:1.7}.station-section,.outpost-section{padding-top:32px}.section-heading{align-items:end;gap:12px;margin-bottom:17px}.section-heading h2{font-size:27px}.section-tag{letter-spacing:.8px;max-width:112px;padding:6px 7px;font-size:6px}.eyebrow{letter-spacing:1px;font-size:8px}.entry-grid{grid-template-columns:1fr;gap:14px;padding:23px 21px}.entry-copy h3{font-size:25px}.entry-copy h3 br{display:none}.entry-copy p{font-size:11px}.entry-copy p.muted{font-size:9px}.eligibility-list>div{padding:16px 0;font-size:11px}.eligibility-list>div>span:last-child{font-size:10px}.eligibility-list small{font-size:9px}.building-grid{grid-template-columns:1fr;gap:10px}.building-card{flex-direction:row;align-items:center;gap:20px;min-height:94px;padding:16px 21px}.building-card p{max-width:none;font-size:10px}.building-card h3{margin:5px 0;font-size:20px}.building-icon{min-width:53px;height:55px;transform:scale(.85)}.resource-strip{flex-wrap:wrap;justify-content:space-between;gap:17px 12px;padding:16px 4px}.resource-strip>span{width:100%;max-width:none;font-size:8px}.resource-strip>div{gap:6px;font-size:10px}.resource-strip strong{margin-left:3px}.account-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.account-toolbar p{font-size:11px}.secondary-button{font-size:10px}.manual-verify form{grid-template-columns:1fr 1fr;gap:12px}.manual-verify form button{grid-column:1/-1}.manual-verify{padding:0 13px}.manual-verify summary{font-size:10px}.consent{align-items:flex-start;gap:9px;font-size:10px}.consent input{margin-top:2px}.source-card{gap:14px;padding:13px}.source-card>.portrait{width:96px;height:96px}.source-info .eyebrow{font-size:7px}.source-info h3{font-size:18px}.grant-label{font-size:9px}.source-info .primary-button{gap:8px;margin-top:11px;font-size:9px}.empty-inline{gap:18px;padding:23px 18px}.empty-inline h3{font-size:21px}.empty-inline p{font-size:10px}.empty-symbol{font-size:32px}.collection-section,.notes-section{padding-top:25px}.page-title{font-size:42px;line-height:1.07}.collection-section .section-heading{flex-direction:column;align-items:start}.section-intro{margin:20px 0 23px;font-size:11px}.clone-grid{gap:12px}.clone-details{padding:13px 11px}.clone-details h3{overflow-wrap:anywhere;margin:8px 0 15px;font-size:20px}.clone-details .eyebrow{letter-spacing:.8px;font-size:6px}.stats-grid{gap:4px;padding:10px 0}.stats-grid strong{font-size:17px}.stats-grid span{letter-spacing:.5px;font-size:6px}.clone-status{gap:4px;font-size:7px}.rarity-badge{padding:5px 7px;font-size:7px;bottom:8px;left:8px}.new-badge{letter-spacing:.5px;padding:5px;font-size:6px;top:8px;right:8px}.portrait-missing>small{font-size:7px}.empty-collection{padding:30px 20px 36px}.empty-collection h2{font-size:26px}.empty-collection p{font-size:11px}.notes-grid{grid-template-columns:1fr;gap:15px}.notes-grid article{padding:25px}.notes-grid h2{font-size:27px}.notes-grid p{font-size:11px}.message{gap:12px;padding:12px 14px;font-size:11px}footer{gap:15px;margin-top:33px;padding:25px 0}footer .wordmark{font-size:20px}footer>span{letter-spacing:.9px;text-align:right;max-width:150px;font-size:6px}}.jackpot-overlay{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#172714e8;border:1px solid #a2b66865;border-radius:6px;flex-direction:column;gap:7px;min-width:174px;padding:14px 18px;display:flex;position:absolute;bottom:64px;right:18px}.jackpot-overlay strong{font:500 24px var(--heading);color:#e0f49b}.jackpot-overlay small{color:#bed08f;font-size:12px}.jackpot-status{font:500 6px var(--heading);letter-spacing:1px;color:#92a775}.playfield{border-bottom:1px solid var(--border)}.reveal-dialog{color:#e6e9dc;background:#1b281d;border:1px solid #8caa57;border-radius:13px;width:min(430px,100vw - 36px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 0 100px #9ac64020}.reveal-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081009c9}.reveal-content{text-align:center;padding:31px;position:relative}.reveal-close{color:#bac9a7;background:0 0;padding:2px 6px;font-size:23px;position:absolute;top:11px;right:13px}.reveal-content .eyebrow{font-size:8px}.reveal-content h2{margin:15px 0 24px;font-size:31px}.reveal-content h2 span{color:var(--acid)}.reveal-portrait{border:1px solid #597b3d;border-radius:7px;max-width:218px;margin:auto;position:relative;overflow:hidden;box-shadow:0 0 35px #b4d95620}.reveal-content h3{margin:18px 0;font-size:27px}.reveal-content .stats-grid{text-align:center}.reveal-content p{color:#a6ba91;margin:20px 0;font-size:11px}.reveal-content>.primary-button{justify-content:center;width:100%}.reveal-dialog.rarity-legendary{border-color:#e5d878;box-shadow:0 0 120px #eed36d30}.reveal-dialog.rarity-epic{border-color:#b69bd5}.reveal-dialog.rarity-rare{border-color:#90c3d3}@media (width>=801px){.playfield{border:1px solid #4a6035;border-radius:10px;height:446px;min-height:446px;margin:17px 0 26px;padding:0;display:block;position:relative;overflow:hidden}.playfield>.landscape{border:0;border-radius:0;height:100%;position:absolute;inset:0}.playfield>.landscape:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#18281cf5 0%,#1c2f23df 28%,#21352044 55%,#0000 75%);position:absolute;inset:0}.playfield>.hero-copy{z-index:12;width:53%;padding:63px 38px 40px;position:relative}.playfield h1{margin:20px 0;font-size:65px}.playfield .hero-description{font-size:12px;line-height:1.8}.playfield .hero-actions{margin-top:22px}.playfield .hero-copy .eyebrow{font-size:8px}.playfield .landscape-topline{gap:30px;left:auto;right:24px}.playfield .landscape-bottom{gap:70px;left:auto;right:24px}.playfield .moon{width:90px;height:90px;top:71px;right:20%}.playfield .beacon{bottom:89px;left:66%;transform:scale(1.23)rotate(-4deg)}.playfield .rock-one{height:172px;bottom:112px;left:54%}.playfield .rock-two{height:162px;bottom:105px;right:4%}.playfield .pool-back{width:57%;height:53px;bottom:92px;left:37%}.playfield .ground-back{bottom:67px}.playfield .ground-front{bottom:-39px}.playfield .plant-one{bottom:95px;left:58%}.playfield .plant-two{bottom:81px;left:85%}.playfield .plant-three{bottom:79px;left:48%}.playfield .jackpot-overlay{min-width:191px;padding:16px 20px;bottom:65px;right:27px}}@media (width<=800px){.main-nav{gap:22px;overflow:auto}.network-label{display:none}.jackpot-overlay{min-width:140px;padding:10px 12px;bottom:60px;right:12px}.jackpot-overlay strong{font-size:20px}.jackpot-overlay .eyebrow{font-size:7px}.jackpot-status{letter-spacing:.7px;font-size:5px}}@media (width<=560px){.main-nav{gap:23px}.nav-item{flex-shrink:0;font-size:10px}.main-nav:after{content:"";min-width:1px}.jackpot-overlay{min-width:133px;bottom:59px;right:12px}.jackpot-overlay strong{font-size:20px}.beacon{left:32%}.landscape-bottom>span:first-child{max-width:165px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.expeditions-section{padding-top:34px}.expedition-hub{background:linear-gradient(125deg,#24331f,#18251b);border:1px solid #425738;border-radius:8px;overflow:hidden}.report-summary{justify-content:space-between;gap:30px;padding:27px 29px;display:flex}.report-count{font:500 54px var(--heading);color:#d8ef9b;align-items:baseline;gap:13px;margin:10px 0;display:flex}.report-count>span{color:#c6d5b2;font-size:17px}.report-summary p{color:#a7b898;max-width:520px;font-size:11px;line-height:1.85}.report-summary p.paused-note{color:#dcc9a2;margin-top:9px}.collect-actions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:11px;display:flex}.quiet-button{color:#b2c69a;background:0 0;padding:7px 4px;font-size:10px}.quiet-button:not(:disabled):hover{color:var(--acid)}.dispatch-toolbar{border-top:1px solid #3b4e30;justify-content:space-between;align-items:center;gap:20px;padding:20px 29px 8px;display:flex}.dispatch-toolbar p{color:#a8b697;margin-top:8px;font-size:11px;line-height:1.7}.dispatch-controls{flex-shrink:0;gap:10px;display:flex}.dispatch-controls select,.route-label select{color:#d4e2bd;background:#1a281b;border:1px solid #526642;border-radius:4px;min-width:0;min-height:42px;padding:9px 13px;font-size:11px}.dispatch-note{color:#899c79;padding:2px 29px 20px;font-size:9px;line-height:1.8}.reports-list{border-top:1px solid #3b4e30}.reports-list summary{color:#c5d5ae;cursor:pointer;justify-content:space-between;padding:18px 29px;font-size:11px;list-style:none;display:flex}.reports-list summary::-webkit-details-marker{display:none}.reports-list>div{border-top:1px solid #35482c;max-height:470px;overflow:auto}.field-report{border-bottom:1px solid #34482b;justify-content:space-between;align-items:center;gap:20px;padding:19px 29px;display:flex}.field-report:last-child{border:0}.field-report .eyebrow{font-size:7px;line-height:1.8}.field-report h3{overflow-wrap:anywhere;margin-top:7px;font-size:22px}.report-materials{align-items:center;gap:20px;display:flex}.report-materials>div,.building-cost>div{color:#a2b78e;align-items:center;gap:6px;font-size:10px;display:flex}.report-materials strong,.building-cost strong{color:#dce5bd;font-weight:500}.discovery{color:#d2c1ee;margin-top:8px;font-size:10px;line-height:1.8}.building-grid:has(.upgrade-card){margin-top:20px}.building-card.upgrade-card{flex-direction:column;align-items:stretch;gap:13px;padding:22px;display:flex}.building-title{align-items:center;gap:18px;display:flex}.upgrade-card>p{max-width:none;min-height:34px}.upgrade-card>p.building-next{color:#c2d4a9;border-top:1px solid #35492d;min-height:46px;padding-top:12px}.building-cost{flex-wrap:wrap;gap:10px 13px;margin-top:auto;display:flex}.building-cost>div{font-size:9px}.upgrade-card>.secondary-button{gap:15px;width:100%}.building-hint{color:#95a883;font-size:9px;line-height:1.7}.outpost-milestones{border-bottom:1px solid #34462d;align-items:center;gap:34px;padding:23px 4px;display:flex}.outpost-milestones>div{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.outpost-milestones .eyebrow{font-size:7px}.outpost-milestones strong{font:500 22px var(--heading);color:#cfdeb5}.outpost-milestones small{color:#91a17e;font-size:10px;font-weight:400}.outpost-milestones p{color:#8ea47b;max-width:290px;margin-left:auto;font-size:10px;line-height:1.8}.expedition-status{border-top:1px solid #3b4e30;margin-top:16px;padding-top:11px}.expedition-status-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.expedition-status-top>.clone-status{margin:0}.expedition-status-top>span:last-child{color:#a9ba96;font-size:8px}.expedition-progress{background:#34472b;border-radius:3px;height:4px;margin-top:12px;overflow:hidden}.expedition-progress>span{background:#adc964;height:100%;display:block}.expedition-progress.paused>span{background:#99885d}.expedition-timing{color:#91a57d;min-height:14px;margin:9px 0 12px;font-size:8px;line-height:1.7}.route-label{color:#a6b792;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.route-label select{flex:1;max-width:105px;min-height:33px;padding:6px 8px;font-size:10px}.queued-route{color:#ced8a5;margin-top:9px;font-size:8px;line-height:1.7}.message.recovery{background:#332f20;border-color:#837a4a;align-items:center}.message.recovery>.secondary-button{padding:10px 14px;font-size:10px}.collection-receipt{background:#283921;border:1px solid #80965a;border-radius:7px;flex-wrap:wrap;align-items:center;gap:18px 30px;margin:16px 0;padding:21px 45px 21px 23px;display:flex;position:relative}.collection-receipt h3{margin-top:9px;font-size:24px}.collection-receipt>.discovery{flex-basis:100%;margin-top:0}.collection-receipt>.quiet-button{font-size:20px;position:absolute;top:10px;right:13px}.collection-receipt .eyebrow{font-size:7px}@media (width<=800px){.report-summary{gap:20px;padding:23px}.dispatch-toolbar{gap:15px;padding:20px 23px 8px}.dispatch-note{padding:2px 23px 18px}.reports-list summary,.field-report{padding:18px 23px}.building-card.upgrade-card{padding:17px}.building-title{flex-wrap:wrap;gap:9px}.building-title .building-icon{min-width:45px}.building-cost{gap:9px}.building-cost>div{font-size:8px}.outpost-milestones{flex-wrap:wrap;gap:20px}.outpost-milestones p{flex-basis:100%;max-width:none;margin:0}.report-materials{gap:13px}.report-materials>div{font-size:9px}}@media (width<=560px){.expeditions-section{padding-top:29px}.report-summary{flex-direction:column;gap:19px;padding:22px 19px}.report-count{font-size:47px}.report-summary p{font-size:10px}.collect-actions{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:10px 15px}.collect-actions .gas-note{align-self:center}.collect-actions>.quiet-button{text-align:left;flex-basis:100%;padding:2px}.dispatch-toolbar{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 19px 10px}.dispatch-toolbar p{font-size:10px}.dispatch-controls{width:100%}.dispatch-controls select{flex:1;width:0;min-height:39px;font-size:10px}.dispatch-controls .secondary-button{gap:12px;min-height:39px}.dispatch-note{padding:2px 19px 18px;font-size:8px}.reports-list summary{padding:17px 19px;font-size:10px}.field-report{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 19px}.field-report h3{font-size:21px}.report-materials{flex-wrap:wrap;gap:17px}.report-materials>div{font-size:9px}.building-card.upgrade-card{gap:12px;padding:21px}.building-title{flex-wrap:nowrap;gap:18px}.upgrade-card>p,.upgrade-card>p.building-next{min-height:0;font-size:10px}.building-cost{gap:19px}.building-cost>div{font-size:9px}.outpost-milestones{gap:23px}.expedition-status{margin-top:12px}.expedition-status-top{flex-direction:column;align-items:start;gap:5px}.expedition-status-top>span:last-child{font-size:7px}.expedition-timing{min-height:24px;font-size:7px}.route-label{gap:6px;font-size:8px}.route-label select{max-width:87px;padding:6px;font-size:9px}.queued-route{font-size:7px}.message.recovery{flex-direction:column;gap:10px}.collection-receipt{gap:17px;padding:21px 30px 21px 19px}.collection-receipt h3{font-size:23px}}.building-level-2 .building-icon{filter:drop-shadow(0 0 5px #b2d05b35);opacity:1}.building-level-3 .building-icon{filter:drop-shadow(0 0 9px #c5e97060);opacity:1}.building-level-2 .storage i:first-child,.building-level-3 .storage i:first-child{border-color:#a3be74;height:38px}.building-level-2 .storage i:nth-child(2),.building-level-3 .storage i:nth-child(2){background:#9aae72;top:0}.building-level-3 .storage i:first-child:after{content:"";border-top:1px solid #acc979;border-bottom:1px solid #acc979;height:7px;position:absolute;top:9px;left:5px;right:5px}.building-level-2 .workshop i:nth-child(2),.building-level-3 .workshop i:nth-child(2){background:#a3b771;height:25px;top:-5px}.building-level-3 .workshop i:nth-child(2):after{content:"";background:#75874e;border:1px solid #a2bb74;width:7px;height:19px;position:absolute;top:6px;left:14px}.building-level-2 .laboratory i:first-child{background:#435735;border-color:#b8cd72}.building-level-2 .laboratory i:nth-child(2){background:#d0e984;box-shadow:0 0 12px #c9f47b75}.building-level-3 .laboratory i:first-child{background:#50633c;border-color:#d2e69a;box-shadow:inset 0 0 12px #c6e28c25}.building-level-3 .laboratory i:nth-child(2){background:#e1f4a7;box-shadow:0 0 16px #d3ed9890}.building-level-3 .laboratory i:last-child{border-color:#d0e59c;box-shadow:0 0 7px #c7eb7650}.building-level-3 .building-title .eyebrow{color:#c5d98e}.world-intro{justify-content:space-between;align-items:center;gap:24px;padding:30px 0 8px;display:flex}.world-intro h1{margin:12px 0;font-size:clamp(30px,3.5vw,50px);line-height:1.1}.world-intro p{color:#aebaaa;font-size:13px;line-height:1.7}.world-entry{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.world-entry .gas-note{text-align:center}@media (width<=650px){.world-intro{flex-direction:column;align-items:flex-start;gap:15px;padding-top:24px}.world-entry{flex-direction:row;align-items:center;gap:14px;width:100%}.world-entry .gas-note{text-align:left;max-width:115px}.world-entry .primary-button{gap:16px}}.paid-clones{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin:25px 0;padding:26px}.paid-clones p{color:#aebaaa;margin:12px 0;font-size:13px;line-height:1.7}.paid-clones small{color:#97a68d;overflow-wrap:anywhere;font-size:10px;line-height:1.7}.paid-controls{flex-wrap:wrap;align-items:end;gap:15px;margin:24px 0;display:flex}.paid-controls label{flex-direction:column;gap:9px;font-size:11px;display:flex}.paid-controls select{border:1px solid var(--border);min-height:42px;color:inherit;background:#152017;border-radius:4px;max-width:100%;padding:8px}.paid-quote{flex-direction:column;gap:10px;margin:20px 0;display:flex}.paid-quote strong{color:var(--acid);font-size:26px}.paid-quote span{font-size:12px}.paid-clones .payment-error{color:#f4b29e}.paid-clones a{text-underline-offset:3px;text-decoration:underline}.clone-life-state{color:#a2b198;margin:10px 0;font-size:11px;line-height:1.5}.evolved-badge{letter-spacing:1px;color:#e6d8fc;background:#574773;border-radius:4px;margin-top:10px;padding:5px 8px;font-size:9px;display:inline-block}.board-tabs{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.board-tabs .selected{border-color:var(--acid);color:var(--acid)}.board-timestamp{color:var(--muted);margin:18px 0;font-size:11px;line-height:1.6}.board-table-wrap{overflow-x:auto}.board-table{border-collapse:collapse;width:100%;font-size:13px}.board-table th{text-align:left;color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:10px}.board-table td,.board-table th{border-bottom:1px solid var(--border);padding:18px 12px}.board-table td:last-child,.board-table th:last-child{text-align:right}.board-table td:first-child{color:var(--acid);font-variant-numeric:tabular-nums}.payment-history{border-top:1px solid var(--border);margin:20px 0;padding-top:15px}.payment-history-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.quote-breakdown{background:#17231a;border:1px solid #536443;border-radius:7px;flex-direction:column;gap:9px;margin:18px 0;padding:20px;display:flex}.quote-breakdown strong{color:var(--acid);font-size:24px}.quote-breakdown span{color:#b9c6aa;font-size:12px}.evolution-recipe{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.evolution-recipe strong{color:#d9c3f3}.evolution-recipe small{width:100%}.evolution-inputs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0;display:grid}.evolution-choice{border:1px solid var(--border);text-align:left;background:#202a21;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.evolution-choice.selected{background:#352b40;border-color:#c2a7e9}.evolution-choice strong{font-size:13px}.evolution-choice small{color:var(--muted);font-size:10px}.evolution-pending-note{background:#352d3c;border-radius:6px;padding:14px;color:#d8c2ee!important;font-size:12px!important}.evolution-recipes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.evolution-recipes>button{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;height:auto;line-height:1.5;display:flex}.evolution-recipes>button.selected{border-color:var(--acid);background:#293523}.evolution-recipes>button span{color:var(--muted);font-size:12px}.evolution-selection{margin:20px 0;line-height:1.7}.evolution-panel>p{max-width:920px;margin:12px 0;font-size:13px;line-height:1.6}.evolution-inputs{min-width:0}.evolution-inputs label{white-space:normal;overflow-wrap:anywhere;min-width:0}@media (width<=700px){.evolution-recipes{grid-template-columns:1fr}.evolution-recipes>button{padding:16px}.main-nav{overflow-x:auto}.network-label{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.live-world{background:#101e1c;border:1px solid #425c4c;border-radius:12px;margin:18px 0 30px;overflow:hidden;box-shadow:0 20px 65px #020a0925}.world-stage{aspect-ratio:16/9;isolation:isolate;background:#152824;width:100%;min-height:420px;max-height:760px;position:relative;overflow:hidden}.world-canvas{cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.world-topline{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:31px;left:34px;right:31px}.world-biome{letter-spacing:2.1px;color:#c3d2b6;text-shadow:0 2px 12px #061619;font-size:9px;font-weight:600}.world-topline h2{letter-spacing:-1.9px;color:#f0f2df;text-shadow:0 3px 22px #061511;margin:11px 0 12px;font-size:clamp(26px,3.7vw,49px);font-weight:500;line-height:1.13}.world-mode{color:#bfccb1;text-shadow:0 2px 8px #071713;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}.world-mode>i{background:#d6efac;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #d2f7a850}.world-mode>span{color:#778d7d}.world-pause{pointer-events:auto;color:#dbe5ce;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#122420bf;border:1px solid #72877870;border-radius:5px;align-items:center;gap:9px;padding:10px 12px;font-size:10px;display:flex}.world-pause>span:first-child{font-size:14px;line-height:1}.world-pause:disabled{opacity:.8;cursor:default}.world-zone{pointer-events:none;letter-spacing:2px;color:#d9e6c0;text-align:center;text-shadow:0 2px 6px #071310,0 0 12px #091a14;font-size:9px;font-weight:600;position:absolute;transform:translate(-50%)}.world-zone>i{border:1px solid #d4e5b1;width:4px;height:4px;margin:0 auto 8px;display:block;transform:rotate(45deg);box-shadow:0 0 8px #cee6b033}.world-zone>span{letter-spacing:1.4px;color:#aabf9e;margin-top:5px;font-size:6px;font-weight:400;line-height:1.8;display:block}.world-zone-salvage{top:49%;left:21.5%}.world-zone-survey{top:36%;left:50.5%}.world-zone-survey>i{border-color:#a4d9c6}.world-zone-rift{color:#d2bee8;top:39%;left:78%}.world-zone-rift>i{border-color:#d4b6f5;box-shadow:0 0 10px #c2a1ec66}.world-bottom{pointer-events:none;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:29px;left:32px;right:31px}.world-story{text-shadow:0 2px 8px #05110d;align-items:center;gap:13px;display:flex}.world-story-mark{color:#d0e8b0;font-size:26px}.world-story p{flex-direction:column;gap:7px;display:flex}.world-story strong{color:#e7edda;font-size:13px;font-weight:500}.world-story p>span{color:#aebfa6;font-size:10px;line-height:1.5}.world-camp-link{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e0edc7;background:#1b3027cf;border:1px solid #bad29470;border-radius:5px;flex-shrink:0;align-items:center;gap:22px;padding:12px 16px;font-size:11px;display:flex}.world-camp-link>span{font-size:18px;line-height:1}.world-camp-link:hover{background:#314734}.world-statusbar{color:#a9b99c;background:#192820;border-top:1px solid #455a4650;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-size:9px;display:flex}.world-statusbar>span:first-child{color:#c7d4b7;align-items:center;gap:9px;display:flex}.world-status-dot{background:#badf87;border-radius:50%;width:5px;height:5px}.world-status-dot.resting{background:#a09e79}.world-roster{background:#14231d;border-top:1px solid #344b3650}.world-roster summary{color:#92a68c;cursor:pointer;justify-content:space-between;gap:12px;padding:12px 22px;font-size:9px;list-style:none;display:flex}.world-roster summary::-webkit-details-marker{display:none}.world-roster[open] summary{color:#d4e0c4}.world-roster>div{flex-wrap:wrap;gap:8px;padding:4px 22px 17px;display:flex}.world-roster button{color:#d4dec6;background:#213328;border:1px solid #405a3d;border-radius:5px;align-items:center;gap:9px;min-height:36px;padding:8px 12px;font-size:10px;display:flex}.world-roster button[aria-pressed=true]{background:#33472c;border-color:#b6d788}.world-roster button>span{color:#98ad87;font-size:8px}.world-roster button>i{color:#bdd8a2;font-style:normal}.world-roster button>.crew-dog{color:#b6b1da}.world-roster>p{color:#9baf90;max-width:640px;padding:0 22px 17px;font-size:10px;line-height:1.6}@media (width>=1500px){.world-stage{min-height:680px}}@media (width<=900px){.world-stage{min-height:470px}.world-topline{top:24px;left:23px;right:23px}.world-topline h2{font-size:34px}.world-bottom{bottom:23px;left:23px;right:23px}.world-story strong{font-size:11px}.world-camp-link{gap:12px;padding:10px 12px;font-size:10px}.world-statusbar{padding:13px 18px;font-size:8px}.world-zone{letter-spacing:1.6px;font-size:8px}.world-zone>span{font-size:5px}}@media (width<=560px){.live-world{border-radius:9px;margin:10px -5px 25px}.world-stage{aspect-ratio:auto;min-height:460px}.world-topline{gap:8px;top:23px;left:18px;right:15px}.world-biome{letter-spacing:1.5px;font-size:7px}.world-topline h2{letter-spacing:-1.2px;max-width:230px;margin:11px 0 9px;font-size:29px}.world-mode{gap:5px;max-width:235px;font-size:8px;line-height:1.7}.world-pause{gap:6px;padding:9px 10px;font-size:8px}.world-pause>span:first-child{font-size:12px}.world-bottom{flex-direction:column;align-items:flex-start;gap:12px;bottom:17px;left:17px;right:16px}.world-story{gap:9px}.world-story-mark{font-size:20px}.world-story strong{font-size:10px}.world-story p{gap:5px}.world-story p>span{font-size:8px}.world-zone-salvage{top:48%;left:20%}.world-zone-survey{top:34%;left:50%}.world-zone-rift{top:42%;left:81%}.world-zone{letter-spacing:1px;font-size:7px}.world-zone>span{letter-spacing:.6px;white-space:nowrap;font-size:5px}.world-zone>i{margin-bottom:5px}.world-statusbar{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;font-size:8px}.world-statusbar>span:last-child{color:#8ba17e;padding-left:14px;font-size:7px}.world-roster summary{padding:12px 16px;font-size:8px}.world-roster>div{padding:3px 16px 15px}.world-roster button{padding:8px 10px;font-size:9px}.world-roster button>span{font-size:7px}.world-roster>p{padding:0 16px 16px;font-size:9px}.world-bottom{flex-direction:row;align-items:center;gap:9px;bottom:13px}.world-story-mark,.world-story p>span{display:none}.world-story strong{max-width:125px;font-size:8px;line-height:1.6}.world-camp-link{align-self:auto;gap:9px;padding:9px;font-size:8px}.world-camp-link>span{font-size:14px}}.staking-panel .account-metrics{border:1px solid var(--border);background:#172219;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0;padding:20px;display:grid}.staking-panel .account-metrics>div{flex-direction:column;gap:10px;min-width:0;display:flex}.staking-panel .account-metrics span{color:#a4b597;font-size:10px}.staking-panel .account-metrics strong{color:var(--acid);overflow-wrap:anywhere;font-size:18px}.staking-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.staking-actions .paid-quote{border:1px solid var(--border);border-radius:6px;justify-content:start;margin:0;padding:20px}.staking-actions label{color:#b9c7ab;flex-direction:column;gap:12px;font-size:11px;display:flex}.staking-panel input{color:#d5e2c4;width:100%;min-width:0;font:inherit;background:#152017;border:1px solid #4b5d3e;border-radius:4px;padding:12px}.staking-actions button{white-space:normal}.staking-panel details>summary{cursor:pointer;padding:16px 0;font-size:12px}.staking-panel .payment-history-row{gap:16px;min-width:0}.staking-panel .payment-history-row>div{overflow-wrap:anywhere;min-width:0}.staking-panel .payment-history-row a{margin-top:9px;font-size:11px;display:block}.staking-panel .payment-history-row input{margin:10px 0}.staking-panel .section-heading>strong{color:var(--acid);font-size:12px}@media (width<=1050px){.staking-actions{grid-template-columns:1fr}.staking-panel .account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.staking-actions .paid-quote{padding:16px}}@media (width<=600px){.staking-panel .section-heading{flex-direction:column;align-items:start;gap:15px}.staking-panel .account-metrics{gap:20px 12px;padding:16px}.staking-panel .account-metrics strong{font-size:15px}.staking-panel .payment-history-row{flex-direction:column}}.season-dashboard{color:#e2ebd4;background:linear-gradient(125deg,#1b2b20,#13221e 72%);border:1px solid #42503e;border-radius:12px;margin:20px 0 28px;padding:24px;font-size:14px;line-height:1.45}.season-dashboard *{box-sizing:border-box}.season-dashboard-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.season-dashboard-heading h2{letter-spacing:-.7px;margin:5px 0 0;font-size:25px;font-weight:500;line-height:1.3}.season-kicker{letter-spacing:1.2px;color:#a6b69a;font-size:11px;font-weight:600;display:block}.season-state{color:#b5c4a6;letter-spacing:0;margin-left:14px;font-size:12px;font-weight:400;display:inline-block}.season-core-grid{grid-template-columns:1.13fr 1fr 1fr;gap:0;display:grid}.season-stat{border-left:1px solid #344635;min-width:0;padding:4px 22px}.season-stat:first-child{border-left:0;padding-left:0}.season-stat:last-child{padding-right:0}.season-stat>span:not(.season-kicker){color:#c0cdb4;font-size:12px}.season-big{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 2px;font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.15;display:block}.season-jackpot .season-big{color:#d4f37a}.season-burn .season-big{color:#e9c29a}.season-stat p,.season-chase p{color:#a5b299;margin:10px 0 0;font-size:12px;line-height:1.55}.season-small-stat,.season-step-label{color:#aebba3;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;display:flex}.season-small-stat strong,.season-step-label strong{color:#d3dfc3;font-weight:500}.season-meter{background:#314132;border-radius:6px;width:100%;height:5px;margin-top:9px;overflow:hidden}.season-meter>span{border-radius:inherit;background:linear-gradient(90deg,#8faa64,#d4f37a);height:100%;transition:width .5s;display:block}.season-burn .season-meter>span{background:linear-gradient(90deg,#987b51,#dfb684)}.season-burn-detail{color:#c7d0bb;margin-top:9px;font-size:12px}.season-burn-detail summary{cursor:pointer}.season-burn-detail dl{margin:8px 0}.season-burn-detail dl>div{justify-content:space-between;gap:10px;padding:3px 0;display:flex}.season-burn-detail dd{font-variant-numeric:tabular-nums;margin:0}.season-burn-detail p{font-size:11px}.season-chase{border-top:1px solid #344635;border-bottom:1px solid #344635;grid-template-columns:230px 1fr;gap:8px 24px;margin-top:20px;padding:18px 0;display:grid}.season-chase>div:first-child>strong{color:#e6d497;margin-top:5px;font-size:22px;font-weight:500;display:block}.season-chase>div:first-child>span:last-child{color:#aebba3;margin-top:4px;font-size:11px;display:block}.season-odds{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;display:grid}.season-odds-item{background:#10201877;border:1px solid #354536;border-radius:6px;padding:9px}.season-odds-item>span{color:#c1cbb7;font-size:11px;display:block}.season-odds-item>strong{margin-top:3px;font-size:18px;font-weight:500;display:block}.season-odds-item.rarity-uncommon strong{color:#8ad4b1}.season-odds-item.rarity-rare strong{color:#8cc9dc}.season-odds-item.rarity-epic strong{color:#c7a5e7}.season-odds-item.rarity-legendary strong{color:#e6cf85}.season-chase>p{grid-column:1/-1;margin:0}.season-timeline{grid-template-columns:1fr 1.3fr;align-items:center;gap:20px;padding:17px 0;display:grid}.season-timeline>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.season-timeline strong{letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.season-timeline>div:first-child>span:last-child{color:#a5b299;width:100%;font-size:11px}.season-timeline .season-meter{margin:0}.season-world-totals{border-top:1px solid #344635;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 20px;padding-top:16px;display:grid}.season-world-totals>div{min-width:0}.season-world-totals span{color:#a9b69c;font-size:11px;display:block}.season-world-totals strong{overflow-wrap:anywhere;margin-top:3px;font-size:17px;font-weight:500;display:block}.season-dashboard .season-dashboard-foot{color:#91a187;border:0;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:18px 0 0;padding:0;font-size:10px;display:flex}.season-dashboard.season-preview{border-style:dashed}.season-preview .season-state{color:#d4cc95}@media (width<=760px){.season-dashboard{padding:19px}.season-core-grid{grid-template-columns:1fr 1fr;gap:18px 0}.season-stat{padding:0 15px}.season-stat:nth-child(2){padding-right:0}.season-stat:last-child{border-top:1px solid #344635;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:0 18px;padding:16px 0 0;display:grid}.season-stat:last-child .season-kicker{grid-column:1/-1}.season-stat:last-child .season-meter{grid-area:2/2}.season-stat:last-child>p,.season-stat:last-child>span:not(.season-kicker),.season-burn-detail{grid-column:1/-1}.season-chase{grid-template-columns:1fr}.season-odds{gap:5px;margin-top:6px}.season-odds-item{padding:7px 5px}.season-odds-item>span{font-size:10px}.season-odds-item>strong{font-size:16px}.season-timeline{grid-template-columns:1fr;gap:12px}.season-world-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.season-dashboard-heading{align-items:flex-start}.season-dashboard-heading h2{font-size:23px}.season-state{margin:5px 0 0;display:block}.season-big{font-size:29px}}@media (width<=390px){.season-dashboard{padding:16px}.season-core-grid{grid-template-columns:1fr}.season-stat:nth-child(n){border:0;grid-column:auto;padding:0;display:block}.season-stat:nth-child(n+2){border-top:1px solid #344635;padding-top:15px}.season-odds{grid-template-columns:repeat(3,minmax(0,1fr))}.season-world-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.season-meter>span{transition:none}}
