@font-face{font-family:Immortal;src:url(/font/serif-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Immortal;src:url(/font/serif-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Immortal;src:url(/font/serif-800.woff2) format("woff2");font-weight:800;font-display:swap}:root{--gold:#ead199;--ink:#593915;--ui:#e7c487;--hold:0;--chrome-shadow:0 1px 8px #0b0808a0;font-family:Immortal,Songti SC,"Noto Serif SC",serif;font-synthesis:none;color:var(--ui);background:#17140f}*{box-sizing:border-box}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;color:var(--ui)}button,a{-webkit-tap-highlight-color:transparent}button{font-family:inherit;font-size:13px;font-weight:600;color:inherit;background:none;border:0;cursor:pointer;padding:0}button:focus-visible,a:focus-visible{outline:1px solid currentColor;outline-offset:8px}button:disabled{cursor:wait}button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}a{color:inherit;text-decoration:none}#experience{position:fixed;inset:0;overflow:hidden;isolation:isolate;touch-action:pan-y}#world,#fallback,#particles{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}#fallback{z-index:-4}#world{z-index:-3}#particles{z-index:-1}#vignette{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#0002,transparent 20%,transparent 82%,#0003);opacity:.4}#scroll-track{height:1900vh;pointer-events:none}header{position:absolute;inset:28px 32px auto;display:flex;justify-content:space-between;align-items:flex-start;z-index:5}.icon-button{display:grid;place-items:center;width:38px;height:38px;transition:color .25s,transform .25s;text-shadow:var(--chrome-shadow)}.icon-button:hover{transform:scale(1.12);color:#fff0c9}#sound{border:1px solid #e7c48790;border-radius:50%;width:42px;height:42px;background:#17140f20}#sound svg{width:22px;height:22px}#sound .sound-wave{display:none}#sound[aria-pressed=true] .sound-wave{display:block}#sound[aria-pressed=true] .sound-off{display:none}#brand{font-size:26px;line-height:1.3;letter-spacing:2px;font-weight:600;text-shadow:0 2px 12px #0008;position:relative}#brand span{display:block;height:1px;background:linear-gradient(90deg,transparent,#e7c487);width:72px;margin:10px 0 0 auto}#brand span:before{content:"";display:block;position:relative;left:-2px;top:-2px;width:5px;height:5px;background:#e7c487;transform:rotate(45deg)}#story{position:absolute;inset:0;pointer-events:none}#hero{position:absolute;top:48%;left:50%;transform:translate(-50%);text-align:center;color:var(--ink);width:min(90%,560px);transition:opacity .6s,translate .6s}#hero h1{font-size:clamp(75px,14.4vh,156px);font-weight:800;line-height:.97;letter-spacing:.045em;margin:0}#hero h1 span{display:block}#hero h1 span+span{margin-top:.02em}#hero p{font-family:Georgia,serif;font-size:clamp(9px,.83vw,13px);letter-spacing:.48em;margin:18px 0 0;white-space:nowrap;position:relative}#hero p:before,#hero p:after{content:"";position:absolute;top:50%;width:36px;height:1px;background:currentColor;opacity:.6}#hero p:before{left:7%}#hero p:after{right:7%}#begin{position:absolute;bottom:10.8%;left:50%;transform:translate(-50%);color:var(--ink);display:flex;align-items:center;flex-direction:column;gap:7px;font-size:14px;letter-spacing:1px;transition:opacity .4s;z-index:3}.down-circle{border:1px solid currentColor;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.down-circle svg{width:21px;height:21px;transition:transform .25s}#begin:hover svg{transform:translateY(3px)}footer{position:absolute;bottom:23px;left:28px;right:32px;display:flex;align-items:center;justify-content:space-between;z-index:5}footer nav{display:flex;gap:27px;align-items:center}footer nav button{font-size:13px;letter-spacing:.07em;padding:12px 0;position:relative;white-space:nowrap;text-shadow:0 1px 7px #0008;opacity:.7;transition:opacity .3s}footer nav button:hover,footer nav button[aria-current=true]{opacity:1}footer nav button[aria-current=true]:after{content:"";position:absolute;bottom:4px;left:50%;width:3px;height:3px;background:currentColor;transform:translate(-50%) rotate(45deg)}footer nav i{height:9px;width:1px;background:currentColor;opacity:.4}#credits-button{display:flex;align-items:center;gap:12px;letter-spacing:2px;text-shadow:var(--chrome-shadow)}#credits-button span{width:29px;height:1px;background:currentColor;transition:width .25s}#credits-button:hover span{width:42px}body.light-ink{--ui:#efd299}body.dark-ink{--ui:#6b481e;--chrome-shadow:0 1px 8px #fff8}body.dark-ink header{color:#e9c487}#journey-progress{position:absolute;bottom:0;left:0;right:0;height:1px;background:#e7c48720}#journey-progress i{display:block;height:100%;width:0;background:var(--ui)}#chapter-title{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:800;letter-spacing:.08em;font-size:clamp(70px,12vh,140px);line-height:1.13;color:#f2d698;text-shadow:0 3px 18px #0007;transition:opacity .5s}#chapter-title span{display:block}.chapter-10 #chapter-title{left:18%;top:40%;text-align:left;color:#634519;text-shadow:none}#caption{position:absolute;top:23%;left:7%;max-width:320px;text-shadow:0 2px 14px #000c;transition:opacity .5s,transform .5s;color:#fff0ca}#caption.right{left:auto;right:7%;text-align:right}#caption-line{font-size:24px;font-weight:600;letter-spacing:2px;line-height:1.7;white-space:pre-line}#caption-body{font-size:15px;line-height:2.1;letter-spacing:1.5px;white-space:pre-line;margin:22px 0 0;color:#f2e8d4}body.dark-ink #caption{color:#593915;text-shadow:none}body.dark-ink #caption-body{color:#593915}#hold{position:absolute;left:52%;top:59%;transform:translate(-50%,-50%);width:74px;height:74px;user-select:none;-webkit-user-select:none;touch-action:none;z-index:4;display:none;color:#fff0c9;filter:drop-shadow(0 0 9px #ab6a1a)}#hold .hold-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);stroke-width:1.2}#hold .ring-bg{opacity:.3}#ring-progress{stroke-dasharray:289.027;stroke-dashoffset:289.027;stroke-width:2.5}#hold .hold-symbol{font-size:37px;line-height:74px;font-family:Georgia,serif;font-weight:400;display:block}#hold-label{position:absolute;white-space:nowrap;left:50%;transform:translate(-50%);top:calc(100% + 12px);font-size:14px;font-weight:600;letter-spacing:3px;text-shadow:0 2px 8px #000}#hold-feedback{position:absolute;white-space:nowrap;left:50%;transform:translate(-50%);top:calc(100% + 39px);font-family:Georgia,serif;font-size:11px;letter-spacing:2px;opacity:.75}#hold.holding{color:#fff;filter:drop-shadow(0 0 17px #ffc673)}#hold.holding .hold-symbol{transform:scale(1.2)}#relic-orbit{position:absolute;inset:0;pointer-events:none;display:none;perspective:1000px}#relic-orbit img{position:absolute;width:clamp(40px,8vw,140px);height:clamp(75px,18vh,220px);object-fit:contain;filter:drop-shadow(0 4px 8px #0004);animation:relic-float 8s ease-in-out infinite}#relic-orbit img:nth-child(1){left:9%;top:16%;animation-delay:-2s;rotate:-20deg}#relic-orbit img:nth-child(2){right:12%;top:12%;animation-delay:-4s;rotate:15deg;scale:.65}#relic-orbit img:nth-child(3){left:14%;bottom:17%;animation-delay:-5s;rotate:25deg;scale:.8}#relic-orbit img:nth-child(4){right:8%;bottom:10%;animation-delay:-6s;rotate:-12deg}#relic-orbit img:nth-child(5){left:40%;top:7%;animation-delay:-3s;rotate:40deg;scale:.35}#ending{position:absolute;top:34%;left:50%;transform:translate(-50%);width:90%;max-width:620px;text-align:center;color:#624317;text-shadow:0 1px 20px #fff8}#ending .ending-name{font-size:13px;letter-spacing:8px;margin:0 0 20px}#ending h2{font-size:clamp(30px,4.3vw,61px);line-height:1.5;font-weight:600;margin:0 0 30px;letter-spacing:3px}.text-button{pointer-events:auto;font-size:14px;letter-spacing:3px;display:inline-flex;align-items:center;gap:15px;border-bottom:1px solid currentColor;padding-bottom:10px}.text-button svg{width:17px;height:17px}.text-button:hover{opacity:.65}#credits{position:absolute;left:50%;top:15%;transform:translate(-50%);text-align:center;max-width:440px;width:85%;color:#f0d194;text-shadow:0 2px 16px #000}#credits>span{font-size:12px;letter-spacing:6px}#credits h2{font-size:40px;margin:14px 0;letter-spacing:6px}#credits>p{font-size:14px;line-height:2;letter-spacing:2px}#credits dl{display:grid;grid-template-columns:1fr;gap:8px;margin:26px 0;font-size:13px;letter-spacing:2px}#credits dt{font-size:10px;opacity:.7;margin-top:7px}#credits dd{margin:0}#loader{position:fixed;inset:0;background:#e2dacb;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:20;color:#674826;transition:opacity 1s,visibility 1s}.loader-seal{display:grid;place-items:center;width:74px;height:74px;border:1px solid #a98a53;border-radius:50%;font-size:41px;line-height:1;position:relative}.loader-seal:after{content:"";position:absolute;inset:-8px;border:1px solid #a98a5360;border-radius:50%}#loader p{font-size:14px;letter-spacing:6px;margin:35px 0 12px}#loading-number{font-family:Georgia,serif;font-size:25px;line-height:1.3}.loading-track{width:100px;height:1px;background:#aa8a5320;margin-top:18px}.loading-track i{height:1px;display:block;width:0;background:#aa8a53}#loader.loaded{opacity:0;visibility:hidden;pointer-events:none}#retry{border-bottom:1px solid;padding:6px;margin-top:15px}#status{position:absolute;bottom:90px;left:50%;transform:translate(-50%);text-align:center;color:#fff4d7;background:#1b170ea0;padding:10px 16px;font-size:13px;opacity:0;pointer-events:none;transition:opacity .3s}#status.visible{opacity:1}[hidden]{display:none!important}@keyframes relic-float{0%,to{transform:translateZ(0) rotateY(-15deg)}50%{transform:translate3d(10px,-18px,50px) rotateY(15deg)}}@media(min-width:1600px){header{inset:35px 40px auto}footer{bottom:30px;left:35px;right:40px}footer nav{gap:38px}footer nav button{font-size:15px}#hero p:before{left:2%}#hero p:after{right:2%}}@media(max-width:700px){header{inset:20px 20px auto}#brand{font-size:22px;letter-spacing:1px}#sound{width:35px;height:35px}#sound svg{width:18px;height:18px}#hero{top:48%;width:90%}#hero h1{font-size:clamp(76px,12.2vh,118px);line-height:1.05}#hero p{font-size:8px;letter-spacing:.36em;margin-top:17px}#hero p:before{left:5%;width:25px}#hero p:after{right:5%;width:25px}#begin{bottom:15%;font-size:12px;gap:9px}.down-circle{width:29px;height:29px}footer{left:16px;right:16px;bottom:max(22px,env(safe-area-inset-bottom));align-items:end;height:58px}footer nav{position:absolute;bottom:39px;left:0;right:0;justify-content:space-between;gap:7px}footer nav button{font-size:10px;letter-spacing:0;padding:8px 0}footer nav i{height:7px}.icon-button{width:26px;height:26px}#fullscreen svg{width:20px;height:20px}#credits-button{font-size:11px;gap:9px}#credits-button span{width:19px}#chapter-title{font-size:75px;top:42%}.chapter-10 #chapter-title{left:50%;top:36%;text-align:center;font-size:65px}#caption,#caption.right{top:17%;left:25px;right:25px;max-width:280px;text-align:left}#caption-line{font-size:19px;letter-spacing:1px}#caption-body{font-size:13px;letter-spacing:.5px;margin-top:14px;line-height:1.9}#hold{left:50%;top:58%;width:67px;height:67px}#hold .hold-symbol{line-height:67px}#hold-label{font-size:13px}#ending{top:35%;width:92%}#ending h2{font-size:31px;line-height:1.7;letter-spacing:1px}#ending .ending-name{font-size:11px;letter-spacing:5px}#relic-orbit img{width:65px;height:110px}#credits{top:12%}#credits h2{font-size:34px}#credits dl{margin:18px 0;gap:6px}#credits dd,.text-button{font-size:12px}}@media(max-height:600px)and (min-width:701px){#hero h1{font-size:13vh}#hero p{margin-top:10px}#begin{bottom:12%;font-size:12px}.down-circle{width:27px;height:27px}#caption{top:21%}#caption-line{font-size:20px}#credits{top:11%}#credits h2{font-size:26px;margin:9px 0}#credits dl{gap:4px;margin:12px 0}#credits dt{margin-top:4px}#credits>p{font-size:12px}footer{bottom:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}#particles{display:none}}@media(min-width:701px){body.dark-ink #fullscreen,body.dark-ink #credits-button{color:#e7c487}}@media(max-width:700px){body.dark-ink header{color:#67451b}body.dark-ink #brand{text-shadow:0 1px 8px #fff8}body.dark-ink #sound{border-color:#67451b90;background:#f4e5c030}.chapter-1 #caption,.chapter-3 #caption,.chapter-4 #caption,.chapter-5 #caption{color:#463016;text-shadow:0 1px 8px #fff8}.chapter-1 #caption-body,.chapter-3 #caption-body,.chapter-4 #caption-body,.chapter-5 #caption-body{color:#463016}.chapter-6 #caption,.chapter-8 #caption,.chapter-9 #caption{text-shadow:0 1px 3px #000,0 1px 15px #000}.chapter-12 header{color:#f3d9a5}}#hold .hold-symbol svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1;vertical-align:middle;filter:drop-shadow(0 0 5px #fff8)}@media(max-width:700px){.chapter-1,.chapter-3,.chapter-4,.chapter-5{--ui:#5c3c1a}.chapter-1 header,.chapter-3 header,.chapter-4 header,.chapter-5 header{color:#67451b}.chapter-1 #brand,.chapter-3 #brand,.chapter-4 #brand,.chapter-5 #brand{text-shadow:0 1px 8px #fff8}.chapter-1 #sound,.chapter-3 #sound,.chapter-4 #sound,.chapter-5 #sound{border-color:#67451b90;background:#f4e5c030}}@media(min-width:701px){#ending{left:24%;width:40%;text-align:left;max-width:640px}#ending h2{font-size:clamp(32px,3.5vw,58px)}}@media(max-width:700px){.chapter-10 #chapter-title{color:#ffe5ad;text-shadow:0 2px 10px #2c2117a0}#ending{color:#fff1d4;text-shadow:0 2px 4px #342414,0 2px 20px #34241490}}#scroll-track{height:850vh}#caption{max-width:390px;top:26%;color:#fff2cd}#caption-body{font-size:16px;letter-spacing:.6px;line-height:2.1}#rule-label{display:block;font-size:11px;letter-spacing:3px;margin-bottom:16px;color:#ecd39f}#rule-detail{display:block;font-size:11px;line-height:1.8;letter-spacing:.5px;max-width:320px;color:#f4e7cb;opacity:.85}#next-scene{position:absolute;bottom:105px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:15px;border-bottom:1px solid #ffe5b077;padding:12px 18px;color:#fff0c8;text-shadow:0 1px 8px #000;z-index:5;letter-spacing:2px}#scene-count{font:10px Georgia,serif;letter-spacing:1px;opacity:.7}#next-scene svg{width:18px;height:18px}#next-scene:hover{background:#ffdfa615}#next-scene.travelling svg{animation:next-pulse 1s infinite}#descent{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:2}#descent img{position:absolute;left:50%;top:-50%;width:min(110vw,1300px);transform:translate(-50%);opacity:0}.impact-wave{position:absolute;left:50%;top:62%;width:130px;height:130px;border:2px solid #fff2c5;border-radius:50%;opacity:0;box-shadow:0 0 40px #ffe4a9,inset 0 0 40px #ffe4a9;transform:translate(-50%,-50%) scale(.1)}#descent.active{opacity:1}#descent.active img{animation:hand-descent 2s ease-in-out both}#descent.active .impact-wave{animation:impact-wave 1.2s .65s ease-out both}#evolution{position:absolute;inset:0;pointer-events:none}#character{position:absolute;top:14%;right:16%;width:clamp(150px,24vw,400px);height:57vh;background-image:url(/art/tier-0.webp);background-size:500% 100%;background-repeat:no-repeat;filter:drop-shadow(0 8px 35px #100a04);transition:filter .4s;z-index:1}.cultivator-info{position:absolute;bottom:20%;right:8%;width:40%;text-align:center;color:#ffdf9d;text-shadow:0 1px 9px #171007;pointer-events:auto}.cultivator-info>small{font-size:10px;letter-spacing:3px}.cultivator-info h2{font-size:34px;margin:5px 0;font-weight:600;letter-spacing:8px}.cultivator-info p{font-size:12px;margin:5px 0 12px}.cultivator-info strong{font-family:Georgia,serif;font-size:18px;margin-left:8px}#tier-path{display:flex;justify-content:center;gap:13px;font-size:10px;margin:13px 0}#tier-path span{opacity:.4}#tier-path span.achieved{opacity:1}#evolve{border:1px solid #f2ce8790;background:#231b14b0;color:#fff0c7;padding:11px 22px;font-size:12px;letter-spacing:2px;border-radius:2px}#evolve:hover{background:#b1833650}#evolve:disabled{opacity:.6}#evolve-note{display:block;font-size:9px;margin-top:10px;opacity:.7;letter-spacing:1px}.evolution-light{position:absolute;top:-10%;left:68%;width:5px;height:70%;background:#fff8db;opacity:0;box-shadow:0 0 25px 15px #ffda76,0 0 80px 45px #ffda7650;transform:translate(-50%)}.evolution-light:after{content:"";position:absolute;left:50%;bottom:0;width:100px;height:100px;border:2px solid #fff0bb;border-radius:50%;transform:translate(-50%,50%);box-shadow:0 0 30px #ffe0a9}.burst .evolution-light{animation:heaven-strike 1.8s both}.burst .evolution-light:after{animation:impact-wave 1.2s .4s both}.burst #character{animation:character-breakthrough 1.8s both}#rank-preview{position:absolute;top:38%;right:8%;padding:25px 32px;border-top:1px solid #ffe0a080;border-bottom:1px solid #ffe0a080;background:#161510cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffe1a4;z-index:3}#rank-preview small{font-size:11px;letter-spacing:3px}#preview-rows p{font:13px Georgia,serif;padding:10px 0;border-bottom:1px solid #ffe0a030}#open-ranking{font-size:12px;padding:8px 0;letter-spacing:2px}.chapter-1 #caption,.chapter-2 #caption,.chapter-4 #caption,.chapter-6 #caption{padding:22px 25px;background:linear-gradient(110deg,#101914e8,#101914a0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:1px solid #e7cd91a0;color:#fff0cc;text-shadow:0 1px 7px #000}.chapter-1 #caption-body,.chapter-2 #caption-body,.chapter-4 #caption-body,.chapter-6 #caption-body{color:#f6e8cc}body.leaderboard-open #vignette{background:#0d100ee0;opacity:1;z-index:-2}#ranking{position:absolute;inset:13% 12% 15%;z-index:3;overflow:auto;overscroll-behavior:contain;padding:25px 32px;background:#111814dd;border:1px solid #ecd39155;color:#f6e8c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:#d9b66f55 transparent}.rank-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.rank-heading small{font:10px Georgia,serif;letter-spacing:3px;color:#cab884}.rank-heading h2{font-size:38px;font-weight:600;letter-spacing:6px;margin:5px 0}.rank-heading p{font-size:12px;letter-spacing:2px;margin:8px 0 20px;color:#d2c4a1}#data-mode{font-size:10px;border:1px solid #c6b17d70;padding:7px 10px;white-space:nowrap;letter-spacing:1px}.rank-toolbar{display:flex;align-items:end;gap:18px;margin:5px 0 17px}#address-form{flex:1}#address-form label{display:block;font-size:11px;letter-spacing:1px;margin-bottom:9px}.address-input{display:flex;border:1px solid #a7956760;background:#070e09a0}.address-input input{min-width:0;flex:1;background:none;border:0;font:12px ui-monospace,monospace;color:#f4e8d0;padding:12px;outline-offset:1px}.address-input input::placeholder{color:#9caa9c;font-family:inherit;font-size:11px}.address-input button{padding:0 20px;background:#b6954650;border-left:1px solid #a7956760;font-size:12px}#experience-address{font-size:11px;text-decoration:underline;text-underline-offset:5px;padding:12px 0;white-space:nowrap;color:#d4c6a3}.table-scroll{overflow-x:auto;scrollbar-width:thin}#ranking table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap;text-align:left}#ranking th{font-size:10px;font-weight:400;color:#c7b68c;border-bottom:1px solid #c4a05b70;padding:12px 10px;letter-spacing:1px}#ranking td{border-bottom:1px solid #dbc18d25;padding:13px 10px}#ranking td:first-child{font-family:Georgia,serif;color:#d2b479}#ranking td:nth-child(4),#ranking td:nth-child(5){font-family:Georgia,serif}#ranking td:nth-child(2) button{font:12px ui-monospace,monospace;color:#efe3c7}#ranking tr.selected{background:#b9933340}#ranking tbody tr:nth-child(-n+3) td:first-child{color:#ffe3a0}.rank-bottom{display:flex;justify-content:space-between;font-size:10px;color:#cebd96;padding:12px 0}.rank-bottom>div{display:flex;gap:13px;align-items:center}.rank-bottom button{font-size:14px;padding:2px 8px}.rank-bottom button:disabled{opacity:.25;cursor:default}.rank-explainer{font-size:10px;line-height:1.8;letter-spacing:.5px;color:#c9bd9f;margin:8px 0}.rank-actions{display:flex;justify-content:space-between;gap:10px;padding-top:10px}.rank-actions button{font-size:11px;border-bottom:1px solid #c9ae7150;padding-bottom:6px;letter-spacing:1px}#lookup-result{background:#d3b57415;border-left:1px solid #d4b97d;padding:12px 15px;margin-bottom:16px;font-size:12px;line-height:1.8}#lookup-result p{margin:0}#lookup-result code{display:block;font-size:10px;overflow-wrap:anywhere}#lookup-result small{font-size:10px;display:block;color:#c4b592}dialog{position:fixed;width:min(600px,90vw);max-height:80vh;overflow:auto;color:#efdfba;background:#111b16;border:1px solid #c4a45e70;padding:35px;box-shadow:0 20px 100px #0008}dialog::backdrop{background:#080d09b0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}dialog>small{font-size:10px;letter-spacing:2px;color:#cdb782}dialog h2{font-size:30px;letter-spacing:5px;margin:13px 0 25px}.dialog-close{position:absolute;right:20px;top:12px;font:26px Georgia,serif}.rule-sections h3{font-size:15px;color:#e8c88c;font-weight:600}.rule-sections p{font-size:12px;line-height:2.1;letter-spacing:.5px;color:#ddd3bc}body:has(dialog[open]){overflow:hidden}@keyframes hand-descent{0%{opacity:0;transform:translate(-50%,-35%) scale(.7)}35%{opacity:1}55%{top:-15%;opacity:1;transform:translate(-50%) scale(1.1)}to{top:5%;opacity:0;transform:translate(-50%,5%) scale(1.5)}}@keyframes impact-wave{0%{opacity:1;transform:translate(-50%,-50%) scale(.1)}to{opacity:0;transform:translate(-50%,-50%) scale(12)}}@keyframes heaven-strike{0%,to{opacity:0}25%{opacity:.2}40%,60%{opacity:1}80%{opacity:.3}}@keyframes character-breakthrough{0%,to{filter:drop-shadow(0 0 25px #0008)}40%{filter:brightness(1.9) drop-shadow(0 0 50px #ffce6b)}70%{filter:brightness(1.1) drop-shadow(0 0 30px #ffce6b)}}@keyframes next-pulse{50%{transform:translateY(4px)}}@media(max-width:700px){#caption,#caption.right{top:15%;left:20px;right:20px;max-width:none;text-align:left}#caption-line{font-size:20px;letter-spacing:1px}#caption-body{font-size:12px;margin:10px 0;line-height:1.9}#rule-label{margin-bottom:10px;font-size:9px}#rule-detail{font-size:9px;line-height:1.6}.chapter-1 #caption,.chapter-2 #caption,.chapter-4 #caption,.chapter-6 #caption{padding:16px 18px}#next-scene{bottom:116px;padding:9px 15px;font-size:11px}.chapter-2 #caption,.chapter-3 #caption{top:12%;padding:13px 16px;background:#0d1713dd;color:#fff0cc}.chapter-2 #caption-body,.chapter-3 #caption-body{color:#f6e8cc}#character{top:36%;right:calc(50% - 89px);width:178px;height:35vh}.cultivator-info{right:10%;width:80%;bottom:23%}.cultivator-info h2{font-size:24px;margin:2px 0}.cultivator-info>small{font-size:8px}.cultivator-info p{margin:3px 0;font-size:10px}.cultivator-info strong{font-size:15px}#tier-path{margin:8px 0;gap:16px;font-size:9px}#evolve{font-size:10px;padding:9px 18px}#evolve-note{font-size:8px;margin-top:7px}.evolution-light{left:50%;height:62%}#rank-preview{top:46%;left:20px;right:20px;padding:16px 20px}#preview-rows p{padding:7px 0;font-size:12px}#ranking{inset:11% 14px 15%;padding:20px 15px}.rank-heading{display:block}.rank-heading h2{font-size:30px;letter-spacing:4px}.rank-heading small{font-size:8px}.rank-heading p{font-size:10px;margin-bottom:10px}#data-mode{display:inline-block;font-size:8px;margin-bottom:12px}.rank-toolbar{display:block;margin-bottom:10px}.address-input input{padding:11px 8px;font-size:10px}.address-input button{padding:0 12px;font-size:11px}#experience-address{font-size:9px;padding:9px 0}#ranking td,#ranking th{padding:11px 8px}#ranking table{font-size:11px}#ranking td:nth-child(2) button{font-size:10px}.rank-bottom,.rank-explainer{font-size:9px}#lookup-result{padding:10px;font-size:11px}#lookup-result code,#lookup-result small{font-size:8px}.rank-actions button{font-size:10px}dialog{padding:25px}dialog h2{font-size:25px}.rule-sections p{font-size:11px}}@media(max-height:700px)and (min-width:701px){#ranking{top:11%;bottom:12%}.rank-heading h2{font-size:28px}.rank-heading p{margin-bottom:9px}#ranking td{padding:9px 10px}#ranking th{padding:8px 10px}.rank-toolbar{margin:0 0 10px}.rank-explainer{margin:4px 0}#character{height:55vh}.cultivator-info{bottom:20%}#next-scene{bottom:80px}}@media(prefers-reduced-motion:reduce){#descent,.evolution-light{display:none}}#character{top:14%;right:calc(28% - 11.75vh);width:23.5vh;height:47vh}.cultivator-info{bottom:20%;background:radial-gradient(ellipse,#101913b0,transparent 72%);padding:5px 0}#character{background-size:100% 100%}@media(max-width:700px){#character{top:34%;right:calc(50% - 7.5vh);width:15vh;height:30vh}.cultivator-info{bottom:23%;padding:4px 0}}#character{width:20.5vh;height:41vh;right:calc(28% - 10.25vh);clip-path:inset(0 4%)}@media(max-width:700px){#character{width:14vh;height:28vh;right:calc(50% - 7vh)}}@media(min-width:701px)and (max-height:850px){#ranking{top:11%;bottom:12%;padding:18px 28px}.rank-heading h2{font-size:29px;margin:2px 0}.rank-heading p{margin:4px 0 12px}.rank-toolbar{margin:0 0 10px}.address-input input{padding:10px 12px}#ranking th{padding:9px 10px}#ranking td{padding:10px}.rank-bottom{padding:9px 0}.rank-explainer{margin:4px 0;font-size:9px}.rank-actions{padding-top:7px}}.cultivator-info{bottom:18%}@media(max-width:700px){.cultivator-info{bottom:20%}}#character{mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}#ranking{will-change:opacity,transform}#rank-gallery{position:absolute;inset:13% 8% 20%;overflow:auto;overscroll-behavior:contain;z-index:3;background:#0d1815ec;border:1px solid #d7bd7755;color:#f8e9c6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:20px 25px;scrollbar-width:thin;scrollbar-color:#d7bd7755 transparent}.chapter-3 #caption{display:none}.gallery-heading small{font:9px Georgia,serif;letter-spacing:3px;color:#c9b780}.gallery-heading h2{margin:4px 0;font-size:29px;letter-spacing:5px}.gallery-heading p{font-size:11px;letter-spacing:1px;margin:7px 0 12px;color:#d8c9a6}#realm-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.realm-card{display:flex;align-items:center;flex-direction:column;border:1px solid #b6a36c35;background:#ffe3a204;padding:5px 5px 10px;transition:border-color .3s,background .3s}.realm-card[aria-pressed=true]{border-color:#edcf91;background:#c6ad5420}.realm-card img{height:20vh;max-height:155px;width:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.realm-card strong{font-size:16px;letter-spacing:3px}.realm-card small{font-size:10px;margin-top:4px;color:#dfc993}#realm-detail{padding:12px 0;border-bottom:1px solid #cfb77c40;min-height:67px}#realm-detail strong{font-size:12px;letter-spacing:1px;color:#f3d498}#realm-detail p{font-size:11px;line-height:1.8;margin:5px 0;color:#d8c9a6}#cultivation-form{display:flex;align-items:end;gap:12px;margin-top:12px}#cultivation-form>div{flex:1}#cultivation-form label{display:block;font-size:10px;margin-bottom:5px;color:#d7c797}#cultivation-form input{width:100%;min-width:0;border:1px solid #c6aa6555;background:#101d16;color:#f8e9c6;font:12px Georgia,serif;padding:8px}#cultivation-form button{border:1px solid #c6aa6577;background:#bd9e4935;padding:8px 18px;font-size:11px;white-space:nowrap}#cultivation-result{font-size:11px;line-height:1.8;margin:10px 0;color:#f0d598}.gallery-note{display:block;font-size:9px;line-height:1.7;color:#b9b39c}#open-gallery{display:block;font-size:11px;margin:12px 0;letter-spacing:1px;color:#e8cc8c}@media(max-width:700px){#rank-gallery{inset:12% 14px 20%;padding:18px 14px}.gallery-heading h2{font-size:25px}.gallery-heading p{font-size:10px;line-height:1.7}#realm-cards{display:flex;gap:9px;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin}.realm-card{flex:0 0 100px}.realm-card img{height:145px}.realm-card strong{font-size:14px}.realm-card small{font-size:9px}#realm-detail{min-height:80px}#realm-detail p{font-size:10px}#cultivation-form{gap:8px;flex-wrap:wrap}#cultivation-form>div{flex:1 1 40%}#cultivation-form button{padding:8px 12px}#cultivation-result{font-size:10px}.gallery-note{font-size:9px}}@media(min-width:701px){#rank-gallery{bottom:17%}.chapter-3 #next-scene{bottom:73px}.realm-card img{height:16vh;max-height:145px;width:auto;max-width:100%;clip-path:inset(0 10% 0 4%)}}@media(max-width:700px){.realm-card img{width:auto;max-width:100%;clip-path:inset(0 10% 0 4%)}}.realm-hint{display:none}@media(max-width:700px){.realm-hint{display:block;font-size:9px;line-height:1.7;color:#d8c18e;margin-bottom:8px}}#cultivator-dialog{width:min(540px,92vw);max-height:90vh;padding:25px 32px;text-align:center;overflow:auto;background:radial-gradient(ellipse at 50% 35%,#53421a80,transparent 65%),#0d1712;border:1px solid #e6c47c99;box-shadow:0 0 80px #b68c2830,0 25px 100px #000b;animation:law-reveal .6s ease-out}#cultivator-dialog::backdrop{background:#050b08c0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#cultivator-mode{color:#ddc595;font-size:9px;letter-spacing:2px}.cultivator-stage{position:relative;height:32vh;max-height:270px;margin:15px auto 5px;display:flex;align-items:center;justify-content:center;isolation:isolate}.destiny-ring{position:absolute;width:230px;height:230px;border:1px solid #eacc8540;border-radius:50%;box-shadow:0 0 35px #dfb65820,inset 0 0 40px #dfb65820;animation:destiny-rotate 30s linear infinite;z-index:-1}.destiny-ring:before,.destiny-ring:after{content:"";position:absolute;inset:12px;border:1px dashed #f0d79c90;border-radius:50%}.destiny-ring:after{inset:26px;border-style:solid;box-shadow:0 0 20px #ffdb8330}#cultivator-image{height:100%;width:auto;max-width:100%;object-fit:contain;clip-path:inset(0 10% 0 4%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 82%,transparent);filter:drop-shadow(0 0 20px #e0ad3c60);animation:avatar-arrival .8s ease-out}#cultivator-dialog h2{font-size:39px;letter-spacing:10px;color:#ffe1a0;margin:6px 0 8px;text-shadow:0 0 24px #d2ab5860}#cultivator-description{font-size:11px;color:#e6d8b9;line-height:1.8;margin:4px 0 12px}#cultivator-address{display:block;font-size:10px;word-break:break-all;color:#bfb99f;line-height:1.8}#cultivator-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #d2b47540;border-bottom:1px solid #d2b47540;padding:16px 0;margin-top:18px}#cultivator-stats small{display:block;font-size:9px;color:#c4b790;letter-spacing:1px}#cultivator-stats strong{display:block;font:19px Georgia,serif;margin-top:7px;color:#f3db9c}#cultivator-inventory{font-size:10px;color:#cabb95;line-height:1.8;margin:13px 0}#cultivator-return{font-size:11px;letter-spacing:2px;border-bottom:1px solid #d6b57470;padding:8px 0}#cultivator-unknown{font:90px Georgia,serif;color:#d8c592}#cultivator-dialog[data-tier="0"] .destiny-ring{border-color:#64d9b270;box-shadow:0 0 35px #64d9b220}#cultivator-dialog[data-tier="4"]{box-shadow:0 0 90px #ecc45345,0 25px 100px #000b}@keyframes destiny-rotate{to{transform:rotate(360deg)}}@keyframes law-reveal{0%{opacity:0;transform:translateY(22px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes avatar-arrival{0%{opacity:0;filter:brightness(2) drop-shadow(0 0 40px #e0ad3c);transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media(max-width:700px){#cultivator-dialog{padding:25px 20px}.cultivator-stage{height:28vh}.destiny-ring{width:200px;height:200px}#cultivator-dialog h2{font-size:31px}#cultivator-stats strong{font-size:16px}#cultivator-address{font-size:9px}}#descent{perspective:1000px;perspective-origin:50% 35%;opacity:1;z-index:0;transition:opacity .25s}.hand-camera{position:absolute;left:50%;top:-40vh;width:min(90vw,1050px);margin-left:max(-45vw,-525px);transform-style:preserve-3d;will-change:transform;transform-origin:50% 60%;filter:drop-shadow(0 18px 34px #945a1755);transition:filter .4s}#descent .hand-camera img{position:static;width:100%;top:auto;left:auto;opacity:.65;transform:none;animation:none;-webkit-mask-image:linear-gradient(#000 60%,#000a 85%,transparent);mask-image:linear-gradient(#000 60%,#000a 85%,transparent);transition:opacity .6s}#descent.active .hand-camera{filter:drop-shadow(0 20px 55px #f3c77899)}#descent.active .hand-camera img{animation:none;opacity:1}.hand-orbit-ring{position:absolute;left:50%;top:26%;width:min(80vw,900px);aspect-ratio:1;border:1px solid #ffe5a6;box-shadow:0 0 14px #f5c56b,inset 0 0 14px #f5c56b;border-radius:50%;opacity:0;transition:opacity .7s;transform-style:preserve-3d}.hand-orbit-ring:before,.hand-orbit-ring:after{content:"";position:absolute;inset:8%;border:1px dashed #ffe5a680;border-radius:50%}.hand-orbit-ring:after{inset:-4%;border-style:solid;border-color:#ffe5a635}#descent.active .hand-orbit-ring{opacity:.7}body[data-hand-orbit] #hero{translate:0 30px;opacity:.55!important}body[data-hand-orbit] #begin{opacity:.5!important}#story{z-index:1}#experience-address-value{display:block;font:10px/1.8 ui-monospace,monospace;color:#bead84;overflow-wrap:anywhere;margin:-7px 0 16px}#ranking .ladder-empty{text-align:center;padding:22px 12px;white-space:normal}.ladder-empty>span{display:block;font-size:34px;color:#d6b77a;line-height:1.3}.ladder-empty strong{display:block;font-size:16px;letter-spacing:3px;font-weight:400;margin:10px 0}.ladder-empty p{font-size:11px;color:#bcad8b;margin:0;line-height:1.9}@media(max-width:700px){.hand-camera{top:-2vh;width:140vw;margin-left:-70vw}#descent .hand-camera img{opacity:.45;-webkit-mask-image:linear-gradient(#000 55%,transparent 93%);mask-image:linear-gradient(#000 55%,transparent 93%)}.hand-orbit-ring{top:27%;width:110vw}#experience-address-value{font-size:8px;margin:0 0 10px}.ladder-empty strong{font-size:13px}.ladder-empty p{font-size:10px}#ranking .ladder-empty{padding:18px 8px}}@media(prefers-reduced-motion:reduce){#descent{display:none}}#descent .hand-camera img{opacity:1;-webkit-mask-image:none;mask-image:none}@media(max-width:700px){#descent .hand-camera img{opacity:1;-webkit-mask-image:none;mask-image:none}.hand-camera{top:-4vh;width:110vw;margin-left:-55vw}}#descent{perspective:none;perspective-origin:initial}.hand-camera{transform-style:flat;transform-origin:50% 60%}#descent.active .impact-wave{top:62%;animation:impact-wave 1.2s 1.08s ease-out both}body[data-hand-impact] #hero,body[data-hand-impact] #begin{opacity:.4!important}.chapter-3 #caption,.chapter-4 #caption{padding:22px 25px;background:linear-gradient(110deg,#101914e8,#101914a0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:1px solid #e7cd91a0;color:#fff0cc;text-shadow:0 1px 7px #000}.chapter-3 #caption-body,.chapter-4 #caption-body{color:#f6e8cc}#scroll-track{height:650vh}@media(max-width:700px){.chapter-3 #caption,.chapter-4 #caption{padding:18px 20px}.chapter-3 #caption{top:14%;max-width:54%;right:auto;left:16px}.chapter-3 #caption-body{font-size:10px}.chapter-3 #caption-line{font-size:17px}}.chapter-3 #caption{display:block}@media(min-width:701px){.chapter-3 #next-scene{bottom:105px}}#contract-slot{pointer-events:auto;border-top:1px solid #ecd39155;margin-top:18px;padding-top:15px}.contract-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11px;letter-spacing:2px;color:#e7cc91}.contract-label small{font:8px Georgia,serif;letter-spacing:1.8px;opacity:.65}.contract-copy{display:flex;align-items:center;gap:9px;padding:11px 10px;background:linear-gradient(115deg,#efd08013,#0d1511a0);border:1px solid #dabd7755;border-radius:2px}.ca-seal{font:11px Georgia,serif;padding:5px;border:1px solid #dbbd7870;color:#edcf91}#contract-address{flex:1;min-width:0;font:10px/1.7 ui-monospace,monospace;overflow-wrap:anywhere;color:#efe3c6;-webkit-user-select:text;user-select:text;letter-spacing:0}#copy-ca{flex-shrink:0;border-left:1px solid #c6ac6855;padding-left:9px;min-width:49px;font-size:10px;color:#f4d89d;letter-spacing:0}#copy-ca:disabled{cursor:default;color:#b3a489;opacity:.55}#copy-ca:not(:disabled):hover{color:#fff2c5;text-shadow:0 0 12px #ffe0a2}#ranking{inset:11% 8% 13%;padding:25px 30px;background:radial-gradient(ellipse at 50% 0%,#6b532327,transparent 55%),linear-gradient(130deg,#15201bf2,#0b120ff5);border:1px solid #eac77466;box-shadow:0 0 0 5px #101c1590,0 0 0 6px #c5a45922,0 0 80px #c4983425,inset 0 0 70px #0004}#ranking:before{content:"";position:absolute;left:20%;right:20%;top:0;height:1px;background:linear-gradient(90deg,transparent,#ffe4a4,transparent);box-shadow:0 0 22px #ecc171;pointer-events:none}.rank-heading h2{font-size:37px;text-shadow:0 0 26px #f3c57150;margin:6px 0}.rank-heading>div>p{margin:7px 0 12px}.ladder-summary{display:flex;gap:18px;align-items:center;margin-bottom:15px;color:#c7b78f;font-size:9px;letter-spacing:1px}.ladder-summary i{display:inline-block;width:4px;height:4px;margin-right:6px;border-radius:50%;background:#f1d085;box-shadow:0 0 10px #f5cc6c}#data-mode{background:#e0bd6510;border-color:#caa75c70;color:#e4ca91;position:relative;padding:8px 12px}#rank-podium{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:14px;align-items:end;margin:0 auto 24px;max-width:880px}.podium-card{position:relative;overflow:hidden;min-width:0;display:flex;align-items:center;flex-direction:column;padding:12px 12px 16px;border:1px solid #b2a37c40;background:radial-gradient(ellipse at 50% 25%,#c3ae6520,transparent 60%),linear-gradient(#172019,#0b130fde);transition:transform .3s,border-color .3s,box-shadow .3s}.podium-card:before{content:"";position:absolute;inset:4px;border:1px solid #d0b77820;pointer-events:none;clip-path:polygon(0 0,20% 0,20% 1%,80% 1%,80% 0,100% 0,100% 100%,80% 100%,80% 99%,20% 99%,20% 100%,0 100%)}.podium-card:after{content:"";position:absolute;top:0;left:-100%;width:45%;height:100%;background:linear-gradient(100deg,transparent,#ffe3a515,transparent);transform:skew(-18deg);animation:podium-sheen 8s 2s infinite;pointer-events:none}.podium-1{grid-column:2;grid-row:1;border-color:#e0bd6980;background:radial-gradient(ellipse at 50% 25%,#e5bf5940,transparent 65%),linear-gradient(#2a2818,#11190fe8);box-shadow:0 0 35px #ddaf3820,inset 0 0 30px #d7a44010}.podium-2{grid-column:1;grid-row:1}.podium-3{grid-column:3;grid-row:1}.podium-card:hover{transform:translateY(-4px);border-color:#f2d38ca0;box-shadow:0 0 26px #c89d3835}.podium-place{font-size:10px;letter-spacing:3px;color:#ccbc92;margin:0 0 5px}.podium-1 .podium-place{color:#ffe0a0}.podium-stage{position:relative;width:100%;height:112px;display:flex;align-items:center;justify-content:center;isolation:isolate}.podium-1 .podium-stage{height:133px}.podium-stage img{position:relative;height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 0 15px #e7b95a45);z-index:1}.podium-halo{position:absolute;top:50%;left:50%;width:90px;height:90px;border:1px solid #e8c87b90;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #d2ad4730,inset 0 0 18px #d2ad4720}.podium-halo:before{content:"";position:absolute;inset:-9px;border:1px dashed #eed39460;border-radius:50%;animation:celestial-turn 35s linear infinite}.podium-halo:after{content:"";position:absolute;inset:6px;border:1px solid #e4c57430;border-radius:50%}.podium-number{position:absolute;right:13px;top:35px;font-size:36px;line-height:1;color:#dec38016;pointer-events:none}.podium-1 .podium-number{font-size:52px;color:#f3d38025}.podium-card strong{font-size:19px;letter-spacing:5px;color:#eed497;margin:5px 0}.podium-1 strong{color:#ffe4a9}.podium-card code{font:10px ui-monospace,monospace;color:#cbbf9f;letter-spacing:.3px}.podium-weight{font:10px Georgia,Immortal,serif;color:#d5c398;letter-spacing:.5px;margin-top:9px}#ranking th{color:#b9a77c;background:#c8a34d08;padding-top:14px;padding-bottom:14px}#ranking td{padding:14px 10px;border-bottom-color:#bb9c5428}#ranking tbody tr{transition:background .3s}#ranking tbody tr:hover{background:#d0ab5420}#ranking tbody tr[data-tier="4"] td:first-child{color:#ffe1a0;text-shadow:0 0 12px #e6bf6580}.tier-badge{display:inline-block;padding:4px 10px;border:1px solid #b7c8be50;background:#91b9a813;color:#d4e5da;font-size:10px;letter-spacing:2px}tr[data-tier="1"] .tier-badge{border-color:#d0b36e60;color:#dfc58b;background:#d1b56313}tr[data-tier="2"] .tier-badge{border-color:#7fcac960;color:#a9e0d8;background:#78c9c513}tr[data-tier="3"] .tier-badge{border-color:#c5a8dd60;color:#d9c1ec;background:#be91da13}tr[data-tier="4"] .tier-badge{border-color:#ebc97490;color:#ffe2a6;background:#e5ba4220;box-shadow:0 0 15px #d7a93b18}@keyframes podium-sheen{0%,55%{left:-100%}85%,to{left:160%}}@keyframes celestial-turn{to{rotate:360deg}}@media(max-width:700px){#contract-slot{margin-top:13px;padding-top:12px}.contract-label{font-size:9px}.contract-label small{font-size:7px}.contract-copy{padding:9px 8px;gap:7px}#contract-address{font-size:9px}#copy-ca{font-size:9px;min-width:43px}.ca-seal{font-size:10px}#ranking{inset:11% 14px 15%;padding:20px 14px}.rank-heading h2{font-size:28px}.ladder-summary{gap:10px;font-size:8px;letter-spacing:0;margin-bottom:12px}.rank-heading{display:flex;gap:5px}#data-mode{font-size:8px;white-space:nowrap;padding:6px 7px}.rank-heading>div>p{font-size:10px}#rank-podium{gap:6px;grid-template-columns:1fr 1.08fr 1fr;margin:7px 0 19px}.podium-card{padding:9px 5px 11px}.podium-place{font-size:8px;letter-spacing:1px}.podium-stage{height:79px}.podium-1 .podium-stage{height:94px}.podium-halo{width:58px;height:58px}.podium-halo:before{inset:-6px}.podium-number{font-size:24px;right:8px}.podium-1 .podium-number{font-size:31px}.podium-card strong{font-size:14px;letter-spacing:2px;margin:4px 0}.podium-card code{font-size:8px;letter-spacing:0}.podium-weight{font-size:7px;letter-spacing:0;margin-top:7px}.tier-badge{padding:3px 5px;font-size:9px;letter-spacing:1px}#ranking td,#ranking th{padding:12px 7px}}@media(prefers-reduced-motion:reduce){.podium-card:after,.podium-halo:before{animation:none}.podium-card{transition:none}}#opening-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none;z-index:-2;opacity:0}#descent{display:none!important}#video-toggle{position:absolute;left:50%;bottom:6.9%;transform:translate(-50%);font-size:10px;letter-spacing:2px;z-index:4;border-bottom:1px solid #6b481e55;padding:6px 10px;color:var(--ink);text-shadow:0 1px 8px #fff5}@media(max-width:700px){#video-toggle{bottom:13%;font-size:9px}#opening-video{object-position:50% 50%}}#video-toggle{left:calc(50% + 110px);bottom:10.8%;padding:6px 10px}@media(max-width:700px){#video-toggle{left:calc(50% + 85px);bottom:15%;font-size:9px;padding:6px 8px}}#evolution{display:none!important}#atlas-entry{position:absolute;right:8%;top:43%;width:310px;text-align:left;padding:26px 28px;background:linear-gradient(130deg,#0d1b18eb,#23332bd9);border:1px solid #dcc48766;box-shadow:0 18px 60px #0004;cursor:pointer}#atlas-entry small,#atlas-entry span,#atlas-entry em{display:block}#atlas-entry small{font-size:9px;letter-spacing:2px;color:#d2b879}#atlas-entry strong{display:block;font-size:27px;font-weight:400;margin:16px 0;color:#ffe4a9}#atlas-entry span{font-size:12px;color:#d9ccb3}#atlas-entry em{font-style:normal;font-size:12px;margin-top:24px;color:#f2d38c}#atlas-entry:hover{border-color:#efd397;box-shadow:0 0 35px #d9aa3322}#atlas-dialog{width:min(1060px,94vw);max-height:90dvh;padding:30px 36px;background:radial-gradient(ellipse at 25% 50%,#28574b50,transparent 60%),#0b1514;color:#f3e4c6;overflow:auto;border:1px solid #d9be8266;box-shadow:0 25px 100px #000b}#atlas-dialog::backdrop{background:#030907cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#atlas-dialog header small{font-size:9px;letter-spacing:3px;color:#cbb378}#atlas-dialog h2{font-size:34px;letter-spacing:7px;margin:8px 0}#atlas-dialog header p{font-size:12px;color:#acb6ab;line-height:1.8}#atlas-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0}#atlas-tabs button{border:1px solid #b3a47933;background:#ffffff03;padding:8px 5px 12px;display:flex;align-items:center;flex-direction:column;cursor:pointer;color:#cbbd9c}#atlas-tabs button[aria-selected=true]{background:#c1a04a18;border-color:#ddc07a;box-shadow:inset 0 0 28px #d1ae3820}#atlas-tabs small{font:10px Georgia;color:#b8a877}#atlas-tabs strong{font-weight:400;font-size:17px;margin-top:5px}#atlas-tabs .relic-sprite{width:75px;height:75px}.relic-sprite{width:118px;height:118px;flex-shrink:0;background-image:url(/art/relic-atlas-v10.webp);background-size:300% 200%;background-repeat:no-repeat;margin:auto;border-radius:10px}.relic-0{background-position:0% 0%}.relic-1{background-position:50% 0%}.relic-2{background-position:100% 0%}.relic-3{background-position:0% 100%}.relic-4{background-position:50% 100%}.relic-5{background-position:100% 100%}#atlas-panel{display:grid;grid-template-columns:34% 1fr;gap:32px}.atlas-portrait{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;background:radial-gradient(ellipse,#51755b26,transparent 70%);border:1px solid #baad7233;overflow:hidden;isolation:isolate}.atlas-portrait img{height:350px;width:100%;object-fit:contain;filter:drop-shadow(0 0 25px #b4d48c33)}.atlas-portrait>span{position:absolute;bottom:15px;font-size:10px;letter-spacing:5px;color:#cbb77e}.atlas-halo{position:absolute;width:230px;height:230px;border:1px solid #c7bf7644;border-radius:50%;box-shadow:0 0 40px #abd99315;z-index:-1}.atlas-detail>small{font-size:9px;letter-spacing:2px;color:#b7a674}.atlas-detail h3{font-size:32px;letter-spacing:8px;margin:8px 0}.atlas-detail>p{font-size:12px;color:#b7c3b7;line-height:1.8}.atlas-items{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.atlas-items article{background:#ffffff04;border:1px solid #b2a77930;padding:8px 14px 12px;text-align:center}.atlas-items small{font-size:9px;color:#b3a47a}.atlas-items h4{font-size:19px;font-weight:400;margin:7px 0}.atlas-items p{font-size:11px;color:#c7c9b8;line-height:1.7;margin:0}.atlas-weight{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 0;border-bottom:1px solid #bcaa6f33}.atlas-weight span{font-size:11px;color:#c8b789}.atlas-weight strong{font:26px Georgia;color:#f7da8f}#atlas-next{display:block;margin:16px 0 0 auto;border:1px solid #d4b77466;padding:12px 25px;font-size:12px;color:#efd898}#atlas-dialog[data-tier="4"] .atlas-halo{box-shadow:0 0 70px #c489fd33;border-color:#cfacdf77}@media(max-width:700px){#atlas-entry{inset:auto 20px 25%;width:auto;padding:18px 22px}#atlas-entry strong{font-size:22px;margin:10px 0}#atlas-entry em{margin-top:15px}#atlas-dialog{padding:24px 16px}#atlas-dialog h2{font-size:27px}#atlas-tabs{gap:5px;margin:16px 0}#atlas-tabs .relic-sprite{width:48px;height:48px}#atlas-tabs strong{font-size:13px}#atlas-panel{grid-template-columns:1fr;gap:18px}.atlas-portrait{min-height:230px}.atlas-portrait img{height:230px}.atlas-halo{width:160px;height:160px}.atlas-items{gap:8px}.atlas-items article{padding:8px}.relic-sprite{width:100px;height:100px}.atlas-detail h3{font-size:25px}#atlas-dialog header p{font-size:11px}.chapter-2 #caption,.chapter-3 #caption{max-height:36vh;overflow:auto}}@media(prefers-reduced-motion:reduce){#atlas-dialog *{animation:none!important}}#atlas-dialog header{position:static;display:block;padding:0;width:auto;height:auto;inset:auto;pointer-events:auto}#atlas-dialog .atlas-portrait img{clip-path:inset(0 11% 0 5%)}#atlas-dialog .atlas-portrait img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 17%,#000 72%,transparent 84%);mask-image:linear-gradient(90deg,transparent,#000 17%,#000 72%,transparent 84%)}#atlas-dialog{position:absolute;inset:11% 6% 18%;margin:0;width:auto;max-height:none;padding:22px 28px;z-index:4;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c2a56966 transparent}#atlas-dialog[hidden],#atlas-entry[hidden]{display:none!important}#atlas-tabs{margin:15px 0;gap:10px}#atlas-tabs button{position:relative;padding:6px 6px 10px;overflow:hidden;background:radial-gradient(ellipse,#5a73562b,transparent 80%)}#atlas-tabs .atlas-card-character{height:116px;width:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 72%,transparent 84%);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 72%,transparent 84%)}#atlas-tabs .relic-sprite{position:absolute;right:7px;bottom:32px;width:32px;height:32px;border:1px solid #c7af7355}#atlas-panel{grid-template-columns:30% 1fr;gap:24px}.atlas-portrait{min-height:300px}.atlas-portrait img{height:290px}.atlas-items .relic-sprite{width:90px;height:90px}.atlas-detail h3{font-size:26px;margin:5px 0}.atlas-items{margin-top:10px}.atlas-weight{margin-top:7px;padding:8px 0}.atlas-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:15px}#atlas-next{margin:0}#atlas-play{border:1px solid #bba26455;padding:12px 18px;font-size:12px;color:#c9b98f}#atlas-motion-status{font-size:10px;color:#bdc2ae}#atlas-next:disabled{opacity:.5}.atlas-strike{position:absolute;top:-50%;left:50%;width:3px;height:85%;opacity:0;box-shadow:0 0 20px 10px #ffe6ad,0 0 60px 25px #dbb74c88;background:#fff7da;pointer-events:none;z-index:3}.atlas-wave{position:absolute;left:50%;top:60%;width:80px;height:80px;border:2px solid #fff0bc;border-radius:50%;opacity:0;pointer-events:none;box-shadow:0 0 25px #f8d792;z-index:3}.upgrading .atlas-strike{animation:codex-strike 1.7s both}.upgrading .atlas-wave{animation:codex-wave 1.7s both}.upgrading .atlas-portrait img{animation:codex-upgrade 1.7s both}@keyframes codex-strike{0%{opacity:0;transform:translateY(-100%)}30%{opacity:1;transform:translateY(65%)}55%{opacity:1}to{opacity:0;transform:translateY(65%)}}@keyframes codex-wave{0%,30%{opacity:0;transform:translate(-50%,-50%) scale(.1)}45%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(6)}}@keyframes codex-upgrade{0%{opacity:1}37%{filter:brightness(3) drop-shadow(0 0 40px #ffdf92);opacity:.3;transform:scale(.92)}65%{opacity:1;transform:scale(1.04);filter:brightness(1.5) drop-shadow(0 0 30px #ffdf92)}to{opacity:1;transform:scale(1)}}@media(max-width:700px){#atlas-dialog{inset:10% 12px 21%;padding:18px 13px}#atlas-tabs{gap:4px}#atlas-tabs .atlas-card-character{height:76px}#atlas-tabs .relic-sprite{width:23px;height:23px;bottom:30px;right:0}#atlas-tabs strong{font-size:12px}#atlas-panel{grid-template-columns:1fr;gap:15px}.atlas-portrait{min-height:220px}.atlas-portrait img{height:220px}#atlas-dialog h2{font-size:25px}.atlas-controls{gap:10px}#atlas-next,#atlas-play{font-size:10px;padding:10px 13px}}@media(prefers-reduced-motion:reduce){.upgrading .atlas-strike,.upgrading .atlas-wave{display:none}}#atlas-dialog h2{font-size:27px;margin:5px 0}#atlas-dialog header p{margin:5px 0;font-size:11px}#atlas-tabs .atlas-card-character{height:85px}#atlas-tabs{margin:12px 0}.atlas-controls{margin:0 0 13px;position:sticky;top:0;z-index:5;background:#0b1514f5;padding:7px 0}.atlas-portrait{min-height:245px}.atlas-portrait img{height:240px}.atlas-items .relic-sprite{width:68px;height:68px}.atlas-items article{padding:5px 10px 8px}.atlas-items h4{font-size:16px;margin:5px 0}.atlas-detail>p{margin:5px 0;font-size:11px}.atlas-detail h3{font-size:23px}.atlas-weight strong{font-size:22px}#atlas-tabs .atlas-card-character{clip-path:inset(0 19% 0 5%)}#atlas-dialog .atlas-portrait img{clip-path:inset(0 22% 0 5%)}@media(max-width:700px){#atlas-tabs .atlas-card-character{height:70px}.atlas-portrait{min-height:210px}.atlas-portrait img{height:205px}#atlas-motion-status{width:100%;font-size:9px}.atlas-controls{gap:7px}#atlas-dialog{padding:16px 12px}}#atlas-dialog h2,#atlas-dialog h3,#atlas-dialog h4{color:#f6dfab;text-shadow:none}.header-left{display:flex;align-items:center;gap:14px;pointer-events:auto}.social-link{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid currentColor;border-radius:2px;background:#10171344;color:inherit;cursor:pointer;text-shadow:var(--chrome-shadow)}.social-link>span{font:20px Arial,sans-serif}.social-link small{font-size:10px;letter-spacing:1px}.social-link[aria-disabled=true]{cursor:default;opacity:.7}.social-link[href]:hover{background:#c7a86b25}.rank-guide{display:flex;flex-direction:column;align-items:end;gap:12px}#ranking-guide{padding:10px 14px;border:1px solid #e3c58188;background:#b89a4820;font-size:12px;color:#efd69a;letter-spacing:1px}#rules-dialog{width:min(760px,93vw);max-height:85dvh;overflow:auto;background:radial-gradient(ellipse at top,#35402a55,transparent 65%),#0e1814;border:1px solid #d8bf7b88;color:#f0dfb9;box-shadow:0 20px 90px #000b;scrollbar-width:thin;scrollbar-color:#cbb27a66 transparent}#rules-dialog h2{color:#f7df9f;letter-spacing:5px}#rules-dialog>small{font-size:10px;letter-spacing:3px;color:#c6b280}.guide-intro{font-size:12px;line-height:1.9;color:#cfcdb9}.guide-nav{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #b9a47140;border-bottom:1px solid #b9a47140;padding:14px 0;margin:18px 0}.guide-nav a{padding:6px 10px;border:1px solid #bdab733d;font-size:11px;color:#dec897}.guide-nav a:hover{background:#b7973e22}.rule-sections h3{color:#e8cd92;scroll-margin-top:18px}.rule-sections p{color:#ddd5c0}.rank-guide #data-mode{margin:0}@media(max-width:700px){.header-left{gap:9px}.social-link{padding:7px 9px;gap:5px}.social-link>span{font-size:16px}.social-link small{font-size:8px;letter-spacing:0}.rank-guide{flex-direction:row;justify-content:space-between;align-items:center;margin:5px 0 15px;gap:9px}#ranking-guide{font-size:10px;padding:9px 11px}#rules-dialog{padding:26px 20px}.guide-nav{gap:6px}.guide-nav a{font-size:10px;padding:6px 8px}.guide-intro{font-size:11px}}.social-link{width:42px;height:42px;justify-content:center;padding:0;border:0;background:transparent;border-radius:50%}.social-link>span{font:23px Arial,sans-serif}.social-link[aria-disabled=true]{opacity:.85}.social-link:hover{background:#d8b76218}#home-shortcuts{position:absolute;right:35px;top:40%;display:flex;flex-direction:column;gap:20px;z-index:5}#home-shortcuts[hidden]{display:none!important}#home-shortcuts button{display:flex;align-items:center;gap:11px;color:#eacf93;text-shadow:0 1px 8px #0009}#home-shortcuts button>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #dbc17b77;border-radius:50%;font-size:19px;background:#11191177}#home-shortcuts small{font-size:11px;letter-spacing:2px}#home-shortcuts button:hover>span{box-shadow:0 0 25px #dcb96044;background:#a7883433}.rank-heading .ladder-summary{margin-top:10px}.rank-guide{justify-content:start}#ranking .rank-explainer[hidden],#data-mode[hidden],#experience-address-value[hidden]{display:none!important}@media(max-width:700px){.social-link{width:30px;height:35px}.social-link>span{font-size:20px}#home-shortcuts{right:20px;top:25%;gap:14px}#home-shortcuts button>span{width:33px;height:33px;font-size:16px}#home-shortcuts small{font-size:9px;letter-spacing:1px}#home-shortcuts button{gap:7px}.rank-guide{justify-content:start}}#home-shortcuts button{padding:7px 12px 7px 7px;border-radius:30px;background:#0e1819a6;border:1px solid #e2c99040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#f6dfa5}#home-shortcuts button>span{background:transparent;border-color:#d9bd7877}@media(max-width:700px){#home-shortcuts button{padding:5px 9px 5px 5px}}#home-shortcuts{pointer-events:auto}#atlas-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}#atlas-tabs button{padding:0 0 12px;background:#111b18;border:1px solid #b6a97755;border-radius:6px;box-shadow:0 9px 22px #0005}#atlas-tabs .atlas-card-character{height:clamp(170px,25vh,260px);width:100%;object-fit:cover;object-position:50% 25%;-webkit-mask-image:none;mask-image:none;clip-path:none;border-radius:5px 5px 0 0}#atlas-tabs strong{font-size:19px;letter-spacing:3px}#atlas-tabs small{display:block;margin-top:8px}#atlas-tabs .relic-sprite{bottom:18px;right:8px;width:35px;height:35px}#atlas-tabs button:nth-child(1){--realm:#55d2a5}#atlas-tabs button:nth-child(2){--realm:#f4a340}#atlas-tabs button:nth-child(3){--realm:#c391ea}#atlas-tabs button:nth-child(4){--realm:#6bddff}#atlas-tabs button:nth-child(5){--realm:#e9b6ff}#atlas-tabs button[aria-selected=true]{border-color:var(--realm);box-shadow:0 0 25px color-mix(in srgb,var(--realm) 22%,transparent)}#atlas-dialog .atlas-portrait{min-height:350px;border-radius:6px}#atlas-dialog .atlas-portrait img{height:350px;width:100%;object-fit:cover;object-position:50% 25%;clip-path:none;-webkit-mask-image:none;mask-image:none;filter:none}.atlas-portrait>span{background:#07120caa;padding:8px 15px;border-radius:3px}.atlas-halo{display:none}@media(max-width:700px){#atlas-tabs{display:flex;gap:10px;overflow-x:auto;padding:3px 2px 12px;scroll-snap-type:x mandatory}#atlas-tabs button{flex:0 0 42%;scroll-snap-align:center}#atlas-tabs .atlas-card-character{height:210px}#atlas-tabs strong{font-size:17px}#atlas-dialog .atlas-portrait{min-height:310px}#atlas-dialog .atlas-portrait img{height:310px}.atlas-controls{top:0}}.podium-stage{height:160px;overflow:hidden;border-radius:4px;margin:8px auto 10px;max-width:180px}.podium-1 .podium-stage{height:185px;max-width:205px}.podium-stage img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;filter:none}.podium-halo{display:none}.podium-card code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cultivator-stage{height:38vh;max-height:330px}.destiny-ring{display:none}#cultivator-image{height:100%;width:70%;max-width:230px;object-fit:cover;object-position:50% 25%;clip-path:none;-webkit-mask-image:none;mask-image:none;border:1px solid #d9bd7b88;border-radius:5px;filter:none}.wallet-secondary{display:block;font:9px ui-monospace,monospace;margin-top:5px;color:#aaa78e}.named-wallet{font-family:Immortal,serif!important;font-size:13px!important;color:#f3dca9!important;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cultivator-wallet-name{font-size:17px;color:#f0d89b;margin:10px 0;word-break:break-word}@media(max-width:700px){.podium-stage{height:110px;max-width:100%}.podium-1 .podium-stage{height:125px;max-width:100%}.cultivator-stage{height:33vh}.wallet-secondary{font-size:8px}.named-wallet{font-size:11px!important;max-width:130px}#cultivator-image{width:65%}}#brand{display:flex;align-items:center;gap:10px}.brand-emblem{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 1px 6px #0008)}#sync-note{font-size:12px;color:#d6bd80;margin:8px 0}@media(max-width:700px){.brand-emblem{width:32px;height:32px}#brand{gap:7px}}#brand .brand-name{display:inline;height:auto;background:none;width:auto;margin:0;white-space:nowrap}#brand .brand-name:before{display:none}#ranking .rank-guide{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wallet-connect{border:1px solid #a99057!important;padding:12px 18px!important;background:#ead19912!important;border-radius:24px;font-size:13px}.enlightenment-banner{display:flex;align-items:center;gap:18px;padding:18px 22px;margin:20px 0;background:linear-gradient(110deg,#153c31cc,#24352788,#bfa35818);border:1px solid #bda16566;border-radius:4px;position:relative;overflow:hidden}.enlightenment-banner strong{font-size:23px;letter-spacing:4px}.enlightenment-banner p{margin:7px 0 0;font-size:13px;color:#bdc8b9}.enlightenment-banner button{margin-left:auto;padding:12px 22px;border:1px solid #cfb67e;background:#cfb67e1a}.enlightenment-mini-gem{font-size:46px;color:#8eebbc;filter:drop-shadow(0 0 12px #40bd90);animation:gemFloat 4s ease-in-out infinite}#enlightenment-dialog{position:fixed;inset:0;margin:auto;width:min(620px,94vw);max-height:90dvh;overflow:auto;padding:30px 36px;color:#ead199;background:radial-gradient(circle at 50% 22%,#17382d,#0b1713 62%);border:1px solid #c5ac6d;box-shadow:0 0 0 7px #0d1913c9,0 20px 100px #000c;border-radius:6px;z-index:40}#enlightenment-dialog::backdrop{background:#030c09c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#enlightenment-dialog>small{letter-spacing:3px;color:#bca068}#enlightenment-dialog h2{font-size:38px;letter-spacing:7px;margin:16px 0 10px}#enlightenment-dialog button:not(.dialog-close){border:1px solid #b69c5b;padding:12px 18px;background:#a68a461b}#enlightenment-dialog button:disabled{opacity:.45;cursor:not-allowed}#enlightenment-dialog p{line-height:1.7;font-size:14px}#enlightenment-dialog input,#enlightenment-dialog select{font-family:inherit;color:#ead199;background:#08110d;border:1px solid #687258;padding:12px;width:100%;margin:8px 0}#enlightenment-dialog label{display:block;font-size:13px}#enlightenment-dialog .enlightenment-consent{display:flex;gap:10px;align-items:flex-start;line-height:1.7;margin:18px 0}#enlightenment-dialog .enlightenment-consent input{width:16px;flex-shrink:0;margin:4px 0;accent-color:#81c59f}#enlightenment-pay{width:100%;font-size:16px;letter-spacing:3px;padding:16px!important;background:linear-gradient(90deg,#b28a3933,#b6a06544)!important}#enlightenment-status{min-height:24px;color:#b9c6ad}#enlightenment-dialog details{border-top:1px solid #a3915d55;margin-top:20px;padding-top:16px}#enlightenment-dialog details small{display:block;margin-top:14px;line-height:1.7}.pool-address{font-size:11px!important;overflow-wrap:anywhere}.enlightenment-rule-card{padding:18px;background:#d9c68709;border:1px solid #c0ae7133}.enlightenment-rule-card>strong{font-size:22px}.enlightenment-rule-card small{font-size:11px;color:#aebca8;line-height:1.8}#enlightenment-gem{height:170px;position:relative;display:grid;place-items:center}.gem-core{font-size:90px;color:#71d9a7;filter:drop-shadow(0 0 24px #32b986);animation:gemFloat 4s ease-in-out infinite}.gem-orbit{position:absolute;width:136px;height:136px;border:1px solid #d4b97377;border-radius:50%;box-shadow:0 0 20px #80d2a822,inset 0 0 20px #80d2a822}.gem-orbit:after{content:"";position:absolute;inset:12px;border:1px dashed #7fdebb66;border-radius:50%;animation:gemSpin 15s linear infinite}.gem-wave{position:absolute;width:50px;height:50px;border-radius:50%;border:2px solid #c4e3b9;opacity:0}.charging .gem-core{animation:gemCharge .5s ease-in-out infinite alternate}.charging .gem-wave{animation:gemWave .8s ease-out infinite}.charging .gem-orbit:after{animation-duration:1s}#enlightenment-result{text-align:center;border-top:1px solid #a3915d77;padding-top:20px;animation:gemReveal .7s ease-out}#enlightenment-result h3{font-size:25px}#enlightenment-result>strong{font-size:30px;color:#e6c575}#enlightenment-result[data-success=true]{background:radial-gradient(circle at 50% 50%,#cdbd6622,transparent 70%)}@keyframes gemFloat{50%{transform:translateY(-7px)}}@keyframes gemSpin{to{transform:rotate(360deg)}}@keyframes gemWave{to{transform:scale(4);opacity:0}0%{opacity:1}}@keyframes gemCharge{to{filter:drop-shadow(0 0 40px #b2efbd);transform:scale(1.1)}}@keyframes gemReveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media(max-width:640px){#enlightenment-dialog{padding:24px 20px}.enlightenment-banner{gap:10px;padding:13px}.enlightenment-banner strong{font-size:18px}.enlightenment-banner button{padding:10px;font-size:12px}.enlightenment-banner p{font-size:11px}.enlightenment-mini-gem{font-size:32px}#ranking .rank-guide{gap:7px}.wallet-connect{padding:9px 12px!important}}@media(prefers-reduced-motion:reduce){.gem-core,.gem-orbit:after,.gem-wave,.enlightenment-mini-gem,#enlightenment-result{animation:none!important}}#enlightenment-gem .gem-core.relic-sprite{width:108px;height:108px;position:relative;border-radius:12px;background-color:transparent}#enlightenment-dialog{padding:24px 30px}#enlightenment-dialog h2{font-size:32px;margin:10px 0 6px}#enlightenment-dialog p{font-size:13px;line-height:1.55;margin:9px 0}#enlightenment-gem{height:126px}#enlightenment-gem .gem-core{-webkit-mask-image:radial-gradient(ellipse,#000 47%,transparent 74%);mask-image:radial-gradient(ellipse,#000 47%,transparent 74%)}.enlightenment-rule-card{padding:14px}.enlightenment-rule-card>strong{font-size:20px}#enlightenment-dialog .enlightenment-consent{font-size:12px;margin:13px 0}#enlightenment-dialog small{line-height:1.6}.podium-stage.unranked-stage{overflow:visible;background:radial-gradient(ellipse,#52d4a22b,transparent 70%)}.podium-stage.unranked-stage img{width:76%;height:84%;object-fit:contain;filter:drop-shadow(0 0 15px #56dcab55);animation:gemFloat 4s ease-in-out infinite;z-index:1}.unranked-stage .podium-halo{display:block;width:85%;height:auto;aspect-ratio:1;max-width:150px;border-color:#86d4b366;box-shadow:0 0 28px #4fc29822,inset 0 0 25px #4fc29822}.unranked-stage .podium-halo:before{border-color:#c6d49b70}.podium-card:hover .unranked-stage img{filter:drop-shadow(0 0 25px #a8edbd99)}.enlightenment-mini-gem.relic-sprite{width:76px;height:76px;-webkit-mask-image:radial-gradient(ellipse,#000 40%,transparent 72%);mask-image:radial-gradient(ellipse,#000 40%,transparent 72%);filter:drop-shadow(0 0 13px #54d79d88)}.enlightenment-banner:before{content:"";position:absolute;width:220px;height:220px;left:-54px;border:1px solid #7bd4b43d;border-radius:50%;box-shadow:inset 0 0 35px #5cd59d15;pointer-events:none}.enlightenment-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#b9e4ad09 50%,transparent 65%);background-size:250% 100%;animation:enlightenmentShine 7s ease-in-out infinite;pointer-events:none}@keyframes enlightenmentShine{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:700px){.enlightenment-mini-gem.relic-sprite{width:54px;height:54px}.unranked-stage .podium-halo{max-width:85px}}@media(prefers-reduced-motion:reduce){.podium-stage.unranked-stage img,.enlightenment-banner:after{animation:none}}.ladder-awaiting{grid-column:1/-1;text-align:center;padding:18px 22px;background:radial-gradient(ellipse,#24523e45,transparent 70%);border:1px solid #beaa6c40}.ladder-awaiting img{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 0 16px #76c79355);animation:gemFloat 4s ease-in-out infinite}.ladder-awaiting strong{display:block;font-size:23px;letter-spacing:4px;margin-top:12px;color:#efd89d}.ladder-awaiting p{font-size:12px;color:#c5cab6;line-height:1.8}.unranked-cultivator #cultivator-image{object-fit:contain;width:70%;border:0;animation:gemFloat 4s ease-in-out infinite;filter:drop-shadow(0 0 20px #63d8a34a)}#cultivation-status,.guide-operating-status{color:#d7c493;font-size:12px;line-height:1.8;border-top:1px solid #b4a76f40;padding-top:10px}#sync-note{font-size:11px;color:#b7c5b5;line-height:1.7;margin:12px 0}#coverage-note{font-size:12px;line-height:1.8;color:#c4ccb9}.enlightenment-mini-gem.relic-sprite{flex:0 0 76px}#ranking .enlightenment-banner>div:not(.enlightenment-mini-gem){flex:1}.enlightenment-banner button{flex-shrink:0}@media(max-width:700px){.enlightenment-mini-gem.relic-sprite{flex-basis:54px}.ladder-awaiting img{width:90px;height:90px}.ladder-awaiting strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.ladder-awaiting img,.unranked-cultivator #cultivator-image{animation:none}}.snapshot-clock{position:relative;display:flex;align-items:center;gap:20px;padding:20px 26px;margin:24px 0 18px;border:1px solid #a88b48;background:linear-gradient(105deg,#68501852,#0f201ae6);box-shadow:inset 0 0 35px #c9a8530d,0 0 20px #d6ab3512;border-radius:6px;overflow:hidden;color:#ebd6a0}.snapshot-clock-seal{width:48px;height:48px;display:grid;place-items:center;font-size:25px;border:1px solid #b79a56;border-radius:50%;box-shadow:0 0 18px #d5b44d20;flex-shrink:0}.snapshot-clock-copy{display:flex;flex-direction:column;gap:4px}.snapshot-clock-copy>span{letter-spacing:.22em;font-size:13px;color:#cbb376}.snapshot-clock-copy>strong{font-size:17px;font-weight:500}.snapshot-clock-copy>small{color:#b1b5a3;font-size:12px}.snapshot-clock time{margin-left:auto;font-family:Georgia,serif;font-variant-numeric:tabular-nums;font-size:46px;line-height:1;letter-spacing:.07em;color:#ffe3a2;text-shadow:0 0 20px #dfb75144;min-width:135px;text-align:right}.snapshot-clock-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:#c3a05425}.snapshot-clock-track i{display:block;height:100%;background:linear-gradient(90deg,#9f7934,#ffe3a2);transform-origin:left;transition:transform 1s linear}.snapshot-clock[data-state=updating]{border-color:#90d7b6}.snapshot-clock[data-state=updating] time{color:#a7ebce}.snapshot-clock[data-state=delayed] time{color:#a8aaa0}#enlightenment-balance{padding:10px 14px;background:#c4a15c12;border-left:2px solid #b49656;color:#e4d0a1;font-size:14px}#enlightenment-balance[data-state=ready]{border-color:#7ccbad;color:#9ddcbb}@media(max-width:600px){.snapshot-clock{padding:16px 14px;gap:12px}.snapshot-clock-seal{display:none}.snapshot-clock time{font-size:35px;min-width:100px}.snapshot-clock-copy>strong{font-size:14px}.snapshot-clock-copy>small{font-size:11px}.snapshot-clock-copy>span{font-size:11px}}#experience>header{justify-content:flex-start}.header-left{gap:14px}#experience>header #brand{margin-right:12px}.ladder-overview{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px;align-items:start;margin:15px 0 18px}.ladder-feature{min-width:0}.ladder-tools{display:flex;flex-direction:column;gap:12px;padding-top:6px}#ranking .rank-heading{align-items:center}#ranking .rank-heading h2{font-size:clamp(28px,3vw,44px);margin:0}#ranking .rank-guide{flex-direction:row;gap:10px}.ladder-feature #rank-podium{max-width:none;margin:0;gap:12px}.ladder-feature .podium-stage{height:115px;max-width:150px;margin:6px auto}.ladder-feature .podium-1 .podium-stage{height:130px;max-width:165px}.ladder-feature .podium-card{padding:12px 10px 15px}.ladder-feature .podium-stage.unranked-stage img{height:90px;width:90px;object-fit:contain}.ladder-feature .podium-weight{font-size:11px}.ladder-feature .podium-card strong{font-size:18px}.ladder-feature #sync-note{margin:0 0 8px;font-size:10px}.ladder-feature #coverage-note{margin:0 0 10px;font-size:10px}.ladder-tools .snapshot-clock{margin:0;padding:12px;gap:8px;min-height:99px;flex-wrap:wrap}.ladder-tools .snapshot-clock-seal{display:none}.ladder-tools .snapshot-clock-copy{gap:3px;flex:1}.ladder-tools .snapshot-clock-copy>span{font-size:10px;letter-spacing:.15em}.ladder-tools .snapshot-clock-copy>strong{font-size:12px}.ladder-tools .snapshot-clock-copy>small{font-size:10px}.ladder-tools .snapshot-clock time{font-size:27px;min-width:85px;letter-spacing:.02em}.ladder-tools .enlightenment-banner{margin:0;padding:10px 12px;gap:6px;flex-wrap:wrap;min-height:99px}.ladder-tools .enlightenment-banner strong{font-size:17px;letter-spacing:2px}.ladder-tools .enlightenment-banner p{display:none}.ladder-tools .enlightenment-mini-gem.relic-sprite{width:36px;height:36px;flex:0 0 36px;margin:0}.ladder-tools .enlightenment-banner button{width:100%;padding:8px 10px;font-size:11px;margin:0;border-color:#cfb67e66}.ladder-tools .enlightenment-banner:before{width:90px;height:90px;left:-30px}#wallet-dialog{width:min(420px,92vw);max-height:85dvh;padding:28px;background:radial-gradient(ellipse at top,#24423466,transparent 70%),#0e1915;border:1px solid #b79e65;color:#efdeb6;box-shadow:0 20px 100px #000b}#wallet-dialog::backdrop{background:#03100bcc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#wallet-dialog h2{font-size:28px;letter-spacing:4px;margin:12px 0 22px}#wallet-dialog>small{color:#b9a579;letter-spacing:2px;font-size:10px}#wallet-options{display:grid;gap:10px}#wallet-options button{display:grid;grid-template-columns:40px 1fr;gap:3px 13px;text-align:left;align-items:center;padding:12px 14px;background:#c6af6810;border:1px solid #bcaa6a55;border-radius:6px}#wallet-options button:hover{background:#c6af6822;border-color:#dfc889}#wallet-options strong{font-size:15px;align-self:end}#wallet-options small{grid-column:2;color:#b7bdad;font-size:11px;align-self:start}.wallet-choice-icon{grid-column:1;grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#d9c68d22;font:24px Arial,sans-serif}.wallet-choice-icon.okx{color:#fff;background:#000}.wallet-choice-icon.metamask{background:#a75525;color:#ffd0a0;font-weight:700}.wallet-choice-icon.phantom{color:#312554;background:#bba6e8}#wallet-choice-status{font-size:12px;line-height:1.8;color:#cbd4bf;margin-top:20px}#wallet-choice-status a{display:block;color:#efd195;text-decoration:underline;padding-top:8px}@media(max-width:950px){.ladder-overview{grid-template-columns:minmax(0,1fr);gap:14px}.ladder-tools{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:12px}.ladder-tools .snapshot-clock,.ladder-tools .enlightenment-banner{min-height:85px}.ladder-feature .podium-stage{height:95px}.ladder-feature .podium-1 .podium-stage{height:110px}}@media(max-width:600px){#experience>header #brand{margin-right:2px}.header-left{gap:9px}.ladder-overview{margin-top:12px;gap:10px}.ladder-feature #rank-podium{gap:6px}.ladder-feature .podium-card{padding:8px 4px 10px}.ladder-feature .podium-stage{height:72px}.ladder-feature .podium-1 .podium-stage{height:82px}.ladder-feature .podium-stage.unranked-stage img{width:60px;height:60px}.ladder-feature .podium-card strong{font-size:12px;letter-spacing:1px}.ladder-feature .podium-weight{font-size:8px;margin-top:6px}.ladder-tools{gap:8px}.ladder-tools .snapshot-clock,.ladder-tools .enlightenment-banner{min-height:93px;padding:9px}.ladder-tools .snapshot-clock time{font-size:24px;min-width:auto;text-align:left;width:100%;margin:0}.ladder-tools .snapshot-clock-copy>small{display:none}.ladder-tools .enlightenment-banner strong{font-size:14px;letter-spacing:1px}.ladder-tools .enlightenment-mini-gem.relic-sprite{height:25px;width:25px;flex-basis:25px}#ranking .rank-guide{gap:7px;margin:0}.rank-guide .wallet-connect{font-size:10px}#ranking .rank-guide #ranking-guide{font-size:9px;padding:8px}#wallet-dialog{padding:25px 20px}}#experience>header{justify-content:space-between;align-items:center}#global-wallet{margin-left:auto;white-space:nowrap;color:#f4dcaa;background:#111c17b8!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#sect-wallet{display:none}#wallet-options button{grid-template-columns:1fr;padding:15px 18px}#wallet-options small{grid-column:1}#wallet-options strong{font-size:17px}.ladder-tools .enlightenment-banner{aspect-ratio:1;min-height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18px;background:radial-gradient(circle at 50% 38%,#81632244,transparent 67%),#17241be8;gap:10px}#ranking .enlightenment-banner>div:not(.enlightenment-mini-gem){flex:0;text-align:center}.ladder-tools .enlightenment-banner strong{font-size:22px;letter-spacing:4px}.ladder-tools .enlightenment-mini-gem.relic-sprite{width:110px;height:110px;flex:0 0 110px;animation:goldenPulse 2.3s ease-in-out infinite;filter:drop-shadow(0 0 19px #f9bf4077)}.ladder-tools .enlightenment-banner button{width:100%;font-size:16px;padding:10px 15px;background:#bea24a22}.ladder-tools .enlightenment-banner:before{left:50%;top:13px;transform:translate(-50%);width:170px;height:170px;border-color:#e0c37955}@keyframes goldenPulse{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 16px #f6b83e88)}50%{transform:translateY(-9px) scale(1.08);filter:drop-shadow(0 0 29px #ffcf5abb)}}#enlightenment-gem{height:230px}#enlightenment-gem .gem-core.relic-sprite{width:185px;height:185px;animation:goldenPulse 2.3s ease-in-out infinite;-webkit-mask-image:radial-gradient(ellipse,#000 53%,transparent 78%);mask-image:radial-gradient(ellipse,#000 53%,transparent 78%)}#enlightenment-gem .gem-orbit{width:215px;height:215px;border-color:#dcb96566}#enlightenment-gem.charging .gem-core{animation:gemCharge .5s ease-in-out infinite alternate}.enlightenment-rule-card{margin:10px 0 16px}.ladder-feature .podium-stage,.ladder-feature .podium-1 .podium-stage{height:200px;max-width:145px;position:relative}.ladder-feature .podium-stage img,.ladder-feature .podium-stage.unranked-stage img{width:100%;height:100%;object-fit:contain;clip-path:inset(8% 0 0);-webkit-mask-image:none;mask-image:none;animation:none;border-radius:4px;filter:drop-shadow(0 5px 14px #0007)}.podium-stage.unranked-stage img{filter:grayscale(.75) brightness(.72)!important}.podium-halo{opacity:.35}.ladder-feature .podium-1 .podium-stage{height:225px;max-width:160px}#cultivator-dialog .cultivator-stage{height:min(42vh,380px);position:relative;margin:8px auto 16px}#cultivator-dialog #cultivator-image,#cultivator-dialog.unranked-cultivator #cultivator-image{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center;clip-path:inset(8% 0 0);-webkit-mask-image:none;mask-image:none;border:0;animation:avatar-arrival .8s ease-out;filter:drop-shadow(0 0 18px #cc9c3230)}#cultivator-dialog.unranked-cultivator #cultivator-image{filter:grayscale(.75) brightness(.72)}#cultivator-dialog .destiny-ring{opacity:.3}#cultivator-dialog h2{margin:8px 0 12px}.cultivator-stage:after,.podium-stage:after{content:"青云宗";position:absolute;top:0;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:3px;white-space:nowrap;color:#ecd091}#atlas-tabs .atlas-card-character{height:clamp(190px,28vh,285px);object-fit:contain;object-position:center;clip-path:inset(8% 0 0);-webkit-mask-image:none;mask-image:none}.atlas-character-stage img{object-fit:contain!important;object-position:center!important;clip-path:inset(8% 0 0)!important;-webkit-mask-image:none!important;mask-image:none!important}@media(max-width:950px){.ladder-tools{align-items:start}.ladder-tools .enlightenment-banner{min-height:0;aspect-ratio:1;max-width:250px;justify-self:end}.ladder-tools .snapshot-clock{align-self:start}.ladder-feature .podium-stage{height:160px}.ladder-feature .podium-1 .podium-stage{height:180px}}@media(max-width:600px){#experience>header{gap:5px;inset:16px 14px auto}.header-left{gap:7px}#experience>header #brand{margin:0}.brand-name{font-size:16px!important}.brand-emblem{width:30px!important;height:30px!important}#global-wallet{padding:8px 10px!important;font-size:10px}#twitter-link{width:25px}#sound{width:29px;height:29px}.ladder-tools .enlightenment-mini-gem.relic-sprite{width:74px;height:74px;flex-basis:74px}.ladder-tools .enlightenment-banner{padding:10px;gap:5px}.ladder-tools .enlightenment-banner strong{font-size:15px;letter-spacing:2px}.ladder-tools .enlightenment-banner button{font-size:13px;padding:6px}.ladder-tools .enlightenment-banner:before{width:110px;height:110px;top:6px}.ladder-feature .podium-stage,.ladder-feature .podium-1 .podium-stage{height:130px;width:100%;max-width:90px}.ladder-feature .podium-1 .podium-stage{height:145px}.podium-stage:after{font-size:7px;letter-spacing:1px}#enlightenment-gem{height:205px}#enlightenment-gem .gem-core.relic-sprite{width:165px;height:165px}#enlightenment-gem .gem-orbit{width:190px;height:190px}#cultivator-dialog .cultivator-stage{height:310px}}@media(prefers-reduced-motion:reduce){.ladder-tools .enlightenment-mini-gem.relic-sprite,#enlightenment-gem .gem-core.relic-sprite{animation:none}}.ladder-tools .enlightenment-banner{flex-wrap:nowrap;width:100%}#awakening-result-dialog{--result-color:#9cddb7;width:min(490px,94vw);max-height:90dvh;margin:auto;padding:22px 30px;text-align:center;background:radial-gradient(circle at 50% 28%,#23412d90,transparent 70%),#0b1712;border:1px solid #bdab76;box-shadow:0 0 0 6px #0b1511c9,0 20px 100px #000b}#awakening-result-dialog::backdrop{background:#020805c9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}#awakening-result-dialog[data-success=false]{--result-color:#ff9191;background:radial-gradient(circle at 50% 28%,#57232866,transparent 70%),#151310}#awakening-result-dialog #enlightenment-result{border:0;padding:0;margin:0;background:none;animation:none}#awakening-result-dialog #enlightenment-result-title{font-size:28px;color:var(--result-color);margin:0 0 10px;letter-spacing:3px}#awakening-result-dialog #enlightenment-result-award{display:block;font-size:24px;color:#ffe4a3}#awakening-result-dialog #enlightenment-result-detail{font-size:12px;line-height:1.9;color:#d7d8c5}#awakening-result-dialog #enlightenment-result-realm{font-size:11px;line-height:1.8;color:#cacbb5;margin:4px 0 15px}#awakening-result-return{border:1px solid #bca16877;padding:10px 20px;width:100%;color:#ead099;background:#9e7f291c}#awakening-result-dialog>.dialog-close,#credit-dialog>.dialog-close{position:sticky;float:right;right:0;top:0;z-index:4;line-height:1;width:30px;height:30px;background:#122019e8;border-radius:50%}.fusion-stage{position:relative;display:grid;place-items:center;height:175px;margin:8px auto 12px;overflow:hidden}.fusion-stone{position:absolute;left:50%;top:50%;width:75px;height:75px;margin:-37px;opacity:0;filter:drop-shadow(0 0 15px #74cc9d77);transform:translate(var(--sx),var(--sy))}.stone-one{--sx:-100px;--sy:35px}.stone-two{--sx:100px;--sy:35px}.stone-three{--sx:0px;--sy:-48px}.fusion-pill{position:absolute;left:50%;top:50%;width:145px;height:145px;margin:-72px;opacity:0;filter:drop-shadow(0 0 24px #86e1a799)}.fusion-wave{position:absolute;width:135px;height:135px;border:1px solid var(--result-color);border-radius:50%;opacity:0}.fusion-fragments{position:absolute;width:80px;height:80px;background:conic-gradient(transparent 0deg 20deg,#fd676a 22deg 50deg,transparent 51deg 100deg,#fd676a 102deg 140deg,transparent 142deg 190deg,#fd676a 192deg 230deg,transparent 232deg 280deg,#fd676a 282deg 320deg,transparent 322deg);clip-path:polygon(5% 0,55% 12%,90% 5%,86% 47%,100% 85%,50% 78%,12% 100%,15% 47%);opacity:0}[data-phase=forming] .fusion-stone{animation:fusionGather .45s cubic-bezier(.55,.03,.4,1) forwards}[data-phase=success] .fusion-pill{animation:condensePill 1.2s ease-out forwards}[data-phase=success] .fusion-wave,[data-phase=failure] .fusion-wave{animation:fusionWave 1.2s ease-out forwards}[data-phase=failure] .fusion-stone{animation:fusionShatter 1.2s ease-out forwards}[data-phase=failure] .fusion-fragments{animation:scatterFragments 1.2s ease-out forwards}@keyframes fusionGather{0%,15%{opacity:1;transform:translate(var(--sx),var(--sy)) scale(.95)}75%{opacity:1;transform:translate(0) scale(.55);filter:brightness(1.8) drop-shadow(0 0 25px #a6ffd8)}to{opacity:0;transform:translate(0) scale(.08)}}@keyframes condensePill{0%{opacity:0;transform:scale(.1);filter:brightness(2.5) drop-shadow(0 0 45px #adffd0)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes fusionWave{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(2.8)}}@keyframes fusionShatter{0%{opacity:1;transform:translate(0) scale(.65);filter:hue-rotate(125deg) brightness(1.5)}to{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(70deg) scale(.15);filter:hue-rotate(125deg)}}@keyframes scatterFragments{0%{opacity:1;transform:scale(.5) rotate(0)}to{opacity:0;transform:scale(2.5) rotate(100deg)}}.credit-wallet-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;padding:12px 15px;background:#b19d5420;border:1px solid #b8a06e55;border-radius:5px}.credit-wallet-strip small{display:block;color:#b2bda5;font-size:10px}.credit-wallet-strip strong{font-size:17px;color:#efd7a3}.credit-wallet-strip button{font-size:12px;white-space:nowrap;padding:9px 12px!important}#credit-dialog{width:min(580px,94vw);max-height:90dvh;padding:24px 30px;background:radial-gradient(ellipse at top,#28503966,transparent 65%),#0c1913;color:#ead5a5;border-color:#b79f65}#credit-dialog h2{margin:8px 0 20px;font-size:28px}#credit-dialog h3{font-size:17px;letter-spacing:2px;margin:3px 0 12px}#credit-dialog input,#credit-dialog select{width:100%;background:#08120d;border:1px solid #aa925666;color:#e6dab9;padding:10px;min-width:0;font:13px inherit}#credit-dialog input::placeholder{color:#949c89}#credit-dialog button:not(.dialog-close){border:1px solid #bd9f6266;padding:10px 14px;background:#d2b36418;font-size:12px}#credit-dialog button:disabled{opacity:.4;cursor:not-allowed}.credit-ca-label{display:block;font-size:11px;color:#bbc3ab}.credit-ca-label select{margin:7px 0}.credit-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 9px}.credit-balance-grid>div{border:1px solid #b7a46a66;background:#d3bd6410;border-radius:6px;padding:13px}.credit-balance-grid small{display:block;font-size:11px;color:#b4c2ac}.credit-balance-grid strong{display:block;font-size:26px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.credit-balance-grid span{font-size:10px}.credit-operation{margin-top:18px;border-top:1px solid #b1985c44;padding-top:14px}.credit-operation label{display:block;font-size:11px;margin-bottom:5px}.credit-input-row{display:flex;gap:8px}.credit-input-row button{white-space:nowrap}#credit-send,#credit-claim{display:block;width:100%;margin:9px 0}.credit-operation small,#credit-retained-rule{font-size:10px;line-height:1.8;color:#b8c0aa}#credit-statistics{font-size:10px;line-height:1.8;color:#bdc6b0}#credit-status{font-size:12px;line-height:1.8;color:#a7dcb6;overflow-wrap:anywhere;min-height:24px}#credit-recovery{margin-top:18px;border-top:1px solid #a99a5d55;padding-top:12px}#credit-recovery summary{font-size:12px;margin-bottom:10px}#credit-recovery input{margin:8px 0}#credit-transactions p{font-size:11px;line-height:1.8;border-top:1px solid #b79f6333;padding-top:10px}#credit-transactions a{display:block;text-decoration:underline;color:#dbc990}@media(max-width:600px){#awakening-result-dialog,#credit-dialog{padding:18px 20px}#awakening-result-dialog #enlightenment-result-title{font-size:23px}#awakening-result-dialog #enlightenment-result-award{font-size:21px}.fusion-stage{height:155px}.credit-wallet-strip{padding:10px}.credit-wallet-strip strong{font-size:14px}.credit-balance-grid strong{font-size:22px}}@media(prefers-reduced-motion:reduce){[data-phase=success] .fusion-pill{animation:none;opacity:1}.fusion-wave,.fusion-fragments{display:none}}dialog>.dialog-close{position:sticky;float:right;right:0;top:0;z-index:5;line-height:1;width:30px;height:30px;background:#13201ce8;border-radius:50%}[data-phase=success] .fusion-pill{animation:condensePill .45s ease-out forwards,resultPillFloat 2.5s .45s ease-in-out infinite}@keyframes resultPillFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.04)}}.fusion-pill,.fusion-stone{border-radius:50%;background-color:transparent;-webkit-mask-image:radial-gradient(ellipse,#000 45%,transparent 73%);mask-image:radial-gradient(ellipse,#000 45%,transparent 73%)}#credit-address{display:block;overflow-wrap:anywhere;font-size:10px;color:#afc7b3;margin:0 0 10px}#credit-dialog{width:min(760px,94vw);padding:20px 26px;max-height:90dvh}#credit-dialog h2{font-size:26px;margin:5px 0 14px}#credit-dialog>small{font-size:10px;letter-spacing:2px}.credit-account-top{display:grid;grid-template-columns:1fr 1.3fr;gap:22px;align-items:center}.credit-ca-label select{font-size:12px!important;padding:8px!important}.credit-balance-grid{gap:8px;margin:0}.credit-balance-grid>div{padding:8px 11px}.credit-balance-grid strong{font-size:22px;line-height:1.4}.credit-balance-grid span{display:none}#credit-statistics{margin:8px 0 12px}.credit-operations-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.credit-operation{margin:0;padding:14px 16px;border:1px solid #b1985c44;border-radius:6px;background:#a7c69d06;min-width:0}#credit-dialog .credit-operation h3{font-size:17px;margin:0 0 12px}#credit-dialog .credit-operation input{font:13px inherit;padding:9px;min-width:0;flex:1}#credit-dialog .credit-operation button{padding:9px 11px}#credit-dialog .credit-input-row button{font-size:11px;flex-shrink:0}.credit-operation label{font-size:10px}#credit-address{font-size:9px;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#credit-retained-rule{margin:8px 0;font-size:10px}#credit-status{margin:6px 0;min-height:0}#credit-status:empty{display:none}.credit-history-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #b1985c44;padding-top:10px;gap:12px;margin-top:10px}#credit-dialog .credit-history-heading h3{font-size:14px;margin:0}#credit-dialog .credit-history-heading button{padding:5px 12px;font-size:11px}#credit-transactions{max-height:145px;overflow:auto;scrollbar-width:thin;scrollbar-color:#928052 #102018}#credit-transactions p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;font-size:11px;margin:0;padding:10px 0}#credit-transactions p>span{grid-column:1;overflow-wrap:anywhere}#credit-transactions small{font-size:9px;color:#a6b7a5;grid-column:2;grid-row:1}#credit-transactions a{font-size:10px;grid-column:1;margin:0}#credit-recovery{margin-top:10px;padding-top:6px}#credit-recovery summary{margin:3px 0;font-size:10px}#credit-dialog>.dialog-close{margin-left:6px}#ranking .ladder-summary{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}#ranking .ladder-summary #sync-note{font-size:10px;color:#aaba9f;margin:0;line-height:1.5}#coverage-note,#cultivation-status,#guide-operating-status{display:none}#rule-detail:empty{display:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:600px){#credit-dialog{padding:16px 18px;width:94vw}#credit-dialog h2{font-size:22px;margin-bottom:12px}.credit-account-top{grid-template-columns:1fr;gap:8px}.credit-ca-label{display:flex;align-items:center;gap:12px;white-space:nowrap}.credit-ca-label select{margin:0;flex:1}.credit-balance-grid>div{padding:6px 10px}.credit-balance-grid strong{font-size:20px}.credit-operations-grid{gap:10px}.credit-operation{padding:10px}#credit-dialog .credit-operation h3{font-size:14px;letter-spacing:0;margin-bottom:9px}.credit-input-row{flex-wrap:wrap;gap:5px}#credit-dialog .credit-operation input{flex-basis:100%;width:100%}#credit-dialog .credit-input-row button{padding:5px 10px;width:100%;font-size:10px}#credit-dialog .credit-operation>button{padding:9px 3px;font-size:10px}.credit-operation small{font-size:9px;line-height:1.6}#credit-retained-rule{font-size:9px}#credit-transactions{max-height:105px}#credit-transactions p{gap:3px;font-size:10px}#credit-transactions small{grid-row:2;grid-column:2}#credit-transactions p>span{grid-column:1/-1}#credit-transactions a{grid-row:2}#ranking .ladder-summary{gap:4px 10px}#ranking .ladder-summary #sync-note{font-size:9px}}.relic-sprite.relic-1{background-image:url(/art/foundation-pill-v19.png);background-size:contain;background-position:center;border-radius:0}#awakening-result-dialog[data-reward-tier="0"]{--reward-glow:#80f6be}#awakening-result-dialog[data-reward-tier="1"]{--reward-glow:#f9cd59}#awakening-result-dialog[data-reward-tier="2"]{--reward-glow:#c993ff}#awakening-result-dialog[data-reward-tier="3"]{--reward-glow:#8eeeff}#awakening-result-dialog[data-reward-tier="4"]{--reward-glow:#d395ff}#awakening-result-dialog .fusion-pill{width:165px;height:165px;margin:-82px;filter:drop-shadow(0 0 20px var(--reward-glow));-webkit-mask-image:radial-gradient(ellipse,#000 55%,transparent 80%);mask-image:radial-gradient(ellipse,#000 55%,transparent 80%)}#awakening-result-dialog .fusion-pill.relic-1{-webkit-mask-image:none;mask-image:none}#awakening-result-dialog[data-phase=failure] .fusion-pill{animation:condensePill .45s .15s ease-out forwards,resultPillFloat 2.5s .6s ease-in-out infinite}#awakening-result-dialog[data-phase=failure] .fusion-stone{animation:fusionShatter .7s ease-out forwards}@media(prefers-reduced-motion:reduce){#awakening-result-dialog[data-phase=success] .fusion-pill,#awakening-result-dialog[data-phase=failure] .fusion-pill{animation:none;opacity:1}}#awakening-result-dialog[data-phase=pending] .fusion-stone{animation:pendingGather 1.1s ease-in-out infinite;opacity:1}#awakening-result-dialog[data-phase=pending] .fusion-wave{animation:fusionWave 1.1s ease-out infinite}#awakening-result-dialog[data-phase=pending] .fusion-pill,#awakening-result-dialog[data-phase=interrupted] .fusion-pill{animation:none;opacity:0}@keyframes pendingGather{0%,to{transform:translate(var(--sx),var(--sy)) scale(.8);filter:drop-shadow(0 0 15px #74cc9d77)}50%{transform:translate(calc(var(--sx)*.35),calc(var(--sy)*.35)) scale(.65);filter:brightness(1.5) drop-shadow(0 0 22px #a6ffd8)}}@media(prefers-reduced-motion:reduce){#awakening-result-dialog[data-phase=pending] .fusion-stone{animation:none;opacity:1}}.dialog-wallet-actions{position:sticky;top:0;z-index:5;display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 10px;padding:4px 0;background:linear-gradient(90deg,transparent,#102019 35%)}.dialog-wallet-actions .wallet-connect{font-size:12px;line-height:1.3;padding:9px 14px!important;white-space:nowrap;border:1px solid #bda263;border-radius:24px;background:#1c2b21;color:#ead8a8}.dialog-wallet-actions .wallet-connect[data-state=connected]{color:#a5e4c1;border-color:#6fba9677}.dialog-wallet-actions .wallet-connect[data-state=expired]{color:#efd398}.dialog-wallet-actions .dialog-close{position:static!important;float:none!important;flex:0 0 30px;width:30px;height:30px;padding:0!important;line-height:1;background:#122019e8;border-radius:50%}@media(max-width:600px){.dialog-wallet-actions{gap:8px}.dialog-wallet-actions .wallet-connect{font-size:11px;padding:8px 11px!important}}.ladder-feature #rank-podium{grid-template-columns:minmax(0,1.32fr) minmax(0,1.18fr) minmax(0,1.08fr) minmax(0,1fr) minmax(0,.92fr);align-items:end;gap:10px;padding-top:8px}.ladder-feature .top-five-card{grid-column:auto;grid-row:1;padding:14px 8px 16px;border-color:#b8a56d99;background:radial-gradient(ellipse at 50% 35%,#cfa85b2b,transparent 75%),linear-gradient(#24342b,#101f18);box-shadow:0 6px 20px #0005,inset 0 0 24px #c99c3110}.ladder-feature .top-five-card.podium-1{border-color:#f3cf7c;background:radial-gradient(ellipse at 50% 25%,#ecca6252,transparent 75%),linear-gradient(#3d3923,#19261a);box-shadow:0 0 28px #eac55230,inset 0 0 24px #ffdc651c}.ladder-feature .top-five-card.podium-2{border-color:#e7c77dad}.ladder-feature .top-five-card.podium-3{border-color:#d9b975ad}.top-five-card .podium-place{font-size:12px;font-weight:700;letter-spacing:2px;color:#ffe3a5;margin-bottom:6px;z-index:1}.top-five-card .podium-number{top:10px;right:7px;font-size:calc(26px + var(--rank-lift)*4px);color:#ebcf8155;z-index:0}.ladder-feature .top-five-card .podium-stage{height:calc(130px + var(--rank-lift)*25px);max-width:calc(100px + var(--rank-lift)*14px);margin:7px auto 10px;overflow:visible}.ladder-feature .top-five-card .podium-stage img{filter:brightness(1.08) saturate(1.1) drop-shadow(0 0 9px #e3bb4430)}.ladder-feature .top-five-card strong{font-size:calc(15px + var(--rank-lift)*1px);letter-spacing:2px;color:#ffe3a5}.top-five-card code{color:#ede1ba;font-size:10px}.ladder-feature .top-five-card .podium-weight{font-size:10px;color:#dbc995;letter-spacing:0}@media(max-width:1100px){.ladder-overview{grid-template-columns:minmax(0,1fr)}.ladder-tools{display:grid;grid-template-columns:1fr 1fr}.ladder-tools .enlightenment-banner{max-width:250px;justify-self:end}}@media(max-width:600px){.ladder-feature #rank-podium{gap:4px;padding-top:4px}.ladder-feature .top-five-card{padding:8px 3px 10px}.top-five-card .podium-place{font-size:9px;letter-spacing:0}.top-five-card .podium-number{font-size:calc(16px + var(--rank-lift)*2px);right:3px;top:5px;color:#ebcf8133}.ladder-feature .top-five-card .podium-stage{height:calc(72px + var(--rank-lift)*10px);max-width:100%;margin:4px auto 6px}.ladder-feature .top-five-card strong{font-size:calc(10px + var(--rank-lift)*.5px);letter-spacing:0}.top-five-card code{font-size:7px}.ladder-feature .top-five-card .podium-weight{font-size:7px!important}.top-five-card .podium-stage:after{font-size:6px;letter-spacing:0}}.realm-showcase{cursor:default;font-family:Immortal,serif;text-align:center}#ranking table caption{text-align:left;font-size:13px;letter-spacing:2px;color:#f0dba4;padding:8px 6px 12px}#enlightenment-request-status{min-height:20px;font-size:12px;color:#a8d9bb;margin:4px 0 12px}.awakening-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.awakening-history-heading h3{font-size:18px;letter-spacing:2px}.awakening-history-heading button{padding:7px 14px!important;font-size:12px}#enlightenment-history{border-top:1px solid #a3915d55;margin-top:16px;padding-top:8px}#enlightenment-history-list{max-height:260px;overflow:auto;border:1px solid #a3915d44;background:#07120d66;padding:0 12px;overscroll-behavior:contain}#enlightenment-dialog .awakening-history-record{margin:0;padding:0;border-top:0;border-bottom:1px solid #a3915d33}#enlightenment-dialog .awakening-history-record:last-child{border-bottom:0}.awakening-history-record summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;cursor:pointer;list-style:none;font-size:13px}.awakening-history-record summary:before{content:"▸";color:#dcc48c}.awakening-history-record[open] summary:before{content:"▾"}.awakening-history-record summary span{flex:1}.awakening-history-record time{font-size:10px;color:#afb6a1;white-space:nowrap}.awakening-history-detail{max-height:200px;overflow:auto;padding:0 5px 12px;overflow-wrap:anywhere}.awakening-history-detail p{font-size:12px!important;margin:6px 0}.awakening-history-detail small{margin:6px 0!important;font-size:10px}.awakening-history-detail a{display:block;font-size:12px;color:#e8d093;text-decoration:underline;margin:8px 0}.awakening-history-detail button{font-size:12px}#awakening-result-again{width:100%;border:1px solid #ceb36f;background:#d4b4582b;color:#f5dda5;padding:13px;font-family:inherit;font-size:16px;margin-top:10px}#awakening-result-again:disabled{opacity:.45}@media(max-width:600px){#enlightenment-history-list{max-height:220px;padding:0 8px}.awakening-history-record summary{gap:6px;font-size:11px}.awakening-history-record time{font-size:9px}}#awakening-feedback{position:fixed;left:50%;bottom:18px;transform:translate(-50%);width:min(360px,calc(100vw - 40px));display:flex;align-items:center;gap:12px;z-index:20;padding:15px 32px 15px 12px;border:1px solid #bba267;background:#11231ff5;box-shadow:0 8px 45px #0009;border-radius:8px;color:#dfd7b4;pointer-events:none;text-align:left}#awakening-feedback[hidden]{display:none}#awakening-feedback-close{position:absolute;right:5px;top:5px;width:24px;height:24px;padding:0!important;border:0;background:#19312b;color:#dfd7b4;font-size:20px;line-height:1;pointer-events:auto}#awakening-feedback strong{display:block;font-size:14px;letter-spacing:1px}#awakening-feedback-detail{font-size:11px!important;line-height:1.6;margin:5px 0 0!important}#awakening-feedback-award:empty{display:none}#awakening-feedback-award{color:#ffe1a3;margin-top:4px}.awakening-feedback-art{position:relative;width:64px;height:64px;flex:0 0 64px;overflow:hidden;isolation:isolate}.awakening-feedback-art .progress-stone{position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px;filter:drop-shadow(0 0 5px #6dffc3);transform:translate(var(--sx),var(--sy))}.progress-one{--sx:-24px;--sy:17px}.progress-two{--sx:24px;--sy:17px}.progress-three{--sx:0px;--sy:-22px}#awakening-feedback[data-phase=pending] .progress-stone{animation:pendingGather .8s ease-in-out infinite}#awakening-feedback-pill{position:absolute;inset:0;display:none;width:64px;height:64px;max-width:100%;max-height:100%;margin:0;border-radius:0;-webkit-mask-image:radial-gradient(ellipse,#000 48%,transparent 74%);mask-image:radial-gradient(ellipse,#000 48%,transparent 74%)}#awakening-feedback-pill.relic-1{-webkit-mask-image:none;mask-image:none}#awakening-feedback[data-phase=success]{border-color:#83e8b5}#awakening-feedback[data-phase=failure]{border-color:#ff9292;background:#321b1ef5}#awakening-feedback[data-phase=success] #awakening-feedback-title{color:#8aefb7}#awakening-feedback[data-phase=failure] #awakening-feedback-title{color:#ff9292}#awakening-feedback[data-phase=success] .progress-stone,#awakening-feedback[data-phase=failure] .progress-stone{display:none}#awakening-feedback[data-phase=success] #awakening-feedback-pill,#awakening-feedback[data-phase=failure] #awakening-feedback-pill{display:block;animation:feedbackRelicReveal .35s ease-out forwards}#awakening-feedback[data-phase=interrupted] .progress-stone{opacity:.5}@media(prefers-reduced-motion:reduce){#awakening-feedback[data-phase=pending] .progress-stone{animation:none}#awakening-feedback-pill{animation:none!important}}#awakening-feedback>div:last-child{min-width:0;flex:1}#awakening-feedback[data-phase=wallet] .progress-stone,#awakening-feedback[data-phase=preparing] .progress-stone{opacity:.65;animation:none}#awakening-feedback[data-phase=wallet] #awakening-feedback-title{color:#efcf8d}#awakening-feedback[data-phase=wallet] #awakening-feedback-pill,#awakening-feedback[data-phase=preparing] #awakening-feedback-pill{display:none}#enlightenment-results-ready{width:100%;padding:9px 14px!important;margin:0 0 10px;border:1px solid #7acf9c88;background:#173927;color:#b1efc6;font-size:13px}#enlightenment-results-ready[hidden]{display:none}@keyframes feedbackRelicReveal{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
