:root{--bg:#141418;--surface:#202026;--line:#ffffff0c;--muted:#92919c;--yellow:#ffd64f;--orange:#ff923c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:#f6f4ee;font:14px 'Segoe UI',Arial,sans-serif;background-image:radial-gradient(ellipse at 100% 800px,#663b1414,transparent 700px),radial-gradient(ellipse at 0 1800px,#593f6c0d,transparent 800px)}button,input,select{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button,a{transition:background .2s,transform .2s,color .2s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.wrap{width:min(1320px,calc(100% - 72px));margin:auto}header{height:92px;background:#16161bf5;border-bottom:1px solid #ffffff08;position:sticky;top:0;z-index:20;backdrop-filter:blur(15px)}header .wrap{height:100%;display:flex;align-items:center;gap:50px}.logo{display:flex;align-items:center;gap:10px;flex:none}.logo img{width:61px;height:61px;object-fit:contain}.wordmark{font-size:22px;font-weight:900;letter-spacing:-1px;line-height:1}.wordmark>span{color:var(--yellow)}.wordmark small{display:block;font-size:7px;font-weight:600;color:#7d7c88;letter-spacing:3.2px;margin-top:8px}nav{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:700;color:#b4b3bd}nav a:hover{color:var(--yellow)}.connect{margin-left:auto;color:#d4d1c8;padding:12px 17px;background:#26262c;border:1px solid #ffffff0c;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.connect span{color:var(--yellow);margin-right:10px}.menu-toggle{display:none}.hero{position:relative;margin-top:30px;min-height:510px;border-radius:12px;overflow:hidden;background-image:linear-gradient(90deg,#18181ae6 0,#18181a77 37%,transparent 63%),url('assets/visual-47a1c79d43982f.png');background-size:cover;background-position:center;border:1px solid #ffffff0d}.hero-copy{padding:62px 48px;position:relative;z-index:1}.eyebrow{font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.hero .eyebrow{color:#cfc3a4;display:flex;align-items:center;gap:10px}.tiny-cross{color:var(--yellow);font-size:17px}h1{font:900 64px/.99 'Segoe UI',Arial;letter-spacing:-3px;margin:26px 0 24px}h1 span{color:var(--yellow)}.hero p{font-size:13px;color:#b2b0b6;line-height:1.9;margin:0}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:29px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:1px solid #ffd65b5c;background:linear-gradient(120deg,#ffd44c,#ffab3c);color:#31230e;border-radius:6px;padding:15px 22px;font-size:12px;font-weight:800;box-shadow:0 4px 16px #ef9a1910}.primary:hover{transform:translateY(-2px);background:#ffe07a}.outline{font-size:11px;color:#ddd7ca;padding:10px 0}.outline:hover{color:var(--yellow)}.hero-floor{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;right:0;padding:15px 25px;border-top:1px solid #ffffff0a;background:#10101555;font-size:7px;letter-spacing:2px;color:#b3a78d}.ribbon{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0 52px}.ribbon a{padding:23px;display:flex;align-items:center;gap:20px;border-radius:8px;border:1px solid var(--line);background:#202026;box-shadow:0 5px 12px #0000000a}.ribbon a:hover{background:#29292f;transform:translateY(-2px)}.ribbon i{font-style:normal;color:var(--yellow);font-size:28px;width:40px;text-align:center}.ribbon strong{font-size:13px;display:block}.ribbon small{font-size:10px;color:#858491;display:block;margin-top:5px}.ribbon em{font-style:normal;color:#666674;margin-left:auto}.heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px}.heading .eyebrow{color:#888590;font-size:8px}.heading h2{font-size:31px;letter-spacing:-1px;margin:9px 0 0;line-height:1.2}.heading h2>span{color:var(--yellow)}.pill{padding:8px 12px;border:1px solid #ffce4c30;border-radius:5px;font-size:10px;color:#d2ad56;white-space:nowrap;background:#d4a43908}.store{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}.sidebar{border:1px solid var(--line);background:#1d1d23;border-radius:9px;padding:20px;height:fit-content}.label{font-size:8px;letter-spacing:1.5px;font-weight:700;color:#797783;margin:0 0 15px}.mode{display:flex;align-items:center;gap:8px;padding:12px 8px;margin-bottom:28px;border-radius:6px;background:#343027;border:1px solid #b7964b24;font-size:13px;font-weight:800;color:#f3d28b}.mode img{width:39px;height:39px;object-fit:contain}.mode small{display:block;color:#9a855c;font-size:7px;letter-spacing:1px;margin-top:5px}.mode>span{margin-left:auto;color:#d9b65e;padding:5px}.filters{display:grid;gap:6px}.filter{display:flex;justify-content:space-between;gap:10px;padding:13px 10px;text-align:left;border:0;border-radius:5px;background:transparent;color:#a9a7b5;font-size:11px}.filter.active{background:#303037;color:var(--yellow);font-weight:bold}.filter:hover{background:#2c2c32}.filter span{color:#6e6d7b;font-size:10px}.sidebar-note{border-top:1px solid var(--line);padding-top:22px;margin-top:25px;font-size:10px;color:#7f7c89;line-height:1.8}.sidebar-note b{display:block;color:#c8c4d0;font-size:11px;margin-bottom:7px}.toolbar{display:flex;gap:12px;margin-bottom:18px}input,select{background:#212127;border:1px solid #ffffff08;color:#cdcbd3;border-radius:6px;padding:12px 15px;font-size:11px;min-width:0}.toolbar input{flex:1}.toolbar select{width:170px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card{--c:#ffd64f;position:relative;background:#222229;border:1px solid #ffffff09;border-radius:9px;overflow:hidden;box-shadow:0 6px 16px #0001;transition:transform .25s,border-color .25s}.card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--c) 65%,transparent)}.portrait{height:177px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--c) 14%,transparent),transparent 68%),linear-gradient(125deg,#ffffff02,transparent)}.portrait:before{content:'';position:absolute;inset:28px 38px;border:1px solid color-mix(in srgb,var(--c) 13%,transparent);border-radius:100%;transform:rotate(-25deg) skewX(-8deg)}.portrait:after{content:'';position:absolute;left:20px;right:20px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 25%,transparent),transparent)}.ordinal{position:absolute;left:13px;top:13px;font:8px monospace;color:#676471}.rank-symbol{width:123px;height:123px;position:absolute;left:50%;top:33px;transform:translateX(-50%) rotate(-8deg);filter:drop-shadow(0 8px 0 #08080b3b) drop-shadow(0 10px 14px #0005);transition:transform .3s}.rank-symbol .dark{fill:#20202a}.rank-symbol .shine{fill:none;stroke:#fff5d7;stroke-width:2.5;opacity:.7}.card:hover .rank-symbol{transform:translateX(-50%) rotate(2deg) translateY(-5px)}.card-content{padding:18px}.card h3{font-size:17px;letter-spacing:.6px;color:var(--c);margin:0 0 10px;font-weight:900}.price{font-size:22px;letter-spacing:-.5px;font-weight:800}.price small{font-size:12px;font-weight:500;color:#7d7b87;padding-left:5px}.card-bottom{display:flex;gap:7px;margin-top:18px}.details{flex:1;border:1px solid #ffffff09;border-radius:5px;background:#303039;color:#c8c5d2;padding:10px 6px;font-size:10px;font-weight:700}.details:hover{background:var(--c);color:#1d1d23}.compare-toggle{width:31px;border:1px solid #ffffff15;background:transparent;border-radius:5px;color:#9995a7}.compare-toggle[aria-pressed=true]{background:var(--c);color:#15151b}.catalog-note{color:#6d697b;font-size:10px;margin:17px 0 0}.feature{margin-top:35px;min-height:260px;border:1px solid #b98aef24;background:radial-gradient(ellipse at 75% 100%,#8352af25,transparent 60%),linear-gradient(110deg,#24202e,#1c1a24);border-radius:10px;position:relative;overflow:hidden;padding:36px 40px}.feature .eyebrow{color:#ad89d3}.feature h2{font-size:35px;letter-spacing:-1px;line-height:1.05;margin:17px 0}.feature h2 span{color:#c49cf4}.feature p{color:#9c8cab;font-size:11px}.feature .primary{background:#b88bea;color:#22192d;border-color:#d5afff5c;padding:12px 18px;font-size:10px;margin-top:7px}.hyper-art{position:absolute;right:10%;top:0;width:240px;height:100%;z-index:1}.hyper-art .rank-symbol{width:230px;height:230px;top:24px;transform:translateX(-50%) rotate(12deg)}.feature-watermark{position:absolute;right:-12px;bottom:-20px;font:italic 900 160px/1 Arial;color:#c7a0ed05;letter-spacing:-10px;pointer-events:none}.section{padding-top:65px}.comparison{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#1d1d23}.compare-head,.compare-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:15px;align-items:center;padding:15px 24px}.compare-head{background:#27272f;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#817d90}.compare-row{border-top:1px solid var(--line);font-size:12px}.compare-row b{display:flex;align-items:center;gap:12px}.dot{width:6px;height:6px;border-radius:50%;background:var(--c)}.compare-row button{justify-self:start;background:none;border:0;color:#8f8a9f;font-size:10px}.compare-row button:hover{color:#fff}.clear{background:none;border:0;color:#ccb064;font-size:11px}.subtext{font-size:11px;color:#88838f;line-height:1.8}.leader-panel{background:#1d1d24;border:1px solid #ffffff0c;border-radius:9px;overflow:hidden}.leader-tools{display:flex;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.leader-tabs{display:flex;gap:6px}.leader-tabs button{background:none;border:0;padding:10px 16px;border-radius:5px;color:#8e899e;font-size:11px}.leader-tabs button.active{background:#3b3424;color:#e9cb7d;font-weight:bold}.leader-tools input{width:230px}.leader-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.leader-table th{background:#23232c;padding:16px 24px;color:#777384;font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:400}.leader-table td{padding:17px 24px;border-bottom:1px solid var(--line)}.leader-table td:last-child,.leader-table th:last-child{text-align:right}.leader-table td:last-child{color:#d2b476;font-weight:700}.leader-table th:first-child{width:95px}.table-scroll{overflow:auto}.board-empty{padding:43px 20px;text-align:center;background:radial-gradient(ellipse at center,#62512610,transparent 65%)}.board-empty>span{display:block;font-size:43px;color:#998458}.board-empty h3{font-size:18px;color:#c4bcab;margin:13px 0 8px}.board-empty p{font-size:11px;line-height:1.8;color:#777180}.board-footer{display:flex;justify-content:space-between;gap:15px;padding:14px 20px;border-top:1px solid var(--line);color:#777180;font-size:9px}.board-footer button{color:#c7ac6d;border:0;background:none;font-size:10px}.podium:empty{display:none}.podium{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px}.podium-card{position:relative;background:#29252a;border:1px solid #c3a05125;border-radius:6px;padding:20px}.podium-card>span{position:absolute;right:15px;top:10px;color:#bda05a66;font:italic 26px Georgia}.podium-card b{display:block;margin:8px 0;overflow-wrap:anywhere}.podium-card small{color:#81778a}.podium-card strong{color:#e3bb5d;font-size:23px}.world{display:grid;grid-template-columns:1fr 1fr;gap:24px}.world-intro{background:linear-gradient(120deg,#302a21,#222126);border:1px solid #d9b96718;border-radius:9px;position:relative;overflow:hidden;padding:36px}.world-intro .eyebrow{color:#bca375}.world-intro h2{font-size:32px;line-height:1.2;letter-spacing:-1px;position:relative;z-index:1}.world-intro p{max-width:290px;color:#aaa08c;font-size:12px;line-height:1.8;position:relative;z-index:1}.world-logo{position:absolute;width:260px;right:-66px;bottom:-40px;opacity:.22;transform:rotate(-12deg)}.steps{border:1px solid var(--line);background:#1e1e25;border-radius:9px;padding:28px}.step{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.step:last-child{border:0}.step>span{font-size:23px;font-weight:900;color:#c2a45a}.step b{font-size:12px}.step p{font-size:11px;color:#8b8596;line-height:1.8;margin-bottom:0}.copy-inline{font:inherit;background:none;border:0;color:#e0bd5d;padding:0}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:50px}.faq h2{font-size:30px;letter-spacing:-1px;line-height:1.2;margin-top:15px}details{border-bottom:1px solid var(--line);padding:19px 0}summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:12px;font-weight:700;list-style:none}summary:after{content:'+';color:#bda355;font-size:17px}details[open] summary:after{content:'\2212 '}details p{font-size:11px;color:#91899c;line-height:1.9}.faq a{color:#e7bd5d}.support-panel{display:flex;align-items:center;gap:30px;border-radius:9px;padding:35px 40px;background:linear-gradient(115deg,#eec94b,#efa23b);color:#33280e;position:relative;overflow:hidden}.support-symbol{font-size:69px;font-weight:800}.support-panel .eyebrow{font-size:8px;color:#8e6921}.support-panel h2{font-size:31px;letter-spacing:-1px;margin:8px 0}.support-panel p{font-size:11px;line-height:1.8;color:#88601f}.support-action{display:grid;gap:12px;margin-left:auto}.support-action .primary{background:#29251e;color:#f0dcb6;border-color:#463625;font-size:11px}.support-action>span{text-align:center;font-size:9px;color:#88601f}.support-hint{display:flex;gap:25px;padding:17px 0;font-size:10px;line-height:1.8;color:#817a8b}.support-hint b{white-space:nowrap;color:#b1a8b8}.privacy{padding-top:40px}.privacy h2{font-size:23px}.privacy details{border:1px solid var(--line);background:#1b1b21;border-radius:8px;padding:22px}.policy-text{max-width:850px;padding-top:10px}.policy-text h3{font-size:13px;margin-top:24px}.policy-text a{color:#d6b062}.footer{border-top:1px solid var(--line);margin-top:50px;padding:30px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:10px;color:#787180}.footer .logo img{width:45px;height:45px}.footer .wordmark{font-size:18px}.footer .wordmark small{font-size:6px;letter-spacing:2px}.footer p{line-height:1.8}.footer-links{display:grid;gap:9px}.footer-links a:hover{color:#e3bf63}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;border-radius:7px;background:#efc64f;color:#33270d;padding:13px 22px;z-index:50;transition:.25s;font-size:12px;font-weight:bold;max-width:90vw}.toast.show{opacity:1;transform:translate(-50%,0)}dialog{color:#eee8f3;background:#24232d;border:1px solid #ffffff20;border-radius:12px;width:min(440px,calc(100% - 30px));padding:30px}dialog::backdrop{background:#0b0a10d9;backdrop-filter:blur(7px)}dialog .close{position:absolute;right:14px;top:14px;background:#ffffff0c;color:#eee;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}dialog .rank-symbol{position:static;transform:none;width:150px;height:150px;display:block;margin:auto}dialog h2{font-size:28px;margin:15px 0}dialog p{font-size:12px;color:#a49caf;line-height:1.8}dialog .disabled{padding:14px;background:#393540;color:#a097a9;border:0;border-radius:6px;width:100%;cursor:not-allowed}.empty{grid-column:1/-1;padding:40px;text-align:center;font-size:12px;color:#9991a5;border:1px dashed #ffffff15;border-radius:6px}@media(min-width:1200px){.grid .card:nth-child(9),.grid .card:nth-child(10){grid-column:span 2;display:grid;grid-template-columns:45% 55%;align-items:center}.grid .card:nth-child(9) .portrait,.grid .card:nth-child(10) .portrait{height:195px}.grid .card:nth-child(9) .card-content,.grid .card:nth-child(10) .card-content{padding:22px}.grid .card:nth-child(9) .rank-symbol,.grid .card:nth-child(10) .rank-symbol{top:40px;width:140px;height:140px}}@media(max-width:1150px){header .wrap{gap:25px}nav{gap:18px;font-size:11px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store{grid-template-columns:190px minmax(0,1fr)}h1{font-size:54px}.hero{min-height:480px}.hero-copy{padding:60px 36px}.support-panel{gap:20px;padding:30px}.support-symbol{display:none}}@media(max-width:800px){.wrap{width:calc(100% - 32px)}header{height:76px}.logo img{width:45px;height:45px}.wordmark{font-size:19px}.wordmark small{font-size:6px;letter-spacing:2px}.connect{font-size:9px;padding:10px}.connect span{display:none}.menu-toggle{display:block;order:3;background:#2a2831;border:1px solid #ffffff0c;border-radius:5px;color:#d9caa4;width:33px;height:32px;font-size:17px}header .wrap{gap:10px}.connect{margin-left:auto}nav{display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:#222129;box-shadow:0 15px 25px #0004;flex-wrap:wrap;justify-content:center;gap:22px}nav.opened{display:flex}.hero{margin-top:18px;min-height:560px;background-size:auto 360px;background-position:69% bottom;background-repeat:no-repeat;background-color:#19191c}.hero-copy{padding:30px 25px}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(#19191c 0%,#19191c 38%,transparent 70%);pointer-events:none}.hero-copy{z-index:1}h1{font-size:46px;letter-spacing:-2px;line-height:.97;margin:18px 0 14px}.hero .eyebrow{font-size:7px}.hero p{font-size:11px}.hero-actions{gap:18px;margin-top:20px}.hero .primary{font-size:11px;padding:13px 18px}.outline{font-size:10px}.hero-floor{z-index:2;font-size:6px;letter-spacing:1px;padding:12px 15px}.ribbon{gap:8px;margin:12px 0 35px}.ribbon a{padding:15px 11px;display:block}.ribbon i{display:block;text-align:left;width:auto;font-size:22px}.ribbon strong{font-size:9px;line-height:1.4;margin-top:8px}.ribbon small,.ribbon em{display:none}.heading{gap:12px;margin-bottom:20px}.heading h2{font-size:25px}.heading .eyebrow{font-size:7px;letter-spacing:1px}.pill{font-size:8px;padding:7px}.store{display:block}.sidebar{padding:12px;margin-bottom:15px}.sidebar .mode,.sidebar .label,.sidebar-note{display:none}.filters{display:flex;overflow:auto;gap:5px}.filter{white-space:nowrap;padding:10px;font-size:9px}.filter span{font-size:8px}.toolbar{gap:8px}.toolbar input{width:50%}.toolbar select{width:43%}.toolbar input,.toolbar select{padding:11px;font-size:10px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.portrait{height:155px}.rank-symbol{width:112px;height:112px;top:30px}.card-content{padding:15px}.card h3{font-size:15px}.price{font-size:20px}.details{font-size:9px}.compare-toggle{width:27px}.card-bottom{gap:5px;margin-top:14px}.portrait:before{inset:25px}.feature{min-height:260px;padding:28px}.feature h2{font-size:29px}.hyper-art{right:-23px;width:170px;opacity:.55}.hyper-art .rank-symbol{width:175px;height:175px;top:48px}.feature>div:first-child{position:relative;z-index:2}.feature .primary{font-size:10px}.feature-watermark{font-size:100px}.section{padding-top:45px}.leader-tools{display:block;padding:13px}.leader-tabs{justify-content:space-between;margin-bottom:14px}.leader-tabs button{font-size:10px;padding:9px}.leader-tools input{width:100%}.leader-table td,.leader-table th{padding:13px;font-size:10px}.leader-table th:first-child{width:65px}.board-empty h3{font-size:16px}.podium{padding:12px;gap:8px}.podium-card{padding:12px 8px}.podium-card>span{position:static;font-size:20px;display:block}.podium-card b{font-size:10px}.podium-card small{font-size:8px}.podium-card strong{font-size:17px}.world,.faq{grid-template-columns:1fr;gap:20px}.world-intro{padding:28px}.world-intro h2{font-size:29px}.world-logo{opacity:.17}.steps{padding:24px}.faq h2{font-size:27px}.compare-head,.compare-row{padding:14px;grid-template-columns:1.2fr .8fr 1fr;gap:8px;font-size:11px}.compare-head{font-size:8px}.compare-row button{font-size:9px}.support-panel{display:block;padding:27px}.support-action{margin-top:22px}.support-panel h2{font-size:28px}.support-hint{display:block}.support-hint b{display:block;margin-bottom:6px}.privacy h2{font-size:22px}.footer{flex-wrap:wrap;align-items:flex-start;font-size:9px}.footer p{max-width:210px}.footer .logo{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Lower-page redesign: full-width collection, oversized rank tickets. */
#shop{padding-top:65px}.ribbon{display:none}.store{display:flex;flex-direction:column;gap:22px}.sidebar{display:contents}.sidebar .label,.sidebar .mode,.sidebar-note{display:none}.filters{display:flex;gap:10px;align-items:center;padding-bottom:20px;border-bottom:1px solid #ffffff13}.filter{padding:12px 22px;background:#202025;font-size:12px;border:1px solid #ffffff0a;border-radius:30px;gap:22px;min-width:140px}.filter.active{background:#ffcc48;color:#211b10;border-color:#ffcc48}.filter.active span{color:#6b521e}.filter span{font-size:10px}.toolbar{margin-bottom:26px}.toolbar input{background:transparent;border:0;border-bottom:1px solid #ffffff24;border-radius:0;padding:15px 2px;font-size:13px}.toolbar select{background:#202026;border-radius:4px;width:195px;font-size:12px}.heading{align-items:center;margin-bottom:28px}.heading h2{font-size:40px;line-height:1.08;font-weight:900;letter-spacing:-1.6px}.heading .eyebrow{letter-spacing:2px;font-size:9px;margin-bottom:15px}.heading h2>span{color:#ffcb45}.pill{border:0;background:#25221b;border-radius:3px;padding:12px 16px;color:#bba169;font-size:10px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid .card,.grid .card:nth-child(9),.grid .card:nth-child(10){grid-column:auto;display:block;min-height:276px;background:linear-gradient(110deg,#24242c 0%,#202027 70%);border:1px solid #ffffff12;border-radius:7px;overflow:hidden;isolation:isolate;box-shadow:0 12px 30px #0001}.card:before{content:'';position:absolute;inset:0;background:linear-gradient(125deg,transparent 0 58%,color-mix(in srgb,var(--c) 8%,transparent) 58% 78%,transparent 78%);z-index:-1}.card:after{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.grid .card .portrait,.grid .card:nth-child(9) .portrait,.grid .card:nth-child(10) .portrait{position:absolute;inset:0;left:50%;height:100%;background:none;overflow:visible;z-index:-1}.portrait:before{content:attr(data-name);inset:auto;position:absolute;right:8px;bottom:18px;transform:none;border:0;border-radius:0;color:var(--c);font:900 53px/1 'Segoe UI',Arial;letter-spacing:-3px;opacity:.08;white-space:nowrap}.portrait:after{display:none}.grid .card .rank-symbol,.grid .card:nth-child(9) .rank-symbol,.grid .card:nth-child(10) .rank-symbol{width:185px;height:185px;left:54%;top:30px;opacity:.75;transform:translateX(-50%) rotate(-12deg);filter:drop-shadow(0 12px 12px #0007)}.grid .card:hover .rank-symbol{transform:translateX(-50%) rotate(0deg) translateY(-6px);opacity:1}.ordinal{display:none}.grid .card .card-content,.grid .card:nth-child(9) .card-content,.grid .card:nth-child(10) .card-content{padding:30px 33px;display:flex;flex-direction:column;align-items:flex-start;min-height:276px;position:relative}.card-content:before{content:'HYPERLAND / \41f \420 \418 \412 \418 \41b \415 \413 \418 \42f ';font-size:8px;letter-spacing:2px;color:#86818d;margin-bottom:14px}.card h3{font-size:32px;letter-spacing:-.8px;line-height:1;margin:0 0 16px;font-weight:900}.price{font-size:26px;font-weight:700;color:#f0edf1}.price small{font-size:15px;color:#b5afb9}.card-bottom{margin-top:auto;padding-top:23px;gap:10px;width:65%;max-width:290px}.details{padding:12px 17px;background:var(--c);color:#17171c;border:0;font-size:11px;text-align:left;font-weight:900;box-shadow:0 4px 16px #0002}.details:hover{background:#fff0bd;color:#16161a}.compare-toggle{width:37px;flex:none;border:1px solid #ffffff30;background:#24242a;color:#c0b8cb;font-size:17px}.card:hover{border-color:var(--c);transform:translateY(-3px)}.catalog-note{margin-top:23px;font-size:11px;color:#9b92a3}.feature{margin-top:30px;padding:46px 48px;min-height:310px;background:linear-gradient(110deg,#443259,#2b213a 65%,#211b2b);border:1px solid #b58be548}.feature h2{font-size:49px;line-height:.98;letter-spacing:-2px}.feature h2 span{color:#dbbcff}.feature p{font-size:12px;color:#c4b0d8}.feature .primary{background:#d3affc;color:#281a37;padding:14px 20px;font-size:11px}.hyper-art{right:12%;width:280px}.hyper-art .rank-symbol{width:280px;height:280px;top:20px}.feature-watermark{font-size:220px;bottom:-25px;color:#ebd9ff08}.section{padding-top:85px}.leader-panel{border-radius:7px;background:#202027}.leader-tools{padding:23px 28px}.leader-tabs button{font-size:12px;padding:12px 18px}.leader-tabs button.active{background:#ffce4a;color:#252016}.leader-table th{padding:17px 28px;background:#292932;font-size:10px}.board-empty{padding:55px 25px;background:repeating-linear-gradient(135deg,transparent 0 30px,#ffffff01 31px 32px)}.board-empty>span{font-size:62px;line-height:1;color:#e9c361}.board-empty h3{font-size:23px;font-weight:800;color:#ddd5c6;margin:20px 0 10px}.board-empty p{font-size:12px;color:#96909f}.board-footer{padding:18px 28px;font-size:10px}.comparison{display:grid;grid-template-columns:1fr;background:#1d1d24;border-radius:6px}.compare-head{background:#292932;padding:18px 27px}.compare-row{padding:18px 27px;font-size:13px}.compare-row b{letter-spacing:.5px}.compare-row button{font-size:11px;color:#bab1c5}.dot{width:9px;height:9px;border-radius:2px;transform:rotate(45deg)}.world{grid-template-columns:.9fr 1.1fr;gap:0}.world-intro{border-radius:7px 0 0 7px;background:#f0bb43;color:#292014;padding:44px;border:0}.world-intro .eyebrow{color:#846125}.world-intro h2{font-size:38px;letter-spacing:-1.3px;max-width:300px}.world-intro p{color:#775923;font-size:12px}.world-logo{opacity:.2;width:300px;right:-75px}.steps{border-radius:0 7px 7px 0;padding:35px 40px;background:#25252d}.step{padding:22px 0}.step>span{font-size:30px;color:#ffce4a}.step b{font-size:14px}.step p{font-size:12px}.faq{grid-template-columns:.8fr 1.2fr;gap:65px}.faq h2{font-size:38px;font-weight:900;letter-spacing:-1.3px}.faq summary{font-size:14px;padding:4px 0}.faq details p{font-size:12px}.support-panel{padding:43px;background:linear-gradient(110deg,#282831,#202027);border:1px solid #ffffff16;border-left:5px solid #ffce4a;color:#faf4e5;border-radius:6px;gap:30px}.support-symbol{color:#ffce4a;font-size:77px}.support-panel .eyebrow{color:#a5905d}.support-panel h2{font-size:32px;font-weight:900;letter-spacing:-1px}.support-panel h2 span{color:#ffce4a}.support-panel p{color:#a6a0ad;font-size:12px}.support-action .primary{background:#ffce4a;color:#2b2314;border:0;padding:16px 23px}.support-action>span{color:#938996}.support-hint{font-size:11px}.privacy{padding-top:50px}.privacy .heading h2{font-size:25px}.privacy details{background:transparent;border:1px solid #ffffff12;padding:24px}.footer{margin-top:65px;padding:35px 0}.footer-links{gap:12px}
@media(max-width:1100px){.heading h2{font-size:33px}.grid .card .rank-symbol{width:150px;height:150px;top:45px}.card-bottom{width:76%}.grid .card .card-content{padding:27px}.card h3{font-size:30px}.world-intro{padding:32px}.steps{padding:30px}.support-symbol{display:none}}@media(max-width:800px){#shop{padding-top:40px}.heading h2{font-size:28px;letter-spacing:-1px}.heading{align-items:flex-start;flex-wrap:wrap;gap:13px}.heading .eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:10px}.filters{gap:7px;padding-bottom:15px}.filter{padding:10px 14px;min-width:auto;font-size:10px;gap:12px}.filter span{font-size:8px}.store{gap:10px}.toolbar{margin-bottom:19px}.toolbar select{width:43%;font-size:10px}.grid{grid-template-columns:1fr;gap:14px}.grid .card,.grid .card:nth-child(9),.grid .card:nth-child(10){min-height:245px}.grid .card .card-content,.grid .card:nth-child(9) .card-content,.grid .card:nth-child(10) .card-content{min-height:245px;padding:25px 27px}.card h3{font-size:32px}.grid .card .rank-symbol,.grid .card:nth-child(9) .rank-symbol,.grid .card:nth-child(10) .rank-symbol{width:154px;height:154px;top:39px;left:45%}.card-bottom{width:69%;padding-top:19px}.card-content:before{font-size:7px;letter-spacing:1.4px}.card .price{font-size:25px}.portrait:before{font-size:44px;right:14px;bottom:17px}.feature{padding:30px;min-height:290px}.feature h2{font-size:37px}.feature p{max-width:190px;line-height:1.6}.hyper-art{width:170px;right:-28px}.hyper-art .rank-symbol{width:190px;height:190px;top:50px}.section{padding-top:52px}.leader-tools{padding:16px}.leader-tabs button{font-size:10px;padding:10px}.leader-table th{padding:15px;font-size:9px}.board-empty{padding:35px 18px}.board-empty h3{font-size:19px}.board-empty p{font-size:11px}.world{grid-template-columns:1fr}.world-intro{border-radius:7px 7px 0 0}.world-intro h2{font-size:33px}.steps{border-radius:0 0 7px 7px;padding:26px}.faq{grid-template-columns:1fr;gap:20px}.faq h2{font-size:31px}.faq summary{font-size:12px}.support-panel{padding:29px}.support-panel h2{font-size:29px}.support-action .primary{font-size:11px}.compare-head,.compare-row{padding:16px;font-size:11px}.compare-head{font-size:8px}.compare-row button{font-size:10px}.privacy .heading h2{font-size:24px}}

/* Atmosphere and motion: no external requests or fabricated live activity. */
body{background-color:#131216;background-image:radial-gradient(ellipse at 3% 13%,#8e4d222b,transparent 30%),radial-gradient(ellipse at 100% 42%,#64419b20,transparent 30%),radial-gradient(ellipse at 0% 73%,#af77261a,transparent 30%)}body:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(115deg,transparent 47%,#ffcb4105 47.1%,transparent 47.3%),linear-gradient(65deg,transparent 65%,#b795ea05 65.1%,transparent 65.3%);background-size:530px 640px,730px 850px}.ambient-light{position:fixed;z-index:-1;width:430px;height:430px;background:radial-gradient(circle,#bd6b1d18,transparent 65%);left:-200px;top:35%;pointer-events:none;animation:ambient-drift 18s ease-in-out infinite alternate}.ambient-light.two{left:auto;right:-170px;top:65%;background:radial-gradient(circle,#8263b91a,transparent 65%);animation-delay:-9s}.scroll-progress{position:fixed;left:0;top:0;height:3px;z-index:100;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#ffce49,#ff7f35,#b38be7);pointer-events:none}.hero{box-shadow:0 25px 90px #0005}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,#ffd05a0c 48%,transparent 65%);background-size:250% 100%;animation:hero-light 12s ease-in-out infinite;pointer-events:none}.hero-copy{animation:hero-enter .8s ease-out both}.hero .primary{position:relative;overflow:hidden}.hero .primary:after{content:'';position:absolute;inset:-30% auto -30% -50%;width:20%;background:#fff6;transform:skew(-25deg);animation:button-shine 7s ease-in-out infinite;pointer-events:none}.field-guide{padding-top:55px;padding-bottom:5px}.guide-link{font-size:11px;color:#dbc17f;border-bottom:1px solid #786641;padding:9px 0}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-card{padding:30px;min-height:280px;position:relative;overflow:hidden;background:linear-gradient(135deg,#28252b,#1c1b22);border:1px solid #ffffff12;border-radius:8px;transition:transform .3s,border-color .3s}.guide-card:nth-child(2){background:linear-gradient(135deg,#25262f,#1c1b22)}.guide-card:nth-child(3){background:linear-gradient(135deg,#2c2634,#1c1b22)}.guide-card:hover{transform:translateY(-5px);border-color:#dcb65955}.guide-num{position:absolute;right:20px;top:15px;font:italic 900 65px Arial;color:#ffffff05}.guide-mark{font-size:34px;color:#e7bf60;margin-bottom:22px}.guide-card:nth-child(2) .guide-mark{color:#88bfd0}.guide-card:nth-child(3) .guide-mark{color:#be98e3}.guide-card h3{font-size:19px;letter-spacing:-.5px;margin:0 0 13px}.guide-card p{font-size:12px;color:#a19aaa;line-height:1.9;margin:0 0 24px;max-width:340px}.guide-card small{font-size:7px;letter-spacing:2px;color:#8c7d64}.shop-guide{margin:35px 0;display:grid;grid-template-columns:.7fr 2fr;gap:35px;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:30px 5px}.shop-guide>div>span{font-size:8px;color:#ba9e63;letter-spacing:2px}.shop-guide h3{font-size:23px;line-height:1.2;margin:12px 0 0}.shop-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:0;margin:0;list-style:none;counter-reset:guide}.shop-guide li{counter-increment:guide;position:relative;padding-top:30px}.shop-guide li:before{content:'0' counter(guide);position:absolute;top:0;color:#e3bf65;font-size:13px;font-weight:bold}.shop-guide b{font-size:12px}.shop-guide p{font-size:11px;line-height:1.8;color:#96909e;margin-bottom:0}.feature .hyper-art .rank-symbol{animation:crown-hover 6s ease-in-out infinite}.motion-ready .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.motion-ready .reveal.is-visible{opacity:1;transform:none}.motion-toggle{position:fixed;bottom:18px;right:18px;z-index:30;background:#26232de8;border:1px solid #ffffff20;color:#c3b8ce;border-radius:30px;padding:9px 14px;font-size:10px;backdrop-filter:blur(8px)}.motion-toggle:hover{background:#3c3348}.no-motion *, .no-motion *:before,.no-motion *:after{animation:none!important;scroll-behavior:auto!important}.no-motion .reveal{opacity:1!important;transform:none!important;transition:none!important}.card .details{transition:background .2s,box-shadow .2s}.card:hover .details{box-shadow:0 0 20px color-mix(in srgb,var(--c) 14%,transparent)}.leader-panel{box-shadow:0 18px 50px #0002}.support-panel:after{content:'HL';position:absolute;right:33%;bottom:-32px;transform:skew(-10deg);font:900 140px Arial;color:#ffffff02;pointer-events:none}@keyframes ambient-drift{to{transform:translate(80px,-100px) scale(1.35)}}@keyframes hero-light{0%,100%{background-position:100% 0}50%{background-position:0 0}}@keyframes hero-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes button-shine{0%,70%{left:-50%}90%,100%{left:150%}}@keyframes crown-hover{0%,100%{transform:translateX(-50%) rotate(10deg) translateY(0)}50%{transform:translateX(-50%) rotate(14deg) translateY(-9px)}}@media(max-width:1100px){header .wrap{gap:20px}nav{gap:18px;font-size:11px}.guide-card{padding:24px}.shop-guide{grid-template-columns:1fr;gap:20px}}@media(max-width:800px){.guide-grid{grid-template-columns:1fr;gap:12px}.guide-card{min-height:0;padding:25px 25px 25px 80px}.guide-mark{position:absolute;left:25px;top:22px;font-size:30px}.guide-card h3{font-size:18px}.guide-card p{font-size:11px;max-width:none;margin-bottom:15px}.guide-card small{font-size:7px}.guide-num{font-size:55px;right:15px}.shop-guide{padding:25px 0}.shop-guide ol{grid-template-columns:1fr;gap:19px}.shop-guide li{padding:0 0 0 40px}.shop-guide li:before{top:0}.shop-guide p{margin-top:7px}.shop-guide h3 br{display:none}.motion-toggle{bottom:12px;right:12px;font-size:9px}.ambient-light{display:none}.support-panel:after{right:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.motion-ready .reveal{opacity:1;transform:none;transition:none}}
.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.social{display:flex;align-items:center;gap:28px;padding:34px;border-radius:9px;position:relative;overflow:hidden;border:1px solid #ffffff14;isolation:isolate}.social.discord{background:linear-gradient(120deg,#34314e,#24232e)}.social.telegram{background:linear-gradient(120deg,#233e49,#20282e)}.social:before{content:'';position:absolute;width:200px;height:200px;right:-60px;top:-90px;border:32px solid #ffffff04;border-radius:50%;transition:transform .5s}.social:hover:before{transform:scale(1.4) rotate(20deg)}.social:hover{transform:translateY(-4px)}.social-icon{font-size:64px;color:#b5a9ff}.telegram .social-icon{color:#86d1ef;transform:rotate(-20deg)}.social small{font-size:8px;letter-spacing:2px;color:#a49cbd}.social h3{font-size:32px;margin:8px 0}.social p{font-size:12px;color:#b0a8bc}.social b{font-size:12px;color:#e1d7ff;display:block;margin-top:22px}.telegram b{color:#b8e3f4}.chat-shell{display:grid;grid-template-columns:240px 1fr;background:#202027;border:1px solid #ffffff12;border-radius:9px;overflow:hidden}.chat-info{padding:27px;background:#19191f;border-right:1px solid #ffffff0c}.chat-info>span{font-size:8px;letter-spacing:2px;color:#d9bb69}.chat-info p{font-size:12px;line-height:1.8;color:#b3a9bc}.chat-info small{display:block;font-size:10px;line-height:1.8;color:#89808e}.chat-info a{display:block;margin-top:22px;color:#cead65;font-size:10px}.chat-main{padding:22px;min-width:0}#chat-messages{height:320px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#5c4c66 #202027;padding:3px 12px 15px 0}.chat-empty{padding:60px 20px;text-align:center;color:#968b9d;font-size:12px;line-height:1.8}.chat-message{padding:13px 15px;background:#2a2932;border:1px solid #ffffff08;border-radius:7px;margin-bottom:10px;animation:message-in .25s ease-out}.chat-message b{color:#e5c46c;font-size:12px}.chat-message time{color:#746b81;font-size:9px;float:right}.chat-message p{font-size:13px;line-height:1.7;margin:7px 0 0;color:#c7becf;white-space:pre-wrap;overflow-wrap:anywhere}#chat-form{display:flex;align-items:end;gap:12px;padding-top:20px;border-top:1px solid #ffffff12}#chat-form label{display:grid;gap:8px;font-size:9px;color:#9f94aa}#chat-name{width:140px;height:55px}.chat-text-label{flex:1;min-width:0}#chat-text{font:12px 'Segoe UI',Arial;background:#19191f;color:#e2d8eb;border:1px solid #ffffff12;resize:vertical;min-height:55px;max-height:160px;padding:10px;border-radius:5px}#chat-form .primary{height:55px;font-size:11px;padding:12px 16px}#chat-form button:disabled{opacity:.4;cursor:not-allowed;transform:none}#chat-feedback{font-size:11px;color:#c5ad7c;min-height:17px;margin-bottom:0}.spark-layer{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.spark{position:absolute;width:3px;height:3px;border-radius:50%;background:#edb74e;box-shadow:0 0 12px #e99e44;opacity:0;animation:spark-rise var(--duration) linear infinite;animation-delay:var(--delay);left:var(--left);bottom:-20px}.no-motion .spark-layer{display:none}.card:before{transition:filter .4s}.card:hover:before{filter:brightness(1.7)}.social-icon{animation:social-bob 5s ease-in-out infinite}.telegram .social-icon{animation-delay:-2s}.heading h2>span{background:linear-gradient(110deg,#ffd448,#ff9b3d,#ffe993,#ffd448);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:title-glow 9s ease-in-out infinite}.primary:hover{box-shadow:0 7px 24px #ffc44124}.no-motion .heading h2>span{background-position:0 0}@keyframes spark-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.45}80%{opacity:.3}100%{opacity:0;transform:translate(60px,-110vh)}}@keyframes social-bob{50%{transform:translateY(-7px) rotate(-5deg)}}@keyframes title-glow{50%{background-position:100% center}}@keyframes message-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:800px){.social-grid{grid-template-columns:1fr;gap:12px}.social{padding:26px;gap:22px}.social-icon{font-size:45px}.social h3{font-size:27px}.chat-shell{grid-template-columns:1fr}.chat-info{border-right:0;border-bottom:1px solid #ffffff12;padding:20px}.chat-info p{margin-bottom:7px}.chat-info a{margin-top:10px}.chat-main{padding:16px}#chat-form{flex-wrap:wrap}#chat-name{width:120px}.chat-text-label{min-width:140px}#chat-form .primary{width:100%;height:42px}#chat-messages{height:290px}.spark:nth-child(n+9){display:none}}@media(prefers-reduced-motion:reduce){.spark-layer{display:none}.social-icon,.heading h2>span,.chat-message{animation:none!important}}.top-community{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0 0}.community-link{--social:#9789ff;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:20px;min-height:126px;padding:24px 26px;background:linear-gradient(115deg,#302944,#211e2d 75%);border:1px solid #9382d648;border-radius:11px;box-shadow:0 10px 28px #0002;transition:transform .25s,border-color .25s,box-shadow .25s}.community-telegram{--social:#6cd2f3;background:linear-gradient(115deg,#203844,#1b252d 75%);border-color:#6bc6e63d}.community-link:before{content:'';position:absolute;z-index:-1;width:210px;height:210px;border:26px solid color-mix(in srgb,var(--social) 6%,transparent);right:35px;top:-125px;border-radius:50%;transition:transform .5s}.community-link:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#ffffff08 47%,transparent 65%);background-size:300% 100%;animation:community-sheen 10s ease-in-out infinite}.community-telegram:after{animation-delay:-5s}.community-logo{width:64px;height:64px;flex:none;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--social) 28%,transparent),color-mix(in srgb,var(--social) 8%,transparent));border:1px solid color-mix(in srgb,var(--social) 35%,transparent);border-radius:17px;color:var(--social);box-shadow:0 8px 20px #0003;transform:rotate(-7deg);transition:transform .35s,box-shadow .35s}.community-logo svg{width:34px;height:34px}.community-telegram .community-logo{transform:rotate(7deg)}.community-copy{min-width:0;display:grid;gap:6px}.community-copy small{font-size:7px;letter-spacing:1.5px;color:var(--social);font-weight:700}.community-copy strong{font-size:23px;letter-spacing:-.5px;color:#f4f1fc;font-weight:800}.community-copy>span{font-size:10px;color:#a59bb8}.community-telegram .community-copy>span{color:#93aeb9}.community-action{margin-left:auto;white-space:nowrap;display:flex;align-items:center;gap:12px;font-size:10px;font-weight:700;color:var(--social)}.community-action b{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--social) 25%,transparent);background:color-mix(in srgb,var(--social) 8%,transparent);border-radius:50%;width:31px;height:31px;font-size:18px;font-weight:400;transition:transform .25s,background .25s}.community-link:hover{transform:translateY(-4px);border-color:var(--social);box-shadow:0 12px 30px color-mix(in srgb,var(--social) 10%,transparent)}.community-link:hover .community-logo{transform:rotate(0) scale(1.08);box-shadow:0 0 25px color-mix(in srgb,var(--social) 18%,transparent)}.community-link:hover:before{transform:translateY(20px) scale(1.1)}.community-link:hover .community-action b{transform:translate(2px,-2px);background:color-mix(in srgb,var(--social) 20%,transparent)}.hero{margin-top:20px}@keyframes community-sheen{0%,55%{background-position:100% 0}85%,100%{background-position:0 0}}@media(max-width:1100px){.community-link{gap:15px;padding:21px}.community-logo{width:54px;height:54px}.community-copy strong{font-size:21px}.community-action{font-size:0;gap:0}.community-action b{font-size:18px}.community-copy>span{font-size:9px}}@media(max-width:800px){.top-community{grid-template-columns:1fr;gap:10px;margin-top:15px}.community-link{min-height:101px;padding:18px 20px;gap:18px}.community-copy strong{font-size:21px}.community-copy small{font-size:6px;letter-spacing:1.3px}.community-copy>span{font-size:9px}.community-logo{width:52px;height:52px;border-radius:13px}.community-logo svg{width:29px;height:29px}.community-action b{width:28px;height:28px}.hero{margin-top:15px}}@media(prefers-reduced-motion:reduce){.community-link,.community-logo,.community-action b,.community-link:before{transition:none}.community-link:after{animation:none}}


/* HyperLand community: printed panels, flat brand marks, deliberate typography. */
body{background:#151516;background-image:none}
body:before{display:none}
.ambient-light,.ambient-light.two{display:none}
.top-community{gap:16px;margin-top:24px}
.community-link,.community-telegram{--social:#b7aeff;min-height:160px;padding:25px 28px;gap:24px;border:1px solid #39383e;border-radius:3px;background:#25232d;box-shadow:none;align-items:center;transition:background .2s,border-color .2s}
.community-telegram{--social:#8bd8f0;background:#202b30;border-color:#364047}
.community-link:before{width:5px;height:auto;inset:0 auto 0 0;border:0;border-radius:0;background:#a79af1;transform:none;z-index:0}
.community-telegram:before{background:#79c8e2}
.community-link:after{inset:auto 26px 16px auto;width:auto;height:auto;content:'01 / COMMUNITY';font:600 9px/1 monospace;letter-spacing:1.7px;color:#aaa2bc;animation:none;background:none}
.community-telegram:after{content:'02 / UPDATES';color:#8ba5b0}
.community-logo,.community-telegram .community-logo{width:68px;height:68px;border:0;border-radius:0;background:none;box-shadow:none;transform:none;color:var(--social);transition:transform .25s}
.community-logo:before,.community-logo:after{display:none}
.community-logo svg,.community-telegram .community-logo svg{width:60px;height:60px;filter:none}
.community-copy{gap:8px}
.community-copy small{font-size:10px;letter-spacing:.3px;font-weight:500;color:#b9b4c7;text-transform:none}
.community-copy strong{font-size:32px;font-weight:800;line-height:1.05;letter-spacing:-1px;text-shadow:none;color:#fff}
.community-copy>span,.community-telegram .community-copy>span{font-size:12px;line-height:1.5;color:#bebcc5;max-width:260px}
.community-action{font-size:0;gap:0;align-self:center}
.community-action b{width:40px;height:40px;font-size:26px;border:0;border-radius:0;background:none;color:#eee;transition:transform .2s}
.community-link:hover,.community-telegram:hover{transform:none;box-shadow:none;border-color:var(--social);background:#302c3d}
.community-telegram:hover{background:#263841}
.community-link:hover:before{transform:none}
.community-link:hover .community-logo,.community-telegram:hover .community-logo{transform:translateY(-3px);box-shadow:none}
.community-link:hover .community-action b{transform:translate(3px,-3px);background:none}
.community-link:focus-visible{outline:2px solid #ffc845;outline-offset:4px}
@media(max-width:1100px){.community-link{padding:24px 22px;gap:18px}.community-logo,.community-telegram .community-logo{width:50px;height:50px}.community-logo svg,.community-telegram .community-logo svg{width:46px;height:46px}.community-copy strong{font-size:28px}.community-copy>span{font-size:11px}.community-action b{width:26px}}
@media(max-width:800px){.top-community{gap:12px;margin-top:18px}.community-link{min-height:150px;padding:22px 24px;gap:20px}.community-copy strong{font-size:29px}.community-copy small{font-size:9px;letter-spacing:.3px}.community-copy>span{font-size:11px;max-width:220px}.community-link:after{font-size:8px;bottom:12px;right:18px}.community-action{display:flex}.community-action b{font-size:23px}}
@media(prefers-reduced-motion:reduce){.community-link,.community-logo,.community-action b{transition:none}.community-link:hover .community-logo,.community-link:hover .community-action b{transform:none}}


/* Warm atmospheric margins, quiet reading surface. */
html{background:#121212}
body{isolation:isolate;background:#121212}
.hl-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 0 5%,#6c341e 0,transparent 45%),radial-gradient(ellipse at 100% 90%,#53371b 0,transparent 43%),#121212}
.hl-backdrop:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#121212db 22%,#121212f2 50%,#121212db 78%,transparent);z-index:2}
.hl-backdrop:after{content:'';position:absolute;inset:0;z-index:3;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}
.hl-smoke{position:absolute;width:640px;height:115vh;left:-365px;top:-15vh;filter:blur(32px);opacity:.85;transform:rotate(-18deg);background:radial-gradient(ellipse at 60% 22%,#e6a54c77,transparent 28%),radial-gradient(ellipse at 30% 40%,#b44e2480,transparent 32%),radial-gradient(ellipse at 65% 58%,#a8704966,transparent 23%),radial-gradient(ellipse at 25% 73%,#d18a3488,transparent 30%);animation:hl-smoke-drift 24s ease-in-out infinite alternate}
.hl-smoke.right{left:auto;right:-360px;top:12vh;transform:rotate(18deg);opacity:.65;animation-delay:-12s}
.hl-streak{position:absolute;left:-90px;top:0;width:220px;height:130vh;transform:rotate(23deg);border-right:1px solid #ffbf4b38;background:linear-gradient(90deg,transparent,#e8861712);mask-image:linear-gradient(transparent,#000 25%,#000 70%,transparent)}
.hl-streak.right{left:auto;right:-120px;top:15vh;transform:rotate(23deg);width:260px;opacity:.5}
@keyframes hl-smoke-drift{to{translate:15px 45px;scale:1.07;opacity:.65}}
.no-motion .hl-smoke{animation:none}
@media(max-width:800px){.hl-smoke{left:-480px;opacity:.65}.hl-smoke.right{right:-480px}.hl-backdrop:before{background:linear-gradient(90deg,#12121244,#121212e8 20%,#121212e8 80%,#12121244)}.hl-streak{opacity:.45}}
@media(prefers-reduced-motion:reduce){.hl-smoke{animation:none}}

/* HyperLand: engraved contour field and illustrated community panels. */
html,body{background:#101113}
.hl-backdrop{background-color:#101113;background-image:linear-gradient(90deg,#10111308,#101113d9 25%,#101113ed 72%,#10111320),url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'800'%20height%3D'400'%20viewBox%3D'0%200%20800%20400'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23ba682d'%20stroke-width%3D'1.1'%3E%3Cpath%20d%3D%22M320%20-30%20C150%2080%20530%20100%20340%20230%20S200%20370%20460%20430%22%2F%3E%3Cpath%20d%3D%22M342%20-30%20C172%2080%20552%20100%20362%20230%20S222%20370%20482%20430%22%2F%3E%3Cpath%20d%3D%22M364%20-30%20C194%2080%20574%20100%20384%20230%20S244%20370%20504%20430%22%2F%3E%3Cpath%20d%3D%22M386%20-30%20C216%2080%20596%20100%20406%20230%20S266%20370%20526%20430%22%2F%3E%3Cpath%20d%3D%22M408%20-30%20C238%2080%20618%20100%20428%20230%20S288%20370%20548%20430%22%2F%3E%3Cpath%20d%3D%22M430%20-30%20C260%2080%20640%20100%20450%20230%20S310%20370%20570%20430%22%2F%3E%3Cpath%20d%3D%22M452%20-30%20C282%2080%20662%20100%20472%20230%20S332%20370%20592%20430%22%2F%3E%3Cpath%20d%3D%22M474%20-30%20C304%2080%20684%20100%20494%20230%20S354%20370%20614%20430%22%2F%3E%3Cpath%20d%3D%22M496%20-30%20C326%2080%20706%20100%20516%20230%20S376%20370%20636%20430%22%2F%3E%3Cpath%20d%3D%22M518%20-30%20C348%2080%20728%20100%20538%20230%20S398%20370%20658%20430%22%2F%3E%3Cpath%20d%3D%22M540%20-30%20C370%2080%20750%20100%20560%20230%20S420%20370%20680%20430%22%2F%3E%3Cpath%20d%3D%22M562%20-30%20C392%2080%20772%20100%20582%20230%20S442%20370%20702%20430%22%2F%3E%3Cpath%20d%3D%22M584%20-30%20C414%2080%20794%20100%20604%20230%20S464%20370%20724%20430%22%2F%3E%3Cpath%20d%3D%22M606%20-30%20C436%2080%20816%20100%20626%20230%20S486%20370%20746%20430%22%2F%3E%3Cpath%20d%3D%22M628%20-30%20C458%2080%20838%20100%20648%20230%20S508%20370%20768%20430%22%2F%3E%3Cpath%20d%3D%22M650%20-30%20C480%2080%20860%20100%20670%20230%20S530%20370%20790%20430%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100% 100%,100% 900px;background-position:center,center top}
.hl-backdrop:before{background:radial-gradient(ellipse at -10% 35%,#a648193d,transparent 40%),radial-gradient(ellipse at 110% 80%,#c46d262e,transparent 45%);z-index:0}
.hl-backdrop:after{opacity:.055}
.hl-smoke,.hl-streak,.spark-layer{display:none}
header{background:#121315f5;border-bottom-color:#e4a34c20}
.top-community{gap:20px;margin-top:26px}
.community-link,.community-telegram{min-height:196px;padding:30px;gap:23px;border-radius:8px;border:1px solid #9687da40;background-color:#201b35;background-image:linear-gradient(90deg,#201b35 0%,#201b35e8 34%,#201b3550 80%),url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'800'%20height%3D'400'%20viewBox%3D'0%200%20800%20400'%3E%3Cg%20fill%3D'none'%20stroke%3D'%238c73d0'%20stroke-width%3D'1.1'%3E%3Cpath%20d%3D%22M320%20-30%20C150%2080%20530%20100%20340%20230%20S200%20370%20460%20430%22%2F%3E%3Cpath%20d%3D%22M342%20-30%20C172%2080%20552%20100%20362%20230%20S222%20370%20482%20430%22%2F%3E%3Cpath%20d%3D%22M364%20-30%20C194%2080%20574%20100%20384%20230%20S244%20370%20504%20430%22%2F%3E%3Cpath%20d%3D%22M386%20-30%20C216%2080%20596%20100%20406%20230%20S266%20370%20526%20430%22%2F%3E%3Cpath%20d%3D%22M408%20-30%20C238%2080%20618%20100%20428%20230%20S288%20370%20548%20430%22%2F%3E%3Cpath%20d%3D%22M430%20-30%20C260%2080%20640%20100%20450%20230%20S310%20370%20570%20430%22%2F%3E%3Cpath%20d%3D%22M452%20-30%20C282%2080%20662%20100%20472%20230%20S332%20370%20592%20430%22%2F%3E%3Cpath%20d%3D%22M474%20-30%20C304%2080%20684%20100%20494%20230%20S354%20370%20614%20430%22%2F%3E%3Cpath%20d%3D%22M496%20-30%20C326%2080%20706%20100%20516%20230%20S376%20370%20636%20430%22%2F%3E%3Cpath%20d%3D%22M518%20-30%20C348%2080%20728%20100%20538%20230%20S398%20370%20658%20430%22%2F%3E%3Cpath%20d%3D%22M540%20-30%20C370%2080%20750%20100%20560%20230%20S420%20370%20680%20430%22%2F%3E%3Cpath%20d%3D%22M562%20-30%20C392%2080%20772%20100%20582%20230%20S442%20370%20702%20430%22%2F%3E%3Cpath%20d%3D%22M584%20-30%20C414%2080%20794%20100%20604%20230%20S464%20370%20724%20430%22%2F%3E%3Cpath%20d%3D%22M606%20-30%20C436%2080%20816%20100%20626%20230%20S486%20370%20746%20430%22%2F%3E%3Cpath%20d%3D%22M628%20-30%20C458%2080%20838%20100%20648%20230%20S508%20370%20768%20430%22%2F%3E%3Cpath%20d%3D%22M650%20-30%20C480%2080%20860%20100%20670%20230%20S530%20370%20790%20430%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover;box-shadow:inset 0 1px #ffffff09;transition:border-color .25s,transform .25s}
.community-telegram{background-color:#122a38;border-color:#5fa9c444;background-image:linear-gradient(90deg,#122a38 0%,#122a38eb 34%,#122a3850 80%),url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'800'%20height%3D'400'%20viewBox%3D'0%200%20800%20400'%3E%3Cg%20fill%3D'none'%20stroke%3D'%234aa0bf'%20stroke-width%3D'1.1'%3E%3Cpath%20d%3D%22M320%20-30%20C150%2080%20530%20100%20340%20230%20S200%20370%20460%20430%22%2F%3E%3Cpath%20d%3D%22M342%20-30%20C172%2080%20552%20100%20362%20230%20S222%20370%20482%20430%22%2F%3E%3Cpath%20d%3D%22M364%20-30%20C194%2080%20574%20100%20384%20230%20S244%20370%20504%20430%22%2F%3E%3Cpath%20d%3D%22M386%20-30%20C216%2080%20596%20100%20406%20230%20S266%20370%20526%20430%22%2F%3E%3Cpath%20d%3D%22M408%20-30%20C238%2080%20618%20100%20428%20230%20S288%20370%20548%20430%22%2F%3E%3Cpath%20d%3D%22M430%20-30%20C260%2080%20640%20100%20450%20230%20S310%20370%20570%20430%22%2F%3E%3Cpath%20d%3D%22M452%20-30%20C282%2080%20662%20100%20472%20230%20S332%20370%20592%20430%22%2F%3E%3Cpath%20d%3D%22M474%20-30%20C304%2080%20684%20100%20494%20230%20S354%20370%20614%20430%22%2F%3E%3Cpath%20d%3D%22M496%20-30%20C326%2080%20706%20100%20516%20230%20S376%20370%20636%20430%22%2F%3E%3Cpath%20d%3D%22M518%20-30%20C348%2080%20728%20100%20538%20230%20S398%20370%20658%20430%22%2F%3E%3Cpath%20d%3D%22M540%20-30%20C370%2080%20750%20100%20560%20230%20S420%20370%20680%20430%22%2F%3E%3Cpath%20d%3D%22M562%20-30%20C392%2080%20772%20100%20582%20230%20S442%20370%20702%20430%22%2F%3E%3Cpath%20d%3D%22M584%20-30%20C414%2080%20794%20100%20604%20230%20S464%20370%20724%20430%22%2F%3E%3Cpath%20d%3D%22M606%20-30%20C436%2080%20816%20100%20626%20230%20S486%20370%20746%20430%22%2F%3E%3Cpath%20d%3D%22M628%20-30%20C458%2080%20838%20100%20648%20230%20S508%20370%20768%20430%22%2F%3E%3Cpath%20d%3D%22M650%20-30%20C480%2080%20860%20100%20670%20230%20S530%20370%20790%20430%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.community-link:before{inset:0 auto 0 0;width:3px;background:#9d86dc}
.community-telegram:before{background:#60bddc}
.community-link:after{content:'HYPERLAND / COMMUNITY';bottom:16px;right:24px;font-size:8px;letter-spacing:2px;color:#d2c5ed9c;z-index:2}
.community-telegram:after{content:'HYPERLAND / UPDATES';color:#b1d9e69c}
.community-logo,.community-telegram .community-logo{width:56px;height:64px;position:relative;z-index:2}
.community-logo svg,.community-telegram .community-logo svg{width:52px;height:52px}
.community-copy{position:relative;z-index:2;gap:10px}
.community-copy small{font-size:10px;color:#c0b3db}
.community-telegram .community-copy small{color:#a1c8da}
.community-copy strong{font-size:36px;letter-spacing:-1.2px}
.community-copy>span,.community-telegram .community-copy>span{color:#d3cedf;font-size:11px;max-width:235px}
.community-telegram .community-copy>span{color:#c1d8e1}
.community-action{position:relative;z-index:2}
.community-action b{color:#d9c9fc}
.community-telegram .community-action b{color:#b5e6f8}
.community-link:hover{background-color:#28203e;background-image:linear-gradient(90deg,#201b35 0%,#201b35e8 34%,#201b3550 80%),url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'800'%20height%3D'400'%20viewBox%3D'0%200%20800%20400'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23a68ce9'%20stroke-width%3D'1.1'%3E%3Cpath%20d%3D%22M320%20-30%20C150%2080%20530%20100%20340%20230%20S200%20370%20460%20430%22%2F%3E%3Cpath%20d%3D%22M342%20-30%20C172%2080%20552%20100%20362%20230%20S222%20370%20482%20430%22%2F%3E%3Cpath%20d%3D%22M364%20-30%20C194%2080%20574%20100%20384%20230%20S244%20370%20504%20430%22%2F%3E%3Cpath%20d%3D%22M386%20-30%20C216%2080%20596%20100%20406%20230%20S266%20370%20526%20430%22%2F%3E%3Cpath%20d%3D%22M408%20-30%20C238%2080%20618%20100%20428%20230%20S288%20370%20548%20430%22%2F%3E%3Cpath%20d%3D%22M430%20-30%20C260%2080%20640%20100%20450%20230%20S310%20370%20570%20430%22%2F%3E%3Cpath%20d%3D%22M452%20-30%20C282%2080%20662%20100%20472%20230%20S332%20370%20592%20430%22%2F%3E%3Cpath%20d%3D%22M474%20-30%20C304%2080%20684%20100%20494%20230%20S354%20370%20614%20430%22%2F%3E%3Cpath%20d%3D%22M496%20-30%20C326%2080%20706%20100%20516%20230%20S376%20370%20636%20430%22%2F%3E%3Cpath%20d%3D%22M518%20-30%20C348%2080%20728%20100%20538%20230%20S398%20370%20658%20430%22%2F%3E%3Cpath%20d%3D%22M540%20-30%20C370%2080%20750%20100%20560%20230%20S420%20370%20680%20430%22%2F%3E%3Cpath%20d%3D%22M562%20-30%20C392%2080%20772%20100%20582%20230%20S442%20370%20702%20430%22%2F%3E%3Cpath%20d%3D%22M584%20-30%20C414%2080%20794%20100%20604%20230%20S464%20370%20724%20430%22%2F%3E%3Cpath%20d%3D%22M606%20-30%20C436%2080%20816%20100%20626%20230%20S486%20370%20746%20430%22%2F%3E%3Cpath%20d%3D%22M628%20-30%20C458%2080%20838%20100%20648%20230%20S508%20370%20768%20430%22%2F%3E%3Cpath%20d%3D%22M650%20-30%20C480%2080%20860%20100%20670%20230%20S530%20370%20790%20430%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");border-color:#b19ae3;transform:translateY(-2px);box-shadow:none}
.community-telegram:hover{background-color:#122a38;background-image:linear-gradient(90deg,#122a38 0%,#122a38eb 34%,#122a3850 80%),url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'800'%20height%3D'400'%20viewBox%3D'0%200%20800%20400'%3E%3Cg%20fill%3D'none'%20stroke%3D'%2371c5df'%20stroke-width%3D'1.1'%3E%3Cpath%20d%3D%22M320%20-30%20C150%2080%20530%20100%20340%20230%20S200%20370%20460%20430%22%2F%3E%3Cpath%20d%3D%22M342%20-30%20C172%2080%20552%20100%20362%20230%20S222%20370%20482%20430%22%2F%3E%3Cpath%20d%3D%22M364%20-30%20C194%2080%20574%20100%20384%20230%20S244%20370%20504%20430%22%2F%3E%3Cpath%20d%3D%22M386%20-30%20C216%2080%20596%20100%20406%20230%20S266%20370%20526%20430%22%2F%3E%3Cpath%20d%3D%22M408%20-30%20C238%2080%20618%20100%20428%20230%20S288%20370%20548%20430%22%2F%3E%3Cpath%20d%3D%22M430%20-30%20C260%2080%20640%20100%20450%20230%20S310%20370%20570%20430%22%2F%3E%3Cpath%20d%3D%22M452%20-30%20C282%2080%20662%20100%20472%20230%20S332%20370%20592%20430%22%2F%3E%3Cpath%20d%3D%22M474%20-30%20C304%2080%20684%20100%20494%20230%20S354%20370%20614%20430%22%2F%3E%3Cpath%20d%3D%22M496%20-30%20C326%2080%20706%20100%20516%20230%20S376%20370%20636%20430%22%2F%3E%3Cpath%20d%3D%22M518%20-30%20C348%2080%20728%20100%20538%20230%20S398%20370%20658%20430%22%2F%3E%3Cpath%20d%3D%22M540%20-30%20C370%2080%20750%20100%20560%20230%20S420%20370%20680%20430%22%2F%3E%3Cpath%20d%3D%22M562%20-30%20C392%2080%20772%20100%20582%20230%20S442%20370%20702%20430%22%2F%3E%3Cpath%20d%3D%22M584%20-30%20C414%2080%20794%20100%20604%20230%20S464%20370%20724%20430%22%2F%3E%3Cpath%20d%3D%22M606%20-30%20C436%2080%20816%20100%20626%20230%20S486%20370%20746%20430%22%2F%3E%3Cpath%20d%3D%22M628%20-30%20C458%2080%20838%20100%20648%20230%20S508%20370%20768%20430%22%2F%3E%3Cpath%20d%3D%22M650%20-30%20C480%2080%20860%20100%20670%20230%20S530%20370%20790%20430%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");border-color:#84d4ed}
.community-illustration{position:absolute;right:22px;top:12px;width:180px;height:170px;opacity:.12;transform:rotate(-13deg);color:#ccb8ff;pointer-events:none;z-index:0}
.community-telegram .community-illustration{color:#8cdbf5;transform:rotate(13deg);right:12px;width:190px}
.community-illustration svg{width:100%;height:100%}
.community-link .community-illustration:after{content:'';position:absolute;right:4px;top:20px;width:5px;height:5px;background:currentColor;box-shadow:-120px 105px currentColor,15px 115px currentColor;transform:rotate(45deg)}
.hero{border-color:#f0b16126;box-shadow:0 16px 48px #0004}
@media(max-width:1100px){.community-link{padding:26px 22px;gap:15px}.community-copy strong{font-size:30px}.community-copy>span{max-width:210px}.community-logo,.community-telegram .community-logo{width:44px}.community-logo svg,.community-telegram .community-logo svg{width:42px}.community-illustration{right:0;opacity:.09}}
@media(max-width:800px){.top-community{gap:12px;margin-top:18px}.community-link{min-height:170px;padding:25px 23px;gap:18px}.community-copy strong{font-size:30px}.community-copy>span,.community-telegram .community-copy>span{font-size:10px;max-width:190px}.community-copy small{font-size:9px}.community-link:after{font-size:7px;right:18px;bottom:13px}.community-illustration{width:160px;right:15px}.community-telegram .community-illustration{width:170px}.hl-backdrop{background-size:100% 100%,auto 800px;background-image:linear-gradient(90deg,#10111370,#101113d9 25%,#101113ed 72%,#10111370),url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'800'%20height%3D'400'%20viewBox%3D'0%200%20800%20400'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23ba682d'%20stroke-width%3D'1.1'%3E%3Cpath%20d%3D%22M320%20-30%20C150%2080%20530%20100%20340%20230%20S200%20370%20460%20430%22%2F%3E%3Cpath%20d%3D%22M342%20-30%20C172%2080%20552%20100%20362%20230%20S222%20370%20482%20430%22%2F%3E%3Cpath%20d%3D%22M364%20-30%20C194%2080%20574%20100%20384%20230%20S244%20370%20504%20430%22%2F%3E%3Cpath%20d%3D%22M386%20-30%20C216%2080%20596%20100%20406%20230%20S266%20370%20526%20430%22%2F%3E%3Cpath%20d%3D%22M408%20-30%20C238%2080%20618%20100%20428%20230%20S288%20370%20548%20430%22%2F%3E%3Cpath%20d%3D%22M430%20-30%20C260%2080%20640%20100%20450%20230%20S310%20370%20570%20430%22%2F%3E%3Cpath%20d%3D%22M452%20-30%20C282%2080%20662%20100%20472%20230%20S332%20370%20592%20430%22%2F%3E%3Cpath%20d%3D%22M474%20-30%20C304%2080%20684%20100%20494%20230%20S354%20370%20614%20430%22%2F%3E%3Cpath%20d%3D%22M496%20-30%20C326%2080%20706%20100%20516%20230%20S376%20370%20636%20430%22%2F%3E%3Cpath%20d%3D%22M518%20-30%20C348%2080%20728%20100%20538%20230%20S398%20370%20658%20430%22%2F%3E%3Cpath%20d%3D%22M540%20-30%20C370%2080%20750%20100%20560%20230%20S420%20370%20680%20430%22%2F%3E%3Cpath%20d%3D%22M562%20-30%20C392%2080%20772%20100%20582%20230%20S442%20370%20702%20430%22%2F%3E%3Cpath%20d%3D%22M584%20-30%20C414%2080%20794%20100%20604%20230%20S464%20370%20724%20430%22%2F%3E%3Cpath%20d%3D%22M606%20-30%20C436%2080%20816%20100%20626%20230%20S486%20370%20746%20430%22%2F%3E%3Cpath%20d%3D%22M628%20-30%20C458%2080%20838%20100%20648%20230%20S508%20370%20768%20430%22%2F%3E%3Cpath%20d%3D%22M650%20-30%20C480%2080%20860%20100%20670%20230%20S530%20370%20790%20430%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}
@media(prefers-reduced-motion:reduce){.community-link:hover{transform:none}}

/* HyperLand pixel ranks and sale collection. */
@font-face{font-family:Troika;src:url('assets/visual-a8c8a3b671c1f2.otf') format('opentype');font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/visual-3ae11c49db0455.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
body,input,select,textarea{font-family:Manrope,'Segoe UI',Arial,sans-serif}
h1,h2,h3,h4,h5,h6,.wordmark,button,.primary,.outline,.eyebrow,.label,.pill,.price,.old-price,.sale-banner,.discount-badge,.popular-badge{font-family:Troika,Manrope,sans-serif;font-weight:400;font-synthesis:none}
h1{font-family:Troika,Manrope,sans-serif;font-weight:400;letter-spacing:-1px}
.hero .eyebrow{margin-bottom:17px}
.hero-copy{padding-top:42px;padding-bottom:68px}
.sale-banner{position:relative;display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:11px 16px;margin:0 0 18px;border:1px solid #ffbc7d70;border-radius:6px;background:linear-gradient(105deg,#fc5a32,#d82f45);box-shadow:0 4px 12px #e7373233,0 1px 3px #0005;color:#fff6e6;font-size:16px;line-height:1.35;letter-spacing:.3px;animation:sale-pulse 3s ease-in-out infinite}
.sale-banner .sale-fire{font-family:Manrope,sans-serif;font-size:18px;flex:none}
.sale-banner .sale-copy{min-width:0}
.hero h1{margin-top:8px}
.grid .card,.grid .card:nth-child(9),.grid .card:nth-child(10){min-height:280px;background:radial-gradient(ellipse at 100% 25%,color-mix(in srgb,var(--c) 12%,transparent),transparent 65%),linear-gradient(125deg,#29282f,#1c1d24);box-shadow:0 4px 12px #0005,0 1px 3px #0004,inset 0 1px #ffffff0b;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}
.grid .card .card-content,.grid .card:nth-child(9) .card-content,.grid .card:nth-child(10) .card-content{padding:68px 24px 24px;min-height:280px;align-items:flex-start}
.card-content:before{display:none}
.grid .card .portrait,.grid .card:nth-child(9) .portrait,.grid .card:nth-child(10) .portrait{inset:0 0 0 45%;height:100%;z-index:-1;pointer-events:none}
.card .portrait:before,.card .portrait:after{display:none}
.rank-pixel-art{position:absolute;width:135px;height:135px;right:12px;top:116px;opacity:.09;transform:rotate(-8deg);filter:drop-shadow(0 5px 0 #0005)}
.rank-badge{display:block;max-width:100%;height:auto;overflow:visible;filter:drop-shadow(0 3px 0 #09080c80)}
.card h3.rank-title{width:100%;height:58px;display:flex;align-items:center;margin:0 0 16px;line-height:1;max-width:100%}
.card .rank-title .rank-badge{width:auto;max-width:100%;height:auto;max-height:58px}
.discount-badge{position:absolute;right:15px;top:15px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:57px;padding:7px 10px;border:1px solid #ffa68a85;border-radius:5px;background:linear-gradient(135deg,#fa7045,#d4364c);color:#fff8ed;font-size:17px;line-height:1;box-shadow:0 3px 9px #d1343b40,0 1px 2px #0005;animation:discount-pulse 3s ease-in-out infinite}
.popular-badge{position:absolute;left:24px;top:17px;z-index:2;display:inline-flex;align-items:center;gap:5px;border:1px solid #dfb75b55;border-radius:4px;padding:5px 8px;background:linear-gradient(115deg,#5e482c,#30291e);color:#ffdf8a;font-size:12px;line-height:1.2;box-shadow:0 1px 3px #0004}
.popular-badge>span{font-family:Arial,sans-serif;font-size:13px}
.rank-number{position:absolute;left:24px;top:24px;color:#a8a1b1;font-size:9px;font-weight:700;letter-spacing:1.6px}
.price-stack{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;position:relative;z-index:1}
.old-price{font-size:16px;color:#a29ca9;letter-spacing:.3px;line-height:1.2}
.old-price s{text-decoration-color:#d7aeb0;text-decoration-thickness:1.5px}
.card .price{font-size:32px;line-height:1;letter-spacing:0;color:#fff7e8}
.price small{font-family:Troika,Manrope,sans-serif;color:#e5d8c4;font-size:.62em;font-weight:400;padding-left:5px}
.card-bottom{padding-top:23px;width:100%;max-width:none;gap:9px;z-index:1}
.card .details{font-family:Troika,Manrope,sans-serif;font-size:13px;line-height:1.2;padding:12px 15px;min-height:42px;border-top:1px solid #ffffff55;box-shadow:0 3px 0 color-mix(in srgb,var(--c) 42%,#121317),0 4px 12px #0003}
.compare-toggle{font-family:Manrope,sans-serif;min-width:42px;min-height:42px;border-radius:5px;font-size:21px}
.grid .card:hover,.grid .card:focus-within{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 65%,transparent);box-shadow:0 12px 26px #0007,0 4px 12px #0005,0 0 20px color-mix(in srgb,var(--c) 8%,transparent)}
.compare-rank{min-width:0}
.compare-rank .rank-badge{width:220px;max-width:100%;max-height:50px}
.compare-head,.compare-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(70px,.65fr)}
.compare-row .price-stack{gap:4px 10px}
.compare-row .price{font-size:22px;letter-spacing:0}
.compare-row .old-price{font-size:13px}
.compare-row button{font-family:Troika,Manrope,sans-serif;min-height:44px;font-size:13px}
.feature .hyper-art{display:flex;align-items:center;justify-content:center;right:5%;width:39%;top:0;height:100%;padding:25px;opacity:1;pointer-events:none;animation:pixel-float 6s ease-in-out infinite}
.hyper-art .rank-badge{width:340px;max-width:100%;filter:drop-shadow(0 6px 0 #1c0d2c80) drop-shadow(0 15px 22px #0006)}
dialog{width:min(480px,calc(100% - 30px));padding:30px;box-shadow:0 24px 80px #0007}
.detail-promotion{position:relative;display:flex;gap:10px;align-items:center;min-height:36px;margin:9px 0 26px;padding-right:25px}
.detail-promotion .discount-badge,.detail-promotion .popular-badge{position:static}
dialog .rank-title{display:flex;align-items:center;margin:20px 0 24px;min-height:64px}
dialog .rank-badge{width:330px;max-width:100%;max-height:76px}
dialog .price{font-size:37px}
dialog .old-price{font-size:19px}
dialog p{color:#c0b6ce;font-size:13px}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@keyframes sale-pulse{0%,100%{box-shadow:0 4px 12px #e7373233,0 1px 3px #0005}50%{box-shadow:0 5px 22px #f152455e,0 1px 3px #0005}}
@keyframes discount-pulse{0%,100%{transform:scale(1);box-shadow:0 3px 9px #d1343b40}50%{transform:scale(1.045);box-shadow:0 4px 14px #f3574566}}
@keyframes pixel-float{0%,100%{translate:0 0}50%{translate:0 -7px}}
@media(max-width:1100px){.grid .card .card-content,.grid .card:nth-child(9) .card-content,.grid .card:nth-child(10) .card-content{padding-left:20px;padding-right:20px}.popular-badge,.rank-number{left:20px}.card .details{padding-left:11px;padding-right:11px;font-size:12px}}
@media(max-width:800px){
 .hero-copy{padding:28px 22px 68px}.sale-banner{font-size:13px;gap:7px;padding:10px 12px;margin-bottom:17px}.sale-banner .sale-fire{font-size:16px}.hero .eyebrow{margin-bottom:12px}.hero h1{font-size:46px;letter-spacing:-.5px;line-height:1;margin-top:8px}
 .grid .card,.grid .card:nth-child(9),.grid .card:nth-child(10){min-height:267px}.grid .card .card-content,.grid .card:nth-child(9) .card-content,.grid .card:nth-child(10) .card-content{min-height:267px;padding:65px 22px 22px}.card h3.rank-title{height:57px;margin-bottom:14px}.popular-badge,.rank-number{left:22px}.card .details{font-size:13px}.card .price{font-size:32px}.card-bottom{padding-top:21px}
 .compare-head,.compare-row{padding:14px 12px;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr) 63px}.compare-row .rank-badge{width:170px}.compare-row .price-stack{gap:5px}.compare-row .price{font-size:19px}.compare-row .old-price{font-size:12px}.compare-row button{font-size:11px;white-space:nowrap}.compare-head{font-size:8px;letter-spacing:.5px}
 .feature{padding-bottom:120px}.feature .hyper-art{left:25px;right:auto;top:auto;bottom:16px;height:85px;width:min(270px,85%);padding:0;justify-content:flex-start}.hyper-art .rank-badge{width:260px}.feature .feature-watermark{font-size:100px}
}
@media(max-width:380px){.sale-banner{font-size:12px;padding:9px}.hero h1{font-size:41px}.compare-row .price{font-size:17px}.compare-row .old-price{font-size:11px}.compare-head,.compare-row{padding-left:9px;padding-right:9px;gap:7px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) 60px}.discount-badge{font-size:16px}.popular-badge{font-size:11px}}
.no-motion .card:hover,.no-motion .card:focus-within{transform:none;transition:none}
@media(prefers-reduced-motion:reduce){.sale-banner,.discount-badge,.feature .hyper-art{animation:none}.grid .card,.grid .card:hover,.grid .card:focus-within{transform:none;transition:none}}


/* HyperLand storefront */
:root{--orange:#ff8c24}html{scroll-behavior:smooth}body{background:#10151b!important;color:#eef1f5}.wrap{max-width:1180px!important}header{background:#1b222c!important;border-bottom:1px solid #ffffff08!important;position:relative!important}header .wrap{min-height:84px}header .logo img{width:48px;height:48px}.wordmark{font-size:24px!important}header nav a{color:#b9c2cf!important}.connect{background:#292f38!important;border:1px solid #3c424a!important;color:#fff!important}.hl-backdrop,.ambient-light,.spark-layer{display:none!important}main.wrap{display:flex;flex-direction:column}.hero{order:-2;display:block!important;padding:0!important;min-height:0!important;margin:34px 0 24px!important}.hl-store-banner{position:relative;overflow:hidden;border:1px solid #8b4d21;border-radius:25px;min-height:300px;padding:42px 46px;background:radial-gradient(ellipse at 85% 20%,#9e571c88,transparent 55%),linear-gradient(120deg,#352015,#17130f);display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:center}.hl-store-banner:before{content:'';position:absolute;width:360px;height:360px;border:50px solid #ff8b2420;transform:rotate(30deg);right:-70px;top:-100px;pointer-events:none}.hl-store-banner h1{font-size:clamp(34px,4.4vw,58px)!important;line-height:1.08!important;letter-spacing:-1.5px!important;margin:12px 0 16px!important;color:#fff!important}.hl-store-banner h1 em{font-style:normal;color:#ff9e42}.hl-store-banner p{font-size:15px;line-height:1.7;color:#d0bfae;max-width:460px}.hl-banner-kicker{font-size:12px;font-weight:800;letter-spacing:2px;color:#ffad5b}.hl-banner-actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.hl-banner-actions a,.hl-banner-actions button{border:0;border-radius:11px;padding:15px 22px;font:inherit;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;background:#ff902b;color:#21150e}.hl-banner-actions button{background:#ffffff10;color:#fff;border:1px solid #ffffff25}.hl-banner-art{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;transform:rotate(-5deg)}.hl-banner-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:132px;border-radius:18px;border:1px solid #ffb36425;background:#ffffff08;box-shadow:0 18px 35px #0003}.hl-banner-tile img{width:85%;height:70px;object-fit:contain}.hl-banner-tile span{font-size:11px;letter-spacing:2px;font-weight:800;color:#edc6a1;margin-top:12px}.hl-banner-tile:last-child{transform:translateY(26px)}.top-community{order:-1;gap:16px!important;margin:0 0 32px!important}.community-link{min-height:120px!important;border-radius:18px!important}.community-copy strong{font-size:23px!important}.community-copy>span{font-size:13px!important}.community-illustration{opacity:.18!important}.community-action{font-size:12px!important}.heading{margin-top:32px!important}.heading h2{font-size:30px!important}#grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.card{border-radius:20px!important;background:#202731!important;border:1px solid #ffffff09!important;box-shadow:none!important;overflow:hidden;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-5px)!important;border-color:#ff9b4655!important}.portrait{height:130px!important;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--c) 14%,transparent),transparent 70%)!important}.portrait:before,.portrait:after{display:none!important}.rank-pixel-art{width:84px!important;height:84px!important;filter:drop-shadow(0 10px 10px #0006)!important}.card-content{padding:10px 20px 20px!important}.rank-title{margin:0 0 12px!important}.rank-badge{max-width:100%;height:38px!important}.price{font-size:26px!important}.old-price{color:#8b929d!important;font-size:12px!important}.discount-badge{border-radius:7px!important;background:#ff593e!important;color:#fff!important;font-size:11px!important;padding:5px 8px!important}.popular-badge{border-radius:7px!important;font-size:9px!important}.details{background:#ff8f26!important;color:#26180e!important;border:0!important;border-radius:9px!important;padding:11px 13px!important;font-weight:800!important}.compare-toggle{border-radius:9px!important;background:#ffffff08!important}.filter{border-radius:9px!important;background:#222a35!important;color:#b9c2cf!important;border-color:transparent!important}.filter.active{background:#ff8f26!important;color:#21150e!important}input,select{border-radius:10px!important}#modal{background:#1c232d!important;border:1px solid #49505a!important;border-radius:22px!important}.hero~section{scroll-margin-top:24px}.motion-toggle{opacity:.6}.hl-store-banner a:focus-visible,.hl-store-banner button:focus-visible{outline:3px solid white;outline-offset:4px}
@media(max-width:1000px){#grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:700px){header .wrap{min-height:70px}.hl-store-banner{padding:28px 23px;grid-template-columns:1fr;gap:20px}.hl-store-banner h1{font-size:38px!important}.hl-banner-art{max-width:330px;width:100%;margin:0 auto 20px;gap:12px}.hl-banner-tile{min-height:100px}.hl-banner-tile img{height:52px}.hero{margin-top:18px!important}.top-community{grid-template-columns:1fr 1fr!important;gap:10px!important}.community-link{min-height:100px!important;padding:16px!important}.community-copy small,.community-copy>span,.community-action,.community-illustration{display:none!important}.community-copy strong{font-size:18px!important}.community-logo{width:30px!important;height:30px!important}#grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.card-content{padding:8px 12px 14px!important}.portrait{height:110px!important}.details{font-size:11px!important;padding:10px!important}.compare-toggle{min-width:30px!important}.price{font-size:23px!important}.popular-badge{display:none!important}.rank-number{font-size:9px!important}.hl-banner-actions{gap:8px}.hl-banner-actions a,.hl-banner-actions button{padding:13px 16px;font-size:12px}}

.hero{order:-3!important}.top-community{order:-2!important}#shop{order:-1;margin-top:10px}#shop>.heading{margin-top:12px!important}

/* Compact storefront and custom mythological emblems */
.wrap{max-width:1080px!important}header .wrap{min-height:68px!important}.wordmark{font-size:21px!important}.hero{margin:22px 0 18px!important}.hl-store-banner{min-height:230px!important;padding:28px 34px!important;border-radius:18px!important}.hl-store-banner h1{font-size:44px!important;margin:10px 0!important}.hl-store-banner p{font-size:13px!important;line-height:1.6!important}.hl-banner-actions{margin-top:17px!important}.hl-banner-tile{min-height:108px!important}.hl-banner-tile img{height:74px!important}.top-community{gap:12px!important;margin-bottom:22px!important}.community-link{min-height:92px!important;padding:20px!important;border-radius:14px!important}.community-copy strong{font-size:20px!important}.section{padding-top:36px!important;padding-bottom:24px!important}.heading{margin-top:22px!important;margin-bottom:16px!important}.heading h2{font-size:26px!important}#grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.card{border-radius:14px!important}.portrait{height:112px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.rank-emblem{width:94px;height:94px;display:block;filter:drop-shadow(0 6px 0 #0003);transition:transform .18s}.card:hover .rank-emblem{transform:translateY(-3px) rotate(-3deg)}.card-content{padding:5px 14px 14px!important}.rank-badge{height:29px!important}.rank-title{margin-bottom:8px!important}.price{font-size:23px!important}.details{padding:9px 11px!important;font-size:12px!important}.popular-badge{display:none!important}.discount-badge{font-size:10px!important;padding:4px 6px!important}.rank-number{font-size:8px!important}.feature{margin:24px 0!important;padding:25px!important}.filters{gap:8px!important}.filter{padding:8px 12px!important}
@media(max-width:950px){#grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:600px){.wrap{width:calc(100% - 28px)!important}.hl-store-banner{padding:23px!important;min-height:0!important}.hl-store-banner h1{font-size:32px!important}.hl-banner-art{display:none!important}.hl-banner-actions a,.hl-banner-actions button{padding:11px 12px!important}.community-link{padding:14px!important;min-height:78px!important}.community-copy strong{font-size:16px!important}#grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.rank-emblem{width:84px;height:84px}.portrait{height:102px!important}.card-content{padding:4px 12px 12px!important}.section{padding-top:24px!important}.heading h2{font-size:24px!important}}

#shop{padding-top:12px!important}.grid .card{min-height:0!important}.grid .card .portrait{inset:auto!important;left:auto!important;z-index:0!important;width:100%!important;height:128px!important;padding-top:20px;overflow:hidden!important}.grid .card .card-content{min-height:0!important}.card h3.rank-title{height:36px!important}.card-bottom{padding-top:14px!important;margin-top:0!important;width:100%!important;gap:6px!important}.card:before,.card:after{display:none!important}.rank-emblem{flex-shrink:0}.rank-number{z-index:2}.card .details{min-height:36px!important}.grid .card .portrait .rank-emblem{position:static!important;transform:none!important;opacity:1!important}@media(max-width:600px){.grid .card .portrait{height:116px!important}}

body{margin:0}.leader-page{padding:30px 0 60px}.ranking-intro{position:relative;overflow:hidden;background:linear-gradient(115deg,#3a281b,#1d2026 65%);border:1px solid #ffffff12;border-radius:20px;padding:36px;margin:22px 0 28px}.ranking-intro:after{content:'TOP';position:absolute;right:30px;bottom:-26px;font:140px Troika,sans-serif;color:#ffffff04;pointer-events:none}.back-link{color:#b5bec9;font-size:13px;text-decoration:none}.ranking-intro .eyebrow{color:#ffa249;margin:28px 0 12px}.ranking-intro h1{font:44px/1.1 Troika,sans-serif;max-width:650px;margin:0 0 16px}.ranking-intro h1 span{color:#ff9a3b}.ranking-intro p{color:#afb4bf;max-width:560px;line-height:1.7;font-size:14px}.ranking-labels{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ranking-labels span{padding:9px 13px;border:1px solid #ffffff13;border-radius:7px;font-size:12px;color:#d4c6b9}#leaders{padding-top:0!important}.leader-panel{border-radius:16px!important;background:#1b212b!important;overflow:hidden}.leader-tools{padding:22px!important;gap:15px}.board-empty{min-height:260px!important;background:radial-gradient(ellipse at 50% 80%,#ab622711,transparent 70%)}.leader-tabs button{border-radius:8px!important}.leader-tabs button.active{background:#ff952e!important;color:#24180d!important}.board-footer{padding:18px 24px!important}.leader-page footer{margin-top:25px;color:#757d89;font-size:12px}.leader-table th{background:#242b35!important}@media(max-width:600px){.ranking-intro{padding:24px}.ranking-intro h1{font-size:32px}.ranking-intro:after{font-size:90px}.leader-tools{flex-direction:column;align-items:stretch!important}.leader-tabs{display:flex;flex-wrap:wrap}.leader-tabs button{font-size:11px;padding:10px!important}.ranking-labels{gap:8px}.leader-page{padding-top:12px}.heading{flex-wrap:wrap;gap:12px}}

:root{--atmosphere-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221600%22%20height%3D%221200%22%20viewBox%3D%220%200%201600%201200%22%20preserveAspectRatio%3D%22none%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ad8248%22%20stroke-width%3D%22.8%22%20opacity%3D%22.32%22%3E%3Cpath%20d%3D%22M-140%20-80C280%20100%20-330%20300%2010%20530S-170%20900%20180%201300%22%2F%3E%3Cpath%20d%3D%22M-120%20-80C300%20100%20-310%20300%2030%20530S-150%20900%20200%201300%22%2F%3E%3Cpath%20d%3D%22M-100%20-80C320%20100%20-290%20300%2050%20530S-130%20900%20220%201300%22%2F%3E%3Cpath%20d%3D%22M-80%20-80C340%20100%20-270%20300%2070%20530S-110%20900%20240%201300%22%2F%3E%3Cpath%20d%3D%22M-60%20-80C360%20100%20-250%20300%2090%20530S-90%20900%20260%201300%22%2F%3E%3Cpath%20d%3D%22M-40%20-80C380%20100%20-230%20300%20110%20530S-70%20900%20280%201300%22%2F%3E%3Cpath%20d%3D%22M-20%20-80C400%20100%20-210%20300%20130%20530S-50%20900%20300%201300%22%2F%3E%3Cpath%20d%3D%22M0%20-80C420%20100%20-190%20300%20150%20530S-30%20900%20320%201300%22%2F%3E%3Cpath%20d%3D%22M20%20-80C440%20100%20-170%20300%20170%20530S-10%20900%20340%201300%22%2F%3E%3Cpath%20d%3D%22M40%20-80C460%20100%20-150%20300%20190%20530S10%20900%20360%201300%22%2F%3E%3Cpath%20d%3D%22M60%20-80C480%20100%20-130%20300%20210%20530S30%20900%20380%201300%22%2F%3E%3Cpath%20d%3D%22M80%20-80C500%20100%20-110%20300%20230%20530S50%20900%20400%201300%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%235a998a%22%20stroke-width%3D%22.8%22%20opacity%3D%22.32%22%3E%3Cpath%20d%3D%22M1480%20-70C1150%20190%201750%20330%201490%20650S1660%201000%201310%201270%22%2F%3E%3Cpath%20d%3D%22M1502%20-70C1172%20190%201772%20330%201512%20650S1682%201000%201332%201270%22%2F%3E%3Cpath%20d%3D%22M1524%20-70C1194%20190%201794%20330%201534%20650S1704%201000%201354%201270%22%2F%3E%3Cpath%20d%3D%22M1546%20-70C1216%20190%201816%20330%201556%20650S1726%201000%201376%201270%22%2F%3E%3Cpath%20d%3D%22M1568%20-70C1238%20190%201838%20330%201578%20650S1748%201000%201398%201270%22%2F%3E%3Cpath%20d%3D%22M1590%20-70C1260%20190%201860%20330%201600%20650S1770%201000%201420%201270%22%2F%3E%3Cpath%20d%3D%22M1612%20-70C1282%20190%201882%20330%201622%20650S1792%201000%201442%201270%22%2F%3E%3Cpath%20d%3D%22M1634%20-70C1304%20190%201904%20330%201644%20650S1814%201000%201464%201270%22%2F%3E%3Cpath%20d%3D%22M1656%20-70C1326%20190%201926%20330%201666%20650S1836%201000%201486%201270%22%2F%3E%3Cpath%20d%3D%22M1678%20-70C1348%20190%201948%20330%201688%20650S1858%201000%201508%201270%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
/* HyperLand: wide navigation, quiet atmosphere and community activity. */
:root{--header-height:108px;--refine-gold:#ffb773;--refine-mint:#8fd7c1}
html{scroll-padding-top:calc(var(--header-height) + 24px)}
body{padding-left:0!important;overflow-x:clip;background:#0b1016!important}
.site-header{position:sticky!important;top:0;z-index:40;height:var(--header-height)!important;background:linear-gradient(100deg,#1d222aee,#121923f5 55%,#19252bf2)!important;border:0!important;border-bottom:1px solid #c6956238!important;box-shadow:0 7px 35px #0004;backdrop-filter:blur(22px);transition:box-shadow .25s,background .25s}
.site-header:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#e99d58 23%,#ffcd95 43%,#6ebcaa 78%,transparent);opacity:.85}
.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#ffab4f70,transparent 60%,#82cab440,transparent);pointer-events:none}
.site-header.is-scrolled{background:#101720f5!important;box-shadow:0 12px 36px #0007}
.site-header>.wrap{width:calc(100% - 64px)!important;max-width:1600px!important;min-height:0!important;height:100%;display:flex;align-items:center;gap:clamp(20px,3vw,58px);margin:auto}
.site-header .logo{gap:15px;flex:none;min-width:0;position:relative}
.header-logo-frame{position:relative;width:86px;height:86px;flex:none;display:grid;place-items:center}
.header-logo-frame:before{content:"";position:absolute;inset:11px;background:#f9a64720;border:1px solid #f2b57430;border-radius:19px;transform:rotate(-8deg);box-shadow:0 0 24px #f59d3d12}
.site-header .logo img{position:relative;width:86px!important;height:86px!important;object-fit:contain;filter:drop-shadow(0 4px 7px #0007)}
.site-header .wordmark{font:400 34px/1 Troika,Manrope,sans-serif!important;letter-spacing:.7px!important;white-space:nowrap;color:#fff4e7}
.site-header .wordmark>span{color:#ffb56b}
.site-header .wordmark small{font:700 8px/1 Manrope,sans-serif;letter-spacing:3.3px;margin-top:10px;color:#a59d95}
.site-header #main-nav{display:flex;gap:clamp(12px,1.7vw,30px);justify-content:center;align-items:center;margin-left:auto;flex:1}
.site-header #main-nav a,.site-header #main-nav button{position:relative;display:flex;align-items:center;gap:7px;padding:14px 0;background:transparent;border:0;color:#bec8d3!important;font:700 12px/1.4 Manrope,sans-serif;white-space:nowrap;text-decoration:none;transition:color .2s}
.site-header #main-nav svg{width:16px;height:16px;flex:none;opacity:.6}
.site-header #main-nav a:after,.site-header #main-nav button:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:2px;background:#ffb474;transform:scaleX(0);transform-origin:left;transition:transform .2s}
.site-header #main-nav a:hover,.site-header #main-nav button:hover,.site-header #main-nav [aria-current=page]{color:#ffcb98!important}
.site-header #main-nav a:hover:after,.site-header #main-nav button:hover:after,.site-header #main-nav [aria-current=page]:after{transform:scaleX(1)}
.site-header .connect{margin-left:0;position:relative;display:flex;align-items:center;gap:13px;flex:none;padding:12px 15px!important;border:1px solid #e9a26765!important;background:linear-gradient(115deg,#4c3321,#2e2620)!important;border-radius:12px;color:#ffe0b9!important;box-shadow:inset 0 1px #ffdfb212,0 4px 14px #0003;text-align:left;min-height:62px}
.site-header .connect:hover{background:linear-gradient(115deg,#654128,#3c2e22)!important;transform:translateY(-1px)}
.site-header .connect .server-copy-icon{display:grid;place-items:center;width:31px;height:31px;margin:0;color:#ffc48d;border:1px solid #ffc48d35;background:#ffb1670b;border-radius:8px;flex:none}
.server-copy-icon svg{width:16px;height:16px}
.site-header .connect .server-label{display:block;margin:0 0 5px;color:#d5b796;font:700 8px/1 Manrope,sans-serif;letter-spacing:1.7px}
.site-header .connect strong{display:block;font:700 16px/1.1 Manrope,sans-serif;letter-spacing:.1px;color:#fff1de}
.site-header .connect .server-shortcut{margin:0 0 0 7px;color:#e9b985;font:18px Arial}
.site-header .menu-toggle{display:none;border:1px solid #ffffff20;background:#ffffff07;border-radius:10px;color:#fff0df;min-width:43px;height:43px;font-size:23px;flex:none}
.mode-rail{z-index:15;top:calc(var(--header-height) + 35px)}
.ambient-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#28313b22,transparent 50%),#0b1016;pointer-events:none}
.ambient-bg:before,.ambient-bg:after{display:none}
.atmosphere-orb{position:absolute;width:660px;height:880px;left:-530px;top:1%;background:radial-gradient(ellipse,#d38b4547 0,#9b4a2924 32%,transparent 69%);filter:blur(28px);animation:hl-orb 24s ease-in-out infinite alternate;will-change:transform}
.atmosphere-orb.orb-teal{left:auto;right:-520px;top:21%;background:radial-gradient(ellipse,#529f8952 0,#1f65562b 34%,transparent 68%);animation-duration:31s;animation-delay:-12s}
.atmosphere-orb.orb-low{left:-480px;top:67%;width:650px;height:800px;background:radial-gradient(ellipse,#c77c3438,transparent 68%);animation-duration:28s;animation-delay:-8s}
.atmosphere-lines{position:absolute;inset:0;background-image:var(--atmosphere-art);background-size:100% 100%;opacity:.65;mask-image:linear-gradient(90deg,#000,transparent 26%,transparent 74%,#000)}
.atmosphere-grid{position:absolute;inset:0;background-image:linear-gradient(#e5ac6d0c 1px,transparent 1px),linear-gradient(90deg,#e5ac6d0c 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,#000,transparent 17%,transparent 83%,#000)}
.floating-rune{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);opacity:.45;color:#d1a06b;animation:hl-rune var(--time) ease-in-out infinite alternate;animation-delay:var(--delay)}
.floating-rune:nth-of-type(even){color:#7cbeaa}
.floating-rune svg{width:100%;height:100%;filter:drop-shadow(0 0 8px #a37c4826)}
.ambient-bg .ambient-spark{width:2px;height:2px;background:#eec39d;box-shadow:0 0 10px #edae7590;opacity:0}
@keyframes hl-orb{to{transform:translate(80px,-65px) scale(1.15)}}
@keyframes hl-rune{to{transform:translateY(-30px) rotate(18deg);opacity:.2}}
.site-header~main .hero{box-shadow:0 15px 50px #0004!important}
.motion-toggle{right:auto!important;left:18px;bottom:18px!important;z-index:35;opacity:.65!important;background:#151d28d9!important;font-family:Manrope,sans-serif}
.motion-toggle:hover{opacity:1!important}
.recent-donations{order:-1;width:100%!important;max-width:none;margin:34px 0 30px!important;padding:28px!important;border:1px solid #f1b57925;border-radius:19px;background:radial-gradient(ellipse at 0 0,#b6783020,transparent 55%),linear-gradient(125deg,#1a222c,#111a23);box-shadow:0 12px 35px #0003,inset 0 1px #ffffff06;overflow:hidden;position:relative}
.recent-donations:before{content:"";position:absolute;top:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,#e9ac6555,transparent 70%);pointer-events:none}
.recent-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}
.recent-kicker{display:flex;gap:7px;align-items:center;font:700 8px/1.4 Manrope,sans-serif;letter-spacing:2px;color:#caa47e}
.recent-kicker svg{width:12px;height:12px;color:#f8c589}
.recent-heading h2{font:400 30px/1.1 Troika,sans-serif!important;color:#f9f0e6;margin:10px 0 0}
.recent-heading h2 span{color:#ffbc7f}
.recent-subtitle{font:11px/1.6 Manrope,sans-serif;color:#91a0af;margin:10px 0 0}
.recent-tools{display:flex;align-items:center;gap:8px;flex:none}
.recent-feed-state{display:flex;gap:7px;align-items:center;border:1px solid #b79b7233;background:#d8a35b08;border-radius:99px;padding:8px 10px;color:#c7b59f;font:700 9px Manrope,sans-serif;white-space:nowrap}
.recent-feed-state:before{content:"";width:5px;height:5px;background:#bda180;border-radius:50%;flex:none}
.recent-feed-state[data-state=ready]{color:#a1d5b8;border-color:#8ec8a32b;background:#60aa7a09}
.recent-feed-state[data-state=ready]:before{background:#88c69d;box-shadow:0 0 8px #80ce9555}
.recent-arrow,.recent-refresh{display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff16;border-radius:8px;color:#b6c4d0;background:#ffffff05;cursor:pointer;font:18px Arial;transition:background .2s,color .2s}
.recent-arrow:hover,.recent-refresh:hover{color:#ffc58b;background:#ffffff0c}
.recent-arrow:disabled{opacity:.25;cursor:default}
.recent-refresh svg{width:14px;height:14px}
.recent-refresh[aria-busy=true] svg{animation:hl-refresh 1s linear infinite}
.purchase-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 0 6px;scrollbar-width:thin;scrollbar-color:#b48b5a #131b25;scroll-behavior:smooth;scroll-snap-type:x mandatory}
.purchase-slot{--purchase-color:#ce9d69;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;min-height:226px;padding:15px 14px 14px;background:linear-gradient(155deg,#202a35,#17212c);border:1px solid #ffffff10;border-radius:12px;isolation:isolate;scroll-snap-align:start;transition:transform .2s,border-color .2s,box-shadow .2s;animation:hl-purchase-in .45s both}
.purchase-slot:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--purchase-color) 12%,transparent),transparent 70%);pointer-events:none}
.purchase-slot:after{content:"";position:absolute;inset:auto 15px 0;height:2px;background:linear-gradient(90deg,transparent,var(--purchase-color),transparent);opacity:.4}
.purchase-slot:nth-child(2){animation-delay:.045s}.purchase-slot:nth-child(3){animation-delay:.09s}.purchase-slot:nth-child(4){animation-delay:.135s}.purchase-slot:nth-child(5){animation-delay:.18s}
.purchase-slot:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--purchase-color) 45%,transparent);box-shadow:0 7px 20px #0004}
.purchase-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}
.purchase-number{position:static;font:700 9px/1 Manrope,sans-serif;color:#7a8a99;letter-spacing:1px}
.purchase-card-type{font:700 7px/1 Manrope,sans-serif;color:#9caaaf;letter-spacing:.8px}
.purchase-empty-art{display:grid;place-items:center;width:100%;height:90px;margin:10px 0 8px;color:#c8aa83;position:relative}
.purchase-empty-art:before{content:"";position:absolute;width:67px;height:67px;border:1px solid #d3a66624;transform:rotate(45deg);border-radius:10px;background:#cfac7510}
.purchase-empty-art svg{width:40px;height:40px;position:relative;filter:drop-shadow(0 5px 9px #0004)}
.purchase-slot.is-empty b{font:400 16px/1.2 Troika,sans-serif;color:#d8c9b6;margin-top:3px}
.purchase-slot.is-empty small{font:10px/1.6 Manrope,sans-serif;color:#8d9eae;margin-top:8px}
.purchase-rank-art{position:relative;align-self:center;display:block;width:92px;height:92px;margin:6px auto 7px;border-radius:10px;overflow:hidden}
.purchase-rank-art .rank-character{width:100%;height:100%;transform:none!important;filter:drop-shadow(0 4px 6px #0004)}
.purchase-rank{display:flex;width:100%;height:31px;align-items:center;justify-content:flex-start;margin-bottom:10px;color:var(--purchase-color);font:400 16px Troika,sans-serif}
.purchase-rank .rank-badge{width:auto;height:29px!important;max-width:100%;max-height:29px!important;filter:drop-shadow(0 2px 0 #0008)}
.purchase-rank .rank-badge>g{display:none}
.purchase-player{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.3 Manrope,sans-serif!important;color:#e9f0f4!important}
.purchase-slot time{display:block;margin-top:7px;font:10px/1.3 Manrope,sans-serif;color:#8da090}
.purchase-slot.is-paid{border-color:color-mix(in srgb,var(--purchase-color) 25%,#26323b)}
.purchase-slot.is-paid .purchase-card-type{color:#8ec9a9;display:flex;align-items:center;gap:4px}
.purchase-card-type svg{width:10px;height:10px}
.recent-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px;border-top:1px solid #ffffff09;padding-top:15px}
.recent-status{margin:0;text-align:left;max-width:75%;color:#8fa0ae;font:10px/1.7 Manrope,sans-serif}
.recent-shop-link{flex:none;color:#e9b786;font:700 10px/1.4 Manrope,sans-serif;text-decoration:none}
.recent-shop-link:hover{color:#ffe1b6}
@keyframes hl-purchase-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@keyframes hl-refresh{to{transform:rotate(360deg)}}
.support-dock{position:fixed;right:24px;bottom:max(22px,env(safe-area-inset-bottom));z-index:60;font-family:Manrope,sans-serif}
.support-launcher{display:flex;align-items:center;gap:11px;padding:9px 17px 9px 9px;border:1px solid #ffbd7760;border-radius:15px;background:linear-gradient(120deg,#4a3021f5,#242122fa);color:#fff3df;box-shadow:0 7px 28px #0006,inset 0 1px #ffffff12;min-height:59px;transition:transform .2s,border-color .2s,box-shadow .2s;text-align:left}
.support-launcher:hover{transform:translateY(-3px);border-color:#ffd19a;box-shadow:0 10px 30px #0007,0 0 20px #e8a05916}
.support-launcher-icon{display:grid;place-items:center;width:40px;height:40px;position:relative;border:1px solid #ffcd8840;border-radius:11px;background:linear-gradient(140deg,#ffc380,#dd8e4a);color:#35200e;flex:none}
.support-launcher-icon svg{width:22px;height:22px}
.support-launcher-icon:after{content:"";position:absolute;inset:-4px;border:1px solid #f4b77530;border-radius:14px;animation:hl-support-ring 4s ease-in-out infinite}
.support-launcher-copy strong{display:block;font:400 15px/1.2 Troika,sans-serif;letter-spacing:.1px;color:#ffe9ca}
.support-launcher-copy small{display:block;font:10px/1.3 Manrope,sans-serif;color:#c9b49b;margin-top:4px}
.support-launcher-arrow{font:18px Arial;color:#eac297;margin-left:4px}
.support-launcher[aria-expanded=true] .support-launcher-arrow{transform:rotate(180deg)}
.support-popover{position:absolute;right:0;bottom:calc(100% + 14px);width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 130px);overflow:auto;border:1px solid #b68c5c55;border-radius:18px;background:linear-gradient(145deg,#252d37,#151d28 65%);box-shadow:0 20px 65px #0009,0 1px 0 #ffffff12 inset;transform-origin:bottom right;animation:hl-support-open .2s ease-out}
.support-popover[hidden]{display:none!important}
.support-popover-head{position:relative;padding:24px 24px 21px;background:radial-gradient(ellipse at 0 0,#bf81442b,transparent 85%);border-bottom:1px solid #ffffff0b}
.support-popover-kicker{display:flex;align-items:center;gap:7px;font:700 8px/1.5 Manrope,sans-serif;letter-spacing:1.8px;color:#d5b18a}
.support-popover-kicker svg{width:13px;height:13px}
.support-popover h2{font:400 25px/1.1 Troika,sans-serif!important;letter-spacing:.1px;margin:14px 0 10px;color:#fff0df}
.support-popover p{font:12px/1.7 Manrope,sans-serif;color:#a7b5c4;margin:0}
.support-close{position:absolute;right:14px;top:13px;display:grid;place-items:center;width:29px;height:29px;border:1px solid #ffffff12;background:#ffffff05;border-radius:8px;font:20px Arial;color:#adbac8}
.support-close:hover{color:#fff3df;background:#ffffff0c}
.support-popover-body{padding:19px 23px 23px}
.support-primary-link{display:flex;align-items:center;gap:12px;border:1px solid #e6a6686b;border-radius:10px;padding:14px;background:linear-gradient(120deg,#edb16f,#d79557);color:#271b12;text-decoration:none;box-shadow:0 4px 12px #0003}
.support-primary-link>svg{width:23px;height:23px;flex:none}
.support-primary-link strong{display:block;font:800 12px/1.3 Manrope,sans-serif}
.support-primary-link small{display:block;margin-top:4px;font:10px/1.2 Manrope,sans-serif;color:#624529}
.support-primary-link>span:last-child{margin-left:auto;font:22px Arial}
.support-primary-link:hover{filter:brightness(1.09);transform:translateY(-1px)}
.support-topics-label{font:700 8px/1.4 Manrope,sans-serif;color:#8798a9;letter-spacing:1.7px;margin:23px 0 10px}
.support-topics{display:flex;gap:7px}
.support-topics button{flex:1;border:1px solid #ffffff15;background:#ffffff04;padding:11px 8px;border-radius:8px;color:#c4cfda;font:700 10px/1.4 Manrope,sans-serif}
.support-topics button:hover,.support-topics button[aria-pressed=true]{background:#d5a06412;border-color:#d5a06465;color:#f8d4a7}
.support-topic-detail{border-left:2px solid #d6a26377;padding:2px 0 2px 12px;margin:14px 0 0!important;font-size:11px!important;min-height:58px}
.support-secondary-links{display:flex;align-items:center;justify-content:space-between;margin-top:21px;gap:15px}
.support-secondary-links a{font:700 10px/1.5 Manrope,sans-serif;color:#d9ba98}
.support-secondary-links a:last-child{color:#a9a2cb}
@keyframes hl-support-ring{0%,100%{opacity:.25;transform:scale(1)}50%{opacity:.75;transform:scale(1.05)}}
@keyframes hl-support-open{from{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:1270px){:root{--header-height:96px}.site-header>.wrap{width:calc(100% - 44px)!important;gap:24px}.header-logo-frame,.site-header .logo img{width:70px!important;height:70px!important}.site-header .logo{gap:11px}.site-header .wordmark{font-size:29px!important}.site-header .wordmark small{font-size:7px;letter-spacing:2.6px}.site-header #main-nav{gap:18px}.site-header #main-nav svg{display:none}.site-header .connect{padding:11px 13px!important;gap:10px}.site-header .connect strong{font-size:14px}.site-header .server-shortcut{display:none!important}}
@media(max-width:1040px){.site-header>.wrap{gap:20px}.site-header .menu-toggle{display:block;margin-left:auto;order:3}.site-header #main-nav{display:none;position:absolute;top:calc(100% + 9px);right:22px;left:auto;width:260px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px;background:#18222ff7;border:1px solid #d8ad7840;border-radius:12px;box-shadow:0 14px 45px #0008;backdrop-filter:blur(16px)}.site-header #main-nav.opened{display:flex}.site-header #main-nav a,.site-header #main-nav button{padding:14px 13px;text-align:left;min-height:44px;border-radius:6px}.site-header #main-nav svg{display:block}.site-header #main-nav a:after,.site-header #main-nav button:after{display:none}.site-header #main-nav a:hover,.site-header #main-nav button:hover{background:#ffffff07}.site-header .connect{margin-left:auto;order:2}}
@media(max-width:800px){.recent-donations{padding:23px!important}.recent-heading{align-items:flex-start}.recent-heading h2{font-size:27px!important}.recent-tools{flex-wrap:wrap;justify-content:flex-end;max-width:145px}.recent-feed-state{font-size:8px}.purchase-track{display:flex;overflow-x:auto;overflow-y:hidden;gap:12px;padding-top:3px;padding-bottom:13px}.purchase-slot{flex:0 0 171px;min-height:228px}.recent-arrow,.recent-refresh{width:29px;height:29px}.atmosphere-orb{left:-590px;opacity:.75}.atmosphere-orb.orb-teal{right:-590px}.floating-rune{opacity:.25}.recent-status{max-width:72%}}
@media(max-width:600px){:root{--header-height:138px}.site-header>.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 28px)!important;grid-template-rows:73px 50px;gap:0 12px;align-content:center}.site-header .logo{gap:10px}.header-logo-frame,.site-header .logo img{width:62px!important;height:62px!important}.header-logo-frame:before{inset:8px;border-radius:14px}.site-header .wordmark{font-size:27px!important;letter-spacing:.4px!important}.site-header .wordmark small{font-size:6px;letter-spacing:2.1px;margin-top:7px}.site-header .menu-toggle{order:initial;grid-column:2;grid-row:1;margin:0;width:42px;height:42px}.site-header .connect{order:initial;grid-column:1/-1;grid-row:2;justify-content:center;gap:11px;min-height:43px;height:43px;border-radius:9px;padding:7px 14px!important;margin:0 0 6px;width:100%}.site-header .connect>span:nth-child(2){display:flex;align-items:center;gap:12px}.site-header .connect .server-label{display:block;font-size:7px;letter-spacing:1.2px;margin:0}.site-header .connect strong{font-size:14px}.site-header .connect .server-copy-icon{width:25px;height:25px;border:0;background:none}.site-header #main-nav{top:calc(100% + 7px);right:14px;width:calc(100% - 28px)}.mode-rail{margin-top:16px!important}.motion-toggle{left:12px;bottom:max(14px,env(safe-area-inset-bottom))!important;padding:8px 10px;font-size:8px!important;max-width:122px}.support-dock{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.support-launcher{padding:7px 12px 7px 7px;gap:8px;min-height:54px;border-radius:13px}.support-launcher-icon{width:36px;height:36px;border-radius:9px}.support-launcher-copy strong{font-size:13px}.support-launcher-copy small{font-size:8px}.support-launcher-arrow{display:none}.support-popover{right:0;width:350px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 110px);bottom:calc(100% + 11px)}.support-popover-head{padding:23px 21px 19px}.support-popover-body{padding:18px 20px 21px}.recent-donations{padding:20px 17px!important;margin:24px 0!important;border-radius:15px}.recent-heading{gap:12px;margin-bottom:18px}.recent-heading h2{font-size:24px!important}.recent-kicker{font-size:7px;letter-spacing:1.3px}.recent-subtitle{font-size:10px;max-width:175px;margin-top:8px}.recent-tools{max-width:113px;gap:6px}.recent-feed-state{padding:7px 8px;font-size:7px;gap:5px}.recent-footer{gap:12px;align-items:flex-start}.recent-status{font-size:9px;max-width:68%}.recent-shop-link{font-size:9px}.floating-rune{display:none}.ambient-bg .ambient-spark{opacity:.18}.atmosphere-grid{background-size:56px 56px;opacity:.5}#toast{bottom:85px!important}.footer{padding-bottom:90px!important}}
@media(max-width:360px){.site-header .wordmark{font-size:24px!important}.site-header .connect .server-label{font-size:6px;letter-spacing:.5px}.site-header .connect strong{font-size:13px}.site-header .connect>span:nth-child(2){gap:8px}.recent-donations{padding:17px 13px!important}.recent-heading h2{font-size:22px!important}.recent-tools{max-width:104px}.support-launcher-copy small{display:none}.support-launcher-copy strong{font-size:12px}.support-launcher{gap:7px}.motion-toggle{font-size:7px!important;padding:8px}}
.no-motion .support-launcher-icon:after,.no-motion .atmosphere-orb,.no-motion .floating-rune,.no-motion .purchase-slot,.no-motion .support-popover{animation:none!important}
.no-motion .purchase-slot:hover,.no-motion .support-launcher:hover{transform:none}
html[data-page-hidden=true] .ambient-bg *,html[data-page-hidden=true] .support-launcher-icon:after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.ambient-bg *,.support-launcher-icon:after,.support-popover,.purchase-slot,.recent-refresh svg{animation:none!important;transition:none!important}.purchase-track{scroll-behavior:auto}.purchase-slot:hover,.support-launcher:hover{transform:none}}

@media(max-width:1449px){.mode-rail{top:auto!important}}
