@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-cyrillic-400-normal-BXZIn0h3.woff2)format("woff2"),url(/assets/russo-one-cyrillic-400-normal-rRbrNFRA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-ext-400-normal-CezFp_e4.woff2)format("woff2"),url(/assets/russo-one-latin-ext-400-normal-BssN3Pxm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-400-normal-BfOuQF9V.woff2)format("woff2"),url(/assets/russo-one-latin-400-normal-CosRecV9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Manrope Variable,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #ffe7a7}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}p{line-height:1.7}img{max-width:100%;display:block}input,select,textarea{border-radius:0}select option{color:#efe2c5;background:#0a1021}:root{--night:#050507;--night-2:#0a0b0f;--obsidian:#0d0e13;--panel:#111216;--panel-deep:#090a0d;--gold:#d9a441;--gold-2:#a76a1d;--gold-hi:#fff0b6;--gold-pale:#f3ddb0;--ruby:#b53e58;--ruby-hi:#ff9ca9;--sapphire:#2d86be;--sapphire-hi:#91ddff;--emerald:#3f8f65;--violet:#8652b6;--paper:#f1e4c8;--muted:#8f99ad;--muted-2:#667186;--line:#dda84842;--line-soft:#ffffff12;--display:"Baskerville","Baskerville Old Face","Palatino Linotype","Book Antiqua",Georgia,serif;--sans:"Manrope Variable","Segoe UI",Arial,sans-serif;--tech:"Russo One","Arial Black",sans-serif;--shadow:0 30px 80px #00000094}html{background:var(--night)}body{color:var(--paper);font-family:var(--sans);background:radial-gradient(75% 32% at 50% -5%,#d89f3530,#0000 67%),radial-gradient(44% 34% at 106% 35%,#2d86be1a,#0000 70%),radial-gradient(36% 30% at -6% 78%,#b53e5817,#0000 74%),linear-gradient(#050507 0%,#090a0d 46%,#050507 100%);margin:0;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.26;background-image:linear-gradient(115deg,#0000 0 49.7%,#e6b24c0e 49.8% 50%,#0000 50.1% 100%),linear-gradient(25deg,#0000 0 49.7%,#e6b24c08 49.8% 50%,#0000 50.1% 100%);background-size:260px 260px,330px 330px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}body:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(0 0,30% 0,31% 1px,69% 1px,70% 0,100% 0,100% 100%,70% 100%,69% calc(100% - 1px),31% calc(100% - 1px),30% 100%,0 100%);border:1px solid #d8a44114;position:fixed;inset:11px}#world{z-index:-3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.world-image{object-fit:cover;opacity:.36;mix-blend-mode:screen;width:100%;height:100%}#dust{z-index:-2;pointer-events:none;opacity:.72;position:fixed;inset:0}.app-shell{width:min(100%,1040px);margin:0 auto;padding:0 28px 150px}.topbar{z-index:20;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;gap:14px;height:132px;display:grid;position:relative}.topbar:before{content:"";background:linear-gradient(90deg,transparent 0 6%,#764b16b3 18%,var(--gold) 50%,#764b16b3 82%,transparent 94%);height:1px;position:absolute;bottom:5px;left:0;right:0;box-shadow:0 0 14px #d9a4412e}.topbar:after{content:"◆";color:var(--gold);text-shadow:0 0 14px #d9a44180;font-size:10px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.brand{text-align:center;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}#brand-art{place-items:center;width:178px;height:124px;display:grid;position:relative}#brand-art:before{content:"";filter:blur(9px);background:radial-gradient(#f6b3373d,#0000 70%);border-radius:50%;width:148px;height:76px;position:absolute}.brand-logo{object-fit:contain;filter:drop-shadow(0 15px 28px #c6771561);width:166px;height:118px;animation:6s ease-in-out infinite logoBreath;position:relative}.brand.has-logo .brand-copy{display:none}.brand-copy{flex-direction:column;align-items:center;display:flex}.brand-name{font-family:var(--display);letter-spacing:.13em;color:var(--gold-hi);font-size:24px;line-height:.88}.brand-name b{letter-spacing:.18em;font-size:31px}.brand-copy small{color:#7e8798;letter-spacing:.28em;margin-top:8px;font-size:7px}.contact-button{filter:drop-shadow(0 12px 22px #00000061);background:0 0;border:0;place-items:center;width:72px;height:72px;transition:transform .25s,filter .25s;display:grid;position:relative}.contact-button:after{content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:9px;transform:rotate(45deg)}.contact-button:hover{filter:drop-shadow(0 16px 26px #00000080);transform:translateY(-3px)scale(1.03)}.contact-icon{object-fit:contain;width:68px;height:68px}.contact-button>span{z-index:2;max-width:56px;font-family:var(--tech);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--gold-pale);font-size:8px;position:relative}.contact-button[aria-disabled=true]{cursor:default;opacity:.92}#main{gap:26px;padding-top:16px;display:grid}.loading,.empty-block{border:1px solid var(--line);box-shadow:var(--shadow);clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(145deg,#111112f7,#070709fc);padding:34px 30px}.empty-block h3{font-family:var(--display);margin:0 0 8px;font-size:28px}.empty-block p{color:var(--muted);margin:0}.eyebrow{color:#dca846;font-family:var(--tech);letter-spacing:.23em;text-transform:uppercase;font-size:9px;line-height:1.4;display:inline-block}.page-heading{gap:11px;padding:26px 0 24px 24px;display:grid;position:relative}.page-heading:before{content:"";background:linear-gradient(180deg,transparent,var(--gold),transparent);width:3px;position:absolute;top:19px;bottom:19px;left:0;box-shadow:0 0 16px #d9a4414d}.page-heading:after{content:"";background:linear-gradient(90deg,var(--gold),transparent);width:160px;height:1px;position:absolute;bottom:0;left:24px}.page-heading h1{font-family:var(--display);letter-spacing:-.055em;color:#f8e9c9;text-shadow:0 8px 28px #00000080;margin:0;font-size:clamp(46px,7vw,72px);font-weight:700;line-height:.9}.page-heading p{color:#97a2b5;max-width:720px;margin:0;font-size:14px;line-height:1.85}.surface{isolation:isolate;box-shadow:var(--shadow),inset 0 1px 0 #fff1b60a;clip-path:polygon(0 24px,24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px));background:radial-gradient(circle at 80% 10%,#dda8480e,#0000 36%),linear-gradient(145deg,#121214f7,#08080bfb);border:1px solid #dba54447;position:relative;overflow:hidden}.surface:before{content:"";z-index:2;pointer-events:none;clip-path:inherit;border:1px solid #dba5441a;position:absolute;inset:9px}.surface:after{content:"";z-index:3;pointer-events:none;opacity:.78;background:linear-gradient(90deg,#0000,#9d681f,#ffe196,#9d681f,#0000);height:2px;position:absolute;top:0;left:12%;right:12%}.surface-art-bg{object-fit:cover;z-index:-2;opacity:.24;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.treasure-window{gap:12px;display:grid}.banner-track{clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px));background:#080809;border:1px solid #daa44459;height:270px;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000080}.banner-track:before{content:"";z-index:5;pointer-events:none;clip-path:inherit;border:1px solid #edc0631f;position:absolute;inset:8px}.banner-slide{text-align:left;width:100%;color:var(--paper);isolation:isolate;opacity:0;visibility:hidden;background:#080809;border:0;align-items:center;padding:34px 38px;transition:opacity .75s,visibility .75s;display:flex;position:absolute;inset:0;overflow:hidden}.banner-slide.current{opacity:1;visibility:visible}.banner-image{z-index:-3;object-fit:cover;opacity:.95;width:100%;height:100%;position:absolute;inset:0}.banner-slide:before{content:"";z-index:-2;background:linear-gradient(90deg,#040405f5 0%,#040405bd 40%,#04040526 75%,#0404054d 100%);position:absolute;inset:0}.banner-metal-line{background:linear-gradient(180deg,transparent,var(--gold),transparent);width:2px;position:absolute;top:28px;bottom:28px;left:31px;box-shadow:0 0 12px #d9a4414d}.banner-copy{z-index:2;width:62%;padding-left:22px;position:relative}.banner-copy strong{color:#f6e6c3;max-width:620px;font-family:var(--display);letter-spacing:-.04em;text-shadow:0 8px 30px #0000008c;margin-top:11px;font-size:clamp(32px,5vw,50px);line-height:.96;display:block}.banner-arrow{z-index:3;width:52px;height:52px;color:var(--gold-hi);background:#06060894;border:1px solid #e7b7515c;border-radius:50%;place-items:center;font-size:25px;display:grid;position:absolute;bottom:30px;right:36px}.banner-controls{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.banner-dots{gap:10px;display:flex}.banner-dots button{background:#4d3c22;border:0;width:52px;height:4px;padding:0;transition:width .25s,background .25s}.banner-dots button[aria-pressed=true]{background:linear-gradient(90deg,#8b5e20,#ffdf8a);width:72px;box-shadow:0 0 14px #e2ac4459}.banner-pause{color:#8b95a9;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font-size:12px}.royal-vault{background:linear-gradient(135deg,#0e0d0cfa,#07080bfc);grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:560px;padding:46px 42px 34px;display:grid}.royal-vault .surface-art-bg{opacity:.32}.hero-arch{opacity:.9;pointer-events:none;border:1px solid #dba5441f;border-radius:50% 50% 0 0;width:50%;height:460px;position:absolute;top:32px;right:-25px}.hero-arch span{border:1px solid #dba54414;border-radius:50% 50% 0 0;position:absolute;inset:26px}.hero-arch span:nth-child(2){inset:54px}.hero-arch span:nth-child(3){border-color:#49a4d51a;inset:82px}.hero-copy{z-index:4;align-self:center;max-width:520px;position:relative}.hero-copy h1{color:#f8e7c4;font-family:var(--display);letter-spacing:-.055em;text-shadow:0 11px 34px #0000008c;margin:12px 0 17px;font-size:clamp(54px,7.5vw,86px);font-weight:700;line-height:.79}.hero-copy h1 em{color:#0000;background:linear-gradient(#fff1b9 8%,#d49b36 78%);text-shadow:none;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy p{color:#98a2b3;max-width:410px;margin:0 0 23px;font-size:14px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-object{z-index:3;place-items:center;min-width:0;display:grid;position:relative}.hero-art{z-index:2;filter:drop-shadow(0 28px 30px #0000008c);width:112%;height:390px;transform:translate(-2%)}.hero-art img{object-fit:contain;width:100%;height:100%;animation:6.8s ease-in-out infinite chestFloat}.treasure-aura{filter:blur(2px);background:radial-gradient(circle,#f0af313b,#f0af310f 38%,#0000 70%);border-radius:50%;width:440px;height:440px;animation:5s ease-in-out infinite aura;position:absolute}.floating-coin{z-index:4;color:#4a2d0d;font-family:var(--display);background:radial-gradient(circle at 36% 28%,#ffe9a0,#c38426 65%,#6c3d12);border:2px solid #e1ac4e;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;box-shadow:0 12px 20px #0006,inset 0 0 0 4px #ffefa72e}.coin-a{width:48px;height:48px;animation:6.5s ease-in-out infinite coinDrift;top:22%;right:8%}.coin-b{width:34px;height:34px;animation:5.4s ease-in-out infinite reverse coinDrift;top:28%;left:10%}.floating-gem{background:linear-gradient(135deg,#8ce7ff,#2189c6 55%,#0b3658);border:2px solid #b9efff;width:34px;height:34px;animation:4.8s ease-in-out infinite gemPulse;position:absolute;bottom:22%;right:10%;transform:rotate(45deg);box-shadow:0 0 24px #4abff559}.hero-ledger{z-index:4;background:#00000029;border-top:1px solid #d9a44133;border-bottom:1px solid #d9a4411c;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;position:relative}.hero-ledger div{padding:15px 18px}.hero-ledger div+div{border-left:1px solid #d9a4411f}.hero-ledger span{color:#6f7a90;text-transform:uppercase;letter-spacing:.12em;font-size:10px;display:block}.hero-ledger strong{color:#f4deb0;font-family:var(--tech);margin-top:7px;font-size:20px;display:block}.hero-ledger small{font-family:var(--sans);color:#8f9ab0;font-size:10px}.royal-metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wealth-coin{text-align:center;clip-path:polygon(0 17px,17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px));background:radial-gradient(circle,#2f2212c7,#0a0a0cfa 70%);border:1px solid #d9a44147;align-content:center;min-height:152px;padding:26px 22px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000059}.wealth-coin:before{content:"";border:1px solid #d9a44121;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #d9a44106,0 0 0 30px #d9a44104}.wealth-coin span,.wealth-coin strong,.wealth-coin small{z-index:1;position:relative}.wealth-coin span{color:#8e98ab;letter-spacing:.13em;font-size:10px}.wealth-coin strong{color:var(--gold-hi);font-family:var(--tech);letter-spacing:-.02em;margin-top:8px;font-size:30px}.wealth-coin small{color:#c3ad79;font-size:10px}.coin-blue:before{border-color:#4dbeef2e}.coin-blue strong{color:var(--sapphire-hi)}.coin-ruby:before{border-color:#dc4d682e}.coin-ruby strong{color:#ffb1b8}.feature-split{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.guild-card,.secret-surface{min-height:370px;padding:30px 28px}.guild-card{background:radial-gradient(circle at 78% 40%,#3176a01c,#0000 34%),linear-gradient(145deg,#0c0c0efc,#07080afc)}.guild-card h2,.secret-surface h2,.available-vault h2,.team-intro h2{color:#f5e3be;font-family:var(--display);letter-spacing:-.045em;margin:11px 0 15px;font-size:42px;line-height:.92}.guild-rates{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 22px;display:grid}.guild-rates div{background:#ffffff05;border:1px solid #d9a44121;padding:12px 10px}.guild-rates small{color:#6d7890;letter-spacing:.13em;font-size:8px;display:block}.guild-rates strong{color:var(--gold-hi);font-family:var(--tech);margin-top:6px;font-size:25px;display:block}.guild-orbit{border:1px solid #48b0e11f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-55px;right:-55px}.guild-orbit i{border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 16px}.guild-orbit i:first-child{color:#d59f43;background:#d59f43;top:91px;left:15px}.guild-orbit i:nth-child(2){color:#58b9e5;background:#58b9e5;top:8px;right:42px}.guild-orbit i:nth-child(3){color:#b7445d;background:#b7445d;bottom:51px;right:7px}.secret-surface{background:radial-gradient(circle at 78% 30%,#b53e5821,#0000 40%),linear-gradient(145deg,#0f0a0bfc,#08080afc);grid-template-columns:1fr .72fr;align-items:center;display:grid}.secret-copy{z-index:3;position:relative}.secret-surface p{color:#909bad;max-width:420px;font-size:13px}.secret-amount{color:#f4d78f;font-family:var(--tech);margin:16px 0;font-size:34px}.secret-amount small{font-family:var(--sans);color:#9b8790;font-size:12px}.bonus-art{z-index:2;height:270px}.bonus-art img{object-fit:contain;filter:drop-shadow(0 18px 34px #7a153140);width:100%;height:100%;animation:6s ease-in-out infinite keyFloat}.available-vault{padding:30px 28px 28px}.available-vault>header{z-index:3;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex;position:relative}.available-vault h2{margin-bottom:0}.text-link{color:#d5aa52;font-family:var(--tech);letter-spacing:.12em;background:0 0;border:0;padding:10px;font-size:10px}.mini-chests{z-index:3;grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.mini-chest{min-width:0;color:var(--paper);text-align:left;background:linear-gradient(#15120eb3,#07080ae6);border:1px solid #d9a44124;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.mini-chest:hover{border-color:#d9a44161;transform:translateY(-4px);box-shadow:0 14px 28px #00000052}.mini-chest img{object-fit:contain;filter:drop-shadow(0 10px 14px #00000073);width:100%;height:110px}.mini-chest span{color:#b9c2d2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.mini-chest strong{color:var(--gold-hi);font-family:var(--tech);margin:7px 0 3px;font-size:23px;display:block}.mini-chest small{color:#717d93;font-size:10px}.mini-chest.sapphire strong{color:var(--sapphire-hi)}.mini-chest.ruby strong{color:#ffb4bd}.mini-chest.trial strong{color:#bdecc9}.mini-chest.legend strong{color:#d5baff}.filter-bar{background:#ffffff04;border-top:1px solid #d9a44126;border-bottom:1px solid #d9a4411f;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px;display:grid}.filter-bar button{color:#7f8a9e;min-height:52px;font-family:var(--tech);letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;font-size:10px;position:relative}.filter-bar button:after{content:"";background:0 0;height:1px;position:absolute;bottom:6px;left:20%;right:20%}.filter-bar button.selected{color:#f4deb1;background:radial-gradient(circle at 50% 100%,#d9a4411f,#0000 62%)}.filter-bar button.selected:after{background:linear-gradient(90deg,transparent,var(--gold),transparent);box-shadow:0 0 12px #d9a4414d}.cards-grid{gap:22px;display:grid}.chest-card{isolation:isolate;clip-path:polygon(0 26px,26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px));background:#08090b;border:1px solid #d9a44145;min-height:620px;position:relative;overflow:hidden;box-shadow:0 30px 72px #00000080}.chest-card:before{content:"";z-index:5;pointer-events:none;clip-path:inherit;border:1px solid #d9a44117;position:absolute;inset:9px}.chest-card:after{content:"";z-index:6;background:linear-gradient(90deg,#0000,#876025,#fbe09d,#876025,#0000);height:2px;position:absolute;top:0;left:9%;right:9%}.card-bg{z-index:-3;object-fit:cover;opacity:.94;width:100%;height:100%;position:absolute;inset:0}.corner{z-index:6;pointer-events:none;width:44px;height:44px;position:absolute}.corner:before,.corner:after{content:"";background:#daa44480;position:absolute}.corner:before{width:30px;height:1px}.corner:after{width:1px;height:30px}.corner-a{top:17px;left:17px}.corner-b{top:17px;right:17px;transform:rotate(90deg)}.corner-c{bottom:17px;right:17px;transform:rotate(180deg)}.corner-d{bottom:17px;left:17px;transform:rotate(270deg)}.chest-crown{z-index:4;justify-content:space-between;align-items:flex-start;gap:20px;padding:30px 32px 0;display:flex;position:relative}.chest-crown h3{font-family:var(--display);letter-spacing:-.04em;color:#f4e3c1;margin:7px 0 0;font-size:42px;line-height:.95}.chest-seal{background:radial-gradient(circle,#2b2113,#0d0d0f 70%);border:1px solid #d9a44159;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 6px #d9a4410a,0 10px 25px #0000004d}.chest-seal span{font-family:var(--display);color:var(--gold-hi);font-weight:800}.chest-badge-art{object-fit:contain;width:52px;height:52px}.chest-stage{z-index:3;place-items:center;height:320px;margin-top:-8px;display:grid;position:relative;overflow:hidden}.stage-rings{border:1px solid #d9a4411f;border-radius:50%;width:310px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-rings i{border:1px solid #d9a44114;border-radius:50%;position:absolute;inset:22px}.stage-rings i:nth-child(2){border-color:#4bacdc14;inset:50px}.stage-rings i:nth-child(3){border-color:#d9a4410d;inset:-38px}.card-art{z-index:2;width:70%;height:310px;position:relative}.card-art img{object-fit:contain;filter:drop-shadow(0 24px 26px #00000094);width:100%;height:100%;animation:7s ease-in-out infinite chestFloat}.yield-medallion{z-index:4;background:radial-gradient(circle,#2d2110 0,#111015 72%);border:1px solid #d9a44161;border-radius:50%;align-content:center;place-items:center;width:128px;height:128px;display:grid;position:absolute;bottom:38px;right:34px;box-shadow:inset 0 0 0 8px #d9a4410a,0 20px 40px #0000006b}.yield-medallion:before{content:"";border:1px dashed #ffe6a02b;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:8px}.yield-medallion small{color:#867a67;letter-spacing:.15em;font-size:8px;position:relative}.yield-medallion strong{color:var(--gold-hi);font-family:var(--tech);font-size:40px;line-height:1;position:relative}.yield-medallion strong span{font-size:18px}.sapphire .yield-medallion{background:radial-gradient(circle,#10293b,#0b0d12 72%);border-color:#50c1f057}.sapphire .yield-medallion strong{color:var(--sapphire-hi)}.ruby .yield-medallion{background:radial-gradient(circle,#31131a,#0d0a0c 72%);border-color:#da4b645c}.ruby .yield-medallion strong{color:#ffb8bf}.trial .yield-medallion{background:radial-gradient(circle,#13291c,#0c0e0c 72%);border-color:#77cc9152}.trial .yield-medallion strong{color:#c0edcc}.legend .yield-medallion{background:radial-gradient(circle,#251432,#0d0a10 72%);border-color:#b16feb57}.legend .yield-medallion strong{color:#e0c5ff}.chest-ledger{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0304066b;border:1px solid #d9a4411f;grid-template-columns:1.2fr .9fr .9fr;margin:0 28px;display:grid;position:relative}.chest-ledger>div{padding:14px 15px}.chest-ledger>div+div{border-left:1px solid #d9a4411a}.chest-ledger span{color:#667187;text-transform:uppercase;letter-spacing:.11em;font-size:9px;display:block}.chest-ledger strong{color:#e8d6b1;font-family:var(--tech);margin-top:7px;font-size:17px;display:block}.chest-ledger small{font-family:var(--sans);color:#8e98aa;font-size:9px}.chest-inscription{z-index:4;flex-wrap:wrap;gap:8px;padding:14px 30px 0;display:flex;position:relative}.chest-inscription span{color:#8792a6;background:#ffffff05;border:1px solid #d9a44117;padding:7px 9px;font-size:10px}.chest-actions{z-index:4;gap:10px;padding:18px 30px 30px;display:flex;position:relative}.chest-actions .ghost-button{min-width:120px}.chest-actions .treasure-button{flex:1}.info-ribbon{color:#7f8a9f;text-align:center;letter-spacing:.04em;border-top:1px solid #d9a44121;border-bottom:1px solid #d9a44114;padding:16px 18px;font-size:11px;line-height:1.7}.treasure-button,.ghost-button{min-height:48px;font-family:var(--tech);letter-spacing:.105em;text-transform:uppercase;border:0;padding:12px 18px;font-size:10px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.treasure-button{color:#281805;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));background:linear-gradient(#f6d887 0%,#d7a143 47%,#a96c1f 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,inset 0 -2px #5a310a59,0 13px 25px #965f173d}.treasure-button:before{content:"";pointer-events:none;clip-path:inherit;border:1px solid #5b320c2e;position:absolute;inset:4px}.treasure-button:after{content:"";background:linear-gradient(110deg,#0000 43%,#ffffff59 49%,#0000 55%);animation:8s ease-in-out infinite shine;position:absolute;inset:-100% -120%;transform:translate(-55%)}.treasure-button span{margin-left:10px;font-size:16px}.ghost-button{color:#ddd1b7;clip-path:polygon(0 7px,7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px));background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #d9a4413b}.ghost-button:hover{background:#d9a4410d;border-color:#d9a44180;transform:translateY(-2px)}.ruby-button{color:#26090d;background:linear-gradient(#ffc2bc 0%,#d9636d 46%,#9a3044 100%);box-shadow:0 13px 27px #8b23363d}.vault-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.main-balance-card,.vault-art-card{min-height:310px;padding:34px 30px}.main-balance-card{flex-direction:column;justify-content:center;display:flex}.vault-art-card{background:radial-gradient(circle,#2b7eb11a,#0000 52%),linear-gradient(145deg,#0c0c0efa,#07080afc);place-items:center;display:grid}.vault-value,.partner-bonus{color:var(--gold-hi);font-family:var(--tech);letter-spacing:-.03em;margin:12px 0;font-size:clamp(44px,6vw,64px);line-height:.9}.vault-value small,.partner-bonus small{font-family:var(--sans);color:#8f9bb0;font-size:12px}.vault-actions{flex-wrap:wrap;gap:10px;display:flex}.vault-art{height:260px}.vault-art img{object-fit:contain;width:100%;height:100%;animation:7s ease-in-out infinite vaultPulse}.triple-metrics,.levels-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.triple-metrics .surface,.level-card{min-height:128px;padding:22px 20px}.triple-metrics span,.level-card p{color:#78849a;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.triple-metrics strong,.level-card strong{color:#f0dcae;font-family:var(--tech);margin-top:12px;font-size:26px;display:block}.triple-metrics small,.level-card small{font-family:var(--sans);color:#8792a6;font-size:10px}.active-chests-box,.history-box,.structure-box,.partner-result{padding:28px 26px}.section-title{gap:7px;margin-bottom:18px;display:grid}.section-title h2{color:#f1dfbb;font-family:var(--display);margin:0;font-size:34px;line-height:.95}.opened-grid{gap:10px;display:grid}.opened-item{background:#ffffff04;border-top:1px solid #d9a4411a;border-bottom:1px solid #ffffff08;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.opened-item strong{color:#f0d9a6}.opened-item small{color:#758197}.team-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.team-intro,.team-art{min-height:350px;padding:32px 30px}.team-intro{flex-direction:column;justify-content:center;display:flex}.team-intro h2{font-size:47px}.team-intro p{color:#909bae;max-width:500px}.ref-link{border-left:2px solid var(--gold);color:#b8c4d7;word-break:break-all;background:#ffffff05;margin-top:13px;padding:13px 14px;font-size:11px}.team-art{background:radial-gradient(circle,#318abc1f,#0000 55%),linear-gradient(145deg,#0b0c0ffa,#07080afc);place-items:center;display:grid}.team-art .art{height:280px}.team-art img{object-fit:contain;width:100%;height:100%;animation:8s ease-in-out infinite networkFloat}.level-card{text-align:center;position:relative}.level-card:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:38px;height:2px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.level-card strong{color:var(--gold-hi);font-size:38px}.partner-bonus{margin-bottom:0}.team-columns{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.team-column{background:#ffffff04;border:1px solid #d9a4411a;padding:16px}.team-column h3{color:#ead8b5;font-family:var(--display);margin:0 0 13px;font-size:24px}.team-column p{color:#69758a}.team-user{border-top:1px solid #ffffff0b;gap:3px;padding:10px 0;display:grid}.team-user strong{color:#ddd1b9}.team-user span,.team-user small{color:#778398;font-size:10px}.ledger-list{display:grid}.ledger-item{border-top:1px solid #d9a44114;justify-content:space-between;align-items:center;gap:16px;padding:15px 10px;display:flex}.ledger-item:first-child{border-top:0}.ledger-item strong{color:#d8ceb8;margin-bottom:4px;font-size:12px;display:block}.ledger-item span{color:#667187;font-size:10px}.ledger-item b{font-family:var(--tech);white-space:nowrap;font-size:13px}.ledger-item.credit b{color:#9ee0ad}.ledger-item.debit b{color:#f1969f}#navigation{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);clip-path:polygon(0 15px,15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px));background:linear-gradient(#0c0c0ef7,#050507fb);border:1px solid #d9a44142;grid-template-columns:repeat(4,1fr);width:min(100vw - 24px,960px);display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 24px 50px #00000094,inset 0 1px #ffffff09}#navigation:before{content:"";background:linear-gradient(90deg,#0000,#d49c39,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}#navigation button{color:#6f7b92;background:0 0;border:0;grid-template-rows:38px auto 2px;place-items:center;gap:4px;min-height:90px;padding:12px 8px 10px;font-size:11px;transition:color .2s,background .2s;display:grid;position:relative}#navigation button+button{border-left:1px solid #d9a44114}.nav-custom-art{object-fit:contain;opacity:.48;filter:saturate(.65)brightness(.85);width:36px;height:36px;transition:opacity .2s,filter .2s,transform .2s}.nav-crystal{font-family:var(--display);font-size:20px}.nav-underline{background:0 0;width:58px;height:2px}#navigation button.active .nav-custom-art{opacity:1;filter:drop-shadow(0 0 9px #d9a44138);transform:translateY(-2px)}#navigation button.active .nav-underline{background:linear-gradient(90deg,#0000,#ffe49a,#0000);box-shadow:0 0 10px #d9a44140}.preview-note{text-align:center;color:#5d687b;letter-spacing:.17em;text-transform:uppercase;margin:18px 0 0;font-size:8px}footer{margin-top:4px}dialog{width:min(620px,100vw - 24px);max-height:88vh;color:var(--paper);background:0 0;border:0;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020204db}.dialog-inner{clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px));background:radial-gradient(circle at 80% 0,#d9a44112,#0000 28%),linear-gradient(160deg,#111114,#070709);border:1px solid #d9a4414d;max-height:88vh;padding:30px 26px 25px;position:relative;overflow:auto;box-shadow:0 40px 90px #000000ad}.dialog-inner:before{content:"";pointer-events:none;clip-path:inherit;border:1px solid #d9a44117;position:absolute;inset:8px}.close{z-index:4;color:#9aa4b7;background:#00000026;border:1px solid #d9a4411f;width:38px;height:38px;font-size:24px;position:absolute;top:12px;right:15px}.dialog-sheet h2{font-family:var(--display);color:#f4e2bd;margin:10px 0 12px;font-size:42px;line-height:.95}.dialog-sheet p{color:#8f9aaf}.dialog-actions,.asset-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.dialog-actions>*{flex:1}.field{gap:7px;margin-top:13px;display:grid}.field span{color:#8b96aa;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.field input,.field select,.field textarea{color:#e6dac2;background:#0a0b0e;border:1px solid #d9a44129;outline:none;width:100%;min-height:44px;padding:11px 13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#d9a4416b;box-shadow:0 0 0 2px #d9a4410d}.detail-list{color:#c5bba6;gap:8px;padding-left:19px;display:grid}.result-box{background:#ffffff05;border:1px solid #d9a4411f;gap:7px;margin-top:16px;padding:16px;display:grid}.result-box code{color:#ebc86e;word-break:break-all;background:#060608;padding:12px}.check-row{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.check{color:#a5b0c2;align-items:center;gap:8px;font-size:11px;display:flex}.check input{accent-color:var(--gold)}.admin-fab{z-index:45;color:#281705;min-height:44px;font-family:var(--tech);letter-spacing:.12em;background:linear-gradient(#ebc56b,#b57725);border:1px solid #ffe9a757;padding:12px 16px;font-size:9px;position:fixed;bottom:120px;right:max(20px,50vw - 508px);box-shadow:0 14px 30px #995d1345}.admin-sheet{max-height:80vh}.admin-tabs{flex-wrap:wrap;gap:6px;margin:16px 0 19px;display:flex}.admin-tabs button{color:#8e99ad;background:#0b0c0f;border:1px solid #d9a44121;min-height:38px;padding:9px 11px;font-size:10px}.admin-tabs button.selected{color:var(--gold-hi);background:linear-gradient(#d9a4411c,#d9a44105);border-color:#d9a44161}.admin-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.admin-grid .surface{min-height:110px;padding:18px 16px}.admin-grid .wide{grid-column:1/-1}.admin-grid span{color:#778298;text-transform:uppercase;letter-spacing:.07em;font-size:10px;display:block}.admin-grid strong{color:#eed8a8;font-family:var(--tech);margin-top:10px;font-size:28px;display:block}.admin-list{gap:10px;display:grid}.admin-card,.admin-row,.appearance-group,.admin-help{background:#ffffff04;border:1px solid #d9a4411a;padding:15px}.appearance-group{margin-bottom:12px}.appearance-group h3{font-family:var(--display);color:#ead9b7;margin:0 0 12px;font-size:25px}.admin-help strong{color:#f1d693}.admin-help p{color:#7f8a9d;margin:6px 0 0;font-size:11px}.admin-user-head{gap:4px;margin-bottom:9px;display:grid}.admin-user-head strong{color:#decfb1}.admin-user-head span,.admin-user-stats{color:#788499;font-size:10px}.two-cols{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.admin-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-row span{color:#7d899d;margin-top:3px;font-size:10px;display:block}.asset-control{border-top:1px solid #ffffff0a;grid-template-columns:92px 1fr;gap:12px;padding:12px 0;display:grid}.asset-control:first-of-type{border-top:0}.asset-preview{background:#08090b;border:1px solid #d9a44117;place-items:center;width:92px;height:74px;display:grid;overflow:hidden}.asset-preview img{object-fit:contain;width:100%;height:100%}.asset-preview span{color:#5f6b80;text-align:center;padding:6px;font-size:9px}.asset-meta strong{color:#cfc2a6;font-size:12px}.asset-meta p{color:#6c788d;margin:3px 0;font-size:10px}.asset-meta small{color:#59657a;word-break:break-all;margin-top:4px;font-size:8px;display:block}.asset-control .field{grid-column:1/-1}.asset-control .asset-actions{grid-column:1/-1;margin-top:0}#toast{z-index:60;color:#ddd0b7;opacity:0;pointer-events:none;background:#08090bfa;border:1px solid #d9a4412b;min-width:240px;max-width:calc(100vw - 28px);padding:13px 16px;transition:all .2s;position:fixed;bottom:126px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 20px 45px #0000008c}#toast.show{opacity:1;transform:translate(-50%)translateY(0)}#toast.success{border-color:#65c98359}#toast.error{border-color:#e25a6d61}@keyframes logoBreath{0%,to{filter:drop-shadow(0 15px 28px #c6771557);transform:translateY(0)}50%{filter:drop-shadow(0 20px 34px #e0971f7a);transform:translateY(-4px)}}@keyframes chestFloat{0%,to{transform:translateY(4px)}50%{transform:translateY(-8px)}}@keyframes keyFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes networkFloat{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes vaultPulse{0%,to{filter:drop-shadow(0 0 #4cbdef00)}50%{filter:drop-shadow(0 0 20px #4cbdef38)}}@keyframes aura{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes coinDrift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(12deg)}}@keyframes gemPulse{0%,to{opacity:.75;transform:rotate(45deg)scale(.9)}50%{opacity:1;transform:rotate(45deg)scale(1.08)}}@keyframes shine{0%,70%{transform:translate(-58%)}90%,to{transform:translate(62%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.app-shell{width:min(100%,720px);padding:0 18px 138px}.topbar{grid-template-columns:66px 1fr 66px;height:112px}.contact-button{width:62px;height:62px}.contact-icon{width:59px;height:59px}#brand-art{width:148px;height:108px}.brand-logo{width:144px;height:103px}.royal-vault{grid-template-columns:1fr .85fr;padding:36px 28px 28px}.hero-copy h1{font-size:66px}.hero-art{height:330px}.treasure-aura{width:350px;height:350px}.feature-split{grid-template-columns:1fr}.secret-surface{grid-template-columns:1.1fr .7fr}.guild-card,.secret-surface{min-height:320px}.card-art{width:77%}.yield-medallion{right:28px}#navigation{width:min(100vw - 16px,700px);bottom:8px}.admin-fab{bottom:108px;right:16px}}@media (max-width:650px){body:after{inset:5px}.app-shell{padding:0 13px 122px}.topbar{grid-template-columns:54px 1fr 54px;gap:7px;height:98px}.topbar:before{bottom:1px}.contact-button{width:52px;height:52px}.contact-icon{width:50px;height:50px}#brand-art{width:124px;height:92px}.brand-logo{width:120px;height:90px}#main{gap:18px;padding-top:13px}.page-heading{padding:19px 0 18px 16px}.page-heading h1{font-size:47px}.page-heading p{font-size:12px;line-height:1.75}.banner-track{height:210px}.banner-slide{padding:24px 20px}.banner-metal-line{top:20px;bottom:20px;left:19px}.banner-copy{width:74%;padding-left:13px}.banner-copy strong{font-size:28px}.banner-arrow{width:42px;height:42px;bottom:19px;right:18px}.banner-dots button{width:33px}.banner-dots button[aria-pressed=true]{width:48px}.royal-vault{flex-direction:column;min-height:650px;padding:26px 20px 20px;display:flex}.hero-copy{text-align:left}.hero-copy h1{font-size:57px;line-height:.82}.hero-copy p{max-width:330px;font-size:12px}.hero-object{height:270px;margin-top:-8px}.hero-art{width:110%;height:290px}.treasure-aura{width:300px;height:300px}.coin-a{top:15%;right:5%}.coin-b{top:32%;left:6%}.hero-ledger{grid-template-columns:1fr 1fr 1fr;margin-top:0}.hero-ledger div{padding:12px 8px}.hero-ledger span{font-size:7px}.hero-ledger strong{font-size:15px}.hero-actions{gap:8px}.hero-actions>*{flex:1;min-width:0;padding-left:10px;padding-right:10px;font-size:8px}.royal-metrics{grid-template-columns:1fr 1fr 1fr;gap:7px}.wealth-coin{min-height:118px;padding:18px 8px}.wealth-coin:before{width:92px;height:92px}.wealth-coin span{font-size:7px}.wealth-coin strong{font-size:20px}.wealth-coin small{font-size:8px}.guild-card,.secret-surface{min-height:0;padding:24px 20px}.guild-card h2,.secret-surface h2,.available-vault h2,.team-intro h2{font-size:34px}.secret-surface{grid-template-columns:1fr .58fr}.secret-surface p{font-size:11px}.secret-amount{font-size:28px}.bonus-art{height:200px}.guild-rates{gap:5px}.guild-rates div{padding:10px 7px}.guild-rates strong{font-size:21px}.available-vault{padding:24px 18px}.available-vault>header{align-items:flex-start}.text-link{font-size:8px}.mini-chests{grid-template-columns:1fr 1fr;gap:7px}.mini-chest img{height:90px}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar button{min-height:47px}.chest-card{min-height:600px}.chest-crown{padding:24px 22px 0}.chest-crown h3{font-size:33px}.chest-seal{width:54px;height:54px}.chest-stage{height:300px;margin-top:-10px}.card-art{width:100%;height:280px}.yield-medallion{width:108px;height:108px;bottom:28px;right:18px}.yield-medallion strong{font-size:34px}.chest-ledger{grid-template-columns:1.2fr .8fr;margin:0 18px}.chest-ledger>div{padding:12px 10px}.chest-ledger>div:nth-child(3){border-top:1px solid #d9a44117;border-left:0;grid-column:1/-1}.chest-ledger span{font-size:7px}.chest-ledger strong{font-size:14px}.chest-inscription{padding:12px 20px 0}.chest-actions{padding:16px 20px 22px}.chest-actions .ghost-button{min-width:92px}.chest-actions .treasure-button{font-size:8px}.vault-grid,.team-grid{grid-template-columns:1fr}.main-balance-card,.vault-art-card,.team-intro,.team-art{min-height:250px;padding:26px 22px}.vault-art-card,.team-art{min-height:220px}.vault-art,.team-art .art{height:210px}.triple-metrics,.levels-grid{grid-template-columns:1fr 1fr 1fr;gap:7px}.triple-metrics .surface,.level-card{text-align:center;min-height:110px;padding:17px 8px}.triple-metrics span,.level-card p{font-size:7px}.triple-metrics strong,.level-card strong{font-size:18px}.active-chests-box,.history-box,.structure-box,.partner-result{padding:22px 18px}.opened-item{grid-template-columns:1fr auto}.opened-item small{grid-column:1/-1}.team-columns{grid-template-columns:1fr}.team-intro h2{font-size:38px}#navigation{width:calc(100vw - 10px);bottom:5px}#navigation button{grid-template-rows:31px auto 2px;min-height:76px;padding:8px 3px 7px;font-size:9px}.nav-custom-art{width:30px;height:30px}.nav-underline{width:38px}.admin-fab{bottom:90px;right:12px}.admin-grid,.two-cols{grid-template-columns:1fr}.admin-grid .wide{grid-column:auto}.admin-tabs{gap:4px}.admin-tabs button{padding:8px;font-size:8px}.asset-control{grid-template-columns:76px 1fr}.asset-preview{width:76px;height:62px}.dialog-inner{padding:27px 20px 22px}.dialog-sheet h2{font-size:34px}.dialog-actions{flex-direction:column}#toast{bottom:92px}}@media (max-width:390px){.page-heading h1{font-size:42px}.hero-copy h1{font-size:50px}.hero-ledger span{font-size:6px}.hero-ledger strong{font-size:13px}.wealth-coin strong{font-size:18px}.guild-card h2,.secret-surface h2,.available-vault h2{font-size:30px}.chest-crown h3{font-size:29px}.yield-medallion{width:98px;height:98px}.yield-medallion strong{font-size:30px}.chest-actions{gap:6px}.chest-actions .ghost-button{min-width:80px;font-size:7px}.chest-actions .treasure-button{padding:10px;font-size:7px}.secret-surface{grid-template-columns:1fr}.bonus-art{opacity:.28;width:48%;position:absolute;bottom:-20px;right:-35px}.secret-copy{padding-right:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.art{place-items:center;min-width:0;display:grid;position:relative}.art.placeholder{background:radial-gradient(circle,#d9a44114,#0000 68%);border:1px dashed #d9a44124}.art.placeholder span{color:#8d7445;font-family:var(--tech);letter-spacing:.16em;font-size:24px}.art img{max-width:100%;display:block}body{font-weight:500}p{color:#b3bccb;letter-spacing:-.01em;font-weight:520}.page-heading p,.hero-copy p,.team-intro p,.secret-surface p,.admin-help p{color:#aeb8c8;font-weight:540}.section-title h2,.team-column h3,.dialog-sheet h2,.empty-block h3{color:#f7e6c1;text-shadow:0 6px 24px #0000006b}.eyebrow{color:#e9b64f;text-shadow:0 0 18px #d9a4411f}.gold-text{color:#f0c86f;text-shadow:0 0 18px #d9a44126}.preview-note{display:none!important}.treasure-button,.ghost-button,.text-link,.filter-bar button,.ledger-filters button,.admin-tabs button{isolation:isolate;font-weight:900;position:relative;overflow:hidden}.treasure-button{color:#241406;clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(#ffffff2e,#0000 18%),linear-gradient(#f5d77d 0%,#dfa941 48%,#ad6d1c 100%);border:1px solid #ffe5978c;min-height:52px;padding:13px 24px;box-shadow:inset 0 0 0 2px #532b0524,inset 0 -5px 12px #562d0838,0 13px 28px #965f173d}.treasure-button:before{content:"";z-index:-1;clip-path:inherit;border:1px solid #532b053d;position:absolute;inset:5px}.treasure-button:after{content:"";opacity:.58;background:linear-gradient(90deg,#0000,#6f3e0b,#0000);width:42px;height:2px;animation:none;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.treasure-button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #532b0524,0 18px 34px #a4661957}.treasure-button:active{filter:saturate(.95);transform:translateY(1px)}.ghost-button{color:#eadfc8;clip-path:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px));background:radial-gradient(circle at 50% 0,#e0ac4414,#0000 54%),linear-gradient(#141416,#0b0c0f);border:1px solid #dfb04e52;min-height:50px;padding:12px 20px;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 24px #0000003b}.ghost-button:before{content:"";background:linear-gradient(90deg,#0000,#f7d37c61,#0000);height:1px;position:absolute;top:5px;left:14px;right:14px}.ghost-button:hover{background:linear-gradient(#1a1813,#0d0e11);border-color:#ecbf5c8f}.treasure-button.small,.ghost-button.small{min-height:42px;padding:10px 14px;font-size:9px}.text-link{color:#e3b557;border-bottom:1px solid #e2b14b38;padding:10px 12px}.text-link:hover{color:#ffe3a0;border-color:#ffe3a080}.ledger-filters{scrollbar-width:none;gap:7px;margin:-2px 0 4px;padding:2px 0 14px;display:flex;overflow-x:auto}.ledger-filters::-webkit-scrollbar{display:none}.ledger-filters button{color:#8d98aa;min-height:40px;font-family:var(--tech);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px));background:#0b0c0f;border:1px solid #d9a44124;flex:none;padding:9px 13px;font-size:8px}.ledger-filters button.selected{color:#2b1805;background:linear-gradient(#f1d486,#c88b2d);border-color:#efc66f;box-shadow:0 7px 18px #aa69182e}.ledger-item{border-top-color:#d9a4411a;padding:17px 12px}.ledger-main{gap:3px;min-width:0;display:grid}.ledger-type{font-family:var(--tech);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d9a4411f;padding:3px 6px;color:#d2aa5f!important;width:max-content!important;font-size:7px!important}.ledger-item strong{color:#e7dcc5;font-size:12px;font-weight:760;line-height:1.45}.ledger-item b{font-size:14px}.ledger-item b small{font-family:var(--sans);color:#8e99ac;font-size:8px}.inviter-card,.referral-box{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #d9a44121;margin-top:14px;padding:14px 15px}.inviter-card span,.referral-box>span{color:#718098;letter-spacing:.12em;text-transform:uppercase;font-size:8px;display:block}.inviter-card strong{color:#f1dba9;margin-top:6px;font-size:15px;font-weight:780;display:block}.inviter-card small{color:#91a0b5;margin-top:4px;font-size:10px;display:block}.referral-box code{color:#d8c79f;font-family:var(--sans);word-break:break-all;border-left:2px solid var(--gold);background:#08090b;margin:8px 0 10px;padding:9px 10px;font-size:10px;display:block}.referral-box .treasure-button{width:100%}.team-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.team-summary-grid .surface{min-height:128px;padding:22px 18px}.team-summary-grid span{color:#7d899d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.team-summary-grid strong{color:#f3dba7;font-family:var(--tech);margin:10px 0 4px;font-size:28px;display:block}.team-summary-grid small{color:#78869a;font-size:9px}.partner-result p{color:#9ca8ba;max-width:620px;margin:12px 0 0;font-size:11px}.line-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.line-summary>span{color:#d6aa54;font-family:var(--tech);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.line-summary>strong{color:#eee0c4;margin:8px 0 11px;font-size:14px;display:block}.line-summary>div{border-top:1px solid #ffffff09;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.line-summary small{color:#758197;font-size:8px}.line-summary b{color:#d9cdb4;font-size:9px}.team-user{gap:6px;padding:13px 0}.team-user-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-user-head strong{color:#efe1c5;font-size:13px;font-weight:780}.team-user-head span{color:#6f7b8f;font-size:8px}.team-user-data{grid-template-columns:1fr 1fr;gap:5px 9px;margin-top:4px;display:grid}.team-user-data small{color:#6f7d91;justify-content:space-between;gap:7px;font-size:8px;display:flex}.team-user-data b{color:#c9bea8;font-weight:720}.line-empty{color:#748197;padding:18px 2px;font-size:11px}.admin-user-stats{line-height:1.6}.operation-row b{white-space:nowrap;font-family:var(--tech);font-size:11px}.operation-row small{color:#7f8ba0;margin-top:5px;font-size:9px;display:block}.credit-text{color:#9ee0ad}.debit-text{color:#f1969f}.chest-record{align-items:flex-start}.chest-record>.asset-actions{justify-content:flex-end;margin-top:0}.chest-record>.asset-actions button{flex:none}@media (max-width:650px){p{font-weight:560}.treasure-button,.ghost-button{letter-spacing:.09em;min-height:50px;font-size:9px}.ledger-item{align-items:flex-start}.ledger-item b{padding-top:18px}.team-summary-grid,.line-summary-grid{grid-template-columns:1fr}.team-summary-grid .surface{min-height:98px}.team-user-data{grid-template-columns:1fr}.chest-record{grid-template-columns:1fr;display:grid}.chest-record>.asset-actions{justify-content:stretch}.chest-record>.asset-actions button{flex:1}}.treasure-button:disabled,.ghost-button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.52;box-shadow:none;transform:none}.admin-switches{border-top:1px solid #d9a44117;border-bottom:1px solid #d9a4410f;padding:11px 0}body{color:#eadfca}p,.page-heading p,.hero-copy p,.team-intro p,.secret-surface p,.partner-result p,.structure-note,.info-ribbon,.line-empty,.team-user span,.team-user small,.team-user-head span,.opened-item small{color:#bcae8a!important}.page-heading p,.hero-copy p,.team-intro p,.secret-surface p,.partner-result p,.structure-note{font-size:15px;line-height:1.8}.chest-ledger span,.chest-inscription span,.triple-metrics span,.team-summary-grid span,.line-summary small,.line-summary>span,.ledger-item .ledger-type,.inviter-card span,.referral-box>span,.team-user-head span{color:#cfb57a!important}.chest-ledger strong,.triple-metrics strong,.team-summary-grid strong,.partner-bonus,.team-user-data b,.ledger-item strong,.ledger-item b,.opened-item strong{color:#f2e1b7!important}.info-ribbon{letter-spacing:.01em;border-top:1px solid #d9a4412e;border-bottom:1px solid #d9a4411f;margin-top:6px;padding:20px 22px;font-size:14px;line-height:1.9;color:#cbb88b!important}.chest-inscription{gap:10px}.chest-inscription span{background:linear-gradient(#f6d77d0f,#ffffff03);border:1px solid #d9a4411f;padding:12px 16px;font-size:14px;line-height:1.45}.treasure-button,.ghost-button{letter-spacing:.08em;border-radius:0;min-height:56px;padding:14px 24px;font-size:12px!important}.treasure-button{color:#2c1604;background:linear-gradient(#ffffff3d,#0000 18%),linear-gradient(#fae29a 0%,#e9bf60 45%,#c68628 100%);border-color:#ffebaab8;box-shadow:inset 0 1px #ffffff73,inset 0 -4px 12px #673a0c2e,0 16px 32px #9960193d}.treasure-button:before{border-color:#7b480d38}.treasure-button:after{background:linear-gradient(90deg,#0000,#6f3e0bb3,#0000);width:72px}.ghost-button{color:#35210b;background:linear-gradient(#ffffff2e,#0000 18%),linear-gradient(#f2dcab 0%,#ddb96c 55%,#bb8030 100%);border:1px solid #f1d68b94;box-shadow:inset 0 1px #ffffff57,inset 0 -4px 10px #673a0c1f,0 12px 26px #8f5d1a24}.ghost-button:before{background:linear-gradient(90deg,#0000,#7b480d80,#0000)}.ghost-button:hover{background:linear-gradient(#f8e6b9,#dcae56 58%,#b97825)}.ghost-button.danger{color:#fff0f2;background:linear-gradient(#c35a66,#8f2d3d);border-color:#ffccd37a}.treasure-button.small,.ghost-button.small{min-height:46px;font-size:10px!important}.text-link{color:#efc975;border-bottom-color:#efc97547;font-size:12px}.filter-bar button,.ledger-filters button,.admin-tabs button{font-size:10px!important}#navigation{background:linear-gradient(#0a0a0cfa,#040507fc);border-color:#d9a4413d;box-shadow:0 20px 50px #0000008a,inset 0 1px #ffeeb70a}#navigation button{color:#b9a981;letter-spacing:-.01em;grid-template-rows:42px auto 3px;min-height:96px;font-size:14px;font-weight:800}#navigation button.active{color:#f2dfb2;background:radial-gradient(circle at 50% 0,#d9a4411f,#0000 68%)}#navigation button.active .nav-underline{width:56px;height:3px}.nav-custom-art{object-fit:contain;opacity:.9;filter:drop-shadow(0 0 6px #d9a44124);width:34px;height:34px}.nav-underline{width:42px;height:2px}.structure-note{margin:2px 0 18px}.line-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.line-summary{background:linear-gradient(#e5be6012,#ffffff05);border:1px solid #d9a44126;padding:20px 18px}.line-summary>span{letter-spacing:.1em;font-size:10px}.line-summary>strong{margin:10px 0 14px;font-size:22px;font-weight:820;line-height:1.2}.line-summary>div{padding:9px 0}.line-summary small{font-size:11px}.line-summary b{font-size:12px}.line-summary-actions{padding-top:14px}.line-summary-actions .treasure-button{width:100%}.team-summary-grid .surface,.partner-result,.structure-box,.active-chests-box,.history-box,.main-balance-card,.vault-art-card,.team-intro,.team-art{padding:28px 24px}.team-summary-grid small{font-size:11px}.team-summary-grid strong{font-size:30px}.partner-bonus{font-size:62px}.referral-box code{font-size:12px;line-height:1.7}.line-dialog-sheet h2{margin-bottom:16px}.line-modal-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.line-modal-stat{background:linear-gradient(#e6c0640f,#ffffff05);border:1px solid #d9a44124;padding:14px 12px}.line-modal-stat span{color:#cfb57a;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.line-modal-stat strong{color:#f2e0b3;margin-top:7px;font-size:18px;line-height:1.3;display:block}.line-search input{font-size:15px}.line-modal-list{gap:12px;max-height:50vh;padding-right:4px;display:grid;overflow:auto}.line-user-card{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #d9a4411f;padding:15px 14px}.line-user-subtitle{color:#d4b772;margin-top:4px;font-size:13px;font-weight:700}.team-user-head strong{font-size:16px}.team-user-head span{font-size:10px}.team-user-data small{padding:4px 0;font-size:11px}.line-empty{text-align:center;padding:22px 6px;font-size:14px}@media (max-width:650px){.page-heading p,.hero-copy p,.team-intro p,.secret-surface p,.partner-result p,.structure-note,.info-ribbon{font-size:14px}.treasure-button,.ghost-button{min-height:54px;padding:13px 16px;font-size:11px!important}#navigation button{grid-template-rows:34px auto 3px;min-height:82px;font-size:12px}.nav-custom-art{width:30px;height:30px}.line-summary>strong{font-size:20px}.line-modal-top{grid-template-columns:1fr}.line-user-subtitle{font-size:12px}}
