@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_222bd768-module__ipYlpq__className{font-family:Inter,Inter Fallback;font-style:normal}
.action-result-sheet-module__WdFWAG__backdrop{z-index:140;padding:max(12px, env(safe-area-inset-top,0px)) 12px max(12px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(4px);background:#0000009e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.action-result-sheet-module__WdFWAG__sheet{background:linear-gradient(#120604f5 0%,#080404fa 100%);border:1px solid #ff6a2a59;border-radius:18px 18px 14px 14px;flex-direction:column;width:min(420px,100%);max-height:min(82dvh,620px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}.action-result-sheet-module__WdFWAG__sheetEmphasized{border-color:#f973168c;box-shadow:0 24px 64px #0000008c,0 0 0 1px #f9731633,0 0 32px #f973161f}.action-result-sheet-module__WdFWAG__header{padding:16px 14px 0}.action-result-sheet-module__WdFWAG__title{color:#fff;margin:0;font-size:18px;font-weight:700;line-height:1.35}.action-result-sheet-module__WdFWAG__subtitle{color:#ffffffb8;margin:6px 0 0;font-size:14px;line-height:1.45}.action-result-sheet-module__WdFWAG__body{flex-direction:column;flex:auto;gap:14px;padding:14px;display:flex;overflow:hidden auto}.action-result-sheet-module__WdFWAG__section{flex-direction:column;gap:8px;display:flex}.action-result-sheet-module__WdFWAG__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:.72rem;font-weight:600}.action-result-sheet-module__WdFWAG__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.action-result-sheet-module__WdFWAG__listItem{color:#ffffffeb;word-break:break-word;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.45}.action-result-sheet-module__WdFWAG__nextItem{word-break:break-word;color:#ffc896eb;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.45}.action-result-sheet-module__WdFWAG__listItemBefore{word-break:break-word;color:#ffffff8c;background:#00000024;border:1px dashed #ffffff24;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.45}.action-result-sheet-module__WdFWAG__listItemAfter{word-break:break-word;color:#bbf7d0f2;background:#14281c59;border:1px solid #86efac38;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.45}.action-result-sheet-module__WdFWAG__footer{gap:8px;padding:0 14px 14px;display:flex}.action-result-sheet-module__WdFWAG__footerEmphasized{background:#0003;border-top:1px solid #ffffff14;flex-direction:column-reverse;gap:10px;padding-top:4px}.action-result-sheet-module__WdFWAG__btnPrimary,.action-result-sheet-module__WdFWAG__btnPrimaryDominant,.action-result-sheet-module__WdFWAG__btnSecondary,.action-result-sheet-module__WdFWAG__btnSecondaryMuted{cursor:pointer;border-radius:10px;min-height:42px;font-size:14px;font-weight:600}.action-result-sheet-module__WdFWAG__footer .action-result-sheet-module__WdFWAG__btnPrimary,.action-result-sheet-module__WdFWAG__footer .action-result-sheet-module__WdFWAG__btnSecondary{flex:auto}.action-result-sheet-module__WdFWAG__btnPrimary{color:#fff;background:linear-gradient(#f97316f2,#ea580cf2);border:1px solid #f9731680}.action-result-sheet-module__WdFWAG__btnPrimaryDominant{color:#fff;background:linear-gradient(#ff7828,#ea580c);border:1px solid #ffa05abf;width:100%;min-height:52px;animation:2.4s ease-in-out infinite action-result-sheet-module__WdFWAG__actionResultPrimaryPulse;box-shadow:0 0 0 2px #f9731659,0 10px 28px #f9731659}.action-result-sheet-module__WdFWAG__btnPrimaryDominant:focus-visible{outline:none;box-shadow:0 0 0 3px #fffffff2,0 0 0 6px #f973168c,0 10px 28px #f9731659}.action-result-sheet-module__WdFWAG__btnPrimaryLabel{flex-direction:column;align-items:center;gap:2px;line-height:1.2;display:flex}.action-result-sheet-module__WdFWAG__btnPrimaryHint{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1;font-size:.68rem;font-weight:600}.action-result-sheet-module__WdFWAG__btnSecondary{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff24}.action-result-sheet-module__WdFWAG__btnSecondaryMuted{color:#ffffff8c;background:0 0;border:1px solid #0000;width:100%;min-height:38px;font-size:13px;font-weight:500}.action-result-sheet-module__WdFWAG__btnSecondaryMuted:hover{color:#ffffffc7;background:#ffffff0a}@keyframes action-result-sheet-module__WdFWAG__actionResultPrimaryPulse{0%,to{box-shadow:0 0 0 2px #f9731659,0 10px 28px #f9731652}50%{box-shadow:0 0 0 3px #f9731680,0 12px 34px #f973166b}}@media (min-width:48rem){.action-result-sheet-module__WdFWAG__backdrop{align-items:center}.action-result-sheet-module__WdFWAG__sheet{border-radius:18px;max-height:min(78vh,640px)}.action-result-sheet-module__WdFWAG__footerEmphasized{padding:12px 14px 14px}}@media (prefers-reduced-motion:reduce){.action-result-sheet-module__WdFWAG__btnPrimaryDominant{animation:none}}
.desktop-martial-arts-decor-module__3IsCKa__layer{z-index:1;pointer-events:none;--center-gap:clamp(33rem, 44.5vw, 43rem);--wing-width:calc((100% - var(--center-gap)) / 2);--wing-inner-pad:clamp(.65rem, 1.6vw, 1.35rem);--fighter-hide:clamp(0%, 3.5%, 7%);--wing-narrow-boost:max(0rem, min(2rem, calc((90rem - 100vw) / 4)));--wing-left-inward:calc(var(--wing-narrow-boost) * .85);--wing-right-inward:calc(1.75rem + var(--wing-narrow-boost) * .5);--pair-figure-h:clamp(5.25rem, min(17.5vh, 12.5vw), 9rem);--row-top-figure-h:clamp(6rem, min(20vh, 13.5vw), 9.5rem);--row-bottom-figure-h:clamp(3.75rem, min(11.5vh, 9.25vw), 6.5rem);display:none;position:fixed;inset:0;overflow:hidden}@media (min-width:64rem){.desktop-martial-arts-decor-module__3IsCKa__layer{display:block}}.desktop-martial-arts-decor-module__3IsCKa__wingGlowLeft,.desktop-martial-arts-decor-module__3IsCKa__wingGlowRight{opacity:.9;width:min(32vw,26rem);position:absolute;top:8%;bottom:10%}.desktop-martial-arts-decor-module__3IsCKa__wingGlowLeft{background:radial-gradient(at 0 48%,#ff4e0c29 0%,#c218070f 42%,#0000 72%);left:0}.desktop-martial-arts-decor-module__3IsCKa__wingGlowRight{background:radial-gradient(at 100% 44%,#ff5a002e 0%,#c2180712 40%,#0000 70%);right:0}.desktop-martial-arts-decor-module__3IsCKa__pairedGallery{grid-template-rows:repeat(4,minmax(0,1fr));gap:clamp(.12rem,.75vh,.45rem);padding-block:clamp(.55rem,1.75vh,1.15rem);display:grid;position:absolute;inset:0}.desktop-martial-arts-decor-module__3IsCKa__pairRow{grid-template-columns:var(--wing-width) var(--center-gap) var(--wing-width);align-items:center;min-height:0;display:grid}.desktop-martial-arts-decor-module__3IsCKa__pairLeft,.desktop-martial-arts-decor-module__3IsCKa__pairRight{align-items:center;height:100%;min-height:0;display:flex;overflow:hidden}.desktop-martial-arts-decor-module__3IsCKa__pairLeft{padding-right:var(--wing-inner-pad);justify-content:flex-end}.desktop-martial-arts-decor-module__3IsCKa__pairRow[data-fighter-pair=lower-middle] .desktop-martial-arts-decor-module__3IsCKa__pairLeft{overflow:visible}.desktop-martial-arts-decor-module__3IsCKa__pairRight{padding-left:var(--wing-inner-pad);justify-content:flex-start}.desktop-martial-arts-decor-module__3IsCKa__pairGap{width:100%}.desktop-martial-arts-decor-module__3IsCKa__fighter{z-index:1;max-width:100%;box-shadow:none;background:0 0;border:0;flex-shrink:1;position:relative}.desktop-martial-arts-decor-module__3IsCKa__portrait{height:var(--pair-figure-h);width:calc(var(--pair-figure-h) * 2 / 3);max-width:100%}.desktop-martial-arts-decor-module__3IsCKa__landscape{height:var(--pair-figure-h);width:calc(var(--pair-figure-h) * 3 / 2);max-width:100%}.desktop-martial-arts-decor-module__3IsCKa__pairRow[data-fighter-pair=top]{--pair-figure-h:var(--row-top-figure-h)}.desktop-martial-arts-decor-module__3IsCKa__pairRow[data-fighter-pair=upper-middle],.desktop-martial-arts-decor-module__3IsCKa__pairRow[data-fighter-pair=lower-middle]{--pair-figure-h:clamp(5.25rem, min(17.5vh, 12.5vw), 9rem)}.desktop-martial-arts-decor-module__3IsCKa__pairRow[data-fighter-pair=bottom]{--pair-figure-h:var(--row-bottom-figure-h)}.desktop-martial-arts-decor-module__3IsCKa__pairRow[data-fighter-pair=top] .desktop-martial-arts-decor-module__3IsCKa__pairLeft,.desktop-martial-arts-decor-module__3IsCKa__pairRow[data-fighter-pair=top] .desktop-martial-arts-decor-module__3IsCKa__pairRight{align-items:flex-end}.desktop-martial-arts-decor-module__3IsCKa__fighterBoxing .desktop-martial-arts-decor-module__3IsCKa__fighterInner{-o-object-position:right bottom;object-position:right bottom}.desktop-martial-arts-decor-module__3IsCKa__fighterJudo .desktop-martial-arts-decor-module__3IsCKa__fighterInner{-o-object-position:left bottom;object-position:left bottom;transform-origin:0 100%;transform:scale(.9)}.desktop-martial-arts-decor-module__3IsCKa__fighterKickboxing .desktop-martial-arts-decor-module__3IsCKa__fighterInner,.desktop-martial-arts-decor-module__3IsCKa__fighterMuayThai .desktop-martial-arts-decor-module__3IsCKa__fighterInner{-o-object-position:center bottom;object-position:center bottom}.desktop-martial-arts-decor-module__3IsCKa__fighterMma .desktop-martial-arts-decor-module__3IsCKa__fighterInner{-o-object-position:right bottom;object-position:right bottom}.desktop-martial-arts-decor-module__3IsCKa__fighterBjj .desktop-martial-arts-decor-module__3IsCKa__fighterInner,.desktop-martial-arts-decor-module__3IsCKa__fighterKarate .desktop-martial-arts-decor-module__3IsCKa__fighterInner,.desktop-martial-arts-decor-module__3IsCKa__fighterWrestling .desktop-martial-arts-decor-module__3IsCKa__fighterInner{-o-object-position:center bottom;object-position:center bottom}.desktop-martial-arts-decor-module__3IsCKa__fighterBjj .desktop-martial-arts-decor-module__3IsCKa__fighterInner{transform-origin:bottom;transform:scale(.92)}.desktop-martial-arts-decor-module__3IsCKa__fighterKarate .desktop-martial-arts-decor-module__3IsCKa__fighterInner{transform-origin:bottom;transform:scale(.91)translate(.875rem)}.desktop-martial-arts-decor-module__3IsCKa__fighterWrestling .desktop-martial-arts-decor-module__3IsCKa__fighterInner{transform-origin:bottom;transform:scale(1.03)}.desktop-martial-arts-decor-module__3IsCKa__sideLeft{transform:translateX(calc(-1 * var(--fighter-hide) + var(--wing-left-inward)))}.desktop-martial-arts-decor-module__3IsCKa__sideLeftFlip{transform:translateX(calc(-1 * var(--fighter-hide) + var(--wing-left-inward))) scaleX(-1)}.desktop-martial-arts-decor-module__3IsCKa__sideRight{transform:translateX(calc(var(--fighter-hide) - var(--wing-right-inward)))}.desktop-martial-arts-decor-module__3IsCKa__sideRightFlip{transform:translateX(calc(var(--fighter-hide) - var(--wing-right-inward))) scaleX(-1)}.desktop-martial-arts-decor-module__3IsCKa__fighterMuayThai.desktop-martial-arts-decor-module__3IsCKa__sideRightFlip{transform:translateX(calc(var(--fighter-hide) - var(--wing-right-inward) + 3.25rem)) translateY(-6px) scaleX(-1)}.desktop-martial-arts-decor-module__3IsCKa__fighterKarate.desktop-martial-arts-decor-module__3IsCKa__sideRight{transform:translateX(calc(var(--fighter-hide) - var(--wing-right-inward) - 2.25rem)) translateY(6px)}.desktop-martial-arts-decor-module__3IsCKa__fighterInner{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;background:0 0!important}@media (max-height:48rem){.desktop-martial-arts-decor-module__3IsCKa__layer{--pair-figure-h:clamp(4.5rem, min(15vh, 10.5vw), 7.25rem);--row-top-figure-h:clamp(5.25rem, min(18vh, 12vw), 8.25rem);--row-bottom-figure-h:clamp(3rem, min(9.5vh, 7.5vw), 5.25rem);--fighter-hide:clamp(0%, 2.5%, 5.5%);--wing-inner-pad:clamp(.5rem, 1.2vw, 1rem)}.desktop-martial-arts-decor-module__3IsCKa__pairedGallery{gap:clamp(.08rem,.45vh,.3rem);padding-block:clamp(.2rem,.85vh,.5rem)}}@media (min-width:100rem){.desktop-martial-arts-decor-module__3IsCKa__layer{--center-gap:clamp(33.5rem, 40vw, 44rem);--pair-figure-h:clamp(5.75rem, min(18vh, 11vw), 10rem);--row-top-figure-h:clamp(6.5rem, min(19vh, 11.5vw), 10.25rem);--row-bottom-figure-h:clamp(4rem, min(12vh, 8vw), 6.75rem)}}@media (min-width:120rem){.desktop-martial-arts-decor-module__3IsCKa__layer{--center-gap:clamp(34rem, 38vw, 45rem);--row-top-figure-h:clamp(7rem, min(17vh, 9.5vw), 10.75rem);--row-bottom-figure-h:clamp(4.5rem, min(11vh, 7.5vw), 7rem)}}
.public-site-decor-module__ItSuGa__root{z-index:1;pointer-events:none;position:fixed;inset:0}:is(html.public-site-decor-active,body.public-site-decor-active){overflow-x:clip}@media (min-width:48rem){:is(html.public-site-decor-active,body.public-site-decor-active){overflow-x:hidden}}
