@font-face{font-family:Radiance;src:url("radiance.56afe20211.woff2") format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Radiance;src:url("radiance-bold.b1b992ddfb.woff2") format("woff2");font-display:swap;font-weight:700}@font-face{font-family:Reaver;src:url("reaver-regular.dd776c5ba7.woff2") format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Reaver;src:url("reaver-bold.e06815db65.woff2") format("woff2");font-display:swap;font-weight:700}:root{--ease-out: cubic-bezier(.22,1,.36,1);--marketing-black: #050506;--font-display: "Reaver", "Radiance", Georgia, serif;--gold-light: #e4cc97;--text-secondary: #b8c1c5;--text-17px: 17px;--accent: #f5b54a;--marketing-display-muted: #b4aca2;--surface-raised: #24282b;--marketing-header-wash: linear-gradient(180deg,#0b0b0e99,transparent);--text-base: 14px;--marketing-nav-ink: #e2dace;--marketing-outline: #ffffff66;--text-sm: 13px;--marketing-outline-hover: #ffffff0d;--marketing-hero-poster: url("valve-ogre-hero.d732bb8b9f.webp") center / cover;--marketing-hero-shade: linear-gradient(90deg,#06070ac9,#08091055 75%),linear-gradient(0deg,#050506 0%,#05050600 48%,#05050644 100%);--marketing-display-shadow: 0 4px 25px #0009;--marketing-red: #f5a43a;--marketing-lead-ink: #e2dace;--text-21px: 21px;--marketing-copy-shadow: 0 2px 8px #0009;--marketing-action-wash: #0a0c0e33;--text-20px: 20px;--marketing-action-hover: #7a521640;--marketing-inviter-img-border-4: 1px solid #a8936259;--text-xs: 11px;--marketing-promo-edge: #ba995b55;--marketing-promo-ticket: linear-gradient(110deg,#443720d9,#201e19ed);--text-32px: 32px;--marketing-promo-gift-small-color-7: #cbbd9e;--text-lg: 18px;--gold: #c6a66b;--surface-page: #0e1012;--marketing-preview-shadow: 0 12px 22px #0009;--marketing-preview-rule: #45474a;--marketing-preview-shade: linear-gradient(0deg,#080a0f 0%,#080a0fb3 16%,#080a0f00 34%);--marketing-preview-label: #c5c0b8;--text-30px: 30px;--marketing-battlefield: linear-gradient(180deg,#05050600,#050506aa 40%,#050506 82%),url("valve-radiant-dire-4000.2813152e35.jpg") center top / 100% auto no-repeat;--text-40px: 40px;--marketing-product-panel-background-22: #283138;--marketing-product-shadow: 0 30px 80px #000b;--marketing-product-image-background-23: #0d1218;--marketing-product-caption-p-color-24: #d4d8da;--marketing-product-caption-small-color-25: #9ca9b0;--marketing-heroes-background: linear-gradient(180deg,#05050600 0%,#050506 75%),url("ogre-den-1920.4393f6b75a.webp") center top / cover;--rarity-immortal: #e4ae39;--rarity-arcana: #ade55c;--marketing-final-scene: linear-gradient(90deg,#11141bee,#17171c55),url("valve-radiant-dire-4000.2813152e35.jpg") center / cover;--marketing-final-grid-img-mask-image-30: linear-gradient(#000 85%,transparent);--marketing-footer-bottom-p-color-31: #a2aaae;--marketing-dialog-border-32: 1px solid #7e744f;--marketing-dialog-background-33: #13191d;--marketing-dialog-box-shadow-34: 0 30px 90px #000a;--marketing-dialog-backdrop-background-35: #070b0eef;--text-23px: 23px;--marketing-dialog-scroll-scrollbar-color-36: #c6a66b #13191d;--text-26px: 26px;--text-22px: 22px;--text-15px: 15px;--marketing-hero-mobile-shade: linear-gradient(90deg,#050506c9,#05050688),linear-gradient(0deg,#050506,transparent 50%);--text-34px: 34px;--text-10px: 10px;--marketing-ogre-gallery-mask: linear-gradient(#000 0%,#000 65%,transparent 100%);--marketing-cta-fill: linear-gradient(180deg,#ffd77e 0%,#f7ad3e 55%,#e08a24 100%);--marketing-cta-fill-hover: linear-gradient(180deg,#ffe29b 0%,#ffbb55 55%,#ec972f 100%);--marketing-cta-ink: #2b1804;--marketing-cta-edge: #ffe6ad;--marketing-cta-glow: 0 10px 34px #ffb45c3d,inset 0 1px 0 #fff3d1b3,inset 0 -1px 0 #9a5a1499;--marketing-cta-glow-hover: 0 14px 44px #ffb45c66,0 0 0 4px #ffb45c26,inset 0 1px 0 #fff3d1cc,inset 0 -1px 0 #9a5a1499;--marketing-upgrader-panel: linear-gradient(180deg,#171c22,#101418);--marketing-upgrader-line: #2c343c;}.mk-page{--mk-bg: var(--marketing-black);--mk-ink: #f0ece2;--mk-line: #b8a78333;--mk-title: var(--font-display);--mk-gold: var(--gold-light);--mk-muted: var(--text-secondary);--mk-max: 1280px;--mk-gutter: clamp(22px,5vw,80px);--mk-space: clamp(80px,8vw,128px);color:var(--mk-ink);background:var(--mk-bg);overflow:clip;font-family:Radiance,sans-serif;font-size:var(--text-17px);line-height:1.5}html{scroll-padding-top:30px;scrollbar-gutter:stable}body{margin:0;background:var(--marketing-black);color:#f0ece2}.mk-page *,.mk-page *:before,.mk-page *:after{box-sizing:border-box}.mk-page ::selection{background:var(--accent);color:#1a1005}.mk-page :focus-visible{outline:2px solid var(--mk-gold);outline-offset:6px}.mk-page a{color:inherit;text-decoration:none}.mk-page img{display:block;max-width:100%}.mk-page button{font:inherit;cursor:pointer;border-radius:0}.mk-page h1,.mk-page h2,.mk-page h3,.mk-page p{margin:0}.mk-page h1,.mk-page h2{font-family:var(--mk-title);text-transform:uppercase;font-weight:700;text-wrap:balance}.mk-page h2{font-size:clamp(40px,5.8vw,80px);line-height:1.03;letter-spacing:.025em}.mk-page h2>span{color:var(--marketing-display-muted);font-size:.66em}.mk-page em{color:var(--mk-gold);font-style:normal}.mk-wrap{width:min(calc(100% - var(--mk-gutter)*2),var(--mk-max));margin-inline:auto}.mk-section{padding-block:var(--mk-space)}.mk-skip{position:fixed;top:8px;left:8px;padding:12px 20px;z-index:100;background:var(--surface-raised);transform:translateY(-150%)}.mk-skip:focus{transform:none}.mk-header{position:absolute;top:0;left:0;width:100%;height:100px;z-index:5;background:var(--marketing-header-wash)}.mk-header-inner{height:100%;display:flex;align-items:center;gap:44px}.mk-brand{display:inline-flex;width:230px;flex:0 0 auto}.mk-brand img{width:100%;height:auto}.mk-header nav{display:flex;align-items:center;gap:30px;margin-left:auto}.mk-header nav a{padding-block:14px;font-size:var(--text-base);letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--marketing-nav-ink)}.mk-header nav a:hover{color:var(--mk-gold)}.mk-header-action{display:flex;align-items:center;gap:14px;padding:14px 20px;border:2px solid var(--marketing-outline);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.mk-header-action:hover{border-color:var(--mk-ink);background:var(--marketing-outline-hover)}.mk-menu{display:none}.mk-hero{min-height:830px;position:relative;isolation:isolate}.mk-hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--marketing-hero-poster);overflow:hidden}.mk-hero-scene video{width:100%;height:100%;object-fit:cover;object-position:center}.mk-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--marketing-hero-shade)}.mk-hero-grid{min-height:830px;display:flex;align-items:center;padding-top:125px;padding-bottom:140px}.mk-hero-copy{position:relative;width:100%}.mk-hero h1{font-size:clamp(54px,5.4vw,82px);line-height:1.05;letter-spacing:.035em;max-width:1050px;text-shadow:var(--marketing-display-shadow)}.mk-red-rule{width:80px;height:3px;background:var(--marketing-red);margin-block:26px}.mk-lead{color:var(--marketing-lead-ink);font-size:var(--text-21px);line-height:1.5;max-width:53ch;text-shadow:var(--marketing-copy-shadow)}.mk-cta{display:inline-flex;position:relative;isolation:isolate;overflow:hidden;min-width:340px;min-height:70px;padding:16px 24px;gap:18px;justify-content:flex-start;border:2px solid var(--marketing-cta-edge);border-radius:4px;background:var(--marketing-cta-fill);box-shadow:var(--marketing-cta-glow);font-family:var(--font-display);color:var(--marketing-cta-ink);font-size:var(--text-20px);font-weight:700;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 1px 0 #ffefc466;transition:border-color .2s,background .2s,transform .2s}.mk-cta:hover{border-color:#fff1cc;background:var(--marketing-cta-fill-hover);box-shadow:var(--marketing-cta-glow-hover);transform:translateY(-2px);filter:none}.mk-cta:active{transform:translateY(0)}.mk-page .mk-cta,.mk-page .mk-return-cta{color:var(--marketing-cta-ink)}.mk-cta::after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:45%;background:linear-gradient(100deg,#fff0,#ffffff80,#fff0);transform:translateX(-130%) skewX(-18deg);animation:mk-cta-sheen 4.8s var(--ease-out) 1.6s infinite;pointer-events:none;will-change:transform}@keyframes mk-cta-sheen{0%{transform:translateX(-130%) skewX(-18deg)}28%,100%{transform:translateX(300%) skewX(-18deg)}}.mk-cta svg:first-child{width:31px;height:31px}.mk-cta svg:last-child{margin-left:auto;width:20px;height:20px}.mk-hero .mk-cta{margin-top:0;width:100%;min-width:0}.mk-creator-offer{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:378px;max-width:100%;margin-top:26px}.mk-inviter{display:flex;align-items:center;gap:11px}.mk-inviter img{width:42px;height:42px;object-fit:cover;border:var(--marketing-inviter-img-border-4)}.mk-inviter span{display:block;font-size:var(--text-base)}.mk-inviter b{color:var(--mk-gold)}.mk-inviter small{display:block;font-size:var(--text-xs);color:var(--mk-muted)}.mk-promo{display:grid;grid-template-columns:134px minmax(0,1fr);align-items:center;gap:22px;width:378px;max-width:100%;padding:16px 20px;position:relative;border:1px solid var(--marketing-promo-edge);background:var(--marketing-promo-ticket)}.mk-promo-gift{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:var(--mk-gold);border-right:1px solid var(--mk-line)}.mk-promo-amount{display:inline-flex;align-items:center;gap:8px;font:700 var(--text-32px)/1 Reaver,serif}.mk-promo-gift small{font-size:var(--text-xs)}.mk-promo-info{position:relative;top:4px}.mk-promo-gift>*{position:relative;top:2px}.mk-promo-info>span{display:block;color:var(--marketing-promo-gift-small-color-7);font-size:var(--text-xs)}.mk-promo-info button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:34px;width:100%;padding:0;border:0;background:transparent;color:var(--mk-ink)}.mk-promo-info strong{font-size:var(--text-20px);letter-spacing:.04em}.mk-copy-icon{position:relative;flex:none;width:30px;height:30px;color:var(--mk-gold);border:1px solid var(--mk-line)}.mk-copy-icon svg{position:absolute;inset:6px;width:16px;height:16px}.mk-copy-icon svg+svg{opacity:0;transform:scale(.4) rotate(-45deg)}.mk-promo-info button:hover .mk-copy-icon{background:var(--marketing-outline-hover);border-color:var(--gold)}.mk-promo-info>.mk-promo-label{display:grid;overflow:hidden}.mk-promo-label>span{grid-area:1/1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-label-done{color:var(--mk-gold);opacity:0;transform:translateY(100%)}.mk-promo.is-copied .mk-label-idle{opacity:0;transform:translateY(-100%)}.mk-promo.is-copied .mk-label-done{opacity:1;transform:none}.mk-promo.is-copied .mk-copy-icon{border-color:var(--gold);background:var(--marketing-outline-hover);animation:mk-copy-pop .45s var(--ease-out)}.mk-promo.is-copied .mk-copy-icon svg:first-child{opacity:0;transform:scale(.4) rotate(45deg)}.mk-promo.is-copied .mk-copy-icon svg+svg{opacity:1;transform:none}.mk-promo.is-copied strong{background:linear-gradient(100deg,var(--mk-ink) 35%,var(--gold-light) 50%,var(--mk-ink) 65%) 0 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mk-copy-sheen .9s var(--ease-out) both}.mk-promo.is-copied::after{content:"";position:absolute;inset:-1px;pointer-events:none;border:1px solid var(--gold);animation:mk-copy-edge 1.2s var(--ease-out) both}.mk-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mk-copy-status.is-visible{width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;top:calc(100% + 6px);left:-1px;right:-1px;z-index:3;padding:8px 12px;color:var(--mk-ink);font-size:var(--text-xs);background:var(--marketing-promo-ticket) var(--surface-page);border:1px solid var(--marketing-promo-edge);animation:mk-dialog .3s var(--ease-out)}.mk-video-toggle{position:absolute;z-index:1;right:var(--mk-gutter);bottom:160px;width:40px;height:40px;border:1px solid var(--marketing-outline);background:var(--marketing-action-wash);color:var(--mk-ink);display:grid;place-items:center}.mk-preview-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;position:relative;z-index:2;margin-top:-102px}.mk-preview{position:relative;top:0;min-width:0;height:240px;overflow:hidden;box-shadow:var(--marketing-preview-shadow);border-bottom:2px solid var(--marketing-preview-rule);transition:top .4s var(--ease-out),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out)}.mk-preview:hover{top:-6px;border-bottom-color:var(--marketing-red);box-shadow:0 20px 34px #000b}.mk-preview>img{width:100%;height:100%;object-fit:cover;object-position:top;transition:filter .5s var(--ease-out)}.mk-preview:hover>img{filter:brightness(1.14) saturate(1.08)}.mk-preview-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--marketing-preview-shade);transition:opacity .5s var(--ease-out)}.mk-preview:hover .mk-preview-shade{opacity:.82}.mk-preview>div{position:absolute;bottom:20px;left:22px;right:22px}.mk-preview small{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--marketing-preview-label)}.mk-preview h2{font-size:var(--text-30px);letter-spacing:.02em;margin-top:5px}.mk-preview svg{position:absolute;right:0;bottom:5px;width:20px;height:20px}.mk-how{position:relative;padding-top:320px;padding-bottom:115px;margin-top:-115px;background:var(--marketing-battlefield)}.mk-how .mk-section-head{display:block;text-align:center;max-width:1000px;margin-inline:auto;margin-bottom:64px}.mk-how .mk-red-rule{margin-inline:auto}.mk-how .mk-section-head>p{max-width:72ch;margin-inline:auto;font-size:var(--text-21px);color:var(--marketing-lead-ink);line-height:1.5}.mk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.mk-steps li{display:flex;align-items:flex-start;gap:18px;padding-top:24px;border-top:1px solid var(--mk-line)}.mk-step-num{color:var(--mk-gold);font:400 var(--text-40px)/1 Reaver,serif}.mk-steps h3{margin-bottom:10px;font:700 var(--text-21px)/1.3 Radiance,sans-serif}.mk-steps p{font-size:var(--text-17px);color:var(--mk-muted);line-height:1.6;max-width:32ch}.mk-product{padding-top:60px;padding-bottom:100px}.mk-section-head{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:50px;margin-bottom:54px}.mk-section-head>p{font-size:var(--text-20px);color:var(--mk-muted);line-height:1.6;justify-self:end}.mk-product-caption{margin-top:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.mk-product-caption p{font-size:var(--text-17px);color:var(--marketing-product-caption-p-color-24);max-width:66ch}.mk-product-caption small{display:block;color:var(--marketing-product-caption-small-color-25);font-size:var(--text-xs);margin-top:8px}.mk-product-caption a{display:flex;align-items:center;gap:10px;color:var(--mk-gold);font-size:var(--text-base);white-space:nowrap}.mk-product-caption a:hover{text-decoration:underline;text-underline-offset:5px}.mk-armory{background-color:var(--marketing-black);position:relative;isolation:isolate;padding-top:550px;padding-bottom:100px;background:var(--marketing-heroes-background);background-repeat:no-repeat}.mk-armory .mk-section-head{display:block;text-align:center;max-width:1100px;margin-inline:auto}.mk-armory .mk-red-rule{margin-inline:auto}.mk-armory .mk-section-head>p{font-size:var(--text-21px);max-width:64ch;margin-inline:auto}.mk-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:55px}.mk-item{display:block;position:relative;min-width:0}.mk-item-art{height:270px;padding:16px 22px 28px;overflow:hidden}.mk-item-art>.mk-skin{position:relative;display:block;width:100%;height:100%;overflow:hidden;container-type:size;transition:transform .4s}.mk-skin-crop{position:absolute;top:50%;left:50%;width:min(100cqw,calc(100cqh * var(--skin-crop-ratio)));aspect-ratio:var(--skin-crop-ratio);overflow:hidden;transform:translate(-50%,-50%)}.mk-skin-crop>img{position:absolute;top:var(--skin-source-top);left:var(--skin-source-left);width:var(--skin-source-width);height:var(--skin-source-height);max-width:none}.mk-item:hover .mk-skin{transform:translateY(-6px)}.mk-item-details{padding-top:22px;position:relative;border-top:1px solid var(--mk-line)}.mk-item-details>span{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-xs);color:var(--rarity-immortal)}.mk-item.is-arcana .mk-item-details>span{color:var(--rarity-arcana)}.mk-item h3{margin-top:8px;font:700 var(--text-21px)/1.3 Reaver,serif}.mk-item p{margin-top:5px;font-size:var(--text-base);color:var(--mk-muted)}.mk-item svg{position:absolute;right:0;bottom:3px;width:20px;height:20px;color:var(--mk-gold)}.mk-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid var(--mk-line)}.mk-faq h2{font-size:clamp(32px,3.1vw,44px);line-height:1.15}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq details:first-child{border-top:1px solid var(--mk-line)}.mk-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:23px;list-style:none;cursor:pointer;font-size:var(--text-20px)}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary svg{width:19px;height:19px;color:var(--mk-gold);transition:transform .18s}.mk-faq details[open] summary svg{transform:rotate(180deg)}.mk-faq details[open] summary{color:var(--mk-gold)}.mk-faq details p{padding:0 32px 26px 0;color:var(--mk-muted);font-size:var(--text-17px);line-height:1.65}.mk-final{background:var(--marketing-final-scene);border-block:1px solid var(--mk-line);position:relative}.mk-final-grid{min-height:500px;position:relative;display:flex;align-items:center}.mk-final-grid>div{padding-block:80px;position:relative;z-index:1;width:100%;max-width:920px}.mk-final h2{font-size:clamp(34px,4.9vw,68px)}.mk-final p{margin-top:23px;color:var(--marketing-lead-ink);font-size:var(--text-lg)}.mk-final-actions{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:32px}.mk-final-actions>.mk-cta,.mk-final-actions>.mk-promo{width:100%;max-width:none;min-width:0;min-height:88px}.mk-final-actions>.mk-cta{white-space:normal}.mk-final-actions>.mk-cta svg{flex-shrink:0}.mk-final-grid>img{position:absolute;right:-110px;bottom:0;width:430px;height:430px;max-width:none;object-fit:contain;-webkit-mask-image:var(--marketing-final-grid-img-mask-image-30);mask-image:var(--marketing-final-grid-img-mask-image-30)}.mk-footer{padding-top:48px;padding-bottom:36px}.mk-footer-top{display:flex;align-items:center;gap:32px;padding-bottom:30px;border-bottom:1px solid var(--mk-line)}.mk-footer .mk-brand{width:200px}.mk-footer-top>a:not(.mk-brand){display:flex;align-items:center;gap:8px;margin-left:auto;font-size:var(--text-sm)}.mk-footer-top>a:hover{color:var(--mk-gold)}.mk-age{font-size:var(--text-xs);color:var(--mk-muted);padding:8px;border:1px solid var(--mk-line)}.mk-footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:24px}.mk-footer-bottom p{color:var(--marketing-footer-bottom-p-color-31);font-size:var(--text-xs);line-height:1.6;max-width:65ch}@media(max-width:1199px){.mk-header-inner{gap:24px}.mk-brand{width:195px}.mk-header nav{gap:20px}.mk-header nav a{font-size:var(--text-sm);letter-spacing:.06em}.mk-header-action{padding-inline:14px}.mk-hero h1{font-size:clamp(54px,5.4vw,68px)}.mk-preview{height:210px}.mk-preview h2{font-size:var(--text-26px)}.mk-section-head{gap:32px}.mk-final h2{max-width:850px}.mk-final-grid>img{right:-160px;opacity:.5}}@media(max-width:959px){.mk-header{height:84px}.mk-header nav{display:none;position:absolute;inset:84px 0 auto;background:var(--marketing-dialog-background-33);padding:16px var(--mk-gutter) 24px;border-bottom:1px solid var(--mk-line);flex-direction:column;align-items:stretch;gap:0}.mk-header nav.is-open{display:flex}.mk-header nav a{padding-block:14px}.mk-header-full{display:none}.mk-header-action{margin-left:auto}.mk-menu{display:grid;place-items:center;width:44px;height:44px;padding:10px;color:var(--mk-ink);border:1px solid var(--marketing-outline);background:transparent}.mk-hero h1{font-size:clamp(48px,6.1vw,60px)}.mk-hero,.mk-hero-grid{min-height:780px}.mk-hero-grid{padding-top:140px;padding-bottom:150px}.mk-promo{gap:18px}.mk-preview-row{gap:18px;margin-top:-110px}.mk-preview{height:185px}.mk-preview>div{left:16px;right:16px;bottom:16px}.mk-preview h2{font-size:var(--text-22px)}.mk-how{padding-top:270px}.mk-steps{gap:26px}.mk-steps h3{font-size:var(--text-lg)}.mk-steps p{font-size:var(--text-15px)}.mk-steps li{gap:12px}.mk-step-num{font-size:var(--text-30px)}.mk-section-head>p{font-size:var(--text-lg)}.mk-armory{padding-top:360px;background-size:auto 620px}.mk-item-art{height:200px}.mk-item h3{font-size:var(--text-lg)}.mk-faq{gap:40px}.mk-faq summary{font-size:var(--text-lg)}.mk-final-actions{grid-template-columns:minmax(0,1fr);max-width:448px;gap:16px}.mk-final-grid>img{opacity:.65;right:-100px}}@media(max-width:699px){.mk-page{--mk-gutter: 22px;--mk-space: 76px}.mk-header{height:76px}.mk-header-inner{gap:13px}.mk-brand{width:165px}.mk-header nav{top:76px}.mk-header-action{border:0;padding:10px 0;font-size:var(--text-xs);gap:5px}.mk-header-action>svg{display:none}.mk-menu{width:40px;height:40px;padding:9px}.mk-hero,.mk-hero-grid{min-height:780px}.mk-hero-grid{padding-top:135px;padding-bottom:150px;align-items:flex-start}.mk-hero h1{font-size:clamp(35px,9.5vw,57px);letter-spacing:.01em;line-height:1.12}.mk-hero-shade{background:var(--marketing-hero-mobile-shade)}.mk-hero-scene video{object-position:60% center}.mk-red-rule{margin-block:24px;width:60px}.mk-lead{font-size:var(--text-lg);max-width:33ch}.mk-cta{width:100%;min-width:0;max-width:380px;min-height:64px;padding:15px 17px;gap:12px;font-size:var(--text-lg)}.mk-cta svg:first-child{width:27px;height:27px}.mk-cta svg:last-child{width:18px;height:18px}.mk-creator-offer{gap:14px;margin-top:24px}.mk-inviter img{width:38px;height:38px}.mk-promo{width:100%;max-width:380px;grid-template-columns:108px minmax(0,1fr);padding:15px 17px;gap:14px}.mk-promo-info button{gap:8px}.mk-video-toggle{top:88px;bottom:auto;width:34px;height:34px}.mk-preview-row{grid-template-columns:1fr;gap:14px}.mk-preview{height:210px}.mk-preview h2{font-size:var(--text-30px)}.mk-how{margin-top:-100px;padding-top:260px;padding-bottom:76px}.mk-page h2{font-size:clamp(36px,9vw,50px);line-height:1.07;letter-spacing:.015em}.mk-how .mk-section-head{margin-bottom:40px}.mk-how .mk-section-head>p{font-size:var(--text-lg)}.mk-steps{grid-template-columns:1fr;gap:28px}.mk-steps li{gap:22px;padding-top:23px}.mk-step-num{font-size:var(--text-34px)}.mk-steps h3{font-size:var(--text-21px);margin-bottom:8px}.mk-steps p{max-width:38ch;font-size:var(--text-17px)}.mk-product{padding-top:25px;padding-bottom:65px}.mk-section-head{display:block;margin-bottom:34px}.mk-section-head>p{margin-top:24px;font-size:var(--text-lg)}.mk-product-caption{flex-direction:column;gap:18px}.mk-product-caption p{font-size:var(--text-15px)}.mk-armory{padding-top:260px;padding-bottom:76px;background-size:auto 430px}.mk-armory .mk-section-head>p{font-size:var(--text-lg)}.mk-items{grid-template-columns:1fr;gap:0;margin-top:25px}.mk-item{display:grid;grid-template-columns:42% 58%;align-items:center;padding-block:16px;border-bottom:1px solid var(--mk-line)}.mk-item-art{height:170px;padding:14px}.mk-item-details{border:0;padding:0 0 0 16px}.mk-item h3{font-size:var(--text-lg);max-width:15ch}.mk-item p{font-size:var(--text-xs)}.mk-item svg{bottom:-24px;width:17px;height:17px}.mk-faq{grid-template-columns:1fr;gap:34px}.mk-faq h2{font-size:var(--text-30px);line-height:1.15}.mk-faq summary{font-size:var(--text-lg)}.mk-faq details p{padding-right:10px;font-size:var(--text-15px)}.mk-final-grid{min-height:690px;align-items:flex-start}.mk-final-grid>div{padding-block:54px 0}.mk-final h2{font-size:clamp(33px,8.2vw,50px)}.mk-final p{max-width:32ch;font-size:var(--text-17px)}.mk-final-actions{margin-top:28px}.mk-final-grid>img{width:310px;height:310px;opacity:1;right:-50px}.mk-footer{padding-top:36px}.mk-footer-top{gap:18px;padding-bottom:26px}.mk-footer .mk-brand{width:155px}.mk-footer-top>a:not(.mk-brand){font-size:var(--text-xs);gap:4px}.mk-age{font-size:var(--text-10px);padding:5px}.mk-footer-bottom{grid-template-columns:1fr;gap:16px;padding-top:22px}}@media(max-width:359px){.mk-page{--mk-gutter: 18px}.mk-header-inner{gap:10px}.mk-brand{width:145px}.mk-hero h1{font-size:var(--text-34px)}.mk-hero,.mk-hero-grid{min-height:810px}.mk-hero-grid{padding-top:120px}.mk-video-toggle{top:80px}.mk-cta{font-size:var(--text-15px)}.mk-promo{grid-template-columns:108px minmax(0,1fr);padding:14px;gap:15px}.mk-promo-amount{font-size:var(--text-26px)}.mk-promo-info button{gap:8px}.mk-promo-info>span{font-size:var(--text-10px)}.mk-footer .mk-brand{width:138px}}@media(prefers-reduced-motion:reduce){.mk-video-toggle{display:none}.mk-page *,.mk-page *:before,.mk-page *:after{animation:none!important;transition:none!important}}.mk-ogre-gallery{position:absolute;top:0;left:50%;width:min(1180px,100%);height:600px;transform:translate(-50%);z-index:-1;overflow:hidden;-webkit-mask-image:var(--marketing-ogre-gallery-mask);mask-image:var(--marketing-ogre-gallery-mask)}.mk-ogre-gallery img{position:absolute;bottom:-120px;width:470px;height:690px;object-fit:contain}.mk-ogre-classic{left:8%}.mk-ogre-arcana{right:8%}@media(max-width:959px){.mk-armory{padding-top:470px}.mk-ogre-gallery{height:500px}.mk-ogre-gallery img{width:390px;height:580px;bottom:-110px}.mk-ogre-classic{left:0}.mk-ogre-arcana{right:0}}@media(max-width:699px){.mk-armory{padding-top:340px}.mk-ogre-gallery{height:370px;width:100%}.mk-ogre-gallery img{width:250px;height:370px;bottom:-65px}.mk-ogre-classic{left:-20px}.mk-ogre-arcana{right:-30px}}.mk-cta{align-items:center;white-space:nowrap}.mk-page svg{flex:0 0 auto}.icon{width:1em;height:1em}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.noscript{position:fixed;left:0;right:0;bottom:0;z-index:50;margin:0;padding:12px var(--mk-gutter,22px);background:var(--surface-raised);color:var(--mk-ink);font-size:var(--text-sm)}.mk-armory::before{content:"";position:absolute;inset:0 0 auto;height:280px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--marketing-black) 0%,#050506d9 30%,#05050600 100%)}@media(max-width:699px){.mk-armory::before{height:160px}}.mk-header nav a,.mk-header-action,.mk-faq summary,.mk-product-caption a,.mk-footer-top>a,.mk-copy-icon{transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background-color .25s var(--ease-out)}.mk-item-details svg,.mk-preview svg,.mk-product-caption a svg,.mk-header-action svg,.mk-cta svg:last-child{transition:transform .35s var(--ease-out)}.mk-item:hover .mk-item-details svg,.mk-preview:hover svg,.mk-product-caption a:hover svg,.mk-header-action:hover svg,.mk-cta:hover svg:last-child{transform:translate(3px,-3px)}.mk-cta{transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.mk-skin{transition:transform .5s var(--ease-out)}.js-motion [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--reveal-delay,0ms)}.js-motion [data-reveal].is-revealed{opacity:1;transform:none}.js-motion [data-reveal="fade"],.js-motion .mk-preview-row[data-reveal],.js-motion .mk-upgrader[data-reveal]{transform:none}.js-motion .mk-hero-scene{animation:mk-scene 1.2s var(--ease-out) both}@keyframes mk-scene{from{opacity:0}to{opacity:1}}@keyframes mk-panel{from{opacity:0}to{opacity:1}}.mk-faq details{interpolate-size:allow-keywords}.mk-faq details::details-content{height:0;overflow:clip;opacity:0;transition:height .4s var(--ease-out),opacity .4s var(--ease-out),content-visibility .4s allow-discrete}.mk-faq details[open]::details-content{height:auto;opacity:1}.mk-faq summary svg{transition:transform .35s var(--ease-out)}.mk-auth[open]{animation:mk-dialog .35s var(--ease-out)}.mk-auth[open]::backdrop{animation:mk-fade .35s var(--ease-out)}@keyframes mk-dialog{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes mk-fade{from{opacity:0}to{opacity:1}}.mk-promo-label>span,.mk-copy-icon svg{transition:opacity .35s var(--ease-out),transform .45s var(--ease-out)}@keyframes mk-copy-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}100%{transform:scale(1)}}@keyframes mk-copy-sheen{from{background-position:100% 0}to{background-position:0 0}}@keyframes mk-copy-edge{0%{opacity:0;box-shadow:0 0 0 0 #c6a66b00}25%{opacity:1;box-shadow:0 0 22px 2px #c6a66b55}100%{opacity:0;box-shadow:0 0 0 0 #c6a66b00}}@media(prefers-reduced-motion:reduce){.mk-promo-label>span,.mk-copy-icon svg{transform:none!important;transition:opacity .2s linear}.mk-promo.is-copied .mk-copy-icon,.mk-promo.is-copied strong,.mk-promo.is-copied::after{animation:none}.mk-promo.is-copied strong{color:var(--mk-ink);background:none}}@media(max-width:959px){.mk-header nav.is-open{animation:mk-panel .3s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.mk-faq details::details-content{transition:none}}html{scrollbar-width:thin;scrollbar-color:#c6a66b80 transparent}html{background:var(--marketing-black)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c6a66b80;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#c6a66b}.mk-preview{isolation:isolate}.mk-preview-scene{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;gap:2%;padding:3% 5% 0;background:radial-gradient(ellipse 70% 80% at 50% 30%,#22304a 0%,#121822 55%,#0b0e13 100%);transition:transform .7s var(--ease-out)}.mk-preview:hover .mk-preview-scene{transform:scale(1.04)}.mk-preview-from,.mk-preview-to{width:34%;height:auto;margin-top:3%;aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 10px 18px #000a)}.mk-preview-ring{position:relative;width:24%;aspect-ratio:1;flex:none}.mk-preview-ring .mk-wheel{width:100%}.mk-wheel.is-mini .mk-wheel-core small{font-size:5.4cqi;letter-spacing:.06em}.mk-wheel.is-mini .mk-wheel-core strong{font-size:7.6cqi}.mk-wheel.is-mini .mk-wheel-divider::before,.mk-wheel.is-mini .mk-wheel-divider::after{width:10cqi}.mk-wheel.is-mini .mk-wheel-divider i{width:2px;height:2px}.mk-wheel.is-mini .mk-wheel-orbit i::before{width:3px;height:3px;top:-1.5px;left:calc(50% - 1.5px)}.mk-reward-card{display:flex;flex-direction:column;align-items:center;width:28%;margin-top:3%;padding:6px 6px 8px;background:linear-gradient(180deg,#232b33,#161b20);border:1px solid #333c45;border-bottom:2px solid var(--rarity-immortal);box-shadow:0 12px 22px #0008}.mk-reward-card.is-main{margin-top:0}.mk-reward-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.mk-reward-card small{margin-top:2px;font-size:var(--text-10px);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-gold);white-space:nowrap}.mk-preview>div{z-index:2}.mk-upgrader{--gold:#c6a66b;--ogre-gold:#f5c651;--ogre-gold-light:#fff0b7;position:relative;isolation:isolate;padding:18px 20px 20px;background:linear-gradient(#090b0d55,#090b0d66 55%,#090b0dd9),url("diretide-forest-1920.f154477b2e.webp") center top/cover #0b0d10;box-shadow:var(--marketing-product-shadow),inset 0 0 0 1px #ffffff0f;overflow:hidden;font-family:Radiance,sans-serif}.mk-up-entry{position:absolute;inset:0;z-index:5;width:100%;height:100%;padding:0;border:0;background:transparent}.mk-up-entry:focus-visible{outline:2px solid var(--mk-gold);outline-offset:-4px}.mk-up-bar{position:relative;display:flex;align-items:center;justify-content:center;min-height:62px;margin-bottom:12px}.mk-up-logo{width:250px;height:auto}.mk-up-fair{position:absolute;right:0;top:50%;display:flex;align-items:center;gap:9px;height:38px;padding:0 14px;transform:translateY(-50%);background:linear-gradient(165deg,#4a4532,#2b281d);box-shadow:inset 0 0 0 1px #c6a66b55,inset 0 1px 0 #f5e2b033;color:#e4cc97;font-size:var(--text-sm);font-weight:700}.mk-up-fair svg{width:16px;height:16px}.mk-steel{display:grid;place-items:center;width:36px;height:36px;background:linear-gradient(165deg,#252c34,#11161c);box-shadow:inset 0 0 0 1px #7b8c9833,inset 0 1px 0 #8292a229;color:#98a4aa;transform:skewX(-19deg)}.mk-steel>svg{width:15px;height:15px;transform:skewX(19deg)}.mk-steel.is-ember{color:#f5a05a}.mk-up-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,337px) minmax(0,1fr);gap:15px;align-items:stretch}.mk-up-slot{--r:#e4ae39;display:flex;flex-direction:column;min-width:0;background:linear-gradient(150deg,#252a2d99,#0b0d0fdd),url("dark-stone-1200.c133ffd365.jpg") center/1200px auto;box-shadow:inset 0 1px 0 #ffffff12,inset 0 -1px 0 #0009}.mk-up-slot.is-arcana{--r:#ade55c}.mk-up-slot-head{display:flex;align-items:center;justify-content:space-between;gap:4px;height:48px;padding:0 9px 0 12px;background:#090c0e8c;box-shadow:inset 0 -1px 0 #ffffff12;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#b8c1c5}.mk-up-slot-head>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-up-clear{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff12;background:linear-gradient(155deg,#45536226,#131b2522);box-shadow:inset 0 0 0 1px #9fb0c12b;color:#9baab8}.mk-up-clear svg{width:18px;height:18px}.mk-up-slot-body{position:relative;flex:1;min-height:309px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--r) 14%,transparent) 0,#0000 56%)}.mk-up-slot-art{position:absolute;inset:0 0 36px;overflow:hidden}.mk-up-slot-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.97) translateY(10px);transition:opacity .6s var(--ease-out),transform .8s var(--ease-out)}.mk-up-slot-art img.is-active{opacity:1;transform:scale(1.05)}.mk-up-slot-rarity{position:absolute;inset:0 0 36px;background:linear-gradient(to top,color-mix(in srgb,var(--r) 34%,transparent),color-mix(in srgb,var(--r) 21%,transparent) 8%,color-mix(in srgb,var(--r) 11%,transparent) 16%,color-mix(in srgb,var(--r) 4%,transparent) 24%,#0000 32%);box-shadow:inset 0 -2px 0 var(--r);pointer-events:none}.mk-up-slot-rarity b{position:absolute;top:12px;left:12px;padding:4px 8px 3px;background:color-mix(in srgb,color-mix(in srgb,var(--r) 22%,#0b0b0b) 84%,transparent);box-shadow:inset 2px 0 0 var(--r);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--r) 70%,#fff)}.mk-up-slot-rarity::after{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 55%,#ffe2a84d,#0000 60%)}.mk-up-slot-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;height:37px;padding:8px;background:#080b0db3}.mk-up-slot-bar span{font-size:14px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;color:#e6e7e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@property --sweep{syntax:"<angle>";inherits:false;initial-value:172.8deg}.mk-up-core{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:10px;min-width:0}.mk-up-tools{display:flex;justify-content:space-between;width:100%;padding:0 8px}.mk-up-tools>span{display:flex;gap:5px}.mk-wheel{--gold:#c6a66b;--ogre-gold:#f5c651;--ogre-gold-light:#fff0b7;display:block;position:relative;align-self:center;width:min(100%,336px);aspect-ratio:1;isolation:isolate;container-type:inline-size}.mk-wheel-fire{position:absolute;inset:-5%;width:110%;height:110%;max-width:none;opacity:.45;pointer-events:none}.mk-wheel-inner{position:absolute;inset:18%;overflow:hidden;border-radius:50%;background:radial-gradient(ellipse at 50% 70%,#74401a66,transparent 75%),linear-gradient(145deg,#24211b,#0a0c0d);box-shadow:inset 0 0 28px #000a,0 0 36px #f5742d18}.mk-wheel-swirl{position:absolute;inset:-25%;background:conic-gradient(from 0deg,#f5c65100,#f5c65138,#f5742d30,#f5c65100 60%);filter:blur(16px);animation:mk-spin 10s linear infinite;will-change:transform}.mk-wheel-orbit{position:absolute;inset:24%;z-index:4;animation:mk-spin 7s linear infinite reverse;will-change:transform;pointer-events:none}.mk-wheel-orbit i{position:absolute;inset:0}.mk-wheel-orbit i::before{content:"";position:absolute;top:-2px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#fff0b7;box-shadow:0 0 8px 2px #f5c651}.mk-wheel-orbit i:nth-child(2){transform:rotate(120deg)}.mk-wheel-orbit i:nth-child(3){transform:rotate(240deg)}.mk-wheel-orbit i:nth-child(2)::before{background:#d8e6ff;box-shadow:0 0 8px 2px #5b9bff}.mk-wheel-inner::after{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff5dd 0%,#ffcf8a99 30%,#0000 70%)}.mk-wheel-chance{position:absolute;inset:19%;z-index:3;border-radius:50%;background:conic-gradient(from calc(180deg - var(--sweep) / 2),var(--ogre-gold-light) 0,var(--ogre-gold) var(--sweep),#37302a var(--sweep) 360deg);box-shadow:0 0 10px #f5c65188;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#090b0d calc(100% - 8px));mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#090b0d calc(100% - 8px));pointer-events:none}.mk-wheel-frame{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 12px #0009)}.mk-wheel-rotor{position:absolute;inset:0;z-index:4;pointer-events:none;will-change:transform}.mk-wheel-rotor img{position:absolute;bottom:18.5%;left:50%;width:9%;height:9%;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 0 5px #f5c651b3)}.mk-wheel-core{position:absolute;top:50%;left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5cqi;width:53%;transform:translate(-50%,-50%);text-align:center}.mk-wheel-core small{font-size:2.6cqi;line-height:1.3;letter-spacing:.11em;text-transform:uppercase;color:var(--ogre-gold)}.mk-wheel-core small.is-sub{letter-spacing:.055em;color:#b8c1c5}.mk-wheel-core strong{font-size:6.6cqi;font-weight:700;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--ogre-gold-light);text-shadow:0 2px 4px #000b,0 0 18px #f5c65138}.mk-wheel-divider{display:flex;align-items:center;justify-content:center;gap:4px;height:8px}.mk-wheel-divider::before,.mk-wheel-divider::after{content:"";width:15cqi;height:1px;background:linear-gradient(90deg,#0000,var(--gold))}.mk-wheel-divider::after{transform:scaleX(-1)}.mk-wheel-divider i{width:3px;height:3px;background:var(--ogre-gold)}.mk-up-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:12px 24px;background:linear-gradient(165deg,#687479,#424f55 58%,#303c42);border:1px solid #7b8c9833;box-shadow:inset 0 1px 0 #d8ecf535;color:#f0f3f4;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:filter .25s,box-shadow .25s}.mk-up-button svg{width:16px;height:16px}.mk-up-button.is-hover{filter:brightness(1.15);box-shadow:inset 0 1px 0 #d8ecf555,0 0 22px #e4cc9726}.mk-up-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px}.mk-inv{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#090d10a6}.mk-inv-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;min-height:64px;padding:12px;background:#080c0f80;box-shadow:inset 0 -1px 0 #ffffff12}.mk-inv-heading{display:flex;gap:12px;align-items:center;min-width:0;min-height:40px}.mk-inv-title{color:#e6e7e6;font:700 13px Radiance,sans-serif;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.mk-inv-modes{display:flex;flex-shrink:0}.mk-inv-mode{display:grid;place-items:center;width:40px;height:40px;color:#98a4aa;font-size:20px;background:#111315;box-shadow:inset 0 0 0 1px #ffffff24}.mk-inv-mode+.mk-inv-mode{margin-left:-1px}.mk-inv-mode.is-on{color:#e6e7e6;background:linear-gradient(180deg,#353e43,#21292e)}.mk-filters{display:grid;flex:0 0 auto;grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 40px;gap:6px;align-items:center;width:282px;max-width:100%;min-width:0;height:40px;margin-left:auto}.mk-filter-btn{display:grid;place-items:center;width:44px;height:40px;min-width:0;color:#b8c1c5;background:linear-gradient(180deg,#353e43,#21292e);box-shadow:inset 0 1px 0 #ffffff12}.mk-filter-btn.is-search{width:40px}.mk-filter-btn svg{width:18px;height:18px}.mk-filter-btn.is-search svg{width:20px;height:20px}.mk-filter-price{display:flex;gap:5px;align-items:center;min-width:0;height:40px;padding-inline:8px;background:#111315;border:1px solid #59636b66;color:#b8c1c5;font:11px Radiance,sans-serif}.mk-filter-price img{flex-shrink:0;width:16px;height:16px}.mk-inv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;align-content:start;margin:0;padding:5px;list-style:none}.mk-card{--r:#e4ae39;position:relative;min-width:0}.mk-card.is-arcana{--r:#ade55c}.mk-card-body{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#151719;border-radius:2px;box-shadow:inset 0 0 0 1px #8a99a22b;transition:background .42s cubic-bezier(.25,.8,.3,1)}.mk-card-body::after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:3px;background:var(--r);box-shadow:0 0 8px color-mix(in srgb,var(--r) 55%,transparent);pointer-events:none}.mk-card.is-picked .mk-card-body{background:#2b343c}.mk-card.is-picked::after{content:"";position:absolute;inset:0;z-index:4;border:2px solid var(--r);border-radius:2px;pointer-events:none}.mk-card-stage{position:relative;display:block;aspect-ratio:1.7;overflow:hidden}.mk-card-stage img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform .42s cubic-bezier(.25,.8,.3,1);will-change:transform}.mk-card-stage::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,color-mix(in srgb,var(--r) 30%,transparent),color-mix(in srgb,var(--r) 19%,transparent) 9%,color-mix(in srgb,var(--r) 10%,transparent) 18%,color-mix(in srgb,var(--r) 4%,transparent) 27%,transparent 36%);pointer-events:none}.mk-card-check{position:absolute;top:8px;left:8px;z-index:5;display:none;place-items:center;width:26px;height:26px;color:#fff;background:var(--r)}.mk-card-check svg{width:16px;height:16px}.mk-card.is-picked .mk-card-check{display:grid}.mk-card-foot{position:relative;isolation:isolate;display:flex;gap:5px;align-items:center;height:26px;padding:0 5px;overflow:hidden;background:#090b0dcc}.mk-card-foot::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--r) 34%,transparent),color-mix(in srgb,var(--r) 10%,transparent));opacity:0;transition:opacity .42s cubic-bezier(.25,.8,.3,1);pointer-events:none}.mk-card.is-picked .mk-card-foot::before{opacity:1}.mk-card-foot b{flex:1;min-width:0;overflow:hidden;color:#b8c1c5;font:400 10px/26px Radiance,sans-serif;text-overflow:ellipsis;white-space:nowrap;transform:translateY(2.5px)}.mk-card.is-hover:not(.is-picked) .mk-card-body{background:#24282b;box-shadow:inset 0 0 0 1px #8c9da966}.mk-card.is-hover .mk-card-foot::before{opacity:1;transition-duration:.18s}.mk-card.is-hover .mk-card-stage img{transform:scale(1.11);transition-duration:.18s}.mk-reward-card.is-immortal{border-bottom-color:#e4ae39}.mk-reward-card.is-arcana{border-bottom-color:#ade55c}.mk-reward-card.is-jackpot{position:relative;border-top-color:#e4cc9766;border-left-color:#e4cc9766;border-right-color:#e4cc9766;box-shadow:0 12px 22px #0008,0 0 22px #f5c65140}.mk-reward-card.is-jackpot::before{content:"";position:absolute;inset:-1px;pointer-events:none;box-shadow:0 0 18px 2px #f5c65199;opacity:0;animation:mk-jackpot 2.8s ease-in-out infinite}.mk-reward-card.is-jackpot small{color:#fff0b7}@keyframes mk-jackpot{0%,100%{opacity:0}50%{opacity:1}}.is-charging .mk-wheel-inner::after{animation:mk-flare 1.3s var(--ease-out)}.is-charging .mk-wheel-fire{animation:mk-fire-burst 1.3s var(--ease-out)}.is-charging .mk-wheel-frame{animation:mk-ring-charge 1.3s var(--ease-out)}.is-charging .mk-up-slot-rarity::after{animation:mk-stage-flash 1.3s var(--ease-out)}.mk-upgrader:not(.is-live) *{animation-play-state:paused!important}@keyframes mk-aura{0%,100%{opacity:.65;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes mk-flare{0%{opacity:0;transform:scale(.4)}25%{opacity:1}100%{opacity:0;transform:scale(1.3)}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-ring-charge{0%,100%{filter:brightness(1) drop-shadow(0 10px 12px #0009)}25%{filter:brightness(1.3) drop-shadow(0 0 18px #ffcf8acc)}}@keyframes mk-fire-burst{0%{opacity:.45}25%{opacity:.95}100%{opacity:.45}}@keyframes mk-stage-flash{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@media(max-width:991px){.mk-wheel-frame{filter:none}}@media(max-width:959px){.mk-up-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-up-core{grid-column:1/-1;order:-1}.mk-up-slot-body{min-height:220px}.mk-wheel{width:min(64vw,300px)}.mk-up-lists{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}}@media(max-width:699px){.mk-upgrader{padding:10px;margin-inline:calc(var(--mk-gutter) * -1 + 10px)}.mk-up-bar{min-height:44px;margin-bottom:6px;justify-content:flex-start}.mk-up-logo{width:150px}.mk-up-fair{height:32px;padding:0 10px;font-size:var(--text-xs)}.mk-up-stage{gap:8px}.mk-up-slot-head{height:38px;padding:0 6px 0 10px;font-size:var(--text-10px);letter-spacing:.04em}.mk-up-clear{width:24px;height:24px}.mk-up-clear svg{width:14px;height:14px}.mk-up-slot-body{min-height:150px}.mk-up-slot-art,.mk-up-slot-rarity{inset:0 0 30px}.mk-up-slot-rarity b{top:6px;left:6px;padding:3px 6px 2px;font-size:9px}.mk-up-slot-bar{height:30px;padding:6px}.mk-up-slot-bar span{font-size:var(--text-xs)}.mk-up-button{min-height:44px}.mk-inv-head{padding:8px}.mk-inv-heading{gap:8px;min-height:32px}.mk-inv-title{font-size:var(--text-xs);letter-spacing:0}.mk-inv-mode{width:32px;height:32px;font-size:17px}.mk-filters{width:100%}.mk-card-check{top:6px;left:6px;width:22px;height:22px}.mk-card-check svg{width:14px;height:14px}.mk-reward-card small{font-size:8px;letter-spacing:.06em}}html:has(.mk-auth[open]){overflow:hidden}.mk-auth{width:min(460px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:1px solid #ffffff24;background:linear-gradient(150deg,#252a2d99,#0b0d0fee),url("dark-stone-1200.c133ffd365.jpg") center/1200px auto #151719;color:#e6e7e6;box-shadow:0 30px 80px #000c,0 0 0 1px #000;overflow:auto;overflow-x:hidden}.mk-auth::backdrop{background:#0a0d11e6}.mk-auth-card{position:relative}.mk-auth-card:focus{outline:none}.mk-auth-close{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:linear-gradient(155deg,#45536259,#131b25cc);box-shadow:inset 0 0 0 1px #9fb0c12b,inset 0 1px 0 #b5c6d41a;color:#9baab8;transition:color .2s,box-shadow .2s}.mk-auth-close:hover{color:#e6e7e6;box-shadow:inset 0 0 0 1px #9fb0c166,inset 0 1px 0 #b5c6d41a}.mk-auth-close svg{width:18px;height:18px}.mk-auth-art{position:relative;height:230px;overflow:hidden;background:radial-gradient(ellipse 70% 80% at 50% 100%,#f5a43a33,#0000 70%);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.mk-auth-fire{position:absolute;left:50%;top:40px;width:360px;max-width:none;height:auto;opacity:.5;transform:translateX(-50%)}.mk-auth-ogre{position:absolute;left:50%;top:-6px;width:300px;max-width:none;height:auto;transform:translateX(-50%);filter:drop-shadow(0 14px 24px #000c);animation:mk-auth-float 6s ease-in-out infinite}@keyframes mk-auth-float{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-6px)}}.mk-auth-body{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:-26px;padding:0 28px 26px;text-align:center}.mk-auth-eyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:#b8c1c5}.mk-auth-eyebrow b{color:#e4cc97}.mk-page .mk-auth h2{font-size:var(--text-34px);line-height:1.05;letter-spacing:.04em;text-shadow:0 2px 6px #000b}.mk-auth-body>p:not(.mk-auth-note){max-width:34ch;color:#b8c1c5;font-size:var(--text-15px);line-height:1.5}.mk-promo.is-dialog{width:100%;max-width:none;margin-top:4px;text-align:left}.mk-auth-steam{width:100%;min-width:0;justify-content:center}.mk-auth-steam svg:last-child{margin-left:0}.mk-auth-note{font-size:var(--text-xs);line-height:1.5;color:#8a959b}@media(max-width:699px){.mk-auth-art{height:190px}.mk-auth-ogre{width:250px}.mk-auth-fire{width:300px;top:30px}.mk-auth-body{gap:12px;padding:0 18px 20px}.mk-page .mk-auth h2{font-size:var(--text-30px)}.mk-promo.is-dialog{grid-template-columns:100px minmax(0,1fr);padding:15px 12px}}.mk-return{position:fixed;left:50%;bottom:18px;z-index:60;display:flex;align-items:center;gap:18px;padding:8px 8px 8px 18px;transform:translateX(-50%);background:#11161b;border:1px solid var(--marketing-promo-edge);box-shadow:0 14px 40px #000a;animation:mk-return-in .5s var(--ease-out)}.mk-return[hidden]{display:none}.mk-return-gift{display:flex;align-items:center;gap:10px;font-size:var(--text-sm);color:var(--mk-muted);white-space:nowrap}.mk-return-gift svg{width:18px;height:18px;color:var(--mk-gold)}.mk-return-gift b{font:700 var(--text-20px)/1 Reaver,serif;color:var(--mk-gold)}.mk-return-gift strong{color:var(--mk-ink);letter-spacing:.08em}.mk-return-cta{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:3px;background:var(--marketing-cta-fill);box-shadow:var(--marketing-cta-glow);color:var(--marketing-cta-ink);font:700 var(--text-base)/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.mk-return-cta:hover{background:var(--marketing-cta-fill-hover)}.mk-return-cta svg{width:16px;height:16px}@keyframes mk-return-in{from{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translateX(-50%)}}@media(max-width:699px){.mk-return{left:10px;right:10px;bottom:10px;justify-content:space-between;gap:10px;padding-left:12px;transform:none;animation-name:mk-fade}.mk-return-gift{gap:7px;font-size:var(--text-xs)}.mk-footer{padding-bottom:96px}}.mk-atmo{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(#0000,#000 14%,#000 86%,#0000);mask-image:linear-gradient(#0000,#000 14%,#000 86%,#0000)}.mk-hero>.mk-atmo{z-index:-1}.has-atmo{position:relative;isolation:isolate}.has-atmo>.mk-wrap{position:relative;z-index:1}.mk-progress{position:fixed;top:0;left:0;z-index:120;width:100%;height:2px;background:linear-gradient(90deg,#f5a43a,#ffe2a3);transform:scaleX(0);transform-origin:left;pointer-events:none}@media(prefers-reduced-motion:no-preference){.live-on .mk-preview,.live-on .mk-item-art{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s ease-out,top .4s var(--ease-out),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.mk-atmo,.mk-progress{display:none}.mk-cta::after{content:none}}