.mg{--mg-cyan:#02ffff;--mg-violet:#8d20f0;--mg-border:#433154;--mg-muted:#b9acc8;color:#fff;background:#08070f;min-height:100vh;font-family:Clear Sans,sans-serif;overflow:hidden}.mg *{box-sizing:border-box}.mg button,.mg a,.mg select{transition:background .2s,border-color .2s,transform .2s,color .2s,box-shadow .2s}.mg button{cursor:pointer}.mg button:disabled{cursor:wait;opacity:.55}.mg a:focus-visible,.mg button:focus-visible,.mg select:focus-visible,.mg input:focus-visible,.mg textarea:focus-visible,.mg [tabindex="0"]:focus-visible{outline:2px solid var(--mg-cyan);outline-offset:4px}.mg h1,.mg h2,.mg h3{letter-spacing:-.035em;margin:0;color:#fff!important}.mg-kicker{color:var(--mg-cyan);letter-spacing:.15em;font:700 11px/1.4 Chakra Petch,sans-serif;display:inline-block}.mg-entry{max-width:1440px;margin:0 auto;padding:0 clamp(18px,3.5vw,56px) 50px}.mg-entry-top,.mg-entry-foot{letter-spacing:.1em;color:#bba5d8;justify-content:space-between;align-items:center;gap:18px;font:700 10px/1.4 Chakra Petch,sans-serif;display:flex}.mg-entry-top{border-bottom:1px solid #392047;min-height:53px}.mg-entry-top span:first-child{color:var(--mg-cyan);align-items:center;gap:10px;display:flex}.mg-entry-top i,.mg-app-context i{background:var(--mg-cyan);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #02ffff18,0 0 14px #02ffff}.mg-entry-hero{border-bottom:1px solid #41264e;grid-template-columns:1fr .85fr;align-items:center;min-height:340px;display:grid;position:relative}.mg-entry-copy{z-index:2;padding:33px 0 39px}.mg-entry-copy h1{text-wrap:balance;margin:15px 0 23px!important;font:400 clamp(41px,4.25vw,67px)/1.04 Days One,sans-serif!important}.mg-entry-copy h1 em{color:var(--mg-cyan);text-shadow:0 0 44px #02ffff22;font-style:normal;display:block}.mg-intro{color:#c3b5d1;max-width:550px;margin:0 0 23px;font-size:15px;line-height:1.65}.mg-intro-meta{flex-wrap:wrap;gap:15px;display:flex}.mg-intro-meta span{color:#794c9e;align-items:center;gap:7px;font:700 11px Chakra Petch,sans-serif;display:flex}.mg-intro-meta b{color:#dfd3e5;font-weight:700}.mg-entry-art{place-items:center;min-height:310px;display:grid;position:relative;overflow:visible}.mg-entry-art:before{content:"";filter:blur(12px);background:radial-gradient(#4b1a9060,#0000 65%);position:absolute;inset:0}.mg-art-plate{background:linear-gradient(155deg,#3d115b88,#150921de);border:1px solid #9860de;border-radius:14px;width:205px;height:260px;position:absolute;overflow:hidden;transform:rotate(-15deg)translate(-80px);box-shadow:0 19px 65px #0009}.mg-art-plate:before{content:"";pointer-events:none;border:1px solid #02ffff2c;border-radius:13px;position:absolute;inset:0}.mg-art-plate span{color:#02ffff;letter-spacing:.1em;font:700 11px Chakra Petch,sans-serif;position:absolute;top:18px;left:17px}.mg-art-plate b{color:#fff5;font:400 74px Days One,sans-serif;position:absolute;bottom:10px;right:16px}.mg-art-right{background:linear-gradient(150deg,#05171fb0,#1e0d35db);border-color:#02ffff80;transform:rotate(12deg)translate(85px)}.mg-art-connector{z-index:3;color:#fff;text-shadow:0 0 23px #000,0 0 15px #000;letter-spacing:.02em;align-items:center;gap:10px;font:400 28px Days One,sans-serif;display:flex}.mg-art-connector span{color:var(--mg-cyan)}.mg-entry-choice-head{justify-content:space-between;align-items:end;gap:18px;margin:31px 0 17px;display:flex}.mg-entry-choice-head h2{font:400 clamp(23px,2.5vw,35px)/1.1 Days One,sans-serif!important}.mg-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mg-role{color:#fff;text-align:left;background:linear-gradient(115deg,#351051,#1b0e2c 60%,#120d1e);border:1px solid #8b35df;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:285px;padding:25px 31px;display:flex;position:relative;overflow:hidden}.mg-role-player:before,.mg-role-team:before{content:"";aspect-ratio:1;border:1px solid #bd55fa44;border-radius:50%;width:370px;position:absolute;top:-240px;right:-100px;box-shadow:0 0 0 39px #a23bf210,0 0 0 82px #a23bf208}.mg-role-team{background:linear-gradient(115deg,#123443,#102030 48%,#0e0c1a);border-color:#2e777c}.mg-role-team:before{border-color:#02ffff42;box-shadow:0 0 0 42px #02ffff0b,0 0 0 85px #02ffff06}.mg-role:hover{border-color:var(--mg-cyan);transform:translateY(-3px);box-shadow:0 15px 45px #0009}.mg-role-index{z-index:1;color:#02ffff;letter-spacing:.13em;justify-content:space-between;align-items:center;width:100%;font:700 11px Chakra Petch,sans-serif;display:flex}.mg-role-index b{font-size:18px}.mg-role-glyph{color:#fff1;pointer-events:none;font:400 clamp(36px,5vw,70px) Days One,sans-serif;position:absolute;top:60px;right:25px}.mg-role-glyph span{color:#02ffff13}.mg-role strong{z-index:1;margin-top:74px;font:400 clamp(25px,2.5vw,36px)/1.18 Days One,sans-serif;position:relative}.mg-role small{z-index:1;color:#cabbd7;margin:11px 0 22px;font-size:14px;line-height:1.6;position:relative}.mg-role-cta{z-index:1;color:#02ffff;letter-spacing:.07em;border-top:1px solid #a976ca62;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:16px;font:700 11px Chakra Petch,sans-serif;display:flex;position:relative}.mg-role-cta b{font-size:21px}.mg-entry-foot{margin-top:24px}.mg-app-head{border-bottom:1px solid #3f2d50;justify-content:space-between;align-items:center;gap:20px;max-width:1470px;min-height:67px;margin:0 auto;padding:0 clamp(17px,3.5vw,45px);display:flex}.mg-back,.mg-switch{color:#fff;letter-spacing:.08em;background:0 0;border:0;font:700 12px Chakra Petch,sans-serif}.mg-back span{color:var(--mg-cyan);margin-right:9px;font-size:21px}.mg-switch{color:var(--mg-cyan)}.mg-app-context{letter-spacing:.09em;color:#c7bad1;align-items:center;gap:10px;font:700 10px Chakra Petch,sans-serif;display:flex}.mg-app-layout{grid-template-columns:302px minmax(0,1fr);max-width:1470px;min-height:790px;margin:0 auto;padding:0 clamp(17px,3.5vw,45px);display:grid}.mg-side{border-right:1px solid #30203e;flex-direction:column;min-height:780px;padding:38px 22px 25px 0;display:flex}.mg-side-brand h1{margin:20px 0 13px!important;font:400 clamp(24px,2.05vw,34px)/1.18 Days One,sans-serif!important}.mg-side-brand p{color:#b3a4c1;max-width:235px;margin:0;font:400 13px/1.7 Clear Sans,sans-serif}.mg-tabs{flex-direction:column;gap:8px;margin:37px 0;display:flex}.mg-tabs button{text-align:left;color:#beaecc;background:#140f1e;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;width:100%;padding:16px 13px;font:700 11px Chakra Petch,sans-serif;display:flex}.mg-tabs button:hover{background:#251638}.mg-tabs button.active{color:#fff;background:#351351;border-color:#7842ae}.mg-tabs span{color:#8b5baf;font-size:10px}.mg-tabs b{color:var(--mg-cyan);margin-left:auto}.mg-side-foot{border-top:1px solid #49324f;margin-top:auto;padding:22px 3px}.mg-side-foot strong{color:#fff;overflow-wrap:anywhere;margin:12px 0 5px;font:700 15px/1.4 Chakra Petch,sans-serif;display:block}.mg-side-foot p{color:#b0a0c1;margin:0;font-size:12px;line-height:1.6}.mg-stage{min-width:0;padding:38px 0 90px clamp(26px,4vw,65px)}.mg-stage h2{margin:12px 0 0!important;font:400 clamp(24px,2.6vw,39px)/1.12 Days One,sans-serif!important}.mg-radar-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.mg-radar-counter{flex-direction:column;align-items:center;min-width:83px;display:flex}.mg-radar-counter b{color:var(--mg-cyan);font:400 36px/1 Days One,sans-serif}.mg-radar-counter span{color:#b9a8c6;letter-spacing:.05em;font:700 8px/1.5 Chakra Petch,sans-serif}.mg-vacancy-filter{color:#a4eced;align-items:center;gap:12px;margin-bottom:19px;font:700 11px Chakra Petch,sans-serif;display:flex}.mg-vacancy-filter select{color:#fff;background:#171121;border:1px solid #554168;border-radius:5px;min-width:180px;padding:9px 13px}.mg-filters{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.mg-filters button{color:#bbb0c6;background:#181122;border:1px solid #3a2946;border-radius:4px;padding:9px 14px;font:700 10px Chakra Petch,sans-serif}.mg-filters button.active{color:#02ffff;background:#11232b;border-color:#02ffff}.mg-deck{flex-direction:column;align-items:center;display:flex}.mg-deck-shell{justify-content:center;width:min(100%,555px);min-height:545px;display:flex;position:relative}.mg-card{background:#120e1c;border:1px solid #9d56ce;border-radius:14px;width:min(100%,470px);min-height:530px;overflow:hidden;box-shadow:0 23px 65px #0009}.mg-ghost{z-index:0;background:#27123d;border-color:#593772;min-height:520px;position:absolute;top:12px;transform:translate(16px)rotate(4deg)}.mg-front{z-index:2;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .28s,opacity .28s;position:relative}.mg-exit-left{opacity:0;transform:translate(-118%)rotate(-18deg)}.mg-exit-right{opacity:0;transform:translate(118%)rotate(18deg)}.mg-card-visual{background:linear-gradient(#28094b8c,#12082244 50%,#0c0918 100%),url(/images/gg-matchmaking-hero.webp) 50% 42%/cover;border-bottom:1px solid #7d36a4;flex-direction:column;justify-content:space-between;min-height:285px;padding:21px 24px 20px;display:flex;position:relative}.mg-visual-team{background:linear-gradient(#28094b66 0%,#12082245 48%,#0c0918f0 100%),url(/images/GG_MATCH_RADAR_EQUIPOS_BG.png) 50% 48%/cover;border-bottom-color:#7d36a4}.mg-visual-player{background:linear-gradient(#0a192d88 0%,#091b2855 48%,#0b101cf0 100%),url(/images/GG_MATCH_RADAR_JUGADORES_BG.png) 50% 48%/cover;border-bottom-color:#238d8c}.mg-card-topline{color:#e5ebf6;letter-spacing:.1em;justify-content:space-between;gap:10px;font:700 10px Chakra Petch,sans-serif;display:flex}.mg-card-topline span:first-child{color:#02ffff}.mg-card-emblem{clip-path:polygon(10% 0,90% 0,100% 20%,100% 82%,85% 100%,15% 100%,0 82%,0 20%);background:linear-gradient(125deg,#7417d9,#2a104b);border:2px solid #0000;place-items:center;width:76px;max-width:145px;height:76px;margin:18px auto -7px;display:grid;box-shadow:0 0 33px #ac36fa77}.mg-card-emblem span{color:#02ffff;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font:700 17px Chakra Petch,sans-serif;overflow:hidden}.mg-card-head small{color:#02ffff;letter-spacing:.08em;font:700 10px/1.4 Chakra Petch,sans-serif}.mg-card-head small b{color:#fff}.mg-card-head h3{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 3px 15px #000;color:#fff!important;margin:8px 0 4px!important;font:400 clamp(23px,2.4vw,34px)/1.13 Days One,sans-serif!important}.mg-card-head p{color:#bcd2e2;letter-spacing:.06em;margin:0;font:700 11px Chakra Petch,sans-serif}.mg-card-body{min-height:245px;padding:21px 26px 16px}.mg-specs{border-bottom:1px solid #4d3459;justify-content:space-between;align-items:center;gap:10px;padding:0 0 17px;display:flex}.mg-specs>span{color:#02ffff;letter-spacing:.05em;flex-direction:column;gap:5px;min-width:0;font:700 9px Chakra Petch,sans-serif;display:flex}.mg-specs strong{color:#fff;letter-spacing:normal;overflow-wrap:anywhere;font:700 12px/1.4 Clear Sans,sans-serif}.mg-specs .mg-affinity{white-space:nowrap;align-items:flex-end;margin-left:auto}.mg-specs .mg-affinity strong{color:#02ffff;font:400 26px/1 Days One,sans-serif}.mg-specs .mg-affinity small{color:#a9d4d6;font:700 8px Chakra Petch,sans-serif}.mg-card-body>p{color:#bdb2c5;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:14px 0 12px;font:400 13px/1.5 Clear Sans,sans-serif;display:-webkit-box;overflow:hidden}.mg-schedule{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.mg-schedule span{color:#b1c6e2;background:#171221;border:1px solid #403652;border-radius:3px;padding:4px 7px;font:600 9px Chakra Petch,sans-serif}.mg-more{color:#02ffff;letter-spacing:.1em;background:0 0;border:0;border-top:1px solid #382741;justify-content:space-between;align-items:center;width:100%;padding:12px 0 0;font:700 10px Chakra Petch,sans-serif;display:flex}.mg-more span{font-size:17px}.mg-card-expanded{border-top:1px solid #3c2d48;margin-top:9px;padding:12px 0 3px}.mg-card-expanded p{color:#d4c3dc;margin:0 0 11px;font-size:12px;line-height:1.5}.mg-card-expanded a{font:700 11px Chakra Petch,sans-serif;text-decoration:none;color:#02ffff!important}.mg-decision-row{justify-content:space-around;align-items:center;gap:22px;width:min(100%,390px);margin:29px 0 12px;display:flex}.mg-decision{color:#fd6fb3;background:#171020;border:1px solid #6b3553;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:104px;min-height:83px;display:flex}.mg-decision span{font:400 38px/1 Days One,sans-serif}.mg-decision small{letter-spacing:.05em;font:700 10px Chakra Petch,sans-serif}.mg-pass:hover{background:#2a1126;border-color:#f975b2}.mg-like{color:#02ffff;background:#0e272a;border-color:#238e9c}.mg-like:hover{background:#10424b;border-color:#02ffff;box-shadow:0 0 35px #02ffff2a}.mg-decision-center{white-space:nowrap;color:#81758e;align-items:center;gap:12px;font:700 9px Chakra Petch,sans-serif;display:flex}.mg-decision-center i{background:#544465;width:1px;height:18px}.mg-deck-hint{color:#9484a7;letter-spacing:.08em;font:700 10px Chakra Petch,sans-serif}.mg-radar-empty,.mg-empty{text-align:center;background:radial-gradient(circle at 50% 10%,#321447,#110d1c 65%,#0b0a11);border:1px solid #4d365c;border-radius:12px;min-height:340px;padding:32px 35px;position:relative}.mg-empty .mg-kicker{margin-bottom:14px}.mg-empty h3{max-width:640px;margin:11px auto 17px!important;font:400 clamp(23px,2.2vw,34px)/1.17 Days One,sans-serif!important}.mg-empty p{color:#b8adbf;max-width:555px;margin:0 auto 22px;font-size:14px;line-height:1.6}.mg-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.mg-empty-actions button,.mg-empty-actions a,.mg-empty>button,.mg-empty>a{background:#7020ba;border:1px solid #9748ed;border-radius:5px;justify-content:center;align-items:center;min-height:45px;padding:13px 20px;font:700 11px Chakra Petch,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.mg-empty-actions a{background:#111521;border-color:#02ffff}.mg-radar-empty{background-color:#100d1b;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:510px;padding:32px 30px 36px;display:flex}.mg-radar-empty--teams{background-image:linear-gradient(#0c081830 0%,#100b22a0 52%,#090613f0 100%),url(/images/GG_MATCH_RADAR_EQUIPOS_BG.png);background-position:50%,50% 48%;border-color:#7d36a4}.mg-radar-empty--players{background-image:linear-gradient(#04101e40 0%,#061524ad 52%,#040c18f2 100%),url(/images/GG_MATCH_RADAR_JUGADORES_BG.png);background-position:50%,50% 48%;border-color:#238d8c}.mg-radar-empty>.mg-empty-scene{background:radial-gradient(circle,#0c2533e8 0%,#160b2de0 51%,#0e0b19db 82%);flex-shrink:0;width:126px;height:126px;box-shadow:inset 0 0 28px #02ffff1a,0 0 40px #8d20f02b}.mg-radar-empty>.mg-kicker,.mg-radar-empty>h3,.mg-radar-empty>p{z-index:1;text-shadow:0 2px 13px #000,0 4px 25px #000b;position:relative}.mg-radar-empty>p{color:#e1d6e9}.mg-radar-empty .mg-empty-actions,.mg-radar-empty>button{z-index:1;position:relative}@media (max-width:500px){.mg-radar-empty{min-height:485px;padding:27px 18px 30px}.mg-radar-empty>.mg-empty-scene{width:118px;height:118px}}.mg-empty-scene{isolation:isolate;background:radial-gradient(circle,#0c2533 0%,#160b2d 48%,#0e0b19 75%);border-radius:50%;width:162px;height:162px;margin:0 auto 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #02ffff16,0 0 40px #8d20f018}.mg-empty-scene-grid{background:linear-gradient(90deg,#0000 calc(50% - .5px),#02ffff22 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#02ffff22 50%,#0000 calc(50% + .5px));border-radius:50%;position:absolute;inset:12%}.mg-empty-scene-ring{pointer-events:none;border-radius:50%;display:block;position:absolute}.mg-empty-scene-ring-outer{border:1px solid #02ffff68;inset:5%;box-shadow:0 0 16px #02ffff1b,inset 0 0 14px #02ffff12}.mg-empty-scene-ring-inner{border:1px dashed #ab51ef90;inset:28%}.mg-empty-scene-sweep{background:conic-gradient(#0000 0deg 300deg,#02ffff0a 328deg,#02ffff70 358deg,#0000 360deg);border-radius:50%;animation:7s linear infinite mg-radar-sweep;position:absolute;inset:10%}.mg-empty-scene-dot{background:#091d2a;border:2px solid #02ffff;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #02ffff11,0 0 20px #02ffff6e}.mg-empty-scene-team{filter:hue-rotate(-18deg)}.mg-inbox-empty{background:radial-gradient(at 50% 20%,#29153a,#100c19 68%);border-color:#4b3b64}.mg-empty-link-visual{justify-content:center;align-items:center;gap:11px;width:min(100%,285px);height:124px;margin:0 auto 15px;display:flex;overflow:visible}.mg-empty-link-node{background:linear-gradient(135deg,#221035,#141025);border:1px solid #8d20f0a8;border-radius:9px;flex:0 0 61px;place-items:center;width:61px;height:61px;display:grid;transform:rotate(45deg);box-shadow:0 0 23px #8d20f025}.mg-empty-link-node:last-child{border-color:#02ffffa3;box-shadow:0 0 23px #02ffff20}.mg-empty-link-node i{opacity:.9;border:2px solid #c679ff;border-radius:3px;width:23px;height:23px;display:block}.mg-empty-link-node:last-child i{border-color:#02ffff}.mg-empty-link-line{border-top:1px dashed #8e70aa9c;flex:0 91px;width:91px;height:1px;position:relative}.mg-empty-link-line i{background:#02ffff;border-radius:50%;width:8px;height:8px;animation:4.8s ease-in-out infinite alternate mg-link-signal;position:absolute;top:-4px;left:0;box-shadow:0 0 13px #02ffffb0}@keyframes mg-radar-sweep{to{transform:rotate(360deg)}}@keyframes mg-link-signal{0%{opacity:.3;transform:translate(0)}to{opacity:.85;transform:translate(80px)}}@media (max-width:500px){.mg-empty-scene{width:133px;height:133px}.mg-empty-link-visual{transform-origin:50%;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.mg-empty-scene-sweep,.mg-empty-link-line i{animation:none!important}.mg-empty-scene-sweep{transform:rotate(70deg)}.mg-empty-link-line i{transform:translate(40px)}}.mg-error,.mg-notice{color:#f9ccdd;background:#27101d;border:1px solid #8b3755;border-radius:5px;margin:16px 0;padding:15px 19px;font-size:13px}.mg-notice{color:#a7e9ed;background:#102d32;border-color:#226b73}.mg-inbox>h2,.mg-profile>h2{margin-bottom:24px!important}.mg-inbox-stats{gap:15px;margin:15px 0 29px;display:flex}.mg-inbox-stats>div{background:#140e20;border:1px solid #413050;border-radius:6px;flex-direction:column;flex:1;align-items:center;padding:16px 12px;display:flex}.mg-inbox-stats b{color:#02ffff;font:400 33px Days One,sans-serif}.mg-inbox-stats span{color:#ac9bbc;font:700 9px Chakra Petch,sans-serif}.mg-inbox-list{flex-direction:column;gap:10px;display:flex}.mg-inbox-item{background:#181021;border:1px solid #493659;border-radius:7px;align-items:center;gap:15px;padding:17px;text-decoration:none;display:flex;color:#fff!important}.mg-inbox-item:hover{background:#1c162e;border-color:#02ffff}.mg-inbox-avatar{color:#02ffff;background:#401366;border:1px solid #02ffff;border-radius:7px;place-items:center;min-width:48px;height:48px;font:700 14px Chakra Petch,sans-serif;display:grid}.mg-inbox-name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mg-inbox-name strong{overflow-wrap:anywhere;font:700 15px Chakra Petch,sans-serif}.mg-inbox-name small{color:#b7a7c3;font-size:12px}.mg-status{color:#c7a7da;font:700 10px/1.4 Chakra Petch,sans-serif}.mg-status-mutual,.mg-status-joined{color:#02ffff}.mg-status-closed{color:#93869d}.mg-disclaimer{color:#8f839a;margin-top:23px;font-size:12px;line-height:1.6}.mg-profile .ggm-lfg-form{background:#171020;border:1px solid #513067;border-radius:9px;max-width:800px;padding:24px}.mg-profile .ggm-lfg-form .ggm-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-profile .ggm-lfg-form .ggm-field-wide{grid-column:1/-1}.mg-profile .ggm-lfg-form p{color:#b5aec0}.mg-match-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030308dc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mg-match-modal{text-align:center;background:radial-gradient(#3b1360,#120a22 67%,#0a0811);border:1px solid #02ffff;border-radius:16px;width:min(100%,690px);padding:56px 34px 34px;position:relative;overflow:hidden;box-shadow:0 0 80px #8d20f055}.mg-match-modal:before{content:"";border:1px solid #02ffff32;border-radius:50%;width:520px;height:520px;position:absolute;top:-280px;left:50%;transform:translate(-50%);box-shadow:0 0 0 55px #02ffff08,0 0 0 140px #8d20f008}.mg-modal-close{color:#fff;z-index:3;background:#23133a;border:1px solid #73548b;border-radius:50%;width:34px;height:34px;font-size:25px;position:absolute;top:15px;right:17px}.mg-match-symbol{z-index:2;justify-content:center;align-items:center;gap:18px;margin:0 auto 24px;display:flex;position:relative}.mg-match-symbol span{color:#fff;background:linear-gradient(140deg,#7723cb,#190b31);border:1px solid #02ffff;border-radius:9px;place-items:center;width:81px;height:93px;font:400 39px Days One,sans-serif;display:grid;transform:rotate(-10deg)}.mg-match-symbol span:last-child{background:linear-gradient(140deg,#0a5260,#190b31);transform:rotate(10deg)}.mg-match-symbol i{color:#02ffff;font-size:24px;font-style:normal}.mg-match-modal>p:first-of-type{letter-spacing:.12em;color:#02ffff;font:700 11px Chakra Petch,sans-serif}.mg-match-modal h2{margin:13px 0!important;font:400 clamp(38px,6vw,65px)/1.1 Days One,sans-serif!important}.mg-match-modal h2 em{color:#02ffff;font-style:normal}.mg-match-modal>p:nth-of-type(2){color:#d8cfe2;max-width:500px;margin:0 auto 25px;font-size:16px;line-height:1.6}.mg-match-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-bottom:22px;display:flex}.mg-match-actions a,.mg-match-actions button{background:#193d49;border:1px solid #02ffff;border-radius:5px;padding:13px 19px;font:700 11px Chakra Petch,sans-serif;text-decoration:none;color:#fff!important}.mg-match-actions button{background:#6814a3;border-color:#9b51d8}.mg-match-modal>small{color:#b19fbc;font-size:11px;display:block}@media (max-width:1120px){.mg-app-layout{grid-template-columns:225px minmax(0,1fr)}.mg-side{padding-right:17px}.mg-stage{padding-left:26px}.mg-entry-copy h1{font-size:clamp(38px,4.4vw,56px)!important}.mg-intro{font-size:14px}.mg-card-visual{min-height:264px}}@media (max-width:780px){.mg-entry-hero{grid-template-columns:1fr;min-height:auto}.mg-entry-copy{padding-top:35px;padding-bottom:0}.mg-entry-art{min-height:180px;margin:0 0 5px}.mg-art-plate{width:120px;height:155px;transform:rotate(-13deg)translate(-60px)}.mg-art-right{transform:rotate(11deg)translate(60px)}.mg-art-plate b{font-size:43px}.mg-art-connector{font-size:20px}.mg-roles{grid-template-columns:1fr}.mg-role{min-height:229px}.mg-role strong{margin-top:51px}.mg-app-layout{padding:0 15px;display:block}.mg-side{border-bottom:1px solid #3a2a46;border-right:0;min-height:0;padding:21px 0 12px}.mg-side-brand h1{margin:9px 0!important;font-size:25px!important}.mg-side-brand p{display:none}.mg-tabs{flex-direction:row;gap:7px;margin:16px 0 0}.mg-tabs button{flex:1;justify-content:center;gap:7px;min-width:0;padding:12px 9px;font-size:10px}.mg-tabs button span,.mg-side-foot{display:none}.mg-stage{padding:27px 0 65px}.mg-radar-head h2{font-size:27px!important}.mg-deck-shell{min-height:510px}.mg-card{min-height:505px}.mg-card-body{min-height:221px}.mg-entry-choice-head{flex-direction:column;align-items:start;gap:8px}}@media (max-width:500px){.mg-entry{padding:0 15px 30px}.mg-entry-top{min-height:48px;font-size:9px}.mg-entry-top span:last-child{display:none}.mg-entry-copy h1{font-size:clamp(34px,9vw,45px)!important}.mg-intro{font-size:13px}.mg-intro-meta{gap:11px}.mg-intro-meta span{font-size:9px}.mg-entry-choice-head h2{font-size:25px!important}.mg-role{min-height:220px;padding:21px}.mg-role strong{font-size:26px}.mg-role-glyph{font-size:33px;top:38px;right:14px}.mg-entry-foot{align-items:flex-start;gap:8px;font-size:9px}.mg-entry-foot span:last-child{text-align:right;max-width:160px}.mg-app-head{min-height:60px;padding:0 15px}.mg-back,.mg-switch{font-size:10px}.mg-app-context{display:none}.mg-tabs button{padding:11px 5px;font-size:9px}.mg-tabs b{display:none}.mg-radar-head h2{font-size:23px!important}.mg-radar-counter b{font-size:28px}.mg-radar-counter span{font-size:7px}.mg-deck-shell{min-height:490px}.mg-card{width:100%;min-height:485px}.mg-ghost{width:94%}.mg-card-visual{min-height:252px;padding:17px}.mg-card-emblem{width:64px;height:67px}.mg-card-head h3{font-size:26px!important}.mg-card-body{min-height:215px;padding:17px}.mg-specs strong{font-size:11px}.mg-specs .mg-affinity strong{font-size:22px}.mg-card-body>p{font-size:12px}.mg-decision-row{gap:12px;margin-top:18px}.mg-decision{min-width:97px;min-height:77px}.mg-decision-center{gap:5px;font-size:8px}.mg-empty{padding:28px 18px}.mg-empty h3{font-size:22px!important}.mg-inbox-stats{gap:6px}.mg-inbox-stats>div{padding:11px 5px}.mg-inbox-stats b{font-size:25px}.mg-inbox-stats span{font-size:8px}.mg-inbox-item{gap:9px;padding:12px}.mg-inbox-avatar{min-width:39px;height:39px;font-size:12px}.mg-inbox-name strong{font-size:12px}.mg-status{font-size:9px}.mg-profile .ggm-lfg-form{padding:16px}.mg-profile .ggm-lfg-form .ggm-field-grid{grid-template-columns:1fr}.mg-profile .ggm-lfg-form .ggm-lfg-bottom{flex-direction:column;align-items:stretch}.mg-match-modal{padding:50px 16px 26px}.mg-match-modal h2{font-size:38px!important}.mg-match-modal>p:nth-of-type(2){font-size:14px}.mg-match-symbol span{width:63px;height:76px;font-size:28px}}@media (prefers-reduced-motion:reduce){.mg *{scroll-behavior:auto!important;transition:none!important}}.mg-inbox-item{flex-wrap:wrap;gap:13px}.mg-inbox-profile{flex:1;align-items:center;gap:13px;min-width:0;text-decoration:none;display:flex;color:#fff!important}.mg-inbox-profile:hover .mg-inbox-name strong{color:#02ffff}.mg-inbox-open{padding:7px;font:700 19px Chakra Petch,sans-serif;text-decoration:none;color:#02ffff!important}.mg-contact-button{color:#02ffff;white-space:nowrap;background:#113a42;border:1px solid #02ffff;border-radius:5px;min-height:38px;padding:10px 13px;font:700 10px/1.4 Chakra Petch,sans-serif}.mg-contact-button:hover{background:#1a5261}.mg-contact-button:disabled{opacity:.55}.mg-notice a,.mg-error a{margin-left:9px;font:700 11px Chakra Petch,sans-serif;text-decoration:underline;display:inline-block;color:#02ffff!important}.mg-match-actions .mg-match-request{background:#09606a;border-color:#02ffff;box-shadow:0 0 24px #02ffff2b}.mg-match-actions .mg-match-request:disabled{opacity:.55}.mg-match-feedback{z-index:2;background:#103339;border:1px solid #2e7073;border-radius:5px;max-width:530px;padding:10px 14px;position:relative;color:#baf3ed!important;margin:0 auto 18px!important;font:400 12px/1.55 Clear Sans,sans-serif!important}.mg-match-feedback a{margin-left:7px;font:700 11px Chakra Petch,sans-serif;text-decoration:underline;display:inline-block;color:#02ffff!important}.mg-match-bad{background:#351729;border-color:#8d375b;color:#ffcbda!important}@media (max-width:780px){.mg-inbox-item{align-items:center}.mg-contact-button,.mg-match-actions .mg-match-request{width:100%}}@media (max-width:500px){.mg-inbox-profile{width:70%}.mg-status{margin-left:auto}.mg-match-actions{flex-direction:column;align-items:stretch}}.mg-role-team{background:#10091d;min-height:340px}.mg-role-team:before{display:none}.mg-role-team:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08071426 0%,#08071455 45%,#080714de 74%,#080714f7 100%);position:absolute;inset:0}.mg-role-team-video{z-index:0;object-fit:cover;object-position:right center;pointer-events:none;background:#0e071c;width:100%;height:100%;display:block;position:absolute;inset:0}.mg-role-team .mg-role-index,.mg-role-team strong,.mg-role-team small,.mg-role-team .mg-role-cta{z-index:2;text-shadow:0 2px 12px #000;position:relative}.mg-role-team strong{margin-top:auto}.mg-role-team small{color:#f1e8f5}.mg-role-team .mg-role-cta{border-top-color:#02ffff66}@media (max-width:780px){.mg-role-team{min-height:330px}}@media (max-width:500px){.mg-role-team{min-height:290px}.mg-role-team-video{object-fit:contain;object-position:center top}.mg-role-team strong{margin-top:auto}}@media (prefers-reduced-motion:reduce){.mg-role-team-video{transition:none!important;animation:none!important}}.mg-entry-art .mg-art-plate{isolation:isolate;background-color:#0c081b}.mg-art-plate-video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;background:#120921;width:100%;height:100%;display:block;position:absolute;inset:0}.mg-entry-art .mg-art-plate:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#080714a8 0%,#08071400 27% 63%,#080714a8 100%);position:absolute;inset:0}.mg-entry-art .mg-art-plate span,.mg-entry-art .mg-art-plate b{z-index:2;text-shadow:0 2px 12px #030308}@media (prefers-reduced-motion:reduce){.mg-art-plate-video{transition:none!important;animation:none!important}}.mg-role-player{background:#10091d;min-height:340px}.mg-role-player:before{display:none}.mg-role-player:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08071429 0%,#08071455 42%,#080714de 73%,#080714f7 100%);position:absolute;inset:0}.mg-role-player-video{z-index:0;object-fit:cover;object-position:center center;pointer-events:none;background:#0e071c;width:100%;height:100%;display:block;position:absolute;inset:0}.mg-role-player .mg-role-index,.mg-role-player strong,.mg-role-player small,.mg-role-player .mg-role-cta{z-index:2;text-shadow:0 2px 12px #000;position:relative}.mg-role-player strong{margin-top:auto}.mg-role-player small{color:#f1e8f5}@media (max-width:780px){.mg-role-player{min-height:330px}}@media (max-width:500px){.mg-role-player{min-height:290px}.mg-role-player-video{object-fit:contain;object-position:center top}.mg-role-player strong{margin-top:auto}}@media (prefers-reduced-motion:reduce){.mg-role-player-video{transition:none!important;animation:none!important}}
