.taggedPhotos_section__fSSdn{margin-top:3rem}.taggedPhotos_head__OSUNw{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.taggedPhotos_subhead__LYN37{font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem}.taggedPhotos_all__vI7j5{color:var(--gold-hi,var(--gold));font-size:.8rem;text-decoration:none}.taggedPhotos_all__vI7j5:hover{text-decoration:underline;text-underline-offset:4px}.taggedPhotos_strip__1pzW7{--row:180px;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.taggedPhotos_strip__1pzW7:after{content:"";flex-grow:999999}.taggedPhotos_strip__1pzW7 li{min-width:0}.taggedPhotos_strip__1pzW7 a{position:relative;display:block;overflow:hidden;border-radius:4px;aspect-ratio:auto}.taggedPhotos_strip__1pzW7 img{display:block;width:100%;height:var(--row);-o-object-fit:cover;object-fit:cover;margin:0;transition:transform .4s ease}.taggedPhotos_strip__1pzW7 a:hover img{transform:scale(1.04)}@media (max-width:600px){.taggedPhotos_strip__1pzW7{--row:120px;gap:3px}}.taggedPhotos_invite__nM3UN{margin:0;color:var(--muted);font-size:.9rem}.taggedPhotos_invite__nM3UN a{color:var(--gold)}.champions_page__j_HJE{--ink:#0b0b0d;--panel:#131218;--gold:#caa53f;--gold-hi:#e8ca63;--gold-deep:#8f7222;--bone:#f3efe4;--muted:rgba(243,239,228,0.6);--line:rgba(202,165,63,0.18);min-height:100vh;background:radial-gradient(90% 60% at 80% 0,rgba(202,165,63,.08),transparent 60%),var(--ink);color:var(--bone);font-family:var(--font-chakra),system-ui,sans-serif;overflow-x:clip}.champions_page__j_HJE *{text-align:left}.champions_display__3eA3H{font-family:"MyCustomFont",var(--font-chakra),sans-serif;font-weight:400}.champions_wrap__y_I8B{max-width:1180px;margin:0 auto;padding:8rem clamp(1.25rem,5vw,3rem) 6rem}.champions_eyebrow__VAugo{display:inline-flex;align-items:center;gap:.75rem;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.champions_eyebrow__VAugo:before{content:"";width:26px;height:1px;background:var(--gold)}.champions_title__8URcG{font-size:clamp(2.6rem,7vw,5rem);line-height:.92;text-transform:uppercase;margin:1rem 0 0}.champions_lead__nqQhs{max-width:58ch;margin:1.2rem 0 0;color:var(--muted);font-size:1.05rem;line-height:1.65}.champions_initials__pNJAy{font-size:clamp(3rem,8vw,5.5rem);background:linear-gradient(180deg,var(--gold-hi),var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.champions_head__BOB_J{margin-bottom:3rem}.champions_yearBlock__fYcBM{margin-top:3.5rem}.champions_year__SNWgF{font-size:2rem;color:var(--gold);margin:0 0 1.2rem;padding-bottom:.6rem;border-bottom:1px solid var(--line)}.champions_grid__9Q4l_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.champions_card__mJ61W{display:flex;flex-direction:column;height:100%;background:var(--panel);border:1px solid var(--line);color:inherit;text-decoration:none;transition:border-color .25s ease,transform .25s ease}.champions_card__mJ61W:focus-visible,.champions_card__mJ61W:hover{border-color:var(--gold);transform:translateY(-3px)}.champions_cardPhoto__Pdbea,.champions_profilePhoto__VIXVl{position:relative;aspect-ratio:4/5;overflow:hidden;display:grid;place-items:center;background:radial-gradient(80% 60% at 50% 100%,rgba(202,165,63,.25),transparent 70%),linear-gradient(180deg,#17151c,#0b0a0e)}.champions_cardPhoto__Pdbea img,.champions_profilePhoto__VIXVl img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.champions_award__IM10U{position:absolute;top:.75rem;left:.75rem;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));padding:.3rem .55rem}.champions_cardBody__5xmAZ{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.2rem}.champions_cardName__cDJyK{font-size:1.5rem;line-height:1;text-transform:uppercase;margin:0;color:var(--bone);border:0;border-radius:0;padding:0}.champions_cardTitle__ywJ2V{color:var(--gold-hi);font-size:.85rem}.champions_cardMeta__K8FPh{color:var(--muted);font-size:.78rem}.champions_crumbs__nVGra{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:2rem}.champions_crumbs__nVGra a{color:var(--muted);text-decoration:none}.champions_crumbs__nVGra a:hover{color:var(--gold-hi)}.champions_profile__VRPWc{display:grid;grid-template-columns:minmax(240px,420px) 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.champions_profilePhoto__VIXVl{border:1px solid var(--line)}.champions_badge__k5oUF{display:inline-block;font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));padding:.4rem .75rem}.champions_profileName__7nO6G{font-size:clamp(2.8rem,7vw,5.5rem);line-height:.9;text-transform:uppercase;margin:1rem 0 0;overflow-wrap:anywhere}.champions_gym__ZEN1r{margin:.6rem 0 0;color:var(--gold-hi);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.champions_subhead__VeSgx{margin:2.4rem 0 .8rem;font-size:.72rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.champions_titles__wM6DC{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.champions_titleRow__GHhcA{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.champions_titleAward__eHiE_{font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);padding:.3rem .5rem}.champions_titleName__uX_oj{display:block;font-weight:600}.champions_titleMeta__Scyrg{display:block;margin-top:.2rem;color:var(--muted);font-size:.85rem}.champions_titleLink__mUF_l{color:var(--gold-hi);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.champions_pager__lWzxR{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.champions_pager__lWzxR a{color:var(--muted);text-decoration:none}.champions_pager__lWzxR a:hover{color:var(--gold-hi)}.champions_pager__lWzxR>:nth-child(2){text-align:center;color:var(--gold)}.champions_pager__lWzxR>:last-child{text-align:right}@media (max-width:800px){.champions_profile__VRPWc{grid-template-columns:1fr}.champions_profilePhoto__VIXVl{max-width:360px}.champions_titleRow__GHhcA{grid-template-columns:auto 1fr}.champions_titleLink__mUF_l{grid-column:2}.champions_pager__lWzxR{grid-template-columns:1fr 1fr}.champions_pager__lWzxR>:nth-child(2){display:none}}.champions_gym__ZEN1r a{color:inherit;text-decoration:underline;text-decoration-color:var(--gold-deep);text-underline-offset:4px}.champions_gym__ZEN1r a:hover{color:var(--bone)}.champions_yearHead__284c4{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin-bottom:1.6rem;border-bottom:1px solid var(--line)}.champions_yearHead__284c4 .champions_year__SNWgF{margin:0;border-bottom:0;font-size:clamp(2.4rem,6vw,3.4rem)}.champions_yearMeta__0_t_L{color:var(--muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.champions_yearMeta__0_t_L a{color:var(--gold-hi);text-decoration:none}.champions_yearMeta__0_t_L a:hover{color:var(--bone)}.champions_gymGrid__03mo8{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2.6rem 1.5rem}.champions_gymCard__DLsef{display:flex;flex-direction:column;align-items:center}.champions_gymCard__DLsef *{text-align:center}.champions_ringWrap__JM6hF{position:relative;width:min(100%,250px);padding-top:42px}.champions_gymLogoLink__4EQqK{display:contents}.champions_gymLogo__uUGDB{position:absolute;top:0;left:50%;z-index:2;width:84px;height:84px;transform:translateX(-50%);display:grid;place-items:center;overflow:hidden;border-radius:50%;border:2px solid var(--gold);background:var(--ink);transition:transform .25s ease}.champions_gymLogoLink__4EQqK:hover .champions_gymLogo__uUGDB{transform:translateX(-50%) scale(1.06)}.champions_gymLogo__uUGDB img{-o-object-fit:contain;object-fit:contain;padding:10px}.champions_gymLogo__uUGDB[data-ink=dark]{background:radial-gradient(circle,#f3efe4 0,#cfc9bb 100%)}.champions_gymLogo__uUGDB[data-bare]{overflow:visible;border:none;border-radius:0;background:none}.champions_gymLogo__uUGDB[data-bare] img{padding:0}.champions_gymInitials__lgIWu{font-size:1.5rem;color:var(--gold)}.champions_ring__F2Ktb{list-style:none;margin:0;aspect-ratio:1;border-radius:50%;border:2px solid var(--gold);box-shadow:0 0 0 6px rgba(202,165,63,.08),inset 0 0 40px rgba(202,165,63,.12);background:radial-gradient(70% 70% at 50% 60%,rgba(202,165,63,.1),transparent 70%),var(--panel);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:6%;padding:16% 12% 12%;--size:40%}.champions_ring__F2Ktb[data-count="1"]{--size:64%}.champions_ring__F2Ktb[data-count="2"]{--size:42%}.champions_ringFighter__UdFlM{position:relative;width:var(--size);aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(243,239,228,.25);background:linear-gradient(180deg,#1d1b23,#0b0a0e)}.champions_ringFighter__UdFlM[data-champion]{border:2px solid var(--gold-hi);box-shadow:0 0 18px rgba(232,202,99,.35)}.champions_ringFighter__UdFlM img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.champions_ringInitials__bURaA{font-size:1.3rem;color:var(--gold)}.champions_ring__F2Ktb[data-count="1"] .champions_ringInitials__bURaA{font-size:2.4rem}.champions_gymName__I6hj7{margin:1.1rem 0 0;font-size:1.35rem;line-height:1.05;text-transform:uppercase;color:var(--bone);border:0;border-radius:0;padding:0}.champions_gymName__I6hj7 a{color:inherit;text-decoration:none}.champions_gymName__I6hj7 a:hover{color:var(--gold-hi)}.champions_gymMeta__jI_bW{margin-top:.35rem;color:var(--gold);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.champions_roster__UgcdZ{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.champions_roster__UgcdZ li{display:flex;flex-direction:column;align-items:center}.champions_rosterName__TQlE6{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;font-weight:600;font-size:.95rem}.champions_rosterName__TQlE6 a{color:inherit;text-decoration:underline;text-decoration-color:var(--gold-deep);text-underline-offset:3px}.champions_rosterBadge__RoYAA{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));padding:.2rem .4rem}.champions_rosterDiv___FNF0{color:var(--muted);font-size:.78rem}.champions_profilesHead__BC6kG{margin:5rem 0 0;font-size:clamp(1.8rem,4vw,2.4rem);text-transform:uppercase;color:var(--bone)}.champions_yearSmall__AELgg{font-size:1.4rem;margin-top:2.2rem;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 .6rem;color:var(--gold)}.champions_viewSwitch__NgcEc{display:inline-flex;gap:0;border:1px solid var(--gold-deep);padding:3px;margin-bottom:.5rem}.champions_viewTab__iIX7A{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;padding:.7rem 1.1rem;cursor:pointer;transition:color .2s ease,background .2s ease}.champions_viewTab__iIX7A:hover{color:var(--bone)}.champions_viewTab__iIX7A[aria-selected=true]{color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold))}.champions_fadeIn__PrGxQ>li{animation:champions_ringIn__yJkCT .45s ease both}.champions_fadeIn__PrGxQ>li:nth-child(2){animation-delay:.04s}.champions_fadeIn__PrGxQ>li:nth-child(3){animation-delay:.08s}.champions_fadeIn__PrGxQ>li:nth-child(4){animation-delay:.12s}.champions_fadeIn__PrGxQ>li:nth-child(n+5){animation-delay:.16s}@keyframes champions_ringIn__yJkCT{0%{opacity:0;transform:translateY(14px) scale(.96)}}@media (prefers-reduced-motion:reduce){.champions_fadeIn__PrGxQ>li{animation:none}}.champions_ring__F2Ktb{transition:box-shadow .3s ease,transform .3s ease}.champions_gymCard__DLsef:hover .champions_ring__F2Ktb{transform:scale(1.02);box-shadow:0 0 0 6px rgba(202,165,63,.16),inset 0 0 50px rgba(202,165,63,.2)}.champions_weightBadge__R0pTB{flex-direction:column;gap:0;line-height:1}.champions_weightBadge__R0pTB>span{font-size:1.9rem;color:var(--gold-hi)}.champions_weightBadge__R0pTB small{font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;color:var(--muted)}.champions_weightBadge__R0pTB{display:flex;align-items:center;justify-content:center}.champions_ringSlot__DU8PE{position:relative;width:var(--size);aspect-ratio:1}.champions_ringSlot__DU8PE>.champions_ringFighter__UdFlM{width:100%;height:100%}.champions_slotLogo__sKb_y{position:absolute;right:-4%;bottom:-4%;width:40%;aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--ink);border:1px solid var(--gold)}.champions_slotLogo__sKb_y img{-o-object-fit:contain;object-fit:contain;padding:3px}.champions_slotLogo__sKb_y[data-ink=dark]{background:radial-gradient(circle,#f3efe4 0,#cfc9bb 100%)}.champions_slotLogo__sKb_y .champions_gymInitials__lgIWu{font-size:.7rem}.champions_finals__rBr5P,.champions_finals__rBr5P .champions_yearHead__284c4,.champions_finals__rBr5P .champions_yearHead__284c4 *{text-align:left}.champions_finals__rBr5P .champions_viewSwitch__NgcEc{margin-top:2rem}.champions_finalsCentered__5Zjul,.champions_finalsCentered__5Zjul .champions_yearHead__284c4,.champions_finalsCentered__5Zjul .champions_yearHead__284c4 *{text-align:center}.champions_finalsCentered__5Zjul .champions_yearHead__284c4{flex-direction:column;align-items:center;gap:.3rem;padding-bottom:1rem}.champions_finalsCentered__5Zjul .champions_viewSwitch__NgcEc{display:flex;width:-moz-fit-content;width:fit-content;margin-inline:auto}.champions_gymGrid__03mo8{--cols:4;--gap-x:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:var(--gap-x);column-gap:var(--gap-x)}.champions_gymGrid__03mo8>li{width:calc((100% - (var(--cols) - 1) * var(--gap-x)) / var(--cols))}@media (max-width:1000px){.champions_gymGrid__03mo8{--cols:3}}@media (max-width:760px){.champions_gymGrid__03mo8{--cols:2}}@media (max-width:540px){.champions_gymGrid__03mo8{--cols:1}}.champions_ring__F2Ktb{aspect-ratio:1/.9;border-radius:22px;border-width:1.5px;padding:18% 10% 10%;background:radial-gradient(90% 70% at 50% 0,rgba(202,165,63,.12),transparent 70%),var(--panel)}.champions_ring__F2Ktb[data-count="3"],.champions_ring__F2Ktb[data-count="4"]{--size:32%}.gyms_search__CeRRq{display:flex;flex-direction:column;gap:.5rem;max-width:420px}.gyms_searchLabel__quAYs{font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.gyms_search__CeRRq input{font:inherit;font-size:1rem;color:var(--bone);background:var(--panel);border:1px solid var(--line);padding:.8rem 1rem;border-radius:0}.gyms_search__CeRRq input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gyms_count__HJWRH{margin:1rem 0 1.5rem;color:var(--muted);font-size:.8rem}.gyms_grid__YgRAd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem}.gyms_card__qi0d_{display:grid;grid-template-columns:56px 1fr;gap:1rem;align-items:center;height:100%;padding:.9rem 1rem;background:var(--panel);border:1px solid var(--line);color:inherit;text-decoration:none;transition:border-color .2s ease}.gyms_card__qi0d_:focus-visible,.gyms_card__qi0d_:hover{border-color:var(--gold)}.gyms_cardLogo__5FC0i,.gyms_logo__mZtIn{position:relative;display:grid;place-items:center;overflow:hidden;background:transparent}.gyms_cardLogo__5FC0i{width:56px;height:56px}.gyms_cardLogo__5FC0i img,.gyms_logo__mZtIn img{-o-object-fit:contain;object-fit:contain}.gyms_cardLogo__5FC0i:has(.gyms_cardInitials__vHJkz),.gyms_logo__mZtIn:has(span){background:linear-gradient(180deg,#17151c,#0b0a0e);border:1px solid var(--line)}.gyms_cardLogo__5FC0i[data-ink=dark],.gyms_logo__mZtIn[data-ink=dark]{background:radial-gradient(circle,rgba(243,239,228,.7) 0,rgba(243,239,228,.35) 45%,transparent 72%)}.gyms_cardInitials__vHJkz{font-size:1.2rem;color:var(--gold)}.gyms_cardBody__V5fuo{display:flex;flex-direction:column;gap:.2rem;min-width:0}.gyms_cardName__ArLCi{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.gyms_cardPlace__u_MnQ{color:var(--gold-hi);font-size:.78rem}.gyms_cardStats__PYJij{color:var(--muted);font-size:.78rem}.gyms_cardStats__PYJij em{font-style:normal;color:var(--gold-hi)}.gyms_hero__ZdzL8{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.25rem,3vw,2.5rem);align-items:center}.gyms_logo__mZtIn{width:clamp(96px,14vw,160px);aspect-ratio:1}.gyms_logo__mZtIn .gyms_initials__EOPQB,.gyms_logo__mZtIn span{font-size:clamp(2rem,5vw,3.4rem)}.gyms_name__0vNhd{font-size:clamp(2.4rem,6.5vw,5rem);line-height:.92;text-transform:uppercase;margin:.8rem 0 0;overflow-wrap:anywhere}.gyms_stats__cK1S8{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:2.5rem 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gyms_stats__cK1S8>div{padding:1.1rem .5rem 1.1rem 0}.gyms_stats__cK1S8>div+div{padding-left:1rem;border-left:1px solid var(--line)}.gyms_stats__cK1S8 dt{font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.gyms_stats__cK1S8 dd{margin:.35rem 0 0;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1;color:var(--gold-hi)}.gyms_links__Uehk0{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0;padding:0}.gyms_links__Uehk0 a{display:inline-block;padding:.5rem .9rem;border:1px solid var(--line);color:var(--bone);text-decoration:none;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.gyms_links__Uehk0 a:hover{border-color:var(--gold);color:var(--gold-hi)}.gyms_event__eRQmx{margin-top:1.5rem;border:1px solid var(--line);background:var(--panel)}.gyms_eventHead__2RZoq{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;align-items:baseline;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.gyms_eventName__xWf9d{margin:0;font-size:clamp(1.2rem,2.6vw,1.6rem);text-transform:uppercase;line-height:1;color:var(--bone);border:0;border-radius:0;padding:0;background:none}.gyms_eventMeta__L2waC{grid-column:1;margin:0;color:var(--muted);font-size:.82rem}.gyms_eventHead__2RZoq>a{grid-column:2;grid-row:1/span 2;align-self:center}.gyms_bouts__ZdqGM{list-style:none;margin:0;padding:0}.gyms_bout__v3mOp{display:grid;grid-template-columns:6.5rem 1fr auto;gap:1rem;align-items:center;padding:.85rem 1.2rem}.gyms_bout__v3mOp+.gyms_bout__v3mOp{border-top:1px solid rgba(202,165,63,.09)}.gyms_result__6PlOG{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;text-align:center!important;padding:.35rem .4rem;border:1px solid var(--line);color:var(--muted)}.gyms_bout__v3mOp[data-result=W] .gyms_result__6PlOG{color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));border-color:transparent}.gyms_bout__v3mOp[data-result=L] .gyms_result__6PlOG{color:var(--bone);border-color:rgba(243,239,228,.25)}.gyms_fighter__mvPtj{display:block;font-weight:600}.gyms_fighter__mvPtj a,.gyms_roster__gUrEb a,.gyms_vs__vJZ1R a{color:inherit;text-decoration:underline;text-decoration-color:var(--gold-deep);text-underline-offset:3px}.gyms_fighter__mvPtj a:hover,.gyms_roster__gUrEb a:hover,.gyms_vs__vJZ1R a:hover{color:var(--gold-hi)}.gyms_vs__vJZ1R{display:block;margin-top:.15rem;color:var(--muted);font-size:.86rem}.gyms_boutMeta__iRBkY{color:var(--muted);font-size:.78rem;text-align:right!important}.gyms_tag__vw131{font-style:normal;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi);border:1px solid var(--line);padding:.15rem .4rem;margin-right:.5rem}.gyms_roster__gUrEb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));border-top:1px solid var(--line)}.gyms_roster__gUrEb li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 1rem .7rem 0;border-bottom:1px solid var(--line)}.gyms_rosterRecord__X0Q0S{color:var(--gold-hi);font-variant-numeric:tabular-nums}.gyms_claim__eFKxr{margin-top:3.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--gold-deep);background:rgba(202,165,63,.05)}.gyms_claimTitle__cKRRH{margin:0;font-size:clamp(1.4rem,3vw,2rem);text-transform:uppercase;color:var(--gold-hi)}.gyms_claim__eFKxr p{max-width:60ch;margin:.8rem 0 1.2rem;color:var(--muted);line-height:1.6}.gyms_claimLink__SyJiZ{display:inline-block;padding:.75rem 1.2rem;color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));text-decoration:none;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.gyms_tickets__lwAgU{margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--gold);background:radial-gradient(120% 90% at 100% 0,rgba(202,165,63,.16),transparent 60%),var(--panel)}.gyms_ticketsTag__ysU63{display:inline-block;padding:.3rem .65rem;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);background:var(--gold)}.gyms_ticketsTitle__YZKhw{margin:.9rem 0 0;font-family:"MyCustomFont",var(--font-chakra),sans-serif;font-weight:400;font-size:clamp(1.5rem,3.4vw,2.3rem);line-height:1.05;text-transform:uppercase;color:var(--bone)}.gyms_tickets__lwAgU p{max-width:62ch;margin:.9rem 0 1.2rem;color:var(--muted);line-height:1.6}.gyms_tickets__lwAgU p strong{color:var(--bone);font-weight:600}.gyms_tickets__lwAgU .gyms_ticketsRaised__tA7fq{margin-top:-.4rem;color:var(--gold-hi);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.gyms_tickets__lwAgU button.gyms_claimLink__SyJiZ{border:none;cursor:pointer;font-family:inherit}.gyms_tickets__lwAgU .gyms_ticketsSoon__wrYMm a{color:var(--gold-hi)}@media (max-width:800px){.gyms_stats__cK1S8{grid-template-columns:repeat(3,minmax(0,1fr))}.gyms_stats__cK1S8>div:nth-child(4){padding-left:0;border-left:0}.gyms_stats__cK1S8>div:nth-child(n+4){border-top:1px solid var(--line)}.gyms_bout__v3mOp{grid-template-columns:5.2rem 1fr;align-items:start}.gyms_result__6PlOG{margin-top:.1rem}.gyms_boutMeta__iRBkY{grid-column:2;text-align:left!important}.gyms_eventHead__2RZoq{grid-template-columns:1fr}.gyms_eventHead__2RZoq>a{grid-column:1;grid-row:auto}}@media (max-width:480px){.gyms_hero__ZdzL8{grid-template-columns:1fr}}.gyms_watch__9oru1{display:inline-block;margin-right:.6rem;padding:.15rem .5rem;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));text-decoration:none}.gyms_claimActions__hSyO_{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.gyms_claimAlt__QdVlC{display:inline-block;padding:.75rem 1.2rem;border:1px solid var(--line);color:var(--bone);text-decoration:none;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.gyms_claimAlt__QdVlC:hover{border-color:var(--gold);color:var(--gold-hi)}.gyms_visit__WV4uD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);border:1px solid var(--line);background:var(--panel)}.gyms_visitNoMap__WnwJU{grid-template-columns:1fr}.gyms_visitCard__uzJm7{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.1rem,3vw,1.75rem)}.gyms_visitLabel__vuIr8{font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.gyms_visitAddress__lNMz_{margin:.3rem 0 1rem;font-size:1.1rem;line-height:1.45;color:var(--bone)}.gyms_visitAddress__lNMz_ a{color:var(--bone);text-decoration:none}.gyms_visitAddress__lNMz_ a:hover{color:var(--gold-hi)}.gyms_visitActions__u7I9_{display:flex;flex-wrap:wrap;gap:.6rem}.gyms_about__RzwKB{margin:1.25rem 0 0;max-width:60ch;color:var(--muted);line-height:1.6;white-space:pre-line}.gyms_map__SOVIV{display:block;width:100%;height:100%;min-height:280px;border:0;border-left:1px solid var(--line);filter:grayscale(.35) contrast(1.05)}.gyms_dayName___nS5S,.gyms_scheduleTitle__6NlJq{padding:0;border:0;border-radius:0}.gyms_scheduleTitle__6NlJq{margin:1.75rem 0 .75rem;font-size:.72rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.gyms_schedule__hLet3{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.6rem}.gyms_scheduleDay__tWDf2{background:var(--panel);border:1px solid var(--line);padding:.9rem 1rem 1rem}.gyms_dayName___nS5S{margin:0 0 .6rem;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-hi)}.gyms_scheduleDay__tWDf2 ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.gyms_classRow__lZi6n{display:flex;flex-direction:column;gap:.1rem}.gyms_classTime__XhRo6{font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.gyms_className__9yUGU{font-size:.98rem;font-weight:600;color:var(--bone)}.gyms_classMeta__2jnCt{font-size:.8rem;color:var(--muted)}@media (max-width:800px){.gyms_visit__WV4uD{grid-template-columns:1fr}.gyms_map__SOVIV{min-height:240px;border-left:0;border-top:1px solid var(--line)}}.gyms_manageButton__z4uLp{margin-top:1.1rem}.gyms_plans__q8aWa{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}.gyms_plan__Yxp9j{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.1rem 1.1rem;background:var(--panel);border:1px solid var(--line)}.gyms_planName__TZt7I{font-size:1.05rem;color:var(--bone)}.gyms_planPrice__ObiL_{font-size:1.4rem;color:var(--gold-hi)}.gyms_planPrice__ObiL_ small{font-size:.8rem;color:var(--muted)}.gyms_plan__Yxp9j .gyms_claimLink__SyJiZ{margin-top:auto;padding:.55rem 1rem}.gyms_logoCol__Zj1Em{display:flex;flex-direction:column;align-items:center;gap:.5rem}.gyms_logoEdit__YjpeA{padding:.45rem .8rem;border:1px solid var(--line);background:transparent;color:var(--bone);font-family:inherit;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.gyms_logoEdit__YjpeA:hover{border-color:var(--gold);color:var(--gold-hi)}.gyms_logoEdit__YjpeA:disabled{opacity:.5;cursor:default}.gyms_logoNote__m9Po1{margin:0;max-width:160px;font-size:.75rem;text-align:center;color:var(--muted)}.gyms_more__ykD_D{margin-top:2.5rem}.gyms_moreTitle__eMzBo{margin:0 0 .4rem;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi)}.gyms_moreNote__XDbAm{margin:0 0 1.25rem;color:var(--muted);font-size:.8rem}.gyms_cardOther__1WUsd{background:transparent}.gyms_cardOther__1WUsd .gyms_cardStats__PYJij{color:var(--gold-hi)}.modals_overlay__p6j3r{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;opacity:0;animation:modals_fadeIn__Pzx97 .3s ease-out forwards;z-index:1600;overflow-y:auto}.modals_content__hQETw{background-color:rgba(255,255,255,0);padding:2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-100vh);animation:modals_slideIn___vlcv .5s ease-out forwards;z-index:2000;width:100%;max-width:800px;max-height:90vh;overflow-y:auto}.modals_overlayLoading___yD11{right:0;bottom:0;background-color:rgba(0,0,0,.7);opacity:0;animation:modals_fadeIn__Pzx97 .3s ease-out forwards;z-index:1100}.modals_overlayLevel2__NOnuS,.modals_overlayLoading___yD11{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center}.modals_overlayLevel2__NOnuS{width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:3000}.modals_contentLevel2__9QSyU{position:relative;width:90%;max-width:500px;max-height:90vh;background-color:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow-y:auto;padding:20px;z-index:3100}.modals_contentLoading__YAQ9j{padding:2rem;border-radius:8px;box-shadow:10px 10px rgba(0,0,0,.1);max-width:90%;width:500px;max-height:90vh;overflow-y:auto;z-index:2000;animation:modals_fadeInOut__2QOCw .5s ease-in-out infinite}.modals_loadingText__6myvF{font-size:3.5em;color:red;text-shadow:5px 5px 6px rgba(0,0,0,.7)}@keyframes modals_fadeIn__Pzx97{0%{opacity:0}to{opacity:1}}@keyframes modals_slideIn___vlcv{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}.modals_closeButton__xu3Zl{background:none;border:none;font-size:1.5rem;cursor:pointer;position:absolute;top:.5rem;right:1rem}.modals_event-date__HxOsv,.modals_venue-name__LxkTy{font-size:clamp(16px,5vw,36px)}.modals_overlay2__LDvce{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modals_modal2__8wtid{background:white;width:90%;max-width:500px;padding:20px;border-radius:8px;transform:translateY(100%);animation:modals_slide-up__pqQBc .4s ease-out forwards}.modals_closeButton2__HegjV{position:absolute;top:10px;right:15px;background:transparent;border:none;font-size:1.5rem;cursor:pointer}.modals_title__JDGA_{margin:0 0 10px;font-size:1.5rem}.modals_content2__slyej{font-size:1rem}@keyframes modals_slide-up__pqQBc{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes animations_pulse__vv0IJ{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,128,0,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(0,128,0,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(0,128,0,0)}}.animations_pulseButton__coIME{animation:animations_pulse__vv0IJ 2s infinite}.rankings_points__B62IP{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.rankings_points__B62IP li{border:1px solid var(--line);border-radius:999px;padding:.35rem .85rem;font-size:.82rem;background:rgba(202,165,63,.05)}.rankings_points__B62IP b{color:var(--gold-hi);font-variant-numeric:tabular-nums}.rankings_meta__3b4zi{margin:.9rem 0 0;font-size:.78rem;color:var(--muted)}.rankings_sectionHead__GlpJV{font-size:clamp(1.6rem,4vw,2.2rem);color:var(--gold);margin:3.5rem 0 1.2rem;padding-bottom:.6rem;border-bottom:1px solid var(--line);text-transform:uppercase}.rankings_top__ShRMx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.rankings_topCard__nOC2y{display:flex;align-items:center;gap:.9rem;height:100%;padding:.85rem 1rem;background:var(--panel);border:1px solid var(--line);color:inherit;text-decoration:none;transition:border-color .25s ease}.rankings_topCard__nOC2y:focus-visible,.rankings_topCard__nOC2y:hover{border-color:var(--gold)}.rankings_first__0CNgI{border-color:rgba(202,165,63,.55);background:linear-gradient(135deg,rgba(202,165,63,.16),var(--panel) 65%)}.rankings_topRank__Trjj_{flex:none;width:2.2rem;font-size:1.9rem;line-height:1;color:var(--gold)}.rankings_topBody__blPZV{display:flex;flex-direction:column;gap:.15rem;min-width:0}.rankings_topMeta__aro9E{font-size:.8rem;font-variant-numeric:tabular-nums}.rankings_topMeta__aro9E em{font-style:normal;color:var(--gold-hi)}@media (max-width:700px){.rankings_top__ShRMx{grid-template-columns:minmax(0,1fr)}}.rankings_name__50l8r{font-weight:600;color:var(--bone);text-decoration:none;overflow-wrap:anywhere}a.rankings_name__50l8r:focus-visible,a.rankings_name__50l8r:hover{color:var(--gold-hi);text-decoration:underline}.rankings_place__p7PCF{display:block;font-size:.78rem;color:var(--muted);text-decoration:none;overflow-wrap:anywhere}.rankings_tableWrap__IgW42{overflow-x:auto;border:1px solid var(--line)}.rankings_table__4V_7V{width:100%;min-width:640px;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.rankings_table__4V_7V th{font-size:.64rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:.65rem .8rem;background:var(--panel);border-bottom:1px solid var(--line)}.rankings_table__4V_7V td{padding:.6rem .8rem;border-bottom:1px solid rgba(202,165,63,.08);vertical-align:middle}.rankings_table__4V_7V tr:last-child td{border-bottom:0}.rankings_table__4V_7V .rankings_num__CtGpn{text-align:right}.rankings_rank__xtNNi{width:2.75rem;font-size:1.15rem;color:var(--gold)}.rankings_champRow__Sygwm .rankings_rank__xtNNi{color:var(--gold-hi)}.rankings_table__4V_7V .rankings_pts__0SHSc{font-weight:700;color:var(--gold-hi)}.rankings_howGrid__kJENt{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;color:var(--muted);font-size:.92rem}.rankings_howGrid__kJENt h3{margin:0 0 .35rem;font-size:.72rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.rankings_howGrid__kJENt p{margin:0;line-height:1.6}.rankings_howGrid__kJENt a{color:var(--gold)}.header_header__tZ8Fs,.header_overlay__TSsxe{--gold:#caa53f;--gold-hi:#e8ca63;--ink:#0b0b0d;--bone:#f3efe4;--blood:#b3231f}.header_header__tZ8Fs{position:fixed;inset:0 0 auto 0;z-index:100;font-family:var(--font-chakra),system-ui,sans-serif;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,-webkit-backdrop-filter .4s ease;transition:background .4s ease,backdrop-filter .4s ease,border-color .4s ease,box-shadow .4s ease;transition:background .4s ease,backdrop-filter .4s ease,border-color .4s ease,box-shadow .4s ease,-webkit-backdrop-filter .4s ease;border-bottom:1px solid transparent}.header_header__tZ8Fs.header_scrolled__4EDc3{background:rgba(9,9,11,.78);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom-color:rgba(202,165,63,.28);box-shadow:0 18px 50px -30px rgba(0,0,0,.9)}.header_inner__VJSBK{max-width:1280px;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem);height:76px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.header_brand___9n_Z{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--bone)}.header_brandMark__fRMM9{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(202,165,63,.35));flex-shrink:0}.header_wordmark__Mkc_0{display:flex;flex-direction:column;line-height:1}.header_wordmarkTop__y_0OE{font-size:.58rem;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);padding-left:.12em}.header_wordmarkMain__J0aUV{font-family:"MyCustomFont",var(--font-chakra),sans-serif;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bone)}.header_nav__tmius{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2.1rem)}.header_navLink__lLGgT{position:relative;color:rgba(243,239,228,.82);text-decoration:none;font-size:.74rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:.4rem 0;transition:color .25s ease}.header_navLink__lLGgT:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background:linear-gradient(90deg,var(--gold),var(--gold-hi));transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.16,1,.3,1)}.header_navLink__lLGgT:hover{color:var(--bone)}.header_navLink__lLGgT:hover:after{transform:scaleX(1);transform-origin:left}.header_actions__cOygZ{display:flex;align-items:center;gap:.75rem}.header_ghost__dJmRr{color:var(--bone);text-decoration:none;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:.6rem .4rem;opacity:.85;transition:opacity .2s ease}.header_ghost__dJmRr:hover{opacity:1}.header_cta__BlqBL{position:relative;color:var(--ink);text-decoration:none;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:.62rem 1.15rem;background:linear-gradient(180deg,var(--gold-hi),var(--gold));border:1px solid var(--gold-hi);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.header_cta__BlqBL:hover{transform:translateY(-1px);box-shadow:0 12px 28px -12px rgba(202,165,63,.7);filter:brightness(1.06)}.header_right__573wQ{display:flex;align-items:center;gap:1rem}.header_login__TsAfD{opacity:0;pointer-events:none}.header_login__TsAfD.header_ready__HqjbR{opacity:.85;pointer-events:auto}.header_login__TsAfD.header_ready__HqjbR:hover{opacity:1}.header_account___mPlC{position:relative}.header_avatar__fZ_Lt{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--gold);background:rgba(202,165,63,.12);color:var(--gold-hi);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease}.header_avatar__fZ_Lt:hover,.header_avatar__fZ_Lt[aria-expanded=true]{background:rgba(202,165,63,.26)}.header_menu__jENw0{position:absolute;top:calc(100% + 10px);right:0;min-width:15rem;padding:.4rem;background:#111114;border:1px solid rgba(202,165,63,.3);box-shadow:0 24px 50px -20px rgba(0,0,0,.9);text-align:left}.header_menuEmail__zXs1s{margin:0;padding:.6rem .7rem .7rem;border-bottom:1px solid rgba(202,165,63,.15);font-size:.85rem;color:rgba(243,239,228,.75);overflow-wrap:anywhere;text-align:left}.header_badge__X7Wr3{display:inline-block;margin-left:.5rem;padding:.1rem .4rem;font-size:.6rem;color:var(--ink);background:var(--gold);vertical-align:middle}.header_badge__X7Wr3,.header_menuItem__bCY60{letter-spacing:.18em;text-transform:uppercase}.header_menuItem__bCY60{display:block;width:100%;margin-top:.3rem;padding:.6rem .7rem;font-size:.72rem;font-weight:600;text-align:left;text-decoration:none;color:var(--bone)}.header_menuItem__bCY60+.header_menuItem__bCY60{margin-top:0}.header_menuItem__bCY60:hover{background:rgba(202,165,63,.12)}.header_burger__azjLE{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:1px solid rgba(202,165,63,.4);cursor:pointer}.header_burger__azjLE span{display:block;height:2px;width:100%;background:var(--gold);transition:transform .3s ease,opacity .3s ease}.header_burger__azjLE.header_open__wVa0c span:first-child{transform:translateY(7px) rotate(45deg)}.header_burger__azjLE.header_open__wVa0c span:nth-child(2){opacity:0}.header_burger__azjLE.header_open__wVa0c span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header_overlay__TSsxe{position:fixed;inset:0;z-index:90;background:radial-gradient(120% 90% at 50% 0,#15130c 0,#08080a 60%);display:flex;flex-direction:column;padding:5rem 2rem 3rem;gap:.4rem;overflow-y:auto;overscroll-behavior:contain;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease}.header_overlay__TSsxe.header_show__SIEVG{transform:translateY(0);opacity:1;pointer-events:auto}.header_overlay__TSsxe>:first-child{margin-top:auto}.header_overlay__TSsxe>:last-child{margin-bottom:auto}.header_overlayLink__dzf1F{font-family:"MyCustomFont",var(--font-chakra),sans-serif;font-size:clamp(2.2rem,9vw,3.4rem);letter-spacing:.04em;text-transform:uppercase;color:var(--bone);text-decoration:none;padding:.35rem 0;border-bottom:1px solid rgba(202,165,63,.12);opacity:0;transform:translateX(-24px)}.header_overlay__TSsxe.header_show__SIEVG .header_overlayLink__dzf1F{animation:header_revealIn__is_S2 .55s cubic-bezier(.16,1,.3,1) forwards}.header_overlayLink__dzf1F span{color:var(--gold);font-size:.9rem;vertical-align:super;margin-right:.6rem;letter-spacing:0}.header_overlayCta__ymScX{margin-top:1.8rem;align-self:flex-start;color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));text-decoration:none;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.85rem;padding:.9rem 1.6rem}@keyframes header_revealIn__is_S2{to{opacity:1;transform:translateX(0)}}@media (max-width:940px){.header_actions__cOygZ,.header_nav__tmius{display:none}.header_burger__azjLE{display:flex}}@media (prefers-reduced-motion:reduce){.header_cta__BlqBL,.header_navLink__lLGgT:after,.header_overlayLink__dzf1F,.header_overlay__TSsxe{transition:none;animation:none}}.account_page__UjyRe{--ink:#0b0b0d;--panel:#131316;--bone:#f3efe4;--muted:rgba(243,239,228,0.64);--gold:#caa53f;--gold-hi:#e8ca63;--line:rgba(202,165,63,0.22);min-height:100svh;padding:7.5rem 1rem 4rem;background:var(--ink);color:var(--bone);font-family:var(--font-chakra),system-ui,sans-serif}.account_page__UjyRe *{text-align:left}.account_page__UjyRe :focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.account_inner__Zvxo0{width:min(52rem,100%);margin:0 auto}.account_kicker__QlBKT{margin:0;font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-hi)}.account_title___DIZp{margin:.4rem 0 1rem;font-family:"MyCustomFont",var(--font-chakra),sans-serif;font-size:clamp(2rem,6vw,3rem);font-weight:400;line-height:1.05;text-align:left}.account_lead__JH_qN{margin:0 0 2rem;color:var(--muted)}.account_lead__JH_qN strong{color:var(--bone);font-weight:500;overflow-wrap:anywhere}.account_muted__Dnw8q{margin:0;font-size:.88rem;color:var(--muted)}.account_error__WNzDj{margin:0;font-size:.88rem;color:#ff8a80}.account_ok__U_8Ln{margin:0;font-size:.88rem;color:var(--gold-hi)}.account_empty__3umBJ{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;border:1px solid var(--line);color:var(--muted)}.account_empty__3umBJ p{margin:0}.account_empty__3umBJ a:not(.account_primary__YiIEU){color:var(--gold-hi);text-decoration:underline;text-underline-offset:3px}.account_section__D9SO8{margin-top:2.2rem}.account_sectionTitle__oyP47{margin:0 0 .3rem;font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bone);text-align:left}.account_cards__dXAkb{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:1rem}.account_card__5zgeI{display:flex;flex-wrap:wrap;gap:1.25rem;padding:1.25rem;background:var(--panel);border:1px solid var(--line)}.account_images__NXOSd{display:flex;gap:.9rem}.account_images__NXOSd figure{margin:0;display:flex;flex-direction:column;gap:.4rem}.account_images__NXOSd figcaption{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.account_frame__cEr7R{display:grid;place-items:center;width:7.5rem;height:7.5rem;overflow:hidden;background:rgba(243,239,228,.06);border:1px solid rgba(243,239,228,.14);font-size:1.6rem;color:var(--muted)}.account_frame__cEr7R img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account_logo__n1Hep img{-o-object-fit:contain;object-fit:contain;padding:.5rem}.account_new__VRGi4{border-color:var(--gold)}.account_cardBody__gcBni{flex:1 1 14rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.account_cardName__ZGwIu{margin:0;padding:0;border:0;font-size:1.15rem;font-weight:600;color:var(--bone);text-align:left}.account_primary__YiIEU{margin-top:.4rem;padding:.75rem 1.15rem;background:var(--gold);color:var(--ink)!important;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background .14s ease}.account_primary__YiIEU:hover{background:var(--gold-hi)}.account_primary__YiIEU:disabled{opacity:.5;cursor:default}.account_links__WNmAI{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.account_links__WNmAI .account_primary__YiIEU{display:inline-block;text-decoration:none}.account_codes__jl3vr{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.account_code__SWRgz{display:flex;flex-direction:column;gap:.3rem;padding:1rem;background:var(--panel);border:1px solid var(--line)}.account_qr__EidKg{width:11rem;height:11rem;margin-bottom:.4rem;background:#fff}.account_qr__EidKg svg{display:block;width:100%;height:100%}.marketing_muted__gGkiu{color:var(--muted)}.marketing_small__yV6IQ{font-size:.8rem;color:var(--gold);text-decoration:none}.marketing_warn__twDkZ{color:#f0b36a;font-size:.9rem}.marketing_refresh__3I5cs{display:flex;align-items:center;gap:.8rem;margin-top:1rem;font-size:.8rem;color:var(--muted)}.marketing_btn__mkDWi{background:transparent;border:1px solid var(--line);color:var(--bone);border-radius:999px;padding:.45rem .95rem;font:inherit;font-size:.8rem;cursor:pointer;white-space:nowrap}.marketing_btn__mkDWi:hover:not(:disabled){border-color:var(--gold);color:var(--gold-hi)}.marketing_btn__mkDWi:disabled{opacity:.5;cursor:default}.marketing_section__P_1jA{margin-top:3.5rem}.marketing_h2__PEFl5{font-size:1.35rem;text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin:0 0 1rem;padding-bottom:.6rem;border-bottom:1px solid var(--line)}.marketing_kpis__MoGh1{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.8rem}.marketing_kpi__zUiU1{display:flex;flex-direction:column;gap:.35rem;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1rem 1.1rem}.marketing_kpiLabel__9lGco{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.marketing_kpiNum__8XGCq{font-size:1.9rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.marketing_kpiNote__xaje1{font-size:.75rem;color:var(--muted)}.marketing_up__FKOe9{color:#8fd19e}.marketing_down__a5xhy{color:#f0b36a}.marketing_split__YPzzI{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem}@media (max-width:860px){.marketing_split__YPzzI{grid-template-columns:minmax(0,1fr)}}.marketing_panel__uGlTM{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1.2rem 1.3rem;min-width:0}.marketing_panelHead__mLJnz{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.9rem}.marketing_panelHead__mLJnz h3,.marketing_panel__uGlTM h3{margin:0;font-size:1rem}.marketing_chartReadout__7QFs5{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-size:.85rem;color:var(--muted);margin-bottom:.6rem}.marketing_chartReadout__7QFs5 strong{color:var(--bone);font-size:1.1rem}.marketing_chartReadout__7QFs5 span{margin-left:auto}.marketing_bars__WLubW{display:flex;align-items:flex-end;height:180px;border-bottom:1px solid var(--line)}.marketing_barHit__Nj_pl{flex:1;height:100%;display:flex;align-items:flex-end;padding:0 1px;background:none;border:0;cursor:default}.marketing_bar__1uuRo{width:100%;background:var(--gold-deep);border-radius:4px 4px 0 0;transition:background .15s}.marketing_barHit__Nj_pl:focus-visible .marketing_bar__1uuRo,.marketing_barHit__Nj_pl:hover .marketing_bar__1uuRo,.marketing_barOn__LLGuY .marketing_bar__1uuRo{background:var(--gold-hi)}.marketing_axis__WU9zR{display:flex;justify-content:space-between;font-size:.7rem;color:var(--muted);margin-top:.4rem}.marketing_pages__mrvS_{list-style:none;margin:0;padding:0;font-size:.85rem}.marketing_pages__mrvS_ li{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px solid rgba(243,239,228,.06)}.marketing_pages__mrvS_ a{color:var(--bone);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing_pages__mrvS_ span{font-variant-numeric:tabular-nums;color:var(--muted)}.marketing_socialStats__5L9hv{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.9rem}.marketing_socialStats__5L9hv div{display:flex;flex-direction:column}.marketing_statNum__eG3A6{font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}.marketing_statLabel__eK3UW{font-size:.72rem;color:var(--muted)}.marketing_posts__M9_dJ{list-style:none;margin:.8rem 0 0;padding:0}.marketing_posts__M9_dJ li{border-top:1px solid rgba(243,239,228,.06)}.marketing_posts__M9_dJ a{display:block;padding:.55rem 0;color:var(--bone);text-decoration:none}.marketing_postText__BGdtG{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem}.marketing_postMeta__5VNM3{display:block;font-size:.72rem;color:var(--muted);margin-top:.2rem}.marketing_setup__8R6PC ol{margin:.8rem 0 0;padding-left:1.2rem;line-height:1.7;font-size:.9rem}.marketing_setup__8R6PC a{color:var(--gold-hi)}.marketing_muted__gGkiu code,.marketing_setup__8R6PC code{font-size:.8em;background:rgba(202,165,63,.12);padding:.1em .35em;border-radius:4px;color:var(--gold-hi)}.marketing_strategies__V01pD{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem}.marketing_strategy__8rp0i{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:12px;padding:1rem 1.1rem;font-size:.88rem;line-height:1.55}.marketing_strategy__8rp0i h3{margin:0 0 .4rem;font-size:1rem}.marketing_strategy__8rp0i p{margin:0 0 .5rem}.marketing_tabs__sgc0B{display:flex;gap:.4rem;flex-wrap:wrap;margin:1rem 0 .8rem}.marketing_tabOn__JtA_F,.marketing_tab__QnlsX{font:inherit;font-size:.85rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.marketing_tabOn__JtA_F{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:700}.marketing_tabOn__JtA_F span,.marketing_tab__QnlsX span{opacity:.7;margin-left:.25rem}.marketing_toolbar__SzK8E{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:.8rem}.marketing_search__WBNot{flex:1 1 220px;max-width:340px;background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--bone);padding:.5rem .95rem;font:inherit;font-size:.85rem}.marketing_check__iEIXl{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--muted)}.marketing_grow__GpbLH{flex:1}.marketing_tableWrap__ZScO0{overflow-x:auto;border:1px solid var(--line);border-radius:12px;max-height:640px;overflow-y:auto}.marketing_table__WDpWD{width:100%;border-collapse:collapse;font-size:.82rem}.marketing_table__WDpWD th{position:sticky;top:0;background:var(--panel);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.marketing_table__WDpWD td,.marketing_table__WDpWD th{padding:.6rem .8rem;border-bottom:1px solid rgba(243,239,228,.06);white-space:nowrap;vertical-align:top}.marketing_table__WDpWD a{color:var(--bone);text-decoration-color:var(--line)}.marketing_table__WDpWD a:hover{color:var(--gold-hi)}.marketing_links__2KeWE{display:flex;gap:.6rem}.marketing_tag__CObv3{display:inline-block;margin-left:.5rem;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.12rem .45rem;border-radius:999px;background:rgba(202,165,63,.16);color:var(--gold-hi)}.marketing_tagDim__EVD6F{background:rgba(243,239,228,.08);color:var(--muted)}.thailand_jump__vM2Q5{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}.thailand_jump__vM2Q5 a{border:1px solid var(--line);border-radius:999px;padding:.4rem .95rem;font-size:.78rem;letter-spacing:.08em;color:var(--bone);text-decoration:none;background:rgba(202,165,63,.05);transition:border-color .2s ease,color .2s ease}.thailand_jump__vM2Q5 a:focus-visible,.thailand_jump__vM2Q5 a:hover{border-color:var(--gold);color:var(--gold-hi)}.thailand_kicker__Nz0dL{display:block;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.thailand_copy__c9tuh{margin:1rem 0 0;max-width:54ch;color:var(--muted);line-height:1.65}.thailand_sectionHead__OtvZV{font-size:clamp(1.6rem,4vw,2.2rem);color:var(--gold);margin:4rem 0 .6rem;padding-bottom:.6rem;border-bottom:1px solid var(--line);text-transform:uppercase}.thailand_sectionLead__zUVj_{margin:0 0 1.4rem;color:var(--muted);font-size:.95rem}.thailand_house__GzmSu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);border:1px solid rgba(202,165,63,.4);background:linear-gradient(135deg,rgba(202,165,63,.14),var(--panel) 60%);scroll-margin-top:6rem}.thailand_houseBody__fpPV4{padding:clamp(1.4rem,4vw,2.6rem)}.thailand_houseTitle__t8a6b{margin:.6rem 0 0;font-size:clamp(2rem,5vw,3.2rem);line-height:.95;text-transform:uppercase;color:var(--bone)}.thailand_houseName__QoO42{margin:.5rem 0 0;font-weight:600;color:var(--gold-hi);letter-spacing:.04em}.thailand_facts__piYMS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.6rem 0 0;background:var(--line);border:1px solid var(--line)}.thailand_facts__piYMS div{background:var(--ink);padding:.75rem .8rem}.thailand_facts__piYMS dt{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.thailand_facts__piYMS dd{margin:.25rem 0 0;font-size:1.6rem;line-height:1;color:var(--gold-hi)}.thailand_features__m7jPl{list-style:none;margin:1.3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;font-size:.88rem}.thailand_features__m7jPl li:before{content:"◆";color:var(--gold);font-size:.6rem;margin-right:.55rem;vertical-align:.15em}.thailand_map__x4oqO{position:relative;isolation:isolate;z-index:0;min-height:440px;border-left:1px solid var(--line);background:#17151c}.thailand_mapShell__jCo_f{position:absolute;inset:0}.thailand_mapCanvas__N4qzs{position:absolute;inset:0;background:#0e0e12;font-family:var(--font-chakra),system-ui,sans-serif}.thailand_mapToggle__HuNWo{position:absolute;z-index:500;top:.75rem;right:.75rem;display:flex;border:1px solid var(--line);background:rgba(11,11,13,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.thailand_mapToggle__HuNWo button{padding:.45rem .8rem;font:inherit;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);background:transparent;border:0;cursor:pointer}.thailand_mapToggle__HuNWo button[aria-pressed=true]{color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold))}.thailand_mapKey__8ZPAn{position:absolute;z-index:500;left:.75rem;bottom:1.6rem;list-style:none;margin:0;padding:.5rem .7rem;display:grid;gap:.3rem;font-size:.66rem;letter-spacing:.08em;color:var(--bone);background:rgba(11,11,13,.85);border:1px solid var(--line)}.thailand_mapKey__8ZPAn li{display:flex;align-items:center;gap:.5rem}.thailand_mapKey__8ZPAn .thailand_pin___Hxrw{width:12px;height:12px}.thailand_mapKey__8ZPAn .thailand_pin_house__S1JYF{width:14px;height:14px}.thailand_pin___Hxrw{display:block;width:100%;height:100%;border-radius:50%;box-sizing:border-box}.thailand_pin_house__S1JYF{background:radial-gradient(circle at 50% 40%,var(--gold-hi),var(--gold) 60%,var(--gold-deep));border:2px solid var(--ink);box-shadow:0 0 0 2px var(--gold-hi),0 0 18px rgba(232,202,99,.7)}.thailand_pin_partner__taGCD{background:var(--gold);border:2px solid var(--ink);box-shadow:0 0 0 1px var(--gold)}.thailand_pin_nearby__Fct9m{background:var(--ink);border:3px solid var(--gold-hi)}.thailand_popup__4YQCz{display:flex;flex-direction:column;gap:.2rem;font-family:var(--font-chakra),system-ui,sans-serif}.thailand_popup__4YQCz strong{font-size:.9rem;color:var(--bone)}.thailand_popup__4YQCz span{font-size:.72rem;color:var(--muted)}.thailand_popup__4YQCz a{margin-top:.35rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)!important;text-decoration:none}.thailand_map__x4oqO .leaflet-popup-content-wrapper,.thailand_map__x4oqO .leaflet-popup-tip{background:var(--panel);border:1px solid var(--line);border-radius:0;box-shadow:0 8px 24px rgba(0,0,0,.5)}.thailand_tiles__AiGDZ{filter:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9) saturate(.35) sepia(.25)}.thailand_map__x4oqO .leaflet-container{background:#0e0e12}.thailand_map__x4oqO .leaflet-popup-content{margin:.75rem .9rem}.thailand_map__x4oqO .leaflet-control-attribution{background:rgba(11,11,13,.7);color:var(--muted);font-size:.55rem}.thailand_map__x4oqO .leaflet-control-attribution a{color:var(--gold)}.thailand_map__x4oqO .leaflet-bar a{background:var(--panel);color:var(--bone);border-color:var(--line)}.thailand_partner__m7AGT{scroll-margin-top:6rem}.thailand_actions__EyypT{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.thailand_cta__itDO9,.thailand_ghost__D_VZG{display:inline-flex;align-items:center;padding:.75rem 1.3rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.thailand_cta__itDO9{color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold))}.thailand_cta__itDO9:focus-visible,.thailand_cta__itDO9:hover{background:var(--gold-hi)}.thailand_ghost__D_VZG{color:var(--bone);border:1px solid var(--line)}.thailand_ghost__D_VZG:focus-visible,.thailand_ghost__D_VZG:hover{border-color:var(--gold);color:var(--gold-hi)}.thailand_nearby__sLAYx{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--line)}.thailand_nearbyHead__4EZFJ{margin:0 0 .7rem;font-size:.68rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.thailand_nearby__sLAYx ul{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.thailand_nearby__sLAYx li{display:flex;flex-direction:column;gap:.2rem;font-size:.88rem}.thailand_nearby__sLAYx strong{color:var(--bone);font-weight:600}.thailand_nearby__sLAYx li>span:not(.thailand_nearbyLinks__w1kro){color:var(--muted)}.thailand_nearbyLinks__w1kro{display:flex;gap:1rem;margin-top:.15rem}.thailand_nearbyLinks__w1kro a{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-decoration:none}.thailand_nearbyLinks__w1kro a:focus-visible,.thailand_nearbyLinks__w1kro a:hover{color:var(--gold-hi);text-decoration:underline}.thailand_partners__1KTFz{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;scroll-margin-top:6rem}.thailand_partner__m7AGT{display:flex;flex-direction:column;padding:1.2rem 1.3rem 1.3rem;background:var(--panel);border:1px solid var(--line);transition:border-color .25s ease}.thailand_partner__m7AGT:hover{border-color:var(--gold)}.thailand_partnerTop__t21ZW{display:flex;align-items:center;justify-content:space-between}.thailand_partnerNum__Mn_Rf{font-size:1.6rem;line-height:1;color:var(--gold)}.thailand_tag__3DgAc{font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;padding:.28rem .55rem;border:1px solid var(--line);color:var(--gold)}.thailand_tagGold__U2ZHt{border-color:transparent;color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold))}.thailand_partnerName__UXnY5{margin:.9rem 0 0;font-size:1.2rem;font-weight:600;color:var(--bone)}.thailand_partnerPlace__1kc7G{margin:.2rem 0 0;font-size:.8rem;letter-spacing:.06em;color:var(--muted)}.thailand_partnerPlace__1kc7G em{font-style:normal;color:var(--gold-hi)}.thailand_partnerAbout__tRICt{margin:.8rem 0 0;font-size:.9rem;line-height:1.6;color:var(--muted)}.thailand_partnerDeal__ax0KA{margin:.7rem 0 0;padding-left:.75rem;border-left:2px solid var(--gold);font-size:.88rem;line-height:1.5}.thailand_partnerLinks__OVF3T{display:flex;gap:1.1rem;margin-top:auto;padding-top:1rem}.thailand_partnerLinks__OVF3T a{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-decoration:none}.thailand_partnerLinks__OVF3T a:focus-visible,.thailand_partnerLinks__OVF3T a:hover{color:var(--gold-hi);text-decoration:underline}.thailand_b2b__M1qMq{margin-top:4rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem 3rem;border:1px solid var(--line);background:radial-gradient(70% 120% at 0 0,rgba(202,165,63,.12),transparent 70%),var(--panel);scroll-margin-top:6rem}.thailand_b2bTitle__AiZGq{margin:.6rem 0 0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1;text-transform:uppercase}.thailand_b2bIntro__MQWfw .thailand_features__m7jPl{grid-template-columns:minmax(0,1fr)}.thailand_form___kfat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;align-content:start}.thailand_form___kfat label{display:flex;flex-direction:column;gap:.35rem}.thailand_form___kfat label>span{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.thailand_form___kfat input,.thailand_form___kfat textarea{width:100%;box-sizing:border-box;padding:.65rem .75rem;font:inherit;font-size:.92rem;color:var(--bone);background:var(--ink);border:1px solid var(--line);border-radius:0;outline:none;transition:border-color .2s ease}.thailand_form___kfat textarea{resize:vertical}.thailand_form___kfat input::-moz-placeholder,.thailand_form___kfat textarea::-moz-placeholder{color:rgba(243,239,228,.3)}.thailand_form___kfat input::placeholder,.thailand_form___kfat textarea::placeholder{color:rgba(243,239,228,.3)}.thailand_form___kfat input:focus,.thailand_form___kfat textarea:focus{border-color:var(--gold)}.thailand_formWide__9HSrF{grid-column:1/-1}.thailand_form___kfat .thailand_formCheck__MDq08{flex-direction:row;align-items:center;gap:.6rem}.thailand_form___kfat .thailand_formCheck__MDq08 input{width:1rem;height:1rem;accent-color:var(--gold)}.thailand_form___kfat .thailand_formCheck__MDq08 span{font-size:.88rem;letter-spacing:0;text-transform:none;color:var(--bone)}.thailand_formFoot__byHyI{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.thailand_formFoot__byHyI .thailand_cta__itDO9{border:0;cursor:pointer}.thailand_formFoot__byHyI .thailand_cta__itDO9:disabled{opacity:.6;cursor:wait}.thailand_formError__udx1z{margin:0;font-size:.85rem;color:#f08a7a}.thailand_formDone__LErD7{display:flex;flex-direction:column;justify-content:center;gap:.4rem;padding:1.5rem;border:1px solid var(--gold);background:rgba(202,165,63,.08)}.thailand_formDone__LErD7 strong{color:var(--gold-hi);font-size:1.1rem}.thailand_formDone__LErD7 span{color:var(--muted)}.thailand_hp__GDp0d{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.thailand_avail__T33QE{position:relative;padding:clamp(1rem,3vw,1.6rem);background:var(--panel);border:1px solid var(--line)}.thailand_availHead__GV_Yi{position:absolute;top:clamp(.8rem,3vw,1.4rem);right:clamp(1rem,3vw,1.6rem);display:flex;gap:.4rem}.thailand_availHead__GV_Yi button{width:2rem;height:2rem;font-size:1.1rem;line-height:1;color:var(--gold);background:var(--ink);border:1px solid var(--line);cursor:pointer}.thailand_availHead__GV_Yi button:disabled{opacity:.3;cursor:default}.thailand_months__jSqtr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.thailand_monthName__hRHHk{margin:.3rem 0 .9rem;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.thailand_days__aWkq7,.thailand_week__jKDlu{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.thailand_week__jKDlu span{padding-bottom:.4rem;font-size:.6rem;letter-spacing:.12em;text-align:center!important;color:var(--muted)}.thailand_day__OBuCI{aspect-ratio:1;max-height:2.8rem;width:100%;font:inherit;font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--bone);background:rgba(202,165,63,.06);border:1px solid transparent;cursor:pointer;transition:border-color .15s ease}.thailand_day__OBuCI:hover:not(:disabled){border-color:var(--gold)}.thailand_dayPast__laGoj{color:rgba(243,239,228,.18);background:transparent;cursor:default}.thailand_dayBooked__hD_IO{color:rgba(243,239,228,.3);background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(243,239,228,.06) 5px 6px);text-decoration:line-through}.thailand_dayBooked__hD_IO:disabled{cursor:not-allowed}.thailand_dayRange__TVn_F{background:rgba(202,165,63,.22)}.thailand_dayPicked__lD8sO{color:var(--ink);font-weight:700;background:linear-gradient(180deg,var(--gold-hi),var(--gold))}.thailand_availFoot__du22j{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--line)}.thailand_availKey__1CWRH{list-style:none;margin:0;padding:0;display:flex;gap:1rem;font-size:.75rem;color:var(--muted)}.thailand_availKey__1CWRH li{display:flex;align-items:center;gap:.4rem}.thailand_keyBooked__2xANl,.thailand_keyOpen__NPYDx{width:.9rem;height:.9rem;background:rgba(202,165,63,.12)}.thailand_keyBooked__2xANl{background:repeating-linear-gradient(135deg,transparent 0 3px,rgba(243,239,228,.25) 3px 4px)}.thailand_availPick__b9b06{flex:1;margin:0;font-size:.88rem;color:var(--bone)}.thailand_transit__J408i{scroll-margin-top:6rem}.thailand_transitGrid__W_KaN{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.5rem 2.5rem;align-items:start}.thailand_transitGrid__W_KaN .thailand_copy__c9tuh{margin-top:0}.thailand_transitFacts__7azva+.thailand_copy__c9tuh,.thailand_transitGrid__W_KaN .thailand_copy__c9tuh+.thailand_transitFacts__7azva{margin-top:1.4rem}.thailand_transitGrid__W_KaN b{color:var(--bone);font-weight:600}.thailand_transitFacts__7azva{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--line);border:1px solid var(--line)}.thailand_transitFacts__7azva div{background:var(--panel);padding:.8rem .9rem}.thailand_transitFacts__7azva dt{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.thailand_transitFacts__7azva dd{margin:.25rem 0 0;font-size:1.7rem;line-height:1;color:var(--gold-hi)}.thailand_transitFacts__7azva .thailand_transitSub__kvwVT{font-family:var(--font-chakra),system-ui,sans-serif;font-size:.75rem;line-height:1.4;color:var(--muted)}.thailand_trainMap__2VzLz{margin:0;padding:1rem 1rem .8rem;background:var(--panel);border:1px solid var(--line);overflow-x:auto}.thailand_trainMap__2VzLz svg{display:block;width:100%;min-width:620px;height:auto}.thailand_tmName__KtT_U{font-size:21px;font-weight:600;fill:var(--bone)}.thailand_tmNote__mfDdQ{font-size:16px;font-weight:400;fill:var(--muted)}.thailand_tmHouse__6RvyM{font-size:16px;font-weight:700;letter-spacing:.2em;fill:var(--gold-hi)}.thailand_tmGym__hPsSz{font-size:20px;font-weight:600;fill:var(--gold)}.thailand_tmGymNote__ECuED{font-size:16px;font-weight:400;fill:var(--muted)}.thailand_tmKey__A44t3{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.6rem;font-size:.72rem;color:var(--muted)}.thailand_tmKey__A44t3 span{display:inline-flex;align-items:center;gap:.4rem}.thailand_tmKey__A44t3 i{width:18px;height:4px;border-radius:2px}.thailand_tmScale__xiFpd{margin-left:auto;font-style:italic}.thailand_apps__iZiTe{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.thailand_apps__iZiTe a{color:var(--gold)}@media (max-width:860px){.thailand_b2b__M1qMq,.thailand_house__GzmSu,.thailand_months__jSqtr,.thailand_transitGrid__W_KaN{grid-template-columns:minmax(0,1fr)}.thailand_map__x4oqO{min-height:380px;border-left:0;border-top:1px solid var(--line)}}@media (max-width:700px){.thailand_partners__1KTFz{grid-template-columns:minmax(0,1fr)}.thailand_facts__piYMS{grid-template-columns:repeat(2,minmax(0,1fr))}.thailand_features__m7jPl,.thailand_form___kfat{grid-template-columns:minmax(0,1fr)}}.uploads_page__4cuYg{--ink:#0b0b0d;--panel:#131316;--bone:#f3efe4;--muted:rgba(243,239,228,0.64);--gold:#caa53f;--gold-hi:#e8ca63;--line:rgba(202,165,63,0.22);min-height:100svh;padding:7.5rem 1rem 4rem;background:var(--ink);color:var(--bone);font-family:var(--font-chakra),system-ui,sans-serif}.uploads_page__4cuYg *{text-align:left}.uploads_page__4cuYg :focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.uploads_inner__XWU7A{width:min(56rem,100%);margin:0 auto;display:flex;flex-direction:column;gap:1rem}.uploads_kicker__nYfq2{margin:0;font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-hi)}.uploads_title__l_UMe{margin:0;font-family:"MyCustomFont",var(--font-chakra),sans-serif;font-size:clamp(2rem,6vw,3rem);font-weight:400;line-height:1.05;text-align:left}.uploads_muted__Iz4DN{margin:0;font-size:.88rem;color:var(--muted)}.uploads_muted__Iz4DN a{color:var(--gold-hi);text-decoration:underline}.uploads_muted__Iz4DN code{color:var(--gold-hi)}.uploads_error__KYjOY{margin:0;color:#ff8a80}.uploads_ok__1rGrE{margin:0;color:var(--gold-hi)}.uploads_empty__1GFsw{margin:1rem 0 0;padding:1.5rem;border:1px solid var(--line);color:var(--muted)}.uploads_list__sbpoI{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:1rem}.uploads_item__BiS89{display:flex;flex-wrap:wrap;gap:1.25rem;padding:1.25rem;background:var(--panel);border:1px solid var(--line)}.uploads_images__UBykV{display:flex;gap:.9rem}.uploads_images__UBykV figure{margin:0;display:flex;flex-direction:column;gap:.4rem}.uploads_images__UBykV figcaption{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.uploads_frame__mYT_F{display:grid;place-items:center;width:9rem;height:9rem;overflow:hidden;background:rgba(243,239,228,.06);border:1px solid rgba(243,239,228,.14);font-size:.8rem;color:var(--muted)}.uploads_frame__mYT_F img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uploads_logo__RipaN img{-o-object-fit:contain;object-fit:contain;padding:.5rem}.uploads_new__WDQMg{border-color:var(--gold)}.uploads_body__4vW9g{flex:1 1 16rem;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.uploads_type__FzLHa{margin:0;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi)}.uploads_flag__1iQFe{margin-left:.5rem;padding:.1rem .4rem;border:1px solid var(--line);color:var(--muted)}.uploads_name__f_tZy{margin:0;font-size:1.2rem;font-weight:600;text-align:left}.uploads_meta__LXBcq{margin:0;font-size:.82rem;color:var(--muted);overflow-wrap:anywhere}.uploads_actions__4sk1P{display:flex;gap:.6rem;margin-top:auto;padding-top:.6rem}.uploads_approve__0W6We,.uploads_reject__Mbx4y{padding:.7rem 1.1rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center}.uploads_approve__0W6We{background:var(--gold);color:var(--ink)}.uploads_approve__0W6We:hover{background:var(--gold-hi)}.uploads_reject__Mbx4y{border:1px solid var(--line);color:var(--muted)}.uploads_reject__Mbx4y:hover{color:var(--bone)}.uploads_approve__0W6We:disabled,.uploads_reject__Mbx4y:disabled{opacity:.5;cursor:default}.uploads_missing__qFI9H{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.8rem}.uploads_sectionTitle__R_mwl{margin:0;font-size:1.4rem;font-weight:600}.uploads_toolbar__BSaOc{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.uploads_field__qjPN9 input,.uploads_field__qjPN9 textarea,.uploads_search___3IA8{width:100%;padding:.65rem .8rem;background:rgba(243,239,228,.06);border:1px solid rgba(243,239,228,.18);color:var(--bone);font:inherit;font-size:.9rem}.uploads_search___3IA8{flex:1 1 16rem;width:auto}.uploads_check__kYr1e{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--muted);cursor:pointer}.uploads_check__kYr1e input{width:1.05rem;height:1.05rem;accent-color:var(--gold)}.uploads_missingList__Wefsz{list-style:none;margin:0;padding:0;max-height:34rem;overflow-y:auto;border:1px solid var(--line)}.uploads_missingItem__F9R2W{display:flex;align-items:flex-start;gap:.8rem;padding:.75rem 1rem;background:var(--panel)}.uploads_missingItem__F9R2W+.uploads_missingItem__F9R2W{border-top:1px solid rgba(243,239,228,.07)}.uploads_missingItem__F9R2W .uploads_check__kYr1e{padding-top:.2rem}.uploads_missingBody__gKmNs{min-width:0;display:flex;flex-direction:column;gap:.15rem}.uploads_missingName__kIICc{margin:0;font-weight:600}.uploads_composer__y16Hx{display:flex;flex-direction:column;gap:.8rem;padding:1.25rem;background:var(--panel);border:1px solid var(--line)}.uploads_field__qjPN9{display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.uploads_field__qjPN9 textarea{resize:vertical;line-height:1.5}.uploads_field__qjPN9 textarea,.uploads_hint__fsJEH{text-transform:none;letter-spacing:normal}.uploads_composer__y16Hx .uploads_actions__4sk1P{flex-wrap:wrap;margin-top:0}.uploads_boutChips__LtMI8{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.uploads_boutChip__ea0yV{padding:.3rem .6rem;border:1px solid var(--line);font-size:.74rem;color:var(--gold-hi)}.uploads_boutChip__ea0yV:hover{border-color:var(--gold);background:rgba(202,165,63,.1)}