:root{--dream-bg:#05080b;--dream-panel:#101820;--dream-panel-2:#17232a;--dream-text:#f4f0e8;--dream-muted:#aab2b5;--dream-gold:#39ff4f;--dream-orange:#0f9f3a;--dream-line:rgba(57,255,79,.24)}
*{box-sizing:border-box}.dream-page{margin:0 -15px;background:var(--dream-bg);color:var(--dream-text);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.dream-container{width:min(1160px,calc(100% - 40px));margin:0 auto}.dream-hero{position:relative;min-height:820px;display:flex;align-items:center;text-align:center;isolation:isolate}.dream-hero__backdrop,.dream-hero__shade{position:absolute;inset:0}.dream-hero__backdrop{z-index:-3;background:url("../assets/mudream/reference/hero-poster-1920.avif") center/cover no-repeat}.dream-hero__shade{z-index:-1;background:linear-gradient(180deg,rgba(2,8,12,.18),rgba(2,8,12,.38) 45%,#05080b 100%)}.dream-hero__content{padding-top:60px}.dream-hero__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#dbe0dc}.dream-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#75d86b;box-shadow:0 0 14px #75d86b}.dream-hero__logo{width:180px;max-width:45vw;margin:24px auto 12px;display:block}.dream-hero h1{font-size:clamp(34px,5vw,68px);line-height:.98;letter-spacing:-.04em;text-transform:uppercase;margin:0;text-shadow:0 4px 20px #000}.dream-hero h1 strong{color:var(--dream-gold)}.dream-hero p{max-width:520px;margin:22px auto;color:#d3d7d2;font-size:17px}.dream-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.dream-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid var(--dream-gold);border-radius:4px;color:#101010;text-transform:uppercase;font-weight:800;font-size:12px;letter-spacing:.07em;text-decoration:none;transition:transform .2s,filter .2s}.dream-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.dream-button--gold{background:linear-gradient(135deg,#83ff78,var(--dream-orange))}.dream-button--dark{background:rgba(3,8,11,.7);border-color:rgba(255,255,255,.45);color:#fff}.dream-hero__prizes{display:flex;justify-content:center;gap:35px;margin-top:55px;color:#c5cbc7;font-size:10px;letter-spacing:.12em}.dream-hero__prizes span{display:flex;flex-direction:column;gap:6px}.dream-hero__prizes b{color:var(--dream-gold);font-size:14px}.dream-scroll{position:absolute;bottom:22px;left:50%;color:#fff;text-decoration:none;font-size:25px}.dream-section{padding:105px 0;position:relative}.dream-section--updates{background:linear-gradient(180deg,#05080b 0%,#0d1519 100%)}.dream-section--about{background:linear-gradient(180deg,#0d1519,#07150b)}.dream-section--features{background:url("../assets/mudream/reference/features-bg-1024.avif") center/cover fixed}.dream-section--streamers{background:url("../assets/mudream/reference/streamers-bg-1024.avif") center/cover}.dream-section--register{background:url("../assets/mudream/reference/register-bg-1024.avif") center/cover}.dream-section--faq{background:#080c0f}.dream-heading{text-align:center;max-width:650px;margin:0 auto 45px}.dream-heading small,.dream-copy small{color:var(--dream-gold);letter-spacing:.2em;font-weight:bold;font-size:11px;text-transform:uppercase}.dream-heading h2,.dream-copy h2{font-size:clamp(28px,4vw,46px);text-transform:uppercase;margin:12px 0;letter-spacing:-.03em}.dream-heading p,.dream-copy p{color:var(--dream-muted);line-height:1.7;margin:0}.dream-feature-split{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px}.dream-feature-split--reverse{grid-template-columns:1fr 1.1fr}.dream-media-card{border:1px solid var(--dream-line);background:#111b20;border-radius:7px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.35)}.dream-media-card img{display:block;width:100%;height:360px;object-fit:cover}.dream-copy h3{font-size:28px;margin:14px 0}.dream-copy a:not(.dream-button){color:var(--dream-gold);display:inline-block;margin-top:24px;text-decoration:none;font-weight:bold}.dream-index{color:var(--dream-gold);font-size:46px;font-weight:900;opacity:.7}.dream-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid var(--dream-line);border-bottom:1px solid var(--dream-line);padding:25px 0;text-align:center}.dream-stats div{border-right:1px solid rgba(255,255,255,.1)}.dream-stats div:last-child{border:0}.dream-stats strong{display:block;color:var(--dream-gold);font-size:28px}.dream-stats span{color:var(--dream-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.dream-about-card{min-height:420px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--dream-line);border-radius:8px;background:rgba(10,14,10,.55);overflow:hidden}.dream-about-card img{height:420px;max-width:70%;object-fit:contain}.dream-about-card__stats{position:absolute;left:25px;top:55px;display:grid;gap:4px}.dream-about-card__stats strong{color:var(--dream-gold);font-size:25px}.dream-about-card__stats span{color:#d8d2c2;font-size:11px;margin-bottom:15px;text-transform:uppercase}.dream-promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.dream-promo-grid article{min-height:180px;position:relative;border:1px solid var(--dream-line);border-radius:6px;overflow:hidden;background:#10161a}.dream-promo-grid img{width:100%;height:180px;object-fit:cover;opacity:.72}.dream-promo-grid b,.dream-promo-grid span{position:absolute;left:15px;bottom:30px;text-transform:uppercase;text-shadow:0 2px 8px #000}.dream-promo-grid span{bottom:12px;font-size:10px;color:#ddd}.dream-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dream-feature-card{background:rgba(8,13,16,.8);border:1px solid rgba(255,255,255,.13);border-radius:5px;overflow:hidden}.dream-feature-card img{height:170px;width:100%;object-fit:cover;display:block}.dream-feature-card div{padding:18px}.dream-feature-card h3{font-size:16px;text-transform:uppercase;margin:0 0 8px}.dream-feature-card p{font-size:13px;color:var(--dream-muted);line-height:1.5;margin:0}.dream-register-card{max-width:800px;margin:auto;padding:28px 35px;border:1px solid var(--dream-line);border-radius:7px;background:rgba(7,16,20,.84);display:flex;justify-content:space-between;align-items:center;gap:20px}.dream-register-card span,.dream-register-card em{display:block;color:var(--dream-muted);font-size:11px;text-transform:uppercase;font-style:normal}.dream-register-card strong{display:block;color:var(--dream-gold);font-size:25px;margin:6px 0}.dream-faq{max-width:800px;margin:auto}.dream-faq details{border-bottom:1px solid rgba(255,255,255,.13);padding:20px 4px}.dream-faq summary{cursor:pointer;list-style:none;font-weight:bold}.dream-faq summary::-webkit-details-marker{display:none}.dream-faq summary span{float:right;color:var(--dream-gold);font-size:20px}.dream-faq p{color:var(--dream-muted);line-height:1.6;margin:15px 25px 0 0}
@media(max-width:760px){.dream-container{width:min(calc(100% - 28px),600px)}.dream-hero{min-height:720px}.dream-hero__prizes{gap:12px;font-size:8px}.dream-hero__prizes b{font-size:11px}.dream-section{padding:70px 0}.dream-feature-split,.dream-feature-split--reverse{grid-template-columns:1fr;gap:30px}.dream-feature-split--reverse .dream-media-card{order:2}.dream-media-card img{height:240px}.dream-stats{grid-template-columns:repeat(2,1fr);gap:20px}.dream-stats div:nth-child(2){border:0}.dream-feature-grid,.dream-promo-grid{grid-template-columns:1fr 1fr}.dream-feature-card img{height:130px}.dream-promo-grid article:last-child{grid-column:1/-1}.dream-about-card{min-height:370px}.dream-about-card img{height:370px;max-width:85%}.dream-about-card__stats{left:12px;top:25px}.dream-register-card{align-items:flex-start;flex-direction:column}.dream-register-card .dream-button{width:100%}}
@media(max-width:430px){.dream-feature-grid,.dream-promo-grid{grid-template-columns:1fr}.dream-feature-card img{height:180px}.dream-hero h1{font-size:35px}.dream-hero p{font-size:15px}.dream-hero__prizes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px}.dream-section--features{background-attachment:scroll}}
.dream-header{position:fixed;z-index:20;top:0;left:0;right:0;background:rgba(4,9,12,.78);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px)}.dream-header__inner{width:min(1220px,calc(100% - 40px));height:72px;margin:auto;display:flex;align-items:center;gap:35px}.dream-header__brand{display:block;margin-right:auto}.dream-header__brand img{width:105px;display:block}.dream-nav{display:flex;align-items:center;gap:20px}.dream-nav a,.dream-header__actions a{color:#e8ece7;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.dream-header__actions{display:flex;align-items:center;gap:15px}.dream-header__cta{padding:10px 14px;border:1px solid var(--dream-gold);color:var(--dream-gold)!important;border-radius:3px}.dream-header__burger{display:none;border:0;background:none;color:#fff;font-size:22px}.dream-main{background:var(--dream-bg)}.dream-module-shell{min-height:70vh}.dream-module-shell>.panel,.dream-module-shell>.landing-utility{width:min(1160px,calc(100% - 40px));margin:110px auto 70px;background:#101820;border:1px solid rgba(57,255,79,.2);padding:30px;color:var(--dream-text)}.site-footer{background:#05080b!important;color:var(--dream-muted);border-top:1px solid rgba(57,255,79,.2);padding:42px 20px}.site-footer a{color:var(--dream-muted)}.foot-brand img{width:90px}@media(max-width:850px){.dream-header__inner{height:62px;width:calc(100% - 28px)}.dream-nav{display:none;position:absolute;top:62px;left:0;right:0;padding:20px;background:#091015;flex-direction:column;align-items:flex-start}.dream-header.open .dream-nav{display:flex}.dream-header__actions>a{display:none}.dream-header__burger{display:block}.dream-hero__content{padding-top:50px}}
.dream-hero__backdrop{animation:dream-backdrop-breathe 18s ease-in-out infinite alternate}.dream-hero__video{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.08);animation:dream-video-breathe 16s ease-in-out infinite alternate}.dream-particles{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.dream-particles i{position:absolute;left:var(--particle-x);bottom:-10px;width:2px;height:2px;border-radius:50%;background:var(--dream-gold);box-shadow:0 0 10px var(--dream-gold);opacity:0;animation:dream-particle-rise var(--particle-duration) linear var(--particle-delay) infinite}.dream-section>.dream-container{opacity:1;transform:none;transition:opacity .8s ease,transform .8s ease}.dream-section>.dream-container.dream-visible{opacity:1;transform:none}.dream-section--engine{background:linear-gradient(180deg,#05080b,#10191b)}.dream-engine{position:relative;max-width:920px;margin:auto;border:1px solid var(--dream-line);border-radius:7px;overflow:hidden;background:#0c1418;box-shadow:0 25px 70px rgba(0,0,0,.42)}.dream-engine img{display:block;width:100%;height:420px;object-fit:cover}.dream-engine__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border:2px solid var(--dream-gold);border-radius:50%;display:grid;place-items:center;color:var(--dream-gold);font-size:24px;background:rgba(0,0,0,.45);animation:dream-pulse 2s ease-in-out infinite}.dream-section--why{background:linear-gradient(180deg,#05080b,#151b1c)}.dream-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dream-why-grid article{min-height:260px;position:relative;border:1px solid rgba(57,255,79,.2);border-radius:6px;overflow:hidden;background:#0c1316;transition:transform .25s}.dream-why-grid img{width:100%;height:260px;object-fit:cover;opacity:.55}.dream-why-grid strong,.dream-why-grid span{position:absolute;left:20px;right:20px;bottom:40px;text-transform:uppercase;text-shadow:0 2px 12px #000}.dream-why-grid span{bottom:16px;font-size:11px;color:#d2d8d5;text-transform:none}.dream-feature-card,.dream-promo-grid article{transition:transform .25s,box-shadow .25s}.dream-feature-card:hover,.dream-promo-grid article:hover{box-shadow:0 15px 35px rgba(0,0,0,.35)}@keyframes dream-backdrop-breathe{from{transform:scale(1)}to{transform:scale(1.08)}}@keyframes dream-video-breathe{from{transform:scale(1)}to{transform:scale(1.06)}}@keyframes dream-particle-rise{0%{transform:translate3d(0,0,0);opacity:0}15%{opacity:.75}85%{opacity:.15}100%{transform:translate3d(30px,-90vh,0);opacity:0}}@keyframes dream-pulse{0%,100%{box-shadow:0 0 0 0 rgba(57,255,79,.05)}50%{box-shadow:0 0 0 14px rgba(57,255,79,.15)}}
@media(max-width:760px){.dream-engine img{height:240px}.dream-why-grid{grid-template-columns:1fr}.dream-why-grid article,.dream-why-grid img{min-height:220px;height:220px}}
.dream-module-shell{padding-top:92px}.dream-module-shell .panel{width:min(1160px,calc(100% - 28px));margin:0 auto 70px;padding:28px;background:rgba(12,20,25,.94);border:1px solid rgba(57,255,79,.22);border-radius:6px;color:var(--dream-text);box-shadow:0 25px 60px rgba(0,0,0,.28)}.dream-module-shell .panel__body{min-width:0}.dream-module-shell h1,.dream-module-shell h2,.dream-module-shell h3,.dream-module-shell .page-title{color:var(--dream-text);text-transform:uppercase;letter-spacing:.03em}.dream-module-shell h3{border-bottom:1px solid var(--dream-line);padding-bottom:14px}.dream-module-shell a{color:var(--dream-gold)}.dream-module-shell .rankings-menu,.dream-module-shell .rankings-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:12px;border:1px solid rgba(57,255,79,.16);background:rgba(5,10,13,.72);border-radius:4px}.dream-module-shell .rankings-menu a,.dream-module-shell .rankings-nav a{padding:8px 10px;color:#d8dfdb;text-decoration:none;font-size:12px;border-radius:3px}.dream-module-shell .rankings-menu a:hover,.dream-module-shell .rankings-nav a:hover{background:rgba(57,255,79,.14);color:var(--dream-gold)}.dream-module-shell table{width:100%;border-collapse:collapse;color:#dce3df;background:rgba(4,9,12,.55);font-size:13px}.dream-module-shell table th{padding:13px 10px;background:#17252b;color:var(--dream-gold);border-bottom:1px solid var(--dream-line);white-space:nowrap}.dream-module-shell table td{padding:11px 10px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle}.dream-module-shell table tr:hover td{background:rgba(57,255,79,.06)}.dream-module-shell .table-responsive{overflow-x:auto}.dream-module-shell--utility{min-height:65vh}.dream-module-shell--utility .panel{margin-top:0}@media(max-width:760px){.dream-module-shell .panel{padding:18px 12px}.dream-module-shell table{font-size:12px;min-width:680px}.dream-module-shell .rankings-menu,.dream-module-shell .rankings-nav{gap:4px}.dream-module-shell .rankings-menu a,.dream-module-shell .rankings-nav a{font-size:11px;padding:7px 6px}}
.dream-module-shell .rankings_menu{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:12px;border:1px solid rgba(57,255,79,.16);background:rgba(5,10,13,.72);border-radius:4px}.dream-module-shell .rankings_menu a{padding:8px 10px;color:#d8dfdb;text-decoration:none;font-size:12px;border-radius:3px}.dream-module-shell .rankings_menu a:hover,.dream-module-shell .rankings_menu a.active{background:rgba(57,255,79,.14);color:var(--dream-gold)}
.dream-module-shell--rankings .panel{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(104,255,151,.35);background:linear-gradient(135deg,rgba(5,10,14,.98),rgba(16,31,43,.95) 48%,rgba(5,10,14,.98));box-shadow:inset 0 0 0 1px rgba(233,238,242,.07),inset 0 0 42px rgba(57,255,110,.08),0 26px 52px rgba(0,0,0,.58)}.dream-module-shell--rankings .panel:before{content:"";position:absolute;inset:-45%;z-index:-1;background:conic-gradient(from 180deg at 50% 50%,transparent,rgba(86,255,155,.15),transparent 28%,rgba(110,255,130,.12),transparent 54%);animation:dream-ranking-sweep 12s linear infinite;pointer-events:none}.dream-module-shell--rankings .panel__body{overflow-x:auto;padding:14px}.dream-module-shell--rankings .page-title,.dream-module-shell--rankings .nk-decorated-h-2{margin:0 0 20px;color:var(--dream-gold);font-weight:800}.dream-module-shell--rankings .rankings_menu{justify-content:center;border-color:rgba(104,255,151,.28);background:rgba(5,10,14,.8)}.dream-module-shell--rankings .rankings_menu a{padding:11px 15px;border:1px solid rgba(104,255,151,.3);background:rgba(7,22,34,.7);color:#dce3df;text-transform:uppercase;letter-spacing:.06em}.dream-module-shell--rankings .rankings_menu a:hover,.dream-module-shell--rankings .rankings_menu a.active{border-color:var(--dream-gold);background:linear-gradient(180deg,rgba(57,255,79,.2),rgba(57,255,110,.12));color:var(--dream-gold);transform:translateY(-1px)}.dream-module-shell--rankings .general-rank,.dream-module-shell--rankings table[id^="Ranking"]{border-spacing:0 7px}.dream-module-shell--rankings .general-rank tbody tr,.dream-module-shell--rankings table[id^="Ranking"] tbody tr{background:linear-gradient(90deg,rgba(16,25,35,.9),rgba(7,27,50,.54),rgba(16,25,35,.9))}.dream-module-shell--rankings .general-rank tbody tr:hover,.dream-module-shell--rankings table[id^="Ranking"] tbody tr:hover{transform:translateX(6px);box-shadow:inset 3px 0 0 #68ff97,0 0 18px rgba(57,255,110,.14)}.dream-module-shell--rankings .general-rank tbody td,.dream-module-shell--rankings table[id^="Ranking"] tbody td{padding:15px 14px}.dream-module-shell--rankings .rankings-class-image{width:32px!important;height:32px!important;border-radius:4px}.dream-module-shell--rankings .alert{margin-top:22px;color:#dce3df;background:rgba(7,22,34,.75);border:1px solid rgba(104,255,151,.2)}
.landing-utility--login{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:120px 20px 80px;background:radial-gradient(circle at 50% 25%,rgba(18,53,71,.3),transparent 42%),var(--dream-bg)}.landing-utility--login>.panel{width:min(100%,620px);margin:0 auto;padding:0;border:1px solid rgba(57,255,79,.34);background:linear-gradient(145deg,rgba(12,25,32,.98),rgba(5,12,17,.98));box-shadow:0 28px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06)}.landing-utility--login>.panel>.panel__body{padding:0}.landing-utility--login .kundun-login{padding:44px 48px}.landing-utility--login .kundun-login__intro{text-align:center}.landing-utility--login .kundun-login__intro .eyebrow{display:block;margin-bottom:12px;color:var(--dream-gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.landing-utility--login .kundun-login__intro h1{margin:0;color:#f4f0e8;font-size:clamp(28px,4vw,42px);letter-spacing:.04em}.landing-utility--login .kundun-login__intro p{margin:14px 0 28px;color:var(--dream-muted)}.landing-utility--login .kundun-login__card{max-width:430px;margin:0 auto}.landing-utility--login .kundun-login__logo{display:block;width:auto;max-width:180px;height:auto;margin:0 auto 26px}.landing-utility--login .kundun-login__form{display:grid;gap:10px}.landing-utility--login .kundun-login__form label,.landing-utility--login .kundun-login__password-label label{color:#e8ece7;font-size:13px;font-weight:700}.landing-utility--login .kundun-login__form input{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(104,255,151,.24);border-radius:3px;background:rgba(2,8,12,.8);color:#fff;outline:none}.landing-utility--login .kundun-login__form input:focus{border-color:var(--dream-gold);box-shadow:0 0 0 3px rgba(57,255,79,.1)}.landing-utility--login .kundun-login__password-label{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.landing-utility--login .kundun-login__password-label a,.landing-utility--login .kundun-login__register a{color:var(--dream-gold);font-weight:700}.landing-utility--login .kundun-login__submit{width:100%;min-height:48px;margin-top:12px;border:1px solid var(--dream-gold);border-radius:3px;background:linear-gradient(135deg,#39ff4f,#1fbd45);color:#101820;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.landing-utility--login .kundun-login__submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(57,255,79,.2)}.landing-utility--login .kundun-login__register{margin:24px 0 0;text-align:center;color:var(--dream-muted);font-size:13px}
@keyframes dream-ranking-sweep{to{transform:rotate(360deg)}}
@media(max-width:600px){.landing-utility--login{min-height:calc(100vh - 62px);padding:92px 14px 54px}.landing-utility--login .kundun-login{padding:32px 20px}.landing-utility--login .kundun-login__intro h1{font-size:28px}.landing-utility--login .kundun-login__intro p{font-size:13px}.landing-utility--login .kundun-login__password-label{align-items:flex-start;gap:10px;flex-direction:column}}
.landing-utility--register{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:120px 20px 80px;background:radial-gradient(circle at 50% 25%,rgba(18,53,71,.3),transparent 42%),var(--dream-bg)}.landing-utility--register>.panel{width:min(100%,760px);margin:0 auto;padding:0;border:1px solid rgba(57,255,79,.34);background:linear-gradient(145deg,rgba(12,25,32,.98),rgba(5,12,17,.98));box-shadow:0 28px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06)}.landing-utility--register>.panel>.panel__body{padding:0}.landing-utility--register .kundun-register{padding:44px 52px}.landing-utility--register .kundun-register__intro{text-align:center}.landing-utility--register .kundun-register__intro .eyebrow{display:block;margin-bottom:12px;color:var(--dream-gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.landing-utility--register .kundun-register__intro h1{margin:0;color:#f4f0e8;font-size:clamp(28px,4vw,42px);letter-spacing:.04em}.landing-utility--register .kundun-register__intro p{margin:14px 0 28px;color:var(--dream-muted)}.landing-utility--register .kundun-register__card{max-width:600px;margin:0 auto}.landing-utility--register .kundun-register__logo{display:block;width:auto;max-width:180px;height:auto;margin:0 auto 26px}.landing-utility--register .kundun-register__form{display:grid;gap:16px}.landing-utility--register .landing-register-form__field{display:grid;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);gap:18px;align-items:start}.landing-utility--register .landing-register-form__field>label{padding-top:13px;color:#e8ece7;font-size:13px;font-weight:700}.landing-utility--register .landing-register-form__field input.form-control{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(104,255,151,.24);border-radius:3px;background:rgba(2,8,12,.8);color:#fff;outline:none}.landing-utility--register .landing-register-form__field input.form-control:focus{border-color:var(--dream-gold);box-shadow:0 0 0 3px rgba(57,255,79,.1)}.landing-utility--register .help-block{display:block;margin-top:7px;color:var(--dream-muted);font-size:11px;line-height:1.4}.landing-utility--register .landing-register-form__captcha{margin-bottom:8px;padding:12px;border:1px solid rgba(57,255,79,.22);background:rgba(57,255,79,.07);color:var(--dream-gold);font-weight:700;text-align:center}.landing-utility--register .landing-register-form__terms{color:var(--dream-muted);font-size:12px;line-height:1.5}.landing-utility--register .landing-register-form__terms label{display:flex;gap:9px;align-items:flex-start}.landing-utility--register .landing-register-form__terms input{margin-top:3px;accent-color:var(--dream-gold)}.landing-utility--register .landing-register-form__terms a,.landing-utility--register .kundun-register__login a{color:var(--dream-gold);font-weight:700}.landing-utility--register .kundun-register__submit{width:100%;min-height:48px;border:1px solid var(--dream-gold);border-radius:3px;background:linear-gradient(135deg,#39ff4f,#1fbd45);color:#101820;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.landing-utility--register .kundun-register__submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(57,255,79,.2)}.landing-utility--register .kundun-register__login{margin:24px 0 0;text-align:center;color:var(--dream-muted);font-size:13px}
@media(max-width:600px){.landing-utility--register{min-height:calc(100vh - 62px);padding:92px 14px 54px}.landing-utility--register .kundun-register{padding:32px 20px}.landing-utility--register .kundun-register__intro h1{font-size:28px}.landing-utility--register .kundun-register__intro p{font-size:13px}.landing-utility--register .landing-register-form__field{display:block}.landing-utility--register .landing-register-form__field>label{display:block;padding:0 0 8px}}
.dream-module-shell .general-rank,.dream-module-shell table[id^="Ranking"]{width:100%;border-collapse:separate;border-spacing:0 7px;font-size:14px;background:transparent}.dream-module-shell .general-rank thead th,.dream-module-shell table[id^="Ranking"] thead th{padding:15px 14px;color:#68ff97;background:rgba(5,10,13,.9);border-bottom:1px solid rgba(104,255,151,.35);text-transform:uppercase;letter-spacing:.08em;font-size:11px;text-shadow:0 0 10px rgba(104,255,151,.18)}.dream-module-shell .general-rank tbody tr,.dream-module-shell table[id^="Ranking"] tbody tr{background:linear-gradient(90deg,rgba(18,30,39,.92),rgba(7,27,45,.66),rgba(18,30,39,.92));transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.dream-module-shell .general-rank tbody tr:hover,.dream-module-shell table[id^="Ranking"] tbody tr:hover{transform:translateX(5px);background:linear-gradient(90deg,rgba(57,255,110,.2),rgba(16,25,35,.86))!important;box-shadow:inset 3px 0 0 #68ff97,0 0 18px rgba(57,255,110,.14)}.dream-module-shell .general-rank tbody td,.dream-module-shell table[id^="Ranking"] tbody td{padding:14px;border-top:1px solid rgba(174,185,196,.08);border-bottom:1px solid rgba(174,185,196,.08);color:#dce3df}.dream-module-shell .general-rank tbody td:first-child,.dream-module-shell table[id^="Ranking"] tbody td:first-child{border-left:1px solid rgba(174,185,196,.08)}.dream-module-shell .general-rank tbody td:last-child,.dream-module-shell table[id^="Ranking"] tbody td:last-child{border-right:1px solid rgba(174,185,196,.08)}.dream-module-shell .general-rank .player-name,.dream-module-shell table[id^="Ranking"] .player-name,.dream-module-shell .general-rank .guild-name,.dream-module-shell table[id^="Ranking"] .guild-name{color:var(--dream-gold);font-weight:700}.dream-module-shell .rankings-class-image,.dream-module-shell table[id^="Ranking"] .rankings-class-image{width:30px!important;height:30px!important;object-fit:cover;border-radius:50%;border:2px solid rgba(104,255,151,.38);box-shadow:0 0 10px rgba(57,255,110,.2)}.dream-module-shell .rank-pos--1{color:var(--dream-gold)!important;text-shadow:0 0 12px rgba(57,255,79,.5)}.dream-module-shell .rank-pos--2{color:#e5e5e5!important;text-shadow:0 0 10px rgba(229,229,229,.3)}.dream-module-shell .rank-pos--3{color:#8fb59a!important;text-shadow:0 0 10px rgba(50,190,78,.25)}.dream-module-shell .general-rank tbody tr.top-1,.dream-module-shell table[id^="Ranking"] tbody tr.top-1{background:linear-gradient(90deg,rgba(57,255,79,.18),rgba(16,25,35,.74))}.dream-module-shell .general-rank tbody tr.top-2,.dream-module-shell table[id^="Ranking"] tbody tr.top-2{background:linear-gradient(90deg,rgba(229,229,229,.13),rgba(16,25,35,.74))}.dream-module-shell .general-rank tbody tr.top-3,.dream-module-shell table[id^="Ranking"] tbody tr.top-3{background:linear-gradient(90deg,rgba(50,190,78,.15),rgba(16,25,35,.74))}.dream-module-shell .rank-trophy{display:inline-flex;align-items:center;justify-content:center;min-width:28px;font-weight:800}
@media(max-width:760px){.dream-module-shell .general-rank,.dream-module-shell table[id^="Ranking"]{min-width:700px}.dream-module-shell .general-rank thead th,.dream-module-shell table[id^="Ranking"] thead th{padding:11px 8px;font-size:10px}.dream-module-shell .general-rank tbody td,.dream-module-shell table[id^="Ranking"] tbody td{padding:10px 8px;font-size:12px}}
/* Ajuste de encuadre del hero y separación visual del navbar */
.dream-hero__backdrop{z-index:-3;background-position:center 28%}.dream-hero__video{z-index:-2;object-position:center 28%}.dream-hero__shade{z-index:-1}.dream-hero__content{padding-top:118px}
@media(max-width:760px){.dream-header__inner{height:64px}.dream-hero__content{padding-top:92px}.dream-hero__video{object-position:center 24%}.dream-hero__backdrop{background-position:center 24%}}
.landing-utility--login .webengine-login,.landing-utility--register .webengine-register{width:min(100%,620px);margin:0 auto;padding:42px 48px;border:1px solid rgba(57,255,79,.3);border-radius:6px;background:linear-gradient(145deg,rgba(12,25,32,.98),rgba(5,12,17,.98));box-shadow:0 28px 80px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05)}.landing-utility--login .webengine-login:before,.landing-utility--register .webengine-register:before{content:"";display:block;width:54px;height:3px;margin:0 auto 26px;background:var(--dream-gold);box-shadow:0 0 18px rgba(57,255,79,.4)}.landing-utility--login .webengine-login__form{display:grid;gap:10px}.landing-utility--login .webengine-login__form label,.landing-utility--login .webengine-login__password-label label{display:block;color:#e8ece7;font-size:13px;font-weight:700}.landing-utility--login .webengine-login__form input,.landing-utility--register .form-control{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(104,255,151,.24);border-radius:3px;background:rgba(2,8,12,.82);color:#fff;outline:none}.landing-utility--login .webengine-login__form input:focus,.landing-utility--register .form-control:focus{border-color:var(--dream-gold);box-shadow:0 0 0 3px rgba(57,255,79,.1)}.landing-utility--login .webengine-login__password-label{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.landing-utility--login .webengine-login__password-label a,.landing-utility--login .webengine-login__register a,.landing-utility--register .webengine-register__login a,.landing-utility--register .landing-register-form__terms a{color:var(--dream-gold);font-weight:700}.landing-utility--login .webengine-login__submit,.landing-utility--register .webengine-register__submit{width:100%;min-height:48px;margin-top:12px;border:1px solid var(--dream-gold);border-radius:3px;background:linear-gradient(135deg,#39ff4f,#1fbd45);color:#101820;font-weight:800;cursor:pointer}.landing-utility--login .webengine-login__register,.landing-utility--register .webengine-register__login{margin:24px 0 0;text-align:center;color:var(--dream-muted);font-size:13px}.landing-utility--register .webengine-register{width:min(100%,760px)}.landing-utility--register .webengine-register__form{display:grid;gap:16px}.landing-utility--register .landing-register-form__field{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:18px;align-items:start}.landing-utility--register .landing-register-form__field>label{padding-top:13px;color:#e8ece7;font-size:13px;font-weight:700}.landing-utility--register .help-block{display:block;margin-top:7px;color:var(--dream-muted);font-size:11px;line-height:1.4}.landing-utility--register .landing-register-form__captcha{margin-bottom:8px;padding:12px;border:1px solid rgba(57,255,79,.22);background:rgba(57,255,79,.07);color:var(--dream-gold);text-align:center;font-weight:700}.landing-utility--register .landing-register-form__terms{color:var(--dream-muted);font-size:12px;line-height:1.5}.landing-utility--register .landing-register-form__terms label{display:flex;gap:9px;align-items:flex-start}.landing-utility--register .landing-register-form__terms input{margin-top:3px;accent-color:var(--dream-gold)}
@media(max-width:600px){.landing-utility--login .webengine-login,.landing-utility--register .webengine-register{padding:30px 20px}.landing-utility--register .landing-register-form__field{display:block}.landing-utility--register .landing-register-form__field>label{display:block;padding:0 0 8px}.landing-utility--login .webengine-login__password-label{align-items:flex-start;gap:8px;flex-direction:column}}
.site-footer{position:relative;overflow:hidden;padding:54px 20px 24px;border-top:1px solid rgba(57,255,79,.24);background:linear-gradient(180deg,#0b1319 0%,#05080b 100%)!important}.site-footer:before{content:"";position:absolute;top:0;left:50%;width:min(720px,90%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--dream-gold),transparent);box-shadow:0 0 20px rgba(57,255,79,.45)}.site-footer>.container{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr 1fr 1.2fr;align-items:center;gap:28px;width:min(1160px,100%);margin:0 auto}.site-footer .foot-brand{display:flex;align-items:center;gap:14px}.site-footer .foot-brand img{display:block;width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(57,255,79,.18))}.site-footer .brand__name{color:#f4f0e8!important;font-size:16px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.site-footer .foot-links{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.site-footer .foot-links a{color:#aab2b5;text-decoration:none;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease,transform .2s ease}.site-footer .foot-links a:hover{color:var(--dream-gold);transform:translateY(-2px)}.site-footer .foot-social{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.site-footer .social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(104,255,151,.24);border-radius:50%;background:rgba(7,22,34,.72);color:#b9c6c9!important;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.site-footer .social-link svg{width:18px;height:18px}.site-footer .social-link:hover{border-color:var(--dream-gold);background:rgba(57,255,79,.12);color:var(--dream-gold)!important;transform:translateY(-3px);box-shadow:0 8px 18px rgba(57,255,79,.15)}.site-footer .foot-copy{grid-column:1/-1;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);color:#6f7b80;text-align:center;font-size:11px;letter-spacing:.06em}.site-footer .foot-copy .sep{padding:0 8px;color:var(--dream-gold)}.site-footer .foot-credit{position:relative!important;margin-top:22px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.07)!important;color:#657177!important;font-size:11px!important;line-height:1.8}.site-footer .foot-credit a{color:var(--dream-gold)!important}
.dream-video-reel{position:relative;min-height:560px;display:flex;align-items:center;overflow:hidden;isolation:isolate}.dream-video-reel__poster,.dream-video-reel__video,.dream-video-reel__shade{position:absolute;inset:0;width:100%;height:100%}.dream-video-reel__poster,.dream-video-reel__video{object-fit:cover;object-position:center}.dream-video-reel__poster{z-index:-3}.dream-video-reel__video{z-index:-2;filter:saturate(.82) contrast(1.08)}.dream-video-reel__shade{z-index:-1;background:linear-gradient(90deg,rgba(5,8,11,.95),rgba(5,8,11,.54) 52%,rgba(5,8,11,.78)),linear-gradient(0deg,rgba(5,8,11,.82),transparent 45%)}.dream-video-reel__content{position:relative;z-index:1}.dream-video-reel .dream-heading{max-width:620px;text-align:left}.dream-video-reel .dream-heading h2{font-size:clamp(32px,5vw,64px)}
.dream-section--reference-seam{position:relative;isolation:isolate}.dream-section--reference-seam:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(57,255,79,.28),transparent);pointer-events:none}.dream-section--updates-mosaic{background:linear-gradient(180deg,rgba(5,8,11,.12),rgba(16,35,46,.32))}.dream-section--updates-mosaic .dream-feature-split{position:relative}.dream-section--updates-mosaic .dream-feature-split:after{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:-1;border:1px solid rgba(104,255,151,.15);pointer-events:none}.dream-section--mosaic-about{background:linear-gradient(180deg,rgba(16,35,46,.2),rgba(5,8,11,.1))}.dream-section--mosaic-about .dream-about-card{position:relative;overflow:hidden;border-color:rgba(104,255,151,.28)}.dream-section--mosaic-about .dream-about-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 42%,rgba(5,8,11,.72));pointer-events:none}.dream-section--mosaic-about .dream-about-card__stats{position:relative;z-index:1}.dream-section--mosaic-about .dream-promo-grid article{border-color:rgba(104,255,151,.22);background:linear-gradient(145deg,rgba(16,35,46,.85),rgba(5,12,17,.9))}
.landing-utility--login .webengine-login__captcha{display:grid;gap:8px;margin-top:8px}.landing-utility--login .webengine-login__captcha label{color:#e8ece7;font-size:13px;font-weight:700}.landing-utility--login .webengine-login__captcha-question{padding:12px;border:1px solid rgba(57,255,79,.22);background:rgba(57,255,79,.07);color:var(--dream-gold);font-weight:700;text-align:center;letter-spacing:.08em}.landing-utility--login .webengine-login__captcha input{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(104,255,151,.24);border-radius:3px;background:rgba(2,8,12,.82);color:#fff;outline:none}
@media(max-width:760px){.site-footer{padding:42px 18px 22px}.site-footer>.container{grid-template-columns:1fr;gap:24px;text-align:center}.site-footer .foot-brand,.site-footer .foot-social{justify-content:center}.site-footer .foot-links{gap:12px 16px}.site-footer .foot-copy{grid-column:auto}}
.dream-section--updates{z-index:2;margin-top:-26px;padding-top:131px}
.dream-hero__backdrop{background-image:url("../assets/mudream/hero-poster-1200.avif")}.dream-hero__motion{position:absolute;z-index:-2;inset:0;background:url("../assets/mudream/hero-poster-1200.avif") center/cover no-repeat;pointer-events:none;will-change:transform;transform-origin:center bottom}.dream-hero__motion--left{clip-path:polygon(0 0,54% 0,55% 28%,52% 58%,57% 100%,0 100%);animation:dream-character-breathe-left 4s ease-in-out infinite}.dream-hero__motion--center{clip-path:polygon(51% 20%,76% 20%,78% 78%,49% 78%);animation:dream-character-breathe-center 3.6s ease-in-out infinite .25s}.dream-hero__motion--right{clip-path:polygon(73% 22%,100% 18%,100% 84%,72% 84%);animation:dream-character-breathe-right 4.3s ease-in-out infinite .5s}@keyframes dream-character-breathe-left{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.008)}}@keyframes dream-character-breathe-center{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.01)}}@keyframes dream-character-breathe-right{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.007)}}@media(prefers-reduced-motion:reduce){.dream-hero__backdrop,.dream-hero__motion{animation:none}}
.dream-feature-card img[src*="dream_shop.webp"],.dream-feature-card img[src*="char_market.webp"]{object-fit:contain;background:rgba(4,12,7,.92);padding:8px}
.dream-usercp-menu{max-width:1060px;margin:0 auto;padding:18px 0 12px}.dream-usercp-menu__heading{margin-bottom:28px}.dream-usercp-menu__heading small{color:var(--dream-gold);font-size:11px;letter-spacing:.16em}.dream-usercp-menu__heading h1{margin:8px 0;font-size:clamp(30px,5vw,52px);color:var(--dream-text)}.dream-usercp-menu__heading p{margin:0;color:var(--dream-muted)}.dream-usercp-menu__grid ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding:0;margin:0;list-style:none}.dream-usercp-menu__grid li{min-width:0}.dream-usercp-menu__grid li a{display:flex;min-height:154px;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:20px 14px;color:var(--dream-text);text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;background:linear-gradient(145deg,rgba(16,35,46,.92),rgba(5,12,17,.92));border:1px solid rgba(57,255,79,.22);border-radius:6px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dream-usercp-menu__grid li a:hover,.dream-usercp-menu__grid li a:focus{transform:translateY(-4px);border-color:var(--dream-gold);box-shadow:0 12px 28px rgba(57,255,79,.14);outline:none}.dream-usercp-menu__grid li img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(57,255,79,.22))}.dream-module-shell .myaccount-main-container,.dream-module-shell .myaccount-characters-section,.dream-module-shell .myaccount-history-section{color:var(--dream-text)}.dream-module-shell .myaccount-main-container{margin-top:0;background:rgba(5,12,17,.72);border-color:rgba(57,255,79,.2);box-shadow:0 18px 50px rgba(0,0,0,.32)}.dream-module-shell .myaccount-header-section{background:linear-gradient(145deg,rgba(16,35,46,.96),rgba(5,12,17,.96));border-bottom-color:rgba(57,255,79,.3)}.dream-module-shell .myaccount-header-section:before{background:linear-gradient(90deg,transparent,var(--dream-gold),transparent)}.dream-module-shell .myaccount-basic-info,.dream-module-shell .myaccount-coins-panel{background:rgba(5,12,17,.58);border-color:rgba(57,255,79,.18)}.dream-module-shell .myaccount-basic-info h3,.dream-module-shell .coins-header h3{color:var(--dream-gold)!important;text-shadow:0 0 12px rgba(57,255,79,.28)}.dream-module-shell .myaccount-table tr,.dream-module-shell .coin-item{background:rgba(16,35,46,.62)!important}.dream-module-shell .myaccount-table tr:hover{background:rgba(57,255,79,.1)!important}.dream-module-shell .myaccount-table td,.dream-module-shell .myaccount-character-name,.dream-module-shell .myaccount-character-info{color:var(--dream-text)!important}.dream-module-shell .myaccount-characters-section{background:rgba(5,12,17,.54);border-color:rgba(57,255,79,.18)}.dream-module-shell .myaccount-characters-container{background:rgba(2,8,12,.48);border-color:rgba(57,255,79,.14)}.dream-module-shell .myaccount-character-card{background:linear-gradient(145deg,rgba(16,35,46,.95),rgba(5,12,17,.95));border-color:rgba(57,255,79,.2)}.dream-module-shell .myaccount-character-card:hover{border-color:var(--dream-gold);box-shadow:0 8px 25px rgba(57,255,79,.16)}.dream-module-shell .myaccount-character-block img{border-color:rgba(57,255,79,.55);box-shadow:0 0 15px rgba(57,255,79,.2)}.dream-module-shell .myaccount-character-level,.dream-module-shell .coin-amount{color:var(--dream-gold)!important}.dream-module-shell .character-action-btn{color:var(--dream-gold)!important;border-color:rgba(57,255,79,.4);background:rgba(57,255,79,.1)}.dream-module-shell .character-action-btn:hover{background:rgba(57,255,79,.22);color:var(--dream-text)!important}
@media(max-width:760px){.dream-usercp-menu{padding-top:0}.dream-usercp-menu__grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dream-usercp-menu__grid li a{min-height:128px;padding:14px 8px;font-size:10px}.dream-usercp-menu__grid li img{width:48px;height:48px}.dream-module-shell .myaccount-info-grid{display:block}.dream-module-shell .myaccount-coins-panel{margin-top:18px}.dream-module-shell .myaccount-characters-section{padding:16px 10px}.dream-module-shell .myaccount-character-card{min-width:0}}
.dream-hero__backdrop,.dream-hero__motion{background-size:100% 100%;background-position:center top;background-repeat:no-repeat;background-color:#05080b}
.dream-engine__shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:420px;background:#05080b}.dream-engine__shots img{width:100%;height:100%;object-fit:contain;background:#05080b}.dream-engine__play{z-index:2;cursor:pointer;padding:0;font-family:inherit}.dream-engine__play:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:760px){.dream-engine__shots{grid-template-columns:1fr;height:auto}.dream-engine__shots img{height:auto;aspect-ratio:985/768}}
.dream-feature-card img[src*="dungeons.webp"],.dream-why-grid img[src*="dungeons.webp"]{object-fit:contain;background:#05080b;padding:10px}
.dream-social-card img{object-fit:contain;background:#05080b}
html,body{background:#05080b}
.dream-section--updates-mosaic{background:linear-gradient(180deg,#05080b 0%,rgba(16,35,46,.32) 100%)}
