@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;700;800&family=Inter+Tight:wght@500;600;700;800;900&family=Noto+Sans+SC:wght@500;700;800;900&family=Space+Mono:wght@400;700&display=swap";:root{--font-body:"Inter Tight", "Noto Sans SC", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:"Noto Sans SC", "Bricolage Grotesque", "PingFang SC", "Microsoft YaHei", sans-serif;--font-number:"Space Mono", "Inter Tight", "DIN Alternate", monospace;--ink:#061130;--ink-soft:#061130a8;--blue:#1468ff;--shadow-soft:0 28px 90px #0d459321;--shadow-card:0 18px 54px #12488f1a;--shadow-deep:0 40px 120px #04153e33;font-family:var(--font-body);color:#e8f1f2;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#03070d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#03070df5,#03070d),#03070d;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{appearance:none}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}#root{min-height:100vh}#root,#root *{box-sizing:border-box;letter-spacing:0}button{cursor:pointer;font:inherit;border:0}.site-shell{min-height:100vh;color:var(--ink);background:radial-gradient(560px circle at var(--pointer-x,78vw) var(--pointer-y,22vh), #ffd75e3b, transparent 58%), radial-gradient(760px circle at calc(var(--pointer-x,78vw) - 280px) calc(var(--pointer-y,22vh) + 170px), #449fff30, transparent 60%), linear-gradient(#2474e009 1px, transparent 1px), linear-gradient(90deg, #2474e009 1px, transparent 1px), radial-gradient(circle at 12% 25%, #ffffffe6 0 58px, transparent 60px), radial-gradient(circle at 87% 28%, #ffffffbd 0 72px, transparent 74px), linear-gradient(180deg, #fff 0 96px, #d8f2ff 96px 640px, #f5fbff 980px, #fff 100%);background-size:auto,auto,46px 46px,46px 46px,auto,auto,auto;position:relative;overflow-x:hidden}.site-shell:before,.site-shell:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}@keyframes ambientDrift{0%{opacity:.38;transform:translateY(-8px)}to{opacity:.74;transform:translateY(18px)}}@keyframes softFloat{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}@keyframes shineSweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes auroraPulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}.site-header,.hero-section,.stats-strip,.how-section,.stake-banner,.featured-section,.site-footer{z-index:1;width:min(1120px,100% - 64px);margin-inline:auto;position:relative}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffd1,#ffffff94);border:1px solid #3d77c21f;border-radius:26px;grid-template-columns:220px minmax(440px,1fr) auto;align-items:center;gap:20px;min-height:78px;margin-top:22px;padding:10px 14px 10px 22px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 18px 44px #2a64b21a}.brand-mark{background:0 0;justify-items:start;padding:0;display:grid}.site-header nav{background:linear-gradient(#ffffffb8,#f1f8ff85);border:1px solid #3169b81c;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:4px;width:max-content;padding:5px;font-size:.95rem;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #2a64b214}.site-header nav button{color:#071747c2;text-align:center;background:0 0;border-radius:999px;align-content:center;place-items:center;gap:1px;min-width:92px;min-height:48px;padding:7px 16px;transition:background .16s,box-shadow .16s,transform .16s,color .16s;display:grid;position:relative}.site-header nav button span{font-size:.93rem;line-height:1}.site-header nav button small{color:#0717476b;font-family:var(--font-number);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:700}.site-header nav button:hover{color:var(--ink);background:#ffffffd1;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #2f73d71a}.site-header nav button.is-active small{color:#ffffffad}.header-actions{align-items:center;gap:14px;display:flex}.profile-button{background:#eaf8ff;border:2px solid #2382ffd1;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #2575e621}.profile-button img{width:50px;height:50px;display:block}.mint-now,.primary-cta,.secondary-cta,.stake-cta{isolation:isolate;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)}.mint-now:before,.primary-cta:before,.secondary-cta:before,.stake-cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffc7,#fff0);border-radius:999px;height:42%;position:absolute;inset:4px 8px auto}.mint-now:after,.primary-cta:after,.secondary-cta:after,.stake-cta:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:34%;position:absolute;top:0;bottom:0;left:-42%}.mint-now:hover,.primary-cta:hover,.secondary-cta:hover,.stake-cta:hover{filter:saturate(1.04);transform:translateY(-2px)}.mint-now:hover:after,.primary-cta:hover:after,.secondary-cta:hover:after,.stake-cta:hover:after{opacity:1;animation:.82s shineSweep}.mint-now:active,.primary-cta:active,.secondary-cta:active,.stake-cta:active{transform:translateY(1px)}.mint-now{color:#061849;background:radial-gradient(circle at 30% 18%,#ffffffc7,#0000 24%),linear-gradient(#ffe37e 0%,#ffc44b 52%,#f5a727 100%);border:2px solid #df9509;min-width:142px;padding:0 17px 0 24px;box-shadow:inset 0 0 0 1px #fff9beeb,inset 0 -4px #b3680024,0 2px #ffffffb3,0 14px 26px #dc8e0a40}.mint-now span,.primary-cta span,.secondary-cta span,.stake-cta span{z-index:1;position:relative}.mint-now i,.secondary-cta i,.stake-cta i{z-index:1;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;line-height:1;display:grid;position:relative}.mint-now i{color:#061849;background:#ffffff3d;box-shadow:inset 0 1px #ffffff8c}.hero-section{grid-template-columns:minmax(430px,.86fr) minmax(590px,1.14fr);align-items:center;gap:42px;min-height:620px;padding:80px 0 64px;display:grid}.hero-copy{align-self:center}.eyebrow{color:#0b2869;background:#ffffff94;border:1px solid #2a7ee52e;border-radius:999px;width:max-content;max-width:100%;margin:0 0 22px;padding:9px 18px;font-size:.82rem;font-weight:900;box-shadow:inset 0 1px #ffffffdb,0 8px 22px #2172d912}.hero-copy h1{color:var(--ink);font-family:var(--font-display);margin:0 0 24px;font-size:clamp(3.45rem,5vw,5.38rem);font-weight:900;line-height:.96;display:grid}.hero-copy h1 span{color:var(--blue);text-shadow:0 12px 34px #2a77eb29}.hero-text{max-width:440px;color:var(--ink-soft);margin:0 0 34px;font-size:1.08rem;font-weight:700;line-height:1.78}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.primary-cta{color:#fff;background:radial-gradient(circle at 25% 15%,#ffffff5c,#0000 28%),linear-gradient(#5b9aff 0%,#347bf4 48%,#1d5ed9 100%);border:2px solid #2a70e8;min-width:168px;padding:0 10px 0 28px;box-shadow:inset 0 0 0 1px #9acbffe6,inset 0 -5px #0736a324,0 2px #ffffffa6,0 16px 30px #1f5ed34d}.primary-cta i{z-index:1;color:#ffffffe0;font-size:.75rem;font-style:normal;position:relative}.primary-cta em{z-index:1;background:#ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid;position:relative;box-shadow:inset 0 1px #ffffff8c,0 5px 10px #0324702e}.secondary-cta{color:#245fca;background:linear-gradient(#fffffffa,#f7fcfff0);border:1px solid #367de12e;min-width:148px;padding:0 13px 0 24px;box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 -4px #286fd30f,0 2px #ffffffd1,0 12px 24px #2c68ae21}.secondary-cta i,.stake-cta i{color:#2a68d8;background:#f3f9ff;border:1px solid #266bd333;box-shadow:inset 0 1px #fff}.mint-stage{place-items:center end;min-height:510px;display:grid;position:relative}.mint-stage:before{content:"";box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-soft);background:radial-gradient(circle at 20% 32%,#ffffffe6,#0000 22%),linear-gradient(#ffffff5c,#7bc5ff29);border:1px solid #337bdc1f;border-radius:72px;animation:6s ease-in-out infinite auroraPulse;position:absolute;inset:28px -18px 20px 8px}.stats-strip{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #4c8ad221;border-radius:28px;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:6px;padding:16px;display:grid}.stat-card{background:linear-gradient(#fffffffa,#f6fbffd6);border:1px solid #3671be1f;border-radius:20px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:18px 14px;display:grid;box-shadow:inset 0 1px #fffc}.stat-card img{object-fit:contain;mix-blend-mode:multiply;width:54px;height:54px}.stat-card span,.stat-card small{color:#2d66c4;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.stat-card strong{color:var(--ink);font-family:var(--font-number);white-space:nowrap;margin-top:3px;font-size:clamp(.98rem,1.42vw,1.15rem);line-height:1.12;display:block}.stat-card small{color:#1f3767c7;text-transform:none}.how-section{padding:78px 0 34px}.how-section h2,.featured-section h2{color:var(--ink);text-align:center;margin:0 0 18px;font-size:1.02rem;font-weight:900}.steps-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step-card{text-align:center;min-height:198px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #2d6fc31f;border-radius:24px;align-content:start;justify-items:center;padding:28px 24px 24px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.step-card:hover{transform:translateY(-4px);box-shadow:0 22px 56px #1b519924}.step-card b{color:#fff;background:linear-gradient(#5aa2ff,#2874ee);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid;position:absolute;top:15px;left:15px;box-shadow:0 10px 18px #2574ee33}.step-card img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 8px 10px #2a72d21a);border-radius:16px;width:132px;height:84px;margin-bottom:12px;display:block}.step-card h3{color:var(--ink);margin:0 0 8px;font-size:1.16rem;line-height:1.08}.step-card p{color:var(--ink-soft);margin:0;font-size:.9rem;font-weight:700;line-height:1.42}.stake-banner{color:#fff;background:radial-gradient(circle at 8% 18%,#ffde56e0 0 4px,#0000 5px),radial-gradient(circle at 86% 22%,#ffffffdb 0 3px,#0000 4px),linear-gradient(135deg,#2875f1 0%,#318cff 48%,#155ed7 100%);border:1px solid #3e8eff47;border-radius:28px;grid-template-columns:196px 1fr 174px;align-items:center;gap:26px;min-height:156px;margin-top:42px;padding:24px 34px 24px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #1d64db3d}.stake-banner:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 42%,#ffffff2e 48%,#0000 56%),linear-gradient(#ffffff13 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff13 1px,#0000 1px) 0 0/36px 36px;position:absolute;inset:0}.stake-mascot{z-index:1;object-fit:contain;border-radius:22px;align-self:end;width:202px;height:150px;display:block;position:relative}.stake-copy{z-index:1;position:relative}.stake-copy h2{color:#fff;text-transform:uppercase;margin:0 0 6px;font-size:1.58rem;line-height:1}.stake-copy p{color:#ffffffe6;margin:0 0 16px;font-weight:900}.stake-benefits{flex-wrap:wrap;gap:32px;display:flex}.stake-benefits span{color:#fff;grid-template-columns:42px minmax(130px,1fr);align-items:center;column-gap:10px;max-width:242px;font-weight:900;line-height:1.12;display:grid}.stake-benefits b{color:#2a74ea;background:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:42px;height:42px;font-size:1.5rem;display:grid;box-shadow:0 10px 20px #0427791f}.stake-benefits small{color:#ffffffc7;font-size:.78rem;font-weight:700;display:block}.stake-cta{z-index:2;min-width:150px;color:var(--ink);background:linear-gradient(#fff,#f6fbff);border:1px solid #2a72df2e;justify-self:start;padding:0 12px 0 23px;position:relative;box-shadow:inset 0 0 0 1px #ffffffe0,inset 0 -4px #2a72df12,0 14px 24px #042d7c24}.ice-castle{opacity:.62;pointer-events:none;background:linear-gradient(135deg,#0000 0 56%,#e8f7ff 56% 59%,#0000 59%) 4px 52px/110px 70px no-repeat,linear-gradient(145deg,#0000 0 62%,#fff 62% 65%,#0000 65%) 64px 28px/100px 90px no-repeat,linear-gradient(#eaf8ff,#c9e8ff) 114px 18px/22px 78px no-repeat,linear-gradient(#f7fdff,#c8e8ff) 92px 40px/22px 58px no-repeat,linear-gradient(#f7fdff,#c8e8ff) 134px 52px/18px 46px no-repeat;width:156px;height:106px;position:absolute;bottom:0;right:18px}.featured-section{padding:76px 0 48px}.featured-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.featured-card{background:#fff9;border-radius:22px;place-items:center;min-height:160px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 12px 28px #2665b114}.featured-card:hover{transform:translateY(-5px);box-shadow:0 22px 44px #2665b121}.featured-card img{object-fit:contain;border-radius:18px;width:100%;height:auto;display:block}.site-footer{border-top:1px solid #2e6dbe21;grid-template-columns:1.8fr .8fr .8fr .8fr 2fr;align-items:start;gap:24px;padding:28px 0 36px;display:grid}.site-footer p,.site-footer a,.powered-card span{color:#243967c7;margin:0;font-size:.84rem;font-weight:700;line-height:1.45}.site-footer nav{gap:5px;display:grid}.site-footer nav strong,.powered-card strong{color:var(--ink);font-size:.82rem;font-weight:900}.powered-card{background:#ebf8ff9e;border:1px solid #3171c01f;border-radius:22px;align-content:start;gap:4px;min-height:92px;padding:18px 120px 16px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}.powered-card img{object-fit:contain;width:120px;height:120px;position:absolute;bottom:-1px;right:-8px}.teams-page{z-index:1;width:min(1240px,100% - 64px);margin:0 auto;padding:70px 0 96px;position:relative}.teams-hero{max-width:780px;margin-bottom:28px}.teams-hero h1{color:var(--ink);font-family:var(--font-display);margin:0 0 16px;font-size:clamp(3rem,6vw,5.2rem);line-height:.98}.teams-hero>span{max-width:620px;color:var(--ink-soft);font-size:1.05rem;font-weight:700;line-height:1.7;display:block}.tier-showcase{grid-template-columns:1.1fr 1fr 1fr;gap:14px;margin:28px 0 18px;display:grid}.tier-showcase article{min-height:118px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 88% 18%,#ffd95a38,#0000 28%),linear-gradient(#ffffffc7,#eef8ff9e);border:1px solid #2d6fc31f;border-radius:26px;align-content:center;gap:3px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.tier-showcase article:after{content:"";background:#2874ee14;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-42px;right:-30px}.tier-showcase b{color:var(--blue);font-family:var(--font-number);font-size:2.4rem;line-height:1}.tier-showcase strong{color:var(--ink);font-size:1.35rem}.tier-showcase span{color:var(--ink-soft);font-weight:800}.vault-summary{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #4c8ad221;border-radius:28px;grid-template-columns:repeat(5,1fr);gap:14px;margin:30px 0 20px;padding:14px;display:grid}.vault-summary article{background:#ffffffb8;border:1px solid #3671be1a;border-radius:20px;align-content:center;gap:5px;min-height:102px;padding:18px;display:grid}.vault-summary span,.vault-summary small{color:#2d66c4;font-size:.76rem;font-weight:900}.vault-summary strong{color:var(--ink);font-family:var(--font-number);font-size:1.18rem}.vault-summary small{color:#1f3767b8}.teams-toolbar,.tier-filter,.group-filter{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.teams-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8f;border:1px solid #3169b81c;border-radius:24px;padding:10px}.teams-toolbar div,.tier-filter,.group-filter{flex-wrap:wrap}.teams-toolbar button,.tier-filter button,.group-filter button{color:#071747bd;background:#ffffff8a;border-radius:999px;min-height:40px;padding:0 16px;font-weight:900;box-shadow:inset 0 0 0 1px #367de114}.teams-toolbar button.is-active,.tier-filter button.is-active,.group-filter button.is-active{color:#fff;background:linear-gradient(#5b9aff,#2368e6);box-shadow:0 12px 22px #2368e62e}.teams-toolbar span{color:var(--ink-soft);font-size:.86rem;font-weight:800}.tier-filter{justify-content:flex-start;margin-top:18px}.group-filter{justify-content:flex-start;margin:10px 0 22px}.empty-owned{color:var(--ink-soft);background:#ffffff8c;border:1px dashed #2d6fc333;border-radius:24px;gap:6px;margin:18px 0;padding:24px;display:grid}.empty-owned strong{color:var(--ink)}.team-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.team-sections{gap:34px;display:grid}.team-tier-section{gap:14px;display:grid}.team-tier-heading{align-items:baseline;gap:12px;padding:0 4px;display:flex}.team-tier-heading span{color:var(--blue);font-family:var(--font-display);font-size:1.72rem;font-weight:900;line-height:1}.team-tier-heading small{color:#07174780;margin-left:auto;font-weight:900}.team-pool-card{--team-primary:#7bd8ff;--team-secondary:#fff;--team-accent:#0b3278;min-width:0}.team-card-button{width:100%;height:100%;color:var(--ink);background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--team-primary) 24%, transparent), transparent 42%), linear-gradient(180deg, #ffffffeb, color-mix(in srgb, var(--team-secondary) 28%, #eef8ffad));border:1px solid #2d6fc324;border-radius:26px;justify-items:center;gap:7px;padding:12px 12px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 14px 34px #1b51991a}.team-card-button:before{content:"";pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--team-primary) 48%, transparent), transparent 28%), linear-gradient(315deg, color-mix(in srgb, var(--team-accent) 18%, transparent), transparent 34%);opacity:.34;border-radius:21px;transition:opacity .18s;position:absolute;inset:8px}.team-card-button>*{z-index:1;position:relative}.team-pool-card.tier-s .team-card-button{border-color:color-mix(in srgb, var(--team-primary) 38%, #ffb42647);background:radial-gradient(circle at 50% 26%, color-mix(in srgb, var(--team-primary) 32%, #ffdd7247), transparent 40%), linear-gradient(180deg, #fffffff5, color-mix(in srgb, var(--team-secondary) 30%, #fff6dda8))}.team-pool-card.tier-a .team-card-button{border-color:color-mix(in srgb, var(--team-primary) 34%, #3788ff38)}.team-pool-card.tier-b .team-card-button{border-color:color-mix(in srgb, var(--team-primary) 30%, #57b1912e)}.team-card-button:hover{border-color:color-mix(in srgb, var(--team-primary) 45%, #2874ee47);box-shadow:0 24px 48px color-mix(in srgb, var(--team-accent) 16%, #1b519921);transform:translateY(-4px)}.team-card-button:hover:before{opacity:.52}.team-card-top{justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:.72rem;font-weight:900;display:flex}.team-pool-card.tier-s .team-card-top span{color:color-mix(in srgb, var(--team-accent) 56%, #b66b00)}.team-card-top b{color:#07174794}.penguin-sprite{aspect-ratio:1;object-fit:contain;background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--team-primary) 18%, transparent), transparent 54%);width:146px;filter:drop-shadow(0 16px 18px color-mix(in srgb, var(--team-accent) 18%, #2562ad29));border-radius:28px;transition:transform .18s}.team-card-button:hover .penguin-sprite{transform:translateY(-5px)scale(1.035)}.palette-strip{background:#ffffffad;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:4px 9px 4px 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #3169b814}.palette-strip span{border:1px solid #0717471f;border-radius:50%;width:12px;height:12px}.palette-strip b{color:#071747a8;font-size:.68rem;font-weight:900}.team-card-button h3{color:var(--ink);margin:2px 0 0;font-size:1rem}.team-card-button p{color:var(--ink-soft);margin:0;font-size:.76rem;font-weight:800}.team-card-button small{color:#07174794;background:#ffffff94;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-weight:900;display:inline-flex}.team-card-data{grid-template-columns:repeat(2,1fr);gap:7px;width:100%;display:grid}.team-card-data span{text-align:left;background:#ffffff94;border:1px solid #3169b814;border-radius:14px;gap:2px;min-width:0;padding:8px 7px;display:grid}.team-card-data small,.team-card-data b{color:#0717478f;min-height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:.62rem;line-height:1.15;display:block}.team-card-data b{color:var(--ink);font-size:.75rem}.team-card-button dl,.team-card-button dl div,.team-card-button dt,.team-card-button dd{display:none}.team-detail-overlay{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07122e57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-detail-panel{--team-primary:#7bd8ff;--team-secondary:#fff;--team-accent:#0b3278;background:linear-gradient(#fffffff0,#edf9ffe0);border:1px solid #ffffff80;border-radius:34px;grid-template-columns:260px 1fr;gap:28px;width:min(760px,100%);padding:28px;display:grid;position:relative;box-shadow:0 32px 90px #05194642}.detail-close{width:38px;height:38px;color:var(--ink);background:#ffffffb8;border-radius:50%;font-size:1.5rem;font-weight:800;position:absolute;top:16px;right:16px}.detail-visual{background:radial-gradient(circle at 50% 46%, #fffffff5, color-mix(in srgb, var(--team-primary) 22%, #c4ecff80)), linear-gradient(145deg, color-mix(in srgb, var(--team-secondary) 28%, transparent), transparent);border-radius:26px;place-items:center;display:grid}.detail-copy{align-content:center;display:grid}.detail-copy>span{color:#2d66c4;font-weight:900}.detail-copy>strong{color:#245fca;background:#ffffffb8;border-radius:999px;width:max-content;margin-bottom:12px;padding:6px 12px;font-size:.85rem;box-shadow:inset 0 0 0 1px #2d6fc31a}.detail-copy .palette-strip{width:max-content;margin-bottom:12px}.detail-copy h2{font-family:var(--font-display);margin:8px 0 12px;font-size:2.6rem;line-height:1}.detail-copy p{color:var(--ink-soft);margin:0 0 20px;font-weight:700;line-height:1.65}.detail-copy dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.detail-copy dl div{background:#ffffffad;border:1px solid #2d6fc31a;border-radius:16px;padding:14px}.detail-copy dt,.detail-copy dd{margin:0;font-weight:900}.detail-copy dt{color:#2d66c4;font-size:.76rem}.detail-copy dd{color:var(--ink);margin-top:4px}@media (width<=980px){.site-header{grid-template-columns:1fr auto}.site-header nav{grid-area:2/1/auto/-1;justify-content:flex-start}.hero-section{grid-template-columns:1fr;padding-top:46px}.mint-stage{justify-items:center;min-height:auto}.stats-strip,.steps-grid,.featured-grid,.site-footer,.vault-summary{grid-template-columns:repeat(2,1fr)}.tier-showcase{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-detail-panel{grid-template-columns:1fr}.stake-banner{grid-template-columns:180px 1fr}.stake-cta{grid-column:2}}@media (width<=680px){.site-header,.hero-section,.stats-strip,.how-section,.stake-banner,.featured-section,.site-footer,.teams-page{width:min(100% - 28px,1120px)}.profile-button{display:none}.mint-now{min-width:120px;min-height:44px;padding:0 14px 0 18px}.site-header nav{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:4px;width:100%;padding-top:4px;display:grid;overflow:visible}.hero-section{min-height:auto;padding:54px 0 38px}.hero-text{max-width:100%;font-size:.98rem}.primary-cta,.secondary-cta{width:100%}.mint-stage:before{border-radius:38px;inset:12px -4px 0}.stats-strip,.steps-grid,.featured-grid,.site-footer,.stake-banner,.vault-summary,.team-grid{grid-template-columns:1fr}.teams-page{padding-top:48px}.teams-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.teams-toolbar{flex-direction:column;align-items:flex-start}.penguin-sprite{width:172px}.team-detail-panel{padding:22px}.detail-copy h2{font-size:2.1rem}.detail-copy dl{grid-template-columns:1fr}.stat-card{grid-template-columns:58px 1fr}.stake-banner{text-align:center;padding:18px}.stake-mascot{justify-self:center}.stake-benefits{justify-content:center}.stake-benefits span{text-align:left}.stake-cta{grid-column:auto;justify-self:center}.powered-card{padding-right:108px}}@keyframes pageRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@keyframes glintTrack{0%{opacity:.16;transform:translate(-24%)rotate(8deg)}50%{opacity:.34}to{opacity:.16;transform:translate(18%)rotate(8deg)}}@keyframes cardBreathe{0%,to{box-shadow:0 18px 54px #12488f1a}50%{box-shadow:0 24px 68px #1f6fff24}}.site-shell{background:radial-gradient(620px circle at var(--pointer-x,75vw) var(--pointer-y,24vh), #f8bc393d, transparent 60%), radial-gradient(880px circle at calc(var(--pointer-x,75vw) - 360px) calc(var(--pointer-y,24vh) + 220px), #55d9ff33, transparent 62%), linear-gradient(#0c50aa0a 1px, transparent 1px), linear-gradient(90deg, #0c50aa0a 1px, transparent 1px), linear-gradient(180deg, #fbfeff 0, #e5f7ff 42%, #f7fbff 78%, #fff 100%);background-size:auto,auto,44px 44px,44px 44px,auto}.site-header,.hero-section,.stats-strip,.how-section,.stake-banner,.featured-section,.site-footer,.teams-page,.stake-page{animation:.56s both pageRise}.site-header{z-index:10;background:linear-gradient(#ffffffc7,#f7fcff94);border-radius:30px;grid-template-columns:214px minmax(420px,1fr) auto;position:sticky;top:16px;box-shadow:inset 0 1px #fffffff2,0 20px 70px #1855a521}.site-header nav button small{text-transform:none;letter-spacing:0}.mint-now{border-color:#b6780cb3}.primary-cta,.secondary-cta,.stake-cta{min-height:56px}.secondary-cta,.stake-cta{background:linear-gradient(#fffffff5,#f5fbffe0);border-color:#1956b224}.hero-section{grid-template-columns:minmax(440px,.92fr) minmax(560px,1.08fr);min-height:680px;padding-top:62px;position:relative}.hero-copy h1,.teams-hero h1,.stake-page-hero h1{letter-spacing:0}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:560px;margin:22px 0 0;display:grid}.hero-proof span{background:#ffffff94;border:1px solid #1b61b81a;border-radius:18px;gap:5px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffc2}.hero-proof b{color:var(--ink);font-size:.86rem;font-weight:900}.hero-proof small{color:#07133c99;font-size:.72rem;font-weight:800;line-height:1.36}.stage-status{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #1a64be1f;border-radius:18px;gap:4px;padding:14px 16px;display:grid;position:absolute;top:50px;right:26px;box-shadow:0 18px 42px #195cb11f}.stage-status span{color:#2868c8;font-size:.72rem;font-weight:900}.stage-status strong{color:var(--ink);font-size:.98rem}.stats-strip,.vault-summary,.teams-toolbar,.team-card-button,.stake-vault-grid,.stake-rules-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stat-card,.vault-summary article,.stake-vault-grid article{border-radius:18px}.section-heading{text-align:center;justify-items:center;gap:8px;margin-bottom:22px;display:grid}.section-heading span{color:#2d66c4;font-size:.76rem;font-weight:900}.section-heading h2{color:var(--ink);margin:0;font-size:clamp(1.55rem,2.4vw,2.4rem);line-height:1.08}.step-card:after{content:"";background:#1f6fff12;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -30px -42px auto}.featured-teams .featured-card{border:1px solid color-mix(in srgb, var(--team-primary) 30%, #1458aa1f);background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--team-primary) 22%, transparent), transparent 52%), #ffffffa3;align-content:center;gap:8px;min-height:218px;padding:16px;position:relative}.featured-teams strong{color:var(--ink);font-size:1rem;font-weight:900}.featured-teams small{color:#07133c85;font-weight:900}.site-footer nav button{color:#243967c7;text-align:left;background:0 0;width:max-content;padding:0;font-size:.84rem;font-weight:700}.teams-page,.stake-page{z-index:1;width:min(1240px,100% - 64px);margin:0 auto;padding:84px 0 96px;position:relative}.teams-hero,.stake-page-hero{max-width:none;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 84% 18%,#f8bc3929,#0000 26%),linear-gradient(#ffffffb3,#f1faff85);border:1px solid #1b61b81a;border-radius:34px;margin-bottom:28px;padding:34px;position:relative;overflow:hidden}.teams-hero{grid-template-columns:1fr 360px;align-items:center;gap:28px;display:grid}.teams-hero:after,.stake-page-hero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:520px;animation:8s ease-in-out infinite alternate glintTrack;position:absolute;inset:-80px -220px -80px auto}.teams-hero h1,.stake-page-hero h1{z-index:1;max-width:780px;font-size:clamp(3.35rem,6vw,5.6rem);position:relative}.teams-hero div>span,.teams-hero>span,.stake-page-hero span{z-index:1;position:relative}.teams-hero div>span{max-width:620px;color:var(--ink-soft);font-size:1.05rem;font-weight:800;line-height:1.7;display:block}.teams-hero-orbit{z-index:1;min-height:220px;position:relative}.tier-showcase article:first-child{background:radial-gradient(circle at 88% 18%,#f8bc394d,#0000 30%),linear-gradient(#ffffffd6,#fff6de9e)}.teams-toolbar,.tier-filter,.group-filter{gap:10px}.teams-toolbar button.is-active,.tier-filter button.is-active,.group-filter button.is-active{background:linear-gradient(#2d82ff,#155fd8)}.team-tier-heading{border-bottom:1px solid #1453a014;padding:0 2px 4px}.owned-panel{border-style:solid;grid-template-columns:92px 1fr auto;align-items:center}.owned-panel-primary{box-shadow:var(--shadow-card);background:radial-gradient(circle at 88% 20%,#f8bc3929,#0000 30%),#ffffffad;border-color:#1f6fff29;margin-top:-8px;margin-bottom:22px}.owned-panel img{border-radius:24px;width:78px;height:78px}.owned-panel .secondary-cta{min-width:138px}.stake-page-hero{grid-template-columns:1fr 280px;align-items:center;gap:32px;display:grid}.stake-figure-card{z-index:1;background:radial-gradient(circle at 32% 22%,#ffffffdb,#0000 30%),linear-gradient(145deg,#2377ff2e,#ffffff75);border:1px solid #1b61b81f;border-radius:32px;justify-self:center;place-items:center;width:280px;min-height:220px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #165eb421}.stake-figure-card img{filter:drop-shadow(0 28px 38px #165eb433);border-radius:24px;justify-self:center;width:260px}.stake-page-hero h1{margin:0 0 18px;line-height:.98}.stake-page-hero span{max-width:660px;color:var(--ink-soft);font-size:1.08rem;font-weight:800;line-height:1.7;display:block}.stake-vault-grid,.stake-utility-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.stake-vault-grid article,.stake-utility-grid article{min-height:132px;box-shadow:var(--shadow-card);background:#ffffffa3;border:1px solid #1b61b81c;border-radius:24px;align-content:center;gap:8px;padding:22px;display:grid}.stake-vault-grid span{color:#2d66c4;font-size:.76rem;font-weight:900}.stake-vault-grid strong{color:var(--ink);font-size:1.42rem}.stake-vault-grid small,.stake-utility-grid p{color:#07133c94;margin:0;font-weight:800;line-height:1.55}.stake-utility-grid{grid-template-columns:repeat(4,1fr);margin-top:16px}.stake-utility-grid article{min-height:154px}.stake-utility-grid strong{color:var(--ink);font-size:1.08rem}.stake-rules-panel{box-shadow:var(--shadow-soft);background:radial-gradient(circle at 85% 20%,#2dd6a629,#0000 30%),#ffffffa3;border:1px solid #1b61b81c;border-radius:30px;grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;margin-top:18px;padding:30px;display:grid}.stake-rules-panel span{color:#2d66c4;font-size:.76rem;font-weight:900}.stake-rules-panel h2{color:var(--ink);margin:8px 0 10px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.stake-rules-panel p{max-width:480px;color:var(--ink-soft);margin:0;font-weight:800;line-height:1.7}.stake-rules-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stake-rules-panel li{background:#ffffffad;border:1px solid #1b61b81a;border-radius:18px;grid-template-columns:86px 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.stake-rules-panel li b{color:var(--blue);font-family:var(--font-number);font-size:1.7rem}.stake-rules-panel li span{color:var(--ink);font-size:.98rem}@media (width<=980px){.site-header{position:relative;top:auto}.hero-proof,.teams-hero,.stake-page-hero,.stake-rules-panel{grid-template-columns:1fr}.stake-vault-grid,.stake-utility-grid{grid-template-columns:repeat(2,1fr)}.owned-panel{grid-template-columns:72px 1fr}.owned-panel .secondary-cta{grid-column:1/-1;justify-self:start}}@media (width<=680px){.site-header{grid-template-columns:1fr;gap:12px;width:min(100% - 28px,1120px);min-height:96px;padding:16px}.header-actions{position:absolute;top:14px;right:14px}.hero-copy h1{font-size:clamp(3.2rem,15vw,4.5rem)}.hero-proof,.stake-vault-grid,.stake-utility-grid{grid-template-columns:1fr}.stage-status{width:100%;margin:8px 0;position:relative;inset:auto}.mint-stage{gap:10px}.teams-hero,.stake-page-hero,.stake-rules-panel{border-radius:26px;padding:24px}.teams-hero-orbit{min-height:150px}.team-tier-heading{gap:4px;display:grid}.team-tier-heading small{margin-left:0}.featured-teams .penguin-sprite,.penguin-sprite{width:160px}.site-header nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:4px;width:100%;display:grid}.site-header nav button{min-width:0;min-height:48px;padding:8px 4px}.site-header nav button span{font-size:.8rem}.site-header nav button small{font-size:.5rem}}@keyframes premiumReveal{0%{opacity:0;transform:translateY(16px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes iceSweep{0%{opacity:0;transform:translate(-140%)skew(-16deg)}28%,62%{opacity:.45}to{opacity:0;transform:translate(180%)skew(-16deg)}}@keyframes slowLift{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes railGlow{0%,to{background-position:0%}50%{background-position:100%}}body{background:linear-gradient(#f8fdff 0%,#eaf8ff 42%,#f7fbff 68%,#fff 100%)}.site-shell{min-height:100dvh;color:var(--ink);background:linear-gradient(112deg,#fff0 0 34%,#ffffffb8 38%,#fff0 46%) -22vw 0 no-repeat,linear-gradient(#1468ff0b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#1468ff0a 1px,#0000 1px) 0 0/48px 48px,radial-gradient(110% 54% at 72% 12%,#f5b8312e,#0000 62%),radial-gradient(94% 58% at 18% 12%,#30d9ff30,#0000 66%),linear-gradient(#fbfeff 0%,#e8f8ff 42%,#f6fbff 72%,#fff 100%)}.site-shell:before{z-index:0;opacity:.42;background:repeating-linear-gradient(115deg,#061c5f0a 0 1px,#0000 1px 18px),linear-gradient(#ffffff29,#ffffffa3)}.site-shell:after{z-index:0;opacity:.54;background:linear-gradient(90deg,#0000 0 22%,#ffffff73 32%,#0000 46%) -80vw 0/120vw 100% no-repeat,linear-gradient(#0000 0%,#ffffffc2 96%);animation:13s ease-in-out infinite alternate glintTrack}.site-header,.hero-section,.stats-strip,.protocol-section,.how-section,.stake-banner,.featured-section,.site-footer,.teams-page,.stake-page{z-index:1;animation:.56s cubic-bezier(.2,.8,.2,1) both premiumReveal;position:relative}.site-header,.hero-section,.stats-strip,.protocol-section,.how-section,.stake-banner,.featured-section,.site-footer{width:min(1180px,100% - 72px)}.site-header{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(#ffffffc2,#f5fcff94);border:1px solid #ffffffb8;border-radius:22px;grid-template-columns:210px minmax(430px,1fr) auto;gap:18px;min-height:74px;margin-top:18px;padding:10px 12px 10px 18px;top:18px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0e4aa10f,0 22px 70px #05235f1f}.site-header nav{background:#ffffff80;border:1px solid #0e4aa11a;border-radius:18px;justify-self:center;gap:3px;width:auto;max-width:100%;padding:5px;box-shadow:inset 0 1px #ffffffbf}.site-header nav button{color:#061130ad;border-radius:14px;min-width:92px;min-height:46px;padding:7px 13px}.site-header nav button span{font-size:.92rem;font-weight:900}.site-header nav button small{color:#0611306b;font-size:.56rem;font-weight:800}.profile-button{background:linear-gradient(#f8fdff,#e2f5ff);border-width:1px;border-radius:16px;width:48px;height:48px}.profile-button img{width:48px;height:48px}.mint-now,.primary-cta,.secondary-cta,.stake-cta{border-radius:16px;min-height:52px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,filter .18s,border-color .18s}.mint-now{color:#061130;background:linear-gradient(#ffffffbd,#fff0 42%),linear-gradient(#ffdf7a 0%,#f9bc36 100%);border:1px solid #ab6f006b;min-width:136px;box-shadow:inset 0 1px #ffffffd6,inset 0 -4px #7446001f,0 16px 36px #cf860c3d}.primary-cta{background:linear-gradient(#fff3,#0000 44%),linear-gradient(#2c84ff 0%,#0d5de7 100%);border:1px solid #1057d885;min-width:172px;box-shadow:inset 0 1px #ffffff5c,inset 0 -4px #031e5e2e,0 20px 52px #1468ff47}.secondary-cta,.stake-cta{background:linear-gradient(#fffffff5,#f2faffcc);border:1px solid #0e4aa124;box-shadow:inset 0 1px #ffffffe0,inset 0 -3px #0e4aa10a,0 14px 34px #05235f1a}.mint-now:hover,.primary-cta:hover,.secondary-cta:hover,.stake-cta:hover{transform:translateY(-3px)}.mint-now:after,.primary-cta:after,.secondary-cta:after,.stake-cta:after{width:42%}.hero-section{grid-template-columns:minmax(440px,.9fr) minmax(540px,1.1fr);align-items:center;gap:clamp(28px,4vw,60px);min-height:min(760px,100dvh - 102px);padding:68px 0 44px}.hero-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffffff6b,#ffffff0a 38%,#ffffff3d),linear-gradient(#ffffff29,#e1f7ff47);border:1px solid #ffffff94;border-radius:34px;position:absolute;inset:42px -18px 28px;box-shadow:inset 0 1px #ffffffc2,0 36px 120px #0b3b8914}.eyebrow{color:#061c5fb8;background:#ffffff75;border:1px solid #1468ff29;border-radius:12px;margin-bottom:18px;padding:8px 12px;font-size:.73rem;line-height:1;box-shadow:inset 0 1px #ffffffd6}.hero-copy h1{color:#061130;text-wrap:balance;max-width:670px;margin-bottom:24px;font-size:clamp(4.55rem,6.5vw,7.1rem);line-height:.88}.hero-copy h1 span{color:#0000;background:linear-gradient(92deg,#1468ff 0%,#19b9ff 52%,#061130 100%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%}.hero-text{color:#061130ad;text-wrap:pretty;max-width:540px;margin-bottom:26px;font-size:1.08rem;font-weight:800;line-height:1.82}.hero-actions{gap:12px}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:610px;margin-top:24px}.hero-proof span{background:linear-gradient(#ffffffb8,#f7fcff70);border:1px solid #0e4aa11a;border-radius:18px;align-content:start;min-height:104px;box-shadow:inset 0 1px #ffffffdb,0 16px 42px #05235f12}.hero-proof b{font-size:.9rem}.hero-proof small{color:#06113094;font-size:.72rem;line-height:1.45}.mint-stage{justify-items:center;min-height:560px}.mint-stage:before{background:linear-gradient(120deg,#ffffffa3,#ade2ff29),linear-gradient(#1468ff0d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#1468ff0b 1px,#0000 1px) 0 0/34px 34px;border-color:#ffffff94;border-radius:36px;inset:36px 0 24px 38px;box-shadow:inset 0 1px #fffc,inset 0 0 80px #ffffff5c,0 38px 100px #0f5cbe29}.stage-status{background:linear-gradient(#ffffffd1,#f5fcff9e);border:1px solid #ffffffad;border-radius:16px;padding:13px 15px;top:64px;right:20px;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #05235f21}.stage-status strong{font-size:.98rem}.stats-strip{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffffc2,#f1faff94);border:1px solid #ffffffad;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:0;padding:12px;position:relative}.stat-card{background:linear-gradient(#ffffffeb,#f7fcff9e);border-color:#0e4aa117;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:104px;padding:15px 13px}.stat-card img{width:48px;height:48px}.stat-card span,.stat-card small{color:#1458c2c2;font-size:.68rem}.stat-card strong{color:#061130;font-size:clamp(.92rem,1.25vw,1.08rem)}.protocol-section{color:#fff;box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-deep);background:linear-gradient(120deg,#ffffff14,#0000 34%),linear-gradient(135deg,#061130 0%,#08246e 46%,#0b71c8 100%);border:1px solid #ffffff7a;border-radius:30px;grid-template-columns:minmax(320px,.86fr) minmax(540px,1.14fr);align-items:stretch;gap:24px;margin:28px auto 0;padding:24px;display:grid;overflow:hidden}.protocol-section:before{content:"";opacity:.48;pointer-events:none;background:linear-gradient(110deg,#0000 0 42%,#ffffff29 48%,#0000 58%),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 46px);position:absolute;inset:0}.protocol-copy,.protocol-rails{z-index:1;position:relative}.protocol-copy{align-content:center;padding:12px 10px;display:grid}.protocol-copy .eyebrow{color:#ffffffb8;background:#ffffff14;border-color:#ffffff29}.protocol-copy h2{color:#fff;text-wrap:balance;max-width:520px;margin:0 0 16px;font-size:clamp(2rem,4vw,4rem);line-height:.96}.protocol-copy span{color:#ebf8ffc2;max-width:480px;font-weight:800;line-height:1.75}.protocol-rails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.protocol-rails article{background:linear-gradient(#ffffff29,#ffffff12);border:1px solid #ffffff29;border-radius:22px;align-content:end;gap:10px;min-height:248px;padding:18px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.protocol-rails article:before{content:"";position:absolute}.protocol-rails b{color:#061130;width:max-content;font-family:var(--font-number);background:linear-gradient(#fff,#cfefff);border-radius:12px;padding:7px 10px;font-size:.78rem}.protocol-rails strong{color:#fff;font-size:1.18rem}.protocol-rails p{color:#ebf8ffb8;margin:0;font-size:.86rem;font-weight:750;line-height:1.58}.section-heading{margin-bottom:26px}.section-heading span{color:#1458c2b8}.section-heading h2{text-wrap:balance;max-width:720px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.how-section{padding-top:100px}.steps-grid{gap:14px}.step-card{background:linear-gradient(#ffffffc7,#f4fbff8a);border-color:#ffffffb3;border-radius:22px;min-height:242px;padding:24px 20px 22px;box-shadow:inset 0 1px #ffffffd6,0 20px 56px #05235f14}.step-card img{width:136px;height:92px;margin-top:4px}.step-card h3{font-size:1.2rem}.step-card p{color:#06113099;font-weight:800}.stake-banner{min-height:176px;box-shadow:var(--shadow-deep);background:linear-gradient(120deg,#ffffff24,#0000 38%),linear-gradient(135deg,#061130 0%,#104bd0 56%,#24cbe6 100%);border:1px solid #ffffff57;border-radius:30px;grid-template-columns:210px 1fr auto;margin-top:50px;padding:24px 30px 24px 0}.stake-mascot{filter:drop-shadow(0 26px 34px #010c2a3d);width:218px;height:162px}.stake-copy h2{text-transform:none;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:.96}.stake-copy p{color:#ffffffd1}.stake-benefits{gap:12px}.stake-benefits span{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;min-width:176px;max-width:248px;padding:10px}.stake-benefits small{color:#ebf8ffa8}.stake-cta{min-width:146px}.featured-section{padding-top:98px}.featured-grid{gap:14px}.featured-teams .featured-card{border-color:color-mix(in srgb, var(--team-primary) 34%, #ffffffc7);background:radial-gradient(ellipse 92% 62% at 50% 34%, color-mix(in srgb, var(--team-primary) 20%, transparent), transparent 64%), linear-gradient(180deg, #ffffffd1, #f4fbff94);border-radius:22px;min-height:236px;padding:18px 14px;box-shadow:inset 0 1px #ffffffdb,0 20px 52px #05235f17}.featured-teams .penguin-sprite{width:152px}.site-footer{grid-template-columns:1.5fr .7fr .7fr .7fr 1.6fr;gap:22px;margin-top:36px;padding:30px 0 42px}.site-footer p,.site-footer a,.site-footer nav button,.powered-card span{color:#06113094}.powered-card{background:linear-gradient(#ffffffc2,#e7f8ff94);border-color:#0e4aa11a;border-radius:22px}.teams-page,.stake-page{width:min(1260px,100% - 72px);padding:72px 0 100px}.teams-hero,.stake-page-hero{color:#fff;min-height:330px;box-shadow:var(--shadow-deep);background:linear-gradient(120deg,#ffffff1f,#0000 36%),linear-gradient(135deg,#061130 0%,#08246d 48%,#0b70c7 100%);border:1px solid #ffffff57;border-radius:30px;padding:34px}.teams-hero:before,.stake-page-hero:before{content:"";opacity:.5;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 48px);position:absolute;inset:0}.teams-hero:after,.stake-page-hero:after{opacity:.5}.teams-hero h1,.stake-page-hero h1{color:#fff;text-wrap:balance;max-width:820px;font-size:clamp(3.4rem,6vw,6.2rem);line-height:.9}.teams-hero div>span,.stake-page-hero span{color:#ebf8ffc2}.teams-hero .eyebrow,.stake-page-hero .eyebrow{color:#ffffffc2;background:#ffffff14;border-color:#ffffff29}.teams-hero-orbit{min-height:254px}.tier-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 16px}.tier-showcase article{background:linear-gradient(#ffffffd1,#f4fbff8f);border:1px solid #ffffffb8;border-radius:22px;min-height:134px;box-shadow:inset 0 1px #ffffffe6,0 18px 52px #05235f14}.tier-showcase b{color:var(--blue);font-size:2.7rem}.tier-showcase span{color:#0611308f;max-width:260px;line-height:1.42}.vault-summary{background:linear-gradient(#ffffffb8,#f2faff85);border:1px solid #ffffffad;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0 16px}.vault-summary article{background:#ffffffad;border-radius:16px;min-height:106px}.vault-summary strong{font-size:1.06rem;line-height:1.1}.teams-toolbar{z-index:8;background:#ffffffad;border:1px solid #ffffffb3;border-radius:20px;padding:10px;position:sticky;top:104px;box-shadow:0 16px 48px #05235f17}.teams-toolbar button,.tier-filter button,.group-filter button{border-radius:12px;min-height:40px;transition:transform .16s,background .16s,color .16s,box-shadow .16s}.teams-toolbar button:hover,.tier-filter button:hover,.group-filter button:hover{transform:translateY(-1px)}.tier-filter,.group-filter{gap:8px}.group-filter button{min-width:42px;padding-inline:13px}.team-sections{gap:54px;margin-top:34px}.team-tier-heading{border-bottom:1px solid #0e4aa11a;align-items:end;padding-bottom:12px}.team-tier-heading span{color:var(--blue);font-size:2.35rem}.team-tier-heading strong{color:var(--ink);font-size:1.12rem}.team-tier-heading small{color:#0611307a;font-size:.84rem}.team-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:18px}.team-card-button{background:radial-gradient(ellipse 86% 54% at 50% 34%, color-mix(in srgb, var(--team-primary) 21%, transparent), transparent 62%), linear-gradient(180deg, #ffffffdb, #f5fbff94);min-height:332px;box-shadow:inset 0 1px 0 #ffffffe0, 0 20px 56px color-mix(in srgb, var(--team-accent) 10%, #05235f14);border:1px solid #ffffffbd;border-radius:22px;gap:8px;padding:13px 12px 14px;animation:none}.team-card-button:before{border:1px solid color-mix(in srgb, var(--team-primary) 24%, #ffffff38);background:linear-gradient(135deg, color-mix(in srgb, var(--team-primary) 28%, transparent), transparent 32%), linear-gradient(315deg, color-mix(in srgb, var(--team-accent) 12%, transparent), transparent 36%);border-radius:17px;inset:9px}.team-card-button:hover{box-shadow:inset 0 1px 0 #ffffffe6, 0 30px 76px color-mix(in srgb, var(--team-accent) 18%, #05235f24);transform:translateY(-7px)}.team-card-top{font-size:.72rem}.team-card-top span,.team-card-top b{background:#ffffff94;border-radius:10px;place-items:center;min-height:26px;padding:0 8px;display:inline-grid}.team-card-top span{color:color-mix(in srgb, var(--team-accent) 74%, #1468ff)}.team-card-button h3{text-align:center;max-width:100%;margin-top:2px;font-size:1.08rem;line-height:1.05}.team-card-subtitle{color:#06113094;min-height:18px;font-size:.76rem;font-weight:900}.palette-strip{border-radius:12px;max-width:100%;min-height:26px}.palette-strip b{text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-size:.66rem;overflow:hidden}.team-card-data{gap:6px}.team-card-data span{background:#ffffff9e;border-radius:12px;padding:8px 7px}.team-card-data b{white-space:nowrap;font-size:.72rem}.team-card-button>small{border-radius:10px;min-height:28px;font-size:.68rem}.owned-panel{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffffc7,#f2faff8f);border:1px solid #ffffffb8;border-radius:22px}.team-detail-overlay{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:linear-gradient(#03091c9e,#03091cb8);padding:24px}.team-detail-panel{background:radial-gradient(ellipse 72% 54% at 24% 36%, color-mix(in srgb, var(--team-primary) 20%, transparent), transparent 66%), linear-gradient(180deg, #fffffff5, #eef8ffe0);border:1px solid #ffffffc7;border-radius:28px;grid-template-columns:minmax(250px,.88fr) minmax(360px,1.12fr);gap:30px;width:min(900px,100%);max-height:min(760px,100dvh - 36px);padding:30px;overflow:auto;box-shadow:0 44px 140px #0009236b}.detail-close{background:#ffffffc2;border:1px solid #0e4aa11a;border-radius:13px;width:40px;height:40px;top:16px;right:16px}.detail-visual{background:radial-gradient(ellipse 80% 62% at 50% 48%, #ffffffe0, color-mix(in srgb, var(--team-primary) 20%, #e1f7ff6b) 72%), repeating-linear-gradient(90deg, #1468ff0d 0 1px, transparent 1px 32px);min-height:380px;box-shadow:inset 0 1px 0 #ffffffeb, 0 20px 56px color-mix(in srgb, var(--team-accent) 10%, #05235f1a);border:1px solid #fffc;border-radius:24px}.detail-visual .penguin-sprite{width:min(310px,88%)}.detail-copy>span{color:#1458c2b8;font-size:.78rem}.detail-copy h2{color:#061130;margin:8px 0 10px;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.9}.detail-copy>strong{color:#061130;background:linear-gradient(#ffffffd1,#e8f7ff9e);border-radius:12px}.detail-copy p{color:#061130a8;font-size:.98rem;font-weight:800;line-height:1.72}.detail-tags{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.detail-tags i{border:1px solid color-mix(in srgb, var(--team-primary) 30%, #0e4aa11f);min-height:30px;color:color-mix(in srgb, var(--team-accent) 78%, #1468ff);background:#ffffff9e;border-radius:12px;align-items:center;padding:0 11px;font-size:.74rem;font-style:normal;font-weight:900;display:inline-flex}.detail-note{background:#ffffff94;border:1px solid #0e4aa11a;border-radius:16px;margin-top:-2px;padding:13px 14px}.detail-copy dl{gap:8px}.detail-copy dl div{background:#ffffffa3;border-radius:14px}.stake-page-hero{grid-template-columns:1fr 310px}.stake-figure-card{background:radial-gradient(76% 58% at 50% 46%,#ffffff80,#ffffff14 72%),linear-gradient(145deg,#30d9ff29,#ffffff12);border:1px solid #ffffff2e;border-radius:26px;width:292px;min-height:244px}.stake-figure-card img{width:276px}.stake-vault-grid,.stake-utility-grid{gap:14px}.stake-vault-grid article,.stake-utility-grid article,.stake-rules-panel{background:linear-gradient(#fffc,#f4fbff8f);border:1px solid #ffffffb8;border-radius:22px;box-shadow:inset 0 1px #ffffffe0,0 20px 56px #05235f14}.stake-rules-panel{grid-template-columns:.86fr 1.14fr;margin-top:18px}.stake-rules-panel h2{color:#061130}.stake-rules-panel li{border-radius:16px}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;display:grid}.site-header nav button{min-width:0}.hero-section,.protocol-section,.teams-hero,.stake-page-hero,.stake-rules-panel{grid-template-columns:1fr}.mint-stage{min-height:520px}.protocol-rails,.stake-vault-grid,.stats-strip,.vault-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.steps-grid,.featured-grid,.stake-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stake-banner{grid-template-columns:190px 1fr}.stake-cta{grid-column:2}}@media (width<=760px){.site-header,.hero-section,.stats-strip,.protocol-section,.how-section,.stake-banner,.featured-section,.site-footer,.teams-page,.stake-page{width:min(100% - 28px,1260px)}.site-header{border-radius:20px;grid-template-columns:1fr;gap:12px;min-height:112px;padding:14px;top:10px}.header-actions{top:12px;right:12px}.mint-now{min-width:112px;min-height:42px;padding:0 12px 0 14px;font-size:.86rem}.mint-now i{width:24px;height:24px}.site-header nav{border-radius:16px;grid-area:2/1/auto/-1;width:100%;padding:4px}.site-header nav button{border-radius:12px;min-height:46px;padding:7px 2px}.site-header nav button span{font-size:.76rem}.site-header nav button small{font-size:.48rem}.hero-section{min-height:auto;padding:46px 0 34px}.hero-section:before{border-radius:26px;inset:24px -8px 10px}.hero-copy h1{font-size:clamp(3.25rem,15vw,4.65rem);line-height:.91}.hero-text{font-size:.98rem}.hero-actions{grid-template-columns:1fr;display:grid}.primary-cta,.secondary-cta{width:100%}.hero-proof,.protocol-rails,.stats-strip,.steps-grid,.featured-grid,.vault-summary,.tier-showcase,.stake-vault-grid,.stake-utility-grid,.site-footer,.stake-rules-panel{grid-template-columns:1fr}.mint-stage{gap:10px;min-height:auto}.mint-stage:before{border-radius:26px;inset:48px -4px 12px}.stage-status{order:1;width:100%;position:relative;inset:auto}.protocol-section,.teams-hero,.stake-page-hero,.stake-rules-panel{border-radius:24px;padding:22px}.protocol-copy h2,.teams-hero h1,.stake-page-hero h1{font-size:clamp(2.45rem,12vw,4rem)}.protocol-rails article{min-height:180px}.how-section,.featured-section{padding-top:72px}.stake-banner{text-align:center;grid-template-columns:1fr;padding:20px}.stake-mascot{justify-self:center}.stake-benefits span{text-align:left;width:100%;max-width:none}.stake-cta{grid-column:auto;justify-self:stretch}.teams-page,.stake-page{padding-top:46px}.teams-hero-orbit{min-height:178px}.teams-toolbar{align-items:stretch;position:static}.teams-toolbar div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.tier-filter,.group-filter{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.group-filter{grid-template-columns:repeat(6,minmax(0,1fr))}.tier-filter button,.group-filter button{min-width:0;padding-inline:6px;font-size:.78rem}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-card-button{min-height:304px;padding:11px 9px 12px}.penguin-sprite{width:132px}.palette-strip b{max-width:76px}.team-card-data{grid-template-columns:1fr}.team-tier-heading{align-items:start;gap:4px;display:grid}.team-tier-heading small{margin-left:0;line-height:1.4}.owned-panel{grid-template-columns:64px 1fr;padding:18px}.owned-panel img{width:58px;height:58px}.owned-panel .secondary-cta{grid-column:1/-1;width:100%}.team-detail-overlay{padding:14px}.team-detail-panel{border-radius:24px;grid-template-columns:1fr;max-height:calc(100dvh - 28px);padding:20px}.detail-visual{min-height:260px}.detail-visual .penguin-sprite{width:min(240px,88%)}.detail-copy h2{font-size:clamp(2.2rem,12vw,3.4rem)}.detail-copy dl,.stake-page-hero{grid-template-columns:1fr}.stake-figure-card{width:100%}}@media (width<=420px){.hero-copy h1{font-size:clamp(2.85rem,14vw,3.55rem)}.team-grid{grid-template-columns:1fr}.team-card-button{min-height:328px}.penguin-sprite{width:164px}.group-filter{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.soccer-mark{aspect-ratio:1;border-radius:50%;width:42px;display:inline-block;position:relative}.brand-lockup{color:#061130;font-family:var(--font-display);align-items:center;gap:10px;font-size:2rem;font-weight:900;line-height:1;display:inline-flex}.brand-lockup img{filter:drop-shadow(0 12px 24px #05235f1a);width:190px;height:auto;display:block}.brand-mark img{display:none}.primary-cta .soccer-mark{width:28px}.penguin-ball:before{content:"";z-index:-1;opacity:.26;mix-blend-mode:multiply;background:linear-gradient(62deg,#0000 0 43%,#0611306b 44% 46%,#0000 47%),linear-gradient(118deg,#0000 0 45%,#06113047 46% 48%,#0000 49%),radial-gradient(circle,#0000 0 34%,#06113047 35% 36%,#0000 37% 100%);border-radius:50%;position:absolute;inset:9%}.penguin-sprite{z-index:1;object-fit:contain;filter:saturate(1.04)contrast(1.02);background:0 0;border-radius:0;width:118%;height:118%;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:block;position:relative;transform:translateY(5%)scale(1.05)}.choice-console{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(#ffffffc2,#ebf8ff6b);border:1px solid #ffffffb8;border-radius:30px;align-self:start;width:min(620px,100%);margin-top:28px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 28px 82px #05235f24}.choice-console:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 36%,#ffffff61 44%,#0000 56%),linear-gradient(#1468ff0d 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#1468ff0b 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0}.choice-console-head{z-index:1;color:#fff;background:linear-gradient(#ffffff24,#0000 48%),linear-gradient(#061130,#0a2a86);border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 auto 14px;padding:9px 12px;display:flex;position:relative;box-shadow:0 14px 32px #05235f2e}.choice-console-head span{color:#ebf8ffb3;font-size:.72rem;font-weight:900}.choice-console-head strong{color:#fff;font-size:.92rem}.choice-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.choice-card{border:1px solid color-mix(in srgb, var(--team-primary) 28%, #ffffffb8);background:radial-gradient(ellipse 74% 52% at 50% 38%, color-mix(in srgb, var(--team-primary) 18%, transparent), transparent 70%), linear-gradient(180deg, #ffffffd1, #f8fcff8f);border-radius:22px;justify-items:center;gap:8px;min-width:0;padding:14px 10px 13px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 16px 42px #05235f14}.choice-card small{min-height:24px;color:color-mix(in srgb, var(--team-accent) 72%, #1468ff);background:#ffffffa3;border-radius:10px;place-items:center;padding:0 9px;font-size:.68rem;font-weight:900;display:inline-grid}.choice-card strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.hero-ball-cluster{z-index:2;width:min(600px,100%);min-height:210px;margin-top:-18px;position:relative}.hero-ball-item{place-items:center;display:grid;position:absolute}.hero-soccer-ball{object-fit:contain;filter:drop-shadow(0 18px 22px #05235f29);width:92px;height:92px;position:absolute;bottom:0;right:0}.teams-hero-orbit .orbit-ball{place-items:center;animation:7s ease-in-out infinite slowLift;display:grid;position:absolute}.teams-hero-orbit .orbit-ball:first-child{top:14px;left:26px}.teams-hero-orbit .orbit-ball:nth-child(2){animation-delay:-2s;top:42px;right:18px}.teams-hero-orbit .orbit-ball:nth-child(3){animation-delay:-4s;bottom:4px;left:128px}.teams-hero-orbit .penguin-ball{--ball-size:168px;border-color:#fff3}.teams-hero-orbit .penguin-sprite,.featured-teams .penguin-sprite,.detail-visual .penguin-sprite,.choice-card .penguin-sprite,.hero-ball-item .penguin-sprite{object-fit:contain;filter:saturate(1.04)contrast(1.02);background:0 0;border:0;border-radius:0;width:118%;height:118%;position:relative}@media (width<=760px){.choice-console{border-radius:24px;order:2;margin-top:4px;padding:14px}.choice-grid{grid-template-columns:1fr}.choice-card{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start}.choice-card .penguin-ball{--ball-size:82px;grid-row:span 2}.hero-ball-cluster{order:3;min-height:164px;margin-top:0}.teams-hero-orbit .orbit-ball:first-child{top:18px;left:0}.teams-hero-orbit .orbit-ball:nth-child(2){top:24px;right:0}.teams-hero-orbit .orbit-ball:nth-child(3){bottom:0;left:50%;transform:translate(-50%)}}.penguin-ball:before,.penguin-ball:after{content:"";z-index:2;pointer-events:none;border-radius:50%;position:absolute;inset:8%}.penguin-ball:before{opacity:.16;background:radial-gradient(circle at 50% 50%, transparent 0 28%, #05123485 29% 30%, transparent 31% 100%), conic-gradient(from 18deg, transparent 0 8%, #05123485 8% 9%, transparent 9% 19%, #05123485 19% 20%, transparent 20% 32%, #05123485 32% 33%, transparent 33% 46%, #05123485 46% 47%, transparent 47% 61%, #05123485 61% 62%, transparent 62% 78%, #05123485 78% 79%, transparent 79% 100%);-webkit-mask-image:radial-gradient(circle at 50% 52%,#0000 0 30%,#000 31% 76%,#0000 77%),linear-gradient(#000,#000);mask-image:radial-gradient(circle at 50% 52%,#0000 0 30%,#000 31% 76%,#0000 77%),linear-gradient(#000,#000)}.penguin-sprite,.teams-hero-orbit .penguin-sprite,.featured-teams .penguin-sprite,.detail-visual .penguin-sprite,.choice-card .penguin-sprite,.hero-ball-item .penguin-sprite{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 20px 28px color-mix(in srgb, var(--team-accent) 18%, #05235f33)) saturate(1.04) contrast(1.02);transform:none}.team-card-button:hover .penguin-sprite,.featured-card:hover .penguin-sprite,.choice-card:hover .penguin-sprite{transform:scale(1.025)}.hero-ball-cluster{perspective:900px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:18px;width:min(610px,100%);min-height:224px;margin-top:18px;padding:0 22px 8px;display:grid}.hero-ball-cluster:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(#05235f2e,#05235f14 42%,#0000 72%);border-radius:50%;height:44px;position:absolute;bottom:0;left:7%;right:7%}.hero-ball-item{justify-items:center;display:grid;position:relative;bottom:auto;left:auto;right:auto}.hero-ball-item:after{content:"";filter:blur(8px);background:radial-gradient(#04153e3d,#04153e14 56%,#0000 74%);border-radius:50%;width:72%;height:22px;margin-top:-13px;transform:translateZ(-1px)}.hero-ball-item:first-child{bottom:auto;left:auto;right:auto;transform:translateY(6px)rotateY(7deg)}.hero-ball-item:nth-child(2){z-index:2;bottom:auto;left:auto;right:auto;transform:translateY(-8px)}.hero-ball-item:nth-child(3){bottom:auto;left:auto;right:auto;transform:translateY(4px)rotateY(-7deg)}.hero-soccer-ball{z-index:3;width:64px;height:64px;bottom:14px;right:4px}.hero-ball-item .penguin-sprite{filter:drop-shadow(0 18px 24px #05235f29)saturate(1.02)contrast(1.01)}.soccer-mark,.hero-soccer-ball{background:url(/48ball-assets/logo-ball-meme.png) 50%/contain no-repeat}.soccer-mark{box-shadow:none}.hero-soccer-ball{filter:drop-shadow(0 18px 24px #05235f2e);border-radius:50%}.brand-mark .brand-lockup img,.site-footer .brand-lockup img{display:block}@media (width<=760px){.hero-ball-cluster{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:150px;padding:0 4px 8px}.hero-ball-item:first-child,.hero-ball-item:nth-child(2),.hero-ball-item:nth-child(3){bottom:auto;left:auto;right:auto}.hero-soccer-ball{width:48px;height:48px;bottom:18px;right:-2px}}.penguin-ball{--ball-size:154px;--tier-light:#8bdcff;--tier-mid:#2f8cff;--tier-deep:#06419f;--tier-shadow:#0840a442;isolation:isolate;width:var(--ball-size);aspect-ratio:1;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s,box-shadow .22s;display:grid;position:relative;overflow:visible;transform:translateZ(0)}.penguin-ball.tier-s{--tier-light:#ffe68a;--tier-mid:#f0b22d;--tier-deep:#8b5607;--tier-shadow:#945b084d}.penguin-ball.tier-a{--tier-light:#dcc7ff;--tier-mid:#8b5ef4;--tier-deep:#38199c;--tier-shadow:#5226ae47}.penguin-ball.tier-b{--tier-light:#8bdcff;--tier-mid:#2f8cff;--tier-deep:#06419f;--tier-shadow:#0840a442}.penguin-ball:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 28% 16%, #ffffffe0 0 10%, transparent 23%), radial-gradient(circle at 76% 84%, #040e2e3d, transparent 34%), linear-gradient(138deg, var(--tier-light), var(--tier-mid) 58%, var(--tier-deep));box-shadow:inset 12px 14px 22px #ffffff6b, inset -16px -20px 28px color-mix(in srgb, var(--tier-deep) 38%, #04153e33), 0 20px 34px var(--tier-shadow);border-radius:50%;position:absolute;inset:5%}.penguin-ball:after{content:"";z-index:2;pointer-events:none;opacity:.78;background:radial-gradient(circle at 27% 16%,#ffffff6b,#0000 20%),radial-gradient(circle at 78% 86%,#030f302e,#0000 34%),linear-gradient(#ffffff2e,#0000 44%);border-radius:50%;position:absolute;inset:5%}.penguin-ball .penguin-sprite,.teams-hero-orbit .penguin-ball .penguin-sprite,.featured-teams .penguin-ball .penguin-sprite,.detail-visual .penguin-ball .penguin-sprite,.choice-card .penguin-ball .penguin-sprite,.hero-ball-item .penguin-ball .penguin-sprite{z-index:3;object-fit:contain;width:94%;height:94%;filter:drop-shadow(0 18px 24px color-mix(in srgb, var(--team-accent) 16%, #05235f29)) saturate(1.04) contrast(1.02);background:0 0;border:0;border-radius:0;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:block;position:relative;transform:translateY(1%)}.team-card-button:hover .penguin-ball,.featured-card:hover .penguin-ball,.choice-card:hover .penguin-ball{filter:saturate(1.06);transform:translateY(-7px)rotate(-2deg)scale(1.035)}.team-card-button:hover .penguin-ball .penguin-sprite,.featured-card:hover .penguin-ball .penguin-sprite,.choice-card:hover .penguin-ball .penguin-sprite{transform:translateY(0)scale(1.035)}.choice-card .penguin-ball{--ball-size:128px}.hero-ball-item .penguin-ball{--ball-size:166px}.hero-ball-item:nth-child(2) .penguin-ball{--ball-size:204px}.teams-hero-orbit .penguin-ball{--ball-size:168px}.featured-teams .penguin-ball{--ball-size:152px}.detail-visual .penguin-ball{--ball-size:min(310px, 88%)}@media (width<=760px){.choice-card .penguin-ball{--ball-size:82px}.teams-hero-orbit .penguin-ball{--ball-size:116px}.featured-teams .penguin-ball{--ball-size:150px}.detail-visual .penguin-ball{--ball-size:min(240px, 88%)}}.team-detail-panel{position:relative}.team-detail-panel .detail-rarity-badge{z-index:4;box-sizing:border-box;width:auto;min-width:150px;height:42px;min-height:42px;max-height:42px;color:color-mix(in srgb, var(--team-accent) 78%, #1468ff);font-family:var(--font-display);white-space:nowrap;border:1px solid color-mix(in srgb, var(--team-primary) 34%, #0e4aa11f);box-shadow:inset 0 1px #ffffffe6, 0 14px 28px color-mix(in srgb, var(--team-accent) 10%, #05235f1a);background:linear-gradient(#fff7,#e8f7ffdb);border-radius:16px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:16px;left:16px}.team-detail-panel .detail-rarity-badge b{color:inherit;font:inherit;margin:0;padding:0;line-height:1;display:block}@media (width<=760px){.team-detail-panel .detail-rarity-badge{border-radius:14px;width:auto;min-width:132px;height:38px;min-height:38px;max-height:38px;padding:0 9px;font-size:.74rem;top:18px;left:18px}}.ball-token-section{z-index:1;color:#061942;background:radial-gradient(circle at 82% 10%,#fff 0 2px,#0000 3px),radial-gradient(circle at 87% 12%,#fff 0 1.5px,#0000 2.5px),radial-gradient(circle at 93% 18%,#fff 0 2px,#0000 3px),radial-gradient(circle at 76% 28%,#ffffffc8 0 1.5px,#0000 2.5px),radial-gradient(circle at 18% 71%,#ffffffc8 0 1.5px,#0000 2.5px),radial-gradient(circle at 72% 3%,#fff 0 1.5px,#0000 2.8px),radial-gradient(circle at 83% 17%,#fff 0 2.5px,#0000 4px),radial-gradient(circle at 91% 22%,#ffffffd8 0 1.8px,#0000 3px),radial-gradient(circle at 60% 32%,#ffffffc8 0 2px,#0000 3px),radial-gradient(560px at 89% 19%,#fff 0 16%,#0000 47%),radial-gradient(880px at 79% 78%,#d8efff75,#0000 64%),radial-gradient(760px at 12% 22%,#fffe,#0000 58%),linear-gradient(135deg,#fbfdff 0%,#e7f4fff7 48%,#fff 100%);border:1px solid #ffffffde;border-radius:34px;width:min(1120px,100% - 64px);min-height:0;margin:18px auto 34px;padding:42px 38px 40px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 34px 96px #0d459326}.ball-token-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 8%,#fff 0 2px,#0000 3px),radial-gradient(circle at 86% 14%,#ffffffd9 0 3px,#0000 4px),radial-gradient(circle at 94% 28%,#ffffffd9 0 2px,#0000 3px),radial-gradient(circle at 24% 77%,#ffffffc7 0 2px,#0000 3px),radial-gradient(circle at 44% 16%,#ffffffb8 0 2px,#0000 3px),linear-gradient(17deg,#0000 0 82%,#ffffff7d 83%,#0000 84%),linear-gradient(112deg,#0000 0 82%,#b6e1ff7a 83%,#0000 84%),linear-gradient(124deg,#0000 0 17%,#ffffff9c 18%,#0000 20% 100%),linear-gradient(148deg,#0000 0 80%,#c9eaff9a 81%,#0000 92%);position:absolute;inset:0}.ball-token-section:after{display:none}.ball-token-section>*{z-index:1;position:relative}.ball-token-copy{margin-bottom:28px;padding-right:0}.ball-token-copy span{color:#061d4a;font-family:var(--font-number);letter-spacing:.04em;background:linear-gradient(#ffffffcf,#e5f4ffad);border:1px solid #79baff75;border-radius:999px;width:max-content;padding:11px 20px;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 22px #2b74c718}.ball-token-copy h2{font-family:var(--font-display);white-space:nowrap;overflow-wrap:anywhere;color:#08245c;background:linear-gradient(#ffffffb2 0 15%,#0000 16% 100%),linear-gradient(#244f86 0%,#08255f 48%,#5177a4 74%,#0a2359 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 2px #ffffffd9)drop-shadow(0 18px 18px #143f7a2e);-webkit-background-clip:text;background-clip:text;margin:24px 0 0;font-size:clamp(4.35rem,6.2vw,6.45rem);font-weight:900;line-height:.84}.ball-token-mobile-break{display:none}.ball-token-layout{grid-template-columns:minmax(390px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:22px;display:grid}.ball-token-card,.ball-token-details article{background:linear-gradient(145deg,#fff0 0 47%,#ffffffb8 48%,#fff0 54%),radial-gradient(340px at 90% 90%,#ffffffef,#0000 62%),radial-gradient(360px at 18% 10%,#ffffffea,#0000 60%),linear-gradient(145deg,#ffffffc9,#eaf7ff8c);border:2px solid #9fd0ffb0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffc9,inset 0 1px #fff,inset 0 -1px #89c8ff61,0 2px #ffffffb8,0 14px 32px #0b4d9c1a}.ball-token-card:before,.ball-token-details article:before{content:"";pointer-events:none;opacity:.86;background:radial-gradient(circle at 98% 3%,#fff 0 2px,#0000 4px),radial-gradient(circle at 0 96%,#fff 0 2px,#0000 4px),radial-gradient(at 12% 8%,#ffffffc9,#0000 34%),linear-gradient(135deg,#0000 0 52%,#ffffff92 53%,#0000 56%),repeating-linear-gradient(124deg,#fff0 0 18px,#ffffff42 19px 20px);position:absolute;inset:0}.ball-token-card{border-radius:24px;align-items:center;gap:24px;min-height:356px;padding:40px 42px;display:flex}.ball-token-card:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0 80%,#ffffff80 82%,#fff0 85%),radial-gradient(260px at 82% 86%,#ffffffb8,#0000 62%),radial-gradient(at 72% 84%,#ffffffd6 0 10%,#0000 22%),radial-gradient(at 80% 88%,#e3f5ff 0 6%,#0000 18%),linear-gradient(132deg,#0000 0 68%,#cbeeffb3 69%,#0000 82%);position:absolute;inset:0}.ball-token-mark{z-index:1;background:radial-gradient(circle,#ffffff9c,#0000 58%),linear-gradient(145deg,#ffffff7d,#cfeaff52 62%,#ffffff52);border:1px solid #bfe2ff8f;border-radius:20px;flex:none;place-items:center;width:118px;height:118px;display:grid;box-shadow:inset 0 1px #fff,inset 0 -8px 18px #7dbff622,0 18px 34px #0b4d9c14}.ball-token-mark img{object-fit:contain;filter:drop-shadow(0 8px 12px #7d5b001f);width:96%;height:96%;display:block}.ball-token-card span{color:#08245c;font-family:var(--font-number);letter-spacing:.08em;z-index:1;font-size:1.05rem;font-weight:900;position:relative}.ball-token-card strong{color:#061d4f;font-family:var(--font-display);z-index:1;text-shadow:0 2px #fff;margin-top:12px;font-size:clamp(2.8rem,4vw,4rem);font-weight:900;line-height:.92;display:block;position:relative}.ball-token-card p{z-index:1;color:#173b7bd9;max-width:330px;margin:16px 0 0;font-size:.98rem;font-weight:850;line-height:1.55;position:relative}.ball-token-card ul{z-index:1;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex;position:relative}.ball-token-card li{color:#0b3c87;background:linear-gradient(#ffffffd6,#e9f7ffb8);border:1px solid #93c8ff96;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff}.ball-token-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.ball-token-details article{border-radius:18px;align-content:center;min-height:102px;padding:18px 24px;display:grid}.ball-token-details span,.ball-token-details strong{z-index:1;position:relative}.ball-token-details span{color:#0a3b88;font-size:1rem;font-weight:900}.ball-token-details strong{color:#061d4f;overflow-wrap:anywhere;text-shadow:0 2px #fff;margin-top:10px;font-size:clamp(1.42rem,1.72vw,1.95rem);font-weight:900;line-height:1.08}.ball-token-details article:not(.ball-token-address) strong{white-space:nowrap}.ball-token-address{grid-column:1/-1;min-height:104px}@media (width<=1100px){.ball-token-copy{padding-right:0}.ball-token-layout{grid-template-columns:1fr}.ball-token-card{min-height:250px}}@media (width<=760px){.ball-token-section{border-radius:26px;width:min(100% - 28px,1260px);margin:10px auto 24px;padding:28px 18px}.ball-token-section:after{display:none}.ball-token-copy{margin-bottom:22px;padding-right:0}.ball-token-copy span{padding:8px 12px;font-size:.72rem}.ball-token-copy h2{margin-top:18px;font-size:clamp(2.7rem,12vw,3.75rem);line-height:.9}.ball-token-mobile-break{display:block}.ball-token-card{border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;min-height:210px;padding:22px}.ball-token-mark{border-radius:17px;width:72px;height:72px}.ball-token-card span{font-size:.76rem}.ball-token-card strong{font-size:1.95rem}.ball-token-card p{max-width:none;margin-top:12px;font-size:.88rem}.ball-token-card ul{gap:6px;margin-top:12px}.ball-token-card li{min-height:28px;padding:0 9px;font-size:.7rem}.ball-token-details{grid-template-columns:1fr;gap:10px}.ball-token-details article{border-radius:16px;min-height:84px;padding:16px}.ball-token-details span{font-size:.82rem}.ball-token-details strong{font-size:1.18rem}}.brand-lockup{gap:12px}.brand-lockup img{object-fit:contain;filter:drop-shadow(0 12px 22px #d5921830);width:56px;height:56px}.brand-lockup strong{color:#061130;font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:900;line-height:.9}.site-footer .brand-lockup img{width:44px;height:44px}@media (width<=760px){.brand-lockup img{width:42px;height:42px}.brand-lockup strong{font-size:1.48rem}.site-header .header-actions{display:none}}.roadmap-section{z-index:1;color:#061942;background:radial-gradient(720px at 72% 7%,#1987ff5c,#0000 42%),radial-gradient(560px at 18% 26%,#ffffffec,#0000 60%),radial-gradient(900px at 62% 85%,#dff4ffb0,#0000 68%),linear-gradient(#fafdffeb,#e8f7ffda 58%,#ffffffeb);border:1px solid #ffffffde;border-radius:34px;width:min(1280px,100% - 64px);margin:26px auto 48px;padding:34px 38px 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 34px 96px #0d459326}.roadmap-section:before{content:"";pointer-events:none;background:linear-gradient(#2474e00a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#2474e00a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 78% 7%,#fff 0 2px,#0000 3px),radial-gradient(circle at 88% 12%,#fff 0 2px,#0000 3px),linear-gradient(128deg,#0000 0 72%,#ffffff8a 73%,#0000 82%);position:absolute;inset:0}.roadmap-hero{grid-template-columns:minmax(470px,.82fr) minmax(0,1fr);gap:18px;min-height:250px;display:grid}.roadmap-hero span{color:#061d4a;font-family:var(--font-number);background:linear-gradient(#ffffffcf,#e5f4ffad);border:1px solid #79baff75;border-radius:999px;width:max-content;padding:10px 18px;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 22px #2b74c718}.roadmap-hero h2{color:#f5b915;font-family:var(--font-display);text-shadow:0 2px #fff,0 16px 28px #143f7a24;margin:24px 0 12px;font-size:clamp(4rem,6.5vw,6.3rem);font-weight:900;line-height:.9}.roadmap-hero h2 b{color:#061d4f;font:inherit}.roadmap-hero p{color:#173e80;max-width:640px;margin:0;font-size:1.25rem;font-weight:900}.roadmap-crowd{min-height:230px;position:relative}.roadmap-crowd-ball{display:grid;position:absolute}.roadmap-track{background:linear-gradient(90deg,#2c83ff,#9bd7ff 50%,#2c83ff);border-radius:999px;height:34px;margin:-14px 16px 0;box-shadow:inset 0 1px #ffffffc9,0 12px 22px #1468ff26}.roadmap-track:before,.roadmap-track:after{content:"";background:radial-gradient(circle at 32% 22%,#fff,#3b8cff 48%,#0f62e7);border-radius:50%;width:42px;height:42px;position:absolute;top:-4px;box-shadow:inset 0 1px #fff,0 8px 16px #1468ff38}.roadmap-track:before{left:-4px}.roadmap-track:after{right:-4px}.roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:-92px;display:grid}.roadmap-card{text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.roadmap-quarter{color:#fff;min-width:112px;font-family:var(--font-number);background:linear-gradient(#6f9cff,#245fee);border:1px solid #ffffff8a;border-radius:999px;padding:8px 18px;font-size:1rem;font-weight:900;box-shadow:inset 0 1px #ffffffad,0 12px 20px #115de22e}.roadmap-orb{aspect-ratio:1;background:radial-gradient(circle at 32% 18%,#ffffffde,#0000 20%),linear-gradient(#ffffffb8,#d7efffa3);border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:210px;margin-top:8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -14px 28px #71b8ff24,0 18px 42px #0d459326}.roadmap-orb img{object-fit:contain;filter:drop-shadow(0 14px 18px #05235f24);width:82%;height:82%;display:block}.roadmap-card h3{color:#061849;margin:16px 0 4px;font-size:1.42rem;font-weight:900;line-height:1}.roadmap-card strong{color:#123b84;font-size:1.05rem;font-weight:900}.roadmap-card ul{text-align:left;gap:8px;width:100%;margin:14px 0 0;padding:0;list-style:none;display:grid}.roadmap-card li{color:#153f82;grid-template-columns:12px 1fr;gap:8px;font-size:.9rem;font-weight:800;line-height:1.38;display:grid}.roadmap-card li:before{content:"";background:#176cff;border-radius:50%;width:6px;height:6px;margin-top:.52em;box-shadow:0 0 0 3px #176cff1f}.roadmap-footer{color:#0b2869;background:linear-gradient(#ffffffd9,#edf8ffb8);border:1px solid #82bdff66;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:100%;min-height:42px;margin:28px auto 0;padding:0 24px;display:inline-flex;box-shadow:inset 0 1px #fff,0 12px 26px #1f67c91a}.roadmap-footer strong{font-size:1rem;font-weight:900}@media (width<=1100px){.roadmap-hero{grid-template-columns:1fr}.roadmap-crowd{display:none}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.roadmap-track{display:none}}@media (width<=760px){.roadmap-section{border-radius:26px;width:min(100% - 28px,1260px);padding:26px 18px}.roadmap-hero{min-height:auto}.roadmap-hero h2{font-size:clamp(2.8rem,13vw,4rem)}.roadmap-hero p{font-size:.98rem;line-height:1.55}.roadmap-grid{grid-template-columns:1fr;gap:22px}.roadmap-orb{width:176px}.roadmap-card ul{width:min(310px,100%)}.roadmap-footer{border-radius:18px;width:100%;padding:12px 14px;line-height:1.35}}.roadmap-section{background:linear-gradient(90deg,#f8fcff 0 36%,#f8fcffcc 47%,#fff0 62%),linear-gradient(#fff0 0 42%,#e9f7ffed 62%,#fafdfff2 100%),url(/48ball-assets/hero-worldcup-wallpaper.png) 100% 0/72% no-repeat,linear-gradient(#f8fcff,#e8f7ff);border:2px solid #fff;border-radius:30px;width:min(1380px,100% - 36px);min-height:760px;margin:28px auto 48px;padding:36px 48px 32px;box-shadow:inset 0 0 0 2px #9bcfff78,inset 0 1px #fff,0 34px 96px #0d459326}.roadmap-section:before{background:linear-gradient(#2474e00b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#2474e00a 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 93% 4%,#fff 0 3px,#0000 4px),radial-gradient(circle at 85% 10%,#fff 0 2px,#0000 3px),linear-gradient(128deg,#0000 0 74%,#ffffff8a 75%,#0000 84%)}.roadmap-hero{min-height:282px;display:block;position:relative}.roadmap-hero>div:first-child>span{color:#061d4a;font-family:var(--font-number);background:linear-gradient(#ffffffdf,#e5f4ffc4);border:1px solid #79baff8a;border-radius:999px;width:max-content;padding:10px 20px;font-size:.96rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 22px #2b74c718}.roadmap-hero h2{color:#f5b915;letter-spacing:0;text-shadow:0 2px #fff,0 8px #ffffff78,0 16px 28px #143f7a24;white-space:nowrap;margin:28px 0 14px;font-size:clamp(4.8rem,7.2vw,7.4rem);line-height:.83}.roadmap-hero h2 b{color:#061d4f}.roadmap-crowd{pointer-events:none;min-height:280px;position:absolute;inset:0 0 auto 48%}.roadmap-crowd-ball{box-shadow:none;background:0 0;border:0;padding:0;display:grid;position:absolute}.roadmap-crowd-ball:first-child{bottom:28px;left:5%}.roadmap-crowd-ball:nth-child(2){bottom:74px;left:24%}.roadmap-crowd-ball:nth-child(3){bottom:36px;left:43%}.roadmap-crowd-ball:nth-child(4){bottom:64px;left:62%}.roadmap-crowd-ball:nth-child(5){bottom:30px;left:80%}.roadmap-track{background:linear-gradient(90deg,#46a2ff,#d8f4ff 40%,#7cc7ff 66%,#2689ff);border:1px solid #ffffffb8;border-radius:999px;height:18px;margin:0 26px;position:relative;box-shadow:inset 0 1px #fff,inset 0 -4px 8px #0a6cef2e,0 10px 20px #1468ff24}.roadmap-track:before,.roadmap-track:after{top:50%;transform:translateY(-50%)}.roadmap-track:after{width:54px;height:54px;box-shadow:none;background:linear-gradient(45deg,#0000 0 48%,#0c72ff 49% 57%,#0000 58%),linear-gradient(135deg,#0000 0 48%,#0c72ff 49% 57%,#0000 58%);border-radius:0;right:-22px}.roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin-top:-126px}.roadmap-card{padding-top:0}.roadmap-quarter{background:linear-gradient(#7aa7ff,#245fee);min-width:126px;padding:8px 18px;font-size:1.08rem}.roadmap-orb{background:radial-gradient(circle at 32% 18%,#ffffffea,#0000 20%),radial-gradient(circle,#ffffffb8 0 55%,#0000 56%),linear-gradient(#ffffffc2,#d7efffad);border:2px solid #ffffffed;width:min(250px,100%);margin-top:8px;box-shadow:inset 0 1px #fff,inset 0 -16px 28px #71b8ff24,0 18px 42px #0d459326}.roadmap-orb img{width:88%;height:88%}.roadmap-card h3{color:#071747;margin-top:18px;font-size:clamp(1.2rem,1.55vw,1.6rem)}.roadmap-card strong{color:#113b83;font-size:1.12rem}.roadmap-card ul{gap:9px;width:min(280px,100%);margin-top:18px}.roadmap-card li{color:#123b84;font-size:.98rem;line-height:1.34}.roadmap-footer{margin-top:30px}@media (width<=1100px){.roadmap-section{min-height:auto}.roadmap-hero>div:first-child{width:100%}.roadmap-hero h2{white-space:normal}.roadmap-grid{margin-top:24px}}@media (width<=760px){.roadmap-section{width:min(100% - 28px,1260px);padding:26px 18px}.roadmap-hero h2{font-size:clamp(2.7rem,12vw,4rem)}.roadmap-grid{grid-template-columns:1fr}}.roadmap-section{background:linear-gradient(90deg,#f9fdff 0 23%,#f7fcffec 33%,#eef8ff9e 48%,#fff0 64%),linear-gradient(#fff0 0 34%,#e7f6ffdf 60%,#f8fcff 100%),url(/48ball-assets/hero-worldcup-wallpaper.png) 100% -6px/74% no-repeat,linear-gradient(#f9fdff 0%,#e8f7ff 100%);border:3px solid #fff;border-radius:30px;width:min(1560px,100% - 28px);min-height:855px;margin:30px auto 52px;padding:42px 58px 36px;overflow:hidden;box-shadow:inset 0 0 0 3px #9dcfff96,inset 0 1px #fff,0 34px 90px #0a5eb021}.roadmap-section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#2c8dff0c 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#2c8dff0c 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 90% 6%,#fff 0 3px,#0000 4px),radial-gradient(circle at 85% 12%,#fff 0 2px,#0000 3px),radial-gradient(circle at 78% 9%,#ffd21d 0 5px,#0000 6px),radial-gradient(circle at 70% 11%,#ff6c62 0 4px,#0000 5px),radial-gradient(circle at 64% 7%,#ffd21d 0 4px,#0000 5px),linear-gradient(128deg,#0000 0 76%,#ffffff91 77%,#0000 86%);position:absolute;inset:0}.roadmap-section>*{z-index:1;position:relative}.roadmap-hero{min-height:300px}.roadmap-hero>div:first-child{width:min(780px,56%);padding-top:2px}.roadmap-hero>div:first-child>span{color:#061d50;font-family:var(--font-number);letter-spacing:0;background:linear-gradient(#ffffffed,#e6f4ffcf);border:1px solid #80bfffad;border-radius:999px;padding:11px 24px;font-size:1.06rem;font-weight:950;box-shadow:inset 0 1px #fff,0 8px 18px #1c78c51c}.roadmap-hero h2{color:#f2b719;letter-spacing:0;white-space:nowrap;text-shadow:-2px -2px #fff,2px -2px #fff,-2px 2px #fff,2px 2px #fff,0 8px #ffffff73,0 17px 28px #0e4e922e;margin:28px 0 10px;font-size:clamp(5.3rem,8vw,8.55rem);line-height:.82}.roadmap-hero h2 b{color:#07194d;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff,0 14px 24px #0e4e9224;margin-right:22px}.roadmap-hero p{color:#1d4c92;max-width:760px;font-size:clamp(1.22rem,1.65vw,1.72rem);font-weight:950;line-height:1.28}.roadmap-crowd{filter:drop-shadow(0 18px 18px #0d57a522);min-height:312px;inset:0 -28px auto 46%}.roadmap-crowd-ball .penguin-ball{--ball-size:138px}.roadmap-crowd-ball:first-child{bottom:20px;left:2%;transform:rotate(-5deg)scale(.92)}.roadmap-crowd-ball:nth-child(2){bottom:74px;left:20%;transform:rotate(4deg)scale(.86)}.roadmap-crowd-ball:nth-child(3){bottom:22px;left:38%;transform:rotate(-2deg)scale(1.16)}.roadmap-crowd-ball:nth-child(4){bottom:48px;left:59%;transform:rotate(5deg)scale(1.04)}.roadmap-crowd-ball:nth-child(5){bottom:8px;left:80%;transform:rotate(-4deg)scale(1.12)}.roadmap-track{background:linear-gradient(90deg,#42a5ff 0%,#ddf6ff 34%,#6ebdff 63%,#0b77ff 100%);border:2px solid #ffffffd8;border-radius:999px;height:20px;margin:-4px 4px 0;box-shadow:inset 0 2px #fff,inset 0 -5px 9px #005be83a,0 9px 22px #0a74ff35}.roadmap-track:before{background:radial-gradient(circle at 34% 28%,#fff 0 12%,#0000 13%),linear-gradient(#438eff,#0d6ff2);border:4px solid #fff;width:42px;height:42px;left:-18px;box-shadow:inset 0 -6px 12px #054ec640,0 8px 17px #0b69dd34}.roadmap-track:after{filter:drop-shadow(0 8px 12px #0a69d82b);background:linear-gradient(45deg,#0000 0 45%,#0a75ff 46% 56%,#0000 57%),linear-gradient(135deg,#0000 0 45%,#0a75ff 46% 56%,#0000 57%);width:70px;height:70px;right:-36px}.roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:48px;margin-top:-126px;display:grid}.roadmap-card{min-width:0;box-shadow:none;text-align:center;background:0 0;border:0;align-items:center;padding:0;display:flex;position:relative}.roadmap-quarter{color:#fff;min-width:138px;font-family:var(--font-number);background:linear-gradient(#78a7ff 0%,#235fec 100%);border:2px solid #ffffffd6;border-radius:999px;padding:8px 18px 9px;font-size:1.18rem;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffff8a,0 11px 24px #0b63e22e}.roadmap-orb{background:radial-gradient(circle at 31% 18%,#fff 0 8%,#0000 9%),radial-gradient(circle at 50% 45%,#ffffffd9 0 45%,#0000 46%),linear-gradient(#ffffffb5,#daf2ffcc);border:3px solid #ffffffed;border-radius:999px;width:min(258px,100%);margin:5px auto 18px;position:relative;overflow:visible;box-shadow:inset 0 1px #fff,inset 0 -18px 30px #6bb8ff2b,0 20px 38px #0d68c526}.roadmap-orb:before{content:"";z-index:-1;border-radius:inherit;border:2px solid #b5ddffb8;position:absolute;inset:-5px}.roadmap-orb:after{content:"";border-radius:inherit;border:1px solid #ffffff94;position:absolute;inset:12px}.roadmap-orb>img:not(.roadmap-soccer){z-index:2;object-fit:contain;filter:drop-shadow(0 16px 12px #123d7828);width:82%;height:82%;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.roadmap-card-1 .roadmap-orb>img:not(.roadmap-soccer){width:74%;height:74%;bottom:8px}.roadmap-card-4 .roadmap-orb>img:not(.roadmap-soccer){width:82%;height:82%;bottom:4px}.roadmap-mini{z-index:4;color:#fff;font-family:var(--font-number);place-items:center;font-weight:950;line-height:1;display:grid;position:absolute;box-shadow:0 10px 18px #084fbd24}.roadmap-card-1 .roadmap-mini-a{background:linear-gradient(145deg,#55a1ff,#1165d9);border:2px solid #ffffffdc;border-radius:14px;width:52px;height:52px;top:82px;left:-7px}.roadmap-card-1 .roadmap-mini-a:before{content:"NFT";font-size:.78rem;transform:rotate(-10deg)}.roadmap-card-1 .roadmap-mini-b{color:#fff;background:radial-gradient(circle at 34% 26%,#fff2a9 0 13%,#0000 14%),linear-gradient(145deg,#ffd84b,#f4a400);border:2px solid #fff;border-radius:999px;width:56px;height:56px;top:48px;right:-7px}.roadmap-card-1 .roadmap-mini-b:before{content:"48";color:#fff;text-shadow:0 2px #d38a00;font-size:1.24rem}.roadmap-card-1 .roadmap-mini-c{background:linear-gradient(145deg,#2d80ff,#0a469f);border:2px solid #ffffffd4;border-radius:18px 18px 24px 24px;width:46px;height:52px;bottom:52px;right:7px}.roadmap-card-1 .roadmap-mini-c:before{content:"";background:linear-gradient(#ffe071,#ff7a21);border-radius:60% 40% 52% 48%;width:16px;height:24px}.roadmap-community{z-index:2;position:absolute;inset:0}.roadmap-community-penguin{display:block;position:absolute}.roadmap-community-penguin .penguin-ball{--ball-size:118px}.roadmap-community-penguin:first-child{bottom:22px;left:10px;transform:scale(.82)rotate(-8deg)}.roadmap-community-penguin:nth-child(2){bottom:35px;left:68px;transform:scale(.98)}.roadmap-community-penguin:nth-child(3){bottom:18px;right:8px;transform:scale(.78)rotate(7deg)}.roadmap-card-2 .roadmap-mini-a{background:linear-gradient(#3f95ff,#1260db);border:2px solid #ffffffd6;border-radius:12px 12px 7px 7px;width:44px;height:78px;top:22px;left:101px;transform:rotate(-7deg)}.roadmap-card-2 .roadmap-mini-a:before{content:"48";font-size:1.14rem;transform:rotate(8deg)}.roadmap-card-2 .roadmap-mini-b,.roadmap-card-2 .roadmap-mini-c{background:radial-gradient(circle at 50% 38%,#fff 0 16%,#0000 17%),linear-gradient(#7fb2ff,#2875ea);border:2px solid #ffffffd7;border-radius:999px;width:34px;height:34px}.roadmap-card-2 .roadmap-mini-b{top:70px;right:26px}.roadmap-card-2 .roadmap-mini-c{top:88px;left:30px}.roadmap-exchange{z-index:3;position:absolute;inset:0}.roadmap-trophy{background:radial-gradient(at 50% 110%,#bb7500 0 34%,#0000 35%),linear-gradient(#ffe77d,#f4a70d);border:3px solid #ffffffd9;border-radius:12px 12px 28px 28px;width:82px;height:74px;position:absolute;top:40px;left:88px;box-shadow:inset 0 5px #fff2a5,0 14px 16px #9f6e0026}.roadmap-trophy:before,.roadmap-trophy:after{content:"";border:6px solid #f4b20f;border-radius:999px;width:38px;height:34px;position:absolute;top:12px}.roadmap-trophy:before{left:-27px}.roadmap-trophy:after{right:-27px}.roadmap-trophy+.roadmap-soccer{z-index:4;object-fit:contain;filter:drop-shadow(0 10px 12px #154b8d35);width:74px;height:74px;position:absolute;bottom:40px;left:24px}.roadmap-chart{z-index:4;color:#fff;background:linear-gradient(150deg,#0d63cf,#174995);border:3px solid #ffffffd7;border-radius:12px;width:104px;height:70px;padding-top:10px;font-size:.58rem;position:absolute;bottom:33px;right:20px;box-shadow:0 13px 18px #0b4c9c2e}.roadmap-chart:after{content:"";background:linear-gradient(#69d4ff,#69d4ff) 0 80%/8px 20px no-repeat,linear-gradient(#ffcb38,#ffcb38) 25% 60%/8px 28px no-repeat,linear-gradient(#79f58d,#79f58d) 50% 42%/8px 35px no-repeat,linear-gradient(#ff7f6b,#ff7f6b) 75% 70%/8px 24px no-repeat,linear-gradient(#9ec0ff,#9ec0ff) 100% 30%/8px 40px no-repeat;height:28px;position:absolute;bottom:12px;left:14px;right:14px}.roadmap-card-4 .roadmap-mini-a{color:#fff;background:linear-gradient(145deg,#2b79ff,#0a4fbc);border:2px solid #ffffffdc;border-radius:10px;width:72px;height:50px;top:48px;right:-7px;transform:rotate(7deg)}.roadmap-card-4 .roadmap-mini-a:before{content:"PARTNER";font-size:.58rem}.roadmap-card-4 .roadmap-mini-b{background:radial-gradient(circle at 34% 30%,#fff 0 11%,#0000 12%),radial-gradient(circle at 34% 63%,#52d35d 0 17%,#0000 18%),radial-gradient(circle at 70% 41%,#52d35d 0 18%,#0000 19%),linear-gradient(145deg,#8bd9ff,#1d81eb);border:2px solid #ffffffdc;border-radius:999px;width:64px;height:64px;bottom:36px;left:18px}.roadmap-card-4 .roadmap-mini-c{background:linear-gradient(145deg,#57a8ff,#1266d8);border:2px solid #ffffffdc;border-radius:12px;width:48px;height:48px;bottom:32px;right:22px}.roadmap-card-4 .roadmap-mini-c:before{content:"$BALL";font-size:.54rem;transform:rotate(-12deg)}.roadmap-card h3{color:#07184f;text-transform:uppercase;margin:0;font-size:clamp(1.36rem,1.72vw,1.95rem);font-weight:950;line-height:1.08}.roadmap-card strong{color:#113b82;margin-top:5px;font-size:clamp(1.04rem,1.35vw,1.42rem);font-weight:950}.roadmap-card ul{text-align:left;gap:9px;width:min(308px,100%);margin-top:18px}.roadmap-card li{color:#123f86;font-size:clamp(.86rem,1.02vw,1.05rem);font-weight:800;line-height:1.36}.roadmap-card li:before{background:#2476ff;width:6px;height:6px;top:.56em}.roadmap-card>b{display:none}.roadmap-footer{color:#092a68;background:linear-gradient(#ffffffdf,#eff8ffdb);border:1px solid #a9ceffcf;border-radius:999px;gap:16px;width:max-content;max-width:min(760px,100%);min-height:48px;margin:28px auto 0;padding:9px 24px;box-shadow:inset 0 1px #fff,0 8px 22px #0e66c01d}.roadmap-footer strong{letter-spacing:0;font-size:clamp(.94rem,1.2vw,1.22rem);font-weight:950}.roadmap-footer-cup,.roadmap-footer-ball{flex:none;width:34px;height:34px;position:relative}.roadmap-footer-cup:before{content:"";background:linear-gradient(#ffe97f,#f2a40a);border-radius:5px 5px 11px 11px;position:absolute;inset:6px 8px 7px;box-shadow:inset 0 3px #fff3a8}.roadmap-footer-cup:after{content:"";background:#d99307;border-radius:999px;height:7px;position:absolute;bottom:2px;left:9px;right:9px}.roadmap-footer-ball{filter:drop-shadow(0 3px 5px #0e4d9124);background:url(/48ball-assets/soccer-ball.png) 50%/contain no-repeat}@media (width<=1220px){.roadmap-section{min-height:auto;padding:34px 28px 32px}.roadmap-hero{min-height:260px}.roadmap-hero>div:first-child{width:100%}.roadmap-hero h2{white-space:normal}.roadmap-crowd{opacity:.32}.roadmap-grid{gap:22px;margin-top:-78px}.roadmap-orb{width:min(220px,100%)}}@media (width<=900px){.roadmap-section{width:min(100% - 22px,1560px);padding:28px 18px}.roadmap-track{display:none}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.roadmap-card ul{width:min(330px,100%)}}@media (width<=620px){.roadmap-hero{min-height:auto}.roadmap-hero h2{font-size:clamp(3rem,14vw,4.8rem)}.roadmap-crowd{display:none}.roadmap-grid{grid-template-columns:1fr}.roadmap-orb{width:230px}.roadmap-footer{border-radius:20px}}.roadmap-section{width:min(1560px,100% - 24px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:30px auto 52px;padding:0;overflow:visible}.roadmap-section:before,.roadmap-section:after{display:none}.roadmap-reference-image{border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 28px 80px #0d5fb01f}.faq-section{background:radial-gradient(circle at 84% 8%,#ffe16a55 0 96px,#0000 98px),linear-gradient(#fffffff4,#f1f9ffdd);border:1px solid #ffffffd1;border-radius:28px;width:min(1240px,100% - 64px);margin:30px auto 0;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 28px 75px #0b4a8d1c}.faq-section:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#b9dcff42 1px,#0000 1px),linear-gradient(90deg,#b9dcff42 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.faq-heading,.faq-grid{z-index:1;position:relative}.faq-heading{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:end;gap:18px;margin-bottom:20px;display:grid}.faq-heading span{color:#0d4896;font-family:var(--font-number);background:#ffffffb8;border:1px solid #afd8ff;border-radius:999px;grid-column:1/-1;justify-self:start;padding:8px 16px;font-size:.82rem;font-weight:950}.faq-heading h2{color:#061849;font-family:var(--font-display);margin:0;font-size:clamp(2.1rem,4.2vw,4.2rem);font-weight:950;line-height:.95}.faq-heading p{color:#36547d;max-width:520px;margin:0;font-size:.98rem;font-weight:850;line-height:1.55}.faq-grid{grid-template-columns:1fr;gap:12px;display:grid}.faq-item{background:linear-gradient(#ffffffeb,#f7fbffe0);border:1px solid #bddcf7;border-radius:16px;box-shadow:inset 0 1px #fff,0 14px 32px #0b4a8d0f}.faq-item summary{color:#061849;cursor:pointer;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:68px;padding:16px 18px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary b{color:#fff;width:36px;height:36px;font-family:var(--font-number);background:linear-gradient(#4b95ff,#116bff);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.faq-item summary span{font-size:.98rem;font-weight:950;line-height:1.3}.faq-item summary i{color:#126cef;font-size:1.45rem;font-style:normal;font-weight:950;transition:transform .2s}.faq-item[open] summary i{transform:rotate(45deg)}.faq-item p{color:#526d92;margin:-4px 18px 18px 72px;font-size:.86rem;font-weight:800;line-height:1.62}.mint-control-row{grid-template-columns:minmax(0,1fr) auto}.mint-control-row>div:first-child{padding-left:0}.mint-submit{justify-content:center}@media (width<=760px){.roadmap-section{width:min(100% - 14px,1560px);margin-block:18px 34px}.roadmap-reference-image{border-radius:14px}.faq-section{border-radius:20px;width:min(100% - 24px,1240px);padding:18px}.faq-heading,.faq-grid{grid-template-columns:1fr}.faq-item summary{grid-template-columns:34px minmax(0,1fr) 24px;padding:14px}.faq-item p{margin:-2px 14px 16px 56px}}.hero-wallpaper{background:linear-gradient(90deg,#f2fbff 0%,#edf8ffed 31%,#edf8ff70 45%,#edf8ff00 61%),url(/48ball-assets/hero-worldcup-wallpaper.png) 51%/cover no-repeat;border:1px solid #9bd3ff73;border-radius:28px;width:min(1280px,100% - 48px);min-height:clamp(390px,35vw,450px);margin-top:18px;padding:clamp(38px,4.8vw,62px) clamp(26px,4.8vw,62px);display:block;overflow:hidden;box-shadow:inset 0 1px #fff,0 22px 58px #1456b329}.team-card-footer{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:9px;width:100%;margin-top:4px;display:grid}.team-card-footer>span{text-align:left;background:radial-gradient(circle at 16% 16%, #fff7c9 0 2px, transparent 3px), radial-gradient(circle at 86% 22%, #fff 0 2px, transparent 3px), linear-gradient(180deg, #ffffffec, color-mix(in srgb, var(--atlas-b,#edf9ff) 60%, #fff7df));border:1px solid color-mix(in srgb, var(--atlas-a,#3a8dff) 26%, #fff4c8);min-width:0;min-height:42px;box-shadow:inset 0 1px #fff, inset 0 -1px color-mix(in srgb, var(--atlas-gold,#d6a24a) 18%, transparent), 0 8px 16px color-mix(in srgb, var(--atlas-a,#3a8dff) 12%, transparent);border-radius:15px;align-content:center;justify-items:center;gap:2px;padding:7px 11px 8px;display:grid;position:relative;overflow:hidden}.team-card-footer>span:before{content:"";pointer-events:none;border:1px solid #ffffff9e;border-radius:11px;position:absolute;inset:5px}.team-card-footer small{color:color-mix(in srgb, var(--atlas-c,#0b3278) 78%, #5f78a6);z-index:1;opacity:.86;font-size:.64rem;font-weight:900;line-height:1.05;position:relative}.team-card-footer b{color:color-mix(in srgb, var(--atlas-c,#0b3278) 92%, #061849);font-family:var(--font-number);z-index:1;white-space:nowrap;font-size:.86rem;font-weight:900;line-height:1.05;position:relative}.team-detail-button{color:#fff;min-width:58px;min-height:42px;font-family:var(--font-display);background:radial-gradient(circle at 30% 16%,#ffffffad,#0000 24%),linear-gradient(#5b9aff,#2368e6);border:1px solid #2a70e8;border-radius:16px;padding:0 10px;font-size:.82rem;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:inset 0 1px #ffffffb8,inset 0 -3px #06184924,0 10px 18px #2368e62b}.team-detail-button:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #9acbffe6,0 14px 24px #2368e638}.team-detail-button:active{transform:translateY(1px)}@media (width<=760px){.team-card-footer{grid-template-columns:minmax(0,1fr) 54px}.team-detail-button{width:auto;min-width:54px}}.hero-wallpaper .hero-copy{z-index:2;width:min(540px,43%);position:relative}.hero-wallpaper .eyebrow{color:#0a3b8c;font-family:var(--font-number);text-transform:uppercase;background:linear-gradient(#ffffffeb,#e8f7ffdb);border-color:#5db5ff73;margin-bottom:16px;padding:8px 14px;font-size:.72rem;font-weight:900;box-shadow:inset 0 1px #fff,0 10px 24px #2172d91c}.hero-wallpaper .hero-copy h1{color:#071747;font-family:"Bricolage Grotesque", var(--font-display);text-transform:uppercase;text-shadow:0 4px #fff,0 7px #a9ddff,0 22px 48px #0b3d8d30;margin-bottom:18px;font-size:clamp(3.35rem,5.05vw,5.85rem);font-weight:900;line-height:.82;display:block}.hero-wallpaper .hero-copy h1 span{color:inherit;-webkit-text-stroke:3px #fff;paint-order:stroke fill;width:max-content;max-width:100%;display:block}.hero-wallpaper .hero-copy h1 b{color:#f0b90b;text-shadow:0 4px #fff,0 7px #ffd975,0 0 34px #f0b90b45,0 18px 48px #0b3d8d2f;font-weight:900}.hero-wallpaper .hero-title-brand{color:#061849;transform:rotate(-1deg)}.hero-wallpaper .hero-title-pop{color:#0d69ff;transform:rotate(.8deg)translateY(-2px)}.hero-wallpaper .hero-text{color:#102b5fc9;max-width:440px;margin-bottom:30px;font-size:1.04rem;font-weight:800;line-height:1.62}.hero-wallpaper .hero-text span{display:block}.hero-wallpaper .hero-actions{flex-wrap:nowrap;gap:8px;display:flex}.hero-mint-button,.mint-submit{color:#061849;background:radial-gradient(circle at 26% 12%,#fff9c9 0 16%,#0000 36%),linear-gradient(#ffe684 0%,#ffcf4d 48%,#f5ad25 100%);border:2px solid #d99713;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:0 18px;font-size:1.02rem;font-weight:900;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8c9,inset 0 -5px #b873001f,0 14px 24px #c47a1033}.hero-mint-button:hover,.mint-submit:hover{filter:saturate(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #fff8c9,inset 0 -5px #b873001f,0 18px 30px #c47a1040}.hero-mint-button .soccer-mark,.mint-submit .soccer-mark{width:28px;min-width:28px}.hero-mint-button i,.mint-submit i{color:#061849;background:#ffffff57;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;line-height:1;display:grid}.hero-link-button{color:#0b3b91;min-height:56px;font-family:var(--font-display);background:linear-gradient(#fffffffa,#eff8ffef);border:1px solid #84c8ff96;border-radius:17px;justify-content:center;align-items:center;gap:8px;padding:0 14px 0 17px;font-size:.96rem;font-weight:900;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -5px #1473e80d,0 12px 22px #1760bb18}.hero-link-button:before{content:"";pointer-events:none;background:linear-gradient(#ffffffd9,#0000);border-radius:999px;height:38%;position:absolute;inset:4px 8px auto}.hero-link-button span,.hero-link-button i{z-index:1;position:relative}.hero-link-button i{color:#1468ff;width:24px;height:24px;font-family:var(--font-number);background:#e4f4ff;border:1px solid #9bd8ff;border-radius:50%;place-items:center;font-size:.78rem;font-style:normal;font-weight:900;display:grid;box-shadow:inset 0 1px #fff}.hero-link-button:hover{filter:saturate(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -5px #1473e80d,0 16px 28px #1760bb24}.hero-token-button{color:#061849;background:radial-gradient(circle at 18% 14%,#fff8c5,#0000 28%),linear-gradient(#f9fdff,#fff5c9 100%);border-color:#f0c44d9e}.hero-token-button i{color:#7b4a00;background:linear-gradient(#ffe883,#f0b90b);border-color:#d7940a}.mint-console{z-index:1;color:#071747;background:linear-gradient(#e9f7ffb8 0%,#d4eeff9c 42%,#eaf8ffb5 100%),radial-gradient(circle at 9% 12%,#ffffffd9 0 90px,#0000 92px),radial-gradient(circle at 89% 90%,#7fcfff61 0 220px,#0000 222px),url(/48ball-assets/hero-worldcup-wallpaper.png) 50% 53%/cover no-repeat;border:1px solid #8dcbff;border-radius:32px;width:min(1280px,100% - 48px);margin:18px auto 30px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 30px 88px #1263c52e}.mint-console:before{content:"";pointer-events:none;background:linear-gradient(#ffffff26 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff21 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#ffffff2b,#0000 36%,#ffffff24);position:absolute;inset:0}.mint-lab-grid{z-index:1;grid-template-columns:minmax(380px,.82fr) minmax(720px,1.18fr);grid-template-areas:"stats stats""pool machine""info machine";align-items:start;gap:18px;display:grid;position:relative}.mint-info-column{grid-area:info;gap:16px;display:grid}.mint-pool-panel{grid-area:pool}.mint-stats-strip.mechanics-stats{grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start}.mint-stats-strip .mechanics-stat{background:radial-gradient(circle at 18% 10%,#ffffffd9 0 28px,#0000 30px),linear-gradient(#fff 0%,#f4fbff 100%);border-color:#b9e0ff;border-radius:17px;grid-template-columns:50px minmax(0,1fr);column-gap:12px;min-height:84px;padding:12px 14px;box-shadow:inset 0 1px #fff,inset 0 -8px #116cff08,0 14px 24px #1263c51a}.mint-stats-strip .mechanics-stat img{width:48px;height:48px}.mint-stats-strip .mechanics-stat strong{font-size:clamp(.86rem,1vw,1.02rem)}.mint-glass-card,.mint-machine-card{-webkit-backdrop-filter:blur(10px)saturate(1.06);backdrop-filter:blur(10px)saturate(1.06);background:radial-gradient(circle at 18% 0,#fff 0 62px,#0000 64px),linear-gradient(#fffffff0 0%,#f3fbffe3 100%);border:1px solid #afd9fc;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #d8efff,0 18px 42px #0b56ad20}.mint-glass-card{padding:22px}.mint-glass-card h2,.mint-machine-head h2,.mint-candidate-panel h3{color:#071747;font-family:var(--font-display);text-align:center;margin:0;font-weight:900;line-height:1.05}.mint-glass-card h2{margin-bottom:18px;font-size:1.28rem}.mint-glass-card h2 span,.mint-machine-head h2 span,.mint-candidate-panel h3 span{color:#156dff;font-size:.92em}.mint-pool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mint-pool-card{background:radial-gradient(circle at 20% 16%, #ffffffd9 0 13%, transparent 27%), linear-gradient(180deg, #fff 0%, var(--pool-bg,#eef8ff) 100%);border:1px solid var(--pool-border,#b8dfff);border-width:2px;border-radius:17px;align-content:center;justify-items:center;gap:10px;min-height:128px;padding:21px 10px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -8px #116cff0a,0 14px 24px #1263c51d}.mint-pool-card:before,.mint-pool-card:after{content:"";pointer-events:none;position:absolute}.mint-pool-card:before{background:radial-gradient(circle, var(--pool-glow,#75b9ff66), transparent 68%);border-radius:50%;width:42px;height:42px;top:-16px;right:-12px}.mint-pool-card:after{background:linear-gradient(90deg, transparent, var(--pool-line,#2e8eff80), transparent);border-radius:999px;height:4px;inset:auto 16px 11px}.mint-pool-s{--pool-bg:#fff2ba;--pool-border:#e7a915;--pool-line:#f2a40d;--pool-glow:#ffd45f8c}.mint-pool-a{--pool-bg:#f0dbff;--pool-border:#ad6eff;--pool-line:#934dff;--pool-glow:#b26cff7a}.mint-pool-b{--pool-bg:#d9edff;--pool-border:#5fb0ff;--pool-line:#1676ff;--pool-glow:#4aa8ff7a}.mint-pool-card strong{color:var(--pool-ink,#08245f);font-family:var(--font-display);text-shadow:0 2px #ffffffc7;font-size:clamp(2rem,3.1vw,3rem);font-weight:900;line-height:.95}.mint-pool-s strong{color:#d97800}.mint-pool-a strong{color:#6430d5}.mint-pool-b strong{color:#1166e8}.mint-pool-card span{color:#071747;text-align:center;font-size:.94rem;font-weight:900;line-height:1.05}.mint-flow-panel{padding-bottom:16px}.mint-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mint-flow-step{background:radial-gradient(circle at 50% 68%,#d8ecff 0 35%,#0000 36%),linear-gradient(#fff 0%,#edf7ff 100%);border:1px solid #c5e3ff;border-radius:17px;align-content:start;justify-items:center;gap:8px;min-height:244px;padding:18px 12px 16px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 12px 24px #1263c512}.mint-flow-step+.mint-flow-step:before{content:"→";color:#2589ff;font-size:1.6rem;font-weight:900;position:absolute;top:50%;left:-19px;transform:translateY(-50%)}.mint-flow-step>b{color:#fff;width:28px;height:28px;font-family:var(--font-display);background:linear-gradient(#3f95ff,#1266ed);border-radius:50%;place-items:center;font-weight:900;display:grid;box-shadow:0 10px 18px #1263c52e}.mint-flow-step strong{color:#071747;font-family:var(--font-display);text-align:center;font-size:.95rem;font-weight:900}.mint-flow-step span{color:#35517a;text-align:center;min-height:36px;font-size:.72rem;font-weight:800;line-height:1.36}.mint-flow-image{object-fit:contain;filter:drop-shadow(0 16px 18px #1263c526);width:min(158px,100%);height:118px;margin-top:3px}.mint-flow-panel p,.mint-candidate-panel p{color:#506c98;text-align:center;background:linear-gradient(#eef7ff,#e6f3ff);border:1px solid #d5eaff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:34px;margin:14px 0 0;padding:8px 12px;font-size:.82rem;font-weight:800;line-height:1.25;display:flex}.mint-flow-panel p i,.mint-candidate-panel p i{color:#fff;background:#428df6;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.mint-copy-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mint-copy-card{background:linear-gradient(#fff 0%,#f2f9ff 100%);border:1px solid #c8e4ff;border-radius:15px;grid-template-columns:82px 1fr;align-content:center;gap:5px 14px;min-height:122px;padding:16px;display:grid;box-shadow:inset 0 1px #fff}.mint-copy-card img{object-fit:contain;filter:drop-shadow(0 14px 18px #1263c524);grid-row:span 2;align-self:center;width:78px;height:78px}.mint-copy-card strong{color:#071747;font-size:.92rem;font-weight:900}.mint-copy-card span{color:#526b91;font-size:.78rem;font-weight:800;line-height:1.42}.mint-machine-card{grid-area:machine;padding:22px}.mint-machine-head{grid-template-columns:1fr auto;align-items:start;gap:18px;margin-bottom:12px;display:grid}.mint-machine-head h2{justify-self:start;font-size:clamp(1.52rem,2.2vw,2.18rem)}.mint-progress{grid-template-columns:repeat(3,64px);gap:18px;margin:0;padding:0;list-style:none;display:grid}.mint-progress li{color:#607898;justify-items:center;gap:7px;font-size:.78rem;font-weight:900;display:grid;position:relative}.mint-progress li+li:before{content:"";border-top:3px dotted #b7ccea;width:56px;position:absolute;top:16px;right:calc(50% + 26px)}.mint-progress b{color:#45658c;width:34px;height:34px;font-family:var(--font-display);background:#d5e3f4;border-radius:50%;place-items:center;font-size:1rem;display:grid}.mint-progress .is-active{color:#145ee8}.mint-progress .is-active b{color:#fff;background:linear-gradient(#3f95ff,#1266ed)}.mint-machine-main{grid-template-columns:minmax(340px,1fr) 330px;align-items:center;gap:14px;display:grid}.gacha-hero{place-items:center;min-height:430px;display:grid;position:relative}.gacha-hero:before{content:"";filter:blur(8px);background:radial-gradient(#06255d33 0 42%,#0000 70%);height:48px;position:absolute;bottom:20px;left:8%;right:8%}.gacha-machine-art{z-index:2;filter:drop-shadow(0 30px 36px #06377936)saturate(1.06)contrast(1.02);width:min(520px,122%);max-width:none;height:auto;display:block;position:relative;transform:translateY(10px)}.gacha-reference-badge{z-index:3;color:#fff;background:radial-gradient(circle at 50% -6%,#ffd761 0 18%,#0000 19%),linear-gradient(#123d8f 0%,#071747 100%);border:3px solid #ffd765;border-radius:18px 18px 24px 24px;align-content:center;justify-items:center;width:116px;min-height:74px;padding:7px 8px 8px;display:grid;position:absolute;top:187px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff4d,0 12px 20px #0611304a}.gacha-reference-badge img{object-fit:contain;width:29px;height:29px;margin-bottom:2px}.gacha-reference-badge b{font-family:var(--font-display);text-shadow:0 2px #00000042;font-size:.7rem;font-weight:900;line-height:.9}.gacha-reference-badge small{color:#d7e9ff;font-family:var(--font-display);font-size:.48rem;font-weight:900;line-height:1}.gacha-dome{aspect-ratio:1.06;background:radial-gradient(circle at 28% 20%,#ffffffd9 0 8%,#0000 16%),radial-gradient(circle at 70% 28%,#ffffff9c 0 7%,#0000 16%),linear-gradient(145deg,#ffffffa8 0%,#bce2ff8c 46%,#5ca9ff4f 100%);border:4px solid #80c4ff;border-radius:50% 50% 44% 44%;width:min(390px,92%);position:absolute;top:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 20px 18px 30px #ffffffb8,inset -24px -28px 38px #0a61d12f,0 26px 46px #0b56ad2b}.gacha-dome:before{content:"";background:linear-gradient(#2d7eff,#174ed2);border-radius:999px;height:22px;position:absolute;top:0;left:16%;right:16%;box-shadow:inset 0 1px #9ed2ff,0 8px 14px #1263c52b}.gacha-ball{background:radial-gradient(circle at 28% 20%,#ffffffd6 0 14%,#0000 24%),linear-gradient(135deg,#e9f7ff 0 50%,#2f7eff 51% 100%);border:2px solid #83bdff;border-radius:50%;width:96px;height:96px;position:absolute;box-shadow:inset 0 1px #fff,0 12px 20px #0b56ad24}.ball-a{bottom:64px;left:22px}.ball-b{bottom:108px;left:102px}.ball-c{bottom:82px;right:28px}.ball-d{bottom:24px;left:70px}.ball-e{bottom:26px;right:86px}.ball-f{bottom:58px;left:158px}.gacha-badge{color:#fff;min-width:150px;font-family:var(--font-display);text-align:center;text-shadow:0 2px #00000038;background:radial-gradient(circle at 50% 0,#ffc844 0 14%,#0000 15%),linear-gradient(#08337c,#071747);border:3px solid #ffd25a;border-radius:16px 16px 22px 22px;padding:10px 11px;font-size:.82rem;font-weight:900;line-height:.98;position:absolute;bottom:62px;left:50%;transform:translate(-50%);box-shadow:0 14px 24px #06113045}.gacha-body{z-index:2;background:linear-gradient(90deg,#0000 0 44%,#ffffff9e 45% 55%,#0000 56%),linear-gradient(#f7fbff 0%,#dbe9ff 54%,#7faef3 100%);border:3px solid #8bbdff;border-top-width:8px;border-radius:34px 34px 46px 46px;width:min(380px,91%);height:204px;margin-bottom:24px;position:relative;box-shadow:inset 0 2px #fff,inset 0 -13px #0b56ad18,0 26px 42px #0b56ad2b}.gacha-label{color:#0c2c70;text-align:center;background:linear-gradient(#fff,#e9f5ff);border:1px solid #b8dfff;border-radius:10px;min-width:92px;padding:7px 10px;font-size:.72rem;font-weight:900;position:absolute;top:38px;left:42px}.gacha-slot{background:linear-gradient(90deg,#071747 0 24%,#ffffff57 25% 34%,#071747 35% 100%),linear-gradient(#dcecff,#9fc4ff);border:4px solid #b5d4ff;border-radius:26px;width:56px;height:78px;position:absolute;bottom:60px;left:70px;box-shadow:inset 0 1px #fff,0 10px 18px #0b56ad24}.gacha-knob{background:linear-gradient(90deg,#0000 0 44%,#fff3a8 45% 55%,#0000 56%),radial-gradient(circle at 33% 25%,#fff0a8 0 14%,#0000 15%),linear-gradient(#ffd762,#f4a916);border:5px solid #df8f08;border-radius:50%;width:106px;height:106px;position:absolute;bottom:58px;right:50px;box-shadow:inset 0 4px #fff5b8,inset 0 -7px #af650022,0 14px 26px #c57a143d}.gacha-knob:after{content:"↻";color:#1e79ff;font-size:1.2rem;font-weight:900;position:absolute;top:10px;right:-18px}.gacha-drawer{background:linear-gradient(#eaf5ff,#9ebdf3);border:3px solid #a9ccff;border-radius:10px 10px 18px 18px;width:86px;height:42px;position:absolute;bottom:12px;left:56px;box-shadow:inset 0 1px #fff}.gacha-penguin{z-index:3;object-fit:contain;filter:drop-shadow(0 16px 18px #0611302e);width:104px;height:104px;position:absolute}.gacha-penguin-left{bottom:24px;left:0}.gacha-penguin-right{bottom:24px;right:1%;transform:scaleX(-1)}.mint-control-board{background:linear-gradient(#fff 0%,#f2f9ff 100%);border:1px solid #c7e4ff;border-radius:20px;justify-self:center;gap:0;width:330px;padding:18px 30px 20px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 34px #0b56ad14}.mint-control-row{border-bottom:1px solid #d9eaff;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:18px;min-height:76px;display:grid}.mint-control-row>b{color:#071747;width:128px;font-family:var(--font-display);white-space:nowrap;text-align:center;justify-self:end;font-size:1.08rem;font-weight:900}.mint-control-icon{background:linear-gradient(#eaf5ff,#c7e2ff);border:1px solid #b8dfff;border-radius:14px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #fff}.mint-control-icon .soccer-mark{width:31px}.mint-wallet-icon{color:#fff;background:linear-gradient(#4aa3ff,#1266ed);font-size:1.45rem;font-weight:900}.mint-control-row strong{color:#071747;font-size:.9rem;font-weight:900;line-height:1.08;display:block}.mint-control-row small{color:#58749d;margin-top:3px;font-size:.76rem;font-weight:800;line-height:1.15;display:block}.mint-stepper{background:#fff;border:1px solid #c6e4ff;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;width:128px;min-height:52px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 18px #1263c514}.mint-stepper button{color:#1468ff;background:linear-gradient(#fff 0%,#f0f7ff 100%);font-size:1.65rem;font-weight:900}.mint-stepper strong{color:#071747;font-family:var(--font-display);border-inline:1px solid #d7ecff;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.mint-machine-card .mint-submit{width:100%;min-height:66px;font-size:1.24rem;font-family:var(--font-display);border-radius:15px;justify-content:center;margin-top:18px;font-weight:900}.mint-machine-card .mint-submit .soccer-mark{width:31px;min-width:31px}.mint-control-board>p{color:#55709a;text-align:center;margin:14px 0 0;font-size:.84rem;font-weight:800;line-height:1.5}.mint-candidate-panel{background:linear-gradient(#fff 0%,#f5fbff 100%);border:1px solid #c8e4ff;border-radius:20px;margin-top:18px;padding:18px 22px 16px;box-shadow:inset 0 1px #fff}.mint-candidate-panel h3{justify-content:center;align-items:center;gap:12px;margin-bottom:14px;font-size:1.2rem;display:flex}.mint-candidate-panel h3:before,.mint-candidate-panel h3:after{content:"";background:linear-gradient(90deg,#0000,#bcd8f7);flex:1;height:2px}.mint-candidate-panel h3:after{background:linear-gradient(90deg,#bcd8f7,#0000)}.mint-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mint-candidate-card{background:radial-gradient(circle at 50% 36%,#dcefff 0 24%,#0000 52%),linear-gradient(#fff 0%,#eff8ff 100%);border:1px solid #c7e4ff;border-radius:16px;align-content:start;justify-items:center;gap:8px;min-height:194px;padding:12px;display:grid;box-shadow:inset 0 1px #fff,0 12px 24px #1263c512}.mint-candidate-card>strong{color:#071747;font-size:.88rem;font-weight:900}.mint-capsule{width:128px;height:88px;position:relative}.mint-capsule:before,.mint-capsule:after{content:"";border:2px solid #a9d2ff;border-radius:50%;position:absolute;inset:5px 4px;box-shadow:inset 0 1px #fff,0 12px 18px #1263c516}.mint-capsule:before{background:linear-gradient(135deg,#ffffffc7 0 50%,#8fc5ff91 51% 100%);transform:rotate(-18deg)}.mint-capsule:after{background:linear-gradient(135deg,#8fc5ff80 0 50%,#ffffffb8 51% 100%);transform:rotate(18deg)}.mint-capsule img{z-index:1;object-fit:contain;opacity:.42;filter:blur(.6px)saturate(.9);width:84px;height:84px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mint-capsule span{z-index:2;color:#1c4f9f;font-family:var(--font-display);text-shadow:0 2px #fff;font-size:2.3rem;font-weight:900;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.mint-candidate-card button{color:#4380dd;background:linear-gradient(#fff,#edf6ff);border:1px solid #c7e4ff;border-radius:10px;min-width:112px;min-height:34px;font-size:.78rem;font-weight:900;box-shadow:inset 0 1px #fff}.my-page{z-index:1;width:min(1120px,100% - 64px);margin:0 auto;padding:44px 0 88px;position:relative}.my-page:before{content:"";pointer-events:none;z-index:-1;filter:blur(.1px);background:radial-gradient(circle at 15% 24%,#ffffffb8 0 54px,#0000 56px),radial-gradient(circle at 84% 12%,#ffe16a4f 0 82px,#0000 84px),linear-gradient(#d8f2ff66,#0000);border-radius:44px;width:min(980px,100%);height:520px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.my-wallet-card,.my-card,.my-cta-card{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#fffffff0 0%,#f3fbffe0 100%);border:1px solid #b8ddff;border-radius:26px;box-shadow:inset 0 1px #fff,0 24px 70px #0e4aa11c}.my-wallet-card{grid-template-columns:minmax(360px,1.3fr) repeat(2,minmax(180px,.7fr));align-items:center;gap:18px;min-height:136px;padding:20px 22px;display:grid}.my-wallet-profile{grid-template-columns:78px minmax(0,1fr) 38px;align-items:center;gap:14px;display:grid}.my-wallet-profile img{object-fit:contain;background:radial-gradient(circle,#fff 0 44%,#d9efff 74%);border:1px solid #b8dcff;border-radius:24px;width:76px;height:76px;box-shadow:inset 0 1px #fff,0 12px 28px #1263c51c}.my-wallet-profile span,.my-wallet-metric span,.my-card h2,.my-section-title h1 span,.my-share-grid article>span,.my-estimate-card span{color:#42669d;font-size:.78rem;font-weight:900}.my-wallet-profile strong{color:#061849;width:max-content;max-width:100%;font-family:var(--font-number);background:linear-gradient(#fff 0%,#eef8ff 100%);border:1px solid #9ed2ff;border-radius:12px;margin:4px 0;padding:6px 12px;font-size:1rem;line-height:1;display:block;box-shadow:inset 0 1px #fff}.my-wallet-profile small,.my-wallet-metric small,.my-estimate-card small{color:#5d76a2;font-size:.74rem;font-weight:800}.my-wallet-profile button{color:#1d70e8;background:linear-gradient(#fff,#eef8ff);border:1px solid #a7d4ff;border-radius:12px;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:900;display:grid;box-shadow:inset 0 1px #fff,0 10px 18px #1263c512}.my-wallet-metric{border-left:1px solid #c8e2f9;align-content:center;min-height:94px;padding:10px 22px;display:grid}.my-wallet-metric strong{color:#061849;font-family:var(--font-number);font-size:clamp(2.15rem,4.2vw,3.2rem);line-height:1}.my-card{margin-top:22px;padding:24px}.my-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.my-section-title h1,.my-card h2,.my-cta-card h2{color:#061849;font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:900;line-height:1}.my-section-title h1 span{font-family:var(--font-body);margin-left:8px;font-size:.9rem}.my-section-title button{color:#2c69c9;background:#eef7ff;border:1px solid #c8e3ff;border-radius:999px;min-height:34px;padding:0 15px;font-size:.8rem;font-weight:900}.my-owned-list{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(130px,.72fr);gap:14px;display:grid}.my-owned-team,.my-more-card{color:#061849;text-align:center;background:radial-gradient(ellipse 80% 52% at 50% 42%, color-mix(in srgb, var(--team-primary) 16%, transparent), transparent 68%), linear-gradient(180deg, #fffe 0%, #f4fbffdb 100%);border:1px solid color-mix(in srgb, var(--team-primary) 26%, #b8ddff);min-height:248px;box-shadow:inset 0 1px #fff, 0 18px 40px color-mix(in srgb, var(--team-accent) 10%, #0e4aa115);border-radius:20px;align-content:start;justify-items:center;padding:12px 12px 14px;display:grid;position:relative;overflow:hidden}.my-owned-team:before{content:"";pointer-events:none;border:1px solid #ffffffa8;border-radius:15px;position:absolute;inset:8px}.my-owned-team>b{z-index:1;color:#fff;background:linear-gradient(180deg, var(--team-primary), var(--team-accent));width:30px;height:30px;font-family:var(--font-number);box-shadow:0 10px 18px color-mix(in srgb, var(--team-accent) 18%, #1263c526);border-radius:9px;place-items:center;font-size:.94rem;display:grid;position:absolute;top:12px;left:12px}.my-owned-team.tier-s>b{color:#6c3a00;background:linear-gradient(#ffe26d,#ffb72d)}.my-owned-team img{z-index:1;object-fit:contain;width:156px;height:156px;filter:drop-shadow(0 18px 22px color-mix(in srgb, var(--team-accent) 16%, #05235f24));margin-top:12px}.my-owned-team strong{z-index:1;margin-top:1px;font-size:.92rem;font-weight:900}.my-owned-team div{z-index:1;border-top:1px solid #cfe6fb;justify-content:center;gap:8px;width:100%;margin-top:8px;padding-top:8px;display:flex}.my-owned-team span{color:#42669d;font-size:.72rem;font-weight:900}.my-more-card{background:linear-gradient(#f7fcffcc,#eef8ff9e);border:2px dashed #b9d8f5;align-content:center;place-items:center;min-height:248px;box-shadow:inset 0 1px #fff}.my-more-card strong{color:#8ba2c0;font-family:var(--font-display);font-size:2.9rem;line-height:1}.my-more-card span{color:#6d82a1;font-size:.9rem;font-weight:900}.my-share-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.my-share-grid article{background:radial-gradient(circle at 90% 18%,#ffffffbd 0 46px,#0000 48px),linear-gradient(#ffffffdf,#f2faffc4);border:1px solid #c4e0fb;border-radius:20px;min-height:190px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 36px #1263c512}.my-share-percent strong,.my-estimate-card strong{color:#061849;font-family:var(--font-number);margin-top:10px;font-size:clamp(2.3rem,4vw,3.35rem);line-height:1;display:block}.my-share-percent small{color:#23a36a;margin-left:10px;font-size:.84rem;font-weight:900}.my-progress{background:#d9e9f8;border-radius:999px;height:12px;margin-top:24px;overflow:hidden;box-shadow:inset 0 1px 2px #91b6da5c}.my-progress i{border-radius:inherit;background:linear-gradient(90deg,#6ea7ff,#236fff);min-width:38px;height:100%;display:block;box-shadow:0 0 18px #236fff59}.my-progress-labels{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.my-progress-labels span,.my-weight-card p,.my-ring-card dt,.my-ring-card dd{color:#526f9c;font-size:.76rem;font-weight:900}.my-estimate-card{grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:18px;display:grid}.my-estimate-card strong{font-size:clamp(1.55rem,2.8vw,2.45rem)}.my-estimate-card em{font-family:var(--font-body);font-size:1.04rem;font-style:normal}.my-estimate-card img{object-fit:contain;filter:drop-shadow(0 18px 24px #9a620329);width:148px;height:132px}.my-weight-card>div{gap:10px;margin-top:18px;display:grid}.my-weight-card p{grid-template-columns:136px minmax(0,1fr) 54px 52px;align-items:center;gap:10px;margin:0;display:grid}.my-weight-card b,.my-weight-card strong,.my-weight-card em{color:#061849;font-size:.78rem;font-style:normal;font-weight:900}.my-weight-card i{background:#dbeaf8;border-radius:999px;height:10px;overflow:hidden}.my-weight-card i span{border-radius:inherit;background:linear-gradient(90deg,#74a9ff,#226fff);min-width:16px;height:100%;display:block}.my-ring-card{grid-template-rows:auto 1fr;grid-template-columns:178px minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.my-ring-card>span{grid-column:1/-1}.my-ring{text-align:center;background:radial-gradient(circle, #f8fcff 0 50%, transparent 51%), conic-gradient(#2475ff 0 75%, #d9e9f8 75% 100%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:inset 0 1px #fff,0 16px 32px #1263c51c}.my-ring strong{color:#061849;font-family:var(--font-number);font-size:1.08rem}.my-ring small{color:#42669d;font-size:.66rem;font-weight:900;display:block}.my-ring-card dl{gap:14px;margin:0;display:grid}.my-ring-card div:not(.my-ring){border-left:4px solid #2a78ff;padding-left:12px}.my-ring-card dt,.my-ring-card dd{margin:0}.my-ring-card dd{color:#061849}.my-cta-card{background:radial-gradient(circle at 95% 18%,#ffe26b47 0 72px,#0000 74px),linear-gradient(#faffffeb,#eef8ffd9);justify-content:space-between;align-items:center;gap:22px;min-height:112px;margin-top:22px;padding:22px 24px;display:flex}.my-cta-card p{color:#526f9c;margin:8px 0 0;font-size:.95rem;font-weight:800}.my-cta-card button{isolation:isolate;color:#061849;background:radial-gradient(circle at 28% 18%,#ffffffc7,#0000 26%),linear-gradient(#ffe37e 0%,#ffc44b 54%,#f3a927 100%);border:2px solid #df9509;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:168px;min-height:58px;padding:0 14px 0 28px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9beeb,inset 0 -4px #b3680024,0 16px 30px #dc8e0a36}.my-cta-card button i{background:#ffffff4f;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}@media (width<=760px){.hero-wallpaper{background:linear-gradient(#effaff 0%,#effafff0 43%,#effaff00 68%),url(/48ball-assets/hero-worldcup-wallpaper.png) 61% bottom/auto 58% no-repeat,#effaff;border-radius:26px;width:min(100% - 28px,1260px);min-height:620px;padding:28px 22px 318px}.hero-wallpaper .hero-copy{width:min(100%,430px)}.hero-wallpaper .hero-actions{flex-wrap:nowrap;gap:7px;display:flex}.hero-wallpaper .hero-mint-button,.hero-wallpaper .hero-link-button{gap:6px;min-height:48px;padding-inline:11px;font-size:.86rem}.hero-wallpaper .hero-mint-button i,.hero-wallpaper .hero-link-button i{width:21px;height:21px;font-size:.7rem}.mint-console{width:min(100% - 28px,1260px);padding:14px}.mint-config-panel,.mint-preview-row{grid-template-columns:1fr}.mint-field+.mint-field{border-top:1px solid #cbe4fa;border-left:0}.mint-pool-grid,.mint-preview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mint-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mint-lab-grid,.mint-machine-main{grid-template-columns:1fr}.mint-lab-grid{grid-template-areas:"stats""pool""machine""info"}.mint-stats-strip.mechanics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mint-flow-steps,.mint-copy-panel>div,.mint-candidate-grid{grid-template-columns:1fr}.mint-flow-step{min-height:232px}.mint-flow-step+.mint-flow-step:before{content:"↓";top:-20px;left:50%;transform:translate(-50%)}.mint-copy-card{grid-template-columns:86px 1fr}.mint-control-board{width:100%}.mint-preview-row{padding:14px}.mint-preview-cards{gap:10px}.mint-preview-card{min-height:112px}.mint-action-panel{padding:16px}.my-page{width:min(100% - 28px,1260px);padding-top:34px}.my-wallet-card,.my-owned-list,.my-share-grid,.my-estimate-card,.my-ring-card{grid-template-columns:1fr}.my-wallet-card,.my-card,.my-cta-card{border-radius:22px}.my-wallet-card{padding:16px}.my-wallet-metric{border-top:1px solid #c8e2f9;border-left:0;min-height:78px}.my-card{padding:16px}.my-section-title{align-items:flex-start}.my-section-title h1 span{margin:6px 0 0;display:block}.my-owned-list{gap:12px}.my-owned-team,.my-more-card{min-height:214px}.my-owned-team img{width:136px;height:136px}.my-weight-card p{grid-template-columns:1fr;gap:5px}.my-ring{justify-self:center}.my-cta-card{display:grid}.my-cta-card button{width:100%}}.site-header,.hero-section,.mint-console,.mechanics-panel,.stake-banner,.featured-section,.site-footer,.teams-page,.stake-page,.my-page{width:min(1280px,100% - 64px)}.site-shell{background:radial-gradient(820px at 10% 7%,#e0f7ff 0,#0000 62%),radial-gradient(760px at 90% 5%,#fff1a761 0,#0000 58%),linear-gradient(#1875e80a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1875e808 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#f8fdff 0 110px,#e8f7ff 110px 720px,#f7fcff 1120px,#fff 100%)}html,body{background:#f7fcff}.site-shell{min-height:100dvh;padding-bottom:80px}.site-shell:before{opacity:.46;background:radial-gradient(circle at 50% 10%,#ffffff80 0 1px,#0000 1.5px) 0 0/36px 36px}.site-header{z-index:30;background:linear-gradient(#fffffff2,#f5fbffcf);border-color:#ffffffd6;border-radius:28px;min-height:76px;margin-top:24px;position:sticky;top:14px;box-shadow:inset 0 1px #fff,0 22px 70px #0d3f851f}.site-header nav{background:#ffffffb8;border-color:#c8def5}.site-header nav button.is-active{color:#fff;background:linear-gradient(#4f95ff 0%,#1468ff 100%);box-shadow:inset 0 1px #99c9ff,0 12px 22px #1468ff38}.hero-wallpaper{border:1px solid #ffffffd6;border-radius:34px;min-height:590px;margin-top:22px;box-shadow:inset 0 1px #fff,0 34px 95px #0d4b9324}.hero-wallpaper:after{content:"";pointer-events:none;filter:blur(10px);background:linear-gradient(90deg,#0000,#1579ff30,#0000);border-radius:999px;height:18px;position:absolute;inset:auto 18px 14px}.hero-wallpaper .hero-copy{padding-left:8px}.hero-wallpaper .hero-copy h1{text-wrap:balance;max-width:520px}.hero-wallpaper .hero-text{color:#18386ed9;max-width:500px}.hero-wallpaper .hero-mint-button,.hero-wallpaper .hero-link-button,.mint-submit,.my-cta-card button{transition:transform .18s,box-shadow .18s,filter .18s}.hero-wallpaper .hero-mint-button:hover,.hero-wallpaper .hero-link-button:hover,.mint-submit:hover,.my-cta-card button:hover{filter:saturate(1.04);transform:translateY(-2px)}.hero-wallpaper .hero-mint-button:active,.hero-wallpaper .hero-link-button:active,.mint-submit:active,.my-cta-card button:active{transform:translateY(1px)}.mint-console{background:linear-gradient(#ffffff8c,#e7f6ffc9),url(/48ball-assets/hero-worldcup-wallpaper.png) 50% 10%/cover no-repeat;border-color:#ffffffd1;border-radius:32px;margin-top:22px;padding:18px;box-shadow:inset 0 1px #fff,0 34px 95px #0d4b9324}.mint-console:before{opacity:.54;background:linear-gradient(#ffffffcf,#f0f9ff6e 40%,#dff2ff69),radial-gradient(circle at 15% 16%,#ffffffd9,#0000 25%),radial-gradient(circle at 82% 18%,#fff0a854,#0000 26%)}.mint-lab-grid{gap:18px}.mint-glass-card,.mint-machine-card,.mint-candidate-panel,.mint-control-board{background:linear-gradient(#fffffff0,#f4fbffd9);border-color:#ffffffd6;box-shadow:inset 0 1px #fff,0 20px 50px #0b4a8d18}.mint-machine-card{border-radius:28px}.mint-machine-head h2,.mint-glass-card h2,.mint-candidate-panel h3,.my-section-title h1,.my-card h2,.my-page-head h1{color:#061849;text-wrap:balance}.gacha-hero{min-height:430px}.gacha-machine-art{filter:drop-shadow(0 28px 35px #0b4a8d24)saturate(1.04);width:min(480px,100%)}.mint-control-row{border-color:#c9dff4}.mechanics-panel{background:linear-gradient(#fffffff2,#edf8ffd6);border-color:#ffffffd1;border-radius:30px;margin-top:34px;box-shadow:inset 0 1px #fff,0 30px 80px #0d4b9321}.my-page{padding-top:42px}.my-page-head{justify-content:space-between;align-items:end;gap:22px;margin:0 0 22px;display:flex}.my-page-head .eyebrow{margin-bottom:12px}.my-page-head h1{font-family:var(--font-display);margin:0;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:900;line-height:.96}.my-page-head span{color:#24416fd1;max-width:540px;margin-top:12px;font-size:1.02rem;font-weight:800;line-height:1.6;display:block}.my-address-pill{color:#061849;min-height:54px;font-family:var(--font-number);background:linear-gradient(#ffffffed,#f2f9ffde);border:1px solid #b9dcff;border-radius:999px;align-items:center;gap:12px;padding:0 12px 0 22px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff,0 16px 34px #0b4a8d18}.my-address-pill i{color:#1e72e8;background:#eaf6ff;border:1px solid #b6d9ff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.my-wallet-card,.my-card,.my-cta-card{background:linear-gradient(#fffffff2,#f2faffdb);border-color:#ffffffd1;box-shadow:inset 0 1px #fff,0 28px 75px #0b4a8d1c}.my-wallet-card,.my-card{border-radius:30px}.my-wallet-profile img{border-radius:22px}.my-owned-list{gap:16px}.my-owned-team{background:radial-gradient(ellipse 80% 52% at 50% 36%, color-mix(in srgb, var(--team-primary) 20%, transparent), transparent 68%), linear-gradient(180deg, #fffffff2 0%, #f5fbffe3 100%);border-color:#ffffffd9;border-radius:22px;min-height:270px}.my-owned-team>b{color:#083064;background:linear-gradient(#ffd85c,#ffb629)}.my-owned-team.tier-a>b{color:#fff;background:linear-gradient(#6f9cff,#246dff)}.my-owned-team img{width:166px;height:166px}.my-more-card{background:linear-gradient(#f8fcffe3,#eef8ffc4);border-color:#a9cdf0}.my-share-grid article{background:radial-gradient(circle at 92% 13%,#ffffffd9 0 48px,#0000 50px),linear-gradient(#fffffff0,#f4fbffe0);border-color:#ffffffd8;border-radius:22px}.my-estimate-card img{mix-blend-mode:multiply;border-radius:18px}.reward-formula-panel{color:#061849;background:radial-gradient(circle at 92% 18%,#ffe16a45 0 62px,#0000 64px),linear-gradient(#fffffff0,#f2faffdc);border:1px solid #ffffffd1;border-radius:22px;grid-template-columns:minmax(260px,.84fr) minmax(0,1.16fr);gap:16px;margin-top:16px;padding:22px;display:grid;box-shadow:inset 0 1px #fff,0 18px 42px #0b4a8d14}.reward-formula-panel>div:first-child{align-content:center;display:grid}.reward-formula-panel span{color:#1f6ddd;font-size:.72rem;font-weight:900}.reward-formula-panel h3{color:#061849;font-family:var(--font-display);margin:7px 0 8px;font-size:1.26rem;line-height:1.12}.reward-formula-panel p{color:#24416fd1;max-width:470px;margin:0;font-size:.9rem;font-weight:800;line-height:1.55}.formula-stack{gap:10px;display:grid}.formula-stack article{background:linear-gradient(#fff,#eef8ff);border:1px solid #c8e4ff;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px 12px;min-height:76px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #fff}.formula-stack b{color:#fff;width:34px;height:34px;font-family:var(--font-number);background:linear-gradient(#4f95ff,#1468ff);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.formula-stack strong{color:#061849;font-size:.94rem;font-weight:900;line-height:1.28}.my-team-reward-table{grid-column:span 2}.my-team-reward-table>div{gap:8px}.my-team-reward-table p{background:#eef7ff87;border:1px solid #d5e8fb;border-radius:13px;grid-template-columns:128px 110px 84px 116px 112px;padding:10px 12px}.my-team-reward-table i{color:#1f6ddd;background:0 0;border-radius:0;height:auto;font-style:normal;font-weight:900}.my-team-reward-table small{color:#60779d;font-size:.72rem;font-weight:900}.my-cta-card{background:radial-gradient(circle at 93% 18%,#ffe16a55 0 78px,#0000 80px),linear-gradient(#fffffff2,#eff9ffde);border-radius:28px}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #ffcc3d}@media (width<=1100px){.site-header,.hero-section,.mint-console,.mechanics-panel,.stake-banner,.featured-section,.site-footer,.teams-page,.stake-page,.my-page{width:min(100% - 36px,1280px)}.my-page-head,.my-cta-card{align-items:stretch;display:grid}.my-address-pill{justify-self:start}.reward-formula-panel{grid-template-columns:1fr}.my-team-reward-table p{grid-template-columns:1fr 1fr}}@media (width<=760px){.site-header,.hero-section,.mint-console,.mechanics-panel,.stake-banner,.featured-section,.site-footer,.teams-page,.stake-page,.my-page{width:min(100% - 28px,1280px)}.site-header{position:relative;top:auto}.hero-wallpaper{min-height:640px}.my-page-head h1{font-size:clamp(2.5rem,12vw,3.6rem)}.my-address-pill{justify-content:space-between;width:100%}.reward-formula-panel{padding:16px}.formula-stack article,.my-team-reward-table p{grid-template-columns:1fr}}.my-dashboard-page{width:min(1240px,100% - 64px);padding:18px 0 80px}.my-dashboard-page:before{display:none}.my-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.my-dashboard-stat{background:linear-gradient(#fffffff5,#f3faffeb);border:1px solid #c1ddf8;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #fff,0 12px 32px #0b4a8d13}.my-dashboard-stat img{object-fit:contain;background:linear-gradient(#eef8ff,#d7eeff);border-radius:14px;width:50px;height:50px;padding:6px;box-shadow:inset 0 1px #fff,0 8px 16px #0b69d41a}.my-dashboard-stat span{color:#172d59;font-size:.82rem;font-weight:900;line-height:1.1;display:block}.my-dashboard-stat strong{color:#061849;font-family:var(--font-number);margin-top:7px;font-size:clamp(.98rem,1.45vw,1.28rem);font-weight:950;line-height:1.04;display:block}.my-dashboard-stat small{color:#345987;margin-top:5px;font-size:.68rem;font-weight:800;line-height:1.1;display:block}.my-dashboard-stat button{color:#6a83a8;background:0 0;border:0;place-items:center;width:22px;height:22px;font-size:.84rem;font-weight:900;display:grid}.my-equity-hero{background:linear-gradient(90deg,#fff 0%,#f3fbffef 36%,#d9efff94 62%,#d2ecff82 100%),url(/48ball-assets/team-pool-cover.png) 100%/cover no-repeat;border:1px solid #b8daf7;border-radius:18px;grid-template-columns:minmax(390px,.9fr) minmax(520px,1.1fr);align-items:center;min-height:196px;margin:0 0 14px;padding:34px 42px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 42px #0b4a8d18}.my-equity-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffff8 0 40%,#ffffffc2 52%,#ffffff18 78%),radial-gradient(circle at 18% 112%,#c3e9ff9e 0 120px,#0000 122px);position:absolute;inset:0}.my-equity-hero>div{z-index:1;position:relative}.my-equity-hero h1{color:#061849;font-family:var(--font-display);letter-spacing:0;margin:0 0 16px;font-size:clamp(2.55rem,4.8vw,4.35rem);font-weight:950;line-height:.96}.my-equity-hero p{color:#183762;max-width:590px;margin:5px 0 0;font-size:clamp(.92rem,1.25vw,1.08rem);font-weight:850;line-height:1.55}.my-equity-rules{gap:8px;max-width:680px;margin-left:-8px;display:grid}.my-equity-rules p{color:#153761;background:linear-gradient(90deg,#fffffff2,#eef8ffbf);border:1px solid #b8d9f7;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;max-width:none;min-height:42px;margin:0;padding:9px 13px 9px 10px;font-size:clamp(.8rem,1vw,.94rem);font-weight:850;line-height:1.35;display:grid;box-shadow:inset 0 1px #fff,0 10px 24px #0b4a8d0f}.my-equity-rules b{color:#fff;width:30px;height:30px;font-family:var(--font-number);background:linear-gradient(#4b95ff,#116bff);border-radius:50%;place-items:center;font-size:.78rem;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff80,0 8px 14px #1263c526}.my-equity-formula{background:linear-gradient(90deg,#fff8dcf7,#ffffffd6 52%,#edf8ffb8);border-color:#f0c45b}.my-equity-formula b{color:#6c4200;background:linear-gradient(#ffe477,#ffb52a);box-shadow:inset 0 1px #ffffff80,0 8px 14px #d8951530}.my-hero-penguins{justify-content:center;align-items:end;gap:0;min-height:160px;display:flex;transform:translateY(8px)}.my-hero-penguins img{object-fit:contain;filter:drop-shadow(0 16px 18px #0d4b931f);width:clamp(132px,12vw,178px);height:clamp(132px,12vw,178px);margin-left:-18px}.my-hero-penguins img:nth-child(2),.my-hero-penguins img:nth-child(4){width:clamp(148px,13.5vw,202px);height:clamp(148px,13.5vw,202px)}.my-equity-grid{grid-template-columns:1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.my-equity-table-card,.my-claim-card,.my-rules-card,.my-penguin-detail-panel{background:linear-gradient(#fffffff7,#f5fbffea);border:1px solid #bddcf7;border-radius:16px;box-shadow:inset 0 1px #fff,0 18px 42px #0b4a8d12}.my-equity-table-card{min-height:286px;padding:22px 24px 18px}.my-equity-table-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.my-equity-table-card h2,.my-penguin-detail-panel h2{color:#061849;font-family:var(--font-display);margin:0;font-size:1.42rem;font-weight:950;line-height:1}.my-equity-table-title span{color:#587295;text-align:right;max-width:420px;font-size:.78rem;font-weight:850;line-height:1.35}.my-equity-table{border:1px solid #c9def4;border-radius:12px;overflow:hidden}.my-equity-table-head,.my-equity-row{grid-template-columns:1.2fr .72fr 1.08fr .92fr .86fr .94fr .98fr;align-items:center;display:grid}.my-equity-table-head{color:#36547d;background:linear-gradient(#f7fbff,#eef6ff);border-bottom:1px solid #d3e5f8;min-height:44px;padding:0 18px;font-size:.68rem;font-weight:900}.my-equity-row{color:#162e5a;min-height:52px;font-family:var(--font-number);background:#ffffffb8;border-bottom:1px solid #e0edf8;padding:0 18px;font-size:.78rem;font-weight:800}.my-equity-row:last-child{border-bottom:0}.my-equity-row strong{font-family:var(--font-body);font-weight:950}.my-equity-row b{color:#061849;font-weight:950}.my-equity-row em{color:#1470d8;background:#e9f6ff;border:1px solid #b7dfff;border-radius:7px;justify-self:start;padding:6px 10px;font-size:.72rem;font-style:normal;font-weight:950}.my-equity-row em.is-qualified{color:#147e26;background:#eafbea;border-color:#bfeac1}.my-equity-note{color:#6b7f9d;align-items:center;gap:8px;margin:10px 4px 0;font-size:.76rem;font-weight:850;display:flex}.my-equity-note i{color:#2c72d8;border:1px solid #a8ccf2;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.7rem;font-style:normal;display:grid}.my-claim-stack{display:block}.my-claim-stack-featured{margin-bottom:14px}.my-claim-card{text-align:left;background:radial-gradient(circle at 35% -78%,#ffe26d82 0 148px,#0000 150px),linear-gradient(#fffef8 0%,#fff7df 100%);border-color:#efc15b;grid-template-columns:minmax(390px,1fr) minmax(310px,.72fr) minmax(190px,auto);align-items:center;gap:24px;min-height:138px;padding:22px 30px;display:grid;position:relative;overflow:hidden}.my-claim-card:before,.my-claim-card:after{content:"";pointer-events:none;position:absolute}.my-claim-card:before{border:1px solid #ffffffb8;border-radius:12px;inset:10px}.my-claim-card:after{opacity:.78;background:linear-gradient(#ffc43d,#d68b00);border-radius:999px;width:5px;height:100%;top:14px;left:30px}.my-claim-amount,.my-claim-countdown,.my-claim-card button{z-index:1;position:relative}.my-claim-amount{justify-self:start;gap:10px;padding-left:20px;display:grid}.my-claim-amount span,.my-claim-countdown span{color:#755417;letter-spacing:0;font-size:.82rem;font-weight:950;line-height:1}.my-claim-amount strong{color:#c98106;font-family:var(--font-number);letter-spacing:0;text-shadow:0 2px #ffffffb8;white-space:nowrap;font-size:clamp(2.55rem,4.7vw,3.75rem);font-weight:950;line-height:.92}.my-claim-amount em{color:#a86d04;font-size:.78em;font-style:normal}.my-claim-countdown{background:linear-gradient(#ffffffc9,#fff7dca8);border:1px solid #edca6b;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;align-items:center;gap:9px;width:min(316px,100%);padding:14px;display:grid;box-shadow:inset 0 1px #fff,0 12px 24px #c88a1812}.my-claim-countdown span{text-align:center;grid-column:1/-1}.my-claim-countdown b{color:#08245b;min-height:42px;font-family:var(--font-number);background:#ffffffc9;border:1px solid #f1d47f;border-radius:12px;place-items:center;font-size:1.18rem;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 1px #fff}.my-claim-countdown small{color:#765619;text-align:center;grid-column:1/-1;font-size:.72rem;font-weight:950;line-height:1}.my-claim-card button,.my-dashboard-footer button{color:#061849;background:linear-gradient(#fff49b 0%,#ffc640 60%,#f6a911 100%);border:1px solid #d99407;border-radius:999px;min-height:44px;margin-top:12px;padding:0 32px;font-size:1.08rem;font-weight:950;box-shadow:inset 0 2px #fff7c5,0 8px #dc9207,0 18px 34px #c98a1824}.my-claim-card button{min-width:190px;min-height:52px;font-family:var(--font-body);letter-spacing:0;justify-self:end;margin-top:0;font-size:1.02rem}.my-claim-card button:after{content:"→";font-family:var(--font-number);margin-left:12px;font-size:1.2rem}.my-holding-brief{grid-template-columns:1fr;gap:10px;display:grid}.my-holding-brief article{background:linear-gradient(#fffffff7,#f4fbffec);border:1px solid #bddcf7;border-radius:14px;align-content:center;min-height:84px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #fff,0 14px 30px #0b4a8d10}.my-holding-brief span{color:#526d92;font-size:.76rem;font-weight:900}.my-holding-brief strong{color:#061849;font-family:var(--font-number);margin-top:5px;font-size:1.55rem;line-height:1}.my-holding-brief small{color:#587295;margin-top:3px;font-size:.72rem;font-weight:850}.my-rules-card{min-height:104px;padding:16px 18px}.my-rules-card h3{color:#36547d;margin:0 0 6px;font-size:.88rem;font-weight:950}.my-rules-card p{color:#496488;margin:7px 0;font-size:.76rem;font-weight:850;line-height:1.25}.my-rules-card b{margin-right:5px}.my-penguin-detail-panel{margin-top:0;padding:22px 24px 24px;overflow:hidden}.my-penguin-detail-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.my-penguin-detail-head h2{margin-bottom:0;font-size:1.55rem}.my-penguin-detail-head h2 span{font-size:1.05rem}.my-penguin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.my-penguin-summary-grid article{background:linear-gradient(#fff,#f5fbff);border:1px solid #c7dff7;border-radius:9px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid;box-shadow:inset 0 1px #fff}.my-penguin-summary-grid article img,.my-penguin-summary-grid article>b{object-fit:contain;grid-row:span 2;width:44px;height:44px}.my-penguin-summary-grid article>b{color:#fff;font-family:var(--font-number);border-radius:12px;place-items:center;font-size:1.15rem;font-weight:950;display:grid}.my-penguin-summary-grid .is-s-tier>b{background:linear-gradient(#ffbf35,#f19a00)}.my-penguin-summary-grid .is-a-tier>b{background:linear-gradient(#8c78ff,#654ee7)}.my-penguin-summary-grid article span{color:#345987;font-size:.72rem;font-weight:900}.my-penguin-summary-grid article strong{color:#061849;font-family:var(--font-number);font-size:1.22rem;font-weight:950;line-height:1}.my-penguin-toolbar{border-bottom:1px solid #d4e7fa;justify-content:space-between;align-items:center;gap:18px;padding-bottom:10px;display:flex}.my-penguin-tabs{background:#fff;border:1px solid #c3dcf7;border-radius:9px;grid-template-columns:repeat(2,1fr);width:280px;height:38px;padding:3px;display:grid;box-shadow:inset 0 1px #fff}.my-penguin-tabs button,.my-penguin-filters button,.my-penguin-team-card button,.my-team-id-tabs button{border:0;font-weight:950}.my-penguin-tabs button{color:#355985;background:0 0;border-radius:7px;font-size:.78rem}.my-penguin-tabs button.is-active{color:#fff;background:linear-gradient(#4c98ff,#1068f0);box-shadow:0 8px 16px #1263c529}.my-penguin-toolbar>span{color:#4a668b;font-size:.78rem;font-weight:900}.my-penguin-filters{justify-content:flex-end;gap:14px;margin:14px 0;display:flex}.my-penguin-filters button{color:#1a3768;background:#fff;border:1px solid #c8def4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:150px;height:34px;padding:0 14px;font-size:.72rem;display:inline-flex;box-shadow:inset 0 1px #fff}.my-penguin-filters i{color:#1b67d8;font-style:normal}.my-penguin-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.my-penguin-team-card{text-align:center;background:linear-gradient(#fffaf0,#fff 54%,#f5fbff);border:1px solid #efd99e;border-radius:10px;align-content:start;justify-items:center;min-height:290px;padding:14px 14px 16px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 14px 28px #0b4a8d0f}.my-penguin-team-card.tier-a{background:linear-gradient(#f7f5ff,#fff 54%,#f5fbff);border-color:#d2cfff}.my-penguin-team-card.is-selected{border-color:#287cff;box-shadow:inset 0 1px #fff,0 0 0 3px #cfe6ff,0 18px 34px #1263c522}.my-penguin-team-card img{object-fit:contain;filter:drop-shadow(0 14px 16px #0b4a8d1c);width:132px;height:112px;margin-top:10px}.my-penguin-team-card>strong{color:#061849;margin-top:4px;font-size:1rem;font-weight:950}.my-penguin-team-card>small{color:#647b9d;margin-top:4px;font-size:.72rem;font-weight:900}.my-team-card-stats{color:#4b658b;text-align:left;gap:6px;width:100%;margin-top:14px;font-size:.72rem;font-weight:900;display:grid}.my-team-card-stats b{color:#f39b00;font-family:var(--font-number);font-size:1rem}.my-team-card-stats span:last-child:after{content:"";background:linear-gradient(90deg,#2f7dff 0 34%,#dcecff 34%);border-radius:999px;height:4px;margin-top:6px;display:block}.my-team-card-ids{color:#4b658b;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:10px;font-size:.7rem;font-weight:900;display:flex}.my-team-card-ids span{text-align:left;width:100%}.my-team-card-ids i,.my-team-owned-ids b,.my-team-id-grid span{color:#153761;font-family:var(--font-number);background:#f7fbff;border:1px solid #d5e5f6;border-radius:6px;font-size:.72rem;font-style:normal;font-weight:950}.my-team-card-ids i{padding:3px 7px}.my-penguin-team-card button{color:#176ce4;background:linear-gradient(#fff,#f2f8ff);border:1px solid #bcd8f6;border-radius:8px;width:100%;min-height:36px;margin-top:14px;font-size:.76rem}.my-penguin-individual-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.my-penguin-individual-card{color:#061849;text-align:center;cursor:pointer;background:linear-gradient(#fffaf0,#fff 58%,#f6fbff);border:1px solid #efd99e;border-radius:10px;align-content:start;justify-items:center;min-height:196px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 14px 28px #0b4a8d0f}.my-penguin-individual-card.tier-a{background:linear-gradient(#f7f5ff,#fff 58%,#f6fbff);border-color:#d2cfff}.my-penguin-individual-card>b{color:#176ce4;font-family:var(--font-number);justify-self:start;font-size:.82rem}.my-penguin-individual-card img{object-fit:contain;filter:drop-shadow(0 14px 16px #0b4a8d1c);width:118px;height:104px;margin-top:4px}.my-penguin-individual-card strong{color:#061849;margin-top:6px;font-size:.96rem;font-weight:950}.my-penguin-individual-card span{color:#d98500;margin-top:4px;font-size:.74rem;font-weight:950}.my-penguin-individual-card.tier-a span{color:#654ee7}.tier-dot{color:#82520a;min-width:34px;height:25px;font-family:var(--font-number);background:linear-gradient(#ffed89,#ffc943);border:1px solid #e5b52d;border-radius:999px;place-self:auto;place-items:center;padding:0 8px;font-size:.72rem;font-weight:950;display:grid;position:absolute;top:12px;right:12px}.tier-dot.tier-a{color:#2e33a2;background:linear-gradient(#eee9ff,#cfc4ff);border-color:#b4a8ff}.tier-dot.tier-b{color:#12609d;background:linear-gradient(#e1f6ff,#aee3ff);border-color:#8ed4ff}.my-penguin-team-detail{background:linear-gradient(#fff,#f7fbff);border:1px solid #c6ddf4;border-radius:14px;grid-template-columns:240px minmax(270px,.8fr) minmax(0,1.25fr);gap:18px;margin-top:18px;padding:20px 22px;display:grid;box-shadow:inset 0 1px #fff}.my-team-detail-visual h3{color:#061849;margin:0 0 12px;font-size:1.15rem;font-weight:950}.my-team-detail-visual img{object-fit:contain;filter:drop-shadow(0 14px 18px #0b4a8d18);background:radial-gradient(circle,#f5e9ff 0 52%,#0000 53%);width:186px;height:172px;margin:0 auto;display:block}.my-team-detail-info{gap:12px;display:grid}.my-team-detail-info article,.my-team-owned-ids,.my-team-id-board{background:#ffffffb8;border:1px solid #d9e7f7;border-radius:10px;padding:14px}.my-team-detail-info span,.my-team-owned-ids span{color:#516d93;font-size:.72rem;font-weight:900}.my-team-detail-info strong{color:#d98500;font-family:var(--font-number);margin-top:6px;font-size:1.3rem;line-height:1;display:block}.my-team-detail-info small{color:#6b7e9d;font-size:.72rem}.my-team-detail-info em{color:#4d668a;margin-top:6px;font-size:.72rem;font-style:normal;font-weight:900;display:block}.my-team-owned-ids{flex-wrap:wrap;gap:8px;display:flex}.my-team-owned-ids span{width:100%}.my-team-owned-ids b{color:#d98500;background:#fff8e4;border-color:#f2cd69;padding:5px 9px}.my-team-id-board{align-self:stretch}.my-team-id-tabs{border-bottom:1px solid #dbe8f7;gap:10px;margin-bottom:12px;display:flex}.my-team-id-tabs button{color:#49678f;background:0 0;padding:0 6px 9px;font-size:.76rem}.my-team-id-tabs button.is-active{color:#126cef;border-bottom:2px solid #126cef}.my-team-id-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.my-team-id-grid span{place-items:center;min-height:26px;display:grid}.my-team-id-grid span.is-owned{color:#d98500;background:#fff4cf;border-color:#f2cd69}.my-team-id-grid span.is-muted{color:#899bb4;background:#f2f6fb}.my-team-id-legend{color:#6b7f9d;gap:16px;margin-top:12px;font-size:.68rem;font-weight:850;display:flex}.my-team-id-legend i{vertical-align:-2px;background:#fff4cf;border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.my-team-id-legend span:nth-child(2) i{background:#e5ebf2}.my-team-id-legend span:nth-child(3) i{background:0 0;border:1px dashed #b9c9dd}.my-penguin-team-detail{background:linear-gradient(#fff,#f8fbff);border:1px solid #c6ddf4;border-radius:14px;padding:20px;display:block;box-shadow:inset 0 1px #fff,0 18px 40px #0b4a8d14}.my-team-detail-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.my-team-detail-header h3{color:#061849;margin:0;font-size:1.22rem;font-weight:950}.my-team-detail-header button{color:#4b5f83;background:0 0;border:0;place-items:center;width:32px;height:32px;font-size:1.8rem;line-height:1;display:grid}.my-team-detail-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:18px;display:grid}.my-team-detail-left,.my-team-detail-right{align-content:start;gap:12px;display:grid}.my-team-detail-hero-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #d9e7f7;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:180px minmax(0,1fr);gap:10px 18px;min-height:194px;padding:18px;display:grid;position:relative}.my-team-detail-hero-card>img{object-fit:contain;filter:drop-shadow(0 14px 16px #0b4a8d1a);background:radial-gradient(circle,#f3eaff 0 54%,#0000 55%);grid-row:span 2;place-self:center;width:170px;height:150px}.my-team-detail-hero-card>div{align-self:end;gap:8px;display:grid}.my-team-detail-hero-card>div strong{color:#1a3768;font-size:.88rem;font-weight:950}.my-team-detail-hero-card>div span{color:#4c668b;font-size:.78rem;font-weight:900}.my-team-detail-hero-card article{background:#fff;border:1px solid #d9e7f7;border-radius:10px;align-self:start;width:150px;padding:14px;box-shadow:inset 0 1px #fff}.my-team-detail-hero-card article span,.my-team-mint-overview span,.my-team-query-box h4,.my-team-owned-block h4,.my-team-owned-list h4,.my-team-mint-overview h4{color:#1f3b6d;font-size:.82rem;font-weight:950}.my-team-detail-hero-card article strong{color:#f08a00;font-family:var(--font-number);margin-top:8px;font-size:1.45rem;line-height:1;display:block}.my-team-detail-hero-card article small,.my-team-detail-hero-card article em{color:#4d668a;font-size:.76rem;font-style:normal;font-weight:900}.my-team-owned-block,.my-team-owned-list,.my-team-mint-overview,.my-team-query-box,.query-result-card{background:#fff;border:1px solid #d9e7f7;border-radius:12px;padding:14px;box-shadow:inset 0 1px #fff}.my-team-owned-block h4,.my-team-owned-list h4,.my-team-mint-overview h4,.my-team-query-box h4,.query-result-card h4{margin:0 0 12px}.my-team-owned-block .my-team-owned-ids{background:0 0;border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.my-team-owned-list{gap:9px;display:grid}.my-team-owned-list article{background:#fbfdff;border:1px solid #e0ebf8;border-radius:9px;grid-template-columns:44px 54px 42px minmax(0,1fr) 52px;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.my-team-owned-list img{object-fit:contain;width:40px;height:40px}.my-team-owned-list strong,.my-team-owned-list span{color:#102d5d;font-family:var(--font-number);font-weight:950}.my-team-owned-list span{color:#f08a00;font-size:.76rem}.my-team-owned-list small{color:#5d7498;font-size:.62rem;font-weight:850}.my-team-owned-list button,.query-result-card button,.my-team-query-box button{color:#fff;background:linear-gradient(#358aff,#1169ed);border:0;border-radius:7px;min-height:30px;font-size:.7rem;font-weight:950}.my-team-mint-overview{gap:14px;display:grid}.my-team-mint-overview>div{gap:6px;display:grid}.my-team-mint-overview strong{color:#126cef;font-family:var(--font-number);font-size:1.05rem}.my-team-mint-overview small{color:#6c7e9b}.my-team-mint-overview i{background:#d7e1ee;border-radius:999px;width:100%;height:6px;display:block;position:relative;overflow:hidden}.my-team-mint-overview i:before{content:"";width:var(--progress,0%);border-radius:inherit;background:linear-gradient(90deg,#126cef,#5ba2ff);position:absolute;inset:0 auto 0 0}.my-team-query-box div{grid-template-columns:minmax(0,1fr) 72px;gap:8px;display:grid}.my-team-query-box input{color:#061849;background:#fbfdff;border:1px solid #d9e7f7;border-radius:8px;min-width:0;height:36px;padding:0 12px;font-weight:850}.my-team-query-results{grid-template-columns:1fr;display:grid}.query-result-card{align-content:space-between;gap:10px;min-height:192px;display:grid}.query-result-card h4{color:#061849;font-size:.84rem;font-weight:950}.query-result-card>div{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.query-result-card img{object-fit:contain;width:74px;height:74px}.query-result-card.is-unminted img{filter:grayscale();opacity:.42}.query-result-card strong{color:#1a3768;font-size:.78rem;font-weight:950}.query-result-card p{color:#4b668b;margin:5px 0 0;font-size:.68rem;font-weight:850;line-height:1.25}.query-result-card b{color:#1aa15a}.query-result-card.is-unminted b{color:#f08a00}.query-result-card.is-other b{color:#7864e8}.query-result-card span{color:#f08a00;font-weight:950}.query-result-card.is-other span{color:#654ee7}.query-result-card button{width:100%;min-height:38px}.single-penguin-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a182ea8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.single-penguin-modal{background:radial-gradient(circle at 26% 20%,#f2f8ff 0 120px,#0000 122px),linear-gradient(#fff,#f7fbff);border:1px solid #c4dcf6;border-radius:18px;width:min(900px,100%);height:min(720px,100dvh - 48px);padding:22px 26px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 90px #06184959}.single-penguin-close{color:#061849;background:0 0;border:0;place-items:center;width:32px;height:32px;font-size:2rem;line-height:1;display:grid;position:absolute;top:16px;right:18px}.single-penguin-modal h2{color:#061849;font-family:var(--font-display);text-align:center;margin:0 0 18px;font-size:clamp(1.55rem,2.7vw,2.05rem);font-weight:950}.single-penguin-modal h2 span{color:#6ca8ff;font-size:1.1rem}.single-penguin-content{grid-template-columns:minmax(310px,.92fr) minmax(340px,1fr);gap:16px;display:grid}.single-penguin-showcase{background:radial-gradient(circle at 52% 52%,#fff 0 84px,#dff0ff 85px 168px,#0000 169px),linear-gradient(#fafdff,#eef7ff);border:1px solid #b9d8f6;border-radius:16px;grid-template-rows:auto 1fr auto;min-height:500px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.single-penguin-showcase:before{content:"";pointer-events:none;border:1px solid #ffffffc4;border-radius:14px;position:absolute;inset:12px}.single-penguin-showcase header{z-index:1;justify-content:space-between;gap:14px;display:flex}.single-penguin-showcase header span{color:#061849;font-size:.98rem;font-weight:950;display:block}.single-penguin-showcase header strong{color:#0647b3;font-family:var(--font-number);font-size:2.55rem;line-height:.92;display:block}.single-penguin-showcase header b{color:#6c4200;background:linear-gradient(#fff3ae,#ffbe31);border:2px solid #dda020;border-radius:16px;place-items:center;width:60px;height:60px;font-size:.98rem;font-weight:950;display:grid;box-shadow:inset 0 1px #fff7d6,0 14px 24px #d8951530}.single-penguin-showcase>img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 18px #0b4a8d24);place-self:center;width:min(260px,100%);height:260px}.single-penguin-showcase footer{z-index:1;color:#061849;justify-items:center;display:grid}.single-penguin-showcase footer strong{font-size:1.12rem;font-weight:950}.single-penguin-showcase footer span{color:#80a8d6;letter-spacing:.35em;margin-top:5px}.single-penguin-info{align-content:start;gap:10px;display:grid}.single-penguin-title-card,.single-penguin-property{background:linear-gradient(#fff,#f7fbff);border:1px solid #cfe0f4;border-radius:12px;align-items:center;min-height:58px;padding:10px 14px;display:grid;box-shadow:inset 0 1px #fff}.single-penguin-title-card{text-align:center;justify-items:center;min-height:92px}.single-penguin-title-card strong{color:#061849;font-size:1.25rem;font-weight:950}.single-penguin-title-card span{color:#6c4200;background:linear-gradient(#fff3ba,#ffd363);border:1px solid #dda020;border-radius:999px;min-width:68px;margin-top:8px;padding:6px 16px;font-weight:950}.single-penguin-property{grid-template-columns:34px 1fr auto;gap:10px}.single-penguin-property i{color:#126cef;background:#e9f3ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:950;display:grid}.single-penguin-property span{color:#2e4c7b;font-size:.86rem;font-weight:950}.single-penguin-property strong{color:#061849;font-family:var(--font-number);font-size:.9rem;font-weight:950}.single-penguin-property:nth-child(4) strong{color:#f08a00}.single-penguin-property:nth-child(5) strong{color:#1aa15a}.single-penguin-actions{grid-template-columns:1fr 1fr;gap:36px;margin-top:18px;display:grid}.single-penguin-actions button{color:#126cef;background:#fff;border:1px solid #126cef;border-radius:10px;min-height:48px;font-size:.96rem;font-weight:950}.single-penguin-actions button:first-child{color:#fff;background:linear-gradient(#398dff,#126cef);border-color:#126cef;box-shadow:0 12px 24px #1263c526}@media (width<=1180px){.my-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.my-equity-hero,.my-equity-grid{grid-template-columns:1fr}.my-penguin-summary-grid,.my-penguin-team-grid,.my-penguin-individual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-penguin-team-detail,.my-team-detail-layout,.my-team-query-results{grid-template-columns:1fr}}@media (width<=760px){.my-dashboard-page{width:min(100% - 24px,1280px);padding-top:12px}.my-dashboard-stats{grid-template-columns:1fr}.my-equity-hero{padding:24px 18px}.my-hero-penguins{justify-content:flex-start;overflow:hidden}.my-equity-table{overflow-x:auto}.my-equity-table-head,.my-equity-row{min-width:880px}.my-claim-card{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:8px}.my-claim-card span,.my-claim-card>span{justify-self:center}.my-claim-countdown{justify-self:center;width:min(300px,100%)}.my-claim-card button{margin-top:8px}.my-penguin-detail-head,.my-penguin-toolbar{justify-items:start;display:grid}.my-penguin-summary-grid,.my-penguin-team-grid,.my-penguin-individual-grid{grid-template-columns:1fr;gap:8px;display:grid}.my-penguin-filters{grid-template-columns:1fr;justify-content:stretch;display:grid}.my-penguin-filters button,.my-penguin-tabs{width:100%}.my-penguin-team-detail{padding:16px}.my-team-detail-hero-card,.my-team-owned-list article,.query-result-card>div{text-align:center;grid-template-columns:1fr;justify-items:center}.my-team-detail-hero-card>img{grid-row:auto}.my-team-query-box div{grid-template-columns:1fr}.single-penguin-overlay{padding:16px}.single-penguin-modal{height:auto;max-height:calc(100dvh - 32px);padding:24px 16px 20px;overflow:auto}.single-penguin-content,.single-penguin-actions{grid-template-columns:1fr}.single-penguin-showcase{min-height:460px}.single-penguin-showcase>img{height:250px}.single-penguin-property{grid-template-columns:42px 1fr}.single-penguin-property strong{grid-column:2}}.team-detail-overlay{place-items:center;padding:28px;overflow:auto;z-index:80!important;width:100vw!important;height:100dvh!important;display:grid!important;position:fixed!important;inset:0!important}.team-detail-panel{margin:auto}.team-pool-card{--atlas-a:#3a8dff;--atlas-b:#dff4ff;--atlas-c:#0b3278;--atlas-gold:#d6a24a}.team-pool-card.theme-tropical,.team-pool-card.theme-caribbean,.team-pool-card.theme-coffee,.team-pool-card.theme-eagle-green,.team-pool-card.theme-lion-forest,.team-pool-card.theme-savanna,.team-pool-card.theme-andes,.team-pool-card.theme-black-star{--atlas-a:#20b76a;--atlas-b:#fff4a8;--atlas-c:#0a5735}.team-pool-card.theme-pharaoh,.team-pool-card.theme-desert-emerald,.team-pool-card.theme-gulf-night,.team-pool-card.theme-persian,.team-pool-card.theme-atlas,.team-pool-card.theme-aztec,.team-pool-card.theme-inca,.team-pool-card.theme-carthage,.team-pool-card.theme-north-light,.team-pool-card.theme-outback,.team-pool-card.theme-golden-field{--atlas-a:#e6b85a;--atlas-b:#fff0c4;--atlas-c:#6c4215}.team-pool-card.theme-nordic-sea,.team-pool-card.theme-nordic-legend,.team-pool-card.theme-alpine-clock,.team-pool-card.theme-maple-ice,.team-pool-card.theme-alpine-eagle,.team-pool-card.theme-highland,.team-pool-card.theme-silver-fern,.team-pool-card.theme-royal-alps,.team-pool-card.theme-heritage,.team-pool-card.theme-white-eagle{--atlas-a:#66b7ff;--atlas-b:#edf9ff;--atlas-c:#123e83}.team-pool-card.theme-iberia,.team-pool-card.theme-red-forge,.team-pool-card.theme-red-white,.team-pool-card.theme-crescent,.team-pool-card.theme-industrial,.team-pool-card.theme-balkan{--atlas-a:#ef3f42;--atlas-b:#ffe3b1;--atlas-c:#7b121d}.team-pool-card.theme-voyage,.team-pool-card.theme-mediterranean,.team-pool-card.theme-adriatic,.team-pool-card.theme-aegean,.team-pool-card.theme-sky-coast,.team-pool-card.theme-blue-white,.team-pool-card.theme-rio-plate,.team-pool-card.theme-pacific-ridge{--atlas-a:#2387ff;--atlas-b:#e9f9ff;--atlas-c:#0b3c95}.team-pool-card.theme-samurai,.team-pool-card.theme-taegeuk,.team-pool-card.theme-stars,.team-pool-card.theme-bohemia{--atlas-a:#315de8;--atlas-b:#fff0f0;--atlas-c:#162c73}.team-pool-card.theme-orange-wind{--atlas-a:#ff8a1f;--atlas-b:#fff0cf;--atlas-c:#8c3d08}.team-pool-card .team-card-button{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--atlas-a) 20%, transparent), transparent 58%), linear-gradient(180deg, #ffffffec, color-mix(in srgb, var(--atlas-b) 42%, #f6fbffcc));border-color:color-mix(in srgb, var(--atlas-a) 24%, #ffffffc7)}.team-pool-card.tier-s .team-card-button{background:radial-gradient(circle at 26% 18%, #ffe88a70, transparent 26%), radial-gradient(circle at 78% 22%, #ff8fd659, transparent 30%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--atlas-a) 38%, transparent), transparent 58%), radial-gradient(circle at 72% 76%, #69fff04a, transparent 32%), linear-gradient(180deg, #fffffff4, color-mix(in srgb, var(--atlas-b) 54%, #fff2c7d9));border-color:color-mix(in srgb, var(--atlas-gold) 58%, var(--atlas-a));box-shadow:inset 0 1px #fff, inset 0 0 0 1px #ffffff8c, 0 22px 58px color-mix(in srgb, var(--atlas-a) 20%, #d6a24a24)}.team-pool-card .team-card-button:before{background:linear-gradient(135deg, color-mix(in srgb, var(--atlas-a) 18%, transparent), transparent 34%), linear-gradient(315deg, color-mix(in srgb, var(--atlas-gold) 14%, transparent), transparent 36%);border-color:color-mix(in srgb, var(--atlas-a) 24%, #ffffff4d)}.team-pool-card.tier-s .team-card-button:before{background:linear-gradient(135deg, #ffffff78, transparent 22%), linear-gradient(45deg, color-mix(in srgb, var(--atlas-gold) 28%, transparent), transparent 38%), linear-gradient(315deg, color-mix(in srgb, var(--atlas-a) 22%, transparent), transparent 42%);border-color:color-mix(in srgb, var(--atlas-gold) 40%, #fff6);opacity:.72}.team-pool-card .team-detail-button{background:linear-gradient(180deg, color-mix(in srgb, var(--atlas-a) 88%, #fff), color-mix(in srgb, var(--atlas-c) 88%, #2368e6));border-color:color-mix(in srgb, var(--atlas-a) 52%, #fff)}.team-detail-panel{--card-a:#4d9fff;--card-b:#eaf8ff;--card-c:#123e83;--card-d:#d6a24a;isolation:isolate;color:#061849;background:linear-gradient(#ffffffd8 1px, transparent 1px) 0 0/34px 34px, linear-gradient(90deg, #ffffffd0 1px, transparent 1px) 0 0/34px 34px, radial-gradient(circle at 50% 31%, color-mix(in srgb, var(--card-a) 20%, transparent), transparent 36%), linear-gradient(180deg, #fffffff8, color-mix(in srgb, var(--card-b) 70%, #f4fbff));border:2px solid color-mix(in srgb, var(--card-a) 46%, #fff);width:min(760px,100vw - 34px);max-height:min(860px,100dvh - 34px);box-shadow:inset 0 0 0 8px #ffffff7d, inset 0 0 0 12px color-mix(in srgb, var(--card-a) 18%, transparent), inset 0 1px #fff, 0 46px 120px #06113066;border-radius:36px;grid-template-columns:1fr;gap:0;padding:20px 24px;display:grid;position:relative;overflow:auto}.team-detail-panel:before,.team-detail-panel:after{content:"";pointer-events:none;z-index:-1;position:absolute}.team-detail-panel:before{border:1px solid color-mix(in srgb, var(--card-a) 38%, #fff);background:radial-gradient(ellipse at 50% 36%, color-mix(in srgb, var(--card-a) 18%, transparent), transparent 42%), linear-gradient(135deg, transparent 0 48%, color-mix(in srgb, var(--card-d) 22%, transparent) 49% 50%, transparent 51% 100%);border-radius:30px;inset:18px}.team-detail-panel:after{background:radial-gradient(circle, transparent 0 46%, color-mix(in srgb, var(--card-a) 30%, transparent) 47% 48%, transparent 49%), repeating-conic-gradient(from 12deg, color-mix(in srgb, var(--card-a) 13%, transparent) 0 2deg, transparent 2deg 16deg);opacity:.88;border-radius:50%;width:470px;height:470px;top:70px;left:50%;transform:translate(-50%)}.team-detail-panel.tier-s{background:linear-gradient(#ffffffd8 1px, transparent 1px) 0 0/34px 34px, linear-gradient(90deg, #ffffffd0 1px, transparent 1px) 0 0/34px 34px, radial-gradient(circle at 22% 20%, #ffe88a61, transparent 28%), radial-gradient(circle at 82% 18%, #ff8fd64f, transparent 30%), radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--card-a) 32%, transparent), transparent 42%), radial-gradient(circle at 78% 74%, #69fff03f, transparent 33%), linear-gradient(180deg, #fffffff8, color-mix(in srgb, var(--card-b) 72%, #fff2c9));border-color:color-mix(in srgb, var(--card-d) 58%, var(--card-a));box-shadow:inset 0 0 0 8px #ffffff7d, inset 0 0 0 12px color-mix(in srgb, var(--card-d) 20%, transparent), inset 0 1px #fff, 0 46px 120px color-mix(in srgb, var(--card-c) 34%, #06113066)}.team-detail-panel.tier-s:before{background:radial-gradient(ellipse at 50% 36%, color-mix(in srgb, var(--card-a) 22%, transparent), transparent 42%), radial-gradient(circle at 25% 22%, #ffe88a42, transparent 24%), radial-gradient(circle at 78% 26%, #ff9adc36, transparent 28%), linear-gradient(135deg, transparent 0 48%, color-mix(in srgb, var(--card-d) 28%, transparent) 49% 50%, transparent 51% 100%);border-color:color-mix(in srgb, var(--card-d) 42%, #fff)}.team-detail-panel.tier-s .detail-visual{background:radial-gradient(ellipse at 50% 76%, color-mix(in srgb, var(--card-d) 34%, transparent), transparent 19%), radial-gradient(circle at 30% 28%, #fff1a869, transparent 26%), radial-gradient(circle at 76% 32%, #ff9ee94d, transparent 30%), radial-gradient(ellipse at 50% 42%, #ffffffb8, transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--card-b) 70%, transparent), transparent);border-color:color-mix(in srgb, var(--card-d) 34%, #fff)}.detail-rarity-badge{z-index:3;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--card-a) 92%, #fff), color-mix(in srgb, var(--card-c) 86%, #1c5ecf));min-height:46px;box-shadow:inset 0 1px #ffffffb8, 0 14px 30px color-mix(in srgb, var(--card-c) 28%, #06113024);border:1px solid #ffffff9c;border-radius:16px 26px 26px 16px;align-items:center;gap:10px;padding:0 20px 0 14px;display:inline-flex;position:absolute;top:34px;left:46px}.detail-rarity-badge span{color:color-mix(in srgb, var(--card-d) 72%, #fff);font-size:1.3rem}.detail-rarity-badge b{font-family:var(--font-display);font-size:1.12rem;line-height:1}.detail-visual{background:radial-gradient(ellipse at 50% 76%, color-mix(in srgb, var(--card-d) 26%, transparent), transparent 18%), radial-gradient(ellipse at 50% 42%, #ffffffa6, transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--card-b) 62%, transparent), transparent);border:1px solid color-mix(in srgb, var(--card-a) 18%, #fff);border-radius:24px 24px 18px 18px;place-items:end center;min-height:282px;padding-top:58px;display:grid;box-shadow:inset 0 1px #ffffffd9}.detail-visual .penguin-ball{--ball-size:min(228px, 52vw);filter:drop-shadow(0 28px 34px color-mix(in srgb, var(--card-c) 24%, #06113033))}.detail-copy{text-align:center;justify-items:center;padding:10px 20px 0;display:grid}.detail-copy>span{color:color-mix(in srgb, var(--card-c) 72%, #1468ff);font-size:.78rem;font-weight:900}.detail-copy h2{color:#061849;font-family:var(--font-display);margin:6px 0 4px;font-size:clamp(2.45rem,5vw,3.65rem);line-height:.9}.detail-copy>strong{color:color-mix(in srgb, var(--card-c) 84%, #061849);border:1px solid color-mix(in srgb, var(--card-d) 34%, #fff);background:#ffffffb8;border-radius:999px;padding:5px 14px;font-size:1.12rem;box-shadow:inset 0 1px #fff}.detail-copy>p{color:#32476e;max-width:640px;margin:8px 0 4px;font-size:.9rem;font-weight:800;line-height:1.52}.detail-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 10px;display:flex}.detail-tags i{min-height:30px;color:color-mix(in srgb, var(--card-c) 86%, #061849);border:1px solid color-mix(in srgb, var(--card-d) 44%, #fff);background:linear-gradient(#ffffffd9,#f7fbffbd);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 18px #06113012}.detail-mint-progress{--mint-progress:28%;justify-self:stretch;gap:4px;width:min(620px,100%);display:grid}.detail-mint-progress-text{color:color-mix(in srgb, var(--card-c) 90%, #061849);text-align:center;justify-content:center;align-items:baseline;gap:3px;font-weight:900;display:flex}.detail-mint-progress-text span{font-family:var(--font-display);white-space:nowrap;font-size:1.02rem}.detail-mint-progress-text b{font-family:var(--font-number);white-space:nowrap;font-size:1.08rem;line-height:1}.detail-mint-line{background:linear-gradient(180deg, #ffffffd9, transparent 48%), color-mix(in srgb, var(--card-a) 18%, #e9f3ff);border:1px solid color-mix(in srgb, var(--card-a) 34%, #fff);width:100%;height:14px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--card-c) 16%, transparent), 0 0 22px color-mix(in srgb, var(--card-a) 22%, transparent);border-radius:999px;padding:3px;display:block;overflow:hidden}.detail-mint-line i{width:var(--mint-progress);background:linear-gradient(90deg, color-mix(in srgb, var(--card-a) 92%, #fff), color-mix(in srgb, var(--card-c) 82%, var(--card-a)));border-radius:inherit;min-width:42px;height:100%;box-shadow:inset 0 1px #ffffffb3, 0 0 18px color-mix(in srgb, var(--card-a) 48%, transparent);display:block}.detail-mint-cta{color:#fff;background:linear-gradient(180deg, #ffffff42, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--card-a) 94%, #fff), color-mix(in srgb, var(--card-c) 92%, #135be6));border:2px solid color-mix(in srgb, var(--card-d) 48%, #fff);width:min(360px,100%);min-height:50px;font-family:var(--font-display);box-shadow:inset 0 1px #ffffffa3, 0 20px 36px color-mix(in srgb, var(--card-c) 28%, #0611302b);border-radius:22px;margin-top:10px;font-size:1.18rem;font-weight:900}.team-detail-panel.theme-tropical,.team-detail-panel.theme-caribbean,.team-detail-panel.theme-coffee,.team-detail-panel.theme-eagle-green,.team-detail-panel.theme-lion-forest,.team-detail-panel.theme-savanna,.team-detail-panel.theme-andes,.team-detail-panel.theme-black-star{--card-a:#20b76a;--card-b:#eaffd7;--card-c:#075a3a;--card-d:#e9c95c}.team-detail-panel.theme-pharaoh,.team-detail-panel.theme-desert-emerald,.team-detail-panel.theme-gulf-night,.team-detail-panel.theme-persian,.team-detail-panel.theme-atlas,.team-detail-panel.theme-aztec,.team-detail-panel.theme-inca,.team-detail-panel.theme-carthage,.team-detail-panel.theme-north-light,.team-detail-panel.theme-outback,.team-detail-panel.theme-golden-field{--card-a:#d9a248;--card-b:#fff0ca;--card-c:#724414;--card-d:#c98a2d}.team-detail-panel.theme-nordic-sea,.team-detail-panel.theme-nordic-legend,.team-detail-panel.theme-alpine-clock,.team-detail-panel.theme-maple-ice,.team-detail-panel.theme-alpine-eagle,.team-detail-panel.theme-highland,.team-detail-panel.theme-silver-fern,.team-detail-panel.theme-royal-alps,.team-detail-panel.theme-heritage,.team-detail-panel.theme-white-eagle{--card-a:#6bbcff;--card-b:#ecfbff;--card-c:#123e83;--card-d:#d3ab63}.team-detail-panel.theme-iberia,.team-detail-panel.theme-red-forge,.team-detail-panel.theme-red-white,.team-detail-panel.theme-crescent,.team-detail-panel.theme-industrial,.team-detail-panel.theme-balkan{--card-a:#e94345;--card-b:#fff0df;--card-c:#7b1520;--card-d:#d6a24a}.team-detail-panel.theme-voyage,.team-detail-panel.theme-mediterranean,.team-detail-panel.theme-adriatic,.team-detail-panel.theme-aegean,.team-detail-panel.theme-sky-coast,.team-detail-panel.theme-blue-white,.team-detail-panel.theme-rio-plate,.team-detail-panel.theme-pacific-ridge{--card-a:#258bff;--card-b:#e9f8ff;--card-c:#0b3f91;--card-d:#d5a950}.team-detail-panel.theme-samurai,.team-detail-panel.theme-taegeuk,.team-detail-panel.theme-stars,.team-detail-panel.theme-bohemia{--card-a:#315de8;--card-b:#fff2f2;--card-c:#162d73;--card-d:#cf9e4c}.team-detail-panel.theme-orange-wind{--card-a:#ff8a1f;--card-b:#fff2d6;--card-c:#8b3c08;--card-d:#e8b950}@media (width<=760px){.team-detail-overlay{padding:12px}.team-detail-panel{border-radius:28px;max-height:calc(100dvh - 24px);padding:20px 18px 18px}.detail-rarity-badge{min-height:42px;padding-inline:12px 16px;top:28px;left:28px}.detail-visual{min-height:278px;padding-top:68px}.detail-visual .penguin-ball{--ball-size:min(228px, 64vw)}.detail-copy{padding-inline:8px}.detail-copy h2{margin-top:4px;font-size:clamp(2.05rem,10vw,2.9rem)}.detail-copy>p{margin:6px 0 2px;font-size:.84rem;line-height:1.42}.detail-tags{gap:7px;margin:6px 0 8px}.detail-tags i{min-height:28px;padding-inline:11px;font-size:.8rem}.detail-mint-progress{gap:3px;width:min(360px,100%)}.detail-mint-progress-text{gap:2px}.detail-mint-progress-text span{font-size:.98rem}.detail-mint-progress-text b{font-size:1.04rem}.detail-mint-line{height:13px}.detail-mint-cta{min-height:46px;margin-top:8px;font-size:1.08rem}}@media (height<=760px) and (width>760px){.team-detail-panel{max-height:none;overflow:visible;transform:scale(.78)}}.mint-control-board{padding-inline:30px}.mint-control-row{grid-template-columns:minmax(0,1fr) 128px;gap:18px}.mint-control-row>div:first-child{min-width:0}.mint-machine-card .mint-submit{justify-content:center;gap:0}.teams-cover{width:100%;margin:0 0 18px}.teams-cover img{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 22px 58px #0b4a8d1a}.holding-preview{color:#061849;background:radial-gradient(circle at 8% 16%,#ffe48266,#0000 18%),linear-gradient(#ffffffdf,#edf8ffc9);border:1px solid #ffffffd8;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:18px 0;padding:18px 22px;display:grid;box-shadow:inset 0 1px #fff,0 20px 50px #0b4a8d18}.holding-preview span{color:#2b73e8;font-family:var(--font-number);font-size:.76rem;font-weight:900;display:block}.holding-preview strong{color:#061849;margin-top:4px;font-size:1.32rem;font-weight:950;display:block}.holding-preview small{color:#5d759d;margin-top:5px;font-weight:800;display:block}.holding-preview dl{grid-template-columns:repeat(3,minmax(96px,1fr));gap:8px;margin:0;display:grid}.holding-preview dl div{background:#ffffffad;border:1px solid #c8e5ff;border-radius:15px;align-content:center;min-height:62px;padding:10px 13px;display:grid}.holding-preview dt{color:#6680a8;font-size:.72rem;font-weight:900}.holding-preview dd{color:#08245c;margin:3px 0 0;font-size:1rem;font-weight:950}.team-pool-card.is-owned-team .team-card-button{border-color:color-mix(in srgb, var(--atlas-gold,#d6a24a) 54%, #fff);min-height:368px}.team-pool-card.is-owned-team .team-card-top{align-items:center}.team-pool-card.is-owned-team .team-card-top b{color:#0f4aa4;background:linear-gradient(#ffffffd9,#e8f6ffbd);border:1px solid #9ed1ff}.team-owned-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin-top:6px;display:grid}.team-owned-metrics span{text-align:center;border:1px solid color-mix(in srgb, var(--atlas-a,#3a8dff) 28%, #fff);background:linear-gradient(#ffffffeb,#edf8ffd1);border-radius:13px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:56px;padding:8px 7px;display:grid;box-shadow:inset 0 1px #fff}.team-owned-metrics small{color:color-mix(in srgb, var(--atlas-c,#0b3278) 68%, #6d82a8);font-size:.58rem;font-weight:900;line-height:1}.team-owned-metrics b{color:#061849;font-family:var(--font-number);white-space:nowrap;font-size:.72rem;font-weight:900;line-height:1.05}.teams-page{padding-top:18px}@media (width<=760px){.holding-preview{grid-template-columns:1fr;padding:16px}.holding-preview dl,.team-owned-metrics{grid-template-columns:1fr}.teams-page{padding-top:12px}}.mechanics-panel{z-index:1;color:#071747;background:linear-gradient(#fafdff 0%,#edf8ff 100%);border:1px solid #9bd7ff;border-radius:24px;width:min(1280px,100% - 48px);margin:14px auto 58px;padding:12px 14px 14px;position:relative;box-shadow:inset 0 1px #fff,0 22px 58px #1263c51a}.mechanics-stats,.mechanics-steps,.reward-grid{gap:10px;display:grid}.mechanics-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mechanics-stat{background:linear-gradient(#fff 0%,#f5fbff 100%);border:1px solid #b7ddff;border-radius:15px;grid-template-columns:48px 1fr;align-items:center;column-gap:10px;min-height:76px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #fff,0 8px 20px #1c71d112}.mechanics-stat img{object-fit:contain;grid-row:span 3;width:46px;height:46px}.mechanics-stat span,.mechanics-stat small{color:#075ff0;font-size:.58rem;font-weight:900;line-height:1.1}.mechanics-stat strong{color:#061849;font-family:var(--font-number);font-size:clamp(.88rem,1.1vw,1.05rem);line-height:1}.mechanics-heading{justify-content:center;align-items:center;gap:10px;margin:8px 0 6px;display:flex}.mechanics-heading h2{color:#061849;margin:0;font-size:.98rem;font-weight:900;line-height:1}.mechanics-heading i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#0a73ff;width:9px;height:9px}.mechanics-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.mechanics-step{text-align:center;background:linear-gradient(#fff 0%,#f5fbff 100%);border:1px solid #c6e4ff;border-radius:16px;align-content:start;justify-items:center;min-height:218px;padding:18px 16px 16px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 10px 24px #1a70d014}.mechanics-step:not(:last-child):after{content:"→";z-index:2;color:#29f;font-family:var(--font-number);font-size:1.5rem;font-weight:900;position:absolute;top:48%;right:-22px;transform:translateY(-50%)}.mechanics-step b{color:#fff;background:linear-gradient(#2695ff 0%,#075ee8 100%);border-radius:50%;place-items:center;width:29px;height:29px;font-size:.88rem;font-weight:900;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 8px 16px #075ee833}.step-visual{width:min(190px,100%);height:118px;margin:0 0 3px;position:relative}.step-visual-image{object-fit:contain;mix-blend-mode:multiply;filter:saturate(1.03)drop-shadow(0 9px 10px #125db31f);border-radius:14px;width:100%;height:100%;display:block}.mechanics-step h3{color:#061849;margin:0;font-size:1.04rem;font-weight:900;line-height:1.1}.mechanics-step p{color:#243967d8;max-width:240px;margin:8px 0 0;font-size:.7rem;font-weight:800;line-height:1.42}.mechanics-board{aspect-ratio:1926/817;color:#fff;background:linear-gradient(#ffffff1f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff18 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 86% 18%,#5fd1ff5c 0,#0000 27%),linear-gradient(#168fff 0%,#006bf2 44%,#0048c9 72%,#003aa9 100%);border:1px solid #6db9ff;border-radius:14px;min-height:0;margin-top:10px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9c,0 18px 38px #0956c92f}.mechanics-board:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffd9,inset 0 -10px 22px #002f8a26}.mechanics-board-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pool-funding{position:absolute;inset:0}.pool-copy h3,.reward-distribution h3{color:#fff;margin:0;font-weight:900}.pool-copy h3{font-size:1.34rem;line-height:1}.pool-copy h3:before,.pool-copy h3:after{content:"✦";color:#ffdf45;margin:0 7px}.pool-copy p,.reward-distribution p{color:#eef8ff;margin:8px 0 0;font-size:.7rem;font-weight:800;line-height:1.45}.pool-copy p{max-width:300px}.pool-copy{width:25.5%;position:absolute;top:8%;left:2.2%}.pool-flow{justify-content:flex-start;align-items:center;gap:8px;width:48.5%;height:34.5%;display:flex;position:absolute;top:5.8%;left:30.3%}.pool-flow>.flow-node,.flow-percent,.vault-balance,.reward-grid article{background:linear-gradient(#fff 0%,#e9f5ff 100%);border:1px solid #ffffffa8;border-radius:15px;box-shadow:inset 0 1px #fff,0 10px 18px #00398f20}.pool-flow>.flow-node,.flow-percent{color:#071747;text-align:center;place-items:center;min-width:78px;min-height:64px;padding:7px 9px;display:grid}.flow-node img,.flow-node .soccer-mark{width:40px;height:40px}.flow-node .soccer-mark{min-width:0;min-height:0;box-shadow:none;background:url(/48ball-assets/soccer-ball.png) 50%/contain no-repeat;border:0;border-radius:50%;padding:0;display:block}.flow-branch{gap:6px;display:grid;position:relative;transform:translateY(-2px)}.flow-branch:before,.flow-branch:after{content:"";border-top:2px solid #dff2ff;width:29px;position:absolute;left:-23px}.flow-branch:before{top:21px;transform:rotate(-25deg)}.flow-branch:after{bottom:21px;transform:rotate(25deg)}.flow-percent{border-radius:14px;grid-template-columns:29px minmax(0,auto);place-content:center;column-gap:7px;min-width:110px;min-height:45px}.flow-percent img{grid-row:span 2;width:29px;height:29px}.flow-burn{background:linear-gradient(#fff 0%,#ffe0d5 100%)}.flow-pool{background:linear-gradient(#fff 0%,#dbefff 100%)}.pool-flow b,.vault-balance strong{color:#075ff0;font-family:var(--font-number);font-size:1.18rem;line-height:1}.pool-flow small,.vault-balance span,.vault-balance small{color:#061849;font-size:.6rem;font-weight:900;line-height:1.1}.fees-node{min-width:98px;position:relative}.fees-node img{display:none}.fees-node:before{content:"";background:linear-gradient(#f6fbff 0%,#bfe2ff 100%);border:1px solid #ffffffc7;border-radius:50%;width:47px;height:47px;display:block;box-shadow:inset 0 1px #fff,0 8px 16px #075ee829}.fees-node:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23075ff0' d='M13 13h8.5l4.9 24.5a5 5 0 0 0 4.9 4h18.4a5 5 0 0 0 4.7-3.4l5.7-16.6H28.2l-1-5H13z'/%3E%3Ccircle cx='32' cy='51' r='5' fill='%23075ff0'/%3E%3Ccircle cx='50' cy='51' r='5' fill='%23075ff0'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:30px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.vault-node{min-width:104px}.vault-node img{display:none}.vault-node:before{content:"";filter:saturate(1.08)drop-shadow(0 6px 8px #0b357624);background:url(/48ball-assets/step-visual-vault.png) 74% 57%/155px no-repeat;width:77px;height:47px}.pool-flow em{color:#fff;text-shadow:0 3px 8px #00337c5c;font-size:2.1rem;font-style:normal;font-weight:900;line-height:1}.vault-balance{color:#071747;background:linear-gradient(#309cff 0%,#0061df 100%);border-color:#8cccff;border-radius:18px;align-content:center;justify-items:center;width:18.8%;height:33.2%;min-height:0;padding:9px 14px;display:grid;position:absolute;top:6.3%;right:1.6%}.vault-balance span,.vault-balance small{color:#eaf6ff}.vault-balance strong{color:#fff;margin:2px 0 1px;font-size:1.46rem}.vault-balance button{color:#1468ff;background:#fff;border-radius:999px;min-width:112px;min-height:27px;margin-top:5px;padding:0 20px;font-size:.64rem;font-weight:900}.reward-distribution{color:#fff;border-top:2px solid #ffffff70;grid-template-rows:28px minmax(0,1fr) 17px;margin:0;padding:0;display:grid;position:absolute;inset:45.8% 1.6% 5.1%}.reward-distribution h3{text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:-1px;font-size:1.08rem;line-height:1;display:flex}.reward-distribution h3:before,.reward-distribution h3:after{content:"";border-top:2px solid #ffffff86;flex:1;max-width:250px}.reward-distribution h3 span{color:#dceeff;font-size:.74rem}.reward-grid{grid-template-columns:1.18fr 1fr 1fr 1fr 1.2fr;gap:8px;margin-top:0}.reward-grid article{color:#071747;text-align:center;border-radius:14px;grid-template-rows:28px minmax(0,1fr);grid-template-columns:52px 1fr;place-items:center;column-gap:8px;min-height:0;padding:8px 10px;display:grid;box-shadow:inset 0 1px #fff,0 8px 16px #002d781f}.reward-grid img{object-fit:contain;grid-row:span 2;width:58px;height:58px}.reward-grid b{color:#fff;width:42px;height:42px;font-family:var(--font-number);background:linear-gradient(#ffc854,#e58a13);border-radius:50%;grid-row:span 2;place-items:center;font-size:.9rem;display:grid;position:relative;box-shadow:0 8px 14px #8f4a0d24}.reward-place-2 b:after,.reward-place-3 b:after,.reward-place-4 b:after{content:"";background:inherit;clip-path:polygon(0 0,42% 0,42% 100%,50% 76%,58% 100%,58% 0,100% 0,78% 100%,50% 75%,22% 100%);filter:brightness(.9);width:28px;height:22px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.reward-place-1{background:linear-gradient(#fffdf0 0%,#ffe58d 45%,#ffd15f 100%)}.reward-place-2{background:linear-gradient(#fff 0%,#d8ecff 100%)}.reward-place-3{background:linear-gradient(#fff7e7 0%,#ffd292 44%,#ffbd65 100%)}.reward-place-4{background:linear-gradient(#fffaff 0%,#e0d2ff 100%)}.reward-place-5{background:linear-gradient(#fff 0%,#d9edff 100%)}.reward-place-2 b{background:linear-gradient(#c8d5e8,#55719d)}.reward-place-3 b{background:linear-gradient(#ffb84c,#d95d0f)}.reward-place-4 b{background:linear-gradient(#a180ff,#5d35be)}.reward-place-5 b{background:linear-gradient(#208bff,#075ee8)}.reward-grid span{color:#071747;place-self:end start;font-size:.78rem;font-weight:900;line-height:1}.reward-grid strong{color:#071747;font-family:var(--font-number);place-self:start;font-size:clamp(2.05rem,3.1vw,3.22rem);line-height:.9}.reward-place-5{grid-template-columns:52px 1fr}.reward-place-5 b{width:52px;height:42px;box-shadow:none;background:0 0;border-radius:0;font-size:0}.reward-place-5 b:before{content:"";filter:drop-shadow(0 7px 10px #075ee829);background:radial-gradient(circle at 50% 25%,#0b6cff 0 7px,#0000 7.5px),radial-gradient(circle at 24% 37%,#0b6cff 0 6px,#0000 6.5px),radial-gradient(circle at 76% 37%,#0b6cff 0 6px,#0000 6.5px),linear-gradient(#0b6cff 0 0) 15px 17px/14px 16px no-repeat,linear-gradient(#0b6cff 0 0) 3px 22px/14px 12px no-repeat,linear-gradient(#0b6cff 0 0) 27px 22px/14px 12px no-repeat;width:44px;height:34px;display:block}.reward-place-5 strong{white-space:normal;white-space:pre-line;width:92px;font-size:clamp(1.52rem,2.38vw,2.58rem);line-height:.92}.reward-distribution p{text-align:center;color:#ecf7ff;margin:2px 0 0;font-size:.62rem}@media (width<=1100px){.mechanics-stats,.mechanics-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-funding{grid-template-columns:1fr}.pool-flow{flex-wrap:wrap}}@media (width<=760px){.mechanics-panel{width:min(100% - 28px,1260px);padding:10px}.mechanics-stats,.mechanics-steps,.reward-grid{grid-template-columns:1fr}.mechanics-step:not(:last-child):after{top:auto;bottom:-22px;right:50%;transform:translate(50%)rotate(90deg)}.reward-distribution h3{line-height:1.35;display:block}.reward-distribution h3:before,.reward-distribution h3:after{content:none}}.mechanics-panel{background:linear-gradient(#fffffff2,#edf8ffd6);border-color:#ffffffd1;border-radius:30px;width:min(1280px,100% - 64px);margin-top:34px;box-shadow:inset 0 1px #fff,0 30px 80px #0d4b9321}.mechanics-step{background:linear-gradient(#fffffff5,#f4fbffe0);border-color:#ffffffd1;border-radius:18px;box-shadow:inset 0 1px #fff,0 18px 42px #0b4a8d14}.mechanics-board{border:1px solid #0d66df7a;border-radius:20px;margin-top:14px;box-shadow:inset 0 1px #ffffff7a,0 24px 58px #064fa32e}.mechanics-board-image{border-radius:18px}.token-info-panel{color:#061849;background:radial-gradient(circle at 8% 18%,#ffd95a38 0 74px,#0000 76px),radial-gradient(circle at 96% 14%,#1a86ff30 0 90px,#0000 92px),linear-gradient(#fffffffa,#f1f9ffe8);border:1px solid #ffffffd1;border-radius:22px;grid-template-columns:minmax(280px,.88fr) minmax(280px,1fr);gap:12px;margin-top:14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 42px #0b4a8d14}.token-info-panel:before{content:"";pointer-events:none;background:linear-gradient(#1468ff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#1468ff09 1px,#0000 1px) 0 0/34px 34px;position:absolute;inset:0}.token-info-panel>*{z-index:1;position:relative}.token-info-main{background:linear-gradient(135deg,#08266d 0%,#075ee8 56%,#0b8cff 100%);border:1px solid #8dc9ff;border-radius:18px;align-content:space-between;min-height:194px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff82,0 16px 36px #075ee82e}.token-kicker{color:#dceeff;font-size:.66rem;font-weight:900}.token-title-row{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;display:grid}.token-emblem{color:#061849;width:66px;height:66px;font-family:var(--font-number);background:radial-gradient(circle at 32% 22%,#ffffffd9 0 10px,#0000 11px),linear-gradient(#ffe57a,#ffb321);border:2px solid #fff4a8;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffb8,0 12px 20px #03184936}.token-title-row h3{color:#fff;font-family:var(--font-display);margin:0 0 6px;font-size:clamp(2.1rem,4vw,3.35rem);line-height:.9}.token-title-row p{color:#eaf6ffe8;max-width:520px;margin:0;font-size:.88rem;font-weight:800;line-height:1.5}.token-address-line{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.token-address-line span{color:#dceeff;font-size:.66rem;font-weight:900}.token-address-line strong{font-family:var(--font-number);font-size:.82rem}.token-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.token-info-grid article,.token-utility-grid article{background:linear-gradient(#fff,#eef8ff);border:1px solid #c8e4ff;border-radius:16px;min-width:0;box-shadow:inset 0 1px #fff}.token-info-grid article{align-content:center;gap:7px;min-height:92px;padding:14px;display:grid}.token-info-grid span,.token-utility-grid span{color:#1f6ddd;font-size:.68rem;font-weight:900}.token-info-grid strong{color:#061849;font-family:var(--font-number);word-break:break-word;font-size:clamp(.92rem,1.5vw,1.18rem);line-height:1.08}.token-utility-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.token-utility-grid article{grid-template-columns:34px minmax(0,1fr);align-content:start;gap:5px 10px;min-height:112px;padding:14px 15px;display:grid}.token-utility-grid b{color:#fff;width:34px;height:34px;font-family:var(--font-number);background:linear-gradient(#4f95ff,#1468ff);border-radius:50%;grid-row:span 2;place-items:center;display:grid;box-shadow:0 9px 16px #075ee829}.token-utility-grid p{color:#24416fd1;margin:0;font-size:.78rem;font-weight:800;line-height:1.45}@media (width<=1100px){.mechanics-panel{width:min(100% - 36px,1280px)}.token-info-panel,.token-utility-grid{grid-template-columns:1fr}}@media (width<=760px){.mechanics-panel{width:min(100% - 28px,1280px)}.token-info-panel{padding:12px}.token-info-main{min-height:216px;padding:16px}.token-title-row,.token-info-grid,.token-utility-grid article{grid-template-columns:1fr}.token-address-line{flex-direction:column;align-items:flex-start}}
