.gmm-vs-opening{isolation:isolate;box-sizing:border-box;color:#fff;overscroll-behavior:contain;justify-content:center;align-items:center;width:100%;height:100dvh;min-height:0;overflow:hidden;z-index:9990!important;background:#060a16!important;display:flex!important;position:fixed!important;inset:0!important}.gmm-vs-opening__upper,.gmm-vs-opening__lower{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:-1px}.gmm-vs-opening__upper{clip-path:polygon(0 0,100% 0,100% 32%,0 39%);background:radial-gradient(at 61% 25%,#ff98ba8e 0%,#ef3b6470 20%,#0000 59%),repeating-linear-gradient(115deg,#0000 0 18px,#ff476433 19px 21px),linear-gradient(111deg,#500a22,#ba193d 50%,#72132d);animation:.72s cubic-bezier(.16,.95,.26,1) both omakeVsUpperArrive}.gmm-vs-opening__lower{clip-path:polygon(0 39%,100% 32%,100% 100%,0 100%);background:radial-gradient(at 42% 68%,#71d2ff5b 0%,#0000 60%),repeating-linear-gradient(115deg,#0000 0 18px,#7cdeff28 19px 21px),linear-gradient(115deg,#104d73,#0b2a4c 53%,#061426);animation:.78s cubic-bezier(.16,.95,.26,1) both omakeVsLowerArrive}.gmm-vs-opening__seam{z-index:1;pointer-events:none;clip-path:polygon(0 38.65%,100% 31.65%,100% 32.38%,0 39.38%);filter:drop-shadow(0 0 11px #fff2cf);opacity:.88;background:linear-gradient(90deg,#ffcea6,#fff6d9 53%,#98ebff);position:absolute;inset:0}.gmm-vs-opening:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 52% 39%,#ffcada20,#0000 57%),radial-gradient(at 50% 59%,#80c6ff22,#0000 66%),radial-gradient(#0000 35%,#0105159f 100%);position:absolute;inset:0;box-shadow:inset 0 0 75px 12px #0306159a}@keyframes omakeVsUpperArrive{0%{filter:brightness(1.65);transform:translate(-110%)skew(-9deg)}75%{transform:translate(2%)skew(1deg)}to{filter:brightness();transform:translate(0)skew(0)}}@keyframes omakeVsLowerArrive{0%{filter:brightness(1.7);transform:translate(110%)skew(8deg)}75%{transform:translate(-2%)skew(-1deg)}to{filter:brightness();transform:translate(0)skew(0)}}.gmm-vs-opening__content{z-index:2;box-sizing:border-box;width:min(100%,680px);height:100%;min-height:0;max-height:900px;padding:clamp(12px,1.8dvh,20px) clamp(12px,3.2vw,28px) max(14px,env(safe-area-inset-bottom,0px));text-align:center;text-shadow:0 2px 13px #0a0e24b8;grid-template-rows:auto minmax(96px,1fr) clamp(70px,12dvh,104px) minmax(96px,1fr) auto auto;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:clamp(3px,.65dvh,8px);display:grid;position:relative}.gmm-vs-opening__eyebrow{letter-spacing:clamp(.12em,.35vw,.24em);color:#ffefcb;grid-row:1;align-self:center;min-width:0;font-size:clamp(10px,1.35dvh,13px);font-weight:950;animation:.48s .12s both omakeVsStageIn}.gmm-vs-opening__eyebrow span{color:#fff7e6}.gmm-vs-opening__rival,.gmm-vs-opening__self{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:0;display:flex;position:relative}.gmm-vs-opening__rival{grid-row:2;animation:.58s cubic-bezier(.18,.84,.29,1) .3s both omakeVsRivalIn}.gmm-vs-opening__rival strong,.gmm-vs-opening__self strong{white-space:nowrap;text-overflow:ellipsis;max-width:min(94%,360px);font-size:clamp(17px,2.8dvh,25px);font-weight:950;line-height:1.15;display:block;overflow:hidden}.gmm-vs-opening__rival small,.gmm-vs-opening__self small{letter-spacing:.2em;color:#e5e5ee;font-size:clamp(9px,1.3dvh,11px);font-weight:900}.gmm-vs-opening__portrait{box-sizing:border-box;background:linear-gradient(145deg,#872640a8,#371c30);border:2px solid #ffe0e5e3;border-radius:50%;flex:none;place-items:center;width:clamp(55px,10dvh,90px);height:clamp(55px,10dvh,90px);font-size:clamp(23px,4dvh,38px);font-weight:950;display:grid;box-shadow:0 0 0 4px #ffb0c72e,0 0 20px #e55c7ba6}.gmm-vs-opening__portrait .om-community-avatar{max-width:100%;max-height:100%;width:100%!important;height:100%!important}.gmm-vs-opening__center{z-index:3;pointer-events:none;flex-direction:column;grid-row:3;justify-content:center;align-items:center;min-width:0;min-height:0;animation:.63s cubic-bezier(.18,.83,.27,1) .58s both omakeVsCenterIn;display:flex;position:relative}.gmm-vs-opening__vs{letter-spacing:-.12em;color:#fff5dd;filter:drop-shadow(0 0 14px #fff3d7db)drop-shadow(0 0 20px #fa97a5b4);text-shadow:3px 4px 2px #522133a6;font-size:clamp(56px,10.2dvh,106px);font-style:italic;font-weight:1000;line-height:.82;display:block;transform:skew(-8deg)}.gmm-vs-opening__center strong{color:#fff;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;background:#11172ce6;border:1px solid #fbeed435;border-radius:40px;max-width:95%;margin-top:6px;padding:5px 13px;font-size:clamp(9px,1.3dvh,11px);font-weight:900;display:block;overflow:hidden;box-shadow:0 6px 20px #02041577}.gmm-vs-opening__player-zone{z-index:2;grid-row:4;justify-content:center;align-items:center;min-width:0;min-height:0;animation:.56s cubic-bezier(.18,.83,.27,1) .82s both omakeVsPlayerIn;display:flex;position:relative}.gmm-vs-opening__self{width:min(100%,360px);height:100%}.gmm-vs-opening__self .gmm-vs-opening__portrait{background:linear-gradient(140deg,#15557a,#162940);border-color:#c9e8ff;box-shadow:0 0 0 4px #83d3ff29,0 0 22px #72cafa83}.gmm-vs-opening__speech{z-index:5;color:#1d2a35;background:#fff5dc;border-radius:32% 32% 32% 11%;place-items:center;width:clamp(43px,7dvh,65px);height:clamp(43px,7dvh,65px);animation:.36s both omakeVsBubble;display:grid;position:absolute;top:11%;left:calc(50% + 53px);box-shadow:0 6px 22px #050a20bd,0 0 15px #ffe6a2a8}.gmm-vs-opening__speech--self{transform-origin:100% 100%;left:auto;right:calc(50% + 53px)}.gmm-vs-opening__speech svg{width:70%;height:70%}.gmm-vs-opening__speech .omake-trial-icon--hand{width:70%!important;height:70%!important;min-height:0!important;display:block!important}@keyframes omakeVsBubble{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.gmm-vs-opening__actions{z-index:5;box-sizing:border-box;background:radial-gradient(at 50% 0,#b4446d39,#0000 70%),linear-gradient(145deg,#0d1e32f7,#081424fa);border-radius:19px;grid-row:5;gap:clamp(7px,1dvh,11px);width:min(100%,570px);min-width:0;margin:0 auto;padding:clamp(12px,1.9dvh,19px);animation:.56s .99s both omakeVsStageIn,8s ease-in-out 1.65s infinite omakeVsPanelGlow;display:grid;position:relative;box-shadow:0 12px 37px #000b,0 0 16px #6dd8fe38,inset 0 1px #fff4;border:1px solid #9ecbe9e0!important}.gmm-vs-opening__actions h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(17px,2.9dvh,24px);font-weight:950;line-height:1.3}.gmm-vs-opening__actions>p{color:#bfd3e5;margin:0;font-size:clamp(11px,1.6dvh,13px);line-height:1.25}.gmm-vs-opening__hands,.gmm-vs-opening__order{justify-content:center;align-items:center;gap:clamp(7px,2vw,12px);min-width:0;display:flex}.gmm-vs-opening__hands button{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(157deg,#2a577e,#15263d 88%);border:1px solid #8edfffbc;border-radius:14px;flex-direction:column;flex:0 103px;justify-content:center;align-items:center;gap:4px;width:clamp(70px,23vw,103px);min-width:0;height:clamp(64px,9.3dvh,94px);font-size:clamp(11px,1.6dvh,14px);font-weight:900;transition:filter .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 6px 17px #0008,inset 0 1px #ffffff25}.gmm-vs-opening__hands button:hover,.gmm-vs-opening__hands button:focus-visible{filter:brightness(1.13);transform:translateY(-3px);box-shadow:0 5px 18px #0009,0 0 13px #6ee9ff6a}.gmm-vs-opening__hands button:active{transform:scale(.96)}.gmm-vs-opening__hands button svg{width:clamp(30px,5.8dvh,48px);height:clamp(30px,5.8dvh,48px)}.gmm-vs-opening__hands button .omake-trial-icon--hand{width:clamp(30px,5.8dvh,48px)!important;height:clamp(30px,5.8dvh,48px)!important;min-height:0!important;display:block!important}.gmm-vs-opening__hands button span{font-size:inherit}.gmm-vs-opening__order button{color:#20273a;cursor:pointer;background:linear-gradient(140deg,#fff0be,#dfb276);border:1px solid #f6dfa5;border-radius:10px;flex:1;max-width:170px;min-height:45px;padding:10px;font-size:12px;font-weight:950}.gmm-vs-opening__order button:disabled{opacity:.6;cursor:wait}.gmm-vs-opening__order small{font-size:10px}.gmm-vs-opening__wait{place-items:center;min-height:47px;margin:0;font-size:12px;display:grid}@property --omake-vs-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gmm-vs-opening__actions.omake-luminous-edge:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--omake-vs-edge-angle), transparent 0deg,transparent 59deg,#8cd7ffad 76deg, #fff1c1 89deg,#fff8d9 97deg,#a0e7ff 108deg, transparent 127deg,transparent 360deg);-webkit-mask-composite:xor;padding:2px;animation:7s linear infinite omakeVsBorderTravel;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes omakeVsBorderTravel{to{--omake-vs-edge-angle:360deg}}@keyframes omakeVsPanelGlow{50%{box-shadow:0 14px 37px #000b,0 0 28px #9ce8ff65,inset 0 1px #fff3}}.gmm-vs-opening__hands--retry button{animation:.43s cubic-bezier(.21,1.6,.4,1) both omakeJankenRetry}.gmm-vs-opening__hands--retry button:nth-child(2){animation-delay:80ms}.gmm-vs-opening__hands--retry button:nth-child(3){animation-delay:.16s}@keyframes omakeJankenRetry{0%{opacity:.5;transform:scale(.77)}65%{transform:scale(1.09)}to{opacity:1;transform:scale(1)}}.gmm-vs-opening__settings-row{grid-row:6;justify-content:center;align-items:center;width:min(100%,570px);min-width:0;margin:0 auto;animation:.5s 1.19s both omakeVsStageIn;display:flex}.gmm-vs-opening__preferences{box-sizing:border-box;background:linear-gradient(130deg,#102037e8,#091728ed);border:1px solid #a9d5e672;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(6px,2vw,12px);width:100%;min-width:0;padding:clamp(9px,1.5dvh,14px);display:grid;box-shadow:0 7px 25px #040a178b,inset 0 1px #ffffff12}.gmm-vs-opening__switch,.gmm-vs-opening__auto{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.gmm-vs-opening__switch{border-right:1px solid #d9eff02a;padding-right:clamp(4px,1.2vw,9px)}.gmm-vs-opening__switch>div{text-align:left;gap:3px;min-width:0;display:grid}.gmm-vs-opening__switch strong,.gmm-vs-opening__auto>span{white-space:nowrap;font-size:clamp(10px,1.6dvh,12px);font-weight:950}.gmm-vs-opening__switch small{color:#c1d4df;letter-spacing:0;font-size:clamp(8px,1.1dvh,10px);line-height:1.3;display:block}.gmm-vs-opening__switch>button{color:#fff;cursor:pointer;background:#197d9f;border:1px solid #97eaff;border-radius:99px;flex:none;min-width:41px;min-height:30px;padding:4px 7px;font-size:11px;font-weight:950}.gmm-vs-opening__switch>button[aria-checked=false]{color:#d7dce2;background:#303d4c;border-color:#7b8897}.gmm-vs-opening__preferences .omake-auto-toggle--compact{gap:3px;min-height:31px;padding:3px 5px}.gmm-vs-opening__preferences .omake-auto-toggle__label,.gmm-vs-opening__preferences .omake-auto-toggle small{font-size:9px}@keyframes omakeVsStageIn{0%{opacity:0;filter:blur(5px);transform:translateY(13px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes omakeVsRivalIn{0%{opacity:0;filter:blur(8px);transform:translateY(-17px)scale(.95)}to{opacity:1;filter:blur();transform:none}}@keyframes omakeVsPlayerIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur();transform:none}}@keyframes omakeVsCenterIn{0%{opacity:0;filter:blur(8px);transform:scale(.73)}70%{opacity:1;filter:blur();transform:scale(1.07)}to{opacity:1;transform:scale(1)}}.gmm-vs-opening--reveal{background:0 0!important}.gmm-vs-opening--reveal .gmm-vs-opening__upper{animation:1.04s cubic-bezier(.64,.02,.25,1) .24s both omakeVsOpenTop!important}.gmm-vs-opening--reveal .gmm-vs-opening__lower{animation:1.04s cubic-bezier(.64,.02,.25,1) .24s both omakeVsOpenBottom!important}.gmm-vs-opening--reveal .gmm-vs-opening__content{animation:.27s ease-in both omakeVsStageOut!important}.gmm-vs-opening--reveal:after{animation:.7s .18s both omakeVsVignetteOut}.gmm-vs-opening--reveal .gmm-vs-opening__seam{animation:.76s ease-out 80ms both omakeVsSeamFlash}.gmm-vs-opening__handoff{z-index:6;pointer-events:none;color:#fff3d6;text-shadow:0 2px 18px #060511,0 0 26px #f0ae84;justify-items:center;gap:5px;animation:1.18s 80ms both omakeVsHandoff;display:grid;position:absolute;top:37%;left:0;right:0}.gmm-vs-opening__handoff span{letter-spacing:.3em;font-size:10px;font-weight:900}.gmm-vs-opening__handoff strong{letter-spacing:.08em;font-size:clamp(30px,8.3vw,72px);font-style:italic;font-weight:1000;line-height:1.1}.gmm-vs-opening__handoff small{color:#fff5df;font-size:12px;font-weight:900}@keyframes omakeVsStageOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(9px)}}@keyframes omakeVsOpenTop{0%{transform:translateY(0)}to{transform:translateY(-110%)}}@keyframes omakeVsOpenBottom{0%{transform:translateY(0)}to{transform:translateY(110%)}}@keyframes omakeVsVignetteOut{0%{opacity:1}to{opacity:0}}@keyframes omakeVsSeamFlash{0%{opacity:.75;filter:brightness()}27%{opacity:1;filter:brightness(2.5)drop-shadow(0 0 25px #fff)}to{opacity:0;filter:brightness()}}@keyframes omakeVsHandoff{0%,10%{opacity:0;filter:blur(8px);transform:translateY(13px)scale(.93)}27%,56%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(7px);transform:translateY(-10px)scale(1.05)}}.gmm-vs-battle-start{border-top:2px solid #ffd99c;border-bottom:2px solid #73d8ff;justify-content:center;align-items:center;gap:8px;min-height:92px;animation:.35s ease-out both omakeVsStageIn;z-index:9991!important;background:linear-gradient(105deg,#772c38,#192943 48%,#14648d)!important;border-radius:0!important;padding:12px 22px!important;display:flex!important;position:fixed!important;inset:50% 0 auto!important;transform:translateY(-50%)!important;box-shadow:0 0 65px #000b!important}.gmm-vs-battle-start__header{color:#fff7dc;font-size:clamp(19px,4vw,34px);font-weight:950}.gmm-vs-battle-start .gmm-janken-toast__hands{max-width:160px}@media (max-width:600px){.gmm-vs-opening__content{padding:clamp(9px,1.5dvh,14px) clamp(11px,3.1vw,15px) max(12px,env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(88px,1fr) clamp(68px,11dvh,98px) minmax(88px,1fr) auto auto;gap:clamp(3px,.55dvh,7px)}.gmm-vs-opening__portrait{width:clamp(52px,9dvh,80px);height:clamp(52px,9dvh,80px)}.gmm-vs-opening__actions{gap:7px;padding:clamp(10px,1.5dvh,14px)}.gmm-vs-opening__settings-row .gmm-vs-opening__preferences{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:9px}.gmm-vs-opening__switch small{font-size:8px}.gmm-vs-opening__preferences .omake-auto-toggle__label{display:none}.gmm-vs-opening__preferences .omake-auto-toggle svg{width:14px;height:14px}.gmm-vs-opening__hands button{width:clamp(69px,23vw,93px)}.gmm-vs-opening__speech{left:calc(50% + 47px)}.gmm-vs-opening__speech--self{left:auto;right:calc(50% + 47px)}}@media (max-height:650px){.gmm-vs-opening__content{grid-template-rows:auto minmax(70px,1fr) minmax(59px,10dvh) minmax(70px,1fr) auto auto;gap:3px;padding-top:7px;padding-bottom:8px}.gmm-vs-opening__portrait{width:clamp(45px,9dvh,62px);height:clamp(45px,9dvh,62px)}.gmm-vs-opening__vs{font-size:clamp(45px,9dvh,65px)}.gmm-vs-opening__rival strong,.gmm-vs-opening__self strong{font-size:16px}.gmm-vs-opening__actions{gap:5px;padding:8px 10px}.gmm-vs-opening__actions h2{font-size:16px}.gmm-vs-opening__hands button{height:55px}.gmm-vs-opening__hands button svg,.gmm-vs-opening__hands button .omake-trial-icon--hand{width:28px!important;height:28px!important}.gmm-vs-opening__preferences{padding:6px 8px}.gmm-vs-opening__settings-row .gmm-vs-opening__preferences{padding:7px}.gmm-vs-opening__switch small{font-size:8px}}@media (max-height:490px){.gmm-vs-opening{align-items:flex-start;overflow-y:auto}.gmm-vs-opening__content{flex:none;grid-template-rows:22px 76px 61px 76px auto auto;gap:5px;height:auto;min-height:100%;max-height:none;padding-bottom:14px}}@media (prefers-reduced-motion:reduce){.gmm-vs-opening__upper,.gmm-vs-opening__lower,.gmm-vs-opening__seam,.gmm-vs-opening__content>*,.gmm-vs-opening__content,.gmm-vs-opening__speech,.gmm-vs-opening__actions.omake-luminous-edge:after,.gmm-vs-opening__hands--retry button,.gmm-vs-opening__handoff,.gmm-vs-battle-start{opacity:1;filter:none!important;animation:none!important}.gmm-vs-opening__hands button{transition:none}.gmm-vs-opening--reveal{opacity:0;pointer-events:none}}
.gmm-mobile--split .gmm-bottom>.gmm-battle-menu-toggle{left:clamp(5px,1.5vw,11px)!important;bottom:calc(102px - var(--omake-bottom-controls) - env(safe-area-inset-bottom))!important;background:linear-gradient(150deg,#365775,#14283c)!important;border:1px solid #95d5e8!important;border-radius:50%!important;gap:0!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;box-shadow:0 3px 12px #000a,inset 0 1px #ffffff35!important}.gmm-mobile--split .gmm-bottom>.gmm-battle-menu-toggle svg{width:20px;height:20px}.gmm-mobile--split .gmm-bottom>.gmm-battle-menu-toggle span{display:none!important}.gmm-mobile--split .gmm-bottom>.gbs-control{z-index:40;left:clamp(5px,1.5vw,11px);bottom:calc(5px - var(--omake-bottom-controls) - env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.gbs-trigger{appearance:none;cursor:pointer;touch-action:manipulation;pointer-events:auto;color:#ffe4a8;background:linear-gradient(155deg,#49437c 0%,#28213f 55%,#101624 100%);border:2px solid #e6c77c;border-radius:50%;flex:none;place-items:center;width:clamp(52px,16vw,65px);height:clamp(52px,16vw,65px);margin:0;transition:transform .16s,filter .16s;display:grid;position:relative;box-shadow:inset 0 1px #fff7,0 0 0 1px #061824,0 5px 14px #000b,0 0 12px #dba6ff44}.gbs-trigger:not(:disabled):active{transform:scale(.93)}.gbs-trigger:not(:disabled):focus-visible{outline-offset:3px;outline:2px solid #fff1c8}.gbs-trigger--cooldown{cursor:default;background:conic-gradient(#a98bf0 var(--stamp-cooldown),#222335 0);filter:saturate(.72);border-color:#a69bc8}.gbs-trigger__seconds{color:#fff;text-shadow:0 1px 3px #111;font-size:10px;font-weight:950;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.gbs-control__error{color:#ffe3e5;background:#221926ea;border-radius:10px;width:175px;padding:7px;font-size:11px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 3px 12px #000b}.gbs-popover-scrim{z-index:2300;cursor:default;background:0 0;border:0;position:fixed;inset:0}.gbs-popover{z-index:2301;box-sizing:border-box;color:#fff;background:linear-gradient(140deg,#26243af5,#111a2bf9);border:1.5px solid #f2e3d7b3;border-radius:19px;flex-direction:column;width:min(354px,100vw - 16px);max-height:min(340px,67dvh);padding:10px 10px 14px;animation:.18s ease-out both gbs-pop;display:flex;position:fixed;overflow:visible;box-shadow:0 8px 33px #000c,inset 0 0 16px #ffffff18}.gbs-popover__heading{color:#fff1d0;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:1px 3px 6px;font-size:12px;font-weight:900;display:flex}.gbs-popover__heading strong{align-items:center;gap:5px;display:flex}.gbs-popover__heading button{color:#fff;background:#ffffff14;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.gbs-popover__grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 6px;display:grid;overflow:auto}.gbs-popover__grid button{appearance:none;aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;min-width:0;min-height:0;padding:2px;display:grid;position:relative}.gbs-popover__grid button:hover,.gbs-popover__grid button:focus-visible{background:#9870ff2b;border-color:#f0cdb1bb;outline:none}.gbs-popover__grid .gbs-sticker{pointer-events:none;filter:drop-shadow(0 2px 4px #0009);background-repeat:no-repeat;width:100%;height:100%;max-height:130px;display:block}.gbs-popover__tail{filter:drop-shadow(0 2px #c0a9ad90);pointer-events:none;border-top:11px solid #29263f;border-left:11px solid #0000;border-right:11px solid #0000;position:absolute;bottom:-11px;left:26px}.gbs-stage{z-index:1900;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gbs-flight{filter:drop-shadow(0 6px 12px #0008)drop-shadow(0 0 12px #ffdfac80);transform-origin:50%;will-change:transform,opacity;background-repeat:no-repeat;width:clamp(108px,27vw,178px);height:clamp(108px,27vw,178px);margin:calc(clamp(108px,27vw,178px)/-2);display:block;position:fixed}.gbs-flight--you{animation:2.6s cubic-bezier(.17,.45,.3,1) forwards gbs-float-you}.gbs-flight--cpu{animation:2.6s cubic-bezier(.17,.45,.3,1) forwards gbs-float-opponent}@keyframes gbs-float-you{0%{opacity:0;transform:translateY(22px)scale(.7)rotate(7deg)}16%{opacity:1;transform:translateY(-8px)scale(1.06)rotate(-4deg)}45%{opacity:1;transform:translate(-6px,-38px)scale(1)rotate(1deg)}72%{opacity:.95;transform:translate(5px,-69px)scale(.96)rotate(-3deg)}to{opacity:0;transform:translate(-6px,-104px)scale(.82)rotate(0)}}@keyframes gbs-float-opponent{0%{opacity:0;transform:translateY(-22px)scale(.7)rotate(-7deg)}16%{opacity:1;transform:translateY(8px)scale(1.06)rotate(4deg)}45%{opacity:1;transform:translate(6px,38px)scale(1)rotate(-1deg)}72%{opacity:.95;transform:translate(-5px,69px)scale(.96)rotate(3deg)}to{opacity:0;transform:translate(6px,104px)scale(.82)}}@keyframes gbs-pop{0%{opacity:0;transform:translateY(9px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px) and (max-height:640px){.gmm-mobile--split .gmm-bottom>.gmm-battle-menu-toggle{bottom:calc(92px - var(--omake-bottom-controls) - env(safe-area-inset-bottom))!important}.gbs-popover{max-height:70dvh}}@media (prefers-reduced-motion:reduce){.gbs-flight--you,.gbs-flight--cpu{animation:1.8s ease-out forwards gbs-reduced}.gbs-popover{animation:none}}@keyframes gbs-reduced{0%{opacity:0;transform:scale(.94)}18%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (max-width:760px){.gmm-mobile--split .gmm-bottom>.ocd-hud{bottom:67px!important}.gmm-mobile--split .gmm-bottom>.gmm-battle-menu-toggle{bottom:calc(111px - var(--omake-bottom-controls) - env(safe-area-inset-bottom))!important;z-index:65!important;left:clamp(7px,2vw,13px)!important;bottom:calc(clamp(179px,25dvh,256px) + env(safe-area-inset-bottom))!important;visibility:visible!important;opacity:1!important;place-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;position:fixed!important}.gmm-mobile--split .gmm-bottom>.gmm-battle-menu-toggle span{display:none!important}}@media (max-width:760px) and (max-height:640px){.gmm-mobile--split .gmm-bottom>.gmm-battle-menu-toggle{bottom:calc(clamp(145px,25dvh,181px) + env(safe-area-inset-bottom))!important}}.gbs-sticker,.gbs-flight{image-rendering:auto;backface-visibility:hidden}
.omake-field-hex__content .omake-field-rule-badges{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;flex-flow:wrap;place-content:center;align-items:center;gap:3px;width:100%;min-width:0;max-width:100%;margin:0 0 2px;line-height:1;display:flex}.omake-field-rule-badge{box-sizing:border-box;color:#fff6df;letter-spacing:-.035em;white-space:nowrap;text-shadow:0 1px 2px #000d;font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(120deg,#593e1bf2,#765119f2);border:1px solid #ffe4a6;border-radius:999px;justify-content:center;align-items:center;gap:3px;max-width:100%;min-height:17px;padding:3px 6px 2px;font-size:clamp(9px,1.1vw,11px);font-weight:950;line-height:1.12;display:inline-flex;box-shadow:0 1px 4px #000b,inset 0 1px #ffedbe38,0 0 8px #efb85440}.omake-field-rule-badge__spark{color:#ffe6a0;flex:none;font-size:.9em;line-height:1}.omake-field-rule-badge--power{background:linear-gradient(120deg,#84602ef5,#44371df4);border-color:#ffd97b;box-shadow:0 1px 4px #000b,inset 0 1px #fff4bf65,0 0 11px #f4c25870}.omake-field-rule-badge--tie{background:linear-gradient(120deg,#573e80f5,#30264ff4);border-color:#d6bdff;box-shadow:0 1px 4px #000b,0 0 9px #bc99ff47}.omake-field-rule-badge--modifier{background:linear-gradient(120deg,#225f5af5,#1b403df4);border-color:#91ead6}.omake-field-rule-badge--blocked{background:linear-gradient(120deg,#48596bf2,#273344f4);border-color:#d7dfea}@media (max-width:760px){.gmm-mobile--split .gmm-field-panel .omake-field-hex__content:has(.omake-field-rule-badges){gap:clamp(1px,.2dvh,2px);inset:12% 10%}.gmm-mobile--split .gmm-field-panel .omake-field-rule-badges{gap:2px;margin-bottom:1px}.gmm-mobile--split .gmm-field-panel .omake-field-rule-badge{gap:2px;min-height:14px;padding:2px 4px 1px;font-size:clamp(8px,2vw,10px);line-height:1}}@media (max-width:760px) and (max-height:660px){.gmm-mobile--split .gmm-field-panel .omake-field-hex__content:has(.omake-field-rule-badges){inset:8% 11%}.gmm-mobile--split .gmm-field-panel .omake-field-rule-badge{min-height:13px;padding:1px 3px;font-size:clamp(7px,1.95vw,9px)}.gmm-mobile--split .gmm-field-panel .omake-field-rule-badges{margin-bottom:0}}@media (min-width:761px){.gm-arena__field .omake-field-hex__content:has(.omake-field-rule-badges){gap:2px;inset:11% 10%}.gm-arena__field .omake-field-rule-badge{min-height:16px;padding:2px 5px;font-size:clamp(9px,.85vw,11px)}}@media (prefers-reduced-motion:reduce){.omake-field-rule-badge{transition:none!important;animation:none!important}}
.gmm-board{position:relative}.gmm-live-audience{z-index:85;box-sizing:border-box;color:#e7ffed;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#071e29ef,#0d3636e8);border:1px solid #e7d39b8c;border-radius:0 999px 999px 0;justify-content:center;align-items:center;gap:5px;width:max-content;max-width:calc(100% - 12px);padding:5px 9px;font-size:10px;font-weight:900;line-height:1.3;animation:.3s both gmm-audience-arrive;display:inline-flex;position:absolute;bottom:clamp(6px,1.8dvh,16px);left:-4px;box-shadow:0 0 16px #b2e8dc35,0 3px 12px #0009}.gmm-live-audience svg{color:#f5dfa2}@keyframes gmm-audience-arrive{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gmm-live-audience{animation:none}}
.gmm-arena-hud__track{isolation:isolate;overflow:hidden}.gmm-arena-hud__numbers{font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 3px #000,0 0 10px #e6c98177;filter:drop-shadow(0 0 2px #080e10);justify-content:center;align-items:center;gap:2px;min-width:62px;padding:2px 6px;line-height:1.05;display:inline-flex;color:#fff8df!important;font-size:clamp(18px,5.4vw,27px)!important;font-weight:1000!important}.gmm-arena-hud__numbers i{color:#f4d494;opacity:.88;font-style:normal}.gmm-arena-hud__track>span,.gmm-statusbar__score-fill,.gmm-statusbar__progress>span,.gm-score__bar>span{overflow:hidden}.gmm-statusbar__progress>span,.gm-score__bar>span{position:relative}.gmm-arena-hud__track--you>span{background:linear-gradient(90deg,#2f91e0,#78e7ff)!important}.gmm-arena-hud__track--cpu>span{background:linear-gradient(90deg,#ff949d,#ea4a77)!important}.gmm-arena-hud__track>span:after,.gmm-statusbar__score-fill:after,.gmm-statusbar__progress>span:after,.gm-score__bar>span:after{content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(90deg,#ffffff12,#ffffff02),repeating-linear-gradient(115deg,#ffffff13 0 4px,#0000 4px 14px);background-size:100% 100%,34px 34px;animation:12s linear infinite omake-score-stripes;display:block;position:absolute;inset:0}@keyframes omake-score-stripes{to{background-position:0 0,68px 0}}.omake-field-total:after{background-size:125% 130%,135% 135%;animation:6.8s ease-in-out infinite omake-total-faceted-shine}.omake-field-total strong{text-shadow:0 2px 2px #000e,0 -1px 1px #fff7c633,0 0 8px #ffe2a844}@keyframes omake-total-faceted-shine{0%,to{filter:brightness(.92);background-position:10% 10%,100% 10%}55%{filter:brightness(1.13);background-position:95% 30%,8% 100%}}.omake-skill-choice-backdrop,.omake-skill-board-pick,.omake-skill-board-pick__shade{-webkit-backdrop-filter:none!important;filter:none!important}.omake-skill-board-pick{z-index:2800;isolation:isolate;pointer-events:none;position:fixed;inset:0}.omake-skill-board-pick__shade{pointer-events:none;position:fixed;inset:0;background:#02090e6e!important}.omake-skill-board-pick__target{z-index:2;pointer-events:auto;color:#fff4c5;cursor:pointer;background:#0f181c0f;border:2px solid #ffe8a9;border-radius:9px;position:fixed;box-shadow:0 0 0 3px #b9944263,0 0 28px #ffcf84a8}.omake-skill-board-pick__target span{color:#fff0bd;white-space:nowrap;background:#132d25f5;border:1px solid #e7c980;border-radius:100px;padding:4px 9px;font-size:10px;font-weight:900;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,30%)}.omake-skill-board-pick__guide{z-index:3;top:max(16px,env(safe-area-inset-top));color:#fff0c7;pointer-events:auto;background:#102b27f2;border:1px solid #e2c58c;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(95vw,480px);padding:9px;font-size:11px;font-weight:900;display:flex;position:fixed;left:50%;transform:translate(-50%)}.omake-skill-board-pick__guide button{color:#fff0c7;cursor:pointer;background:#284636;border:1px solid #eacb8a;border-radius:8px;padding:5px 11px}.omake-skill-board-pick__fallback{pointer-events:auto}.oom-discard-modal{max-height:min(88dvh,760px);overflow-y:auto}.oom-discard-modal .omake-choice-card-detail{flex:none;width:100%;max-height:min(26dvh,230px);margin:7px 0;padding:9px}.oom-discard-modal .omake-choice-card-detail__main{overflow:auto}@media (max-width:760px){.omake-skill-board-pick__guide{top:max(9px,env(safe-area-inset-top));gap:4px}.oom-discard-modal .omake-choice-card-detail{grid-template-columns:58px minmax(0,1fr);max-height:24dvh}}@media (prefers-reduced-motion:reduce){.gmm-arena-hud__track>span:after,.gmm-statusbar__score-fill:after,.gmm-statusbar__progress>span:after,.gm-score__bar>span:after,.omake-field-hex__rim:before,.omake-field-total:after{animation:none!important}}.gmm-cost-dialog>.omake-choice-card-detail{flex:0 auto;grid-template-columns:clamp(44px,10vw,75px) minmax(0,1fr);min-height:0;max-height:clamp(75px,22dvh,178px);margin-block:7px;padding:8px;overflow-y:auto}.gmm-cost-dialog>.omake-choice-card-detail .omake-choice-card-detail__main{overflow:visible}.gmm-cost-dialog>.gmm-cost-dialog__actions{flex:none}.omake-skill-board-pick__target{overflow:visible}.omake-skill-board-pick__target .omake-skill-board-pick__crisp-art{object-fit:cover;pointer-events:none;image-rendering:auto;border-radius:7px;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0);-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.omake-skill-board-pick__target--enemy .omake-skill-board-pick__crisp-art{transform:rotate(180deg)}.omake-skill-board-pick__target--field .omake-skill-board-pick__crisp-art{clip-path:polygon(50% 0%,100% 20%,100% 80%,50% 100%,0 80%,0 20%);border-radius:0}.omake-skill-board-pick__target>span{z-index:2}.omake-skill-board-pick .omake-skill-board-pick__shade{-webkit-backdrop-filter:none!important;background:#02090e3d!important}
.omake-field-hex{--omake-field-shell:polygon(50% 0,100% 20%,100% 80%,50% 100%,0 80%,0 20%);background:linear-gradient(146deg,#f6f5dd 0%,#9fb9c1 8%,#314c61 22%,#091e2f 39%,#b7d8df 55%,#1c4b62 70%,#dbe5e8 89%,#325065 100%)!important}.omake-field-hex__rim{z-index:0;pointer-events:none;clip-path:var(--omake-field-hex);-webkit-clip-path:var(--omake-field-hex);background:linear-gradient(148deg,#e2f8f3,#82c7dd 19%,#19445f 34%,#28465b 53%,#b7ecee 79%,#2c516d);display:block;position:absolute;inset:0;overflow:hidden}.omake-field-hex__rim:before{content:"";pointer-events:none;transform-origin:50%;opacity:.24;will-change:transform;background:conic-gradient(#0000 0deg 67deg,#4ad1ff15 93deg,#a2f7ff44 107deg,#fff8 116deg,#8bdcff44 121deg,#0000 154deg 281deg,#67e6ff38 303deg,#c5f6ff9d 313deg,#0000 336deg 360deg);animation:9.5s linear infinite omake-snap-field-rim-orbit;display:block;position:absolute;inset:-75%}.omake-field-hex__rim:after{content:"";pointer-events:none;clip-path:var(--omake-field-hex);-webkit-clip-path:var(--omake-field-hex);opacity:.28;background:linear-gradient(147deg,#ffffff6e,#0000 21% 74%,#c9fcff59);position:absolute;inset:0}@keyframes omake-snap-field-rim-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.omake-field-hex .omake-field-hex__scene{z-index:1;isolation:isolate;background:#102334;position:absolute;inset:4px}.omake-field-hex .omake-field-hex__scene img,.gmm-mobile--split .gmm-field-slot .omake-field-hex:not(.omake-field-hex--foil) .omake-field-hex__scene img,.gm-arena__field.omake-field-hex:not(.omake-field-hex--foil) .omake-field-hex__scene img{filter:saturate(1.02)contrast(1.04)brightness(.89)}.omake-field-hex .omake-field-hex__scene:after{z-index:3;pointer-events:none;background:linear-gradient(#07162624 0%,#07121c38 37%,#05101acc 82%,#020812f0 100%)}.omake-field-hex:not(.omake-field-hex--foil) .omake-field-hex__scene:before{content:none!important}.omake-field-hex .omake-field-hex__content{z-index:4}.omake-field-hex--foil .omake-field-hex__scene img{filter:saturate(1.16)contrast(1.07)brightness(.98)}.omake-field-hex--foil .omake-field-hex__scene:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.44;background:linear-gradient(112deg,#0000 4%,#7df3ff1e 23%,#aa8bff64 37%,#fff6d486 49%,#ffadf065 58%,#83fff12d 67%,#0000 83%) 120% 0/240% 100%,repeating-linear-gradient(57deg,#0000 0 33px,#ccf9ff17 34px 35px,#0000 37px 70px) 0 0/100% 100%;animation:5.2s ease-in-out infinite omake-snap-foil-art-sweep;display:block;position:absolute;inset:0}@keyframes omake-snap-foil-art-sweep{0%,13%{opacity:.12;background-position:120% 0,0 0}44%{opacity:.48}63%{opacity:.52;background-position:-120% 0,0 0}82%,to{opacity:.12;background-position:-120% 0,0 0}}.omake-field-hex--foil .omake-field-hex__rim{background:linear-gradient(145deg,#edfcff,#95c0f4 19%,#8a65b8 36%,#477b99 56%,#f2eec4 76%,#98d5f5)}.omake-field-hex--foil .omake-field-hex__rim:before{animation-duration:6.7s}.omake-field-hex__foil-stamp{z-index:5;pointer-events:none;color:#fff9e4;letter-spacing:.1em;text-shadow:0 1px 2px #000;background:linear-gradient(120deg,#65509bdc,#2b4e70e6);border:1px solid #ebd7ffba;border-radius:4px;padding:2px 5px;font-size:clamp(7px,.72vw,9px);font-weight:1000;line-height:1.1;position:absolute;top:20%;right:6%;box-shadow:0 0 9px #aac6ff69,0 1px 5px #000a}.gmm-mobile--split .gmm-field-slot .omake-field-hex__rim,.gm-arena__field .omake-field-hex__rim{pointer-events:none}.omake-field-total{--omake-snap-total-accent:#b8eaff;transition:filter .2s}.omake-field-total--you{--omake-snap-total-accent:#5acfff}.omake-field-total--cpu{--omake-snap-total-accent:#ff809b}.omake-field-total:before{z-index:0;background:var(--omake-total-edge)}.omake-field-total__edge-light{z-index:1;pointer-events:none;clip-path:var(--omake-total-hex);-webkit-clip-path:var(--omake-total-hex);display:block;position:absolute;inset:1px;overflow:hidden}.omake-field-total__edge-light:before{content:"";background:conic-gradient(from 0deg, transparent 0deg 70deg, var(--omake-snap-total-accent) 90deg, #fffbe9 103deg, var(--omake-snap-total-accent) 118deg, transparent 139deg 260deg, #ffffff6b 288deg, transparent 313deg 360deg);transform-origin:50%;opacity:.21;will-change:transform;animation:5.2s linear infinite omake-snap-total-energy;display:block;position:absolute;inset:-100%}@keyframes omake-snap-total-energy{to{transform:rotate(360deg)}}.omake-field-total:after{z-index:2;background:var(--omake-total-surface);background-size:100% 100%;inset:4px;box-shadow:inset 0 1px 4px #ffffff26;animation:none!important}.omake-field-total strong{white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 2px 3px #000c,0 0 3px #fff5;font-size:clamp(20px,5.8vw,32px);animation:.75s cubic-bezier(.18,.85,.35,1) omake-snap-total-number-enter;visibility:visible!important;z-index:12!important;color:var(--omake-total-text,#fff)!important;opacity:1!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important;overflow:visible!important}@keyframes omake-snap-total-number-enter{0%{transform:scale(.96)}55%{transform:scale(1.045)}to{transform:scale(1)}}.omake-field-total--winner{--omake-total-edge:conic-gradient(from 195deg,#a25b22,#ffe3a0 18%,#fff8d8 24%,#845121 40%,#deae5f 62%,#fff3c6 77%,#85501d 92%,#b8752d);--omake-total-surface:radial-gradient(ellipse 85% 75% at 26% 9%,#d3ac6344 0%,transparent 80%), linear-gradient(157deg,#4c463b 0%,#202b36 42%,#0a1723 100%);--omake-total-text:#fff8d8;filter:drop-shadow(0 0 4px #f3ba5658)drop-shadow(0 1px 3px #050a13a8);animation:1.1s ease-out omake-snap-total-winner-bloom}.omake-field-total--winner .omake-field-total__edge-light:before{opacity:.32;animation-duration:3.9s}@keyframes omake-snap-total-winner-bloom{0%{filter:drop-shadow(0 0 2px #ffc45518)drop-shadow(0 2px 3px #000a)}47%{filter:drop-shadow(0 0 6px #fce19180)drop-shadow(0 1px 4px #000b)}to{filter:drop-shadow(0 0 4px #f3ba5658)drop-shadow(0 1px 3px #050a13a8)}}.omake-field-total--dim{--omake-total-edge:conic-gradient(from 160deg,#2c4151,#9bb3c0 19%,#d5e0e4 25%,#344555 41%,#556f80 66%,#94adba 81%,#243441);--omake-total-surface:radial-gradient(ellipse at 20% 7%,#b4dae52b,transparent 60%), linear-gradient(155deg,#304452,#1a2b39 48%,#0a1723 100%);--omake-total-text:#eaf0f4;filter:drop-shadow(0 2px 4px #000b)}.omake-field-total--dim .omake-field-total__edge-light:before{opacity:.08;animation-duration:14s}.omake-field-total--tie{--omake-total-edge:conic-gradient(from 160deg,#4e8eac,#ddfbff 22%,#8cd0df 34%,#2a5066 56%,#b9e9f4 79%,#3f7594);--omake-total-surface:radial-gradient(ellipse at 25% 10%,#bcefff3c,transparent 66%), linear-gradient(150deg,#294a5e,#142c40 63%,#071a2b);--omake-total-text:#f3fcff;--omake-snap-total-accent:#8eeaff;filter:drop-shadow(0 0 3px #63d7ef66)drop-shadow(0 2px 3px #000b)}.omake-field-total--tie .omake-field-total__edge-light:before{animation-duration:7s}@media (max-width:760px){.gmm-mobile--split .gmm-field-slot>.omake-field-total{width:clamp(42px,11.4vw,55px);height:clamp(36px,9.8vw,48px)}.gmm-mobile--split .omake-field-total strong{font-size:clamp(19px,5.9vw,29px)}.omake-field-hex__foil-stamp{padding:1px 3px;font-size:7px;top:21%;right:8%}.omake-field-hex .omake-field-hex__scene{inset:3px}}@media (prefers-reduced-motion:reduce){.omake-field-hex__rim:before,.omake-field-hex--foil .omake-field-hex__scene:before,.omake-field-total__edge-light:before,.omake-field-total strong,.omake-field-total--winner{will-change:auto;animation:none!important}.omake-field-hex__rim:before,.omake-field-total__edge-light:before{transform:rotate(20deg)}.omake-field-hex--foil .omake-field-hex__scene:before{opacity:.42;background-position:45% 0,0 0}}
