/* Whole-page art direction: light, material and motion extend beyond the screenshot tour. */
.hero{isolation:isolate}.hero-art{transform:translate3d(0,var(--hero-scene-y,0px),0) scale(1.065);transition:transform .15s linear}.hero-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 76% 48%,#dba34f23,transparent 45%),linear-gradient(118deg,transparent 35%,#d4c18d0d 42%,transparent 50%);mix-blend-mode:screen}.hero-content h1{filter:drop-shadow(0 6px 26px #0009)}.hero-content .gold-word{background:linear-gradient(105deg,#ad8240 5%,#eed39a 34%,#fff0c4 48%,#bc904f 66%,#dfbb76 95%);background-size:240% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-depth-visible .hero-content .gold-word{animation:title-metal 9s ease-in-out infinite}.hero-loadout{border-color:#c098584a!important;box-shadow:0 30px 75px #0007,inset 0 1px #e3bf7030;background:radial-gradient(ellipse at 50% 30%,#9b713826,transparent 75%),linear-gradient(145deg,#1b2019e8,#091014f5)!important}.hero-loadout:before{content:"";position:absolute;inset:8% 7% 18%;z-index:-1;background:radial-gradient(ellipse,#d6aa5640,transparent 66%);filter:blur(24px)}.loadout-items figure{position:relative}.loadout-items figure:after{content:"";position:absolute;left:15%;right:15%;bottom:21px;height:8px;background:#dca9444d;border-radius:50%;filter:blur(7px);z-index:-1}.hero-actions .primary,.download-panel .primary,.closing .primary{box-shadow:0 8px 30px #c38c2e2e,inset 0 1px #fff3}.button.primary{position:relative;overflow:hidden}.button.primary:after{content:"";position:absolute;inset:-80% -30%;background:linear-gradient(110deg,transparent 42%,#fff5 50%,transparent 58%);transform:translateX(-60%);pointer-events:none}.button.primary:hover:after{animation:cta-sheen .7s ease-out}.highlights{background:linear-gradient(90deg,#071112cc,#8a6e3020,#071112cc)!important}.highlight-row>span img{filter:drop-shadow(0 5px 8px #b9853638)}.capability-card{background:radial-gradient(ellipse at var(--light-x,80%) var(--light-y,10%),#b3883b25,transparent 55%),linear-gradient(145deg,#162321f0,#0a1216f5)!important;border-color:#bd986148!important;box-shadow:0 15px 30px #0005,inset 0 1px #cab17a14}.capability-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(140deg,#efcf9312,transparent 32%);border-radius:inherit}.capability-card:hover{box-shadow:0 25px 45px #0007,0 0 30px #b8892620;transform:translateY(-7px)!important}.capability-card h3{color:#edd7ae}.capability-number{color:#e1b66b!important;text-shadow:0 0 24px #bd8b3540}.demo-card{position:relative;background:radial-gradient(ellipse at 90% 0,#87673229,transparent 50%),linear-gradient(155deg,#182425f2,#0c1418fa)!important;border-color:#bb985448!important;box-shadow:0 18px 45px #0005,inset 0 1px #e5c99212}.hp-monitor{box-shadow:inset 0 0 45px #050a0b88}.flask-stage:after{content:"";position:absolute;inset:15% 12%;background:radial-gradient(ellipse,#a823293d,transparent 66%);pointer-events:none;filter:blur(17px);z-index:0}.flask-stage img{position:relative;z-index:1;filter:drop-shadow(0 6px 18px #a2213045)}.page-depth-visible .flask-stage img{animation:flask-hover 5s ease-in-out infinite}.hp-track{box-shadow:0 0 12px #c849391c}.hp-monitor.active{box-shadow:inset 0 0 35px #b926222b,0 0 24px #ce5d3322}.loot-map{background:radial-gradient(ellipse at 50% 50%,#738b4830,transparent 65%),linear-gradient(160deg,#102321,#070e14)!important;box-shadow:inset 0 0 50px #0008}.loot-point.in-range img{filter:drop-shadow(0 0 10px #dfb45e88)}.page-depth-visible .loot-point.in-range:not(.picked) img{animation:loot-signal 3.8s ease-in-out infinite}.loot-range{box-shadow:0 0 24px #c7af4d30,inset 0 0 28px #c7af4d12}.forge-art{isolation:isolate}.forge-art:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 47% 57%,#f1933529,transparent 40%),linear-gradient(0deg,#0a111aa6,transparent 55%)}.real-crafting-bench{transform:scale(1.025);transition:transform 1.3s cubic-bezier(.22,1,.36,1),filter 1s}.craft-console.art-running .real-crafting-bench{transform:scale(1.075);filter:brightness(1.12) saturate(1.1)}.craft-console.art-running .forge-art:after{animation:forge-breath 2s ease-in-out infinite}.craft-console.art-complete{box-shadow:0 0 35px #d7ac4d38}.craft-console,.update-visual{border-color:#b6925748!important;background:linear-gradient(145deg,#14201feF,#0b1117f5)!important;box-shadow:0 25px 55px #0005,inset 0 1px #dcc18e20}.update-visual .flow-icon{color:#dfb872;background:radial-gradient(ellipse,#916d3244,#131e1b)}.page-depth-visible .flow-row{animation:workflow-arrive .65s ease both;animation-delay:calc(var(--row-order,0)*.22s)}.page-depth-visible .flow-check{animation:seal-arrive .55s ease backwards;animation-delay:calc(.4s + var(--row-order,0)*.22s)}.steps li{position:relative;border-color:#b9996155}.step-number{color:#d7ac65!important;text-shadow:0 0 26px #b68b3326}.download-panel{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 5% 20%,#c28b352a,transparent 62%),linear-gradient(115deg,#142523,#0a1018)!important;border-color:#c49b5a66!important;box-shadow:0 25px 65px #0006,inset 0 1px #d5b47b28}.download-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#d1ac650b 46%,transparent 64%);pointer-events:none}.release-card{background:linear-gradient(135deg,#13201fd9,#0a1214e8)!important;border-color:#a4845148!important}.faq details{transition:background .3s,border-color .3s}.faq details[open]{background:#122020b8;border-color:#c39b5977;padding-inline:18px}.closing{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 90%,#bd8c3530,transparent 62%)}.closing h2{filter:drop-shadow(0 4px 20px #0008)}.page-depth-enter{animation:page-rise .8s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--entry-delay,0ms)}
@keyframes title-metal{0%,100%{background-position:0% center}50%{background-position:100% center}}@keyframes cta-sheen{to{transform:translateX(60%)}}@keyframes flask-hover{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes loot-signal{0%,100%{filter:drop-shadow(0 0 5px #dfb45e44)}50%{filter:drop-shadow(0 0 13px #dfb45eaa)}}@keyframes forge-breath{0%,100%{opacity:.55}50%{opacity:1}}@keyframes workflow-arrive{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes seal-arrive{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes page-rise{from{opacity:.35;transform:translateY(20px)}to{opacity:1;transform:none}}
.motion-off .page-depth-enter,.motion-off .page-depth-visible .gold-word,.motion-off .page-depth-visible .flask-stage img,.motion-off .page-depth-visible .loot-point img,.motion-off .page-depth-visible .flow-row,.motion-off .page-depth-visible .flow-check,.motion-off .forge-art:after,.motion-off .button.primary:after{animation:none!important}.motion-off .hero-art{transform:none!important;transition:none!important}.motion-off .capability-card:hover{transform:none!important}.fx-paused .page-depth-visible *{animation-play-state:paused!important}@media(max-width:760px){.hero-art{transform:scale(1.02)!important}.hero-loadout{box-shadow:0 18px 40px #0005}.capability-card:hover{transform:none!important}.page-depth-enter{animation-duration:.55s}.closing{padding-block:55px!important}}@media(prefers-reduced-motion:reduce){.page-depth-enter,.page-depth-visible .gold-word,.page-depth-visible .flask-stage img,.page-depth-visible .loot-point img,.page-depth-visible .flow-row,.page-depth-visible .flow-check,.forge-art:after,.button.primary:after{animation:none!important}.hero-art{transform:none!important;transition:none!important}.capability-card:hover{transform:none!important}}
