@layer base{@font-face{font-family:Better With;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/BetterWith-Regular.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fonts/DMSans-Thin.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/DMSans-ExtraLight.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/DMSans-Light.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/DMSans-Regular.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/DMSans-Medium.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/DMSans-SemiBold.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/DMSans-Bold.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/DMSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/DMSans-Black.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family-base);line-height:var(--line-height-normal);text-size-adjust:100%}body{margin:0;background:var(--surface-background);color:var(--content-primary)}:root{--content-primary: #121d27;--content-cola: #401e1c;--content-secondary: #6b2121;--content-inverse: #000;--content-inverse-tertiary: #82829e;--surface-primary: #e61d2c;--surface-inverse: #fff;--surface-inverse-primary: #fff;--surface-background: #901b2b;--gradient-content-section: linear-gradient( 180deg, var(--surface-primary) 0%, var(--surface-background) 100% );--color-primary: var(--surface-primary);--color-secondary: var(--content-secondary);--color-text: var(--content-primary);--color-text-muted: var(--content-inverse-tertiary);--color-background: var(--surface-inverse);--color-surface: var(--surface-inverse);--color-border: rgb(0 0 0 / 10%);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--border-radius: 4px;--border-radius-lg: 8px;--border-radius-xl: 16px;--font-family-base: "DM Sans", sans-serif;--font-family-display: "Better With", serif;--font-family-body: "DM Sans", sans-serif;--font-family-label: "Better With", serif;--font-family-accent: "DM Sans", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--text-label-xl-font-family: var(--font-family-label);--text-label-xl-font-size: var(--font-size-xl);--text-label-xl-font-weight: var(--font-weight-regular);--text-label-xl-line-height: 24px;--text-label-xl-letter-spacing: 1px;--text-body-bold-font-family: var(--font-family-body);--text-body-bold-font-size: var(--font-size-base);--text-body-bold-font-weight: var(--font-weight-bold);--text-body-bold-line-height: 24px;--text-body-bold-letter-spacing: 0;--shadow-card: inset 4px 4px 8px 0 rgb(255 255 255 / 25%), inset -4px -4px 4px 0 rgb(0 0 0 / 61%), 16px 16px 16px 0 rgb(0 0 0 / 25%);--button-height-sm: 40px;--button-height-md: 56px;--button-height-lg: 64px;--button-font-size-sm: 16px;--button-font-size-md: 20px;--button-font-size-lg: 24px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 5%);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 10%);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 10%);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 10%);--transition-fast: .15s ease-in-out;--transition: .2s ease-in-out;--transition-slow: .3s ease-in-out;--z-index-base: 0;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--layout-max-height: 900px;--layout-min-width: 320px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}input,textarea,select{font:inherit}ul,ol{list-style:none;margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer components{.heading-xl{font-family:var(--font-family-label);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.heading-lg{font-family:var(--font-family-label);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.heading-md{font-family:var(--font-family-label);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.label-xl{font-family:var(--font-family-label);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:1px}.label-lg{font-family:var(--font-family-label);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.label-md{font-family:var(--font-family-label);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.label-xs{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.body-lg{font-family:var(--font-family-body);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.body-md{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.body-md-bold{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal)}.body-sm{font-family:var(--font-family-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.caption{font-family:var(--font-family-accent);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}}@layer components{._srOnly_1k9qh_2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._panel_1k9qh_14{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;background:#1a1a1a}._header_1k9qh_24{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#222;border-bottom:1px solid #333}._title_1k9qh_33{margin:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;color:#fff}._closeButton_1k9qh_41{padding:8px 12px;font-size:24px;color:#999;cursor:pointer;background:none;border:none}._closeButton_1k9qh_41:hover{color:#fff}._content_1k9qh_54{flex:1;padding:20px;overflow-y:auto}._section_1k9qh_60{margin-bottom:4px}._sectionTitle_1k9qh_64{margin:0 0 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}._toggleRow_1k9qh_74{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #2a2a2a}._toggleRow_1k9qh_74:last-child{border-bottom:none}._toggleLabel_1k9qh_86{font-family:DM Sans,sans-serif;font-size:15px;color:#fff}._toggleDescription_1k9qh_92{margin-top:4px;font-family:DM Sans,sans-serif;font-size:12px;color:#666}._switch_1k9qh_99{position:relative;width:50px;height:28px;flex-shrink:0}._switchInput_1k9qh_106{width:0;height:0;opacity:0}._switchSlider_1k9qh_112{position:absolute;inset:0;cursor:pointer;background-color:#444;border-radius:28px;transition:.2s}._switchSlider_1k9qh_112:before{position:absolute;bottom:3px;left:3px;width:22px;height:22px;content:"";background-color:#fff;border-radius:50%;transition:.2s}._switchInput_1k9qh_106:checked+._switchSlider_1k9qh_112{background-color:#e61e25}._switchInput_1k9qh_106:checked+._switchSlider_1k9qh_112:before{transform:translate(22px)}._switchInput_1k9qh_106:disabled+._switchSlider_1k9qh_112{cursor:not-allowed;opacity:.5}._mockServerToggle_1k9qh_146{padding:4px 16px;margin-bottom:20px;background:#2a2a2a;border-radius:12px}._mockServerLabel_1k9qh_153{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:#fff}._mockServerStatus_1k9qh_160{margin-top:4px;font-family:DM Sans,sans-serif;font-size:12px}._statusOn_1k9qh_166{color:#4caf50}._statusOff_1k9qh_170{color:#999}._actionButton_1k9qh_174{width:100%;padding:14px 16px;margin-top:8px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#fff;cursor:pointer;background:#333;border:none;border-radius:8px;transition:background .2s}._actionButton_1k9qh_174:hover{background:#444}._actionButton_1k9qh_174:active{background:#555}._dangerButton_1k9qh_197{color:#ff5252;background:#3a2020}._dangerButton_1k9qh_197:hover{background:#4a2525}._secondaryButton_1k9qh_206{background:#2a2a2a}._secondaryButton_1k9qh_206:hover{background:#3a3a3a}._buttonRow_1k9qh_214{display:flex;gap:8px;margin-top:8px}._buttonRow_1k9qh_214 ._actionButton_1k9qh_174{flex:1;margin-top:0}._inputRow_1k9qh_225{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #2a2a2a}._inputGroup_1k9qh_233{display:flex;gap:8px;flex-shrink:0}._numberInput_1k9qh_239{width:60px;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:14px;color:#fff;text-align:center;background:#333;border:1px solid #444;border-radius:6px}._numberInput_1k9qh_239:disabled{opacity:.5;cursor:not-allowed}._selectInput_1k9qh_256{padding:8px 12px;font-family:DM Sans,sans-serif;font-size:14px;color:#fff;background:#333;border:1px solid #444;border-radius:6px;cursor:pointer;min-width:100px}._selectInput_1k9qh_256:disabled{opacity:.5;cursor:not-allowed}._setButton_1k9qh_273{padding:8px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#fff;cursor:pointer;background:#e61e25;border:none;border-radius:6px}._setButton_1k9qh_273:disabled{opacity:.5;cursor:not-allowed}._statsRow_1k9qh_290{display:flex;gap:16px;padding:16px 0}._statItem_1k9qh_296{flex:1;padding:12px;text-align:center;background:#2a2a2a;border-radius:8px}._statValue_1k9qh_304{font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;color:#fff}._statLabel_1k9qh_311{margin-top:4px;font-family:DM Sans,sans-serif;font-size:11px;color:#666;text-transform:uppercase}._info_1k9qh_319{padding:12px;margin-top:20px;font-family:DM Sans,sans-serif;font-size:11px;color:#a3a3a3;background:#222;border-radius:8px;text-align:center}._trigger_1k9qh_330{position:fixed;right:0;top:100px;z-index:9998;display:flex;align-items:center;justify-content:center;width:30px;height:60px;font-size:18px;color:#fff;cursor:pointer;background:#0006;border:none;border-radius:16px 0 0 16px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;opacity:1}._triggerActive_1k9qh_356{background:#00ff087f}._triggerIcon_1k9qh_360{position:relative;right:-2px;font-size:16px;color:#fff}}@layer components{._card_1cq5s_2{border-radius:0;padding:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-sm)}._primary_1cq5s_10{background:var(--surface-primary);border:6px solid var(--surface-inverse-primary)}._solid_1cq5s_15{background:var(--surface-inverse);border:6px solid var(--surface-inverse-primary)}._galaxy_1cq5s_20{background:url(/assets/images/ui/bg-galaxy.png) center 58% / 500% no-repeat,var(--surface-primary);border:6px solid var(--surface-inverse-primary);overflow:hidden}._withBorderRadius_1cq5s_28{border-radius:var(--border-radius)}._noBorder_1cq5s_32{border:none}}@layer components{._contentSection_1dv99_2{position:relative;flex-shrink:0;margin:8px;display:flex;flex-direction:column;min-width:344px;background:var(--surface-primary);border:6px solid var(--surface-inverse-primary);padding:16px 10px}._fullHeight_1dv99_14{flex:1}._withGradient_1dv99_18{background:var(--gradient-content-section)}._withGalaxy_1dv99_22{background:url(/assets/images/ui/bg-galaxy.png) center 15% / 320% no-repeat,var(--gradient-content-section)}._noBorder_1dv99_28{border:none;margin:0}._buttonWrapper_1dv99_33{position:absolute;bottom:0;left:10px;right:10px;z-index:10}._buttonWrapperShift_1dv99_41{transform:translateY(50%)}._buttonWrapperStatic_1dv99_45{position:static;margin-top:auto;padding:16px}._buttonCard_1dv99_51{display:flex;flex-direction:column;padding:2px}}@layer components{._container_q3m0q_11{flex:1;min-width:var(--layout-min-width, 320px);background:var(--surface-background);position:relative;display:flex;flex-direction:column;overflow-x:hidden;min-height:100vh}._contentSection_q3m0q_27{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0;overflow:hidden}._header_q3m0q_37{display:flex;align-items:center;gap:var(--spacing-xs);flex:1}._colaLogo_q3m0q_44{height:25px;width:auto;object-fit:contain}._ballWrapper_q3m0q_50{position:relative;display:flex;align-items:center;justify-content:center;flex:1;width:101%;margin:var(--spacing-xl) 0}._ball_q3m0q_50{width:280px;height:auto;object-fit:contain;z-index:2;animation:_ball-float_q3m0q_1 2.5s ease-in-out infinite}._swoosh_q3m0q_68{position:absolute;top:50%;width:100%;height:auto;object-fit:cover;transform:translateY(-50%);z-index:1}._title_q3m0q_78{flex:1;margin:0;font-family:var(--font-family-display);font-size:32px;font-weight:400;line-height:36px;color:#fff;text-align:center}@keyframes _ball-float_q3m0q_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}}@layer components{._container_jlzes_2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg)}._fullscreen_jlzes_10{position:fixed;inset:0;background:var(--surface-background);z-index:9999}._spinner_jlzes_17{border:4px solid var(--surface-inverse);border-top:4px solid var(--surface-primary);border-radius:50%;animation:_spin_jlzes_17 1s linear infinite}._spinner_jlzes_17._small_jlzes_24{width:24px;height:24px;border-width:2px}._spinner_jlzes_17._medium_jlzes_30{width:40px;height:40px;border-width:4px}._spinner_jlzes_17._large_jlzes_36{width:64px;height:64px;border-width:6px}._text_jlzes_42{margin-top:var(--spacing-md);color:var(--surface-inverse);font-size:var(--font-size-sm)}._colaBall_jlzes_48{animation:_spin_jlzes_17 1s linear infinite;display:block;height:24px}._colaBall-medium_jlzes_54{width:40px;height:40px}._colaBall-large_jlzes_59{width:100px;height:100px}@keyframes _spin_jlzes_17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer components{._overlay_agexs_2{position:fixed;inset:0;z-index:9999;overflow:hidden;background-color:#ef3d38;animation:_fadein_agexs_1 .8s ease-in-out forwards}._overlay_agexs_2._fadeOut_agexs_11{animation:_fadeout_agexs_1 1.2s ease-in-out forwards}._video_agexs_15{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.2);width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden}._video_agexs_15._playing_agexs_27{opacity:1;visibility:visible}._video_agexs_15::-webkit-media-controls{display:none!important}._video_agexs_15::-webkit-media-controls-enclosure{display:none!important}._video_agexs_15::-webkit-media-controls-panel{display:none!important}@keyframes _fadein_agexs_1{0%{opacity:0;filter:blur(8px);transform:scale(.98)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes _fadeout_agexs_1{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(12px);transform:scale(1.05)}}}@layer components{._container_1jse7_2{position:relative;width:100%;height:100%}._container_1jse7_2 canvas{display:block;width:100%!important;height:100%!important}}@layer components{._overlay_1y5c9_2{position:fixed;inset:0;z-index:9999;overflow:hidden;background-color:#901c2b;opacity:1;filter:blur(0);transform:scale(1);transition:opacity .8s ease-out,filter .8s ease-out,transform 1.2s ease-out}._overlay_1y5c9_2._fadeOut_1y5c9_17{opacity:0;filter:blur(8px);transform:scale(1.05)}._animation_1y5c9_23{position:absolute;transform:scale(1.2);width:100vw;height:215vw;animation:_fadein_1y5c9_1 .8s ease-out forwards}@keyframes _fadein_1y5c9_1{0%{opacity:0}to{opacity:1}}}
