:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scale:1;--app-width:min(100vw, 430px);--bottom-scroll-space:calc(112px + env(safe-area-inset-bottom,0px));--rotation:0deg;--accent:#ebc56d;--accent-rgb:235, 197, 109;--font-cn:"Noto Sans SC", "Microsoft YaHei", "PingFang SC", sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#080b13;width:100%;min-width:0;min-height:100%;overflow-x:hidden}body{color:#f5f3ed;width:100%;min-width:0;min-height:100dvh;font-family:var(--font-cn);background:#080b13;margin:0;overflow-x:hidden}button,a{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.app-root{min-height:100%}.viewport-shell{width:var(--app-width);max-width:100vw;height:calc(1832px * var(--scale) + var(--bottom-scroll-space));box-shadow:none;background:#080b13;margin:0 auto;position:relative;overflow:hidden}.viewport-shell:after{content:"";z-index:0;top:calc(1832px * var(--scale));width:100%;height:var(--bottom-scroll-space);pointer-events:none;background:linear-gradient(#030610e6,#030610fa),url(./background-ylEE0ODm.png) bottom/100% no-repeat;position:absolute;left:0}.artboard{width:941px;height:1832px;transform:scale(var(--scale));transform-origin:0 0;background:#080b13;position:absolute;inset:0 auto auto 0;overflow:hidden}.artboard:before,.artboard:after{display:none}.visual-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.full-layer{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.layer-background{object-fit:cover;width:941px;height:1700px;top:132px;left:0}.site-header{z-index:95;width:var(--app-width);max-width:100vw;height:calc(132px * var(--scale));-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#03060fe6;border-bottom:1px solid #1a1d2a;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000047}.site-header[hidden]{display:none}.site-brand{z-index:2;top:calc(42px * var(--scale));left:calc(36px * var(--scale));align-items:center;gap:calc(15px * var(--scale));display:flex;position:absolute}.site-brand img{width:calc(61px * var(--scale));height:calc(61px * var(--scale));object-fit:contain;filter:drop-shadow(0 0 8px #486aff6b)}.site-brand span{color:#fff;font-size:calc(42px * var(--scale));letter-spacing:1px;font-weight:800;line-height:1}.wallet-button{z-index:2;top:calc(29px * var(--scale));right:calc(123px * var(--scale));width:calc(220px * var(--scale));height:calc(74px * var(--scale));justify-content:center;align-items:center;gap:calc(12px * var(--scale));border-radius:calc(12px * var(--scale));color:#fff;font-size:calc(24px * var(--scale));white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff5a2f,#ff3d20);border:0;padding:0;font-weight:700;display:flex;position:absolute;box-shadow:0 5px 14px #ff411f3d,inset 0 1px #ffffff2e}.wallet-button svg{width:calc(29px * var(--scale));height:calc(29px * var(--scale));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.wallet-button:hover{filter:brightness(1.08)}.wallet-button:active{transform:translateY(1px)}html[lang=en] .wallet-button{right:calc(123px * var(--scale));width:calc(284px * var(--scale));padding:0 calc(16px * var(--scale));gap:calc(9px * var(--scale));font-size:calc(21px * var(--scale))}html[lang=en] .wallet-button svg{width:calc(26px * var(--scale));height:calc(26px * var(--scale))}.language-switcher{z-index:3;top:calc(29px * var(--scale));right:calc(31px * var(--scale));position:absolute}.language-button{width:calc(74px * var(--scale));height:calc(74px * var(--scale));padding:calc(15px * var(--scale));border:calc(2px * var(--scale)) solid #ff4c2a;border-radius:calc(18px * var(--scale));color:#fff;cursor:pointer;background:#06080fe6;place-items:center;display:grid}.language-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.language-button:hover,.language-button[aria-expanded=true]{color:#ff6848;background:#141218fa}.language-menu{top:calc(86px * var(--scale));width:calc(250px * var(--scale));padding:calc(14px * var(--scale));gap:calc(7px * var(--scale));border-radius:calc(34px * var(--scale));-webkit-backdrop-filter:blur(16px);background:#17171ef7;border:1px solid #343344;display:grid;position:absolute;right:0;overflow:hidden;box-shadow:0 16px 45px #00000080}.language-menu button{width:100%;height:calc(70px * var(--scale));padding:0 calc(12px * var(--scale));border-radius:calc(28px * var(--scale));color:#718095;font-size:calc(28px * var(--scale));white-space:nowrap;cursor:pointer;background:0 0;border:0}.language-menu button:hover{color:#fff;background:#ffffff0f}.language-menu button.is-active{color:#11131a;background:linear-gradient(135deg,#ff5a30,#ff3d21)}.campaign-panel{z-index:6;cursor:pointer;background:#071027;border-radius:27px;width:700px;height:188px;position:absolute;top:168px;left:120.5px;overflow:hidden}.campaign-panel img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.campaign-panel.is-unavailable img{filter:grayscale(.92)brightness(.58)}.campaign-panel.is-unavailable:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:#70768457;position:absolute;inset:0}.campaign-panel:focus-visible,.wallet-button:focus-visible{outline-offset:4px;outline:3px solid #63e9ff}.campaign-community{z-index:8;color:#e8c76d;text-align:center;align-content:center;justify-items:center;gap:3px;width:700px;height:60px;display:grid;position:absolute;top:358px;left:120.5px}.campaign-community>strong{letter-spacing:1px;text-shadow:0 0 12px #e8c76d40;font-size:24px;font-weight:750;line-height:1.15}.campaign-address-row{color:#c9cbd4;white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:18px;line-height:1;display:flex}.campaign-address-row code{color:#f1f2f5;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:17px}.campaign-address-row button{color:#f1cf70;cursor:pointer;background:#19181cc2;border:1px solid #e8c76db8;border-radius:15px;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:16px;display:inline-flex}.campaign-address-row button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.campaign-address-row button:active{transform:translateY(1px)}.campaign-address-row button:focus-visible{outline-offset:3px;outline:3px solid #63e9ff}.star-chart-position{z-index:2;transform-origin:0 0;width:942px;height:1675px;position:absolute;top:0;left:0;transform:matrix(.623,0,0,.623,177.5,270)}.star-chart-rotator{width:942px;height:1675px;transform:rotate(var(--rotation));transform-origin:471px 800px;transition:transform .65s cubic-bezier(.2,.8,.24,1);position:absolute;inset:0}.layer-core{transform-origin:471px 800px;will-change:transform;animation:42s linear infinite core-slow-spin}@keyframes core-slow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.layer-orbit,.layer-core{object-fit:cover;width:942px;height:1674.67px;top:0;left:0}.nft-icon{--node-color:var(--accent);z-index:4;width:163.542px;height:163.542px;position:absolute}.nft-icon button{cursor:pointer;width:100%;height:100%;transform:rotate(calc(-1 * var(--rotation))) scale(var(--node-scale,1));transform-origin:50%;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .65s cubic-bezier(.2,.8,.24,1),filter .25s;position:absolute;inset:0}.nft-icon button>img{object-fit:cover;max-width:none;display:block;position:absolute}.nft-label{z-index:5;top:calc(50% + var(--label-y,110px));left:calc(50% + var(--label-x,0px));min-width:104px;color:var(--node-color);letter-spacing:1px;text-align:center;white-space:nowrap;text-shadow:0 0 9px color-mix(in srgb, var(--node-color) 58%, transparent);pointer-events:none;transform:translate(-50%, -50%) rotate(calc(-1 * var(--rotation)));transform-origin:50%;font-size:40px;font-weight:600;line-height:1.2;transition:transform .65s cubic-bezier(.2,.8,.24,1),color .25s,opacity .25s;position:absolute}.nft-icon.is-active{--node-scale:1.1}.nft-icon.is-active button{filter:brightness(1.1) drop-shadow(0 0 12px color-mix(in srgb, var(--node-color) 48%, transparent))}.nft-icon.is-unavailable button{opacity:.46;filter:grayscale()brightness(.72)}.nft-icon.is-unavailable button:hover{opacity:.58}.nft-icon.is-unavailable .nft-label{color:#9ba0aa;opacity:.58;text-shadow:none}.nft-icon button:focus-visible{outline:3px solid var(--node-color);outline-offset:4px}.icon-sky{--node-color:#47ddf4;--label-x:0px;--label-y:-115px;top:330.35px;left:385.96px}.icon-sky img{width:142.281px;height:142.281px;top:10.63px;left:10.63px}.icon-genesis{--node-color:#ebc56d;--label-x:-109px;--label-y:-36px;top:592.02px;left:3.27px}.icon-genesis img{width:139.01px;height:139.01px;top:12.27px;left:12.27px}.icon-dawn{--node-color:#b783ff;--label-x:109px;--label-y:-36px;top:594.47px;left:766.19px}.icon-dawn img{width:160.271px;height:160.271px;top:1.64px;left:1.64px}.icon-glory{--node-color:#e7edf6;--label-x:-68px;--label-y:92px;top:1042.58px;left:149.64px}.icon-glory img{width:155.365px;height:155.365px;top:4.09px;left:4.09px}.icon-torch{--node-color:#ff665c;--label-x:66px;--label-y:94px;top:1045.85px;left:619.82px}.icon-torch img{width:140.646px;height:140.646px;top:11.45px;left:11.45px}.detail-card{z-index:5;pointer-events:none;background:0 0;border:0;width:650px;height:430px;margin:0;position:absolute;top:1064px;left:145.5px}.detail-card-visual{z-index:0;object-fit:fill;width:650px;max-width:none;height:430px;position:absolute;inset:0}.detail-copy{z-index:1;transition:opacity .2s,transform .2s;position:absolute;inset:0}.detail-card.is-switching .detail-copy{opacity:.18;transform:translateY(6px)}.detail-copy-enter-active{transition:opacity .24s,transform .24s}.detail-copy-leave-active{transition:opacity .16s,transform .16s}.detail-copy-enter-from{opacity:0;transform:translateY(8px)}.detail-copy-leave-to{opacity:0;transform:translateY(-4px)}.detail-copy h1,.detail-copy p{margin:0}.detail-copy h1{width:260px;color:var(--accent);font-size:46px;font-weight:800;line-height:1.2;position:absolute;top:45px;left:70px}.detail-subtitle{width:520px;color:var(--accent);letter-spacing:.15px;font-size:19px;font-weight:500;line-height:1.5;position:absolute;top:112px;left:70px}.detail-rights{color:#f5f3ed;width:540px;margin:0;padding:0;font-size:19px;line-height:1.45;list-style:none;position:absolute;top:230px;left:70px}.detail-rights li{align-items:flex-start;margin-bottom:7px;display:flex}.detail-rights li:before{content:"•";color:var(--accent);text-shadow:0 0 7px var(--accent);flex:none;margin-right:12px}html[lang=en] .detail-subtitle,html[lang=ko] .detail-subtitle,html[lang=ja] .detail-subtitle{font-size:16px;line-height:1.4}html[lang=en] .detail-rights,html[lang=ko] .detail-rights,html[lang=ja] .detail-rights{font-size:16px;line-height:1.3;top:235px}html[lang=en] .detail-rights li,html[lang=ko] .detail-rights li,html[lang=ja] .detail-rights li{margin-bottom:4px}.detail-price{width:160px;color:var(--accent);text-align:right;font-size:27px;font-weight:500;position:absolute;top:322px;right:72px}.detail-remaining{color:#a9a6a0;text-align:right;white-space:nowrap;width:430px;font-size:18px;position:absolute;top:362px;right:72px}.mint-button{z-index:7;cursor:pointer;background:0 0;border:0;border-radius:52px;width:660px;height:102px;padding:0;position:absolute;top:1499px;left:140.5px;overflow:hidden}.mint-button img{object-fit:fill;width:100%;height:100%;transition:filter .25s;position:absolute;inset:0}.mint-button span{z-index:1;color:#30200c;place-items:center;font-size:25px;font-weight:800;display:grid;position:absolute;inset:0}.mint-button:hover:not(:disabled){filter:brightness(1.08)}.mint-button:active:not(:disabled){transform:translateY(1px)}.mint-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.mint-button:disabled{opacity:.62;filter:grayscale(.38);cursor:default}.home-view{z-index:2;transform-origin:470.5px 916px;position:absolute;inset:0;transform:translateY(95px)scale(1.16)}.home-view[hidden],.collection-view[hidden]{display:none}.collection-view{z-index:6;background:radial-gradient(circle at 38% 10%,#2b487c38,#0000 30%),linear-gradient(#03071294,#030610eb),url(./background-ylEE0ODm.png) 50%/cover no-repeat;width:941px;height:1832px;position:absolute;top:0;left:0;overflow:hidden}.collection-header{background:#02050e59;border-bottom:0;height:132px;position:relative}.collection-header h1{color:#f8f9fd;text-align:center;letter-spacing:2px;margin:0;padding-top:46px;font-size:41px;line-height:1}.collection-back,.collection-settings{cursor:pointer;background:0 0;border:0;width:52px;height:52px;padding:5px;position:absolute;top:42px}.collection-back{left:26px}.collection-settings{right:27px}.collection-back svg,.collection-settings svg{fill:none;stroke:#fff;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.collection-back:focus-visible,.collection-settings:focus-visible{border-radius:12px;outline:2px solid #f0c560}.collection-settings:disabled{opacity:.5;cursor:default}.collection-summary{transform-origin:top;justify-content:space-between;align-items:flex-start;width:764px;height:134px;margin:0 auto;padding:45px 31px 0;display:flex;transform:scale(1.08)}.collection-summary strong{letter-spacing:.5px;font-size:34px;font-weight:500}.collection-summary span{color:#aeb0bd;padding-top:3px;font-size:30px}.collection-summary b{color:#e8bd58;margin:0 4px 0 12px;font-weight:500}.collection-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;transform-origin:top;width:764px;height:1320px;margin:0 auto;padding:14px 30px 44px;overflow-y:auto;transform:scale(1.08)}.collection-list::-webkit-scrollbar{display:none}.collection-card{background:linear-gradient(105deg,#586b9157,#1b2133c4 49%,#131725e6),#191f30bf;border:2px solid #8fa4ccbd;border-radius:23px;grid-template-columns:170px minmax(0,1fr);grid-template-areas:"icon info""actions actions""status status";align-items:center;gap:18px 22px;min-height:344px;margin-bottom:36px;padding:30px 31px;display:grid;position:relative;box-shadow:inset 0 0 42px #7997d214,0 15px 32px #0000002e}.collection-card-icon{width:162px;height:162px;box-shadow:0 0 24px color-mix(in srgb, var(--card-accent) 20%, transparent);background:#02050ce6;border-radius:14px;grid-area:icon;overflow:hidden}.collection-card-icon img{object-fit:cover;width:100%;height:100%}.collection-card-info{grid-area:info;align-self:center;min-width:0}.collection-card-info h2{color:#f6f6f9;margin:0 0 18px;font-size:34px;line-height:1}.collection-time-row+.collection-time-row{margin-top:12px}.collection-time-row span{color:#a7a8b2;margin-bottom:5px;font-size:21px;display:block}.collection-time-row time{white-space:nowrap;color:#f0f1f5;font-size:22px;display:block}.collection-card-actions{grid-area:actions;grid-template-columns:1fr 1fr;gap:18px;display:grid}.collection-card-actions.is-single-action{grid-template-columns:1fr}.collection-card-status{color:#bfc5d3;grid-area:status;gap:7px;padding-top:2px;font-size:18px;line-height:1.3;display:grid}.collection-card-status small{font-size:inherit;white-space:normal;display:block}.collection-action{cursor:pointer;border-radius:36px;height:67px;font-size:26px;font-weight:700}html[lang=en] .collection-action,html[lang=ko] .collection-action,html[lang=ja] .collection-action{font-size:22px}.reward-button{color:#efc666;background:#11141f8c;border:3px solid #e4bb62}.unlock-button{color:#1c170e;background:linear-gradient(102deg,#d9a83d,#f4d576 50%,#dca73b);border:0;box-shadow:inset 0 1px #ffffff59}.collection-action:hover:not(:disabled){filter:brightness(1.1)}.collection-action:active:not(:disabled){transform:translateY(1px)}.collection-action:disabled{opacity:.56;cursor:default}.collection-empty{color:#9299ad;text-align:center;place-content:center;justify-items:center;height:500px;display:grid}.collection-empty span{color:#e9c35f;text-shadow:0 0 25px #e9c35f80;font-size:60px}.collection-empty strong{color:#e5e7ed;margin-top:12px;font-size:30px}.collection-empty p{margin-top:12px;font-size:20px}.collection-connect{color:#21180b;cursor:pointer;background:linear-gradient(102deg,#d9a83d,#f4d576 50%,#dca73b);border:0;border-radius:34px;min-width:230px;height:64px;margin-top:26px;font-size:25px;font-weight:750}.bottom-navigation{z-index:90;width:var(--app-width);max-width:100vw;height:64px;height:calc(64px + env(safe-area-inset-bottom,0px));padding:5px 8px 4px;padding:5px 8px calc(4px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#111522e0;border:0;border-radius:21px 21px 0 0;grid-template-columns:1fr 1fr;display:grid;position:fixed;top:auto;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 36px #00000080,inset 0 1px #ffffff0b}.nav-item{color:#8e94a3;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.nav-item svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;width:27px;height:27px}.nav-item span{font-size:13px;line-height:1}.nav-item.is-active{color:#f0c75e;text-shadow:0 0 12px #f0c75e47}.nav-item:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid #f4ca67}.toast{z-index:110;bottom:88px;left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;text-align:center;background:#171c2f;border:1px solid #3b4461;border-radius:10px;max-width:min(420px,100vw - 32px);padding:12px 18px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,14px);box-shadow:0 12px 40px #00000073}.toast.show{opacity:1;transform:translate(-50%)}.toast.is-centered{min-width:260px;top:50%;bottom:auto;transform:translate(-50%,calc(14px - 50%))}.toast.is-centered.show{transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.layer-core{animation:none}}
