:root{--bg:#100d19;--panel:#1b162a;--muted:#b8b0c9;--text:#f4f0fa;--line:#ffffff16;--cyan:#73eaf1;--purple:#c18aff;--gold:#f4d18a;--green:#a3e8b4;color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;scroll-behavior:smooth;scroll-padding-top:100px}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);line-height:1.6}button,a,input{touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}button{border:0}p{color:var(--muted);margin:0 0 1.2rem}h1,h2,h3{line-height:1.13;letter-spacing:-.035em;margin:0}h2{font-size:clamp(32px,4vw,52px);font-weight:790}h2 span{color:var(--cyan)}h3{font-size:22px;font-weight:720}code{color:#b4eaf3;font-size:.95em;font-family:ui-monospace,monospace;background:#7fe7fa0b;padding:2px 5px;border-radius:4px}strong{color:var(--text)}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip:focus{position:fixed;z-index:20;top:5px;left:5px;background:var(--cyan);color:#111;padding:10px}.header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid var(--line);position:relative;z-index:10;background:#100c1cef}.wordmark{font-size:24px;font-weight:850;letter-spacing:.015em;display:flex;align-items:center;gap:10px;line-height:1.1}.wordmark svg{width:29px;height:37px}.wordmark b{color:var(--cyan)}.wordmark small{display:block;color:#ac9abb;font-size:9px;font-weight:650;letter-spacing:.2em;margin-top:6px}.header nav{display:flex;align-items:center;gap:29px;font-size:13px;font-weight:600;color:#d0c7de}.header nav a:hover,.text-link:hover{color:var(--cyan)}.nav-discord{border:1px solid #a77ae74d;padding:9px 17px;border-radius:7px}.nav-toggle{display:none;background:none;font-size:25px}.hero{position:relative;text-align:center;overflow:hidden;padding:48px 20px 36px;background:radial-gradient(ellipse at 50% 30%,#54327446,transparent 58%),radial-gradient(ellipse at 84% 30%,#17c8db0d,transparent 45%)}.hero-inner{max-width:1000px;margin:auto;position:relative;z-index:2}.eyebrow{color:var(--gold);font-size:10px;letter-spacing:.2em;font-weight:780;display:block;margin:0 0 18px}.hero .eyebrow{color:#bfb1d1}.eyebrow>span{display:inline-block;width:6px;height:6px;background:var(--cyan);margin-right:6px;box-shadow:0 0 13px #78e4f9}.hero-logo{width:min(760px,92vw);height:auto;display:block;margin:-3px auto 4px;filter:drop-shadow(0 18px 44px #8f44d324)}h1{font-size:clamp(42px,5.4vw,72px);font-weight:800;line-height:1.04}h1 em{font-style:normal;background:linear-gradient(100deg,#b7a0ff,#93e4f1 80%);background-clip:text;color:transparent}.hero-copy{max-width:480px;margin:23px auto 26px;font-size:16px}.hero-actions{display:flex;justify-content:center;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:15px 23px;border-radius:7px;font-size:12px;letter-spacing:.04em;font-weight:800;min-height:49px;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.primary{background:linear-gradient(100deg,#72edf0,#a6d6fe);color:#141d2a;box-shadow:0 3px 0 #437b96,0 7px 28px #68dbea10}.primary:hover{background:#b6f9fb}.secondary{background:#ffffff05;border:1px solid #b493d14d;color:#e3d7f0}.compact{padding:10px 17px;min-height:40px;white-space:nowrap}.address{background:#0c0b17a3;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:12px;padding:12px 16px;margin:26px auto 0;font-size:13px}.address>span:nth-child(2){font-family:ui-monospace,monospace}.address small{font-size:8px;letter-spacing:.06em;color:#a89ab9;margin-left:15px}.address-dot{width:6px;height:6px;background:var(--cyan);border-radius:50%}.hero-meta{display:flex;gap:24px;justify-content:center;margin:18px auto 35px;font-size:10px;color:#a396b3}.hero-meta span:before{content:'✧';color:#a982c9;margin-right:7px}.scroll-cue{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:8px;letter-spacing:.2em;color:#8a7e9c;position:relative;z-index:2}.scroll-cue span{font-size:16px}.hero-lights{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(#af91eb0b 1px,transparent 1px),linear-gradient(90deg,#af91eb0b 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(transparent,#000,transparent)}.stars{position:absolute;color:var(--cyan);left:14%;top:22%;font-size:15px;animation:twinkle 4s ease-in-out infinite}.stars span{position:absolute;left:68vw;top:130px;color:var(--purple);font-size:22px}.stars i{position:absolute;left:7vw;top:380px;color:var(--gold);font-style:normal}.section{max-width:1240px;margin:auto;padding:88px 36px;scroll-margin-top:0}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:38px}.section-heading>p{max-width:390px;font-size:14px;margin-bottom:2px}.start-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.connection-panel{padding:27px;background:linear-gradient(130deg,#272037,#161421);border:1px solid #a787d32b;border-radius:12px;box-shadow:0 20px 40px #0002}.segmented{display:flex;gap:6px;background:#0c0913;padding:5px;border-radius:7px;margin-bottom:25px}.segmented button{flex:1;padding:10px 8px;background:none;border-radius:5px;color:#a99cb9;font-size:12px;font-weight:700}.segmented button[aria-selected=true]{background:#32263f;color:#f2dfb4;box-shadow:0 2px 5px #0004}.chip{display:inline-block;padding:4px 8px;border:1px solid #ac86d736;border-radius:4px;color:#cbb1e6;font-size:8px;font-weight:700;letter-spacing:.1em;margin-bottom:17px}.connection-panel h3{font-size:28px;margin-bottom:12px}.connection-panel p{font-size:13px}.connection-panel label{display:block;color:#9687a8;font-size:8px;letter-spacing:.12em;margin:14px 0 7px}.copy-field{display:flex;justify-content:space-between;align-items:center;width:100%;background:#100d1b;border:1px solid #8063985c;border-radius:5px;padding:14px 13px;gap:8px;text-align:left}.copy-field strong{font-family:ui-monospace,monospace;font-size:15px;color:var(--cyan)}.copy-field span{font-size:10px;color:#a59ab5;white-space:nowrap}.connection-panel .connection-note{font-size:11px;border-top:1px solid var(--line);margin:20px 0 0;padding-top:18px}.connection-note strong{color:var(--gold);font-weight:600}.steps{padding:0;margin:0;list-style:none;display:grid;gap:30px}.steps li{display:flex;gap:20px}.steps li>span{font-family:ui-monospace,monospace;font-size:13px;color:var(--purple);padding-top:3px}.steps h3{font-size:20px;margin-bottom:10px}.steps p{font-size:13px;margin:0 0 7px}.steps a{font-size:11px;color:var(--cyan);font-weight:650}.worlds-section{border-top:1px solid var(--line)}.world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.world{border:1px solid #ffffff14;border-radius:10px;overflow:hidden;background:#1b1823;--world-color:#b5df9b}.world-art{height:175px;position:relative;overflow:hidden;background:linear-gradient(#344e79,#99a9a3)}.world-info{padding:25px}.world-info small{font-size:8px;font-weight:700;letter-spacing:.15em;color:var(--world-color)}.world-info h3{font-size:30px;margin:9px 0 13px}.world-info p{font-size:12px;min-height:76px}.world-info>span{display:block;font-size:7px;letter-spacing:.08em;font-weight:750;color:var(--world-color);border-top:1px solid var(--line);padding-top:17px}.sun{position:absolute;top:30px;right:60px;width:40px;height:40px;background:#ffe5a5;box-shadow:0 0 50px #ffdb7460}.mountain{position:absolute;width:300px;height:130px;bottom:-15px;clip-path:polygon(0 100%,0 60%,12% 60%,12% 40%,23% 40%,23% 10%,38% 10%,38% 30%,50% 30%,50% 0,64% 0,64% 42%,78% 42%,78% 60%,100% 60%,100% 100%)}.back{background:#354c53;right:-30px;bottom:4px}.front{background:#213e3d;left:-70px;bottom:-25px;transform:scale(1.3)}.world-blocks{position:absolute;bottom:0;left:0;right:0;height:20px;background:#182e2b;border-top:6px solid #7d9853;box-shadow:inset 0 -7px #19241e}.eclipse{--world-color:#c19bf1}.eclipse .world-art{background:linear-gradient(#1d173b,#674466)}.eclipse .back{background:#342c50}.eclipse .front{background:#251c35}.eclipse .world-blocks{background:#201c2b;border-color:#78668b;box-shadow:inset 0 -7px #181423}.moon{position:absolute;width:42px;height:42px;top:24px;right:50px;background:#d9c3f7;clip-path:polygon(0 25%,20% 25%,20% 0,65% 0,65% 18%,40% 18%,40% 60%,85% 60%,85% 45%,100% 45%,100% 80%,70% 80%,70% 100%,25% 100%,25% 78%,0 78%);filter:drop-shadow(0 0 20px #dac1ff)}.jazida{--world-color:#f2c785}.jazida .world-art{background:linear-gradient(#282b33,#6f624d)}.jazida .back{background:#514a3d;transform:rotate(180deg);top:-22px}.jazida .front{background:#353b3c}.jazida .world-blocks{border-color:#71654d;background:#332f27;box-shadow:inset 0 -7px #27231f}.ore{position:absolute;z-index:2;width:25px;height:32px;clip-path:polygon(50% 0,100% 30%,85% 75%,50% 100%,5% 70%,0 25%);background:linear-gradient(120deg,#b9ffff 10%,#52d7ec 50%,#2386a0 50%);box-shadow:0 0 60px #73eaf1}.ore-a{left:110px;top:42px;transform:rotate(16deg)}.ore-b{left:160px;top:70px;transform:rotate(-17deg) scale(.7)}.discover{display:flex;align-items:center;gap:23px;margin-top:30px;background:#181322;border:1px solid var(--line);padding:24px;border-radius:8px}.discover-symbol{font-size:35px;color:var(--purple)}.discover h3{font-size:17px;letter-spacing:-.01em;margin-bottom:7px}.discover p{font-size:12px;margin:0;max-width:630px}.text-link{color:var(--cyan);font-size:11px;font-weight:700;background:none;text-align:left;white-space:nowrap}.discover>.text-link{margin-left:auto}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.plan{padding:27px 21px;border:1px solid color-mix(in srgb,var(--plan) 30%,transparent);border-radius:9px;background:linear-gradient(150deg,color-mix(in srgb,var(--plan) 8%,#191521),#17131f);position:relative}.plan .plan-symbol{font-size:29px;color:var(--plan);margin-bottom:17px;line-height:1}.plan h3{font-size:25px;color:var(--plan);margin-bottom:8px}.plan .plan-price{font-size:23px;font-weight:800;letter-spacing:-.03em}.plan-price small{font-size:9px;color:#b1a7bf;letter-spacing:0;font-weight:600}.plan .duration{display:block;font-size:10px;color:#a99bb9;margin:2px 0 21px}.plan ul{padding:19px 0 0;margin:0 0 22px;list-style:none;border-top:1px solid var(--line);font-size:11px;display:grid;gap:10px;color:#c4b7d1}.plan li:before{content:'✓';color:var(--plan);margin-right:7px}.plan a{display:block;text-align:center;padding:10px;border:1px solid color-mix(in srgb,var(--plan) 35%,transparent);color:var(--plan);border-radius:5px;font-size:10px;font-weight:750}.plan a:hover{background:#ffffff08}.comparison-wrap{margin-top:40px}.comparison-wrap h3{font-size:18px;margin-bottom:20px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:8px}table{border-collapse:collapse;min-width:640px;width:100%;font-size:12px}th,td{padding:15px;text-align:center;border-bottom:1px solid var(--line)}th:first-child,td:first-child{text-align:left;min-width:190px;padding-left:22px}thead th{font-size:11px;font-weight:750;color:var(--gold);background:#20182c}tbody th{font-weight:500;color:#c1b6cd}tbody td{color:#eadcf5}tbody tr:last-child>*{border-bottom:0}tbody tr:nth-child(even){background:#ffffff02}.fineprint{font-size:10px;line-height:1.7;color:#9d91ac;margin:13px 0 0}.mobile-hint{font-size:10px;display:none}.vip-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}.vip-bottom p{margin:0;font-size:11px}.crystals-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.crystal-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px}.package-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.package-heading h3{font-size:17px}.package-heading>span{font-size:9px;max-width:220px;text-align:right;color:#9e91ae}.packages{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.package{border:1px solid #a883c124;border-radius:7px;padding:16px 10px;background:#21192e;text-align:left;transition:border-color .2s,background .2s;position:relative}.package[aria-pressed=true]{border-color:var(--cyan);background:#20313c;box-shadow:0 0 0 1px #73eaf12b}.package[aria-pressed=true]:after{content:'✓';position:absolute;right:10px;top:8px;color:var(--cyan);font-size:10px}.package:hover{border-color:#b69ad388}.package strong{font-size:17px;display:block;letter-spacing:-.03em}.package small{display:block;color:#a9bdc5;font-size:8px;letter-spacing:.08em}.package .bonus{display:block;margin:10px 0 3px;font-size:9px;color:var(--gold);min-height:14px}.package .cost{font-size:12px;font-weight:750;color:#eee1fa}.purchase-panel{border:1px solid #b095cc40;background:radial-gradient(ellipse at 50% 20%,#50376150,transparent 65%),#1a1425;border-radius:10px;padding:25px;align-self:start;text-align:center;position:sticky;top:25px}.crystal-large{font-size:70px;line-height:1.2;color:var(--cyan);text-shadow:0 0 40px #56d9fa40;transform:rotate(-8deg);margin:10px auto 20px}.purchase-panel>p{font-size:11px;margin:0}.package-total{font-size:48px;line-height:1.2;letter-spacing:-.05em;display:block;margin-top:7px}.unit{font-size:9px;color:#b9a6ce;letter-spacing:.23em}.package-breakdown{margin:16px 0 23px;font-size:10px;color:var(--gold)}.purchase-price{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.purchase-price span{font-size:11px;color:#b5a9c1}.purchase-price strong{font-size:23px}.purchase-panel .button{width:100%;font-size:10px;padding:13px 8px}.purchase-panel .text-link{margin:17px 0 8px;font-size:9px}.purchase-panel>.fineprint{font-size:9px;color:#aea0bd;line-height:1.7}.permission-strip{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 0 0;margin-top:25px;border-top:1px solid var(--line)}.permission-strip strong{font-size:12px}.permission-strip p{margin:3px 0 0;font-size:10px}.permission-strip>span{font-size:11px;color:#bbaacb;white-space:nowrap}.permission-strip b{color:var(--cyan);margin-left:8px}.vote-top{display:flex;justify-content:space-between;gap:35px;align-items:center}.vote-top>div:first-child{max-width:660px}.vote-top p:not(.eyebrow){max-width:470px;font-size:13px;margin:22px 0}.vote-perks{display:flex;flex-wrap:wrap;gap:18px;font-size:10px;color:var(--gold);margin-top:20px}.vote-stat{display:flex;align-items:center;gap:15px;padding-right:20px}.vote-stat>span{font-size:110px;font-weight:800;line-height:1;color:#c6a6ef}.vote-stat>div{font-size:10px;letter-spacing:.1em;font-weight:750;color:#dec7fa}.vote-stat small{display:block;letter-spacing:0;font-weight:400;max-width:140px;font-size:10px;margin-top:5px;color:#a795b8}.vote-links{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:35px 0}.vote-link{padding:20px;background:#21182d;border:1px solid #c18aff2a;border-radius:7px;transition:transform .2s,border-color .2s}.vote-link:hover{border-color:var(--purple);transform:translateY(-3px)}.vote-link small{font-size:8px;color:#a68dbb;letter-spacing:.1em}.vote-link strong{display:block;font-size:15px;margin:9px 0 15px}.vote-link span{font-size:9px;color:var(--cyan)}.vote-details{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.vote-details article{padding:28px;background:#18141f;border:1px solid var(--line);border-radius:9px}.mini-label{font-size:8px;letter-spacing:.14em;font-weight:750;color:var(--gold);display:block;margin-bottom:13px}.vote-details h3{font-size:22px;margin-bottom:15px}.vote-details p{font-size:12px}.milestone-track{display:flex;align-items:center;gap:7px;margin-top:25px}.milestone-track span{font-size:8px;text-align:center;flex:0 0 80px;color:#b4a2c6}.milestone-track b{font-size:14px;border:1px solid #9b6eb1;border-radius:50%;height:36px;width:36px;display:block;margin:0 auto 8px;color:var(--gold);line-height:34px;background:#251e32}.milestone-track i{height:1px;flex:1;background:#856091;margin-bottom:18px}.ranking-band{padding:28px;margin-top:25px;border-top:1px solid #b58b493d;border-bottom:1px solid #b58b493d;text-align:center;background:linear-gradient(90deg,transparent,#49362316,transparent)}.ranking-band h3{font-size:21px}.ranking-band>div{display:flex;justify-content:center;gap:40px;margin:23px auto 17px;font-size:12px;color:#cdbadb}.ranking-band b{color:var(--gold);margin-right:8px}.ranking-band .text-link{font-size:10px}.community-section{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:60px;background:radial-gradient(ellipse at 75% 50%,#5b2d831c,transparent 80%);border:1px solid var(--line);border-radius:16px;padding:55px;margin-top:20px}.community-section>div:nth-child(2){max-width:660px;z-index:1}.community-section p:not(.eyebrow){font-size:13px;max-width:500px;margin:25px 0}.community-mark{position:absolute;font-size:300px;right:10px;top:-20px;color:#ad85e80a}.community-notes{display:grid;gap:21px;white-space:nowrap;font-size:12px;color:#c8addf;position:relative}.community-section .button{font-size:10px}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.faq-section h2{font-size:39px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq details:first-child{padding-top:0}.faq summary{cursor:pointer;font-size:13px;font-weight:650;color:#ded2ea;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';color:var(--cyan)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:12px;margin:15px 23px 0 0}footer{border-top:1px solid var(--line);padding:40px max(5vw,24px) 25px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}footer .wordmark{display:block;font-size:22px}footer .wordmark small{font-size:8px}footer>p{font-size:11px;text-align:right;margin:0}footer>div{display:flex;gap:20px;font-size:10px}footer>small{text-align:right;font-size:9px;color:#92829f}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#e8fdfc;color:#142f35;padding:12px 22px;border-radius:7px;z-index:100;font-size:12px;font-weight:650;box-shadow:0 8px 40px #0007;transition:opacity .2s,transform .2s;max-width:90vw;text-align:center}#toast.visible{opacity:1;transform:translate(-50%,0)}[hidden]{display:none!important}@keyframes twinkle{50%{opacity:.35;transform:scale(.85)}}
@media(min-width:1500px){.hero{padding-top:66px}.hero-logo{width:840px}.hero-inner{max-width:1100px}}
@media(max-width:1000px){.header nav{gap:17px;font-size:12px}.section{padding:65px 28px}.start-grid{gap:35px}.world-info{padding:20px}.world-info p{min-height:100px}.discover{flex-wrap:wrap}.discover>.text-link{margin-left:58px}.plans{grid-template-columns:repeat(2,1fr)}.plan ul{min-height:115px}.crystal-layout{gap:18px;grid-template-columns:minmax(0,1fr) 270px}.packages{grid-template-columns:repeat(2,1fr)}.permission-strip{flex-wrap:wrap}.permission-strip>div{width:100%}.community-section{margin:0 24px;padding:40px}.community-notes{white-space:normal;font-size:11px}.faq-section{gap:35px}.vote-stat{display:none}}
@media(max-width:700px){.header{height:76px;padding:0 22px}.wordmark{font-size:21px}.wordmark svg{width:23px;height:32px}.wordmark small{font-size:7px}.nav-toggle{display:block}.header nav{display:none;position:absolute;top:76px;left:0;right:0;background:#171020;padding:20px 25px;flex-direction:column;align-items:stretch;border-bottom:1px solid #76568d}.header nav.open{display:flex}.header nav a{padding:8px}.hero{padding-top:34px}.hero .eyebrow{font-size:8px}.hero-logo{margin:20px auto 24px;width:96%}h1{font-size:46px}.hero-copy{font-size:14px;max-width:320px}.hero-actions{gap:9px}.hero-actions .button{padding:13px 13px;font-size:9px;gap:10px}.address{font-size:11px;padding:12px 10px;gap:7px}.address small{font-size:7px;margin-left:8px}.hero-meta{gap:13px;font-size:8px;margin-bottom:30px}.hero-meta span:before{display:none}.section{padding:55px 22px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{font-size:12px;margin-top:20px}.section-heading h2{font-size:36px}.eyebrow{font-size:8px;letter-spacing:.15em}.start-grid,.world-grid,.vote-details,.faq-section{grid-template-columns:1fr}.start-grid{gap:35px}.connection-panel{padding:22px}.copy-field strong{font-size:13px}.steps{gap:25px}.steps h3{font-size:19px}.world-art{height:155px}.world-info p{min-height:0;margin-bottom:25px}.world-grid{gap:20px}.world-info{padding:24px}.world-info h3{font-size:30px}.world-info p{font-size:13px}.world-info>span{font-size:8px}.discover{gap:15px;padding:21px}.discover-symbol{font-size:25px}.discover>div{flex:1;min-width:180px}.discover>.text-link{margin-left:40px;font-size:10px}.plans{gap:10px}.plan{padding:21px 14px}.plan h3{font-size:23px}.plan .plan-price{font-size:21px}.plan-price small{display:block;font-size:8px;margin-top:3px}.plan ul{font-size:10px;gap:9px;min-height:135px}.plan li{display:flex;align-items:start}.plan a{font-size:9px}.mobile-hint{display:block}.vip-bottom{align-items:start;flex-direction:column}.comparison-wrap{margin-top:30px}.table-scroll{margin-right:0}.crystal-layout{grid-template-columns:1fr}.packages{grid-template-columns:repeat(2,1fr)}.package{padding:16px}.package-heading{align-items:start}.package-heading>span{max-width:140px;font-size:8px}.purchase-panel{position:static;display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;align-items:center;padding:24px}.purchase-panel>.chip{grid-column:1/-1;justify-self:start}.crystal-large{grid-column:1;grid-row:2/5;font-size:90px;margin:0}.purchase-panel>p:first-of-type{grid-column:2;margin:0;text-align:left}.package-total{grid-column:2;font-size:38px;text-align:left}.purchase-panel>.unit{grid-column:2;text-align:left;font-size:8px}.purchase-panel>.package-breakdown{grid-column:1/-1;margin:17px 0;text-align:center}.purchase-price,.purchase-panel>.button,.purchase-panel>.text-link,.purchase-panel>.fineprint{grid-column:1/-1}.purchase-panel>.text-link{text-align:center}.purchase-panel>.fineprint{margin-top:10px}.permission-strip{gap:18px;padding-top:20px}.permission-strip>span{font-size:10px}.permission-strip b{margin-left:3px}.vote-top h2{font-size:37px}.vote-perks{gap:13px;font-size:9px}.vote-links{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px}.vote-link{padding:18px}.vote-link strong{font-size:13px}.vote-details{gap:15px}.vote-details article{padding:23px}.milestone-track span{flex-basis:75px}.ranking-band{padding:25px 13px}.ranking-band>div{flex-direction:column;gap:12px}.ranking-band h3{font-size:21px}.community-section{display:block;margin:0 16px;padding:35px 25px}.community-section h2{font-size:35px}.community-section .button{font-size:9px;padding:14px 12px;width:100%}.community-notes{grid-template-columns:1fr 1fr;font-size:9px;gap:15px;margin-top:32px}.faq-section{gap:30px}.faq-section h2{font-size:34px}.faq summary{font-size:12px}footer{grid-template-columns:1fr;padding:30px 23px;gap:23px}footer>p,footer>small{text-align:left}footer>div{grid-row:2}.stars{left:5%;top:20%}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
