:root{--radius-none:0rem;--radius-xs:calc(.25rem * var(--mantine-scale));--radius-sm:calc(.5rem * var(--mantine-scale));--radius-md:calc(.75rem * var(--mantine-scale));--radius-lg:calc(1rem * var(--mantine-scale));--radius-xl:calc(1.25rem * var(--mantine-scale));--radius-2xl:calc(1.75rem * var(--mantine-scale));--radius-full:calc(624.938rem * var(--mantine-scale));--shadow-1:0 1px 2px #0000000d, 0 1px 3px #0000000a;--shadow-2:0 2px 8px #00000014, 0 1px 2px #0000000a;--shadow-3:0 8px 24px #0000001a, 0 2px 6px #0000000f;--shadow-4:0 16px 48px #00000024, 0 4px 12px #00000012;--shadow-5:0 24px 80px #0003, 0 8px 24px #0000001a;--duration-micro:.1s;--duration-fast:.15s;--duration-base:.2s;--duration-moderate:.3s;--duration-slow:.5s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.1);--ease-snap:cubic-bezier(.4, 0, .6, 1);--transition-colors:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);--transition-transform:transform var(--duration-base) var(--ease-standard);--transition-fade:opacity var(--duration-base) var(--ease-standard);--transition-lift:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);--transition-all:all var(--duration-base) var(--ease-standard);--transition-fast:all var(--duration-fast) var(--ease-standard);--transition-micro:all var(--duration-micro) var(--ease-standard);--transition-motion:all var(--duration-moderate) var(--ease-standard);--glass-blur-xs:calc(.25rem * var(--mantine-scale));--glass-blur-sm:calc(.5rem * var(--mantine-scale));--glass-blur-md:calc(1rem * var(--mantine-scale));--glass-blur-lg:calc(1.5rem * var(--mantine-scale));--glass-light-bg:#ffffff14;--glass-light-bg-sm:#ffffff0a;--glass-light-bg-lg:#ffffff24;--glass-light-border:#ffffff24;--glass-dark-bg:#0000006b;--glass-dark-bg-sm:#0000003d;--glass-dark-bg-lg:#0009;--glass-dark-border:#ffffff14}.su-glass-light-sm{-webkit-backdrop-filter:blur(var(--glass-blur-sm));background:var(--glass-light-bg-sm);border:1px solid var(--glass-light-border)}.su-glass-light{-webkit-backdrop-filter:blur(var(--glass-blur-md));background:var(--glass-light-bg);border:1px solid var(--glass-light-border)}.su-glass-light-lg{-webkit-backdrop-filter:blur(var(--glass-blur-lg));background:var(--glass-light-bg-lg);border:1px solid var(--glass-light-border)}.su-glass-dark-sm{-webkit-backdrop-filter:blur(var(--glass-blur-sm));background:var(--glass-dark-bg-sm);border:1px solid var(--glass-dark-border)}.su-glass-dark{-webkit-backdrop-filter:blur(var(--glass-blur-md));background:var(--glass-dark-bg);border:1px solid var(--glass-dark-border)}.su-glass-dark-lg{-webkit-backdrop-filter:blur(var(--glass-blur-lg));background:var(--glass-dark-bg-lg);border:1px solid var(--glass-dark-border)}:root{--font-size-2xl:calc(1.5rem * var(--mantine-scale));--font-size-3xl:calc(1.875rem * var(--mantine-scale));--font-size-4xl:calc(2.25rem * var(--mantine-scale));--font-size-5xl:calc(3rem * var(--mantine-scale));--font-size-display:calc(3.75rem * var(--mantine-scale));--line-height-tight:1.1;--line-height-snug:1.25;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tighter:-.03em;--letter-spacing-tight:-.02em;--letter-spacing-normal:0em;--letter-spacing-wide:.03em;--letter-spacing-wider:.06em;--letter-spacing-widest:.1em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--space-2xl:calc(3rem * var(--mantine-scale));--space-3xl:calc(4rem * var(--mantine-scale));--space-4xl:calc(6rem * var(--mantine-scale));--space-5xl:calc(8rem * var(--mantine-scale));--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-overlay:400;--z-modal:500;--z-toast:600;--z-tooltip:700;--z-critical:900}.su-transition-colors{transition:var(--transition-colors)}.su-transition-transform{transition:var(--transition-transform)}.su-transition-fade{transition:var(--transition-fade)}.su-transition-lift{transition:var(--transition-lift)}.su-transition-all{transition:var(--transition-all)}.su-hover-lift:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.su-hover-lift-sm:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.su-hover-lift-lg:hover{box-shadow:var(--shadow-4);transform:translateY(-4px)}.su-active-scale-98:active{transform:scale(.98)}.su-active-scale-96:active{transform:scale(.96)}.su-focus-ring:focus-visible{outline:2px solid var(--su-focus-color,#4f46e5);outline-offset:calc(.125rem * var(--mantine-scale))}.sx-hover-bg:hover{background-color:var(--sx-hover-bg)}.sx-hover-bg-t:hover{background-color:var(--sx-hover-bg);transition:background-color var(--duration-fast) var(--ease-standard)}.sx-hover-color:hover{color:var(--sx-hover-color)}.sx-hover-color-white:hover{color:#fff!important}.sx-hover-border:hover{border-color:var(--sx-hover-border)}.sx-hover-shadow:hover{box-shadow:var(--sx-hover-shadow)}.sx-hover-lift:hover{transform:translateY(-2px)}.sx-hover-lift-1:hover{transform:translateY(-1px)}.sx-hover-lift-3:hover{transform:translateY(-3px)}.sx-hover-lift-4:hover{transform:translateY(-4px)}.sx-hover-scale-102:hover{transform:scale(1.02)}.sx-hover-scale-103:hover{transform:scale(1.03)}.sx-hover-scale-105:hover{transform:scale(1.05)}.sx-hover-scale-110:hover{transform:scale(1.1)}.sx-hover-brightness:hover{filter:brightness(1.1)}.sx-hover-transform:hover{transform:var(--sx-hover-transform)}.sx-hover-opacity-80:hover{opacity:.8}.sx-hover-opacity-90:hover{opacity:.9}.sx-hover-fade-lift-v:hover{opacity:var(--sx-hover-opacity,.7);transform:var(--sx-hover-transform,translateY(-1px));text-shadow:var(--sx-hover-text-shadow,none)}.sx-hover-bg-lift:hover{background-color:var(--sx-hover-bg);transform:translateY(-2px)}.sx-hover-bg-lift-shadow:hover{background-color:var(--sx-hover-bg);box-shadow:var(--sx-hover-shadow);transform:translateY(-2px)}.sx-hover-bg-shadow:hover{background-color:var(--sx-hover-bg);box-shadow:var(--sx-hover-shadow)}.sx-hover-bg-border:hover{background-color:var(--sx-hover-bg);border-color:var(--sx-hover-border)}.sx-hover-bg-border-lift:hover{background-color:var(--sx-hover-bg);border-color:var(--sx-hover-border);transform:translateY(-2px)}.sx-hover-bg-color:hover{background-color:var(--sx-hover-bg);color:var(--sx-hover-color)}.sx-hover-no-underline:hover{text-decoration:none}.sx-active-scale-98:active{transform:scale(.98)}.sx-active-scale-97:active{transform:scale(.97)}.sx-active-scale-95:active{transform:scale(.95)}.sx-active-scale-96:active{transform:scale(.96)}.sx-active-lift-0:active{transform:translateY(0)}.sx-active-lift-1:active{transform:translateY(1px)}.sx-active-bg:active{background-color:var(--sx-active-bg)}.sx-active-shadow:active{box-shadow:var(--sx-active-shadow)}.sx-disabled-bg:disabled,.sx-disabled-bg[disabled],.sx-disabled-bg[data-disabled]{background-color:var(--sx-disabled-bg)}.sx-disabled-color:disabled,.sx-disabled-color[disabled],.sx-disabled-color[data-disabled]{color:var(--sx-disabled-color)}.sx-disabled-muted:disabled,.sx-disabled-muted[disabled],.sx-disabled-muted[data-disabled]{opacity:.5;cursor:not-allowed}.sx-before-topbar{position:relative;overflow:hidden}.sx-before-topbar:before{content:"";height:calc(.1875rem * var(--mantine-scale));background:var(--sx-before-bg);border-radius:inherit;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.sx-hide-mobile{display:none}}@media (min-width:769px){.sx-hide-desktop{display:none}}@media (max-width:640px){.sx-hide-sm{display:none}}@media (max-width:768px){.sx-hide-below-md{display:none!important}}@media (min-width:769px){.sx-hide-above-md{display:none!important}}.sx-thin-scroll::-webkit-scrollbar{width:calc(.375rem * var(--mantine-scale));height:calc(.375rem * var(--mantine-scale))}.sx-thin-scroll::-webkit-scrollbar-track{background:0 0}.sx-thin-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:#0003}.sx-thin-scroll::-webkit-scrollbar-thumb:hover{background:#00000059}.sx-scroll-dynamic{scrollbar-color:var(--sx-scroll-thumb) var(--sx-scroll-track);scrollbar-width:thin}.sx-scroll-dynamic::-webkit-scrollbar{width:var(--sx-scroll-width,8px)}.sx-scroll-dynamic::-webkit-scrollbar-track{background-color:var(--sx-scroll-track);border-radius:var(--sx-scroll-radius,4px)}.sx-scroll-dynamic::-webkit-scrollbar-thumb{background-color:var(--sx-scroll-thumb);border-radius:var(--sx-scroll-radius,4px)}.sx-scroll-dynamic::-webkit-scrollbar-thumb:hover{background-color:var(--sx-scroll-thumb-hover)}.sx-hover-rotate-v:hover{transform:var(--sx-hover-transform)}.sx-no-scrollbar{scrollbar-width:none}.sx-no-scrollbar::-webkit-scrollbar{display:none}.sx-hover-scale-106:hover{transform:scale(1.06)}.sx-active-transform-v:active{transform:var(--sx-active-transform)}.sx-btn-all-transparent,.sx-btn-all-transparent:hover,.sx-btn-all-transparent:active,.sx-btn-all-transparent:focus,.sx-btn-all-transparent:disabled,.sx-btn-all-transparent[data-disabled]{background-color:#0000!important}.sx-btn-all-transparent:hover{text-decoration:underline}.sx-btn-frozen,.sx-btn-frozen:hover,.sx-btn-frozen:active,.sx-btn-frozen:focus,.sx-btn-frozen:disabled,.sx-btn-frozen[data-disabled]{background-color:#0000!important}.sx-btn-frozen:hover{opacity:.7;text-decoration:none;box-shadow:none!important;transform:none!important}.sx-btn-frozen:active{transform:none!important}.sx-btn-frozen:focus{box-shadow:none!important}.sx-btn-frozen:disabled,.sx-btn-frozen[data-disabled]{opacity:.3}.sx-hover-bg-border-shadow-opacity-lift:hover{background-color:var(--sx-hover-bg);border-color:var(--sx-hover-border);box-shadow:var(--sx-hover-shadow);opacity:var(--sx-hover-opacity);transform:translateY(-2px)}.sx-hover-bg-border-shadow-lift:hover{background-color:var(--sx-hover-bg);border-color:var(--sx-hover-border);box-shadow:var(--sx-hover-shadow);transform:translateY(-2px)}.sx-hover-bg-border-shadow-lift-v:hover{background-color:var(--sx-hover-bg);border-color:var(--sx-hover-border);box-shadow:var(--sx-hover-shadow);transform:var(--sx-hover-transform)}.sx-hover-bg-shadow-color-lift:hover{background-color:var(--sx-hover-bg);box-shadow:var(--sx-hover-shadow);color:var(--sx-hover-color);transform:translateY(-2px)}.sx-hover-bg-shadow-color-lift-v:hover{background-color:var(--sx-hover-bg);box-shadow:var(--sx-hover-shadow);color:var(--sx-hover-color);transform:var(--sx-hover-transform)}.sx-hover-bg-border-color-lift:hover{background-color:var(--sx-hover-bg);border-color:var(--sx-hover-border);color:var(--sx-hover-color);transform:translateY(-2px)}.sx-hover-bg-border-color-lift-v:hover{background-color:var(--sx-hover-bg);border-color:var(--sx-hover-border);color:var(--sx-hover-color);transform:var(--sx-hover-transform)}.sx-hover-bg-color-opacity-lift-v:hover{background-color:var(--sx-hover-bg);color:var(--sx-hover-color);opacity:var(--sx-hover-opacity);transform:var(--sx-hover-transform)}.sx-hover-bg-border-sh-color:hover{background-color:var(--sx-hover-bg);border:var(--sx-hover-border-sh);color:var(--sx-hover-color)}.sx-hover-bg-shadow-lift-v:hover{background-color:var(--sx-hover-bg);box-shadow:var(--sx-hover-shadow);transform:var(--sx-hover-transform)}.sx-hover-shadow-opacity-lift-v:hover{box-shadow:var(--sx-hover-shadow);opacity:var(--sx-hover-opacity);transform:var(--sx-hover-transform)}.sx-hover-bg-opacity-lift-v:hover{background-color:var(--sx-hover-bg);opacity:var(--sx-hover-opacity);transform:var(--sx-hover-transform)}.sx-hover-bg-color-lift-v:hover{background-color:var(--sx-hover-bg);color:var(--sx-hover-color);transform:var(--sx-hover-transform)}.sx-hover-color-opacity:hover{color:var(--sx-hover-color);opacity:var(--sx-hover-opacity)}.sx-hover-bg-border-sh:hover{background-color:var(--sx-hover-bg);border:var(--sx-hover-border-sh)}.sx-hover-bg-opacity:hover{background-color:var(--sx-hover-bg);opacity:var(--sx-hover-opacity)}.sx-hover-shadow-lift:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000029}.sx-hover-shadow-lift-v:hover{box-shadow:var(--sx-hover-shadow);transform:var(--sx-hover-transform)}.sx-hover-bg-lift-v:hover{background-color:var(--sx-hover-bg);transform:var(--sx-hover-transform)}.sx-hover-filter-lift:hover{filter:brightness(1.15);transform:translateY(-1px)}.sx-hover-opacity-85:hover{opacity:.85}.sx-disabled-bg-color:disabled,.sx-disabled-bg-color[disabled],.sx-disabled-bg-color[data-disabled]{background-color:var(--sx-disabled-bg);color:var(--sx-disabled-color)}.sx-disabled-bg-color-cursor:disabled,.sx-disabled-bg-color-cursor[disabled],.sx-disabled-bg-color-cursor[data-disabled]{background-color:var(--sx-disabled-bg);color:var(--sx-disabled-color);cursor:not-allowed}.sx-disabled-bg-cursor-opacity:disabled,.sx-disabled-bg-cursor-opacity[disabled],.sx-disabled-bg-cursor-opacity[data-disabled]{cursor:not-allowed;opacity:.5;background-color:#0000}.sx-disabled-cursor-opacity:disabled,.sx-disabled-cursor-opacity[disabled],.sx-disabled-cursor-opacity[data-disabled]{cursor:not-allowed;opacity:.5}.sx-tab-active-bg-color [role=tab][data-active]{background-color:var(--sx-tab-active-bg)!important;color:var(--sx-tab-active-color)!important}.sx-tab-active-bg-color-flex [role=tab][data-active]{background-color:var(--sx-tab-active-bg)!important;color:var(--sx-tab-active-color)!important;flex:var(--sx-tab-active-flex)!important}.sx-tab-active-hover-bg-color [role=tab][data-active]:hover{background-color:var(--sx-tab-active-hover-bg)!important;color:var(--sx-tab-active-hover-color)!important}.sx-tab-inactive-color [role=tab]:not([data-active]){color:var(--sx-tab-inactive-color)!important}.sx-tab-inactive-bg-color [role=tab]:not([data-active]){background-color:var(--sx-tab-inactive-bg)!important;color:var(--sx-tab-inactive-color)!important}.sx-tab-inactive-bg-color-flex [role=tab]:not([data-active]){background-color:var(--sx-tab-inactive-bg)!important;color:var(--sx-tab-inactive-color)!important;flex:var(--sx-tab-inactive-flex)!important}.sx-tab-inactive-hover-bg-color [role=tab]:not([data-active]):hover{background-color:var(--sx-tab-inactive-hover-bg)!important;color:var(--sx-tab-inactive-hover-color)!important}.sx-focus-outline:focus-visible{outline:var(--sx-focus-outline);outline-offset:var(--sx-focus-outline-offset,2px)}.sx-data-disabled-opacity[data-disabled]{opacity:.5}.sx-data-disabled-bg-opacity[data-disabled]{background-color:var(--sx-disabled-bg);opacity:.5}.sx-data-disabled-bg-color-opacity[data-disabled]{background-color:var(--sx-disabled-bg);color:var(--sx-disabled-color);opacity:.5}.sx-data-disabled-no-interaction[data-disabled]{background-color:var(--sx-disabled-bg);color:var(--sx-disabled-color);opacity:.5;pointer-events:none}.sx-pagination-active [data-active]{background-color:var(--sx-pagination-bg)!important;border-color:var(--sx-pagination-bg)!important;color:var(--sx-pagination-color)!important}.sx-hover-background:hover{background:var(--sx-hover-bg)}.sx-hover-background-border-sh:hover{background:var(--sx-hover-bg);border:var(--sx-hover-border-sh)}.sx-hover-background-lift-v:hover{background:var(--sx-hover-bg);transform:var(--sx-hover-transform)}.sx-hover-background-shadow-lift:hover{background:var(--sx-hover-bg);box-shadow:var(--sx-hover-shadow);transform:translateY(-2px)}.sx-hover-background-shadow-lift-v:hover{background:var(--sx-hover-bg);box-shadow:var(--sx-hover-shadow);transform:var(--sx-hover-transform)}.sx-hover-opacity-70:hover{opacity:.7}.sx-hover-transform-v:hover{transform:var(--sx-hover-transform)}.sx-hover-border-shadow:hover{border-color:var(--sx-hover-border);box-shadow:var(--sx-hover-shadow)}.sx-hover-border-lift-v:hover{border-color:var(--sx-hover-border);transform:var(--sx-hover-transform)}.sx-hover-border-shadow-lift-v:hover{border-color:var(--sx-hover-border);box-shadow:var(--sx-hover-shadow);transform:var(--sx-hover-transform)}.sx-hover-bg-border-lift-v:hover{background-color:var(--sx-hover-bg);border-color:var(--sx-hover-border);transform:var(--sx-hover-transform)}.sx-hover-bg-shadow-opacity-lift-v:hover{background-color:var(--sx-hover-bg);box-shadow:var(--sx-hover-shadow);opacity:var(--sx-hover-opacity);transform:var(--sx-hover-transform)}.sx-hover-bg-border-full-shadow-lift-v:hover{background-color:var(--sx-hover-bg);border-color:var(--sx-hover-border);box-shadow:var(--sx-hover-shadow);transform:var(--sx-hover-transform);border-style:solid}.sx-active-lift-0-transition:active{transition:var(--transition-fast);transform:translateY(0)}.sx-active-opacity-50:active{opacity:.5}.sx-active-opacity-70:active{opacity:.7}.sx-active-bg-transparent:active{background-color:#0000!important}.sx-active-bg-lift-v:active{background-color:var(--sx-active-bg);transform:var(--sx-active-transform)}.sx-active-shadow-lift-v:active{box-shadow:var(--sx-active-shadow);transform:var(--sx-active-transform)}.sx-active-shadow-lift-transition-v:active{box-shadow:var(--sx-active-shadow);transform:var(--sx-active-transform);transition:var(--sx-active-transition)}.sx-data-hovered-bg[data-hovered]{background-color:var(--sx-hover-bg)}@media (max-width:768px){.sx-media-768-font-20{font-size:calc(1.25rem * var(--mantine-scale))}.sx-media-768-padding-lg{padding:calc(1.5rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale))}.sx-media-768-max-width-180{max-width:calc(11.25rem * var(--mantine-scale))}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes participantSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes chatSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes sectionFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes countdownEntry{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes slideUpBounce{0%{opacity:0;transform:translateY(30px)scale(.95)}60%{opacity:1;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroTextBounce{0%{opacity:0;transform:translateY(-10px)scale(1)}60%{opacity:1;transform:translateY(2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes benefitSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes badgePop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes participantBadgeEntrance{0%{opacity:0;transform:scale(0)rotate(-180deg)}60%{transform:scale(1.15)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes checkmark-scale{0%{opacity:0;transform:scale(0)rotate(-45deg)}50%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes gentlePulse{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes tabDotPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes liveBadgePulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes liveFlash{0%,to{opacity:1}50%{opacity:.7}}@keyframes recDotPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes countdownFlash{0%,to{opacity:1}50%{opacity:.7}}@keyframes countdownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes checkIconPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}@keyframes breadcrumbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.01)}}@keyframes cornerPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spotlightPulse{0%,to{box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,0 0 #fff6}50%{box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,0 0 0 4px #fff3}}@keyframes glow-pulse{0%,to{opacity:.15}50%{opacity:.25}}@keyframes badgeShimmer{0%{left:-100%}to{left:100%}}@keyframes publicBadgeShimmer{0%{left:-100%}to{left:100%}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes subtle-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gym-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes blob{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-20px)scale(1.1)}50%{transform:translate(-20px,20px)scale(.9)}75%{transform:translate(20px,10px)scale(1.05)}}@keyframes sparkle{0%,to{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.9;transform:rotate(180deg)scale(1.1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes underlineSlideIn{0%{opacity:0;width:0%}to{opacity:1;width:70%}}@keyframes flame-flicker{0%,to{opacity:1;transform:scale(1)rotate(0)}25%{opacity:.95;transform:scale(1.08)rotate(-2deg)}50%{opacity:.98;transform:scale(.96)rotate(1deg)}75%{opacity:.97;transform:scale(1.05)rotate(-1deg)}}.sx-drawer-rounded-top .mantine-Drawer-content{border-top-left-radius:calc(1.25rem * var(--mantine-scale))!important;border-top-right-radius:calc(1.25rem * var(--mantine-scale))!important}.sx-hover-rotate-90:hover{transform:rotate(90deg)}.sx-hover-rotate-90:active{transform:rotate(90deg)scale(.95)}@keyframes pttPulse{0%,to{box-shadow:var(--ptt-shadow-normal)}50%{box-shadow:var(--ptt-shadow-pulse)}}@keyframes badgePulse{0%{box-shadow:0 0 0 0 var(--badge-pulse-shadow)}70%{box-shadow:0 0 0 calc(.375rem * var(--mantine-scale)) transparent}to{box-shadow:0 0 #0000}}@keyframes participantGlow{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes recordPulse{0%,to{opacity:1;box-shadow:var(--rec-pulse-shadow-sm)}50%{opacity:.9;box-shadow:var(--rec-pulse-shadow-lg)}}@keyframes shimmerGlow{0%,to{box-shadow:var(--shimmer-glow-sm,0 4px 20px #00000026)}50%{box-shadow:var(--shimmer-glow-lg,0 6px 30px #00000040)}}.sx-hover-underline{cursor:pointer}.sx-hover-underline:hover{text-decoration:underline}:where(:not(html,iframe,canvas,img,svg,video,input,select):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}ul.mantine-List-root{padding-left:1.75rem;list-style:outside}ul.mantine-List-root li{display:list-item}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s{text-decoration:line-through}.ProseMirror h1{margin-block:.67em;font-size:2em;font-weight:700}.ProseMirror h2{margin-block:.83em;font-size:1.5em;font-weight:700}.ProseMirror h3{margin-block:1em;font-size:1.17em;font-weight:700}.ProseMirror h4{margin-block:1.33em;font-size:1em;font-weight:700}.ProseMirror p{margin-block:1em}.ProseMirror ul{padding-left:1.5em;list-style:outside}.ProseMirror ol{padding-left:1.5em;list-style:decimal}.ProseMirror li{display:list-item}.ProseMirror a{cursor:pointer;text-decoration:underline}.ProseMirror code{font-family:monospace}.ProseMirror blockquote{border-left:3px solid var(--mantine-color-default-border,#dee2e6);padding-left:1em;font-style:italic}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;user-select:auto}textarea{white-space:revert}meter{appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;line-break:after-white-space;-webkit-line-break:after-white-space;-webkit-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}html{scrollbar-gutter:stable;overflow-x:hidden}html.livestream-fullscreen,html.livestream-fullscreen body{overflow:hidden!important}html{height:100%}body{height:100%;font-family:var(--font-body,Lelo, "Helvetica Neue", Helvetica, Arial, sans-serif);background:#fff}#root{flex-direction:column;height:100%;display:flex;position:relative}.content{min-height:100%;position:inherit}a{color:#533f03;font-weight:700}.font-size-10{font-size:calc(.625rem * var(--mantine-scale))!important}input:focus::placeholder{color:#0000}.header-row{background-position:50%;background-repeat:no-repeat;background-size:cover;height:80vh}.header-row p,.header-row h1{color:#fff}.trainers-insta-photo{height:calc(9.6875rem * var(--mantine-scale));width:calc(9.6875rem * var(--mantine-scale));box-shadow:0 0 0 calc(.1875rem * var(--mantine-scale)) #f4c31e;margin:calc(1.875rem * var(--mantine-scale));-o-object-fit:cover;object-fit:cover;border-radius:50%}.rounded-logo{height:calc(6.25rem * var(--mantine-scale));width:calc(6.25rem * var(--mantine-scale));box-shadow:0 0 0 calc(.1875rem * var(--mantine-scale)) #fff;margin:calc(1.875rem * var(--mantine-scale));-o-object-fit:contain;object-fit:contain;border-radius:50%}.overlap-logo{margin-top:calc(-3.125rem * var(--mantine-scale));margin-bottom:calc(-3.125rem * var(--mantine-scale));z-index:100;background-color:#eaeaea;position:relative}.subscription-modal{min-width:calc(15.625rem * var(--mantine-scale));max-width:calc(50rem * var(--mantine-scale))!important}.login-box{border-radius:calc(.625rem * var(--mantine-scale));box-shadow:0 0 0 calc(.0625rem * var(--mantine-scale)) #6a7784}.trainers-insta-name{color:#2b3c4e}.trainer-photo{height:calc(20.625rem * var(--mantine-scale));width:calc(20.625rem * var(--mantine-scale));-o-object-fit:cover;object-fit:cover}.cancel{font-size:.9em}.apply-promo-code{font-size:.99em!important}.trainer-about-section,.create-account-section{background-color:#eff3f8}.button{color:#fff}.vjs-big-play-button{display:none!important}.form-control{display:inline!important}.student-photo{height:calc(3.75rem * var(--mantine-scale));width:calc(3.75rem * var(--mantine-scale));box-shadow:0 0 0 calc(.1875rem * var(--mantine-scale)) #f4c31e;margin:calc(1.875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(1.875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));background-image:url(https://web.sudor.fit/images/sudordrop-clear.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%}.gym-logo{height:calc(3.75rem * var(--mantine-scale));margin:calc(1.875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(1.875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale))}.sudor-logo-checkout{height:calc(7.5rem * var(--mantine-scale));width:calc(7.5rem * var(--mantine-scale))}.checkout-url{text-decoration:underline;color:#6a7784!important}.success-image{height:calc(3.75rem * var(--mantine-scale));width:calc(3.75rem * var(--mantine-scale));margin:calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(1.875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border-radius:50%}.student{font-size:.9em}.small-field{min-width:calc(12.0625rem * var(--mantine-scale))}.upgrade-box{border-radius:calc(1.875rem * var(--mantine-scale));box-shadow:0 0 0 calc(.125rem * var(--mantine-scale)) #f4c31e}.upgrade-button{color:#fff;background-color:#11212b}.form-check-input{position:unset!important;margin-top:auto!important;margin-left:auto!important}.terms{color:#f4c31e}.carousel-inner{overflow:visible!important}.not-found-block{height:calc(31.25rem * var(--mantine-scale))}.StripeElement{height:calc(2.5rem * var(--mantine-scale));padding:calc(.625rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));color:#32325d;border:calc(.0625rem * var(--mantine-scale)) solid transparent;border-radius:calc(.25rem * var(--mantine-scale));width:100%;box-shadow:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) 0 #e6ebf1;background-color:#fff;transition:box-shadow .15s}#express-checkout-element.StripeElement{height:unset;box-shadow:none;border:none;background-color:#0000!important}.StripeElement--focus{box-shadow:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) 0 #cfd7df}.StripeElement--invalid{border-color:#ef4444}.StripeElement--webkit-autofill{background-color:#fefde5!important}.player-container{min-height:calc(37.5rem * var(--mantine-scale))}.stream-buttons{margin-bottom:calc(1.25rem * var(--mantine-scale));position:absolute;bottom:0}.background{color:#fff;text-align:center;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.card-img-top{-o-object-fit:cover;object-fit:cover;width:100%;height:40vh}.modal-video-dialog,.miniapp-content{background-color:#11212b;padding:0}.leave-video-btn{width:calc(6.625rem * var(--mantine-scale));margin-top:1rem}.modal-video-title{font-size:calc(1.5rem * var(--mantine-scale));color:#fff}.row[class*=live-stream-card-group]>div[class*=col-]{flex:1 0 auto;display:flex}.product-card-image{-o-object-fit:contain;object-fit:contain;max-height:calc(18.75rem * var(--mantine-scale))}.product-card-button{color:#fff;background-color:#11212b}.product-card-button:hover{color:#fff;background-color:#000}.belt{min-height:calc(21.875rem * var(--mantine-scale))}.belt p,.belt h1{color:#fff}.header-photo{height:calc(20.625rem * var(--mantine-scale));-o-object-fit:contain;object-fit:contain;max-width:100%}.stream-number-of-users{width:calc(3.125rem * var(--mantine-scale));z-index:1000;margin-top:calc(2.8125rem * var(--mantine-scale));margin-right:calc(1.25rem * var(--mantine-scale));color:#fff;padding:calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border-radius:calc(.625rem * var(--mantine-scale));position:absolute;font-size:calc(.8125rem * var(--mantine-scale))!important;background-color:#00000080!important}.chat-button{height:calc(1.875rem * var(--mantine-scale));width:calc(2.125rem * var(--mantine-scale));z-index:1000;margin-right:calc(.3125rem * var(--mantine-scale));color:#fff;padding:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) 0rem calc(.5625rem * var(--mantine-scale));border-radius:calc(1.875rem * var(--mantine-scale));position:relative;font-size:calc(1rem * var(--mantine-scale))!important;background-color:#00000080!important}.play-button{z-index:1001;color:#fff;margin:0;position:absolute;top:50%;bottom:50%;font-size:calc(3.75rem * var(--mantine-scale))!important}.chat-dot{margin-left:calc(-.5625rem * var(--mantine-scale));z-index:1001;height:calc(.3125rem * var(--mantine-scale));width:calc(.3125rem * var(--mantine-scale));background-color:#f4c31e;border-radius:50%;display:inline-block}.modal-chat-content{max-height:unset!important}.subscription-card-img{width:100%;min-height:calc(12.5rem * var(--mantine-scale));aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:auto}.subscription-card-logo{height:calc(3.25rem * var(--mantine-scale));width:calc(3.25rem * var(--mantine-scale));box-shadow:0 0 0 calc(.1875rem * var(--mantine-scale)) #fff;margin:calc(.375rem * var(--mantine-scale)) auto calc(.375rem * var(--mantine-scale)) auto;-o-object-fit:contain;object-fit:contain;background-color:#eaeaea;border-radius:50%}.subscription-card-btn{color:#2b3c4e;background-color:#dfe7ef}.subscription-card-btn:hover,.subscription-card-close-btn{color:#2b3c4e;background-color:#b5c6d6}.subscription-card-close-btn:hover{color:#2b3c4e;background-color:#dfe7ef}.sudor-button{color:#fff;background-color:#f4c31e;border:none}.sudor-button:hover:enabled{filter:brightness(85%);border:none}.btn-rounded{border-radius:calc(.75rem * var(--mantine-scale))}[data-reach-dialog-content].videoDialog{border-radius:calc(.75rem * var(--mantine-scale));width:90vw;padding:0}[data-reach-dialog-content].liveStreamDialog{background-color:#2e2b29}[data-reach-dialog-content].successDialog,[data-reach-dialog-content].settingsDialog{max-width:calc(25rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));width:90vw;margin:auto;padding:0;position:relative;top:50%;transform:translateY(-50%)}[data-reach-alert-dialog-overlay]{z-index:40}.gym-shell-wrapper{min-height:calc(100vh - var(--hdr-height,60px));min-height:calc(100dvh - var(--hdr-height,60px));flex-direction:column;display:flex}.gym-shell-content{view-transition-name:gym-page-content;background-color:var(--sudor-loader-bg,#fff);flex:1 0 auto}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}::view-transition-group(*){pointer-events:none}::view-transition-old(gym-page-content){animation:80ms ease-in vt-fade-out}::view-transition-new(gym-page-content){animation:.12s ease-out vt-fade-in}::view-transition-old(bottom-nav){animation:none}::view-transition-new(bottom-nav){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(gym-page-content){animation:none}::view-transition-new(gym-page-content){animation:none}}._switchTrack_yd8sa_2 input:checked+.mantine-Switch-track{background-color:var(--switch-brand-color)!important;border-color:var(--switch-brand-color)!important}._switchTrack_yd8sa_2 input:disabled+.mantine-Switch-track{opacity:.6;background-color:var(--switch-brand-color)!important}@media (max-width:640px){._buttonGroup_yd8sa_12{flex-direction:column;gap:.75rem}._actionGroup_yd8sa_23{justify-content:space-between;width:100%}._cancelBtn_yd8sa_34,._secondaryBtn_yd8sa_44{flex:1}._primaryBtn_yd8sa_54{width:100%}}
