@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@500;600;700&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";:root{color:#17221c;font-synthesis:none;background:#f5f7f2;font-family:Noto Sans KR,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.portal{min-height:100vh}header{z-index:20;background:#fff;border-bottom:1px solid #e5e9e2;align-items:center;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.logo{color:#17221c;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.logo>img{object-fit:contain;filter:drop-shadow(0 4px 8px #0d342038);border-radius:12px;width:40px;height:40px}.logo b{font:700 16px DM Sans}.logo em{color:#1f6d45;font-style:normal}.homeIntro h2 strong{color:#165f3b}.homeIntro h2 em{color:#b57e08;font-style:italic}[data-theme=dark] .homeIntro h2 strong{color:#8fe0ad}[data-theme=dark] .homeIntro h2 em{color:#f0c84d}nav{scrollbar-width:none;flex:auto;gap:4px;min-width:0;margin-left:clamp(12px,2.5vw,42px);display:flex;overflow:auto hidden}nav::-webkit-scrollbar{display:none}nav button{color:#68746c;white-space:nowrap;word-break:keep-all;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}nav svg{width:16px}nav button.active,nav button:hover{color:#1f6d45;background:#edf6ef}.headRight{white-space:nowrap;flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.headRight>span{border-radius:20px;padding:7px 9px;font:700 10px DM Sans}.live{color:#16723b;background:#dff8e6}.preview{color:#8a5c00;background:#fff2cd}.profile,.outline{white-space:nowrap;word-break:keep-all;background:#fff;border:1px solid #dbe3dc;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.profile svg,.outline svg{width:17px}.mobileMenu{background:0 0;border:0;display:none}main{max-width:1440px;margin:auto;padding:32px 4vw 90px}.welcome{color:#fff;background:linear-gradient(125deg,#163e2a,#26734b);border-radius:24px;justify-content:space-between;align-items:center;padding:32px 38px;display:flex;box-shadow:0 16px 44px #143b2528}.welcome span,.sectionTitle span,.modal>span{letter-spacing:1.4px;color:#8dd2a8;font:700 11px DM Sans}.welcome h1{margin:8px 0;font-size:36px}.welcome p{color:#c5dfcf;margin:0}.balance{background:#ffffff15;border:1px solid #ffffff28;border-radius:18px;gap:5px;min-width:260px;padding:17px 20px;display:grid}.balance small{color:#b8dac6}.balance b{font-size:18px}.balance button{color:#fff;text-align:left;background:0 0;border:0;align-items:center;padding:5px 0;font-size:12px;display:flex}.balance svg{width:16px}.notice{color:#6c5712;background:#fff9df;border:1px solid #f0dc91;border-radius:12px;align-items:center;gap:9px;margin:18px 0 -2px;padding:12px 15px;font-size:12px;display:flex}.notice svg{width:18px}.marketLayout{grid-template-columns:minmax(0,1fr) 320px;gap:22px;margin-top:24px;display:grid}.catalog,.panel,.cart{background:#fff;border:1px solid #e2e8e2;border-radius:20px}.catalog{padding:22px}.tools{align-items:center;gap:16px;margin-bottom:20px;display:flex}.search{border:1px solid #dce4dc;border-radius:12px;align-items:center;min-width:310px;padding:0 12px;display:flex}.search svg{color:#89938b;width:18px}.search input{border:0;outline:0;width:100%;padding:11px}.chips{gap:7px;display:flex;overflow:auto}.chips button{white-space:nowrap;color:#657168;background:#f0f3ef;border:0;border-radius:20px;padding:8px 11px;font-size:11px}.chips button.on{color:#fff;background:#1f6d45}.itemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.itemGrid article{border:1px solid #e5eae5;border-radius:16px;padding:16px;transition:all .2s}.itemIcon{color:#2b7950;background:#edf6ef;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.itemIcon svg{width:23px}.itemGrid article>span{color:#76907e;margin-top:12px;font-size:10px;display:block}.itemGrid h3{margin:4px 0;font-size:15px}.itemGrid code{color:#89938b;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.prices{gap:15px;margin:13px 0;display:flex}.prices p{margin:0}.prices small{color:#929b94;font-size:9px;display:block}.prices b{font-size:11px}.stock{color:#718078;border-top:1px dashed #dce4dd;padding-top:9px;font-size:9px}.cartAdd,.checkout{color:#fff;background:#1f6d45;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:10px 13px;font-weight:700;display:flex}.cartAdd svg,.checkout svg{width:16px}.cart{align-self:start;padding:20px;position:sticky;top:94px}.cart h2{align-items:center;gap:8px;margin:0 0 16px;font-size:17px;display:flex}.cart h2 svg{width:20px}.cart h2 span{color:#1f6d45;background:#edf6ef;border-radius:20px;margin-left:auto;padding:3px 8px;font-size:11px}.empty{text-align:center;color:#96a099;padding:45px 5px;font-size:12px}.cartRow{border-top:1px solid #edf0ed;padding:12px 0}.cartRow>div:first-child{justify-content:space-between;font-size:11px;display:flex}.cartRow small{color:#50715c}.qty{align-items:center;gap:7px;margin-top:8px;display:flex}.qty button{background:#f0f3ef;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.qty svg{width:13px}.qty button:last-child{color:#b83f3f;margin-left:auto}.cartTotal{border-top:1px solid #dce4dd;justify-content:space-between;margin-top:10px;padding-top:15px;display:flex}.cartTotal span{font-size:11px}.checkout:disabled{opacity:.45;cursor:not-allowed}.safe{color:#89938b;margin-top:9px;font-size:9px;line-height:1.6;display:block}.panel{margin-top:24px;padding:28px}.sectionTitle{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.sectionTitle span{color:#3a875b}.sectionTitle h2{margin:4px 0;font-size:25px}.sectionTitle p{color:#7d8980;font-size:11px}.stockGrid,.supportGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stockGrid article{background:#f7faf7;border:1px solid #e3e9e3;border-radius:16px;padding:20px;position:relative}.stockGrid h3{margin:4px 0}.stockGrid article>b{font-size:20px;display:block}.stockGrid em{color:#1b9853;font-size:12px;font-style:normal}.stockGrid em.down{color:#d14e4e}.stockGrid button{color:#26734b;background:0 0;border:0;padding:15px 0 0;font-size:11px;display:block}.twoCol{grid-template-columns:1fr 1fr;gap:22px;display:grid}.authBox{text-align:center;padding:40px 10px}.authBox>svg{color:#3c855c;width:42px;height:42px}.authBox p{color:#758078;max-width:440px;margin:8px auto 17px;font-size:12px;line-height:1.7}.authBox button{color:#fff;background:#1f6d45;border:0;border-radius:10px;padding:10px 20px}.form{align-content:start;gap:12px;display:grid}.form .sectionTitle{margin-bottom:4px}label{color:#4c5b51;gap:6px;font-size:11px;font-weight:700;display:grid}input,select,textarea{background:#fff;border:1px solid #dbe3dc;border-radius:10px;outline:0;padding:11px}input:focus,select:focus,textarea:focus{border-color:#3a8b5c;box-shadow:0 0 0 3px #3a8b5c17}.ledger>div{border-top:1px solid #edf0ed;align-items:center;padding:15px 3px;display:flex}.ledger>div>span{color:#c54949;background:#fff0f0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ledger>div>span.income{color:#29844c;background:#e8f8ed}.ledger p{margin:0 14px;display:grid}.ledger small{color:#89938b}.ledger strong{color:#c54949;margin-left:auto}.ledger strong.income{color:#29844c}.supportGrid{grid-template-columns:repeat(5,1fr)}.supportGrid button{text-align:left;background:#f8faf8;border:1px solid #e2e8e2;border-radius:15px;padding:18px;position:relative}.supportGrid button>svg:first-child{color:#2a7b4f}.supportGrid h3{margin:12px 0 3px}.supportGrid p{color:#7c8780;font-size:10px}.supportGrid button>svg:last-child{width:16px;position:absolute;top:12px;right:12px}.supportFab{color:#fff;z-index:15;background:#202c24;border:0;border-radius:30px;align-items:center;gap:8px;padding:13px 18px;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 10px 30px #0004}.supportFab svg{width:18px}.backdrop{z-index:50;background:#111a14aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;gap:11px;width:min(540px,100%);padding:28px;display:grid;position:relative}.modal h2{margin:0 0 7px}.modal>span{color:#2a8051}.close{background:#f0f3f0;border:0;border-radius:10px;width:34px;height:34px;position:absolute;top:17px;right:17px}.close svg{width:17px}.modal textarea{resize:vertical}.modal>small{color:#7d8980}.toast{color:#fff;z-index:60;background:#17221c;border-radius:30px;align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast svg{color:#86e5aa;width:17px}@media (width<=1050px){nav{background:#fff;border:1px solid #dfe6df;border-radius:15px;padding:10px;display:none;position:fixed;top:78px;left:15px;right:15px;box-shadow:0 12px 35px #0002}nav.open{grid-template-columns:repeat(2,1fr);display:grid}.mobileMenu{display:block}.profile{display:none}.marketLayout{grid-template-columns:1fr}.cart{position:static}.itemGrid{grid-template-columns:repeat(2,1fr)}.supportGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){header{height:64px;padding:0 15px}.logo b{display:none}.headRight>span{font-size:8px}main{padding:18px 13px 85px}.welcome{padding:24px;display:block}.welcome h1{font-size:29px}.welcome p{font-size:12px}.balance{min-width:0;margin-top:20px}.marketLayout{margin-top:15px}.catalog,.panel,.cart{border-radius:16px}.catalog{padding:13px}.tools{display:block}.search{min-width:0;margin-bottom:10px}.itemGrid{grid-template-columns:1fr 1fr;gap:8px}.itemGrid article{padding:12px}.prices{display:block}.prices p+P{margin-top:5px}.twoCol,.stockGrid{grid-template-columns:1fr}.supportGrid{grid-template-columns:1fr 1fr}.sectionTitle{align-items:flex-start}.sectionTitle p{display:none}.supportFab{bottom:15px;right:15px}.modal{padding:23px 18px}.welcome span{font-size:9px}}.homeIntro{text-align:center;padding:70px 20px 28px}.homeIntro>span{letter-spacing:2px;color:#2d8053;font:700 11px DM Sans}.homeIntro h2{margin:10px;font-size:36px;line-height:1.3}.homeIntro p{color:#748078;line-height:1.8}.homeCards{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.homeCards button{text-align:left;background:#fff;border:1px solid #e1e7e1;border-radius:20px;min-height:225px;padding:24px;transition:all .2s;position:relative}.homeCards button:hover{border-color:#91bca0;transform:translateY(-4px);box-shadow:0 15px 35px #173c2520}.homeCards button>svg:first-child{color:#26764c;background:#e9f5ec;border-radius:12px;width:38px;height:38px;padding:8px}.homeCards button>svg:nth-child(2){width:17px;position:absolute;top:22px;right:19px}.homeCards h3{margin:25px 0 7px;font-size:19px}.homeCards p{color:#748078;min-height:42px;font-size:12px;line-height:1.7}.homeCards b{color:#237449;font-size:11px}.extras{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.extras>div{background:#fff;border:1px solid #e1e7e1;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.extras svg{color:#26764c;width:25px}.extras span{display:grid}.extras small{color:#7e8981;font-size:9px}.extras button{color:#1f6d45;background:#edf6ef;border:0;border-radius:9px;margin-left:auto;padding:8px 10px;font-size:10px}.miniLegal{text-align:center;padding:30px}.miniLegal button,footer button{color:#68766d;background:0 0;border:0;font-size:11px}.stockLayout,.auctionLayout{grid-template-columns:minmax(0,1fr) 330px;gap:22px;display:grid}.stockGrid article.selected{border-color:#2b7c50;box-shadow:0 0 0 2px #2b7c5018}.chart{border-top:1px solid #e5ebe6;margin-top:25px;padding-top:20px}.chart>div{justify-content:space-between;display:flex}.chart span{color:#778279;font-size:11px}.chart svg{width:100%;height:190px;margin-top:12px}.tradeBox>span{color:#2c8052;letter-spacing:1px;font:700 10px DM Sans}.tradeBox h2{margin-bottom:0}.tradeBox>strong{color:#6f7d73;margin-bottom:16px;font-size:18px}.switch{background:#f0f3f0;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.switch button{background:0 0;border:0;border-radius:8px;padding:9px}.switch button.on{color:#fff;background:#2b7b50}.switch button.on.sell{background:#b94848}.estimate{border-top:1px dashed #dce4dd;justify-content:space-between;padding:14px 0;display:flex}.auctionCard{background:#f7faf7;border:1px solid #e2e8e2;border-radius:17px;align-items:center;gap:18px;padding:24px;display:flex}.auctionCard>svg{color:#26764c;background:#e8f4eb;border-radius:14px;width:48px;height:48px;padding:11px}.auctionCard span{color:#2a7a4e;font-size:10px}.auctionCard h3{margin:4px 0}.auctionCard p{color:#778279;font-size:11px}.auctionCard>strong{margin-left:auto}.auctionCards{gap:14px;display:grid}.auctionCard{background:linear-gradient(135deg,#fff8d6,#edc75c);border:2px solid #c99722;box-shadow:0 12px 28px #6f4b002e}.auctionCard b,.auctionCard em{color:#684600;margin-top:6px;font-style:normal;font-weight:900;display:block}.auction-unsold{background:linear-gradient(135deg,#fff4ba,#dcae36)}.auction-sold{opacity:.78}.auroraFab{z-index:30;color:#2f2100;background:linear-gradient(135deg,#d6a62b,#ffdf72);border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-weight:900;display:flex;position:fixed;bottom:86px;right:24px;box-shadow:0 12px 28px #00000040}.auroraFab svg{width:19px}.auroraHelper{z-index:40;background:var(--panel,#fff);border:2px solid #d6a62b;border-radius:20px;grid-template-rows:auto 1fr auto;width:min(390px,100vw - 28px);max-height:70vh;display:grid;position:fixed;bottom:142px;right:24px;overflow:hidden;box-shadow:0 20px 55px #0000004d}.auroraHelper header{color:#fff3bd;background:linear-gradient(135deg,#3e2e08,#8b6411);justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:static}.auroraHelper header div{display:grid}.auroraHelper header button{color:inherit;background:0 0;border:0}.auroraMessages{gap:10px;padding:14px;display:grid;overflow:auto}.auroraMessages p{background:#f4e7b8;border-radius:14px;margin:0;padding:10px 12px;line-height:1.45}.auroraMessages .user{color:#fff;background:#225f42;justify-self:end}.auroraHelper form{border-top:1px solid #d9c177;padding:12px;display:flex}.auroraHelper input{border:1px solid #c6a84d;border-radius:12px;flex:1;padding:11px}.auroraHelper form button{color:#fff;background:#b8860b;border:0;border-radius:12px;width:44px;margin-left:8px}[data-theme=dark] .auroraHelper{color:#f4f8f5;background:#121d16;border-color:#e2b932;box-shadow:0 24px 70px #0000009e}[data-theme=dark] .auroraHelper header{color:#fff4bd;background:linear-gradient(135deg,#17261c,#263c29);border-bottom:1px solid #725f22}[data-theme=dark] .auroraMessages{background:#101913}[data-theme=dark] .auroraMessages p{color:#fff4c5;background:#4b3d12;border:1px solid #8a7224;box-shadow:0 4px 14px #0000003d}[data-theme=dark] .auroraMessages .user{color:#f4fff8;background:#205f40;border-color:#3d9866}[data-theme=dark] .auroraHelper form{background:#17231b;border-top-color:#4f623f}[data-theme=dark] .auroraHelper input{color:#f4faf6;caret-color:#f0c541;background:#0d1711;border-color:#607566}[data-theme=dark] .auroraHelper input::placeholder{color:#aab8ae;opacity:1}[data-theme=dark] .auroraHelper form button{color:#171000;background:#d09a08;box-shadow:0 4px 12px #d09a0840}@media (width<=700px){.auroraFab{bottom:76px;right:12px}.auroraHelper{bottom:132px;right:14px}}.clientPage{gap:20px;display:grid}.clientHero{color:#fff;background:linear-gradient(135deg,#123d2b,#276d4b);grid-template-columns:1.3fr .7fr;align-items:center;gap:28px;padding:34px;display:grid}.clientHero h2{margin:8px 0;font-size:clamp(28px,4vw,48px)}.clientHero p{max-width:650px;line-height:1.7}.clientActions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.clientDownloadButton,.clientAuthButton{border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin:0;padding:15px 22px;font-weight:900;text-decoration:none;display:inline-flex}.clientDownloadButton{color:#352500;background:linear-gradient(135deg,#f2c84b,#ffdf7a);box-shadow:0 12px 24px #00000038}.clientAuthButton{color:#18452f;background:#fff;box-shadow:0 10px 22px #0000002e}.clientAuthButton.verified,.clientDownloadButton.disabled{color:#e6e9e7;box-shadow:none;cursor:not-allowed;opacity:.9;background:#778079}.clientDownloadButton svg,.clientAuthButton svg{width:19px}.clientHero small{color:#d7f6e6;line-height:1.6;display:block}.clientMock{background:#081811a6;border:1px solid #ffffff4d;border-radius:20px;gap:10px;padding:24px;display:grid;box-shadow:0 22px 45px #00000040}.clientMock b{color:#ffdc70;font-size:22px}.clientMock span,.clientMock em{background:#ffffff17;border-radius:9px;padding:10px 12px;font-style:normal}.clientMock em{color:#261b00;background:#d8ac2c;font-weight:900}.clientFeatures{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.clientFeatures article{padding:22px}.clientFeatures svg{color:#c89616}.clientPrivacy{gap:18px;padding:24px;display:flex}.clientPrivacy svg{color:#c89616;flex:none}@media (width<=900px){.clientHero{grid-template-columns:1fr}.clientFeatures{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.clientFeatures{grid-template-columns:1fr}.clientHero{padding:22px}.clientActions>*{width:100%}}.clientConsentBackdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060e0ad1}.clientConsentModal{color:#211c10;background:linear-gradient(145deg,#fffdf5,#f7edcf);border:1px solid #d5a92c;border-radius:24px;gap:14px;width:min(680px,100%);max-height:calc(100vh - 32px);padding:32px;display:grid;overflow:auto;box-shadow:0 28px 90px #00000080,inset 0 1px #fff}.clientConsentIcon{color:#2e2000;background:linear-gradient(145deg,#f4cf55,#b98508);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 25px #7e58003d}.clientConsentIcon svg{width:27px;height:27px}.clientConsentModal>span{letter-spacing:.12em;color:#8b6507;font-size:12px;font-weight:950}.clientConsentModal h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,4vw,38px)}.clientConsentModal p{color:#534a35;margin:0;line-height:1.75}.clientConsentHash{background:#ffffffb8;border:1px solid #dec571;border-radius:15px;gap:7px;padding:17px;display:grid}.clientConsentHash b{color:#7c5900}.clientConsentHash small{color:#766d58}.clientConsentHash code{overflow-wrap:anywhere;color:#312709;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.55;display:block}.clientConsentNotice{color:#41330d!important;font-weight:800!important}.clientConsentActions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:4px;display:grid}.clientConsentActions button{border-radius:13px;min-height:52px;font-size:15px;font-weight:950}.clientConsentLeave{color:#514932;background:#fff;border:1px solid #cbbf9c}.clientConsentAccept{color:#2d2000;background:linear-gradient(135deg,#dba91d,#ffdc68);border:0;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 10px 23px #a1700040}.clientConsentAccept svg{width:18px}[data-theme=dark] .clientConsentModal{color:#f8efd4;background:linear-gradient(145deg,#171b18,#202820);border-color:#b88918;box-shadow:0 28px 90px #000c,inset 0 1px #ffffff0d}[data-theme=dark] .clientConsentModal p{color:#d7ccb0}[data-theme=dark] .clientConsentHash{background:#111712;border-color:#65511d}[data-theme=dark] .clientConsentHash small{color:#b9ad91}[data-theme=dark] .clientConsentHash code{color:#ffe498}[data-theme=dark] .clientConsentNotice{color:#f3ddb0!important}[data-theme=dark] .clientConsentLeave{color:#f5f0e4;background:#293029;border-color:#586256}@media (width<=560px){.clientConsentModal{border-radius:19px;padding:23px}.clientConsentActions{grid-template-columns:1fr}.clientConsentAccept{grid-row:1}.clientConsentLeave{grid-row:2}.clientConsentHash code{font-size:10px}}.chatPreview{text-align:center;padding:45px}.chatPreview svg{color:#287a4f;width:48px}.chatPreview p{color:#758078;font-size:12px;line-height:1.8}.blogGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.blogGrid article{background:#f8faf8;border:1px solid #e2e8e2;border-radius:17px;padding:21px}.blogGrid span{color:#2c8052;font-size:10px}.blogGrid p{color:#758078;font-size:11px;line-height:1.7}.blogGrid button{color:#26764c;background:0 0;border:0;align-items:center;padding:10px 0;font-size:10px;display:flex}.blogGrid svg{width:15px}.serverPromo{color:#fff;background:linear-gradient(120deg,#173f2b,#27734b);border-radius:18px;gap:20px;margin-top:20px;padding:28px;display:flex}.serverPromo>svg{width:42px}.serverPromo span{color:#8cd0a7;font-size:10px}.serverPromo h2{margin:4px 0}.serverPromo p{color:#c5dfcf}.serverPromo code{background:#ffffff15;border-radius:8px;padding:8px 12px}footer{background:#fff;border-top:1px solid #e1e7e1;align-items:center;gap:30px;padding:30px 4vw;display:flex}footer>div:nth-child(2){gap:8px;margin-left:auto;display:flex}footer>small{color:#8b968e;font-size:9px}.legal p{color:#5f6e64;line-height:1.9}.legal .checkout{margin-top:15px}@media (width<=1050px){.homeCards{grid-template-columns:repeat(2,1fr)}.extras,.stockLayout,.auctionLayout{grid-template-columns:1fr}.blogGrid{grid-template-columns:1fr 1fr}footer{display:grid}footer>div:nth-child(2){flex-wrap:wrap;margin:0}}@media (width<=650px){.homeIntro{padding:42px 5px 20px}.homeIntro h2{font-size:29px}.homeCards{grid-template-columns:1fr 1fr;gap:8px}.homeCards button{min-height:220px;padding:16px}.homeCards p{min-height:62px}.blogGrid{grid-template-columns:1fr}.auctionCard{display:block}.auctionCard>strong{margin-top:15px;display:block}.chart svg{height:130px}footer{padding:25px 16px}}.themeToggle{color:#1f6d45;background:#fff;border:1px solid #dbe3dc;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.themeToggle svg{width:18px}.linkedAccount{background:#edf7ef;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.linkedAccount>svg{color:#237a4c}.linkedAccount div{display:grid}.linkedAccount small{color:#748078;font-size:9px}.danger{justify-content:center;color:#b33f3f!important}.linkSteps{gap:11px;padding-left:25px;display:grid}.linkSteps li{padding-left:5px}.linkSteps b,.linkSteps small{display:block}.linkSteps small{color:#758078;margin-top:3px;font-size:10px}.sessionModal input{text-align:center;letter-spacing:8px;font-family:monospace;font-size:22px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101713}[data-theme=dark] body,[data-theme=dark] .portal{color:#eaf2ec;background:#101713}[data-theme=dark] header,[data-theme=dark] footer,[data-theme=dark] .catalog,[data-theme=dark] .panel,[data-theme=dark] .cart,[data-theme=dark] .homeCards button,[data-theme=dark] .extras>div,[data-theme=dark] .modal{color:#edf4ef;background:#18221c;border-color:#2b3930}[data-theme=dark] nav button,[data-theme=dark] footer button{color:#b6c4ba}[data-theme=dark] nav button.active,[data-theme=dark] nav button:hover{color:#8ee0aa;background:#24382b}[data-theme=dark] .logo{color:#eef5f0}[data-theme=dark] .themeToggle,[data-theme=dark] .profile,[data-theme=dark] .outline,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#edf4ef;background:#202c24;border-color:#34453a}[data-theme=dark] .itemGrid article,[data-theme=dark] .stockGrid article,[data-theme=dark] .blogGrid article,[data-theme=dark] .supportGrid button,[data-theme=dark] .auctionCard{color:#edf4ef;background:#1d2921;border-color:#304037}[data-theme=dark] .search,[data-theme=dark] .itemGrid article,[data-theme=dark] .cartRow,[data-theme=dark] .chart{border-color:#304037}[data-theme=dark] .chips button,[data-theme=dark] .qty button,[data-theme=dark] .close{color:#dce7df;background:#26342b}[data-theme=dark] .homeIntro p,[data-theme=dark] .homeCards p,[data-theme=dark] .blogGrid p,[data-theme=dark] .chatPreview p,[data-theme=dark] .sectionTitle p{color:#9eada3}[data-theme=dark] .notice{color:#f0d678;background:#332d18;border-color:#665625}[data-theme=dark] .linkedAccount{background:#21382a}.consents{gap:8px;margin:12px 0;display:grid}.consents label{align-items:center;gap:9px;font-size:13px;display:flex!important}.consents input{width:auto!important}.discordChat{grid-template-columns:240px minmax(0,1fr);min-height:620px;padding:0;display:grid;overflow:hidden}.discordChat>aside{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:22px;display:flex}.discordChat>aside form{gap:6px;margin-bottom:10px;display:flex}.discordChat>aside input{width:100%;min-width:0}.discordChat>aside button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.discordChat>aside button.on,.discordChat>aside button:hover{background:var(--soft)}.discordChat>aside svg{width:18px}.conversation{grid-template-rows:62px 1fr 70px;min-width:0;display:grid}.conversation>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 20px;display:flex}.messages{padding:20px;overflow:auto}.dateLine{color:var(--muted);align-items:center;gap:10px;margin:20px 0;font-size:12px;display:flex}.dateLine:before,.dateLine:after{content:"";background:var(--line);flex:1;height:1px}.friendMessage{background:#f0c5411f;border-left:3px solid #f0c541;border-radius:7px;margin:6px 0;padding:9px 12px}.friendMessage time{color:var(--muted);margin-left:8px;font-size:11px}.friendMessage p{margin:4px 0 0}.chatComposer{border-top:1px solid var(--line);gap:9px;padding:12px 20px;display:flex}.chatComposer input{flex:1}.taxList{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.taxList p{justify-content:space-between;display:flex}@media (width<=720px){.discordChat{grid-template-columns:1fr}.discordChat>aside{border-right:0;border-bottom:1px solid var(--line);max-height:230px}.conversation{min-height:520px}}.portal{transition:background 1.2s}.portal.world-day{background-image:linear-gradient(#7ec8ff1a,#0000 420px)}.portal.world-night{background-image:linear-gradient(#1e245557,#0000 500px)}.portal.world-rain{background-image:linear-gradient(165deg,#5a82a03d,#0000 55%)}.portal.world-thunder{background-image:linear-gradient(160deg,#4141696b,#0000 60%)}.worldClock{color:var(--muted);white-space:nowrap;font-size:12px}.profile[class*=grade-]{border-left:3px solid #aaa}.profile.grade-1{border-color:#fff}.profile.grade-2{border-color:#49c96d}.profile.grade-3{border-color:#4ed8dc}.profile.grade-4{border-color:#f1d04b}.profile.grade-5{border-color:#e8a634}.profile.grade-6{border-color:#dc72f0}.profile.grade-7{border-color:#a456e8}.profile.grade-8{border-color:gold;box-shadow:0 0 14px #ffd7004d}.productOpen{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.itemIcon img{object-fit:contain;width:72px;height:72px;image-rendering:pixelated}.itemIcon img+svg{display:none}.productDetail{max-width:620px}.productDetail>img{object-fit:contain;width:160px;height:160px;image-rendering:pixelated;margin:0 auto 18px;display:block}.productDetail>div{gap:10px;margin:18px 0;display:flex}.productDetail a,.patreonCard span{color:var(--accent);font-weight:700}.patreonCard{color:#fff;background:linear-gradient(135deg,#ff424d,#ff7c56);border-radius:16px;margin:24px 0;padding:24px;text-decoration:none;display:block}.patreonCard b{font-size:20px}.patreonCard p{opacity:.9}.patreonCard span{color:#fff;align-items:center;display:flex}.balance>span{color:var(--muted);font-size:12px}@media (width<=900px){.worldClock{display:none}}.playerCards{gap:.65rem;margin:.75rem 0 1rem;display:grid}.playerCard{border:1px solid color-mix(in srgb, var(--line,#64748b) 55%, transparent);background:color-mix(in srgb, var(--panel,#172033) 88%, transparent);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem .65rem;padding:.75rem;display:grid}.playerCard small{opacity:.75;grid-column:2}.playerCard button{grid-area:1/3/span 2}.onlineDot{background:#22c55e;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 .8rem #22c55e}.discordChat aside details form{gap:.5rem;margin-top:.65rem;display:grid}.portal{--sky-a:#6aa8cb;--sky-b:#d8edf5;isolation:isolate;cursor:crosshair;position:relative}.portal.world-night[data-theme=dark],[data-theme=dark] .portal.world-night{--sky-a:#2b1c1b;--sky-b:#100f19}[data-theme=dark] .portal.world-day{--sky-a:#173451;--sky-b:#0e1823}[data-theme=light] .portal.world-night{--sky-a:#886a62;--sky-b:#d9b9a8}[data-theme=light] .portal.world-day{--sky-a:#62b4df;--sky-b:#dff5ff}.environment{z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--sky-a), var(--sky-b) 52%, transparent 88%);transition:background 1.4s;position:fixed;inset:0;overflow:hidden}.blockSky{opacity:.18;background-image:linear-gradient(30deg,#0000 24%,#ffffff57 25% 26%,#0000 27%),linear-gradient(150deg,#0000 24%,#142f2147 25% 26%,#0000 27%);background-size:68px 40px;animation:28s linear infinite blockDrift;position:absolute;inset:0}.rainField{pointer-events:none;display:none;position:absolute;inset:-24vh -8vw 0;overflow:hidden}.rainField i{left:var(--rain-left);width:2px;height:5cm;opacity:var(--rain-opacity);transform-origin:50%;filter:drop-shadow(0 0 1px #b4e1ff73);animation:rainDrop var(--rain-duration) linear var(--rain-delay) infinite;will-change:transform;background:repeating-linear-gradient(#cdebfff2 0 13px,#cdebfff2 13px 15px,#0000 15px 25px);position:absolute;top:-5cm;transform:rotate(-18deg)}.world-rain .rainField,.world-thunder .rainField{display:block}.lightningFlash{opacity:0;background:#fff;position:absolute;inset:0}.world-thunder .lightningFlash{animation:8s step-end infinite lightning}header,main,footer,.supportFab,.toast{z-index:1;position:relative}button,a,input,textarea,select{cursor:pointer}button,a,.itemGrid article,.blogGrid article,.playerCard{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s}button:hover,a:hover{filter:saturate(1.18)contrast(1.05);transform:translateY(-2px)}button:active,a:active{transform:translateY(1px)scale(.98)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#37c777) 72%, white);outline-offset:3px}.presence{background:color-mix(in srgb, var(--accent,#27834f) 14%, var(--panel,white));color:var(--text);align-items:center;gap:5px;display:flex}.presence svg{width:14px;height:14px}.itemGrid article{border-radius:6px 18px;overflow:hidden}.itemGrid article:hover{transform:translateY(-5px)rotateX(1deg);box-shadow:0 18px 38px #0f2d1d2e}.itemIcon{place-items:center;min-height:112px;padding:12px;display:grid}.itemIcon img{object-fit:contain;width:min(88%,96px);height:96px}.blogComposer{border:1px solid var(--line);background:var(--soft);border-radius:16px;gap:12px;margin:16px 0;padding:18px;display:grid}.blogComposer input,.blogComposer textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:12px;padding:12px 14px}.marketAdminControls{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.marketAdminControls button{border:1px solid var(--line);background:var(--soft);color:var(--text);border-radius:8px;padding:7px 4px;font-size:10px;font-weight:800}.marketAdminControls button:last-child{color:#d1446b}.marketBlocked{color:#d1446b;margin-top:7px;font-weight:800;display:block}.cartAdd:disabled{opacity:.48;cursor:not-allowed;filter:grayscale()}.pinnedPost{background:linear-gradient(135deg, color-mix(in srgb, #f7c844 20%, var(--panel)), var(--panel));border:2px solid #e8b735;border-radius:6px 24px;margin:18px 0 24px;padding:26px;position:relative;overflow:hidden;box-shadow:8px 8px #d7a82038}.pinnedPost:after{content:"";border:18px double #e6b32e59;width:160px;height:160px;position:absolute;bottom:-70px;right:-45px;transform:rotate(45deg)}.pinnedPost>span{color:#b77d00;align-items:center;gap:7px;font-weight:900;display:flex}.pinnedPost svg{width:17px}.adSlot{border:1px dashed var(--line);width:min(100%,760px);color:var(--muted);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:20px auto 0;padding:14px 18px;display:grid}.adSlot b{color:var(--text)}@keyframes blockDrift{to{background-position:136px 40px,-136px 40px}}@keyframes rainDrop{0%{transform:translateY(-12vh)rotate(-18deg)}to{transform:translate3d(var(--rain-drift),145vh,0) rotate(-18deg)}}@keyframes lightning{0%,72%,73.2%,74.1%,89%,90.4%,91.1%,to{opacity:0}72.2%{opacity:.68}72.55%{opacity:.16}73.45%{opacity:.5}89.25%{opacity:.35}89.55%{opacity:.08}90.65%{opacity:.6}}@media (width<=1100px){.presence{display:none}}@media (width<=720px){.adSlot{text-align:center;grid-template-columns:1fr}.pinnedPost{padding:20px}.itemIcon img{width:82px;height:82px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.adminEntry{justify-content:center;align-items:center;gap:8px;width:100%;margin:10px 0;display:flex}.adminEntry svg{width:18px}.bankWorkspace{gap:22px;display:grid}.documentGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.officialDocument{background:color-mix(in srgb, #eff4df 46%, var(--panel));border-top:8px solid #3d7148}.officialDocument>header{border-bottom:3px double color-mix(in srgb, #487d51 65%, var(--line));justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.officialDocument>header span{color:#3d7148;letter-spacing:.08em;font-size:12px;font-weight:900}.officialDocument>header h2{margin:0}.documentSheet{border:1px solid color-mix(in srgb, #4d7c55 55%, var(--line));background:color-mix(in srgb, #fff9db 52%, var(--panel));padding:14px}.documentSheet+.documentSheet{margin-top:12px}.documentTitle{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.documentTitle b{font-size:19px}.documentTitle small{color:var(--muted)}.documentSheet dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.documentSheet dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:82px 1fr;display:grid}.documentSheet dt,.documentSheet dd{margin:0;padding:8px}.documentSheet dt{background:color-mix(in srgb, #73a779 24%, var(--soft));font-weight:900}.noticeTable{border:1px solid var(--line)}.noticeTable>div{grid-template-columns:1.2fr 1fr 1fr 1.25fr;display:grid}.noticeTable>div>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.noticeHead{background:color-mix(in srgb, #4e865a 24%, var(--soft))}.documentEmpty{place-items:center;min-height:185px;display:grid}.ledgerDocument .ledger{max-height:480px;overflow:auto}.taxStatement{border-top:3px double color-mix(in srgb,#487d51 65%,var(--line));margin-top:18px;padding-top:14px}.taxStatement h3{margin:0 0 10px}.taxStatement dl{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.taxStatement dl div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;display:grid}.taxStatement dt,.taxStatement dd{margin:0;padding:9px}.taxStatement dt{background:color-mix(in srgb,#73a779 20%,var(--soft));font-weight:900}@media (width<=850px){.documentGrid,.documentSheet dl{grid-template-columns:1fr}.noticeTable>div{grid-template-columns:1fr 1fr}}.itemIcon{border-radius:0;width:100%;min-height:172px;padding:4px;background:0 0!important}.itemIcon img{object-fit:contain;filter:drop-shadow(0 12px 12px #142d1e2e);width:min(100%,156px)!important;height:156px!important}.itemIcon svg{opacity:.3;width:58px;height:58px}.cartAdd,.checkout,.chatComposer button,.discordInvite{border-radius:12px;min-height:44px;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 6px #124a2d}.cartAdd:active,.checkout:active,.chatComposer button:active,.discordInvite:active{transform:translateY(4px);box-shadow:0 2px #124a2d}.chips button{border:2px solid color-mix(in srgb,var(--accent,#1f6d45) 18%,transparent);background:color-mix(in srgb,var(--accent,#1f6d45) 10%,var(--panel,#fff));font-weight:900}.chips button:nth-child(3n+2){background:color-mix(in srgb,#d8a522 15%,var(--panel,#fff))}.chips button:nth-child(3n){background:color-mix(in srgb,#557bd9 13%,var(--panel,#fff))}.discordChat{border:1px solid color-mix(in srgb,#5865f2 42%,var(--line));box-shadow:0 22px 60px #1e234b29}.discordChat>aside{background:color-mix(in srgb,#5865f2 8%,var(--panel))}.conversation>header{background:color-mix(in srgb,#5865f2 9%,var(--panel))}.messages{background-image:radial-gradient(circle at 1px 1px,#5865f21f 1px,#0000 0);background-size:22px 22px}.friendMessage{background:color-mix(in srgb,#5865f2 12%,var(--panel));border-left:0;border-radius:16px 16px 16px 5px;box-shadow:0 4px 15px #282d6414}.chatComposer{background:var(--panel)}.chatComposer input{border:1px solid var(--line);background:var(--soft);color:var(--text);border-radius:14px;padding:0 15px}.chatComposer button{color:#fff;background:#5865f2;border:0;width:48px}.presence{border:1px solid color-mix(in srgb,var(--accent,#2a8a52) 36%,transparent);min-height:38px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#2a8a52) 8%,transparent);padding:9px 14px!important;font-size:12px!important;font-weight:900!important}[data-theme=dark] .presence{border-color:#56cf82;color:#dcffe8!important;background:#193c2a!important}.serverStory{border-left:8px solid #5865f2;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;display:flex}.serverStory p{max-width:800px;color:var(--muted);line-height:1.8}.discordInvite{color:#fff;white-space:nowrap;background:#5865f2;align-items:center;gap:8px;padding:12px 18px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 6px #3541a3}.notificationConsent{z-index:100;border:1px solid var(--line);background:var(--panel);max-width:690px;color:var(--text);border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:16px 18px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 60px #0004}.notificationConsent svg{color:var(--accent)}.notificationConsent small{color:var(--muted);display:block}.notificationConsent button{background:var(--accent);color:#fff;border:0;border-radius:10px;padding:9px 13px;font-weight:900}.notificationConsent .outline{background:var(--soft);color:var(--text)}.profilePreferences{border:1px solid var(--line);background:var(--soft);border-radius:14px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;display:grid}.profilePreferences span{color:var(--muted);font-size:12px}.profilePreferences button{grid-area:1/2/span 2}.withdraw{justify-content:center;width:100%;margin-top:10px;color:#c9364d!important;border-color:#e5a1ad!important}@media (width<=1050px){header{isolation:isolate;top:0;z-index:1000!important;position:sticky!important;overflow:visible!important}header nav{border:2px solid color-mix(in srgb,var(--accent,#1f6d45) 34%,var(--line));max-height:calc(100dvh - 92px);overflow:auto;z-index:1001!important;background:var(--panel,#fff)!important;position:fixed!important;top:76px!important;left:12px!important;right:12px!important;box-shadow:0 24px 80px #0000006b!important}header nav.open{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}header nav button{background:var(--soft,#f0f3ef);min-height:52px;color:var(--text,#17221c);justify-content:flex-start}header nav button.active{background:var(--accent,#1f6d45);color:#fff}main{position:relative;z-index:1!important}.presence{display:flex!important}.welcome{z-index:1;position:relative}}@media (width<=650px){header nav{top:68px!important}header nav.open{grid-template-columns:repeat(2,minmax(0,1fr))}.presence{padding:7px 9px!important;font-size:10px!important}.notificationConsent{grid-template-columns:auto 1fr;bottom:12px;left:12px;right:12px}.notificationConsent button{grid-row:2}.serverStory{display:block}.discordInvite{justify-content:center;margin-top:14px}.itemIcon{min-height:138px}.itemIcon img{height:132px!important}}
