@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_1jjix_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_1jjix_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--foreground);border-radius:var(--radius);box-shadow:0 4px 12px -2px #0000001a,0 2px 6px -1px #0000000f,inset 0 0 0 1px #ffffff80;border:1px solid rgba(0,0,0,.05);width:var(--toast-width);max-width:90vw;position:relative;animation:_slideIn_1jjix_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:all .2s cubic-bezier(.4,0,.2,1)}._toast_1jjix_2:focus{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._toast_1jjix_2:hover{transform:translateY(-2px);background:#fffffff2;box-shadow:0 8px 24px -4px #0000001f,0 4px 12px -2px #00000014,inset 0 0 0 1px #fff9}._success_1jjix_50{border-left:4px solid var(--success);background:linear-gradient(to right,color-mix(in srgb,var(--success) 5%,transparent),transparent);background-color:#ffffffe6}._success_1jjix_50 ._icon_1jjix_58{color:var(--success)}._error_1jjix_62{border-left:4px solid var(--error);background-color:#ffffffe6}._error_1jjix_62 ._icon_1jjix_58{color:var(--error)}._warning_1jjix_71{border-left:4px solid var(--warning);background-color:#ffffffe6}._warning_1jjix_71 ._icon_1jjix_58{color:var(--warning)}._info_1jjix_80{border-left:4px solid var(--info);background-color:#ffffffe6}._info_1jjix_80 ._icon_1jjix_58{color:var(--info)}._content_1jjix_89{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_1jjix_97{font-weight:600;font-size:.9375rem;color:var(--foreground);line-height:1.4;letter-spacing:-.01em}._description_1jjix_105{font-size:.8125rem;color:var(--muted-foreground);line-height:1.5}._icon_1jjix_58{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_1jjix_121{padding:var(--spacing-2) var(--spacing-3);background:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 90%,white) 0%,var(--primary) 100%);color:var(--primary-foreground);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);font-weight:500;font-size:.8125rem;cursor:pointer;transition:all var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap;box-shadow:0 2px 4px #0000001a}._actionButton_1jjix_121:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026;background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 90%,black) 100%)}._actionButton_1jjix_121:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._actionButton_1jjix_121:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}._cancelButton_1jjix_158{padding:var(--spacing-2) var(--spacing-3);background:#0000000d;color:var(--muted-foreground);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-sm);font-weight:500;font-size:.8125rem;cursor:pointer;transition:all var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_1jjix_158:hover{background:#00000014;color:var(--foreground)}._cancelButton_1jjix_158:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_1jjix_158:active{background:#0000001a}._closeButton_1jjix_185{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.6;transition:all var(--animation-duration-fast) ease}._closeButton_1jjix_185:hover{opacity:1;background-color:#0000000d}._closeButton_1jjix_185:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--muted-foreground);opacity:1}.dark ._toast_1jjix_2{background:#0a0a0fbf;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px -2px #0006,0 2px 6px -1px #0003,inset 0 0 0 1px #ffffff0d}.dark ._toast_1jjix_2:hover{background:#0f0f14d9;border-color:#ffffff26;box-shadow:0 8px 24px -4px #00000080,0 4px 12px -2px #0000004d,inset 0 0 0 1px #ffffff14}.dark ._success_1jjix_50{background-color:#0a140fd9;border-left-color:var(--success)}.dark ._error_1jjix_62{background-color:#140a0ad9;border-left-color:var(--error)}.dark ._warning_1jjix_71{background-color:#140f0ad9;border-left-color:var(--warning)}.dark ._info_1jjix_80{background-color:#0a0f14d9;border-left-color:var(--info)}.dark ._actionButton_1jjix_121{border-color:#ffffff1a}.dark ._actionButton_1jjix_121:hover{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 80%,white) 100%)}.dark ._cancelButton_1jjix_158{background:#ffffff0d;border-color:#ffffff0d;color:var(--muted-foreground)}.dark ._cancelButton_1jjix_158:hover{background:#ffffff1a;color:var(--foreground)}.dark ._closeButton_1jjix_185:hover{background-color:#ffffff14}@keyframes _slideIn_1jjix_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_1jq7i_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1jq7i_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1jq7i_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1jq7i_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1jq7i_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1jq7i_52,._icon-md_1jq7i_53{width:2rem;height:2rem;padding:0}._icon-sm_1jq7i_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1jq7i_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1jq7i_2 svg{flex-shrink:0}._sm_1jq7i_32 svg,._icon-sm_1jq7i_59 svg{width:1rem;height:1rem}._md_1jq7i_38 svg,._icon_1jq7i_52 svg,._icon-md_1jq7i_53 svg{width:1.25rem;height:1.25rem}._lg_1jq7i_44 svg,._icon-lg_1jq7i_65 svg{width:1.5rem;height:1.5rem}._primary_1jq7i_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1jq7i_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_1jq7i_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_1jq7i_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_1jq7i_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_1jq7i_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_1jq7i_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1jq7i_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_1jq7i_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1jq7i_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1jq7i_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_1jq7i_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_1jq7i_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1jq7i_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_1jq7i_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_1jq7i_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1jq7i_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_1jq7i_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1jq7i_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1jq7i_231 ._primary_1jq7i_97:focus-visible,._dark_1jq7i_231 ._outline_1jq7i_155:focus-visible,._dark_1jq7i_231 ._ghost_1jq7i_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1jq7i_231 ._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1jq7i_231 ._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._oauthLoginButton_15pgh_1{display:flex;gap:var(--spacing-1);align-items:center}._appleButton_1fqp3_1{background-color:#000;color:#fff;border-color:#000;transition:background-color .2s ease,opacity .2s ease}._appleButton_1fqp3_1:hover:not(:disabled){background-color:#333;border-color:#333;color:#fff}._appleButton_1fqp3_1:disabled{background-color:#666;border-color:#666;color:#ccc}.dark ._appleButton_1fqp3_1{background-color:#fff;color:#000;border-color:#fff}.dark ._appleButton_1fqp3_1:hover:not(:disabled){background-color:#e5e5e5;border-color:#e5e5e5}._container_1xpdz_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._oauthButton_1xpdz_7{width:100%}@layer base{._overlay_uvbtt_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 35%,transparent);z-index:var(--z-overlay);animation:_overlayShow_uvbtt_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_uvbtt_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background:#ffffffbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a,inset 0 1px #ffffff4d;z-index:var(--z-overlay);display:flex;flex-direction:column;animation:_contentShow_uvbtt_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.dark ._content_uvbtt_11{background:#0f172aa6;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d,inset 0 1px #ffffff14}._scrollableWrapper_uvbtt_46{overflow-y:auto;overflow-x:hidden;padding:var(--spacing-6);padding-right:calc(var(--spacing-6) - 4px);-webkit-overflow-scrolling:touch}._scrollableWrapper_uvbtt_46::-webkit-scrollbar{width:8px}._scrollableWrapper_uvbtt_46::-webkit-scrollbar-track{background:transparent}._scrollableWrapper_uvbtt_46::-webkit-scrollbar-thumb{background-color:var(--muted);border-radius:var(--radius-full)}._scrollableWrapper_uvbtt_46::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}._close_uvbtt_74{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:#0000001a;color:#000000b3;border:1px solid rgba(0,0,0,.2);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease;z-index:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark ._close_uvbtt_74{background:#ffffff26;color:#ffffffe6;border:1px solid rgba(255,255,255,.3)}._close_uvbtt_74:hover{background:#00000026;color:#000000e6;transform:scale(1.05)}.dark ._close_uvbtt_74:hover{background:#ffffff40;color:#fff}._close_uvbtt_74:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_uvbtt_119{width:1rem;height:1rem}._header_uvbtt_124{margin-bottom:var(--spacing-4)}._footer_uvbtt_128{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_uvbtt_135{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:#000000e6;line-height:1.4;margin-bottom:var(--spacing-2)}.dark ._title_uvbtt_135{color:#fffffff2}._description_uvbtt_148{font-size:.875rem;color:#000000b3;line-height:1.5;margin-bottom:var(--spacing-4)}.dark ._description_uvbtt_148{color:#ffffffbf}._screenReaderText_uvbtt_159{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_uvbtt_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_uvbtt_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@media(max-width:640px){._content_uvbtt_11{width:95vw;max-height:90vh}._scrollableWrapper_uvbtt_46{padding:var(--spacing-4);padding-right:calc(var(--spacing-4) - 4px)}}}._button_1gd7l_1{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._icon_1gd7l_9{width:1.25rem;height:1.25rem}._dialogBody_1gd7l_14{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-2)}._listSection_1gd7l_21{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionTitle_1gd7l_27{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0}._list_1gd7l_21{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._listItem_1gd7l_43{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._checkIcon_1gd7l_51{color:var(--success);width:1rem;height:1rem;flex-shrink:0}._crossIcon_1gd7l_58{color:var(--muted-foreground);width:1rem;height:1rem;flex-shrink:0}._message_1gd7l_65{font-size:.875rem;color:var(--foreground);background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);margin:0}@layer base{._skeleton_1x4nk_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem;animation:_pulse_1x4nk_1 var(--animation-duration-slow) ease-in-out infinite}._skeleton_1x4nk_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_1x4nk_1 2s infinite}@keyframes _pulse_1x4nk_1{0%{opacity:.85}50%{opacity:.65}to{opacity:.85}}@keyframes _shimmer_1x4nk_1{to{transform:translate(100%)}}.dark ._skeleton_1x4nk_2{background-color:var(--muted)}.dark ._skeleton_1x4nk_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_bfcih_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}@layer base{._formItem_1udnp_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1udnp_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1udnp_9._error_1udnp_18{color:var(--error)}._formControl_1udnp_22{width:100%}._formControl_1udnp_22._error_1udnp_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1udnp_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1udnp_39{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1udnp_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1udnp_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._input_vmj4u_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,backdrop-filter var(--animation-duration-normal) ease;outline:none;height:2.5rem;box-shadow:0 0 #0000}._input_vmj4u_2::placeholder{color:var(--muted-foreground);opacity:1}._input_vmj4u_2:hover{background:#ffffff14;border-color:#ffffff40}._input_vmj4u_2:focus{border-color:#ffffff4d;box-shadow:0 0 0 2px #0000000d,0 0 12px #66cc994d}._input_vmj4u_2:disabled{background:#0000000d;color:var(--muted-foreground);cursor:not-allowed;opacity:.5}.dark ._input_vmj4u_2{background:#0000004d;border-color:#ffffff1f;color:#fffffff2}.dark ._input_vmj4u_2::placeholder{color:var(--muted-foreground)}.dark ._input_vmj4u_2:hover{background:#0006;border-color:#ffffff2e}.dark ._input_vmj4u_2:focus{border-color:#ffffff40;box-shadow:0 0 0 2px #ffffff0d,0 0 12px #66cc9940}}._form_iqn5z_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._passwordHeader_iqn5z_7{display:flex;justify-content:space-between;align-items:baseline}._forgotPasswordLink_iqn5z_13{background:none;border:none;padding:0;font-family:var(--font-family-base);font-size:.75rem;color:var(--primary);cursor:pointer;text-decoration:none;transition:color var(--animation-duration-fast) ease}._forgotPasswordLink_iqn5z_13:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),white 20%)}._errorMessage_iqn5z_30{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_iqn5z_40{width:100%}._loadingText_iqn5z_44{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_iqn5z_51{color:#fff}._resendContainer_iqn5z_55{display:flex;justify-content:center;margin-top:var(--spacing-1)}._resendLink_iqn5z_61{background:none;border:none;padding:0;font-family:var(--font-family-base);font-size:.875rem;color:var(--muted-foreground);cursor:pointer;text-decoration:none;transition:color var(--animation-duration-fast) ease}._resendLink_iqn5z_61:hover{text-decoration:underline;color:var(--foreground)}@layer base{._dialogContent_1umgc_2{max-width:28rem}._emailContainer_1umgc_6{display:flex;flex-direction:column;gap:var(--spacing-2);margin:var(--spacing-4) 0}._label_1umgc_13{font-size:.875rem;font-weight:500;color:var(--foreground)}._inputWrapper_1umgc_19{display:flex;gap:var(--spacing-2);align-items:center}._input_1umgc_19{flex:1;font-family:var(--font-family-monospace);cursor:default}._copyButton_1umgc_31{flex-shrink:0}._copiedFeedback_1umgc_35{font-size:.75rem;color:var(--success);animation:_fadeIn_1umgc_1 var(--animation-duration-fast) ease-in-out}@keyframes _fadeIn_1umgc_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}}@layer base{._dialogContent_11maa_2{max-width:28rem;background-color:color-mix(in srgb,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);box-shadow:var(--shadow-lg),inset 1px 1px color-mix(in srgb,var(--surface-foreground) 10%,transparent)}._emailHighlight_11maa_10{color:var(--foreground);font-weight:500}._form_11maa_15{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-4)}._inputContainer_11maa_22{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._codeInput_11maa_29{font-family:var(--font-family-monospace);font-size:1.5rem;letter-spacing:.5rem;text-align:center;height:3.5rem;width:12rem;padding-left:.75rem}._expirationHint_11maa_39{font-size:.75rem;color:var(--muted-foreground)}._messageError_11maa_44{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error);font-size:.875rem;background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._messageSuccess_11maa_56{display:flex;align-items:center;gap:var(--spacing-2);color:var(--success);font-size:.875rem;background-color:color-mix(in srgb,var(--success) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._footer_11maa_68{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:0}._resendContainer_11maa_75{display:flex;justify-content:center;width:100%}._resendButton_11maa_81{color:var(--muted-foreground);font-weight:400}._resendButton_11maa_81:hover:not(:disabled){color:var(--foreground)}._actionButtons_11maa_90{display:flex;justify-content:flex-end;gap:var(--spacing-2);width:100%}._spinner_11maa_97{animation:_spin_11maa_97 1s linear infinite}@keyframes _spin_11maa_97{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){._footer_11maa_68{flex-direction:column-reverse;gap:var(--spacing-4)}._actionButtons_11maa_90{flex-direction:column}._actionButtons_11maa_90>button{width:100%}}}._form_2fte3_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_2fte3_8{width:100%;margin-top:var(--spacing-4)}._errorMessage_2fte3_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._buttonGroup_2fte3_25{gap:var(--spacing-2)}}@layer base{._alert_pnskr_2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid;box-shadow:var(--shadow);font-family:var(--font-family-base);animation:_slideIn_pnskr_1 var(--animation-duration-normal) ease}@keyframes _slideIn_pnskr_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._content_pnskr_26{display:flex;align-items:flex-start;gap:var(--spacing-3);flex:1}._iconWrapper_pnskr_33{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.125rem}._textContainer_pnskr_43{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_pnskr_49{font-weight:600;font-size:.9375rem;line-height:1.5}._message_pnskr_55{font-size:.9375rem;line-height:1.5;opacity:.9}._dismissButton_pnskr_61{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;padding:0;transition:opacity var(--animation-duration-fast) ease;opacity:.7}._dismissButton_pnskr_61:hover{opacity:1}._error_pnskr_81{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-color:color-mix(in srgb,var(--error) 30%,transparent);color:var(--error)}._error_pnskr_81 ._iconWrapper_pnskr_33{color:var(--error)}._error_pnskr_81 ._message_pnskr_55{color:inherit}._warning_pnskr_96{background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-color:color-mix(in srgb,var(--warning) 30%,transparent);color:var(--warning)}._warning_pnskr_96 ._iconWrapper_pnskr_33{color:var(--warning)}._warning_pnskr_96 ._message_pnskr_55{color:inherit}._info_pnskr_111{background-color:color-mix(in srgb,var(--info) 10%,transparent);border-color:color-mix(in srgb,var(--info) 30%,transparent);color:var(--info)}._info_pnskr_111 ._iconWrapper_pnskr_33{color:var(--info)}._info_pnskr_111 ._message_pnskr_55{color:inherit}._success_pnskr_126{background-color:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 30%,transparent);color:var(--success)}._success_pnskr_126 ._iconWrapper_pnskr_33{color:var(--success)}._success_pnskr_126 ._message_pnskr_55{color:inherit}.dark ._alert_pnskr_2{box-shadow:var(--shadow-md)}.dark ._error_pnskr_81{background-color:color-mix(in srgb,var(--error) 15%,transparent);border-color:color-mix(in srgb,var(--error) 40%,transparent)}.dark ._warning_pnskr_96{background-color:color-mix(in srgb,var(--warning) 15%,transparent);border-color:color-mix(in srgb,var(--warning) 40%,transparent)}.dark ._info_pnskr_111{background-color:color-mix(in srgb,var(--info) 15%,transparent);border-color:color-mix(in srgb,var(--info) 40%,transparent)}.dark ._success_pnskr_126{background-color:color-mix(in srgb,var(--success) 15%,transparent);border-color:color-mix(in srgb,var(--success) 40%,transparent)}}._container_syavy_1{display:flex;align-items:center;justify-content:center;min-height:100svh;background:radial-gradient(circle at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 20%,rgba(0,80,40,.2) 40%,transparent 60%),#0a0a0a;padding:var(--spacing-4);box-sizing:border-box;overflow-y:auto}@media(min-width:768px){._container_syavy_1{background:radial-gradient(ellipse 120% 80% at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 25%,rgba(0,80,40,.2) 50%,transparent 70%),#0a0a0a}}._loginCard_syavy_33{width:100%;max-width:400px;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);padding:var(--spacing-8) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;animation:_slideInFromRight_syavy_1 .6s cubic-bezier(.4,0,.2,1);position:relative}._loginCard_syavy_33:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius-lg);padding:1px;background:linear-gradient(145deg,#ffffff1a,#ffffff0d,#ffffff05);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;z-index:-1}@keyframes _slideInFromRight_syavy_1{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}._header_syavy_81{text-align:center;margin-bottom:var(--spacing-6)}._logoContainer_syavy_86{display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-4)}._logoImage_syavy_93{max-width:100px;width:100%;height:auto;filter:brightness(1.1)}._subtitle_syavy_100{font-size:1rem;color:#fffc;margin:0;font-weight:400}._formContainer_syavy_107{width:100%}._guestContainer_syavy_111{margin-top:var(--spacing-3);width:100%}._divider_syavy_116{display:flex;align-items:center;margin:var(--spacing-6) 0;width:100%;color:#fff6;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}._divider_syavy_116:before,._divider_syavy_116:after{content:"";flex:1;height:1px;background-color:#ffffff1a}._divider_syavy_116 span{padding:0 var(--spacing-3)}._toggleContainer_syavy_140{margin-top:var(--spacing-6);text-align:center;font-size:.9375rem;color:#fff9}._toggleButton_syavy_147{background:none;border:none;padding:0;color:var(--primary);font-weight:500;cursor:pointer;margin-left:var(--spacing-1);font-family:inherit;font-size:inherit;transition:color var(--animation-duration-fast) ease}._toggleButton_syavy_147:hover{color:#fff;text-decoration:underline}._infoText_syavy_165{margin-top:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3)}._infoLine_syavy_172{font-size:.875rem;line-height:1.5;color:#fff9;text-align:center;margin:0}._link_syavy_180{color:#ffffffd9;text-decoration:none;transition:color var(--animation-duration-fast)}._link_syavy_180:hover{color:#fff;text-decoration:underline}@media(max-width:480px){._container_syavy_1{padding:var(--spacing-3);align-items:flex-start}._loginCard_syavy_33{max-width:100%;padding:var(--spacing-6) var(--spacing-4)}._logoImage_syavy_93{max-width:90px}@keyframes _slideInFromRight_syavy_1{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}}@media(min-width:768px){._logoImage_syavy_93{max-width:110px}}@media(prefers-reduced-motion:reduce){._loginCard_syavy_33{animation:none}@keyframes _slideInFromRight_syavy_1{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}}@supports (backdrop-filter: blur(20px)){._loginCard_syavy_33{background:#ffffff14}}@supports not (backdrop-filter: blur(20px)){._loginCard_syavy_33{background:#141414e6}}._card_gd6vm_1{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden}._cardHeader_gd6vm_11{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6)}._cardTitle_gd6vm_18{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}._cardDescription_gd6vm_27{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._cardContent_gd6vm_34{padding:var(--spacing-6);flex-grow:1}._cardHeader_gd6vm_11+._cardContent_gd6vm_34{padding-top:0}._cardFooter_gd6vm_44{display:flex;align-items:center;padding:var(--spacing-6)}._cardContent_gd6vm_34+._cardFooter_gd6vm_44{padding-top:0}._grid_lx8j7_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-6)}._statCard_lx8j7_7{background-color:var(--surface)}._statCardHeader_lx8j7_11{flex-direction:row;align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._statIcon_lx8j7_19{color:var(--primary)}._statCardTitle_lx8j7_23{font-size:1rem;font-weight:500;color:var(--muted-foreground)}._statCardContent_lx8j7_29{padding-top:var(--spacing-4);display:flex;align-items:baseline;gap:var(--spacing-1)}._statValue_lx8j7_36{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);line-height:1}._statUnit_lx8j7_44{font-size:1.25rem;font-weight:500;color:var(--muted-foreground)}@layer base{._container_1hhjs_2{position:relative;height:100%;width:100%;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column;min-height:300px}._container_1hhjs_2>*{flex:1 1 auto;min-height:0}._container_1hhjs_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_1hhjs_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_1hhjs_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_1hhjs_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-layer{outline:none}._container_1hhjs_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_1hhjs_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_1hhjs_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-sector,._container_1hhjs_2 .recharts-surface{outline:none}._tooltip_1hhjs_74{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_1hhjs_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_1hhjs_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_1hhjs_102{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_1hhjs_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_1hhjs_111{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_1hhjs_124{flex-shrink:0}._tooltipItemIndicator-dot_1hhjs_128{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_1hhjs_135{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_1hhjs_141{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_1hhjs_153{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_1hhjs_166{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_1hhjs_174{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_1hhjs_180{align-items:center}._tooltipItemLabelContent_1hhjs_184{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_1hhjs_190{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_1hhjs_195{font-weight:600;color:var(--popup-foreground)}._legend_1hhjs_201{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_1hhjs_209{margin-bottom:var(--spacing-4)}._legend-bottom_1hhjs_213{margin-top:var(--spacing-4)}._legendItem_1hhjs_217{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_1hhjs_225{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}._grid_1pzmm_1{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:1024px){._grid_1pzmm_1{grid-template-columns:repeat(2,1fr)}}._chartContainer_1pzmm_13{height:350px;width:100%}._emptyState_1pzmm_18{display:flex;align-items:center;justify-content:center;padding:var(--spacing-12);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);color:var(--muted-foreground);text-align:center}@layer base{._badge_1m09g_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_1m09g_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_1m09g_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_1m09g_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_1m09g_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_1m09g_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_1m09g_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_1m09g_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_1m09g_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_1m09g_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._success_1m09g_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_1m09g_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._warning_1m09g_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}}._sessionsContainer_1adql_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._sessionCard_1adql_7{transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._sessionCard_1adql_7:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._sessionHeader_1adql_16{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4);gap:var(--spacing-4)}._opponentInfo_1adql_24{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._opponentName_1adql_31{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground)}._sessionDate_1adql_39{font-size:.875rem;color:var(--muted-foreground);white-space:nowrap}._sessionStats_1adql_45{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._statItem_1adql_51{display:flex;flex-direction:column;gap:var(--spacing-1)}._statLabel_1adql_57{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._statValue_1adql_65{font-size:1rem;font-weight:600;color:var(--foreground)}@media(max-width:640px){._sessionHeader_1adql_16{flex-direction:column;align-items:stretch}._opponentInfo_1adql_24{flex-direction:row;justify-content:space-between;align-items:center}._sessionDate_1adql_39{align-self:flex-end}._sessionStats_1adql_45{grid-template-columns:1fr;gap:var(--spacing-3)}._statItem_1adql_51{flex-direction:row;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._statItem_1adql_51:last-child{border-bottom:none}._statLabel_1adql_57{margin-bottom:0}}._container_ffhtt_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._tabsSkeleton_ffhtt_7{display:flex;gap:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._tabItem_ffhtt_14{width:120px;height:24px}._grid_ffhtt_19{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-6)}._cardSkeleton_ffhtt_25{height:150px;background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;justify-content:space-between}._cardHeader_ffhtt_35{display:flex;align-items:center;gap:var(--spacing-3)}._iconSkeleton_ffhtt_41{width:20px;height:20px;border-radius:var(--radius-sm)}._titleSkeleton_ffhtt_47{width:100px;height:16px}._valueSkeleton_ffhtt_52{width:80px;height:40px}@layer base{._tabsList_22vco_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_22vco_2::-webkit-scrollbar{display:none}._tabsTrigger_22vco_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_22vco_16:hover{color:var(--foreground)}._tabsTrigger_22vco_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_22vco_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_22vco_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_22vco_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_22vco_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_22vco_92{color:var(--foreground);outline:none}._tabsContent_22vco_92[hidden]{display:none!important}._tabsList_22vco_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]:after{display:none}.dark ._tabsTrigger_22vco_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_22vco_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}._container_cdfqg_1{padding:var(--spacing-8) var(--spacing-6);max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-8)}._header_cdfqg_10{display:flex;flex-direction:column;gap:var(--spacing-2)}._pageTitle_cdfqg_16{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:700;color:var(--foreground);margin:0}._pageDescription_cdfqg_24{font-size:1.125rem;color:var(--muted-foreground);margin:0}._mainContent_cdfqg_30{width:100%}._tabsContainer_cdfqg_34{display:flex;flex-direction:column;width:100%}._tabsList_cdfqg_40{border-bottom:1px solid var(--border);margin-bottom:var(--spacing-6)}._tabContent_cdfqg_45{outline:none}._messageContainer_cdfqg_49{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);min-height:400px}._messageIcon_cdfqg_62{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._messageTitle_cdfqg_67{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._messageText_cdfqg_75{font-size:1rem;color:var(--muted-foreground);max-width:400px;margin:0}._errorMessage_cdfqg_82{margin-top:var(--spacing-4);font-family:var(--font-family-monospace);font-size:.875rem;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);max-width:90%;overflow-wrap:break-word}@media(max-width:768px){._container_cdfqg_1{padding:var(--spacing-6) var(--spacing-4)}._pageTitle_cdfqg_16{font-size:1.75rem}._pageDescription_cdfqg_24{font-size:1rem}}@layer base{._content_16e7f_2,._subContent_16e7f_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_16e7f_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_16e7f_3{animation:_fadeIn_16e7f_1 var(--animation-duration-normal) ease-out}._item_16e7f_19,._checkboxItem_16e7f_20,._radioItem_16e7f_21,._subTrigger_16e7f_22{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);color:var(--popup-foreground);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_16e7f_19:hover,._checkboxItem_16e7f_20:hover,._radioItem_16e7f_21:hover,._subTrigger_16e7f_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_16e7f_19:focus-visible,._checkboxItem_16e7f_20:focus-visible,._radioItem_16e7f_21:focus-visible,._subTrigger_16e7f_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_16e7f_19[data-disabled],._checkboxItem_16e7f_20[data-disabled],._radioItem_16e7f_21[data-disabled],._subTrigger_16e7f_22[data-disabled]{pointer-events:none;opacity:.5}._item_16e7f_19[data-highlighted],._checkboxItem_16e7f_20[data-highlighted],._radioItem_16e7f_21[data-highlighted],._subTrigger_16e7f_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_16e7f_20,._radioItem_16e7f_21{padding-left:var(--spacing-8)}._checkboxIndicator_16e7f_75,._radioIndicator_16e7f_76{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_16e7f_75{height:1rem;width:1rem}._checkboxIndicator_16e7f_75 svg{height:.875rem;width:.875rem}._radioIndicator_16e7f_76{height:1rem;width:1rem}._radioIndicatorCircle_16e7f_99{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_16e7f_106{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_16e7f_113{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_16e7f_119{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_16e7f_126{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_16e7f_133{padding-left:var(--spacing-8)}@keyframes _scaleIn_16e7f_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_16e7f_1{0%{opacity:0}to{opacity:1}}}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}._footer_1y7rj_1{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-6)}._button_1y7rj_8{width:100%;min-height:2.75rem}._spinner_1y7rj_13{animation:_spin_1y7rj_13 1s linear infinite;margin-right:var(--spacing-2)}@keyframes _spin_1y7rj_13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:640px){._footer_1y7rj_1{flex-direction:row;justify-content:flex-end}._button_1y7rj_8{width:auto;min-width:8rem;flex:0 0 auto}}._layout_q8cs6_1{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(circle at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 20%,rgba(0,80,40,.2) 40%,transparent 60%),var(--background);background-attachment:fixed}._header_q8cs6_15{position:sticky;top:0;z-index:var(--z-nav);width:100%;background:#ffffff05;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark ._header_q8cs6_15{background:#0000000d}._headerContent_q8cs6_29{display:flex;align-items:center;justify-content:space-between;height:4rem;padding:0 var(--spacing-4);max-width:1400px;margin:0 auto}._logoArea_q8cs6_39{display:flex;align-items:center;gap:var(--spacing-2)}._backButton_q8cs6_45{color:var(--muted-foreground)}._backButton_q8cs6_45:hover{color:var(--foreground)}@media(min-width:768px){._headerContent_q8cs6_29{padding:0 var(--spacing-8)}}._logo_q8cs6_39{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);text-decoration:none;display:flex;align-items:center}._logoHighlight_q8cs6_69{color:var(--primary)}._logoImage_q8cs6_73{height:2rem;width:auto;object-fit:contain}._nav_q8cs6_79{display:none;gap:var(--spacing-6)}@media(min-width:768px){._nav_q8cs6_79{display:flex}}._navLink_q8cs6_90{font-size:.95rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;position:relative;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:#0000000d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--animation-duration-normal) ease;display:inline-flex;align-items:center}.dark ._navLink_q8cs6_90{background:#ffffff14}._navLink_q8cs6_90:hover{color:var(--foreground);background:#00000014;transform:scale(1.05);box-shadow:var(--shadow-md)}.dark ._navLink_q8cs6_90:hover{background:#ffffff1f}._navLink_q8cs6_90._active_q8cs6_121{color:var(--primary);font-weight:600;background:linear-gradient(135deg,#00a65140,#00a65126);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 20px #00a65133,var(--shadow-md)}.dark ._navLink_q8cs6_90._active_q8cs6_121{background:linear-gradient(135deg,#4cc8874d,#4cc88726);box-shadow:0 0 20px #4cc88740,var(--shadow-md)}._navLink_q8cs6_90._active_q8cs6_121:after{display:none}._userActions_q8cs6_139{display:flex;align-items:center;gap:var(--spacing-3)}._authSkeleton_q8cs6_145{width:6rem;height:2.5rem;background-color:var(--muted);border-radius:var(--radius)}._profileLink_q8cs6_152{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none}._main_q8cs6_159{flex:1;display:flex;flex-direction:column}._footer_q8cs6_165{padding:var(--spacing-4);text-align:center;font-size:.875rem;color:var(--muted-foreground);border-top:1px solid var(--border);background-color:var(--surface)}._dashboardLayout_q8cs6_175{min-height:100vh}._container_1j6x0_1{display:flex;flex-direction:column;gap:var(--spacing-3);background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);padding:var(--spacing-4);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a;width:100%;box-sizing:border-box}@media(min-width:768px){._container_1j6x0_1{gap:var(--spacing-4);padding:var(--spacing-6)}}._heading_1j6x0_24{font-family:var(--font-family-heading);font-size:.75rem;font-weight:600;letter-spacing:.1em;color:var(--primary);margin:0;text-transform:uppercase;text-align:center}@media(min-width:768px){._heading_1j6x0_24{font-size:.875rem}}._description_1j6x0_41{font-family:var(--font-family-base);font-size:.8125rem;line-height:1.6;color:var(--muted-foreground);margin:0;text-align:center}@media(min-width:768px){._description_1j6x0_41{font-size:.9375rem}}._featuresList_1j6x0_56{display:grid;grid-template-columns:1fr;gap:var(--spacing-2);margin-top:var(--spacing-2)}@media(min-width:768px){._featuresList_1j6x0_56{gap:var(--spacing-3);margin-top:var(--spacing-3)}}@media(min-width:900px){._featuresList_1j6x0_56{grid-template-columns:1fr 1fr;gap:var(--spacing-4)}}._featureItem_1j6x0_77{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:#ffffff08;border-radius:var(--radius);transition:background-color var(--animation-duration-fast)}@media(min-width:768px){._featureItem_1j6x0_77{gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3)}}._featureItem_1j6x0_77:hover{background:#ffffff0f}._featureIcon_1j6x0_98{display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}._featureItem_1j6x0_77 span{font-family:var(--font-family-base);font-size:.75rem;font-weight:500;color:#e0e0e0}@media(min-width:768px){._featureItem_1j6x0_77 span{font-size:.8125rem}}._welcomeContainer_1je5v_1{height:100vh;height:100svh;background:radial-gradient(circle at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 20%,rgba(0,80,40,.2) 40%,transparent 60%),#0a0a0a;display:flex;align-items:center;justify-content:center;padding:var(--spacing-6);position:relative;overflow:hidden;box-sizing:border-box;transition:transform .8s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){._welcomeContainer_1je5v_1{background:radial-gradient(ellipse 120% 80% at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 25%,rgba(0,80,40,.2) 50%,transparent 70%),#0a0a0a}}._welcomeContainer_1je5v_1._exiting_1je5v_34{transform:translate(-100vw)}._welcomeContent_1je5v_38{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;width:100%;height:100%;justify-content:space-between;box-sizing:border-box}._topSection_1je5v_50{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:var(--spacing-6)}._middleSection_1je5v_58{display:flex;justify-content:center;align-items:center;flex:1}._tableContainer_1je5v_65{display:flex;justify-content:center;align-items:center}._bottomSection_1je5v_73{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-8);margin-bottom:var(--spacing-12)}._animateIntro_1je5v_83{opacity:0;transform:translateY(30px);animation:_fadeInUp_1je5v_1 .8s cubic-bezier(.4,0,.2,1) .2s forwards}._animateIntroDelayed_1je5v_89{opacity:0;transform:translateY(30px);animation:_fadeInUp_1je5v_1 .8s cubic-bezier(.4,0,.2,1) .6s forwards}._animateIntroDelayedMore_1je5v_95{opacity:0;transform:translateY(30px);animation:_fadeInUp_1je5v_1 .8s cubic-bezier(.4,0,.2,1) 1s forwards}@keyframes _fadeInUp_1je5v_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._welcomeText_1je5v_112{font-family:var(--font-family-base);font-size:.875rem;font-weight:500;letter-spacing:.1em;color:var(--muted-foreground);margin:0;text-transform:uppercase}._logoContainer_1je5v_122{display:flex;justify-content:center;align-items:center}._logoImage_1je5v_128{max-width:360px;width:100%;height:auto;filter:brightness(1)}._valueProposition_1je5v_135{font-family:var(--font-family-base);font-size:1.125rem;font-weight:400;line-height:1.5;color:#fff;margin:0;max-width:320px}._actionContainer_1je5v_145{width:100%;display:flex;justify-content:center}._customButton_1je5v_151{text-decoration:none;background:none;border:none;padding:0;cursor:pointer}._playButton_1je5v_159{position:relative;width:14em;height:4em;outline:none;transition:.1s;background-color:transparent;border:none;font-size:13px;font-weight:700;color:#ddebf0;cursor:pointer;display:flex;align-items:center;justify-content:center}._clip_1je5v_176{--color: #00593d;position:absolute;top:0;overflow:hidden;width:100%;height:100%;border:5px double var(--color);box-shadow:inset 0 0 15px #004d32;-webkit-clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}._arrow_1je5v_189{position:absolute;transition:.2s;background-color:#00593d;top:35%;width:11%;height:30%}._leftArrow_1je5v_198{left:-13.5%;-webkit-clip-path:polygon(100% 0,100% 100%,0 50%);clip-path:polygon(100% 0,100% 100%,0 50%)}._rightArrow_1je5v_204{-webkit-clip-path:polygon(100% 49%,0 0,0 100%);clip-path:polygon(100% 49%,0 0,0 100%);left:102%}._playButton_1je5v_159:hover ._rightArrow_1je5v_204{background-color:#27c39f;left:-15%;animation:.6s ease-in-out both infinite alternate _rightArrow8_1je5v_1}._playButton_1je5v_159:hover ._leftArrow_1je5v_198{background-color:#27c39f;left:103%;animation:.6s ease-in-out both infinite alternate _leftArrow8_1je5v_1}._corner_1je5v_222{position:absolute;width:4em;height:4em;background-color:#00593d;box-shadow:inset 1px 1px 8px #00704a;transform:scale(1) rotate(45deg);transition:.2s}._rightTop_1je5v_232{top:-1.98em;left:91%}._leftTop_1je5v_237{top:-1.96em;left:-3em}._leftBottom_1je5v_242{top:2.1em;left:-2.15em}._rightBottom_1je5v_247{top:45%;left:88%}._playButton_1je5v_159:hover ._leftTop_1je5v_237{animation:.1s ease-in-out .05s both _changeColor8_1je5v_1,.2s linear .4s both _lightEffect8_1je5v_1}._playButton_1je5v_159:hover ._rightTop_1je5v_232{animation:.1s ease-in-out .15s both _changeColor8_1je5v_1,.2s linear .4s both _lightEffect8_1je5v_1}._playButton_1je5v_159:hover ._rightBottom_1je5v_247{animation:.1s ease-in-out .25s both _changeColor8_1je5v_1,.2s linear .4s both _lightEffect8_1je5v_1}._playButton_1je5v_159:hover ._leftBottom_1je5v_242{animation:.1s ease-in-out .35s both _changeColor8_1je5v_1,.2s linear .4s both _lightEffect8_1je5v_1}._playButton_1je5v_159:hover ._corner_1je5v_222{transform:scale(1.25) rotate(45deg)}._playButton_1je5v_159:hover ._clip_1je5v_176{animation:.2s ease-in-out .55s both _greenLight8_1je5v_1;--color: #27c39f}@keyframes _changeColor8_1je5v_1{0%{background-color:#00704a}to{background-color:#27c39f}}@keyframes _lightEffect8_1je5v_1{0%{box-shadow:1px 1px 5px #27c39f}to{box-shadow:0 0 2px #27c39f}}@keyframes _greenLight8_1je5v_1{to{box-shadow:inset 0 0 32px #27c39f}}@keyframes _leftArrow8_1je5v_1{0%{transform:translate(0)}to{transform:translate(10px)}}@keyframes _rightArrow8_1je5v_1{0%{transform:translate(0)}to{transform:translate(-10px)}}._buttonText_1je5v_330{position:relative;z-index:10;letter-spacing:.2em}@media(max-width:480px){._welcomeContainer_1je5v_1{padding:var(--spacing-3);height:100svh}._topSection_1je5v_50{margin-top:var(--spacing-6)}._bottomSection_1je5v_73{margin-bottom:var(--spacing-6)}._logoImage_1je5v_128{max-width:240px}._valueProposition_1je5v_135{font-size:1rem}._animateIntro_1je5v_83,._animateIntroDelayed_1je5v_89,._animateIntroDelayedMore_1je5v_95{transform:translateY(20px)}@keyframes _fadeInUp_1je5v_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media(min-width:768px){._welcomeContent_1je5v_38{max-width:600px}._logoImage_1je5v_128{max-width:320px}._valueProposition_1je5v_135{font-size:1.25rem;max-width:400px}}._loadingSpinner_1je5v_395{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1je5v_1 1s ease-in-out infinite}@keyframes _spin_1je5v_1{to{transform:rotate(360deg)}}._footerLinks_1je5v_410{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2)}._footerDivider_1je5v_417{color:var(--muted-foreground);opacity:.45;font-size:.625rem}._privacyLink_1je5v_423{font-size:.625rem;color:var(--muted-foreground);opacity:.45;text-decoration:none;transition:opacity var(--animation-duration-fast) ease-in-out}._privacyLink_1je5v_423:hover{opacity:.7}@media(prefers-reduced-motion:reduce){._welcomeContainer_1je5v_1{transition:none}._animateIntro_1je5v_83,._animateIntroDelayed_1je5v_89,._animateIntroDelayedMore_1je5v_95{opacity:1;transform:none;animation:none}._welcomeContainer_1je5v_1._exiting_1je5v_34{transform:none}}._container_1952e_1{padding:var(--spacing-4);max-width:1200px;width:100%;margin:0 auto;animation:_fadeIn_1952e_1 .5s ease-out;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-6);padding-bottom:6rem}@keyframes _fadeIn_1952e_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_1952e_25{text-align:left;display:flex;flex-direction:column;gap:var(--spacing-2)}._headerTop_1952e_32{display:flex;align-items:center}._backToDashboard_1952e_37{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}._title_1952e_45{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_1952e_53{font-size:1rem;color:var(--muted-foreground);margin:0}._userPosition_1952e_59{color:var(--secondary);font-weight:700}._nextMatchInfo_1952e_65{display:flex;flex-direction:column;gap:var(--spacing-4)}._infoItem_1952e_71{display:flex;align-items:center;gap:var(--spacing-3);font-size:1rem;color:var(--foreground)}._infoIcon_1952e_79{color:var(--primary)}._leagueInfo_1952e_83{display:flex;flex-direction:column;gap:var(--spacing-4)}._membersList_1952e_90{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-4)}._memberItem_1952e_96{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-align:center;cursor:pointer;transition:transform var(--animation-duration-fast) ease,opacity var(--animation-duration-fast) ease;text-decoration:none;color:inherit;border-radius:var(--radius);padding:var(--spacing-2)}._memberItem_1952e_96:hover{transform:translateY(-2px);opacity:.8}._memberItem_1952e_96:active{transform:translateY(0)}._memberName_1952e_119{font-size:.875rem;font-weight:500;color:var(--foreground);word-break:break-word}._membersSkeletonContainer_1952e_126{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-4)}._memberItemSkeleton_1952e_132{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._matchGenInfo_1952e_139{color:var(--muted-foreground);font-size:.95rem}._matchActions_1952e_144{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media(min-width:640px){._matchActions_1952e_144{flex-direction:row}}._statusMessage_1952e_159{display:flex;align-items:center;gap:var(--spacing-3);font-size:1rem;color:var(--foreground);margin-bottom:var(--spacing-3)}._generateMatchesSection_1952e_168{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:stretch}._dummyPlayersButton_1952e_175{border-color:var(--info);color:var(--info)}._dummyPlayersButton_1952e_175:hover{background-color:color-mix(in srgb,var(--info),white 95%);border-color:var(--info-hover);color:var(--info-hover)}._testingButton_1952e_186{border-color:var(--warning);color:var(--warning)}._testingButton_1952e_186:hover{background-color:color-mix(in srgb,var(--warning),white 95%);border-color:color-mix(in srgb,var(--warning),black 10%);color:color-mix(in srgb,var(--warning),black 10%)}._standingsTableWrapper_1952e_198{overflow-x:auto;width:100%}._standingsTable_1952e_198{width:100%;border-collapse:collapse;font-size:.95rem}._standingsTable_1952e_198 thead{background-color:var(--muted);border-bottom:2px solid var(--border)}._standingsTable_1952e_198 th{padding:var(--spacing-3) var(--spacing-2);text-align:left;font-weight:600;color:var(--foreground);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}._standingsTable_1952e_198 td{padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--border)}._standingsTable_1952e_198 tbody tr{transition:background-color var(--animation-duration-fast)}._standingsTable_1952e_198 tbody tr:hover{background-color:var(--muted)}._currentUserRow_1952e_237{background-color:#3db87a1a;font-weight:600}._currentUserRow_1952e_237:hover{background-color:#3db87a26!important}._standingsPlayerLink_1952e_246{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:inherit;transition:opacity var(--animation-duration-fast)}._standingsPlayerLink_1952e_246:hover{opacity:.7}._positionCell_1952e_259{font-weight:700;color:var(--primary);width:50px}._playerCell_1952e_265{font-weight:500;min-width:120px}._pointsCell_1952e_270{font-weight:700;color:var(--secondary)}._standingsSkeletonContainer_1952e_275{display:flex;flex-direction:column;gap:var(--spacing-2)}._noMatch_1952e_281{color:var(--muted-foreground);font-size:.95rem;margin:0}._footerActions_1952e_287{margin-top:var(--spacing-4);display:flex;justify-content:center}._leaguesGrid_1952e_294{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}._leagueCard_1952e_300{cursor:pointer;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._leagueCard_1952e_300:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._leagueCard_1952e_300:active{transform:translateY(-2px)}._leagueCardContent_1952e_314{display:flex;flex-direction:column;gap:var(--spacing-3)}._leagueCardInfo_1952e_320{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}._leagueCardLabel_1952e_327{font-size:.875rem;color:var(--muted-foreground)}._leagueCardValue_1952e_332{font-size:1.25rem;font-weight:700;color:var(--secondary)}._leagueCardStatus_1952e_338{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius)}._leagueCardMatch_1952e_349{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground);padding:var(--spacing-2);border-top:1px solid var(--border)}._leagueCardAction_1952e_359{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:500;color:var(--primary);padding-top:var(--spacing-2);border-top:1px solid var(--border)}._floatingActions_1952e_371{position:fixed;bottom:var(--spacing-4);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-content-high);width:calc(100% - var(--spacing-6));max-width:500px;box-sizing:border-box}._floatingActions_1952e_371 button{width:100%}._centeredView_1952e_394{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;text-align:center;padding:var(--spacing-4)}._actionCard_1952e_404{width:100%;max-width:400px}._iconWrapper_1952e_409{display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-4);color:var(--secondary)}._actionButtons_1952e_417{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-4)}._formView_1952e_425{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-4)}._backButton_1952e_434{align-self:flex-start}@media(min-width:768px){._container_1952e_1{padding:var(--spacing-6);padding-bottom:6rem}._title_1952e_45{font-size:2.25rem}._membersList_1952e_90,._membersSkeletonContainer_1952e_126{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}._leaguesGrid_1952e_294{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}._floatingActions_1952e_371{flex-direction:row;width:auto;padding:var(--spacing-4);bottom:var(--spacing-6)}._floatingActions_1952e_371 button{width:auto}}@media(min-width:1024px){._leaguesGrid_1952e_294{grid-template-columns:repeat(2,1fr)}}._championCard_1952e_479{background:linear-gradient(135deg,hsl(var(--primary-hsl)),hsl(var(--secondary-hsl)));border:none;text-align:center;padding:var(--spacing-8);animation:_celebrateWinner_1952e_1 1s ease-out}@keyframes _celebrateWinner_1952e_1{0%{transform:scale(.95);opacity:0}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}._championContent_1952e_501{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:0}._trophyImage_1952e_509{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));animation:_trophyFloat_1952e_1 3s ease-in-out infinite}@keyframes _trophyFloat_1952e_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._championTitle_1952e_526{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3)}._championName_1952e_535{font-size:1.75rem;font-weight:600;color:#fff;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.3)}._trophyIcon_1952e_543{color:gold;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}@media(max-width:640px){._trophyImage_1952e_509,._trophyIcon_1952e_543{width:80px;height:80px}._championTitle_1952e_526{font-size:1.5rem}._championName_1952e_535{font-size:1.25rem}}@layer base{._selectTrigger_oyxwu_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:#000000e6;background:#ffffffe6;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden;text-shadow:none;box-shadow:0 2px 8px #00000014}._selectTrigger_oyxwu_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark ._selectTrigger_oyxwu_2{color:#fffffff2;background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 8px 32px #0000001a}._selectTrigger_oyxwu_2:hover{background:#fffffff2;border-color:#0003;box-shadow:0 2px 12px #0000001f}.dark ._selectTrigger_oyxwu_2:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 8px 32px #00000026}._selectTrigger_oyxwu_2:focus{background:#fffffffa;border-color:#00000040;box-shadow:0 0 0 3px #00000014,0 2px 12px #0000001f}.dark ._selectTrigger_oyxwu_2:focus{background:#ffffff1f;border-color:#fff6;box-shadow:0 0 0 3px #ffffff26,0 8px 32px #00000026}._selectTrigger_oyxwu_2[data-placeholder]{color:#00000080}.dark ._selectTrigger_oyxwu_2[data-placeholder]{color:#ffffffb3}._selectTrigger_oyxwu_2[data-disabled]{background:#00000008;color:#0006;cursor:not-allowed;opacity:.6;box-shadow:none}.dark ._selectTrigger_oyxwu_2[data-disabled]{background:#ffffff0d;color:#ffffff80}._selectIcon_oyxwu_97{height:1rem;width:1rem;color:#000000b3;margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}.dark ._selectIcon_oyxwu_97{color:#fffc}._selectTrigger_oyxwu_2[data-state=open] ._selectIcon_oyxwu_97{transform:rotate(180deg)}._selectContent_oyxwu_115{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background:#fffffffa;color:#000000e6;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 16px #00000026;border-radius:var(--radius);animation:_scaleIn_oyxwu_1 var(--animation-duration-normal) ease}.dark ._selectContent_oyxwu_115{background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fffffff2;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000005e}@keyframes _scaleIn_oyxwu_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_oyxwu_152{padding:var(--spacing-2)}._scrollButton_oyxwu_156{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:transparent;color:#000c;cursor:pointer;border:none;outline:none}.dark ._scrollButton_oyxwu_156{color:#ffffffe6}._scrollButton_oyxwu_156:hover ._scrollIcon_oyxwu_174{color:#000}.dark ._scrollButton_oyxwu_156:hover ._scrollIcon_oyxwu_174{color:#fff}._scrollIcon_oyxwu_174{height:1rem;width:1rem;color:#0009;transition:color var(--animation-duration-fast) ease}.dark ._scrollIcon_oyxwu_174{color:#ffffffb3}._selectLabel_oyxwu_197{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:#0009;text-shadow:none}.dark ._selectLabel_oyxwu_197{color:#ffffffb3;text-shadow:0 1px 2px rgba(0,0,0,.3)}._selectItem_oyxwu_212{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:#000000e6;text-shadow:none;-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}.dark ._selectItem_oyxwu_212{color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.3)}._selectItem_oyxwu_212:hover{background-color:#00000014;color:#000}.dark ._selectItem_oyxwu_212:hover{background-color:#fff3;color:#fff}._selectItem_oyxwu_212:focus-visible{background-color:#00000014;color:#000}.dark ._selectItem_oyxwu_212:focus-visible{background-color:#fff3;color:#fff}._selectItem_oyxwu_212[data-disabled]{color:#0006;opacity:.5;pointer-events:none}.dark ._selectItem_oyxwu_212[data-disabled]{color:#ffffff80}._selectItemIndicator_oyxwu_276{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_oyxwu_284{height:1rem;width:1rem;color:currentColor}._selectSeparator_oyxwu_290{height:1px;margin:var(--spacing-2) var(--spacing-1);background-color:#0000001a}.dark ._selectSeparator_oyxwu_290{background-color:#ffffff26}}@layer base{._root_12ouz_3{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;background-color:#00000014;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 2px #0000001a}._root_12ouz_3:hover{background-color:#0000001f;border-color:#0003}._root_12ouz_3:focus-visible{box-shadow:inset 0 1px 2px #0000001a,var(--shadow-focus)}._root_12ouz_3[data-state=checked]{background-color:var(--primary);border-color:var(--primary);box-shadow:inset 0 1px 2px #0003,0 0 12px color-mix(in srgb,var(--primary),transparent 70%)}._root_12ouz_3[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),white 10%);border-color:color-mix(in srgb,var(--primary),white 10%);box-shadow:inset 0 1px 2px #0003,0 0 16px color-mix(in srgb,var(--primary),transparent 60%)}._thumb_12ouz_50{display:block;width:20px;height:20px;background-color:#fff;border-radius:var(--radius-full);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform;box-shadow:0 2px 4px #00000026}._root_12ouz_3[data-state=checked] ._thumb_12ouz_50{transform:translate(20px)}._root_12ouz_3[data-disabled]{opacity:.5;cursor:not-allowed}.dark ._root_12ouz_3{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px 2px #0003}.dark ._root_12ouz_3:hover{background-color:#ffffff26;border-color:#ffffff40}.dark ._root_12ouz_3:focus-visible{box-shadow:inset 0 1px 2px #0003,var(--shadow-focus)}.dark ._root_12ouz_3[data-state=checked]{background-color:var(--primary);border-color:var(--primary);box-shadow:inset 0 1px 2px #0003,0 0 12px #00a65166}.dark ._root_12ouz_3[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),white 10%);border-color:color-mix(in srgb,var(--primary),white 10%);box-shadow:inset 0 1px 2px #0003,0 0 16px #00a65199}.dark ._thumb_12ouz_50{box-shadow:0 2px 4px #0000004d}}._form_1x58s_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1x58s_7{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._switchItem_1x58s_13{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);margin-top:var(--spacing-2)}._switchLabelContainer_1x58s_25{display:flex;flex-direction:column;gap:var(--spacing-1);flex-grow:1}._submitButton_1x58s_32{margin-top:var(--spacing-4)}._spinner_1x58s_36{animation:_spin_1x58s_36 1s linear infinite}@keyframes _spin_1x58s_36{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._successCard_1x58s_50{text-align:center}._successContent_1x58s_54{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._codeLabel_1x58s_61{font-size:.875rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._codeDisplay_1x58s_68{display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--surface);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._codeDisplay_1x58s_68 span{font-family:var(--font-family-monospace);font-size:2rem;font-weight:700;color:var(--primary);letter-spacing:.1em}._successFooter_1x58s_86{justify-content:center}._shareButton_1x58s_90{width:100%;max-width:300px}@media(max-width:480px){._grid_1x58s_7{grid-template-columns:1fr}._switchItem_1x58s_13{flex-direction:column;align-items:flex-start}}._form_dtlzt_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._codeInput_dtlzt_7{text-align:center;font-family:var(--font-family-heading);font-size:1.25rem;letter-spacing:.15em}._codeInput_dtlzt_7::placeholder{letter-spacing:normal;font-family:var(--font-family-base);font-size:1rem;text-align:left}._submitButton_dtlzt_21{margin-top:var(--spacing-2)}._successCard_dtlzt_25{text-align:center}._successIcon_dtlzt_29{color:var(--success);margin:0 auto var(--spacing-4)}._leagueInfo_dtlzt_34{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-6);background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius)}._playerCount_dtlzt_44{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--muted-foreground)}._joinAnotherButton_dtlzt_52{width:100%}._nextMatchInfo_qpti4_1{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._infoItem_qpti4_8{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;color:var(--surface-foreground)}._infoIcon_qpti4_16{color:var(--primary);flex-shrink:0}._sessionCodeSection_qpti4_21{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-4);border:2px solid var(--primary)}._sessionCodeInfo_qpti4_33{display:flex;flex-direction:column;gap:var(--spacing-1)}._sessionCodeLabel_qpti4_39{font-size:.75rem;color:var(--muted-foreground);font-weight:500;text-transform:uppercase;letter-spacing:.05em}._sessionCode_qpti4_21{font-size:1.5rem;font-weight:700;font-family:var(--font-family-monospace);color:var(--primary);letter-spacing:.15em}._copyCodeButton_qpti4_55{flex-shrink:0}._matchActions_qpti4_59{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._matchActions_qpti4_59>*{flex:1;min-width:200px}._noMatch_qpti4_70{color:var(--muted-foreground);text-align:center;padding:var(--spacing-4)}@media(max-width:640px){._sessionCodeSection_qpti4_21{flex-direction:column;align-items:stretch}._copyCodeButton_qpti4_55{width:100%}._matchActions_qpti4_59{flex-direction:column}._matchActions_qpti4_59>*{width:100%}}@layer base{._avatar_1a2cb_2{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;flex-shrink:0;background-color:var(--muted);border:2px solid var(--card);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._avatar_1a2cb_2:hover{transform:scale(1.05);box-shadow:var(--shadow)}._avatarImage_1a2cb_23{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_1a2cb_30{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1;text-transform:uppercase}}._standingsSkeletonContainer_104l8_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._standingsTableWrapper_104l8_7{overflow-x:auto;-webkit-overflow-scrolling:touch}._standingsTable_104l8_7{width:100%;border-collapse:collapse;font-size:.9375rem}._standingsTable_104l8_7 thead{border-bottom:2px solid var(--border)}._standingsTable_104l8_7 th{padding:var(--spacing-3);text-align:left;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}._standingsTable_104l8_7 tbody tr{border-bottom:1px solid var(--border);transition:background-color var(--animation-duration-fast) ease}._standingsTable_104l8_7 tbody tr:hover{background-color:var(--muted)}._standingsTable_104l8_7 td{padding:var(--spacing-3);color:var(--surface-foreground)}._positionCell_104l8_46{width:3rem;text-align:center;font-weight:600}._playerCell_104l8_52{min-width:200px}._pointsCell_104l8_56{font-weight:600;color:var(--primary)}._currentUserRow_104l8_61{background-color:color-mix(in srgb,var(--primary),transparent 92%)}._currentUserRow_104l8_61:hover{background-color:color-mix(in srgb,var(--primary),transparent 88%)}._standingsPlayerLink_104l8_69{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--surface-foreground);transition:color var(--animation-duration-fast) ease}._standingsPlayerLink_104l8_69:hover{color:var(--primary)}@media(max-width:640px){._standingsTable_104l8_7{font-size:.875rem}._standingsTable_104l8_7 th,._standingsTable_104l8_7 td{padding:var(--spacing-2)}._playerCell_104l8_52{min-width:150px}}._membersSkeletonContainer_crfzg_1{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._memberItemSkeleton_crfzg_7{display:flex;align-items:center;gap:var(--spacing-2)}._membersList_crfzg_13{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._memberItem_crfzg_7{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);text-decoration:none;color:var(--surface-foreground);transition:all var(--animation-duration-fast) ease;border:1px solid transparent}._memberItem_crfzg_7:hover{background-color:var(--surface);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow)}._memberName_crfzg_39{font-size:.9375rem;font-weight:500}@media(max-width:640px){._membersList_crfzg_13{gap:var(--spacing-2)}._memberItem_crfzg_7{width:100%}}._bracketContainer_11axs_1{width:100%;overflow-x:auto;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._scrollIndicator_11axs_10{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem;margin-bottom:var(--spacing-4);padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius);width:fit-content}._bracket_11axs_1{display:flex;flex-direction:row;min-width:1400px}._round_11axs_29{display:flex;flex-direction:column;justify-content:center;width:200px;margin:0 var(--spacing-8)}._roundTitle_11axs_37{font-family:var(--font-family-heading);font-size:1rem;color:var(--secondary);text-align:center;margin-bottom:var(--spacing-4);text-transform:uppercase;letter-spacing:1px}._roundBottom5_11axs_47 ._roundTitle_11axs_37{color:var(--info)}._spacer_11axs_51{height:80px}._matchup_11axs_55{display:flex;flex-direction:column;align-items:center;margin:var(--spacing-4) 0}._matchupTitle_11axs_62{font-size:.75rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1);font-style:italic}._matchupPlayers_11axs_69{background-color:var(--background);border-radius:var(--radius-md);width:100%;border:1px solid var(--border);box-shadow:var(--shadow)}._player_11axs_77{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-3);font-size:.9rem;color:var(--muted-foreground);transition:all var(--animation-duration-fast) ease-in-out}._vs_11axs_87{text-align:center;font-size:.75rem;color:var(--muted-foreground);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--spacing-1) 0}._playerName_11axs_96{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._playerScore_11axs_103{font-weight:700;min-width:20px;text-align:right}._winner_11axs_109{color:var(--foreground);font-weight:600}._winner_11axs_109 ._playerScore_11axs_103{color:var(--primary)}._tbd_11axs_118{font-style:italic;color:var(--muted-foreground)}._connectors_11axs_123{display:flex;align-items:center;width:50px;position:relative}._connector_11axs_123{width:50%;height:100%;border:2px solid var(--border);border-left:none;position:absolute;left:0}._connectorLine_11axs_139{width:50%;height:2px;background-color:var(--border);position:absolute;left:50%}._dialogContent_117sk_1{max-width:500px}._featuresContainer_117sk_5{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-top:var(--spacing-6)}@media(min-width:480px){._featuresContainer_117sk_5{grid-template-columns:1fr 1fr;gap:var(--spacing-6)}}._featureItem_117sk_19{display:flex;align-items:flex-start;gap:var(--spacing-3)}._featureIcon_117sk_25{flex-shrink:0;width:1.75rem;height:1.75rem;color:var(--primary);margin-top:var(--spacing-1)}._featureText_117sk_33{display:flex;flex-direction:column}._featureTitle_117sk_38{font-weight:600;color:var(--foreground);margin:0;font-size:.9375rem}._featureDescription_117sk_45{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0;margin-top:var(--spacing-1)}._footerContainer_117sk_53{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}._joinLeagueContainer_117sk_60{margin-top:var(--spacing-4);text-align:center}._joinLeagueLink_117sk_65{color:var(--muted-foreground);text-decoration:none;font-size:.875rem}._joinLeagueLink_117sk_65:hover{color:var(--foreground);text-decoration:underline}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}._container_1l416_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1l416_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1l416_24{margin-bottom:var(--spacing-6);animation:_pulse_1l416_1 3s infinite ease-in-out}._icon_1l416_24{color:var(--warning)}._title_1l416_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1l416_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._button_1l416_48{display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);padding:.75rem 2rem;border-radius:var(--radius);font-weight:500;text-decoration:none;transition:opacity .2s;font-size:1rem}._button_1l416_48:hover{opacity:.9}._loginLink_1l416_66{margin-top:var(--spacing-6);font-size:.95rem;color:var(--muted-foreground)}._loginLink_1l416_66 a{color:var(--primary);text-decoration:none;font-weight:600;margin-left:var(--spacing-1)}._loginLink_1l416_66 a:hover{text-decoration:underline}@keyframes _pulse_1l416_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1l416_11{padding:var(--spacing-6)}._title_1l416_33{font-size:1.5rem}._message_1l416_41{font-size:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._card_51juy_1{display:flex;align-items:center;gap:var(--spacing-6);background:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid rgba(255,255,255,.4);transition:transform .2s cubic-bezier(.25,.8,.25,1),box-shadow .2s cubic-bezier(.25,.8,.25,1);margin-bottom:var(--spacing-8);width:100%;box-sizing:border-box}.dark ._card_51juy_1{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}._card_51juy_1:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._avatarContainer_51juy_33{position:relative;flex-shrink:0}._avatar_51juy_33{width:4.5rem;height:4.5rem;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #0000001a}._uploadButton_51juy_46{position:absolute;bottom:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#fff9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);box-shadow:0 2px 4px #0000000d;transition:all .2s cubic-bezier(.25,.8,.25,1);cursor:pointer;color:var(--muted-foreground);padding:0}.dark ._uploadButton_51juy_46{background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 4px #00000026}._uploadButton_51juy_46:hover{background:#fffc;box-shadow:0 4px 8px #0000001a;color:var(--primary)}.dark ._uploadButton_51juy_46:hover{background:#ffffff26;box-shadow:0 4px 8px #0003}._userInfo_51juy_84{display:flex;flex-direction:column;gap:2px;flex:1}._displayNameContainer_51juy_91{display:flex;align-items:center;gap:var(--spacing-2)}._displayName_51juy_91{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;margin:0;letter-spacing:-.03em;background:linear-gradient(135deg,var(--foreground) 20%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--foreground);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));line-height:1.2}._editNameButton_51juy_115{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--muted-foreground);padding:4px;border-radius:var(--radius);transition:all .2s ease;opacity:1}@media(min-width:768px){._editNameButton_51juy_115{opacity:0}._card_51juy_1:hover ._editNameButton_51juy_115{opacity:1}}._editNameButton_51juy_115:hover{color:var(--primary);background:#0000000d}.dark ._editNameButton_51juy_115:hover{background:#ffffff0d}._email_51juy_148{font-size:.875rem;color:var(--muted-foreground);margin:0;font-weight:500}._metaInfo_51juy_155{margin-top:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-3)}._editNameContainer_51juy_163{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._nameInput_51juy_170{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;height:2.5rem;max-width:250px;background:#ffffff80}.dark ._nameInput_51juy_170{background:#0003}._editActions_51juy_183{display:flex;align-items:center;gap:var(--spacing-1)}._header_dq5pm_1{padding:var(--spacing-6);background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4)}.dark ._header_dq5pm_1{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}._profileContent_dq5pm_14{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}@media(min-width:768px){._profileContent_dq5pm_14{flex-direction:row;align-items:flex-start;gap:var(--spacing-8)}}._avatarSection_dq5pm_29,._avatarWrapper_dq5pm_33{position:relative}._avatar_dq5pm_29{width:6rem;height:6rem;border:4px solid var(--surface);box-shadow:var(--shadow-lg)}._avatarFallback_dq5pm_44{font-size:2rem;background-color:var(--primary);color:var(--primary-foreground)}._infoSection_dq5pm_50{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}@media(min-width:768px){._infoSection_dq5pm_50{align-items:flex-start;text-align:left;padding-top:var(--spacing-2)}}._nameRow_dq5pm_67{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:2.5rem;width:100%}@media(min-width:768px){._nameRow_dq5pm_67{justify-content:flex-start}}._displayContainer_dq5pm_82{display:flex;align-items:center;gap:var(--spacing-2)}._displayName_dq5pm_88{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.2}._editButton_dq5pm_97{opacity:.5;transition:opacity .2s}._displayContainer_dq5pm_82:hover ._editButton_dq5pm_97{opacity:1}._editContainer_dq5pm_106{display:flex;align-items:center;gap:var(--spacing-2);width:100%;max-width:400px}._nameInput_dq5pm_114{flex:1;font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;padding:var(--spacing-1) var(--spacing-2);height:auto}._actionButtons_dq5pm_123{display:flex;gap:var(--spacing-1)}._roleLabel_dq5pm_128{margin-top:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);font-weight:500;display:inline-flex;align-items:center;gap:var(--spacing-1)}._roleLabel_dq5pm_128:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--info)}._banner_1893e_1{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--info);color:var(--info-foreground);padding:var(--spacing-4);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);border:1px solid rgba(255,255,255,.2);box-shadow:var(--shadow-md)}@media(min-width:768px){._banner_1893e_1{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6)}}._content_1893e_23{display:flex;gap:var(--spacing-3);align-items:flex-start}._iconWrapper_1893e_29{display:flex;align-items:center;justify-content:center;background-color:#fff3;border-radius:50%;padding:var(--spacing-2);flex-shrink:0}._icon_1893e_29{color:currentColor}._textContent_1893e_43{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_1893e_49{font-family:var(--font-family-heading);font-weight:600;font-size:1rem;margin:0}._description_1893e_56{font-size:.875rem;margin:0;opacity:.9;line-height:1.5}._actions_1893e_63{display:flex;justify-content:flex-end;flex-shrink:0}@layer base{._textarea_1wryr_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;outline:none;box-shadow:0 0 #0000}._textarea_1wryr_2::placeholder{color:var(--muted-foreground);opacity:1}._textarea_1wryr_2:hover{background:#ffffff14;border-color:#ffffff40}._textarea_1wryr_2:focus{border-color:#ffffff4d;box-shadow:0 0 0 2px #0000000d,0 0 12px #66cc994d}._textarea_1wryr_2:disabled{background:#0000000d;color:var(--muted-foreground);cursor:not-allowed;opacity:.5}._noResize_1wryr_44{resize:none}._clear_1wryr_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1wryr_48:hover,._clear_1wryr_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1wryr_2{color:#fffffff2;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 0 #0000}.dark ._textarea_1wryr_2::placeholder{color:#ffffffb3}.dark ._textarea_1wryr_2:hover{background:#ffffff26;border-color:#ffffff40}.dark ._textarea_1wryr_2:focus{border-color:#ffffff4d;box-shadow:0 0 0 2px #0000000d,0 0 12px #66cc994d}.dark ._textarea_1wryr_2:disabled{background:#0000004d;color:#ffffff80;opacity:.5}}._dialogContent_1929t_1{text-align:left}._dialogContent_1929t_1 header{text-align:center}._iconWrapper_1929t_9{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--secondary) 15%,transparent);margin:0 auto var(--spacing-4)}._icon_1929t_9{width:2rem;height:2rem;color:var(--secondary)}._card_10mh7_1{display:flex;flex-direction:column;height:100%;transition:transform .2s cubic-bezier(.25,.8,.25,1)}._card_10mh7_1:hover{transform:translateY(-2px)}._headerContent_10mh7_12{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._badgeContainer_10mh7_19{display:flex;flex-direction:column;gap:var(--spacing-1);align-items:flex-end}._glassBadge_10mh7_26{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 4px #0000000d}._statusBadge_10mh7_31{font-size:.75rem;text-transform:capitalize}._featureList_10mh7_36{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._featureItem_10mh7_45{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;color:var(--foreground);font-weight:500}._featureIcon_10mh7_54{color:var(--primary);flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._featureIcon_10mh7_54{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--primary) 30%,transparent))}._subscriptionInfo_10mh7_65{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid rgba(0,0,0,.08)}.dark ._subscriptionInfo_10mh7_65{border-top:1px solid rgba(255,255,255,.1)}._expiryInfo_10mh7_75{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0}._expiryInfo_10mh7_75:first-child{margin-top:0}._expiryInfo_10mh7_75:last-child{margin-bottom:0}._status_10mh7_31{text-transform:capitalize;font-weight:600;color:var(--foreground)}._upgradeButton_10mh7_95{width:100%;box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 25%,transparent);transition:all .2s ease}._upgradeButton_10mh7_95:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--primary) 35%,transparent);transform:translateY(-1px)}._manageButton_10mh7_106{width:100%;justify-content:center;background:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#0000001a}._manageButton_10mh7_106:hover{background:#fff9}.dark ._manageButton_10mh7_106{background:#ffffff0d;border-color:#ffffff26;color:var(--foreground)}.dark ._manageButton_10mh7_106:hover{background:#ffffff1a}@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}._container_1ebla_1{width:100%;max-width:500px;margin:0 auto;background:#ffffff0d!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.15)!important}._connectTitle_1ebla_14{color:var(--foreground)}.dark ._connectTitle_1ebla_14{color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3)}._connectDescription_1ebla_23{color:var(--muted-foreground)}.dark ._connectDescription_1ebla_23{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.3)}._connectText_1ebla_32{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}.dark ._connectText_1ebla_32{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.3)}._connectButton_1ebla_43{background-color:red;color:#fff;border-color:red;width:100%}._connectButton_1ebla_43:hover{background-color:#c00;border-color:#c00}._connectButton_1ebla_43:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px red}._connectedHeader_1ebla_59{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._channelInfo_1ebla_66{display:flex;align-items:center;gap:var(--spacing-3)}._channelTitle_1ebla_72{font-size:1.125rem;color:var(--foreground)}.dark ._channelTitle_1ebla_72{color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3)}._connectedDescription_1ebla_82{color:var(--muted-foreground)}.dark ._connectedDescription_1ebla_82{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.3)}._formContent_1ebla_91{display:flex;flex-direction:column;gap:var(--spacing-4)}._field_1ebla_97{display:flex;flex-direction:column;gap:var(--spacing-2)}._field_1ebla_97 label{font-weight:500;font-size:.9375rem;color:var(--foreground)}.dark ._field_1ebla_97 label{color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3)}._field_1ebla_97 input{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:var(--shadow)}.dark ._field_1ebla_97 input{background:#ffffff1a;border-color:#fff3;color:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000001a}._field_1ebla_97 input::placeholder{color:var(--muted-foreground);opacity:1}.dark ._field_1ebla_97 input::placeholder{color:#ffffffb3}._field_1ebla_97 input:hover{border-color:var(--border);background:var(--muted);box-shadow:var(--shadow-md)}.dark ._field_1ebla_97 input:hover{border-color:#ffffff4d;background:#ffffff26;box-shadow:inset 0 1px 2px #00000005,0 4px 6px #00000026}._field_1ebla_97 input:focus{border-color:var(--secondary);box-shadow:var(--shadow-focus);background:var(--surface)}.dark ._field_1ebla_97 input:focus{border-color:#fff6;box-shadow:0 0 0 3px #ffffff26,0 4px 6px #00000026;background:#ffffff1f}._field_1ebla_97 input:disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.dark ._field_1ebla_97 input:disabled{background:#ffffff0d;color:#ffffff80}._glassSelect_1ebla_198{color:var(--foreground);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.dark ._glassSelect_1ebla_198{color:#fffffff2;background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:#fff3;box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000001a}._glassSelect_1ebla_198[data-placeholder]{color:var(--muted-foreground)}.dark ._glassSelect_1ebla_198[data-placeholder]{color:#ffffffb3}._glassSelect_1ebla_198:hover{background:var(--muted);border-color:var(--border);box-shadow:var(--shadow-md)}.dark ._glassSelect_1ebla_198:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:inset 0 1px 2px #00000005,0 4px 6px #00000026}._glassSelect_1ebla_198:focus{background:var(--surface);border-color:var(--secondary);box-shadow:var(--shadow-focus)}.dark ._glassSelect_1ebla_198:focus{background:#ffffff1f;border-color:#fff6;box-shadow:0 0 0 3px #ffffff26,0 4px 6px #00000026}._glassSelect_1ebla_198[data-disabled]{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6;box-shadow:none}.dark ._glassSelect_1ebla_198[data-disabled]{background:#ffffff0d;color:#ffffff80}._glassSelect_1ebla_198 svg{color:var(--foreground)}.dark ._glassSelect_1ebla_198 svg{color:#fffc}._errorText_1ebla_273{color:var(--error);font-size:.875rem;margin-top:var(--spacing-1);text-shadow:none}._fileInput_1ebla_280{display:none}._uploadButton_1ebla_284{width:fit-content}._thumbnailPreview_1ebla_288{position:relative;width:120px;height:67.5px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow)}._thumbnailPreview_1ebla_288 img{width:100%;height:100%;object-fit:cover}._removeThumbnailButton_1ebla_304{position:absolute;top:var(--spacing-1);right:var(--spacing-1)}._disconnectButton_1ebla_310{background:#ff00001a!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--error)!important;border:1px solid rgba(255,0,0,.2);transition:all .2s ease}._disconnectButton_1ebla_310:hover{background:#ff000026!important;border-color:#ff00004d;transform:translateY(-1px)}._disconnectButton_1ebla_310:active{background:#f003!important;transform:translateY(0)}.dark ._disconnectButton_1ebla_310{background:#ff000026!important;border-color:#ff000040}.dark ._disconnectButton_1ebla_310:hover{background:#f003!important;border-color:#ff000059}@media(max-height:500px)and (orientation:landscape){._formContent_1ebla_91{gap:var(--spacing-2)}._field_1ebla_97{gap:var(--spacing-1)}._field_1ebla_97 label{font-size:.8125rem}._connectedHeader_1ebla_59{padding:var(--spacing-3)}._channelTitle_1ebla_72{font-size:.9375rem}._field_1ebla_97 textarea{min-height:50px!important}._container_1ebla_1 .Card_cardHeader__Ixb9U,._container_1ebla_1 .Card_cardContent__I5OKe,._container_1ebla_1 .Card_cardFooter__K9lWt{padding:var(--spacing-3)!important}._thumbnailPreview_1ebla_288{width:80px;height:45px}}._card_16btf_1{overflow:hidden}._trigger_16btf_5{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;transition:background-color .2s ease;gap:var(--spacing-4)}._trigger_16btf_5:hover{background-color:#00000005}.dark ._trigger_16btf_5:hover{background-color:#ffffff05}._headerContent_16btf_23{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._chevronWrapper_16btf_30{padding-right:var(--spacing-6);display:flex;align-items:center}._chevron_16btf_30{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease,color .2s ease}._trigger_16btf_5:hover ._chevron_16btf_30{color:var(--foreground)}._trigger_16btf_5[data-state=open] ._chevron_16btf_30{transform:rotate(180deg)}._toggleButton_16btf_49{color:var(--muted-foreground);background-color:transparent;transition:all .2s ease;margin-left:var(--spacing-4);flex-shrink:0;margin-right:10px}._toggleButton_16btf_49:hover{color:var(--foreground);background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}.dark ._toggleButton_16btf_49:hover{background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}._platformSelection_16btf_67{margin-bottom:var(--spacing-4)}._platformLabel_16btf_71{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);display:block;margin-bottom:var(--spacing-2)}._platformButtons_16btf_81{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap}._youtubeSection_16btf_88{margin-bottom:var(--spacing-4);width:100%}._youtubeIntegration_16btf_93{width:100%!important;max-width:100%!important;margin:0;background:#fff6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:none!important}.dark ._youtubeIntegration_16btf_93{background:#0003!important;border:1px solid rgba(255,255,255,.05)!important}._platformButton_16btf_81{display:flex;align-items:center;gap:var(--spacing-1);transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._platformButtonOutline_16btf_117{background:#fff6;border-color:#0000001a}._platformButtonOutline_16btf_117:hover{background:#fff9}.dark ._platformButtonOutline_16btf_117{background:#ffffff0d;border-color:#ffffff1a;color:var(--foreground)}.dark ._platformButtonOutline_16btf_117:hover{background:#ffffff1a}._helpText_16btf_136{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:rgba(var(--info),.1);background:color-mix(in srgb,var(--info) 10%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem;color:var(--info)}._helpText_16btf_136 svg{flex-shrink:0;margin-top:2px}._inputGlass_16btf_160{background:#ffffff80;border-color:#0000001a}.dark ._inputGlass_16btf_160{background:#0003;border-color:#ffffff1a}._inputGlass_16btf_160:focus{background:var(--background)}._disabledInput_16btf_174{opacity:.6;cursor:not-allowed}._saveButton_16btf_179{margin-top:var(--spacing-4);width:100%;box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 25%,transparent)}@media(min-width:640px){._saveButton_16btf_179{width:auto}}._saveButton_16btf_179:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--primary) 35%,transparent)}._platformButtonYoutube_16btf_197{background-color:#ff0000e6!important;border-color:#ff0000e6!important;color:#fff!important;box-shadow:0 4px 12px #ff000040}._platformButtonYoutube_16btf_197:hover{background-color:red!important;transform:translateY(-1px)}._platformButtonFacebook_16btf_209{background-color:#1877f2e6!important;border-color:#1877f2e6!important;color:#fff!important;box-shadow:0 4px 12px #1877f240}._platformButtonFacebook_16btf_209:hover{background-color:#1877f2!important;transform:translateY(-1px)}._container_1ocki_1{grid-column:span 1 / span 1}@media(min-width:1024px){._container_1ocki_1{grid-column:span 2 / span 2}}._card_1ocki_11{overflow:hidden}._headerTrigger_1ocki_15{cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._headerTrigger_1ocki_15:hover{background-color:#00000005}.dark ._headerTrigger_1ocki_15:hover{background-color:#ffffff05}._headerContent_1ocki_32{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._toggleButton_1ocki_39{color:var(--muted-foreground);background-color:transparent;transition:all .2s ease;flex-shrink:0;margin-right:10px}._toggleButton_1ocki_39:hover{color:var(--foreground);background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}.dark ._toggleButton_1ocki_39:hover{background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}._chevron_1ocki_56{transition:transform .2s ease}._headerTrigger_1ocki_15[data-state=open] ._chevron_1ocki_56{transform:rotate(180deg)}._content_1ocki_65{padding-top:0}._inputGlass_1ocki_70{background:#ffffff80;border-color:#0000001a}.dark ._inputGlass_1ocki_70{background:#0003;border-color:#ffffff1a}._inputGlass_1ocki_70:focus{background:var(--background)}._grid_1ocki_84{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._grid_1ocki_84{grid-template-columns:1fr 1fr}}._selectItem_1ocki_96{text-transform:capitalize}._saveButton_1ocki_100{margin-top:var(--spacing-6);width:100%}@media(min-width:640px){._saveButton_1ocki_100{width:auto}}._content_1sbij_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._settingItem_1sbij_7{display:flex;flex-direction:column;gap:var(--spacing-2)}@media(min-width:768px){._settingItem_1sbij_7{flex-direction:row;justify-content:space-between;align-items:center}}._label_1sbij_21{font-weight:500;color:var(--card-foreground)}._description_1sbij_26{font-size:.875rem;color:var(--muted-foreground);margin:0;max-width:300px}._separator_1sbij_33{margin:var(--spacing-2) 0}._selectTrigger_1sbij_37{width:100%}@media(min-width:768px){._selectTrigger_1sbij_37{width:150px}}._glassTrigger_1sbij_47{background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#0000001a}.dark ._glassTrigger_1sbij_47{background:#0003;border-color:#ffffff1a}._glassTrigger_1sbij_47:focus{background:var(--background)}._dangerCard_kvdo1_1{border-color:var(--error);background-color:color-mix(in srgb,var(--error) 5%,transparent)}._dangerCard_kvdo1_1 :is(._cardTitle_kvdo1_6,._actionTitle_kvdo1_6){color:var(--error)}._content_kvdo1_10{display:flex;flex-direction:column;gap:var(--spacing-6)}._actionItem_kvdo1_16{display:flex;flex-direction:column;gap:var(--spacing-2)}@media(min-width:768px){._actionItem_kvdo1_16{flex-direction:row;justify-content:space-between;align-items:center}}._actionTitle_kvdo1_6{font-weight:600;margin:0}._actionDescription_kvdo1_35{font-size:.875rem;color:var(--muted-foreground);margin:0;max-width:300px}._dialogContent_1v82c_1{width:48rem;max-width:95vw}@media(max-width:640px){._dialogContent_1v82c_1{max-width:100vw;width:100vw;max-height:100vh;margin:0;border-radius:0}}._userListContainer_1v82c_16{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-6);min-height:300px}@media(max-width:640px){._userListContainer_1v82c_16{gap:var(--spacing-3);margin-top:var(--spacing-4);min-height:150px}}._userRow_1v82c_32{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}@media(max-width:640px){._userRow_1v82c_32{flex-direction:column;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2)}}._userInfo_1v82c_51{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;flex:1}@media(max-width:640px){._userInfo_1v82c_51{width:100%}}._displayName_1v82c_65{font-weight:600;color:var(--foreground)}._email_1v82c_70{font-size:.875rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media(max-width:640px){._email_1v82c_70{font-size:.8125rem}}._userDetails_1v82c_85{display:flex;align-items:center;gap:var(--spacing-6);text-align:right;flex-shrink:0}@media(max-width:640px){._userDetails_1v82c_85{width:100%;gap:var(--spacing-3);text-align:left}}._role_1v82c_101{font-size:.875rem;font-weight:500;color:var(--foreground);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}@media(max-width:640px){._role_1v82c_101{font-size:.8125rem;padding:.125rem var(--spacing-2)}}._createdAt_1v82c_119{font-size:.875rem;color:var(--muted-foreground);min-width:80px;white-space:nowrap}@media(max-width:640px){._createdAt_1v82c_119{font-size:.8125rem;min-width:unset}}._paginationFooter_1v82c_133{margin-top:var(--spacing-6);display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:var(--spacing-2)}@media(max-width:640px){._paginationFooter_1v82c_133{margin-top:var(--spacing-4)}}._paginationInfo_1v82c_149{font-size:.875rem;color:var(--muted-foreground)}@media(max-width:640px){._paginationInfo_1v82c_149{font-size:.8125rem}}._paginationControls_1v82c_160{display:flex;gap:var(--spacing-2)}._errorState_1v82c_165,._emptyState_1v82c_166{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);min-height:200px}._errorMessage_1v82c_177{color:var(--error);font-family:var(--font-family-monospace);background-color:var(--muted);padding:var(--spacing-2);border-radius:var(--radius-sm);margin-top:var(--spacing-2);max-width:100%;overflow-wrap:break-word}._container_2swa1_1,._skeletonContainer_2swa1_6{width:100%;margin:var(--spacing-6) 0}._headerSkeleton_2swa1_11{height:72px;width:100%;border-radius:var(--radius-lg)}._headerCard_2swa1_17{padding:var(--spacing-4);display:flex;flex-direction:column;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important}._headerContent_2swa1_27{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._headerLeft_2swa1_34{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_2swa1_40{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._summaryStats_2swa1_48{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._dot_2swa1_57{font-weight:700;color:var(--border)}._toggleButton_2swa1_62{color:var(--muted-foreground);background-color:transparent;transition:all .2s ease}._toggleButton_2swa1_62:hover{color:var(--foreground);background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}.dark ._toggleButton_2swa1_62:hover{background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}._chevron_2swa1_77{transition:transform .2s ease}._toggleButton_2swa1_62[data-state=open] ._chevron_2swa1_77{transform:rotate(180deg)}._expandedContentWrapper_2swa1_85{overflow:hidden}._expandedContent_2swa1_85{padding-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._actionsRow_2swa1_96{display:flex;justify-content:flex-start;padding:var(--spacing-2) var(--spacing-4)}._actionButton_2swa1_102{font-size:.8125rem}._grid_2swa1_106{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);width:100%}@media(min-width:768px){._grid_2swa1_106{grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}}._statCard_2swa1_121{height:100%}._statCardHeader_2swa1_125{padding:var(--spacing-3) var(--spacing-4);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._statCardTitle_2swa1_134{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._statIcon_2swa1_140{width:1rem;height:1rem;color:var(--muted-foreground);opacity:.7}._statCardContent_2swa1_147{padding:0 var(--spacing-4) var(--spacing-3)}._statValue_2swa1_151{font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading);color:var(--foreground);margin:0;line-height:1.2}._clickableCard_2swa1_160{cursor:pointer;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._clickableCard_2swa1_160:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._clickableCard_2swa1_160:active{transform:translateY(0)}._listCard_2swa1_175{grid-column:1 / -1}@media(min-width:1024px){._listCard_2swa1_175:nth-of-type(4){grid-column:span 2 / span 2}._listCard_2swa1_175:nth-of-type(5){grid-column:span 1 / span 1}}._listCardHeader_2swa1_188{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border)}._listHeaderRow_2swa1_193{display:flex;justify-content:space-between;align-items:center;width:100%}._listTitle_2swa1_200{font-size:1rem;font-weight:600}._listCardContent_2swa1_205{padding:0}._countText_2swa1_209{font-size:.75rem;color:var(--muted-foreground)}._sessionList_2swa1_214{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}._sessionItem_2swa1_222{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--border);font-size:.875rem}._sessionItem_2swa1_222:last-child{border-bottom:none}._sessionInfo_2swa1_235{display:flex;align-items:center;gap:var(--spacing-2);overflow:hidden}._sessionLink_2swa1_242{color:var(--secondary);text-decoration:none;font-weight:500;white-space:nowrap}._sessionLink_2swa1_242:hover{text-decoration:underline}._code_2swa1_253{font-family:var(--font-family-monospace);background-color:var(--muted);padding:0 var(--spacing-1);border-radius:var(--radius-sm);font-size:.75rem}._participants_2swa1_261{color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}@media(min-width:640px){._participants_2swa1_261{max-width:300px}}._viewerCount_2swa1_275{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;color:var(--muted-foreground)}._paginationControls_2swa1_283{display:flex;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2);background-color:var(--muted)}._emptyText_2swa1_291{color:var(--muted-foreground);font-size:.875rem;text-align:center;padding:var(--spacing-6) 0;margin:0}._errorCard_2swa1_299{border:1px solid var(--error);margin:var(--spacing-6) 0}._pageWrapper_1nsd5_1{display:flex;flex-direction:column;flex:1;min-height:100%;width:100%}._container_1nsd5_9{max-width:1100px;width:100%;margin:0 auto;padding:var(--spacing-4);animation:_fadeIn_1nsd5_1 .5s ease-out;box-sizing:border-box;color:var(--foreground)}@keyframes _fadeIn_1nsd5_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._container_1nsd5_9{padding:var(--spacing-8)}}._headerSection_1nsd5_37,._headerWrapper_1nsd5_42{margin-bottom:var(--spacing-6)}._glassHeader_1nsd5_46{background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border-radius:var(--radius-lg);padding:var(--spacing-6);transition:transform .2s cubic-bezier(.25,.8,.25,1)}.dark ._glassHeader_1nsd5_46{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}._adminPanel_1nsd5_64{margin-bottom:var(--spacing-6)}._grid_1nsd5_69{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:1024px){._grid_1nsd5_69{grid-template-columns:1.6fr 1fr;gap:var(--spacing-6);align-items:start}}._mainColumn_1nsd5_83,._sideColumn_1nsd5_83{display:flex;flex-direction:column;gap:var(--spacing-4)}@media(min-width:1024px){._mainColumn_1nsd5_83,._sideColumn_1nsd5_83{gap:var(--spacing-6)}}._glassCard_1nsd5_96{background:#fff9!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border-radius:1.75rem;transition:transform .2s cubic-bezier(.25,.8,.25,1),box-shadow .2s ease;overflow:hidden}.dark ._glassCard_1nsd5_96{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0003}._glassCard_1nsd5_96:hover{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;transform:translateY(-2px)}.dark ._glassCard_1nsd5_96:hover{box-shadow:0 10px 20px #00000040}._dangerCard_1nsd5_128{background:#fff0f099!important;border:1px solid rgba(255,0,0,.1)}.dark ._dangerCard_1nsd5_128{background:#ff32320d!important;border:1px solid rgba(255,50,50,.15)}._dangerCard_1nsd5_128:hover{background:#fff0f0cc!important;border-color:#f003}.dark ._dangerCard_1nsd5_128:hover{background:#ff323214!important}._errorState_1nsd5_148{text-align:center;padding:var(--spacing-16) var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center}._errorState_1nsd5_148 h2{color:var(--error);font-family:var(--font-family-heading);margin-bottom:var(--spacing-2)}._errorState_1nsd5_148 p{color:var(--muted-foreground)}._headerSkeleton_1nsd5_168{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);margin-bottom:var(--spacing-6);background:#fff6;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:768px){._headerSkeleton_1nsd5_168{flex-direction:row;align-items:flex-start;padding:var(--spacing-8)}}._headerInfoSkeleton_1nsd5_189{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:center;width:100%}@media(min-width:768px){._headerInfoSkeleton_1nsd5_189{align-items:flex-start}}._cardSkeleton_1nsd5_203{border-radius:1.75rem;background:#fff6;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dark ._headerSkeleton_1nsd5_168,.dark ._cardSkeleton_1nsd5_203{background:#ffffff08;border-color:#ffffff0d}._checkoutForm_o0lx2_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6)}._submitButton_o0lx2_8{width:100%}._errorMessage_o0lx2_12{color:var(--error);font-size:.875rem;text-align:center;margin-top:var(--spacing-2)}._container_d8uw1_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}@media(min-width:768px){._container_d8uw1_1{padding:var(--spacing-12) var(--spacing-8)}}._hero_d8uw1_13{text-align:center;margin-bottom:var(--spacing-12)}._title_d8uw1_18{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;letter-spacing:-.03em;color:var(--foreground);margin:0}._subtitle_d8uw1_27{font-size:1.125rem;color:var(--muted-foreground);margin-top:var(--spacing-2);max-width:600px;margin-left:auto;margin-right:auto}._contentGrid_d8uw1_36{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:1024px){._contentGrid_d8uw1_36{grid-template-columns:1fr 1fr;align-items:start}}._featuresCard_d8uw1_49,._pricingCard_d8uw1_50{height:100%}._featuresList_d8uw1_54{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._featureItem_d8uw1_63{display:flex;align-items:center;gap:var(--spacing-3);font-size:1rem;color:var(--card-foreground)}._featureIcon_d8uw1_71{color:var(--primary);width:1.25rem;height:1.25rem;flex-shrink:0}._planSelector_d8uw1_78{display:flex;background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-1);margin-bottom:var(--spacing-6)}._planButton_d8uw1_86{flex:1;position:relative}._highlightBadge_d8uw1_91{position:absolute;top:-.75rem;right:-.5rem;background-color:var(--secondary);color:var(--secondary-foreground);font-size:.7rem;font-weight:600;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);transform:rotate(10deg)}._priceDisplay_d8uw1_104{text-align:center;margin-bottom:var(--spacing-6)}._price_d8uw1_104{font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:var(--foreground)}._interval_d8uw1_116{font-size:1rem;color:var(--muted-foreground);margin-left:var(--spacing-1)}._upgradeButton_d8uw1_122{width:100%}._checkoutWrapper_d8uw1_126{display:flex;flex-direction:column;gap:var(--spacing-4)}._cancelButton_d8uw1_132{align-self:center;color:var(--muted-foreground)}._cancelButton_d8uw1_132:hover{color:var(--foreground)}._betaContentWrapper_d8uw1_142{max-width:700px;margin:0 auto}._betaCard_d8uw1_147{text-align:center}._betaButton_d8uw1_151{width:100%;margin-top:var(--spacing-6)}._titleSkeleton_d8uw1_157{height:2.5rem;width:60%;margin:0 auto}._subtitleSkeleton_d8uw1_162{height:1.125rem;width:80%;max-width:500px;margin:var(--spacing-2) auto 0}._upgradeButtonSkeleton_d8uw1_168{width:100%;height:3rem;border-radius:var(--radius-md)}._pageWrapper_1v2g1_1{display:flex;flex-direction:column;flex:1;min-height:100%;width:100%}._container_1v2g1_9{padding:var(--spacing-4);max-width:1000px;width:100%;margin:0 auto;animation:_fadeIn_1v2g1_1 .5s ease-out;box-sizing:border-box;color:var(--foreground);display:flex;flex-direction:column;flex:1}@keyframes _fadeIn_1v2g1_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._container_1v2g1_9{padding:var(--spacing-8)}}._header_1v2g1_40{margin-bottom:var(--spacing-8)}._idCard_1v2g1_44{display:flex;align-items:center;gap:var(--spacing-6);background:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid rgba(255,255,255,.4);text-decoration:none;color:inherit;transition:transform .2s cubic-bezier(.25,.8,.25,1),box-shadow .2s cubic-bezier(.25,.8,.25,1)}.dark ._idCard_1v2g1_44{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}._idCard_1v2g1_44:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._idCard_1v2g1_44:active{transform:scale(.98)}._editIconWrapper_1v2g1_78{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#fff9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);box-shadow:0 2px 4px #0000000d;transition:all .2s cubic-bezier(.25,.8,.25,1)}.dark ._editIconWrapper_1v2g1_78{background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 4px #00000026}._idCard_1v2g1_44:hover ._editIconWrapper_1v2g1_78{background:#fffc;box-shadow:0 4px 8px #0000001a}.dark ._idCard_1v2g1_44:hover ._editIconWrapper_1v2g1_78{background:#ffffff26;box-shadow:0 4px 8px #0003}._editIcon_1v2g1_78{width:1rem;height:1rem;stroke-width:2.5px;color:var(--muted-foreground);transition:color .2s ease}._idCard_1v2g1_44:hover ._editIcon_1v2g1_78{color:var(--primary)}._largeAvatar_1v2g1_124{width:4.5rem;height:4.5rem;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #0000001a}._userInfo_1v2g1_131{display:flex;flex-direction:column;gap:2px}._title_1v2g1_137{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;margin:0;letter-spacing:-.03em;background:linear-gradient(135deg,var(--foreground) 20%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--foreground);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._eloWrapper_1v2g1_155{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-1)}._eloLabel_1v2g1_162{font-size:.875rem;color:var(--muted-foreground);font-weight:600}._comingSoonBadge_1v2g1_168,._comingSoonBadgeElo_1v2g1_184{display:inline-flex;align-items:center;padding:.15em .5em;background:transparent;color:color-mix(in srgb,var(--primary) 60%,transparent);border:1px solid color-mix(in srgb,var(--primary) 50%,transparent);border-radius:9999px;font-size:.475rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:none;transform:translateY(1px)}._eloBadge_1v2g1_200{display:inline-flex;align-items:center;padding:.15em .5em;background:transparent;color:hsl(var(--primary-hsl) / .5);border:1px solid hsl(var(--primary-hsl) / .4);border-radius:9999px;font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:none;transform:translateY(3px)}._actions_1v2g1_218{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}@media(min-width:768px){._actions_1v2g1_218{grid-template-columns:1.2fr 1fr 1fr;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}}._actionCard_1v2g1_233{position:relative;display:flex;flex-direction:row;align-items:center;padding:var(--spacing-4);border-radius:1.75rem;text-decoration:none;color:var(--foreground);background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:all .25s cubic-bezier(.25,.8,.25,1);overflow:hidden}.dark ._actionCard_1v2g1_233{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0003}@media(min-width:768px){._actionCard_1v2g1_233{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8) var(--spacing-4);gap:var(--spacing-4);min-height:160px}._primaryAction_1v2g1_275{padding-top:calc(var(--spacing-8) + var(--spacing-2));padding-bottom:calc(var(--spacing-8) + var(--spacing-2))}._actionCard_1v2g1_233:not(._primaryAction_1v2g1_275){gap:var(--spacing-3)}}@media(max-width:767px){._actionCard_1v2g1_233{gap:var(--spacing-4);padding:var(--spacing-5)}}._actionCard_1v2g1_233:hover{transform:translateY(-4px);background:#ffffffd9;box-shadow:0 12px 20px -3px #0000001a,0 4px 6px -2px #0000000d}.dark ._actionCard_1v2g1_233:hover{background:#ffffff14;box-shadow:0 10px 20px #0000004d}._actionCard_1v2g1_233:active{transform:scale(.98)}._primaryAction_1v2g1_275{background:linear-gradient(135deg,#00a651d9,#008c46d9,#00783ce6);color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 20px #00a65140,inset 0 1px #fff3}.dark ._primaryAction_1v2g1_275{background:linear-gradient(135deg,#00a651b3,#008c46bf,#00783ccc);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 20px #00a6514d,0 0 20px #00a65133,inset 0 1px #ffffff26}._primaryAction_1v2g1_275:hover{background:linear-gradient(135deg,#00a651f2,#008c46f2,#00783c);box-shadow:0 12px 24px #00a65159,inset 0 1px #ffffff40;transform:translateY(-4px)}.dark ._primaryAction_1v2g1_275:hover{background:linear-gradient(135deg,#00a651cc,#008c46d9,#00783ce6);box-shadow:0 12px 24px #00a65166,0 0 30px #00a6514d,inset 0 1px #fff3}._actionIconWrapper_1v2g1_358{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-shrink:0}._primaryAction_1v2g1_275 ._actionIconWrapper_1v2g1_358{background:#fff3;color:#fff}.dark ._actionCard_1v2g1_233:not(._primaryAction_1v2g1_275) ._actionIconWrapper_1v2g1_358{background:#ffffff1a}._actionIcon_1v2g1_358{width:1.75rem;height:1.75rem;stroke-width:2.5px}._primaryAction_1v2g1_275 ._actionIcon_1v2g1_358{color:#fff}._actionCard_1v2g1_233:not(._primaryAction_1v2g1_275) ._actionIcon_1v2g1_358{color:var(--primary)}._actionContent_1v2g1_393{display:flex;flex-direction:column;justify-content:center}._actionTitle_1v2g1_399{font-family:var(--font-family-heading);font-weight:700;font-size:1.125rem;line-height:1.2;margin-bottom:.125rem}._actionCard_1v2g1_233:not(._primaryAction_1v2g1_275) ._actionTitle_1v2g1_399{transform:translateY(3px)}._actionDescription_1v2g1_411{font-size:.8rem;opacity:.7;font-weight:500}._primaryAction_1v2g1_275 ._actionDescription_1v2g1_411{opacity:.9}._disabledAction_1v2g1_422{background:#f0f0f066;border:1px solid rgba(0,0,0,.05);cursor:default;pointer-events:none}.dark ._disabledAction_1v2g1_422{background:#ffffff05;border:1px solid rgba(255,255,255,.05)}._disabledAction_1v2g1_422 ._actionIconWrapper_1v2g1_358{background:#0000000d;color:var(--muted-foreground)}.dark ._disabledAction_1v2g1_422 ._actionIconWrapper_1v2g1_358{background:#ffffff0d}._disabledAction_1v2g1_422 ._actionIcon_1v2g1_358{color:var(--muted-foreground);opacity:.5}._disabledAction_1v2g1_422 ._actionTitle_1v2g1_399{color:var(--muted-foreground)}._disabledAction_1v2g1_422:hover{transform:none;background:#f0f0f066;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.dark ._disabledAction_1v2g1_422:hover{background:#ffffff05;box-shadow:none}._comingSoonOverlay_1v2g1_465{position:absolute;top:var(--spacing-3);right:var(--spacing-3);transform:translateY(3px)}@media(min-width:768px){._comingSoonOverlay_1v2g1_465{position:static;margin-top:var(--spacing-2);transform:translateY(3px)}}._actionCard_1v2g1_233:not(._primaryAction_1v2g1_275) ._actionContent_1v2g1_393{align-items:center}._statsGrid_1v2g1_485{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}@media(min-width:768px){._statsGrid_1v2g1_485{grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}}._statCard_1v2g1_499{background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:0 2px 4px #0000000d;border:1px solid rgba(255,255,255,.4);transition:transform .2s ease}.dark ._statCard_1v2g1_499{background:#ffffff08;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 4px #0000001a}._statCard_1v2g1_499:hover{transform:translateY(-2px);background:#ffffffb3}.dark ._statCard_1v2g1_499:hover{background:#ffffff0f}._statLabel_1v2g1_525{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0}._statValue_1v2g1_534{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0}._quickLinks_1v2g1_544{display:flex;flex-direction:row;gap:var(--spacing-3);flex-wrap:wrap;margin-bottom:0}._quickLink_1v2g1_544{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:9999px;text-decoration:none;color:var(--foreground);font-weight:500;font-size:.95rem;transition:all .2s cubic-bezier(.25,.8,.25,1);box-shadow:0 2px 4px #0000000d;border:1px solid rgba(255,255,255,.4);flex:1 1 auto;min-width:120px}.dark ._quickLink_1v2g1_544{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}._quickLink_1v2g1_544:hover{background-color:#fffc;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.dark ._quickLink_1v2g1_544:hover{background-color:#ffffff1a}._quickLink_1v2g1_544:active{transform:scale(.96)}._quickLink_1v2g1_544 svg{color:var(--muted-foreground);transition:color .2s ease}._quickLink_1v2g1_544:hover svg{color:var(--primary)}._streamBadge_1v2g1_602{display:none}@media(max-width:767px){._streamBadge_1v2g1_602{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .625rem;margin-left:auto;margin-right:10px;background:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fffffff2;box-shadow:0 0 8px #ffffff1a,inset 0 1px #fff3;white-space:nowrap;flex-shrink:0}}._scoreBadge_1v2g1_633{display:none}@media(max-width:767px){._scoreBadge_1v2g1_633{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .625rem;margin-left:auto;margin-right:10px;background:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fffffff2;box-shadow:0 0 8px #ffffff1a,inset 0 1px #fff3;white-space:nowrap;flex-shrink:0}}@layer base{._toggle_1jira_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;-webkit-user-select:none;user-select:none}._toggle_1jira_2:focus-visible{box-shadow:var(--shadow-focus)}._toggle-size-sm_1jira_29{height:2rem;min-width:2rem;padding:0 var(--spacing-1);font-size:.875rem;border-radius:var(--radius-sm)}._toggle-size-md_1jira_37{height:2.5rem;min-width:2.5rem;padding:0 var(--spacing-2);font-size:.9375rem}._toggle-size-lg_1jira_44{height:3rem;min-width:3rem;padding:0 var(--spacing-3);font-size:1rem;border-radius:var(--radius-md)}._toggle_1jira_2 svg{flex-shrink:0}._toggle-size-sm_1jira_29 svg{width:1rem;height:1rem}._toggle-size-md_1jira_37 svg{width:1.25rem;height:1.25rem}._toggle-size-lg_1jira_44 svg{width:1.5rem;height:1.5rem}._toggle-variant-default_1jira_73{background-color:transparent;color:var(--foreground)}._toggle-variant-default_1jira_73:hover{background-color:var(--muted)}._toggle-variant-default_1jira_73:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-default_1jira_73[data-state=on]{background-color:var(--primary);color:var(--primary-foreground)}._toggle-variant-default_1jira_73[data-state=on]:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._toggle-variant-default_1jira_73[data-state=on]:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._toggle-variant-outline_1jira_99{background-color:transparent;border-color:var(--border);color:var(--foreground)}._toggle-variant-outline_1jira_99:hover{background-color:var(--muted)}._toggle-variant-outline_1jira_99:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-outline_1jira_99[data-state=on]{background-color:var(--muted);border-color:var(--primary);color:var(--foreground)}._toggle-variant-outline_1jira_99[data-state=on]:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-outline_1jira_99[data-state=on]:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._toggle_1jira_2[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.dark ._toggle-variant-default_1jira_73{color:var(--foreground)}.dark ._toggle-variant-default_1jira_73:hover{background-color:var(--muted)}.dark ._toggle-variant-default_1jira_73:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_1jira_99{border-color:var(--border);color:var(--foreground)}.dark ._toggle-variant-outline_1jira_99:hover{background-color:var(--muted)}.dark ._toggle-variant-outline_1jira_99:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_1jira_99[data-state=on]{background-color:var(--muted);border-color:var(--primary)}.dark ._toggle-variant-outline_1jira_99[data-state=on]:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_1jira_99[data-state=on]:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}}@layer base{._toggleGroup_15bc4_2{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-1);align-items:center;position:relative;width:fit-content}._toggleGroup_15bc4_2[data-orientation=horizontal]{flex-direction:row}._toggleGroup_15bc4_2[data-orientation=vertical]{flex-direction:column;align-items:stretch}._toggleGroup_15bc4_2[data-type=single],._toggleGroup_15bc4_2[data-type=multiple]{position:relative}._toggleGroup_15bc4_2:has(._toggle-size-sm_15bc4_33){gap:var(--spacing-1)}._toggleGroup_15bc4_2:has(._toggle-size-md_15bc4_37){gap:var(--spacing-2)}._toggleGroup_15bc4_2:has(._toggle-size-lg_15bc4_41){gap:var(--spacing-3)}}._container_klnow_1{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:var(--spacing-4) var(--spacing-4);background:radial-gradient(circle at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 20%,rgba(0,80,40,.2) 40%,transparent 60%),var(--background)}._card_klnow_16{width:100%;max-width:400px;margin:0 var(--spacing-16);animation:_fadeInScale_klnow_1 .5s cubic-bezier(.16,1,.3,1);background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark ._card_klnow_16{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}._titleIcon_klnow_36{width:1.5rem;height:1.5rem;color:var(--primary);margin-right:var(--spacing-2);vertical-align:bottom}._form_klnow_44{display:flex;flex-direction:column;gap:var(--spacing-4)}._formGrid_klnow_50{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._stepperContainer_klnow_56{display:flex;align-items:center;justify-content:space-between;background:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px #0000000d;border-radius:var(--radius-lg);padding:var(--spacing-1);height:70px}.dark ._stepperContainer_klnow_56{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}._stepperButton_klnow_77{width:2.5rem;height:2.5rem;border-radius:50%;transition:all .2s ease;background:transparent;color:var(--foreground)}._stepperButton_klnow_77:hover:not(:disabled){background:#0000000d;color:var(--primary)}.dark ._stepperButton_klnow_77:hover:not(:disabled){background:#ffffff1a}._stepperButton_klnow_77:active:not(:disabled){transform:scale(.95);background:#00a6511a;color:var(--primary)}._stepperButton_klnow_77:disabled{opacity:.3;cursor:not-allowed}._stepperDisplay_klnow_106{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}._stepperValue_klnow_115{font-size:1.5rem;font-weight:700;line-height:1;color:var(--foreground);animation:_fadeSlideIn_klnow_1 .3s cubic-bezier(.16,1,.3,1)}._stepperLabel_klnow_123{font-size:.75rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}@keyframes _fadeSlideIn_klnow_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._glassInput_klnow_142{background:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px #0000000d}.dark ._glassInput_klnow_142{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}._glassInput_klnow_142:hover{background:#fffc;border-color:#0003}.dark ._glassInput_klnow_142:hover{background:#ffffff14;border-color:#ffffff26}._glassInput_klnow_142:focus{background:#ffffffd9;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 4px 6px #0000001a}.dark ._glassInput_klnow_142:focus{background:#ffffff1a;border-color:var(--primary)}._submitButton_klnow_178{margin-top:var(--spacing-4);background:linear-gradient(135deg,#00a651d9,#008c46d9,#00783ce6)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #00a6514d,inset 0 1px #fff3;transition:all .2s cubic-bezier(.4,0,.2,1)}._submitButton_klnow_178:hover{background:linear-gradient(135deg,#00a651f2,#008c46f2,#00783c)!important;box-shadow:0 4px 12px #00a65166,inset 0 1px #ffffff40;transform:translateY(-1px)}.dark ._submitButton_klnow_178{background:linear-gradient(135deg,#00a651b3,#008c46bf,#00783ccc)!important;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 12px #00a65180,0 0 20px #00a65133,inset 0 1px #ffffff26}.dark ._submitButton_klnow_178:hover{background:linear-gradient(135deg,#00a651d9,#008c46e6,#00783cf2)!important;box-shadow:0 4px 16px #00a65199,0 0 30px #00a6514d,inset 0 1px #fff3}._segmentedControl_klnow_227{display:flex;width:100%;height:70px;padding:4px;border-radius:var(--radius-lg);gap:0;background:#0000000f;border:1px solid rgba(0,0,0,.1);position:relative;isolation:isolate}.dark ._segmentedControl_klnow_227{background:#ffffff14;border:1px solid rgba(255,255,255,.1)}._slidingBackground_klnow_245{position:absolute;top:4px;left:4px;bottom:4px;width:calc((100% - 8px) / 3);border-radius:calc(var(--radius-lg) - 4px);background:linear-gradient(135deg,#00a651d9,#008c46d9,#00783ce6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #00a6514d,inset 0 1px #fff3;border:1px solid rgba(255,255,255,.3);transition:transform .3s cubic-bezier(.2,0,.2,1);z-index:1;pointer-events:none}.dark ._slidingBackground_klnow_245{background:linear-gradient(135deg,#00a651b3,#008c46bf,#00783ccc);box-shadow:0 2px 12px #00a65180,0 0 20px #00a65133,inset 0 1px #ffffff26;border:1px solid rgba(255,255,255,.2)}._slidingBackground_klnow_245[data-position="0"]{transform:translate(0)}._slidingBackground_klnow_245[data-position="1"]{transform:translate(100%)}._slidingBackground_klnow_245[data-position="2"]{transform:translate(200%)}._slidingBackgroundTwoOptions_klnow_291{position:absolute;top:4px;left:4px;bottom:4px;width:calc((100% - 8px)/2);border-radius:calc(var(--radius-lg) - 4px);background:linear-gradient(135deg,#00a651d9,#008c46d9,#00783ce6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #00a6514d,inset 0 1px #fff3;border:1px solid rgba(255,255,255,.3);transition:transform .3s cubic-bezier(.2,0,.2,1);z-index:1;pointer-events:none}.dark ._slidingBackgroundTwoOptions_klnow_291{background:linear-gradient(135deg,#00a651b3,#008c46bf,#00783ccc);box-shadow:0 2px 12px #00a65180,0 0 20px #00a65133,inset 0 1px #ffffff26;border:1px solid rgba(255,255,255,.2)}._slidingBackgroundTwoOptions_klnow_291[data-position="0"]{transform:translate(0)}._slidingBackgroundTwoOptions_klnow_291[data-position="1"]{transform:translate(100%)}._segment_klnow_227{flex:1;border-radius:calc(var(--radius-lg) - 4px);padding:0 var(--spacing-2);height:100%;display:flex;align-items:center;justify-content:center;transition:color .2s cubic-bezier(.4,0,.2,1);border:none;background:transparent;color:var(--foreground);font-weight:500;position:relative;z-index:2}._segment_klnow_227:hover,.dark ._segment_klnow_227:hover{background:transparent}._segment_klnow_227:not([data-state=on]):hover{background:#0000000a}.dark ._segment_klnow_227:not([data-state=on]):hover{background:#ffffff0a}._segment_klnow_227[data-state=on]{background:transparent;color:#fff;box-shadow:none;border:none}.dark ._segment_klnow_227[data-state=on]{background:transparent;box-shadow:none;border:none}._segmentNumber_klnow_380{font-size:1.5rem;font-weight:700;line-height:1}._segmentIcon_klnow_386{margin-right:var(--spacing-2)}._segmentLabel_klnow_390{font-weight:600;font-size:.95rem}@keyframes _fadeInScale_klnow_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._divider_klnow_406{height:1px;background:#0000001a;width:100%;margin:var(--spacing-2) 0}.dark ._divider_klnow_406{background:#ffffff1a}@media(max-width:480px){._container_klnow_1{padding:var(--spacing-4) var(--spacing-2)}._formGrid_klnow_50{grid-template-columns:1fr}}._container_mdups_1{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:var(--spacing-8) var(--spacing-4);background:radial-gradient(circle at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 20%,rgba(0,80,40,.2) 40%,transparent 60%),var(--background)}._navigation_mdups_16{width:100%;max-width:420px;margin-bottom:var(--spacing-4)}._backButton_mdups_22{color:var(--primary);background:transparent;display:flex;align-items:center;gap:var(--spacing-2);font-weight:500}._backButton_mdups_22:hover{color:var(--primary);background:#0000000d}.dark ._backButton_mdups_22:hover{background:#ffffff0d}._card_mdups_40{width:100%;max-width:420px;animation:_fadeInScale_mdups_1 .5s cubic-bezier(.16,1,.3,1);background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark ._card_mdups_40{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}._titleIcon_mdups_59{width:1.5rem;height:1.5rem;color:var(--primary);margin-right:var(--spacing-2);vertical-align:bottom}._form_mdups_67{display:flex;flex-direction:column;gap:var(--spacing-4)}._glassInput_mdups_73{background:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px #0000000d}.dark ._glassInput_mdups_73{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}._glassInput_mdups_73:hover{background:#fffc;border-color:#0003}.dark ._glassInput_mdups_73:hover{background:#ffffff14;border-color:#ffffff26}._glassInput_mdups_73:focus{background:#ffffffd9;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 4px 6px #0000001a}.dark ._glassInput_mdups_73:focus{background:#ffffff1a;border-color:var(--primary)}._codeInput_mdups_109{font-family:var(--font-family-monospace);font-size:1.25rem;text-align:center;letter-spacing:.5rem;text-transform:uppercase;background:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px #0000000d}.dark ._codeInput_mdups_109{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}._codeInput_mdups_109:hover{background:#fffc;border-color:#0003}.dark ._codeInput_mdups_109:hover{background:#ffffff14;border-color:#ffffff26}._codeInput_mdups_109:focus{background:#ffffffd9;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 4px 6px #0000001a}.dark ._codeInput_mdups_109:focus{background:#ffffff1a;border-color:var(--primary)}._switchContainer_mdups_151{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);transition:background-color var(--animation-duration-normal) ease;background:#00000008;border:1px solid rgba(0,0,0,.1)}.dark ._switchContainer_mdups_151{background:#ffffff08;border:1px solid rgba(255,255,255,.05)}._switchContainer_mdups_151:hover{background:#0000000d}.dark ._switchContainer_mdups_151:hover{background:#ffffff0d}._switchLabelGroup_mdups_178{display:flex;flex-direction:column;gap:var(--spacing-1)}._switchDescription_mdups_184{margin-top:var(--spacing-2);margin-left:0;text-align:center}._submitButton_mdups_190{margin-top:var(--spacing-4);background:linear-gradient(135deg,#00a651d9,#008c46d9,#00783ce6)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #00a6514d,inset 0 1px #fff3;transition:all .2s cubic-bezier(.4,0,.2,1)}._submitButton_mdups_190:hover{background:linear-gradient(135deg,#00a651f2,#008c46f2,#00783c)!important;box-shadow:0 4px 12px #00a65166,inset 0 1px #ffffff40;transform:translateY(-1px)}.dark ._submitButton_mdups_190{background:linear-gradient(135deg,#00a651b3,#008c46bf,#00783ccc)!important;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 12px #00a65180,0 0 20px #00a65133,inset 0 1px #ffffff26}.dark ._submitButton_mdups_190:hover{background:linear-gradient(135deg,#00a651d9,#008c46e6,#00783cf2)!important;box-shadow:0 4px 16px #00a65199,0 0 30px #00a6514d,inset 0 1px #fff3}@keyframes _fadeInScale_mdups_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:480px){._container_mdups_1{padding:var(--spacing-4) var(--spacing-2)}}._pageWrapper_1rpvj_1{display:flex;flex-direction:column;flex:1;min-height:100%;width:100%}._container_1rpvj_9{padding:var(--spacing-4);max-width:1200px;width:100%;margin:0 auto;animation:_fadeIn_1rpvj_1 .5s ease-out;box-sizing:border-box;color:var(--foreground);display:flex;flex-direction:column;flex:1}@keyframes _fadeIn_1rpvj_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._container_1rpvj_9{padding:var(--spacing-8)}}._header_1rpvj_40{margin-bottom:var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);text-align:center}._headerContent_1rpvj_49{display:flex;flex-direction:column;gap:var(--spacing-2)}._title_1rpvj_55{font-family:var(--font-family-heading);font-size:2rem;font-weight:800;margin:0;letter-spacing:-.03em;background:linear-gradient(135deg,var(--foreground) 20%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--foreground);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._subtitle_1rpvj_71{font-size:1.125rem;color:var(--muted-foreground);font-weight:500}._searchContainer_1rpvj_78{width:100%;max-width:500px}._searchBarWrapper_1rpvj_83{position:relative;width:100%;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:9999px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid rgba(255,255,255,.4);transition:all .2s ease}.dark ._searchBarWrapper_1rpvj_83{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}._searchBarWrapper_1rpvj_83:focus-within{transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 2px var(--primary);border-color:var(--primary)}._searchIcon_1rpvj_113{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;z-index:1}._searchInput_1rpvj_123{padding-left:3rem!important;height:3.5rem!important;font-size:1.125rem!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:9999px!important}._searchInput_1rpvj_123:focus{background:transparent!important;box-shadow:none!important}._mainContent_1rpvj_139{flex-grow:1;width:100%}._resultsGrid_1rpvj_144{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:640px){._resultsGrid_1rpvj_144{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._resultsGrid_1rpvj_144{grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}}._playerCardLink_1rpvj_164{text-decoration:none;color:inherit;display:block;outline:none;border-radius:1.75rem}._playerCardLink_1rpvj_164:focus-visible ._playerCard_1rpvj_164{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._playerCard_1rpvj_164{background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:1.75rem;box-shadow:0 2px 4px #0000000d;border:1px solid rgba(255,255,255,.4);transition:transform .2s cubic-bezier(.25,.8,.25,1),box-shadow .2s cubic-bezier(.25,.8,.25,1);height:100%;overflow:hidden}.dark ._playerCard_1rpvj_164{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px #00000026}._playerCard_1rpvj_164:hover{transform:translateY(-4px);background:#fffc;box-shadow:0 12px 20px -3px #0000001a,0 4px 6px -2px #0000000d}.dark ._playerCard_1rpvj_164:hover{background:#ffffff14;box-shadow:0 10px 20px #0000004d}._playerCardContent_1rpvj_209{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6)}._playerAvatar_1rpvj_216{width:3.5rem;height:3.5rem;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 6px #0000001a}.dark ._playerAvatar_1rpvj_216{border-color:#ffffff1a}._playerInfo_1rpvj_227{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}._displayName_1rpvj_235{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}._playerDetails_1rpvj_246{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;color:var(--muted-foreground);margin-top:2px}._detailItem_1rpvj_255{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500}._detailItem_1rpvj_255 svg{color:var(--primary);opacity:.7}._placeholderIcon_1rpvj_267{opacity:.4!important}._placeholderText_1rpvj_271{opacity:.6}._detailItem_1rpvj_255 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._skeletonAvatar_1rpvj_282{width:3.5rem;height:3.5rem;border-radius:50%;flex-shrink:0}._skeletonDisplayName_1rpvj_289{height:1.25rem;width:70%;margin-bottom:var(--spacing-2)}._skeletonIcon_1rpvj_295{width:14px;height:14px;border-radius:4px}._skeletonText_1rpvj_301{height:.875rem;width:50%}._emptyState_1rpvj_307{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12) var(--spacing-6);background:#fff6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.3);margin-top:var(--spacing-8)}.dark ._emptyState_1rpvj_307{background:#ffffff05;border:1px solid rgba(255,255,255,.05)}._emptyStateIconWrapper_1rpvj_329{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#ffffff80;margin-bottom:var(--spacing-4);color:var(--muted-foreground);box-shadow:0 4px 12px #0000000d}.dark ._emptyStateIconWrapper_1rpvj_329{background:#ffffff0d}._emptyStateTitle_1rpvj_346{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._emptyStateMessage_1rpvj_354{color:var(--muted-foreground);max-width:350px;margin:0;line-height:1.5}._pagination_1rpvj_362{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8);padding-bottom:var(--spacing-4)}._paginationButton_1rpvj_371{background:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#fff6}.dark ._paginationButton_1rpvj_371{background:#ffffff0d;border-color:#ffffff1a}._pageNumber_1rpvj_382{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground);font-weight:500}._container_1npya_1{padding:var(--spacing-8) var(--spacing-4);max-width:800px;margin:0 auto;color:var(--foreground);font-family:var(--font-family-base)}._content_1npya_9{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._header_1npya_17{text-align:center;margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_1npya_17 h1{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-2);color:var(--foreground)}._header_1npya_17 p{color:var(--muted-foreground);font-size:.9rem;margin:0}._intro_1npya_38{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-8)}._intro_1npya_38 p{margin-bottom:0;font-size:1rem;line-height:1.7;color:var(--foreground)}._content_1npya_9 section{margin-bottom:var(--spacing-6)}._content_1npya_9 h2{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);color:var(--foreground)}._content_1npya_9 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin-top:var(--spacing-6);margin-bottom:var(--spacing-3);color:var(--surface-foreground)}._content_1npya_9 p,._content_1npya_9 li{font-size:1rem;line-height:1.7;color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._content_1npya_9 ul{list-style-type:disc;padding-left:var(--spacing-6)}._content_1npya_9 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast) ease}._content_1npya_9 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%)}@media(max-width:768px){._container_1npya_1{padding:var(--spacing-4) var(--spacing-3)}._content_1npya_9{padding:var(--spacing-6)}._header_1npya_17 h1{font-size:2rem}._content_1npya_9 h2{font-size:1.5rem}._content_1npya_9 h3{font-size:1.15rem}}._pageWrapper_1ky4n_1{display:flex;flex-direction:column;flex:1;min-height:100%;width:100%}._container_1ky4n_9{padding:var(--spacing-4);max-width:900px;width:100%;margin:0 auto;animation:_fadeIn_1ky4n_1 .5s ease-out;box-sizing:border-box;color:var(--foreground);display:flex;flex-direction:column;flex:1}@keyframes _fadeIn_1ky4n_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._container_1ky4n_9{padding:var(--spacing-8)}}._navigationHeader_1ky4n_39{margin-bottom:var(--spacing-4);display:flex;align-items:center}._backButton_1ky4n_45{color:var(--muted-foreground);transition:color .2s,transform .2s;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._backButton_1ky4n_45:hover{color:var(--foreground);background-color:#0000000d;transform:translate(-2px)}.dark ._backButton_1ky4n_45:hover{background-color:#ffffff1a}._header_1ky4n_67{margin-bottom:var(--spacing-8);display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){._header_1ky4n_67{align-items:flex-start;text-align:left}}._headerContent_1ky4n_82{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);width:100%}@media(min-width:768px){._headerContent_1ky4n_82{flex-direction:row;align-items:flex-start}}._avatar_1ky4n_97{width:7rem;height:7rem;border:4px solid rgba(255,255,255,.5);box-shadow:0 8px 16px #0000001a;flex-shrink:0;font-size:2.5rem}.dark ._avatar_1ky4n_97{border:4px solid rgba(255,255,255,.1);box-shadow:0 8px 16px #00000040}._headerInfo_1ky4n_111{display:flex;flex-direction:column;gap:var(--spacing-2);max-width:600px}._displayName_1ky4n_118{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:800;margin:0;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(135deg,var(--foreground) 20%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--foreground);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._bio_1ky4n_136{font-size:1.0625rem;color:var(--muted-foreground);line-height:1.6}._mainContent_1ky4n_142{display:flex;flex-direction:column;gap:var(--spacing-6)}._glassCard_1ky4n_149{background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid rgba(255,255,255,.4);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.dark ._glassCard_1ky4n_149{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0003}._glassCard_1ky4n_149:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dark ._glassCard_1ky4n_149:hover{box-shadow:0 10px 15px #0000004d}._cardHeader_1ky4n_178{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);border-bottom:1px solid rgba(0,0,0,.05)}.dark ._cardHeader_1ky4n_178{border-bottom:1px solid rgba(255,255,255,.05)}._cardTitle_1ky4n_187{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0}._cardContent_1ky4n_195{padding:var(--spacing-6)}._detailsGrid_1ky4n_200{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);padding:var(--spacing-6)}@media(min-width:600px){._detailsGrid_1ky4n_200{grid-template-columns:repeat(2,1fr)}}._detailItem_1ky4n_213{display:flex;align-items:center;gap:var(--spacing-3);font-size:1rem;color:var(--foreground);padding:var(--spacing-2);background:#ffffff4d;border-radius:var(--radius);border:1px solid rgba(255,255,255,.2)}.dark ._detailItem_1ky4n_213{background:#ffffff08;border:1px solid rgba(255,255,255,.05)}._detailItem_1ky4n_213 svg{color:var(--primary);flex-shrink:0}._emptyDetailText_1ky4n_235{color:var(--muted-foreground);font-style:italic;grid-column:1 / -1}._statsGrid_1ky4n_242{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);padding:var(--spacing-6)}@media(min-width:500px){._statsGrid_1ky4n_242{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){._statsGrid_1ky4n_242{grid-template-columns:repeat(3,1fr)}}._statCard_1ky4n_261{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:#fff6;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.3);transition:transform .2s ease}.dark ._statCard_1ky4n_261{background:#ffffff08;border:1px solid rgba(255,255,255,.05)}._statCard_1ky4n_261:hover{transform:translateY(-2px);background:#fff9}.dark ._statCard_1ky4n_261:hover{background:#ffffff14}._statIconWrapper_1ky4n_286{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:rgba(var(--primary-rgb),.1);color:var(--primary);flex-shrink:0;border:1px solid rgba(var(--primary-rgb),.2)}.dark ._statIconWrapper_1ky4n_286{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}._statContent_1ky4n_304{display:flex;flex-direction:column}._statValue_1ky4n_309{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);line-height:1;margin-bottom:var(--spacing-1)}._statLabel_1ky4n_318{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._recentSessionsList_1ky4n_327{display:flex;flex-direction:column;padding:var(--spacing-2)}._recentSession_1ky4n_327{padding:var(--spacing-4);border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .2s ease}.dark ._recentSession_1ky4n_327{border-bottom:1px solid rgba(255,255,255,.05)}._recentSession_1ky4n_327:last-child{border-bottom:none}._recentSession_1ky4n_327:hover{background-color:#00000005}.dark ._recentSession_1ky4n_327:hover{background-color:#ffffff05}._sessionHeader_1ky4n_355{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._sessionDate_1ky4n_362{font-weight:500;font-size:.875rem;color:var(--muted-foreground)}._sessionResult_1ky4n_368{padding:.25rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._won_1ky4n_377{background-color:#00a65126;color:#008c46;border:1px solid rgba(0,166,81,.2)}.dark ._won_1ky4n_377{background-color:#00a65133;color:#46c878;border:1px solid rgba(0,166,81,.3)}._lost_1ky4n_389{background-color:#dc26261a;color:#c81e1e;border:1px solid rgba(220,38,38,.15)}.dark ._lost_1ky4n_389{background-color:#dc262633;color:#f05050;border:1px solid rgba(220,38,38,.3)}._draw_1ky4n_401{background-color:#eab30826;color:#b48200;border:1px solid rgba(234,179,8,.2)}.dark ._draw_1ky4n_401{background-color:#eab30833;color:#e6b428;border:1px solid rgba(234,179,8,.3)}._sessionDetails_1ky4n_413{display:flex;flex-direction:column;gap:var(--spacing-1)}@media(min-width:600px){._sessionDetails_1ky4n_413{flex-direction:row;justify-content:space-between;align-items:center}}._sessionVersus_1ky4n_427{font-weight:600;color:var(--foreground)}._sessionStats_1ky4n_432{display:flex;gap:var(--spacing-3);font-size:.875rem;color:var(--muted-foreground)}._sessionStats_1ky4n_432 span{display:flex;align-items:center}._skeletonAvatar_1ky4n_445{width:7rem;height:7rem;border-radius:50%;flex-shrink:0;border:4px solid rgba(255,255,255,.2)}._skeletonDisplayName_1ky4n_453{height:2.5rem;width:60%;max-width:300px;margin-bottom:var(--spacing-2)}._skeletonBio_1ky4n_460{height:1rem;width:80%;max-width:400px}._skeletonIcon_1ky4n_466{width:16px;height:16px;border-radius:var(--radius-sm)}._skeletonText_1ky4n_472{height:1rem;width:120px}._statCardSkeleton_1ky4n_477{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:#fff6;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.3)}.dark ._statCardSkeleton_1ky4n_477{background:#ffffff08;border:1px solid rgba(255,255,255,.05)}._skeletonStatIcon_1ky4n_492{width:3rem;height:3rem;border-radius:50%;flex-shrink:0}._skeletonStatValue_1ky4n_499{height:1.5rem;width:60px;margin-bottom:var(--spacing-1)}._skeletonStatLabel_1ky4n_505{height:.75rem;width:80px}._recentSessionSkeleton_1ky4n_510{padding:var(--spacing-4);border-bottom:1px solid rgba(0,0,0,.05)}.dark ._recentSessionSkeleton_1ky4n_510{border-bottom:1px solid rgba(255,255,255,.05)}._skeletonSessionDate_1ky4n_519{height:.875rem;width:100px;margin-bottom:var(--spacing-2)}._skeletonSessionResult_1ky4n_525{height:1rem;width:50px;margin-bottom:var(--spacing-2)}._skeletonSessionStats_1ky4n_531{height:1rem;width:150px}._centerContent_1ky4n_537{display:flex;justify-content:center;align-items:center;flex:1}._emptyState_1ky4n_544{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12) var(--spacing-6);background:#fff6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.3);width:100%;max-width:500px}.dark ._emptyState_1ky4n_544{background:#ffffff05;border:1px solid rgba(255,255,255,.05)}._emptyStateIconWrapper_1ky4n_567{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:#ffffff80;margin-bottom:var(--spacing-6);color:var(--muted-foreground);box-shadow:0 4px 12px #0000000d}.dark ._emptyStateIconWrapper_1ky4n_567{background:#ffffff0d}._emptyStateTitle_1ky4n_584{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._emptyStateMessage_1ky4n_592{color:var(--muted-foreground);font-size:1.0625rem;max-width:350px;margin:0;line-height:1.5}._container_ze86d_1{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 8rem);padding:var(--spacing-4);background-color:var(--background)}._card_ze86d_10{width:100%;max-width:550px;text-align:center;padding:var(--spacing-8) var(--spacing-4)}@media(min-width:768px){._card_ze86d_10{padding:var(--spacing-12) var(--spacing-8)}}._cardHeader_ze86d_23{padding:0;margin-bottom:var(--spacing-6)}._cardContent_ze86d_28{padding:0}._iconContainer_ze86d_32{margin-bottom:var(--spacing-6)}._successIcon_ze86d_36{color:var(--success)}._title_ze86d_40{font-size:2rem;font-family:var(--font-family-heading);margin-bottom:var(--spacing-2)}._description_ze86d_46{font-size:1.125rem;color:var(--muted-foreground);max-width:400px;margin:0 auto}._features_ze86d_53{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);margin-bottom:var(--spacing-8);text-align:left}._featuresTitle_ze86d_62{font-family:var(--font-family-heading);font-size:1.25rem;margin:0 0 var(--spacing-1) 0}._featuresDescription_ze86d_68{color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;font-size:.9375rem}._featuresList_ze86d_74{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._featuresList_ze86d_74 li{font-size:1rem;color:var(--foreground)}._featuresList_ze86d_74 li strong{font-weight:600;color:var(--primary)}._actions_ze86d_93{display:flex;flex-direction:column;gap:var(--spacing-3)}@media(min-width:768px){._actions_ze86d_93{flex-direction:row;justify-content:center}}._actionButton_ze86d_106{width:100%}@media(min-width:768px){._actionButton_ze86d_106{width:auto}}._statusContainer_ze86d_117{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);min-height:300px}._loaderIcon_ze86d_126{animation:_spin_ze86d_185 1.5s linear infinite;color:var(--primary)}@keyframes _spin_ze86d_185{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statusTitle_ze86d_140{font-family:var(--font-family-heading);font-size:1.5rem}._statusDescription_ze86d_145{color:var(--muted-foreground);line-height:1.5}._timeoutNote_ze86d_150{color:var(--warning);font-size:.9375rem;margin-top:var(--spacing-2);font-style:italic}._waitingActions_ze86d_157{margin-top:var(--spacing-6);margin-bottom:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center}@media(min-width:480px){._waitingActions_ze86d_157{flex-direction:row;justify-content:center}}._refreshButton_ze86d_173,._syncButton_ze86d_174{min-width:140px}@media(max-width:479px){._refreshButton_ze86d_173,._syncButton_ze86d_174{width:100%}}._spinning_ze86d_185{animation:_spin_ze86d_185 1s linear infinite}._helpText_ze86d_189{color:var(--muted-foreground);font-size:.875rem;margin-top:var(--spacing-4)}._helpLink_ze86d_195{color:var(--primary);text-decoration:underline}._helpLink_ze86d_195:hover{color:var(--primary);opacity:.8}._pageWrapper_1hlbv_1{display:flex;flex-direction:column;flex:1;min-height:100%;width:100%;padding-bottom:var(--spacing-16)}._container_1hlbv_10{max-width:800px;width:100%;margin:0 auto;padding:var(--spacing-4);animation:_fadeIn_1hlbv_1 .5s ease-out;box-sizing:border-box;color:var(--foreground)}@keyframes _fadeIn_1hlbv_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._container_1hlbv_10{padding:var(--spacing-8)}}._backButton_1hlbv_37{margin-bottom:var(--spacing-6);color:var(--muted-foreground);padding-left:0}._backButton_1hlbv_37:hover{color:var(--foreground);background:transparent}._headerSection_1hlbv_48{margin-bottom:var(--spacing-8)}._pageTitle_1hlbv_52{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._pageSubtitle_1hlbv_60{color:var(--muted-foreground);font-size:1.1rem;margin:0}._contentGrid_1hlbv_66{display:flex;flex-direction:column;gap:var(--spacing-6)}._glassCard_1hlbv_73{background:#fff9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border-radius:1.5rem;padding:var(--spacing-6);overflow:hidden}.dark ._glassCard_1hlbv_73{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0003}._warningCard_1hlbv_93{background:color-mix(in srgb,var(--error) 10%,white 90%);border-color:color-mix(in srgb,var(--error) 30%,transparent)}.dark ._warningCard_1hlbv_93{background:color-mix(in srgb,var(--error) 15%,black 85%);border-color:color-mix(in srgb,var(--error) 30%,transparent)}._warningHeader_1hlbv_103{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);color:var(--error)}._warningIcon_1hlbv_111{flex-shrink:0}._warningHeader_1hlbv_103 h2{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0}._warningCard_1hlbv_93 p{margin:0;line-height:1.6;color:var(--foreground)}._deletionList_1hlbv_129{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._deletionList_1hlbv_129 li{position:relative;padding-left:var(--spacing-6);line-height:1.5;color:var(--muted-foreground)}._deletionList_1hlbv_129 li:before{content:"•";position:absolute;left:var(--spacing-2);color:var(--error);font-weight:700}._deletionList_1hlbv_129 strong{color:var(--foreground);font-weight:600}._userInfo_1hlbv_159{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:#00000008;border-radius:var(--radius-lg);margin-bottom:var(--spacing-4)}.dark ._userInfo_1hlbv_159{background:#ffffff0d}._userAvatar_1hlbv_173{width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid var(--border)}._userAvatar_1hlbv_173 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_1hlbv_188{width:100%;height:100%;background:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600}._userDetails_1hlbv_200{display:flex;flex-direction:column;gap:2px;overflow:hidden}._userName_1hlbv_207{font-weight:600;font-size:1.1rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_1hlbv_216{font-size:.9rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._confirmText_1hlbv_224{margin:0;color:var(--muted-foreground);font-size:.95rem}._actionSection_1hlbv_231{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);align-items:center}._deleteButton_1hlbv_239{width:100%;max-width:400px}._dialogTitle_1hlbv_245{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error)}._dialogIcon_1hlbv_252{color:var(--error)}._dialogWarningBox_1hlbv_256{background:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius);padding:var(--spacing-4);margin:var(--spacing-4) 0}._dialogWarningBox_1hlbv_256 p{margin:0;font-size:.9rem;color:var(--foreground);line-height:1.5}._statusCard_1rf3v_1{background:linear-gradient(135deg,#00a651b3,#008c46a6,#00783c99);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #ffffff1a;color:var(--primary-foreground);min-height:auto!important;height:auto!important}.dark ._statusCard_1rf3v_1{background:linear-gradient(135deg,#00a6518c,#008c4680,#00783c73);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 6px #0003,0 0 20px #00a65126,inset 0 1px #ffffff14}._statusCard_1rf3v_1>div[class*=cardContent]{padding:.5rem var(--spacing-4)!important;min-height:auto!important;height:auto!important}._matchStatus_1rf3v_36{display:flex;justify-content:space-between;align-items:center;min-height:auto}._frameScore_1rf3v_43{display:flex;align-items:center;gap:var(--spacing-2);font-size:.75rem;font-weight:500;opacity:.9;line-height:1}._restartButton_1rf3v_53{opacity:.8;color:var(--primary-foreground)}._restartButton_1rf3v_53:hover{opacity:1;background-color:color-mix(in srgb,var(--primary-foreground),transparent 90%)}._overallScore_1rf3v_63{display:flex;align-items:center;gap:var(--spacing-1)}._playerScore_1rf3v_69{display:flex;flex-direction:column;align-items:center;gap:0}._playerScore_1rf3v_69 span{font-size:.75rem;opacity:.9}._playerScore_1rf3v_69 strong{font-size:1.375rem;font-weight:700}._scoreSeparator_1rf3v_86{font-size:1rem;font-weight:300;opacity:.7}@media(max-width:768px){._overallScore_1rf3v_63{gap:var(--spacing-1)}}._ballContainer_qi2e6_1{display:flex;align-items:center;gap:var(--spacing-2)}._ball_qi2e6_1{width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--border);box-shadow:inset 0 1px 2px #0000001a}._smallBall_qi2e6_15{width:1rem;height:1rem}._ballGroup_qi2e6_20{display:flex;gap:var(--spacing-1);align-items:center}._colorsLabel_qi2e6_26{font-size:.875rem;color:var(--foreground);font-weight:500}._frameCard_3k3a1_1{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff26;max-width:100%;overflow-x:hidden;box-sizing:border-box}.dark ._frameCard_3k3a1_1{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}._currentFrameScore_3k3a1_26{display:flex;gap:var(--spacing-4);max-width:100%;box-sizing:border-box;margin-top:var(--spacing-4)}._playerBox_3k3a1_34{flex:1;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);gap:var(--spacing-2);max-width:100%;box-sizing:border-box;overflow:hidden}._playerName_3k3a1_49{font-size:.875rem;color:var(--muted-foreground);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2;word-break:break-word}._playerScore_3k3a1_62{font-size:3rem;font-weight:700;color:var(--foreground);text-align:center;flex-shrink:0}._frameInfo_3k3a1_70{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);max-width:100%;box-sizing:border-box;margin-bottom:var(--spacing-4)}._infoGrid_3k3a1_80{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4) var(--spacing-6);width:100%;max-width:280px}._infoItem_3k3a1_88{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);text-align:center}._infoLabel_3k3a1_96{font-size:.75rem;color:var(--muted-foreground);font-weight:500;text-transform:uppercase;letter-spacing:.025em}._infoValue_3k3a1_104{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;color:var(--foreground)}._currentPlayerName_3k3a1_113{color:var(--primary);font-size:1rem}._redsCount_3k3a1_118{font-size:1.25rem;color:var(--ball-red)}._tablePoints_3k3a1_123{font-size:1.25rem;color:var(--foreground)}._freeBallIndicator_3k3a1_128{color:var(--warning);font-weight:600;font-size:.75rem;padding:.125rem var(--spacing-1);background-color:color-mix(in srgb,var(--warning),transparent 85%);border-radius:var(--radius-sm)}._nominatedBall_3k3a1_137{color:var(--secondary);font-weight:500;font-size:.875rem}._currentBreak_3k3a1_143{display:flex;align-items:center;gap:var(--spacing-2);color:var(--secondary);font-weight:600;font-size:1rem;padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--secondary),transparent 90%);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--secondary),transparent 70%)}._snookerRequired_3k3a1_156{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error);font-weight:600;font-size:.875rem;padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--error),transparent 90%);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--error),transparent 70%)}._activePlayer_3k3a1_171{background:color-mix(in srgb,var(--primary),transparent 85%);border:2px solid var(--primary)}._handicap_3k3a1_176{font-size:.75rem;color:var(--muted-foreground);font-style:italic}._scoreDifference_3k3a1_182{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);margin-top:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;font-weight:600;color:var(--foreground);text-align:center;flex-wrap:wrap}._leadingPlayer_3k3a1_199{color:var(--primary);font-weight:700}._differenceNumber_3k3a1_204{font-size:1.125rem;font-weight:700}._scoreDifferenceHighlight_3k3a1_209{background:color-mix(in srgb,var(--error),transparent 85%);border:1px solid var(--error);color:var(--error)}._loadingState_3k3a1_215{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--muted-foreground)}@media(max-width:768px){._frameCard_3k3a1_1{padding:var(--spacing-2)}._frameCard_3k3a1_1 ._cardHeader_3k3a1_228{padding:var(--spacing-2) var(--spacing-2) 0}._frameCard_3k3a1_1 ._cardContent_3k3a1_232{padding:var(--spacing-2)}._currentFrameScore_3k3a1_26{display:flex;flex-direction:row;gap:var(--spacing-3);margin-top:var(--spacing-3)}._playerBox_3k3a1_34{padding:var(--spacing-2) var(--spacing-3)}._currentPlayerName_3k3a1_113{font-size:.875rem}._playerScore_3k3a1_62{font-size:2.25rem}._frameInfo_3k3a1_70{width:100%;margin-bottom:var(--spacing-3)}._infoGrid_3k3a1_80{max-width:none;gap:var(--spacing-3)}._infoValue_3k3a1_104{font-size:.875rem}._redsCount_3k3a1_118,._tablePoints_3k3a1_123{font-size:1rem}._playerName_3k3a1_49{font-size:.875rem}._currentBreak_3k3a1_143,._snookerRequired_3k3a1_156{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._scoreDifference_3k3a1_182{margin-top:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);font-size:.75rem}._differenceNumber_3k3a1_204{font-size:1rem}}._ballGrid_kkiis_1{display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:center;align-items:center}._ballButton_kkiis_9{position:relative;width:80px;height:80px;border-radius:50%;border:3px solid rgba(255,255,255,.2);cursor:pointer;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}._ballButton_kkiis_9:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}._ballButton_kkiis_9:active{transform:scale(.98)}._ballButton_kkiis_9:disabled{opacity:.5;cursor:not-allowed;transform:none}._selectedBall_kkiis_41{transform:scale(1.1);box-shadow:0 0 0 3px var(--secondary)}._ballText_kkiis_46{font-size:1.25rem;font-weight:700;line-height:1}._ballPoints_kkiis_52{font-size:.75rem;opacity:.8;margin-top:2px}@media(max-width:768px){._ballGrid_kkiis_1{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}._ballButton_kkiis_9{width:70px;height:70px}}@media(max-width:480px){._ballGrid_kkiis_1{grid-template-columns:repeat(3,1fr)}._ballButton_kkiis_9{width:60px;height:60px}._ballText_kkiis_46{font-size:1rem}._ballPoints_kkiis_52{font-size:.625rem}}._freeBallActions_1ijec_3{padding-top:var(--spacing-4);margin-bottom:var(--spacing-4)}._freeBallActions_1ijec_3 h4{margin:0 0 var(--spacing-3) 0;font-size:1rem;font-weight:600;color:var(--foreground)}._nominateButton_1ijec_15{background-color:var(--warning);color:var(--warning-foreground);border:none;flex:1;text-align:center}._nominateButton_1ijec_15:hover{background-color:color-mix(in srgb,var(--warning),black 10%)}._playOnButton_1ijec_27{flex:1;text-align:center}._actionGrid_1ijec_32{display:flex;gap:var(--spacing-3);flex-wrap:nowrap;justify-content:center}._ballGrid_1ijec_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:var(--spacing-3)}._ballButton_1ijec_45{position:relative;width:80px;height:80px;border-radius:50%;border:3px solid rgba(255,255,255,.2);cursor:pointer;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}._ballButton_1ijec_45:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}._ballButton_1ijec_45:active{transform:scale(.98)}._ballButton_1ijec_45:disabled{opacity:.5;cursor:not-allowed;transform:none}._ballText_1ijec_77{font-size:1.25rem;font-weight:700;line-height:1}._ballPoints_1ijec_83{font-size:.75rem;opacity:.8;margin-top:2px}@media(max-width:768px){._actionGrid_1ijec_32{flex-direction:row;flex-wrap:nowrap}._ballGrid_1ijec_39{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}._ballButton_1ijec_45{width:70px;height:70px}}._dialogContent_lejnb_1{width:24rem}._content_lejnb_5{display:flex;flex-direction:column;gap:var(--spacing-6)}._foulGrid_lejnb_11{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._foulButton_lejnb_17{height:3.5rem;font-size:1.125rem;font-weight:600}._foulButtonOutline_lejnb_23{color:var(--error);border-color:var(--error)}._foulButtonOutline_lejnb_23:hover{background-color:color-mix(in srgb,var(--error),transparent 90%);border-color:color-mix(in srgb,var(--error),black 10%);color:color-mix(in srgb,var(--error),black 10%)}._switchContainer_lejnb_34{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._switchLabel_lejnb_44{font-size:.9375rem;font-weight:500;color:var(--surface-foreground);cursor:pointer}@media(max-width:640px){._dialogContent_lejnb_1{width:90vw}._foulGrid_lejnb_11{gap:var(--spacing-2)}._foulButton_lejnb_17{height:3rem}}._turnActions_y9e6l_1{border-top:1px solid var(--border);padding-top:var(--spacing-4);display:flex;justify-content:center;gap:var(--spacing-3);flex-wrap:wrap}._endTurnButton_y9e6l_10{min-width:120px}._respotButton_y9e6l_14{min-width:80px}._foulsButton_y9e6l_18{min-width:80px;border-color:var(--error);color:var(--error)}._foulsButton_y9e6l_18:hover{background-color:color-mix(in srgb,var(--error),white 95%);border-color:color-mix(in srgb,var(--error),black 10%);color:color-mix(in srgb,var(--error),black 10%)}._foulsButton_y9e6l_18:active{background-color:color-mix(in srgb,var(--error),white 90%);border-color:color-mix(in srgb,var(--error),black 15%);color:color-mix(in srgb,var(--error),black 15%)}._undoButton_y9e6l_36{min-width:80px;display:flex;align-items:center;gap:var(--spacing-2)}._concedeButton_y9e6l_43{min-width:140px;font-weight:600}._gameContainer_cqd3y_1{width:100%;max-width:900px;display:flex;flex-direction:column;gap:var(--spacing-4);box-sizing:border-box}._statusCard_cqd3y_10{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary),black 20%) 100%);color:var(--primary-foreground)}._loadingContainer_cqd3y_15{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8);color:var(--primary-foreground)}._errorContainer_cqd3y_24{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--primary-foreground)}._scoringControlsTitle_cqd3y_32{text-align:center;font-size:.875rem;margin:var(--spacing-2) 0;font-weight:600;color:var(--muted-foreground)}._scoringControlsHeader_cqd3y_40{padding:var(--spacing-2) var(--spacing-4) var(--spacing-1) var(--spacing-4)!important}._scoringControlsContent_cqd3y_44{padding:0 var(--spacing-4) var(--spacing-3) var(--spacing-4)!important}._topTurnActions_cqd3y_48{margin-top:10px;margin-bottom:var(--spacing-4);border-top:none;padding-top:0}._scoringControlsCard_cqd3y_55{position:relative;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff26}.dark ._scoringControlsCard_cqd3y_55{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}._loadingOverlay_cqd3y_78{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay);border-radius:var(--radius-lg)}._loadingOverlayContent_cqd3y_92{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);color:#fff}._loadingText_cqd3y_100{font-size:.875rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}._historyCard_cqd3y_106{flex-grow:1;background:#ffffffb3!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008,inset 0 1px #ffffff4d!important}.dark ._historyCard_cqd3y_106{background:#0f172a99!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 6px -1px #0000004d,inset 0 1px #ffffff0d!important}._historyHeader_cqd3y_126{display:flex;flex-direction:row;justify-content:space-between;align-items:center}._historyContent_cqd3y_133{padding-top:0}._collapseButton_cqd3y_137{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);color:var(--foreground);border-radius:var(--radius-full);transition:background-color .2s;outline:none}._collapseButton_cqd3y_137:hover{background-color:#0000000d}.dark ._collapseButton_cqd3y_137:hover{background-color:#ffffff0d}._collapseButton_cqd3y_137:focus-visible{box-shadow:var(--shadow-focus)}._collapseButton_cqd3y_137 svg{transition:transform .3s ease}._collapseButton_cqd3y_137[data-state=open] svg{transform:rotate(180deg)}._shotHistory_cqd3y_171{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:400px;overflow-y:auto}._noShots_cqd3y_179{text-align:center;color:var(--muted-foreground);font-style:italic;padding:var(--spacing-4)}._shotEntry_cqd3y_186{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius-sm);font-size:.875rem}._shotPlayerInfo_cqd3y_196{display:flex;align-items:center;gap:var(--spacing-2)}._shotPlayer_cqd3y_196{font-weight:500;color:var(--foreground)}._shotNumber_cqd3y_207{font-size:.75rem;color:var(--muted-foreground);background-color:var(--background);padding:.125rem var(--spacing-1);border-radius:var(--radius-sm)}._shotDetails_cqd3y_215{display:flex;align-items:center;gap:var(--spacing-2)}._shotPoints_cqd3y_221{font-weight:500;color:var(--foreground)}._foulIndicator_cqd3y_226{padding:var(--spacing-1) var(--spacing-2);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}._freeBallShot_cqd3y_235{padding:var(--spacing-1) var(--spacing-2);background-color:var(--warning);color:var(--warning-foreground);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}._breakContinuing_cqd3y_244{font-size:.75rem;color:var(--success);font-weight:500}@media(max-width:768px){._gameContainer_cqd3y_1{max-width:100%}._shotEntry_cqd3y_186{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._shotDetails_cqd3y_215{align-self:flex-end}}._container_1gmgk_1{background-color:var(--surface);padding:var(--spacing-4);width:100%;max-width:800px;margin:var(--spacing-8) auto}._title_1gmgk_9{text-align:center;font-size:1.5rem;color:var(--foreground);font-family:var(--font-family-heading);display:flex;flex-direction:column;gap:var(--spacing-2)}._winner_1gmgk_19{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.25rem;color:var(--primary);font-weight:600}._winnerIcon_1gmgk_29{width:1.5rem;height:1.5rem;color:var(--secondary)}._content_1gmgk_35{display:flex;flex-direction:column;gap:var(--spacing-8)}._playersContainer_1gmgk_41{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._playerStats_1gmgk_49{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);width:100%;max-width:48%;padding:var(--spacing-4);background-color:var(--background);border-radius:var(--radius-lg);border:1px solid var(--border)}._playerInfo_1gmgk_62{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._playerName_1gmgk_69{font-weight:600;font-size:1rem;color:var(--foreground);text-align:center;line-height:1.4;min-height:2.8rem;display:flex;align-items:center;justify-content:center}._score_1gmgk_81{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--primary);line-height:1}._statsGrid_1gmgk_89{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);width:100%;text-align:center;margin-top:var(--spacing-3)}._statItem_1gmgk_98{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-md)}._statIcon_1gmgk_108{width:1rem;height:1rem;color:var(--muted-foreground)}._statLabel_1gmgk_114{font-size:.75rem;color:var(--muted-foreground)}._statValue_1gmgk_119{font-size:1rem;font-weight:600;color:var(--foreground)}._vs_1gmgk_125{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--muted-foreground);font-weight:600;margin:0;align-self:center}._nextFrameButton_1gmgk_134{width:100%;margin-top:var(--spacing-4)}@media(min-width:768px){._playersContainer_1gmgk_41{gap:var(--spacing-8)}._playerStats_1gmgk_49{max-width:45%;padding:var(--spacing-6);gap:var(--spacing-4)}._playerName_1gmgk_69{font-size:1.125rem;min-height:3.15rem}._score_1gmgk_81{font-size:3rem}._statsGrid_1gmgk_89{grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-top:var(--spacing-4)}._statItem_1gmgk_98{padding:var(--spacing-4)}._statIcon_1gmgk_108{width:1.25rem;height:1.25rem}._statLabel_1gmgk_114{font-size:.875rem}._statValue_1gmgk_119{font-size:1.25rem}._vs_1gmgk_125{font-size:1.5rem}._nextFrameButton_1gmgk_134{width:auto;min-width:200px;align-self:center}}._playerStatsCard_18hiv_1{width:100%;background-color:var(--surface)}._playerInfo_18hiv_6{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._playerAvatar_18hiv_13{width:3.5rem;height:3.5rem;border-width:2px;border-color:var(--border)}._playerName_18hiv_20{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._statsGrid_18hiv_28{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._statItem_18hiv_34{background-color:var(--background);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._statHeader_18hiv_43{display:flex;align-items:center;gap:var(--spacing-2)}._statIcon_18hiv_49{color:var(--muted-foreground);flex-shrink:0}._statLabel_18hiv_54{font-size:.875rem;color:var(--muted-foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statValue_18hiv_63{font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading);color:var(--foreground);margin:0;line-height:1.2}@layer base{._item_vxjwx_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_vxjwx_2:hover:not(:has(._trigger_vxjwx_12:disabled)){box-shadow:var(--shadow-md)}._item_vxjwx_2:has(._trigger_vxjwx_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_vxjwx_21{display:flex}._trigger_vxjwx_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_vxjwx_12:hover:not(:disabled){opacity:.8}._trigger_vxjwx_12:active:not(:disabled){opacity:.7}._trigger_vxjwx_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_vxjwx_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_vxjwx_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_vxjwx_12:disabled ._icon_vxjwx_62{color:var(--muted-foreground);opacity:.5}._trigger_vxjwx_12[data-state=open] ._icon_vxjwx_62{transform:rotate(180deg)}._content_vxjwx_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_vxjwx_80[data-state=open]{animation:_accordion-down_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_vxjwx_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_vxjwx_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_vxjwx_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._container_rtg3e_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;max-width:800px}._summaryCard_rtg3e_10{text-align:center;background:var(--surface);border:1px solid var(--border)}._summaryHeader_rtg3e_16{padding-bottom:var(--spacing-4)}._trophyIcon_rtg3e_20{width:3rem;height:3rem;color:var(--secondary);margin:0 auto var(--spacing-4)}._title_rtg3e_27{font-size:2rem;font-family:var(--font-family-heading);color:var(--foreground)}._winnerAnnouncement_rtg3e_33{font-size:1.25rem;color:var(--primary);font-weight:500;margin-top:var(--spacing-1)}._finalScore_rtg3e_40{font-family:var(--font-family-heading);font-size:4rem;font-weight:700;color:var(--foreground);display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4);line-height:1}._scoreSeparator_rtg3e_53{color:var(--muted-foreground);font-size:2.5rem}._playersContainer_rtg3e_58{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-4)}@media(min-width:768px){._playersContainer_rtg3e_58{grid-template-columns:1fr 1fr}}._frameBreakdown_rtg3e_72{margin-bottom:var(--spacing-8)}._framesContent_rtg3e_76{padding:0}._frameTable_rtg3e_80{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background-color:var(--surface)}._frameTableHeader_rtg3e_90{display:contents;font-weight:600;color:var(--foreground)}._frameTableHeader_rtg3e_90 ._frameTableCell_rtg3e_96{background-color:var(--muted);border-bottom:2px solid var(--border);font-weight:600}._frameTableRow_rtg3e_102{display:contents}._frameTableRow_rtg3e_102:nth-child(2n) ._frameTableCell_rtg3e_96{background-color:var(--background)}._frameTableCell_rtg3e_96{padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:3rem}._frameTableCell_rtg3e_96:last-child{border-right:none}._frameTableRow_rtg3e_102:last-child ._frameTableCell_rtg3e_96{border-bottom:none}._scoreCell_rtg3e_128{font-family:var(--font-family-heading);font-weight:600}._frameNumber_rtg3e_133{font-weight:500;color:var(--foreground)}._frameScore_rtg3e_138{color:var(--muted-foreground);font-size:1.125rem}._frameWinner_rtg3e_143{color:var(--primary);font-weight:700}._individualFrameStats_rtg3e_149{margin-bottom:var(--spacing-4)}._accordionContainer_rtg3e_153{padding:0}._frameTrigger_rtg3e_157{padding:var(--spacing-4) var(--spacing-6)}._frameHeader_rtg3e_161{display:flex;align-items:center;gap:var(--spacing-4);width:100%}._frameTitle_rtg3e_168{font-weight:600;color:var(--foreground)}._frameScore_rtg3e_138{display:flex;align-items:center;gap:var(--spacing-1);font-family:var(--font-family-heading);font-weight:600;color:var(--muted-foreground);margin-left:auto}._scoreDash_rtg3e_183{color:var(--muted-foreground)}._winnerScore_rtg3e_187{color:var(--primary)}._winnerBadge_rtg3e_191{display:flex;align-items:center;gap:var(--spacing-1);margin-left:var(--spacing-2)}._winnerIcon_rtg3e_198{width:.875rem;height:.875rem}._frameContent_rtg3e_203{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);padding:var(--spacing-2)}@media(min-width:768px){._frameContent_rtg3e_203{grid-template-columns:1fr 1fr}}._playerColumn_rtg3e_216{display:flex;flex-direction:column;gap:var(--spacing-3)}._playerHeader_rtg3e_222{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._playerAvatar_rtg3e_229{width:2rem;height:2rem}._playerName_rtg3e_234{font-weight:600;color:var(--foreground)}._statsGrid_rtg3e_239{display:flex;flex-direction:column;gap:var(--spacing-2)}._statItem_rtg3e_245{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius)}._statIcon_rtg3e_254{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}._statLabel_rtg3e_261{font-size:.875rem;color:var(--muted-foreground);flex-grow:1}._statValue_rtg3e_267{font-weight:600;color:var(--foreground);font-family:var(--font-family-heading)}._actions_rtg3e_273{display:flex;justify-content:center}@media(max-width:768px){._frameTable_rtg3e_80{grid-template-columns:auto 1fr 1fr 1fr;font-size:.875rem}._frameTableCell_rtg3e_96{padding:var(--spacing-2) var(--spacing-3);min-height:2.5rem}._frameScore_rtg3e_138{font-size:1rem}._frameHeader_rtg3e_161{flex-wrap:wrap;gap:var(--spacing-2)}._frameScore_rtg3e_138,._winnerBadge_rtg3e_191{margin-left:0}}._container_4m1ig_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-8) var(--spacing-4);background:radial-gradient(circle at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 20%,rgba(0,80,40,.2) 40%,transparent 60%),var(--background);box-sizing:border-box;overflow-x:hidden;width:100%}._card_4m1ig_20{width:100%;max-width:700px;animation:_fadeInScale_4m1ig_1 .5s cubic-bezier(.16,1,.3,1);box-sizing:border-box}._contentGrid_4m1ig_27{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);padding-top:0}._infoGrid_4m1ig_34{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-2) var(--spacing-4);align-items:center;font-size:.9375rem}._participantsList_4m1ig_42{display:flex;flex-direction:column;gap:var(--spacing-3)}._participantItem_4m1ig_48{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius)}@keyframes _fadeInScale_4m1ig_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){._container_4m1ig_1{padding:var(--spacing-4) var(--spacing-2)}._card_4m1ig_20{max-width:100%}._contentGrid_4m1ig_27{grid-template-columns:1fr}}._container_1tb75_1{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:var(--spacing-4) var(--spacing-4);background:radial-gradient(circle at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 20%,rgba(0,80,40,.2) 40%,transparent 60%),var(--background);box-sizing:border-box;overflow-x:hidden;width:100%}._navigation_1tb75_19{width:100%;max-width:700px;margin-bottom:var(--spacing-4);box-sizing:border-box}._backButton_1tb75_26{color:var(--primary);background:transparent;display:flex;align-items:center;gap:var(--spacing-2);font-weight:500}._backButton_1tb75_26:hover{color:var(--primary);background:#0000000d}.dark ._backButton_1tb75_26:hover{background:#ffffff0d}._card_1tb75_44{width:100%;max-width:700px;animation:_fadeInScale_1tb75_1 .5s cubic-bezier(.16,1,.3,1);box-sizing:border-box}._errorHeader_1tb75_51{text-align:center;align-items:center}._errorIcon_1tb75_56{color:var(--error);margin-bottom:var(--spacing-4)}._errorContent_1tb75_61{text-align:center;color:var(--muted-foreground)}._errorActions_1tb75_66{display:flex;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-6)}@keyframes _fadeInScale_1tb75_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){._container_1tb75_1{padding:var(--spacing-4) var(--spacing-2)}._navigation_1tb75_19,._card_1tb75_44{max-width:100%}}._wrapper_1l9jm_1{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}._toggleContainer_1l9jm_8{display:flex;padding:4px;background:#ffffff80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-lg);position:relative;isolation:isolate}.dark ._toggleContainer_1l9jm_8{background:#0f172a66;border:1px solid rgba(255,255,255,.08)}._option_1l9jm_25{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);border:none;background:transparent;color:var(--muted-foreground);border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-fast) ease;font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;position:relative;outline:none}._option_1l9jm_25:focus-visible{box-shadow:var(--shadow-focus);z-index:10}._optionContent_1l9jm_50{display:flex;align-items:center;gap:var(--spacing-2)}._active_1l9jm_56{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-sm);border:1px solid rgba(0,0,0,.1)}.dark ._active_1l9jm_56{background:#ffffff1a;color:var(--foreground)}._icon_1l9jm_68{opacity:.7}._active_1l9jm_56 ._icon_1l9jm_68{opacity:1;color:var(--primary)}._badge_1l9jm_77{margin-left:var(--spacing-2);font-size:.65rem;padding:0 var(--spacing-1);height:1.25rem}._description_1l9jm_84{font-size:.8125rem;color:var(--muted-foreground);text-align:center;margin:0;min-height:1.25rem;animation:_fadeIn_1l9jm_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1l9jm_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._option_1l9jm_25{padding:var(--spacing-2);font-size:.875rem}._badge_1l9jm_77{display:inline-flex;transform:scale(.9);margin-left:var(--spacing-1)}}._card_1g0lz_1{width:100%;max-width:700px;animation:_fadeInScale_1g0lz_1 .5s cubic-bezier(.16,1,.3,1);background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark ._card_1g0lz_1{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}._scorerLinkSection_1g0lz_20{background:#00a65114;border:1px solid rgba(0,166,81,.2);border-radius:var(--radius-lg);padding:var(--spacing-4);margin:0 var(--spacing-6) var(--spacing-4) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3)}.dark ._scorerLinkSection_1g0lz_20{background:#00a6510d;border:1px solid rgba(0,166,81,.15)}._scorerLinkHeader_1g0lz_36{display:flex;align-items:flex-start;gap:var(--spacing-3)}._scorerLinkIcon_1g0lz_42{color:var(--primary);flex-shrink:0;margin-top:2px}._scorerLinkText_1g0lz_48{display:flex;flex-direction:column;gap:var(--spacing-1)}._scorerLinkTitle_1g0lz_54{margin:0;font-size:.95rem;font-weight:600;color:var(--foreground);font-family:var(--font-family-heading)}._scorerLinkSubtitle_1g0lz_62{margin:0;font-size:.85rem;color:var(--muted-foreground)}._scorerLinkContent_1g0lz_68{display:flex;align-items:center;gap:var(--spacing-2);background:#ffffff80;border:1px solid rgba(0,166,81,.15);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3)}.dark ._scorerLinkContent_1g0lz_68{background:#0003;border:1px solid rgba(0,166,81,.2)}._scorerLinkButton_1g0lz_83{flex-grow:1;font-family:var(--font-family-monospace);font-size:.9rem;color:var(--primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--animation-duration-fast) ease}._scorerLinkButton_1g0lz_83:hover{color:color-mix(in srgb,var(--primary),black 15%);text-decoration:underline}._copyScorerButton_1g0lz_100,._shareScorerButton_1g0lz_105{flex-shrink:0;color:var(--primary)}._headerTop_1g0lz_110{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._sessionCodeContainer_1g0lz_117{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008,inset 0 0 0 1px #ffffff80;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);margin-top:var(--spacing-4);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}._sessionCodeContainer_1g0lz_117:hover{background:#ffffffbf;border-color:#fff9;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,inset 0 0 0 1px #fff9}.dark ._sessionCodeContainer_1g0lz_117{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0003,inset 0 1px #ffffff0d}.dark ._sessionCodeContainer_1g0lz_117:hover{background:#ffffff14;border-color:#ffffff26;box-shadow:0 8px 12px #0000004d,inset 0 1px #ffffff1a}._sessionCode_1g0lz_117{font-family:var(--font-family-monospace);font-size:1.75rem;font-weight:700;letter-spacing:.25rem;color:var(--foreground)}._contentGrid_1g0lz_174{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);padding-top:0}._contentGrid_1g0lz_174>div{background:#fff6;border:1px solid rgba(0,0,0,.05);box-shadow:none}.dark ._contentGrid_1g0lz_174>div{background:#0003;border:1px solid rgba(255,255,255,.05)}._subCardIcon_1g0lz_193{color:var(--primary);margin-right:var(--spacing-2);vertical-align:middle}._matchDetailsContainer_1g0lz_202,._participantsContainer_1g0lz_203{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;height:fit-content}._detailsHeader_1g0lz_213,._participantsHeader_1g0lz_214{padding:var(--spacing-3) var(--spacing-4);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);background:#00000008;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;gap:var(--spacing-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark ._detailsHeader_1g0lz_213,.dark ._participantsHeader_1g0lz_214{background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}._detailsIcon_1g0lz_237{opacity:.7;color:var(--primary);flex-shrink:0}._participantsList_1g0lz_244{display:flex;flex-direction:column}._detailsRow_1g0lz_249{display:grid;grid-template-columns:1fr 1fr;padding:12px var(--spacing-4);gap:0}._detailItem_1g0lz_256{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.95rem;padding:0 var(--spacing-4)}._detailItem_1g0lz_256:first-child{border-right:1px solid rgba(0,0,0,.08)}.dark ._detailItem_1g0lz_256:first-child{border-right:1px solid rgba(255,255,255,.08)}._participantRow_1g0lz_274{display:flex;align-items:center;padding:12px var(--spacing-4);font-size:.95rem;justify-content:flex-start;gap:var(--spacing-3)}._waitingRow_1g0lz_283{display:flex;align-items:center;gap:var(--spacing-3);padding:12px var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;background:#00000005}.dark ._waitingRow_1g0lz_283{background:#ffffff05}._detailSeparator_1g0lz_298,._participantSeparator_1g0lz_299{height:1px;background-color:#0000000d;margin-left:var(--spacing-4)}.dark ._detailSeparator_1g0lz_298,.dark ._participantSeparator_1g0lz_299{background-color:#ffffff0d}._detailLabel_1g0lz_311{color:var(--muted-foreground);font-weight:400;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em}._detailValue_1g0lz_319{color:var(--foreground);font-family:var(--font-family-base);font-weight:600;font-size:1.1rem}._avatar_1g0lz_326{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2);flex-shrink:0}._waitingAvatarPlaceholder_1g0lz_335{width:40px;height:40px;border-radius:50%;border:2px dashed rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);flex-shrink:0}.dark ._waitingAvatarPlaceholder_1g0lz_335{border-color:#ffffff26}._participantInfo_1g0lz_351{display:flex;flex-direction:column;flex-grow:1;min-width:0}._badges_1g0lz_358{display:flex;flex-direction:column;gap:var(--spacing-1);align-items:flex-end;flex-shrink:0}._displayName_1g0lz_366{font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._handicap_1g0lz_374{font-size:.8rem;color:var(--muted-foreground)}._footer_1g0lz_380{justify-content:space-between;gap:var(--spacing-3);padding-top:var(--spacing-4)}._startButton_1g0lz_386{background:linear-gradient(135deg,#00a651d9,#008c46d9,#00783ce6)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 2px 8px #00a6514d,inset 0 1px #fff3!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;color:#fff!important}._startButton_1g0lz_386:hover:not(:disabled){background:linear-gradient(135deg,#00a651f2,#008c46f2,#00783c)!important;box-shadow:0 4px 12px #00a65166,inset 0 1px #ffffff40!important;transform:translateY(-1px)}._startButton_1g0lz_386:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.dark ._startButton_1g0lz_386{background:linear-gradient(135deg,#00a651b3,#008c46bf,#00783ccc)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 2px 12px #00a65180,0 0 20px #00a65133,inset 0 1px #ffffff26!important}.dark ._startButton_1g0lz_386:hover:not(:disabled){background:linear-gradient(135deg,#00a651d9,#008c46e6,#00783cf2)!important;box-shadow:0 4px 16px #00a65199,0 0 30px #00a6514d,inset 0 1px #fff3!important}._leaveButton_1g0lz_441{background:linear-gradient(135deg,#dc2626d9,#b91c1cd9,#991b1be6)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 2px 8px #dc26264d,inset 0 1px #fff3!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;color:#fff!important}._leaveButton_1g0lz_441:hover:not(:disabled){background:linear-gradient(135deg,#dc2626f2,#b91c1cf2,#991b1b)!important;box-shadow:0 4px 12px #dc262666,inset 0 1px #ffffff40!important;transform:translateY(-1px)}.dark ._leaveButton_1g0lz_441{background:linear-gradient(135deg,#dc262699,#b91c1ca6,#991b1bb3)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 2px 12px #dc262680,0 0 20px #dc262633,inset 0 1px #ffffff26!important}.dark ._leaveButton_1g0lz_441:hover:not(:disabled){background:linear-gradient(135deg,#dc2626bf,#b91c1ccc,#991b1bd9)!important;box-shadow:0 4px 16px #dc262699,0 0 30px #dc26264d,inset 0 1px #fff3!important}@keyframes _fadeInScale_1g0lz_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._loadingContainer_1g0lz_501{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8);color:var(--muted-foreground)}._errorContainer_1g0lz_510{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--error)}@media(max-width:768px){._contentGrid_1g0lz_174{grid-template-columns:1fr}}._gameContainer_lzdrz_1{width:100%;max-width:900px;display:flex;flex-direction:column;gap:var(--spacing-4)}._historyCard_lzdrz_9{flex-grow:1;background:#ffffffb3!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008,inset 0 1px #ffffff4d!important}.dark ._historyCard_lzdrz_9{background:#0f172a99!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 6px -1px #0000004d,inset 0 1px #ffffff0d!important}._historyHeader_lzdrz_29{display:flex;flex-direction:row;justify-content:space-between;align-items:center}._historyContent_lzdrz_36{padding-top:0}._collapseButton_lzdrz_40{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);color:var(--foreground);border-radius:var(--radius-full);transition:background-color .2s;outline:none}._collapseButton_lzdrz_40:hover{background-color:#0000000d}.dark ._collapseButton_lzdrz_40:hover{background-color:#ffffff0d}._collapseButton_lzdrz_40:focus-visible{box-shadow:var(--shadow-focus)}._collapseButton_lzdrz_40 svg{transition:transform .3s ease}._collapseButton_lzdrz_40[data-state=open] svg{transform:rotate(180deg)}._shotHistory_lzdrz_74{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:400px;overflow-y:auto}._noShots_lzdrz_82{text-align:center;color:var(--muted-foreground);font-style:italic;padding:var(--spacing-4)}._shotEntry_lzdrz_89{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius-sm);font-size:.875rem}._shotPlayerInfo_lzdrz_99{display:flex;align-items:center;gap:var(--spacing-2)}._shotPlayer_lzdrz_99{font-weight:500;color:var(--foreground)}._shotNumber_lzdrz_110{font-size:.75rem;color:var(--muted-foreground);background-color:var(--background);padding:.125rem var(--spacing-1);border-radius:var(--radius-sm)}._shotDetails_lzdrz_118{display:flex;align-items:center;gap:var(--spacing-2)}._shotPoints_lzdrz_124{font-weight:500;color:var(--foreground)}._foulIndicator_lzdrz_129{padding:var(--spacing-1) var(--spacing-2);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}._freeBallShot_lzdrz_138{padding:var(--spacing-1) var(--spacing-2);background-color:var(--warning);color:var(--warning-foreground);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}._breakContinuing_lzdrz_147{font-size:.75rem;color:var(--success);font-weight:500}._loadingContainer_lzdrz_153{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8);color:var(--primary-foreground)}._errorContainer_lzdrz_162{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--primary-foreground)}@media(max-width:768px){._gameContainer_lzdrz_1{max-width:100%}._overallScore_lzdrz_176{gap:var(--spacing-3)}._shotEntry_lzdrz_89{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._shotDetails_lzdrz_118{align-self:flex-end}}._container_mvtht_1{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-3) var(--spacing-4);background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--animation-duration-fast) ease;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008,inset 0 1px #ffffff4d;color:var(--foreground);text-align:left;min-height:3.5rem;position:relative;overflow:hidden}.dark ._container_mvtht_1{background:#0f172a99;border:1px solid var(--primary);box-shadow:0 4px 6px -1px #0000004d,inset 0 1px #ffffff0d}._container_mvtht_1:hover:not(:disabled){border-color:var(--primary);box-shadow:var(--shadow-md)}.dark ._container_mvtht_1:hover:not(:disabled){box-shadow:0 4px 6px -1px #0000004d,inset 0 1px #ffffff0d}._container_mvtht_1:disabled{opacity:.6;cursor:not-allowed}._active_mvtht_49{border-color:var(--primary)}._active_mvtht_49:hover:not(:disabled){border-color:var(--primary)}._content_mvtht_57{display:flex;align-items:center;gap:var(--spacing-3);flex:1}._icon_mvtht_64{color:var(--primary);flex-shrink:0}._spinner_mvtht_69{color:var(--primary);flex-shrink:0;animation:_spin_mvtht_69 1s linear infinite}._textStack_mvtht_75{display:flex;flex-direction:column;gap:0}._title_mvtht_81{font-weight:600;font-size:.9375rem;line-height:1.2}._subtitle_mvtht_87{font-size:.75rem;color:var(--muted-foreground);font-weight:400;margin-top:2px}._badge_mvtht_94{margin-left:var(--spacing-2);pointer-events:none}@keyframes _spin_mvtht_69{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._closeButton_mvtht_108{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:all var(--animation-duration-fast) ease;flex-shrink:0}._closeButton_mvtht_108:hover{background:#000000b3;border-color:#fff6}._cameraSelector_a37lb_1{width:100%;order:2;margin-top:var(--spacing-2)}._cameraSelectorTrigger_a37lb_7{width:100%;min-width:200px;font-size:.875rem}@media(orientation:landscape)and (max-height:600px){._cameraSelector_a37lb_1{order:0;width:auto;min-width:180px;margin-top:0;flex:1}}._overlayContainer_1l8ar_1{position:absolute;bottom:0;left:0;right:0;height:25%;max-height:120px;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-2);font-family:var(--font-family-heading);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7);background:linear-gradient(to top,#0009,#0000004d,#0000)}._scoreBug_1l8ar_19{display:flex;align-items:stretch;background-color:#000c;border-radius:var(--radius-sm);overflow:hidden;border:1px solid rgba(255,255,255,.2);align-self:center;margin-bottom:var(--spacing-2)}._playerInfo_1l8ar_30{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);transition:background-color var(--animation-duration-normal)}._playerInfo_1l8ar_30:first-child{flex-direction:row-reverse}._activeTurn_1l8ar_42{background-color:var(--secondary);color:var(--secondary-foreground);text-shadow:none}._playerName_1l8ar_48{font-size:.875rem;font-weight:600;text-transform:uppercase}._playerFrameScore_1l8ar_54{font-size:1.25rem;font-weight:700;min-width:32px;text-align:center}._frameScore_1l8ar_61{background-color:var(--ball-black);padding:var(--spacing-1) var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2);font-size:1.25rem;font-weight:700}._frameMeta_1l8ar_71{display:flex;flex-direction:column;align-items:center;font-size:.5rem;line-height:1.1;font-weight:500;color:var(--muted-foreground);text-transform:uppercase}._bottomBar_1l8ar_82{align-self:center;display:flex;gap:var(--spacing-3);background-color:#000c;border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-3);font-size:.75rem;font-weight:600;border:1px solid rgba(255,255,255,.2)}._breakInfo_1l8ar_94{color:var(--secondary)}._pointsRemaining_1l8ar_98{color:var(--foreground)}._overlayContainer_o0ef5_3{position:absolute;bottom:30px;left:0;right:0;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 20px;font-family:var(--font-family-heading);transform:scale(.5);transform-origin:center bottom}._scoreBug_o0ef5_19{display:flex;align-items:stretch;height:33px;overflow:visible;position:relative;background:#000}._scoreBug_o0ef5_19._proTv2_o0ef5_29{background:#fed130;font-family:Outfit,sans-serif}._player1NameSection_o0ef5_35,._player2NameSection_o0ef5_36{display:flex;align-items:center;padding:0 20px;background:transparent;width:245px;flex-shrink:0}._player1NameSection_o0ef5_35{justify-content:flex-start}._player2NameSection_o0ef5_36{justify-content:flex-end}._score1Section_o0ef5_59,._score2Section_o0ef5_60{display:flex;align-items:center;justify-content:center;background:#00235f;width:80px;flex-shrink:0;height:33px}._proTv2ScoreSection_o0ef5_71{background:#fff}._leftArrowSection_o0ef5_76,._rightArrowSection_o0ef5_77{display:flex;align-items:center;justify-content:center;background:transparent;min-width:32px;flex-shrink:0}._centerSection_o0ef5_87{display:flex;align-items:center;justify-content:center;background:#0040ca;padding:0 20px;gap:8px;flex-shrink:0;height:33px}._proTv2CenterSection_o0ef5_99{background:#2b62f1}._playerName_o0ef5_104{font-size:26px;font-weight:400;color:#fff;white-space:nowrap;letter-spacing:.02em;text-transform:none}._proTv2NameSection_o0ef5_46 ._playerName_o0ef5_104{color:#000;text-transform:uppercase;font-size:21px;font-weight:700}._arrow_o0ef5_122{font-size:28px;font-weight:900;color:#0ff;line-height:1;text-rendering:geometricPrecision;image-rendering:pixelated}._proTv2Arrow_o0ef5_132{color:#000;font-size:23px}._scoreText_o0ef5_138{font-size:26px;font-weight:500;color:#fff;line-height:1}._proTv2ScoreSection_o0ef5_71 ._scoreText_o0ef5_138{color:#000;font-size:21px;font-weight:700}._frameScoreBold_o0ef5_153{font-size:26px;font-weight:700;color:#fff;line-height:1}._proTv2CenterSection_o0ef5_99 ._frameScoreBold_o0ef5_153{font-size:21px;font-weight:700}._bestOfSmall_o0ef5_167{font-size:15px;font-weight:700;color:#fff;line-height:1}._proTv2CenterSection_o0ef5_99 ._bestOfSmall_o0ef5_167{font-size:21px;font-weight:700}@media(max-width:768px){._scoreBug_o0ef5_19{height:28px}._player1NameSection_o0ef5_35,._player2NameSection_o0ef5_36{width:195px;padding:0 12px}._score1Section_o0ef5_59,._score2Section_o0ef5_60{width:60px;height:28px}._leftArrowSection_o0ef5_76,._rightArrowSection_o0ef5_77{min-width:26px}._centerSection_o0ef5_87{padding:0 12px;gap:6px;height:28px}._playerName_o0ef5_104{font-size:22px}._proTv2NameSection_o0ef5_46 ._playerName_o0ef5_104{font-size:18px}._arrow_o0ef5_122{font-size:24px}._proTv2Arrow_o0ef5_132{font-size:20px}._scoreText_o0ef5_138{font-size:22px}._proTv2ScoreSection_o0ef5_71 ._scoreText_o0ef5_138{font-size:18px}._frameScoreBold_o0ef5_153{font-size:22px}._proTv2CenterSection_o0ef5_99 ._frameScoreBold_o0ef5_153{font-size:18px}._bestOfSmall_o0ef5_167{font-size:12px}._proTv2CenterSection_o0ef5_99 ._bestOfSmall_o0ef5_167{font-size:18px}}._previewContainer_9jdmv_1{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--ball-black);border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center}._videoFeed_9jdmv_15{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._noStreamMessage_9jdmv_24{color:var(--muted-foreground);font-style:italic;z-index:var(--z-content-low)}._hidden_9jdmv_30{display:none}._hiddenPreviewOverlay_9jdmv_34{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:var(--z-content);transition:background-color var(--animation-duration-normal)}._hiddenPreviewOverlay_9jdmv_34:hover{background-color:#000000e6}._hiddenPreviewMessage_9jdmv_53{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-6);border-radius:var(--radius-lg);background-color:var(--surface);color:var(--surface-foreground);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._hiddenPreviewIcon_9jdmv_67{font-size:2rem}._hiddenPreviewText_9jdmv_71{display:flex;flex-direction:column;gap:var(--spacing-1)}._hiddenPreviewText_9jdmv_71 strong{font-size:.875rem;font-weight:600;color:var(--foreground)}._hiddenPreviewText_9jdmv_71 span{font-size:.75rem;color:var(--muted-foreground);font-style:italic}@layer base{._slider_x0qhw_2{position:relative;display:flex;align-items:center;min-width:12rem;height:1.5rem;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}._track_x0qhw_13{position:absolute;height:.375rem;width:100%;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._range_x0qhw_22{position:absolute;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._thumb_x0qhw_30{display:block;width:1rem;height:1rem;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--background);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._slider_x0qhw_2:hover ._track_x0qhw_13{background-color:var(--muted-foreground)}._slider_x0qhw_2:hover ._thumb_x0qhw_30,._slider_x0qhw_2:focus-visible ._thumb_x0qhw_30{transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_x0qhw_2:focus-visible{outline:none}._slider_x0qhw_2:focus-visible ._track_x0qhw_13{outline:2px solid var(--primary);outline-offset:2px}}._performanceOverlay_iwnky_2{position:absolute;top:var(--spacing-2);left:var(--spacing-2);right:var(--spacing-2);background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000005e;border-radius:var(--radius-lg);padding:var(--spacing-4);z-index:var(--z-content);font-family:var(--font-family-base);color:#fffffff2;font-size:.875rem;transition:all var(--animation-duration-normal) ease-in-out}._zoomControls_iwnky_25{margin-bottom:var(--spacing-2);padding:var(--spacing-2);background:#ffffff14;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.15)}._zoomValue_iwnky_33{font-size:.9375rem;color:#fffffff2;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3);font-variant-numeric:tabular-nums;letter-spacing:.02em}._zoomSliderContainer_iwnky_43{position:relative}._zoomSlider_iwnky_43{width:100%;min-width:10rem;margin:0;touch-action:pan-x;-webkit-tap-highlight-color:transparent}._zoomSlider_iwnky_43 [data-radix-slider-track]{height:.5rem;background:#fff3;border-radius:var(--radius-full)}._zoomSlider_iwnky_43 [data-radix-slider-range]{background:#fffc;border-radius:var(--radius-full)}._zoomSlider_iwnky_43 [data-radix-slider-thumb]{width:1.5rem;height:1.5rem;background:#fff;border:none;box-shadow:0 2px 8px #0000004d;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}@media(hover:hover)and (pointer:fine){._zoomSlider_iwnky_43 [data-radix-slider-thumb]:hover{transform:scale(1.1);box-shadow:0 3px 12px #0006}}@media(hover:none)and (pointer:coarse){._zoomSlider_iwnky_43 [data-radix-slider-thumb]{width:1.75rem;height:1.75rem;box-shadow:0 2px 10px #00000059}._zoomSlider_iwnky_43 [data-radix-slider-thumb]:active{transform:scale(1.15);box-shadow:0 4px 16px #00000073}._zoomSlider_iwnky_43 [data-radix-slider-track]{height:.625rem}}._zoomRange_iwnky_107{display:flex;justify-content:space-between;font-size:.75rem;color:#fff9;margin-top:var(--spacing-1);text-shadow:0 1px 2px rgba(0,0,0,.2)}._zoomMin_iwnky_116,._zoomMax_iwnky_117{font-weight:500;font-variant-numeric:tabular-nums}._zoomValueDisplay_iwnky_123{display:flex;justify-content:center;margin-top:var(--spacing-1)}._zoomDisabled_iwnky_130{opacity:.5}._zoomDisabledSlider_iwnky_134{pointer-events:none;filter:grayscale(.5)}._zoomDisabledText_iwnky_139{display:block;font-size:.8125rem;color:#ffffffa6;text-align:center;margin-top:var(--spacing-2-5);font-style:italic;text-shadow:0 1px 2px rgba(0,0,0,.2)}._options_iwnky_150{display:none;padding-top:var(--spacing-3);border-top:1px solid rgba(255,255,255,.15);flex-direction:column;gap:var(--spacing-2-5)}._overlayToggle_iwnky_159{display:none;align-items:center;justify-content:space-between;gap:var(--spacing-3);font-size:.9375rem;color:#fffffff2;transition:opacity var(--animation-duration-fast) ease;text-shadow:0 1px 2px rgba(0,0,0,.2);padding:var(--spacing-1) 0}._overlayLabel_iwnky_171{margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}._scoreOverlayToggle_iwnky_177{display:none}._scoreOverlayLabel_iwnky_181{margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}._codecSelector_iwnky_188{display:none}._codecLabel_iwnky_192{font-size:.875rem;color:#fffffff2;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}._codecSelect_iwnky_188{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);border:1px solid rgba(255,255,255,.25);background:#ffffff1f;color:#fffffff2;font-size:.875rem;font-family:var(--font-family-base);cursor:pointer;transition:all var(--animation-duration-fast) ease;text-shadow:0 1px 2px rgba(0,0,0,.2)}._codecSelect_iwnky_188:hover{background:#ffffff2e;border-color:#ffffff59}._codecSelect_iwnky_188:focus{outline:none;background:#ffffff2e;border-color:#ffffff73;box-shadow:0 0 0 3px #ffffff1a}._codecSelect_iwnky_188 option{background-color:#000000e6;color:#fff}@media(max-width:768px){._performanceOverlay_iwnky_2{padding:var(--spacing-3)}._zoomControls_iwnky_25{margin-bottom:var(--spacing-3);padding:var(--spacing-2-5)}._zoomHeader_iwnky_240{margin-bottom:var(--spacing-2-5)}._zoomLabel_iwnky_244{font-size:.875rem}._zoomValue_iwnky_33{font-size:.9375rem}._zoomRange_iwnky_107{margin-top:var(--spacing-1)}._options_iwnky_150{padding-top:var(--spacing-2-5);gap:var(--spacing-2)}._overlayToggle_iwnky_159{font-size:.875rem}}@media(max-width:480px){._performanceOverlay_iwnky_2{left:var(--spacing-2);right:var(--spacing-2);padding:var(--spacing-2-5)}._zoomControls_iwnky_25{padding:var(--spacing-2)}._zoomSlider_iwnky_43{min-width:8rem;min-height:2.5rem;padding:var(--spacing-2) 0}}@media(max-width:360px){._zoomSlider_iwnky_43{min-width:6rem;min-height:3rem;padding:var(--spacing-3) 0}._zoomHeader_iwnky_240{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}}@media(max-height:600px)and (orientation:landscape){._performanceOverlay_iwnky_2{padding:var(--spacing-2)}._zoomControls_iwnky_25{margin-bottom:var(--spacing-2);padding:var(--spacing-2)}._zoomHeader_iwnky_240{margin-bottom:var(--spacing-2)}._options_iwnky_150{padding-top:var(--spacing-2);gap:var(--spacing-1-5)}}._previewContainer_6gkk8_1{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:var(--ball-black);border-radius:var(--radius-md);overflow:hidden;flex-shrink:1}._streamPrompt_6gkk8_12{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-6);text-align:center;color:var(--muted-foreground);font-style:italic;z-index:var(--z-content-low)}._streamPrompt_6gkk8_12 p{margin:0;font-size:.875rem}._mobileHint_6gkk8_31{color:var(--secondary);font-size:.75rem;margin-top:var(--spacing-2)}@media(orientation:landscape)and (max-width:1024px){._previewContainer_6gkk8_1{position:relative;align-self:flex-start;flex-shrink:0;flex-grow:0;height:calc(100vh - 120px);width:calc((100vh - 120px) * 16 / 9);max-width:75vw;padding-bottom:0}}@media(max-width:768px)and (orientation:portrait){._previewContainer_6gkk8_1{max-width:100%;width:100%;height:0;padding-bottom:56.25%;flex-shrink:0}}@media(orientation:landscape)and (min-width:1025px){._previewContainer_6gkk8_1{max-height:calc(100vh - 200px);height:auto;aspect-ratio:16 / 9;padding-bottom:0}}._settingsDisplay_8lyhw_1{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-4)}._settingsDisplayTitle_8lyhw_8{margin:0 0 var(--spacing-3) 0;font-size:1rem;font-weight:600;color:var(--foreground);font-family:var(--font-family-heading)}._settingsGrid_8lyhw_16{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3)}._settingItem_8lyhw_22{display:flex;flex-direction:column;gap:var(--spacing-1)}._settingLabel_8lyhw_28{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;font-weight:500}._settingValue_8lyhw_36{font-size:1rem;color:var(--foreground);font-weight:600;font-family:var(--font-family-monospace)}._settingsNote_8lyhw_43{margin-top:var(--spacing-3);padding:var(--spacing-2);background-color:var(--info);color:var(--info-foreground);border-radius:var(--radius-sm);font-size:.875rem}@media(max-width:768px){._settingsGrid_8lyhw_16{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){._settingsGrid_8lyhw_16{grid-template-columns:1fr}}._performanceSection_uivue_2{border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:var(--spacing-4)}._performanceHeader_uivue_8{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._performanceHeader_uivue_8 h3{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}._metricsGrid_uivue_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._metricCard_uivue_29{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3);text-align:center}._metricLabel_uivue_36{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-1)}._metricValue_uivue_44{font-size:1.25rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1)}._metricDescription_uivue_51{font-size:.75rem;color:var(--muted-foreground)}._warningCard_uivue_56{background-color:var(--warning);color:var(--warning-foreground);border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-4)}._warningTitle_uivue_64{font-weight:600;margin-bottom:var(--spacing-1)}._warningContent_uivue_69{font-size:.875rem;margin-bottom:var(--spacing-1)}._warningRecommendation_uivue_74{font-size:.75rem;font-style:italic}._advancedToggle_uivue_79{display:flex;justify-content:center;margin-bottom:var(--spacing-3)}._advancedToggleButton_uivue_85{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._advancedStats_uivue_92{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4)}._advancedStatsGrid_uivue_98{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._statItem_uivue_105{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-1) 0;border-bottom:1px solid var(--border)}._statItem_uivue_105:last-child{border-bottom:none}._statLabel_uivue_117{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._statValue_uivue_123{font-size:.875rem;color:var(--foreground);font-family:var(--font-family-monospace)}._encodingEfficiency_uivue_129{margin-top:var(--spacing-4)}._efficiencyTitle_uivue_133{font-size:.875rem;font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-2)}._efficiencyBar_uivue_140{width:100%;height:8px;background-color:var(--border);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--spacing-1)}._efficiencyFill_uivue_149{height:100%;transition:width var(--animation-duration-normal) ease-in-out}._efficiencyLabel_uivue_154{font-size:.75rem;color:var(--muted-foreground);text-align:center}@media(max-width:768px){._metricsGrid_uivue_22{grid-template-columns:1fr 1fr}._advancedStatsGrid_uivue_98{grid-template-columns:1fr}}@media(max-width:480px){._metricsGrid_uivue_22{grid-template-columns:1fr}._metricCard_uivue_29{padding:var(--spacing-2)}._performanceSection_uivue_2{padding-top:var(--spacing-3);margin-top:var(--spacing-3)}}._statusOverlay_qcj6d_1{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;z-index:var(--z-content-high)}._errorOverlay_qcj6d_16{background-color:color-mix(in srgb,var(--error),black 50%)}._errorContent_qcj6d_20{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center;padding:var(--spacing-4)}._errorMessage_qcj6d_29{font-size:1rem;line-height:1.4;max-width:300px}._buttonGroup_qcj6d_35{display:flex;gap:var(--spacing-3);align-items:center}._button_qcj6d_35{background-color:var(--surface);color:var(--surface-foreground);border:none;border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--animation-duration-fast)}._button_qcj6d_35:hover{background-color:color-mix(in srgb,var(--surface),white 10%)}._primaryButton_qcj6d_57{background-color:var(--primary);color:var(--primary-foreground)}._primaryButton_qcj6d_57:hover{background-color:color-mix(in srgb,var(--primary),white 10%)}.dark ._primaryButton_qcj6d_57:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._activeControls_sl01q_1{display:flex;align-items:center;gap:var(--spacing-2)}._liveIndicator_sl01q_7{display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--error);color:var(--error-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;margin-right:var(--spacing-2)}._liveDot_sl01q_20{width:8px;height:8px;border-radius:50%;background-color:var(--error-foreground);animation:_pulse_sl01q_1 2s infinite}@keyframes _pulse_sl01q_1{0%,to{opacity:1}50%{opacity:.5}}._liveText_sl01q_37{font-weight:700;letter-spacing:.05em}._rtmpIndicator_sl01q_42{font-size:.6rem;font-weight:700;letter-spacing:.05em;background-color:color-mix(in srgb,var(--error-foreground),transparent 20%);color:var(--error);padding:2px 6px;border-radius:var(--radius-sm)}._duration_sl01q_52{font-family:var(--font-family-monospace);font-size:.7rem;opacity:.9}._controlButton_sl01q_58{background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-full);min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--animation-duration-fast);flex-shrink:0;padding:0 var(--spacing-4)}._buttonWithText_sl01q_74{width:auto;gap:var(--spacing-2);font-weight:600;font-size:.875rem;letter-spacing:.025em}._controlButton_sl01q_58:hover{background-color:color-mix(in srgb,var(--muted),white 10%)}._controlButton_sl01q_58._muted_sl01q_86{background-color:var(--error);color:var(--error-foreground)}._controlButton_sl01q_58._muted_sl01q_86:hover{background-color:color-mix(in srgb,var(--error),black 10%)}._controlButton_sl01q_58._stopButton_sl01q_95{background-color:var(--error);color:var(--error-foreground);font-weight:700;font-size:.95rem;letter-spacing:.03em;box-shadow:0 0 16px #e8303099;transition:all var(--animation-duration-fast)}._controlButton_sl01q_58._stopButton_sl01q_95:hover{background-color:color-mix(in srgb,var(--error),black 10%);box-shadow:0 0 24px #e83030cc;transform:translateY(-1px)}._controlButton_sl01q_58._startButton_sl01q_111{background-color:var(--error);color:var(--error-foreground);font-weight:700;font-size:.95rem;letter-spacing:.03em;box-shadow:0 0 16px #e8303099;transition:all var(--animation-duration-fast)}._controlButton_sl01q_58._startButton_sl01q_111:hover{background-color:color-mix(in srgb,var(--error),black 10%);box-shadow:0 0 24px #e83030cc;transform:translateY(-1px)}@media(orientation:landscape)and (max-height:600px){._activeControls_sl01q_1{gap:var(--spacing-1)}._liveIndicator_sl01q_7{padding:var(--spacing-1) var(--spacing-2);margin-right:var(--spacing-1)}._liveText_sl01q_37{display:none}._liveDot_sl01q_20{margin-right:0}._controlButton_sl01q_58{padding:0 var(--spacing-3);height:36px;min-width:36px}._buttonWithText_sl01q_74{font-size:.8rem;gap:var(--spacing-1);padding:0 var(--spacing-3)}}._overlay_1bed6_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--background);color:var(--foreground);display:flex;align-items:center;justify-content:center;z-index:var(--z-spotlight);text-align:center;padding:var(--spacing-8)}._closeButton_1bed6_14{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background-color:transparent;border:none;color:var(--foreground);cursor:pointer;padding:var(--spacing-2);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._closeButton_1bed6_14:hover{background-color:var(--muted)}._closeButton_1bed6_14:active{background-color:color-mix(in srgb,var(--muted),black 10%)}._closeButton_1bed6_14:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._content_1bed6_43{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);max-width:300px}._icon_1bed6_51{width:4rem;height:4rem;color:var(--primary);animation:_spin_1bed6_1 2s linear infinite}._title_1bed6_58{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0}._message_1bed6_65{color:var(--muted-foreground);line-height:1.6;margin:0}@keyframes _spin_1bed6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._warningBanner_1bgli_1{position:fixed;top:var(--spacing-4);left:50%;transform:translate(-50%);background-color:var(--warning);color:var(--warning-foreground);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-critical);max-width:90%;width:auto;animation:_slideIn_1bgli_1 var(--animation-duration-normal) ease-out;display:flex;align-items:center;gap:var(--spacing-3);justify-content:space-between}@keyframes _slideIn_1bgli_1{0%{transform:translate(-50%) translateY(-100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}._warningContent_1bgli_32{display:flex;align-items:center;gap:var(--spacing-3);flex:1;min-width:0}._warningIcon_1bgli_40{flex-shrink:0;color:var(--warning-foreground)}._warningText_1bgli_45{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.875rem;line-height:1.4}._warningText_1bgli_45 strong{font-weight:600;font-size:1rem}._closeButton_1bgli_58{flex-shrink:0;background-color:transparent;border:none;color:var(--warning-foreground);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease,opacity var(--animation-duration-fast) ease;outline:none}._closeButton_1bgli_58:hover{background-color:#00000026}._closeButton_1bgli_58:active{background-color:#0003}._closeButton_1bgli_58:focus-visible{box-shadow:0 0 0 2px var(--warning),0 0 0 4px #00000040}@media(max-width:640px){._warningBanner_1bgli_1{max-width:95%;padding:var(--spacing-3)}._warningContent_1bgli_32{gap:var(--spacing-2);flex:1;min-width:0}._warningIcon_1bgli_40{width:20px;height:20px}._warningText_1bgli_45{font-size:.8125rem}._warningText_1bgli_45 strong{font-size:.875rem}._closeButton_1bgli_58{min-width:1.75rem;min-height:1.75rem}}@layer base{._group_1ffbw_2{display:grid;gap:var(--spacing-2)}._item_1ffbw_7{position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-full);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}._item_1ffbw_7:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._item_1ffbw_7:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._item_1ffbw_7[data-state=checked]{border-color:var(--primary);transform:scale(1);animation:_radioPulse_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled{opacity:.5;cursor:not-allowed;border-color:var(--muted)}._indicator_1ffbw_47{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_1ffbw_57{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--primary);transform:scale(0);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7[data-state=checked] ._indicatorInner_1ffbw_57{transform:scale(1);animation:_dotAppear_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled ._indicatorInner_1ffbw_57{background-color:var(--muted)}@keyframes _radioPulse_1ffbw_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes _dotAppear_1ffbw_1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}}._dialogContent_1nxla_2{max-width:700px;width:95vw;background:#ffffff1a!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 32px #0000005e!important;padding:var(--spacing-6)!important}._dialogContent_1nxla_2 .Dialog_close__RYfBa{background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#ffffffe6!important}._dialogContent_1nxla_2 .Dialog_close__RYfBa:hover{background:#ffffff40!important;color:#fff!important}._dialogContent_1nxla_2 .Dialog_title__zk0r7{color:#fffffff2!important;font-weight:600!important;text-shadow:0 2px 4px rgba(0,0,0,.3);margin-bottom:0!important}._triggerButton_1nxla_37{width:100%}._radioGroup_1nxla_42{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-3);margin-top:var(--spacing-4)}._hiddenRadio_1nxla_49{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}._optionCard_1nxla_61{display:flex;flex-direction:column;cursor:pointer;border-radius:var(--radius-md);overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;background:#0003;border:1px solid rgba(255,255,255,.1)}._optionCard_1nxla_61:hover{background:#ffffff1a;transform:translateY(-2px)}._optionCard_1nxla_61:active{transform:translateY(0)}._optionCard_1nxla_61:has(:checked){background:rgba(var(--primary-rgb, 74, 222, 128),.2);border:2px solid var(--primary);box-shadow:0 0 0 3px var(--primary),0 0 12px rgba(var(--primary-rgb, 74, 222, 128),.5),0 4px 12px #0003;transform:scale(1.02)}._previewContainer_1nxla_91{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#1a1a1a,#000);position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2)}._previewImage_1nxla_103{width:100%;height:100%;object-fit:cover}._selectedBadge_1nxla_109{position:absolute;top:4px;right:4px;color:var(--primary);background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;animation:_popIn_1nxla_1 .2s cubic-bezier(.175,.885,.32,1.275);z-index:10}@keyframes _popIn_1nxla_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}._mockup_1nxla_132{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;transform:scale(.9)}._mockupNone_1nxla_144{color:#fff3}._mockupIcon_1nxla_147{width:24px;height:24px}._mockupDefault_1nxla_153{align-items:flex-start;padding-top:8%}._mockupBar_1nxla_157{display:flex;gap:2px;width:90%;height:12px;justify-content:center}._mockupPill_1nxla_164{background:#ffffff4d;flex:1;border-radius:2px}._mockupScore_1nxla_169{background:#ffffff80;width:16px;border-radius:2px}._mockupPro1_1nxla_176{align-items:flex-end;padding-bottom:8%}._mockupBottomBar_1nxla_180{display:flex;width:95%;height:16px;background:#00000080;border-radius:3px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}._mockupNameBox_1nxla_189{flex:1;background:#ffffff1a}._mockupScoreBox_1nxla_193{width:24px;background:var(--primary);opacity:.6}._mockupPro2_1nxla_200{align-items:flex-start;justify-content:flex-start;padding-left:8%;padding-top:16%}._mockupVerticalStack_1nxla_206{display:flex;flex-direction:column;gap:3px}._mockupRow_1nxla_211{display:flex;align-items:center;gap:3px}._mockupSquare_1nxla_216{width:10px;height:10px;background:var(--primary);opacity:.6;border-radius:2px}._mockupLine_1nxla_223{width:32px;height:6px;background:#fff3;border-radius:2px}._optionInfo_1nxla_231{padding:var(--spacing-2);display:flex;flex-direction:column;align-items:center;text-align:center}._optionTitle_1nxla_239{color:#fffffff2;font-weight:600;font-size:.8125rem;margin-bottom:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}._optionDesc_1nxla_247{color:#fff9;font-size:.6875rem;display:none}@media(max-width:640px){._radioGroup_1nxla_42{grid-template-columns:repeat(2,1fr)}._optionDesc_1nxla_247{display:block}._optionTitle_1nxla_239{font-size:.875rem}}._dialogContent_hor3p_1{max-width:550px;display:flex;flex-direction:column;height:auto;max-height:85vh;background:#ffffff1a!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 32px #0000005e!important}._dialogContent_hor3p_1 .Dialog_close__RYfBa{background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#ffffffe6!important}._dialogContent_hor3p_1 .Dialog_close__RYfBa:hover{background:#ffffff40!important;color:#fff!important}._dialogContent_hor3p_1 .Dialog_title__zk0r7{color:#fffffff2!important;font-weight:600!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}._dialogContent_hor3p_1 .Dialog_description__iTAXR{color:#fff!important;font-weight:500!important;text-shadow:0 2px 8px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.8)}._contentBody_hor3p_43{flex-grow:1;overflow-y:auto;padding-right:var(--spacing-2);margin-right:calc(-1 * var(--spacing-2))}._platformSelection_hor3p_50{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-2) 0;align-items:center;justify-content:center}._segmentedControl_hor3p_59{display:flex;width:100%;height:70px;padding:4px;border-radius:var(--radius-lg);gap:0;background:#0000000f;border:1px solid rgba(0,0,0,.1);position:relative;isolation:isolate}.dark ._segmentedControl_hor3p_59{background:#ffffff14;border:1px solid rgba(255,255,255,.1)}._slidingBackgroundTwoOptions_hor3p_77{position:absolute;top:4px;left:4px;bottom:4px;width:calc((100% - 8px)/2);border-radius:calc(var(--radius-lg) - 4px);background:linear-gradient(135deg,#00a651d9,#008c46d9,#00783ce6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #00a6514d,inset 0 1px #fff3;border:1px solid rgba(255,255,255,.3);transition:transform .3s cubic-bezier(.2,0,.2,1);z-index:1;pointer-events:none}.dark ._slidingBackgroundTwoOptions_hor3p_77{background:linear-gradient(135deg,#00a651b3,#008c46bf,#00783ccc);box-shadow:0 2px 12px #00a65180,0 0 20px #00a65133,inset 0 1px #ffffff26;border:1px solid rgba(255,255,255,.2)}._slidingBackgroundTwoOptions_hor3p_77[data-position="0"]{transform:translate(0)}._slidingBackgroundTwoOptions_hor3p_77[data-position="1"]{transform:translate(100%)}._segment_hor3p_59{flex:1;border-radius:calc(var(--radius-lg) - 4px);padding:0 var(--spacing-2);height:100%;display:flex;align-items:center;justify-content:center;transition:color .2s cubic-bezier(.4,0,.2,1);border:none;background:transparent;color:var(--foreground);font-weight:500;position:relative;z-index:2}._segment_hor3p_59:hover,.dark ._segment_hor3p_59:hover{background:transparent}._segment_hor3p_59:not([data-state=on]):hover{background:#0000000a}.dark ._segment_hor3p_59:not([data-state=on]):hover{background:#ffffff0a}._segment_hor3p_59[data-state=on]{background:transparent;color:#fff;box-shadow:none;border:none}.dark ._segment_hor3p_59[data-state=on]{background:transparent;box-shadow:none;border:none}._segmentLabel_hor3p_166{font-weight:600;font-size:.95rem}._youtubeIcon_hor3p_171{color:red}._form_hor3p_175{display:flex;flex-direction:column;gap:var(--spacing-4)}._field_hor3p_181{display:flex;flex-direction:column;gap:var(--spacing-1-5)}._field_hor3p_181 label{font-weight:500;font-size:.9375rem;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3)}._field_hor3p_181 input{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:#fffffff2!important;background:#ffffff1a!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)!important;border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000001a;text-shadow:0 1px 2px rgba(0,0,0,.3)}._field_hor3p_181 input::placeholder{color:#ffffffb3;opacity:1}._field_hor3p_181 input:hover{border-color:#ffffff4d!important;background:#ffffff26!important;box-shadow:inset 0 1px 2px #00000005,0 4px 6px #00000026}._field_hor3p_181 input:focus{border-color:#fff6!important;box-shadow:0 0 0 3px #ffffff26,0 4px 6px #00000026;background:#ffffff1f!important}._field_hor3p_181 input:disabled{background:#ffffff0d!important;color:#ffffff80!important;cursor:not-allowed;opacity:.6;box-shadow:none;transform:none;text-shadow:none}._errorText_hor3p_250{color:var(--error);font-size:.875rem}._qualityGrid_hor3p_255{display:grid;gap:var(--spacing-4)}._qualityGridMobile_hor3p_260{grid-template-columns:1fr}._qualityGridPC_hor3p_264{grid-template-columns:1fr 1fr}._sliderContainer_hor3p_268{padding:var(--spacing-2) 0;display:flex;flex-direction:column;gap:var(--spacing-1)}._positionMarkers_hor3p_275{display:flex;justify-content:space-between;width:100%;padding:0 .5rem;margin:.125rem 0 var(--spacing-1);gap:0}._positionDot_hor3p_284{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:#fff9;box-shadow:0 1px 2px #0000004d;border:1px solid rgba(255,255,255,.4);flex-shrink:0}._sliderLabels_hor3p_294{display:flex;justify-content:space-between;width:100%;margin-top:var(--spacing-1)}._sliderLabelLeft_hor3p_301,._sliderLabelCenter_hor3p_302,._sliderLabelRight_hor3p_303{display:flex;flex-direction:column;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}._sliderLabelLeft_hor3p_301{align-items:flex-start;text-align:left;flex:1}._sliderLabelCenter_hor3p_302{align-items:center;text-align:center;flex:0 0 auto}._sliderLabelRight_hor3p_303{align-items:flex-end;text-align:right;flex:1}._sliderLabelMain_hor3p_328{font-size:.875rem;font-weight:600;margin-bottom:2px}._sliderLabelSub_hor3p_334{font-size:.75rem;opacity:.9;font-weight:400}._sliderLabelDisclaimer_hor3p_340{font-size:.65rem;opacity:.8;margin-top:2px;font-style:italic}._glassSelect_hor3p_347{color:#fffffff2!important;background:#ffffff1a!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)!important;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000001a}._glassSelect_hor3p_347[data-placeholder]{color:#ffffffb3!important}._glassSelect_hor3p_347:hover{background:#ffffff26!important;border-color:#ffffff4d!important;box-shadow:inset 0 1px 2px #00000005,0 4px 6px #00000026}._glassSelect_hor3p_347:focus{background:#ffffff1f!important;border-color:#fff6!important;box-shadow:0 0 0 3px #ffffff26,0 4px 6px #00000026}._glassSelect_hor3p_347[data-disabled]{background:#ffffff0d!important;color:#ffffff80!important;cursor:not-allowed;opacity:.6;box-shadow:none}._glassSelect_hor3p_347 svg{color:#fffc!important}._footer_hor3p_391{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-6);padding-top:var(--spacing-4)}._spacer_hor3p_400{flex-grow:1}._nextButton_hor3p_404{background:#ffffff26!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;font-weight:600;box-shadow:0 2px 8px #0003;transition:all .2s ease}._nextButton_hor3p_404:hover{background:#ffffff40!important;border-color:#fff6!important;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}._nextButton_hor3p_404:active{transform:translateY(0);box-shadow:0 2px 4px #0003}@media(max-height:500px)and (orientation:landscape){._dialogContent_hor3p_1{max-height:90vh}._contentBody_hor3p_43{padding-right:var(--spacing-1);margin-right:calc(-1 * var(--spacing-1))}._platformSelection_hor3p_50{gap:var(--spacing-3);padding:var(--spacing-3) 0}._platformButton_hor3p_443{height:3rem;font-size:1rem;padding:0 var(--spacing-4);gap:var(--spacing-3)}._form_hor3p_175{gap:var(--spacing-3)}._field_hor3p_181{gap:var(--spacing-1)}._field_hor3p_181 label{font-size:.875rem}._qualityGrid_hor3p_255{gap:var(--spacing-3)}._footer_hor3p_391{margin-top:var(--spacing-4);padding-top:var(--spacing-3)}._recommendation_hor3p_471{font-size:.8125rem}}._dialogContent_1dius_2{max-width:450px;width:95vw;background:#ffffff1a!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 32px #0000005e!important;padding:var(--spacing-6)!important}._dialogContent_1dius_2 .Dialog_close__RYfBa{background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#ffffffe6!important}._dialogContent_1dius_2 .Dialog_close__RYfBa:hover{background:#ffffff40!important;color:#fff!important}._dialogContent_1dius_2 .Dialog_title__zk0r7{color:#fffffff2!important;font-weight:600!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}._dialogContent_1dius_2 .Dialog_description__iTAXR{color:#ffffffd9!important;font-weight:400!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}._triggerButton_1dius_42{width:100%;box-shadow:var(--shadow-md)}._formContainer_1dius_47{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-6);margin-bottom:var(--spacing-2)}._inputGroup_1dius_55{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1dius_61{font-size:.875rem;font-weight:500;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3)}._input_1dius_55{background:#0003!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._input_1dius_55:focus{background:#0000004d!important;border-color:var(--primary)!important;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2)!important}._input_1dius_55::placeholder{color:#fff6}._footer_1dius_85{margin-top:var(--spacing-8)!important}._cancelButton_1dius_89{color:#fffc!important}._cancelButton_1dius_89:hover{background:#ffffff1a!important;color:#fff!important}._saveButton_1dius_98{background:var(--primary)!important;color:var(--primary-foreground)!important;border:none!important;box-shadow:0 4px 12px #0003}._saveButton_1dius_98:hover{filter:brightness(1.1)}@layer base{._container_snbee_2{width:100%;max-width:500px;margin:0 auto}._dropzone_snbee_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-8);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e;color:#ffffffe6;text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._dropzone_snbee_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_snbee_8:hover{border-color:#ffffff4d;background:#ffffff26;box-shadow:0 8px 32px #0000005e}._dropzone_snbee_8._dragging_snbee_54{border-color:#fff6;background:#fff3;box-shadow:0 0 0 2px #ffffff1a,0 8px 32px #0000005e}._dropzone_snbee_8._disabled_snbee_60{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_snbee_66{color:#fffc;transition:color var(--animation-duration-normal) ease;text-shadow:0 1px 2px rgba(0,0,0,.3)}._dropzone_snbee_8:hover ._icon_snbee_66,._dropzone_snbee_8._dragging_snbee_54 ._icon_snbee_66{color:#fffffff2}._title_snbee_77{font-weight:600;font-size:1rem;color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.3)}._subtitle_snbee_84{font-size:.875rem;color:#ffffffbf;text-shadow:0 1px 2px rgba(0,0,0,.3)}._error_snbee_90{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background:#ff000026;border-left:4px solid rgba(255,100,100,.8);border-radius:var(--radius-sm);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.875rem;color:#ffc8c8f2;text-shadow:0 1px 2px rgba(0,0,0,.3)}._error_snbee_90 button{margin-left:var(--spacing-4);color:#ffc8c8f2}}._dialogContent_1mxxh_2{max-width:550px;width:95vw;background:#ffffff1a!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 32px #0000005e!important;padding:var(--spacing-6)!important}._dialogContent_1mxxh_2 .Dialog_close__RYfBa{background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#ffffffe6!important}._dialogContent_1mxxh_2 .Dialog_close__RYfBa:hover{background:#ffffff40!important;color:#fff!important}._dialogContent_1mxxh_2 .Dialog_title__zk0r7{color:#fffffff2!important;font-weight:600!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}._dialogContent_1mxxh_2 .Dialog_description__iTAXR{color:#ffffffd9!important;font-weight:400!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}._triggerButton_1mxxh_42{width:100%;box-shadow:var(--shadow-md)}._settingsContainer_1mxxh_47{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-4)}._settingRow_1mxxh_54{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._settingLabel_1mxxh_61{font-weight:500;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3)}._sliderContainer_1mxxh_67{display:flex;align-items:center;gap:var(--spacing-4);flex-grow:1;max-width:60%}._sliderValue_1mxxh_75{font-weight:500;color:#ffffffbf;min-width:2.5rem;text-align:right;text-shadow:0 1px 2px rgba(0,0,0,.2)}._logosSection_1mxxh_83{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_1mxxh_89{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:#fffffff2;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:var(--spacing-2);text-shadow:0 1px 2px rgba(0,0,0,.3)}._logoGrid_1mxxh_99{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--spacing-3)}._logoPreview_1mxxh_105{position:relative;aspect-ratio:16 / 9;background-color:#0003;border-radius:var(--radius);overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1)}._logoPreview_1mxxh_105 img{max-width:90%;max-height:90%;object-fit:contain}._deleteButton_1mxxh_123{position:absolute;top:var(--spacing-1);right:var(--spacing-1);opacity:0;transform:scale(.8);transition:all var(--animation-duration-fast) ease}._logoPreview_1mxxh_105:hover ._deleteButton_1mxxh_123{opacity:1;transform:scale(1)}._mobileUploadContainer_1mxxh_137{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0}._mobileUploadButton_1mxxh_145{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffe6}._mobileUploadButton_1mxxh_145:hover{background:#fff3}._mobileUploadHint_1mxxh_156{font-size:.75rem;color:#fff9;text-shadow:0 1px 1px rgba(0,0,0,.3)}._dialogContent_171fo_2{max-width:550px;width:95vw;background:#ffffff1a!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 32px #0000005e!important;padding:var(--spacing-6)!important}._dialogContent_171fo_2 .Dialog_close__RYfBa{background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#ffffffe6!important}._dialogContent_171fo_2 .Dialog_close__RYfBa:hover{background:#ffffff40!important;color:#fff!important}._dialogContent_171fo_2 .Dialog_title__zk0r7{color:#fffffff2!important;font-weight:600!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}._dialogContent_171fo_2 .Dialog_description__iTAXR{color:#ffffffd9!important;font-weight:400!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}._triggerButton_171fo_42{width:100%;box-shadow:var(--shadow-md)}._settingsContainer_171fo_47{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}._screenSection_171fo_54{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:#0003;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1)}._sectionTitle_171fo_65{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:#fffffff2;flex:1;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}._imagePreviewContainer_171fo_75{position:relative;width:80px;height:50px;background-color:#0003;border-radius:var(--radius);overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);flex-shrink:0}._imagePreview_171fo_75{width:100%;height:100%;object-fit:contain}._deleteButton_171fo_95{position:absolute;top:var(--spacing-1);right:var(--spacing-1);opacity:0;transform:scale(.8);transition:all var(--animation-duration-fast) ease;z-index:var(--z-content-low)}._imagePreviewContainer_171fo_75:hover ._deleteButton_171fo_95{opacity:1;transform:scale(1)}._compactDropzone_171fo_110{width:80px;height:50px;flex-shrink:0;max-width:none;margin:0;overflow:hidden}._compactDropzone_171fo_110 label{padding:var(--spacing-2);min-height:unset;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}._compactDropzone_171fo_110 .icon{margin:0;flex-shrink:0}._compactDropzone_171fo_110 .title{display:none}._compactDropzone_171fo_110 .subtitle{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;line-height:0!important;font-size:0!important;margin:0!important;padding:0!important}._streamingContainer_18131_1{position:fixed;bottom:var(--spacing-4);left:50%;transform:translate(-50%);background-color:transparent;color:var(--surface-foreground);border-radius:var(--radius-lg);z-index:var(--z-nav);transition:all var(--animation-duration-normal) ease-in-out;width:95%;max-width:400px}._streamingContainer_18131_1._hidden_18131_15{display:none}._streamingContainer_18131_1._expanded_18131_19{width:100vw;height:100vh;max-width:none;top:0;left:0;bottom:0;right:0;border-radius:0;transform:none;display:flex;flex-direction:column;background-color:var(--background);overflow:hidden}._mainControls_18131_35{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-3)}._expandedContent_18131_45{display:flex;flex-direction:column;flex:1;overflow:hidden;gap:var(--spacing-4);padding:0 var(--spacing-4) var(--spacing-4) var(--spacing-4);min-height:0}._rightControls_18131_55{display:flex;flex-direction:column;flex-shrink:0;width:100%;align-items:center;padding-top:var(--spacing-2)}._iosCard_18131_64{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-md)}.dark ._iosCard_18131_64{background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 24px -1px #0003}._iosCardHeader_18131_84{padding:var(--spacing-3) var(--spacing-4);font-size:.75rem;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;letter-spacing:.05em;background:var(--muted);border-bottom:1px solid var(--border)}.dark ._iosCardHeader_18131_84{color:#ffffffb3;background:#00000026;border-bottom:1px solid rgba(255,255,255,.05)}._iosListItem_18131_101{display:flex;align-items:center;padding:var(--spacing-3) var(--spacing-4);width:100%;background:transparent;border:none;color:var(--foreground);cursor:pointer;transition:background-color .2s;text-align:left;height:3.75rem;outline:none}.dark ._iosListItem_18131_101{color:#fff}._iosListItem_18131_101:hover{background-color:var(--muted)}.dark ._iosListItem_18131_101:hover{background-color:#ffffff1a}._iosListItem_18131_101:active{background-color:var(--border)}.dark ._iosListItem_18131_101:active{background-color:#fff3}._iosIconWrapper_18131_136{display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-3);color:var(--foreground);width:24px}.dark ._iosIconWrapper_18131_136{color:#fff}._iosLabel_18131_149{flex-grow:1;font-size:1rem;font-weight:500;letter-spacing:-.01em;color:var(--foreground)}.dark ._iosLabel_18131_149{color:#fffffff2}._iosChevron_18131_161{color:var(--muted-foreground);display:flex;align-items:center;transition:transform .2s,color .2s}.dark ._iosChevron_18131_161{color:#ffffff80}._iosListItem_18131_101:hover ._iosChevron_18131_161{color:var(--foreground);transform:translate(2px)}.dark ._iosListItem_18131_101:hover ._iosChevron_18131_161{color:#fffc}._iosSeparator_18131_181{height:1px;background-color:var(--border);margin-left:3.5rem}.dark ._iosSeparator_18131_181{background-color:#ffffff1a}._performanceOverlay_18131_191{position:absolute;top:var(--spacing-2);left:var(--spacing-2);right:var(--spacing-2);background-color:#000000b3;border-radius:var(--radius-md);padding:var(--spacing-2);z-index:var(--z-content)}._performanceStats_18131_202{display:flex;gap:var(--spacing-3);font-size:.75rem;color:#fff;font-family:var(--font-family-monospace);flex-wrap:wrap}._networkIndicator_18131_211{font-weight:600}._networkIndicator_18131_211._good_18131_215{color:var(--success)}._networkIndicator_18131_211._fair_18131_219{color:var(--warning)}._networkIndicator_18131_211._poor_18131_223{color:var(--error)}._mobileOptions_18131_227{margin-top:var(--spacing-2)}._overlayToggle_18131_231{display:flex;align-items:center;gap:var(--spacing-2);font-size:.75rem;color:#fff;cursor:pointer}._overlayToggle_18131_231 input[type=checkbox]{margin:0}@media(orientation:landscape)and (max-height:600px){._mainControls_18131_35{flex-wrap:nowrap;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4)}}@media(orientation:landscape)and (max-width:1024px){._expandedContent_18131_45{flex-direction:row;gap:var(--spacing-4);padding:0 var(--spacing-4) var(--spacing-4) var(--spacing-4)}._rightControls_18131_55{flex-direction:column;width:auto;min-width:260px;padding-top:var(--spacing-2);align-items:stretch}._iosCard_18131_64{margin-top:0}}@media(orientation:landscape)and (min-width:1025px){._expandedContent_18131_45{flex-direction:row;gap:var(--spacing-6);padding:0 var(--spacing-6) var(--spacing-6) var(--spacing-6);align-items:flex-start;overflow-y:auto}._rightControls_18131_55{flex-direction:column;width:auto;min-width:300px;max-width:320px;padding-top:var(--spacing-4);align-items:stretch;flex-shrink:0}}._dialogContent_2oba8_1{text-align:center}._iconContainer_2oba8_5{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._warningIcon_2oba8_11{width:3rem;height:3rem;color:var(--warning)}._footer_2oba8_17{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-6)}._button_2oba8_24{width:100%;min-height:2.75rem}._spinner_2oba8_29{animation:_spin_2oba8_29 1s linear infinite;margin-right:var(--spacing-2)}@keyframes _spin_2oba8_29{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:640px){._footer_2oba8_17{flex-direction:row;justify-content:space-between}._button_2oba8_24{width:auto;min-width:8rem;flex:0 0 auto}}._container_zf3hx_1{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:var(--spacing-4) var(--spacing-4);background:radial-gradient(circle at 50% 100%,rgba(0,166,81,.4) 0%,rgba(0,120,60,.3) 20%,rgba(0,80,40,.2) 40%,transparent 60%),var(--background);box-sizing:border-box;overflow-x:hidden;width:100%}._navigation_zf3hx_19{width:100%;max-width:700px;margin-bottom:var(--spacing-4);box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}._backButton_zf3hx_29{color:var(--primary);background:transparent;display:flex;align-items:center;gap:var(--spacing-2);font-weight:500}._backButton_zf3hx_29:hover{color:var(--primary);background:#0000000d}.dark ._backButton_zf3hx_29:hover{background:#ffffff0d}._scorerActions_zf3hx_47{display:flex;align-items:center;gap:var(--spacing-2)}._scorerLabel_zf3hx_53{font-size:.8rem;font-weight:500;color:var(--muted-foreground);margin-right:var(--spacing-1)}._iconButton_zf3hx_60{background:#0000000d;border:none;border-radius:var(--radius-sm);color:var(--foreground);padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._iconButton_zf3hx_60:hover{background:var(--secondary);color:var(--secondary-foreground);transform:translateY(-1px)}._iconButton_zf3hx_60:active{transform:translateY(0)}.dark ._iconButton_zf3hx_60{background:#ffffff0d}._card_zf3hx_87{width:100%;max-width:700px;animation:_fadeInScale_zf3hx_1 .5s cubic-bezier(.16,1,.3,1);box-sizing:border-box}._errorHeader_zf3hx_94{text-align:center;align-items:center}._errorIcon_zf3hx_99{color:var(--error);margin-bottom:var(--spacing-4)}._errorContent_zf3hx_104{text-align:center;color:var(--muted-foreground)}._errorActions_zf3hx_109{display:flex;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-6)}@keyframes _fadeInScale_zf3hx_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){._container_zf3hx_1{padding:var(--spacing-4) var(--spacing-2)}._navigation_zf3hx_19,._card_zf3hx_87{max-width:100%}}._container_10ns1_1{max-width:800px;margin:var(--spacing-8) auto;padding:0 var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-8)}._summaryCard_10ns1_10{text-align:center;background:var(--surface);border:1px solid var(--border)}._summaryHeader_10ns1_16{padding-bottom:var(--spacing-4)}._trophyIcon_10ns1_20{width:3rem;height:3rem;color:var(--secondary);margin:0 auto var(--spacing-4)}._title_10ns1_27{font-size:2rem;font-family:var(--font-family-heading);color:var(--foreground)}._winnerAnnouncement_10ns1_33{font-size:1.25rem;color:var(--primary);font-weight:500;margin-top:var(--spacing-1)}._finalScore_10ns1_40{font-family:var(--font-family-heading);font-size:4rem;font-weight:700;color:var(--foreground);display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4);line-height:1}._scoreSeparator_10ns1_53{color:var(--muted-foreground);font-size:2.5rem}._playersContainer_10ns1_58{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-4)}@media(min-width:768px){._playersContainer_10ns1_58{grid-template-columns:1fr 1fr}}._playerStatsCard_10ns1_71{background-color:var(--background);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._playerInfo_10ns1_81{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._playerAvatar_10ns1_88{width:5rem;height:5rem;font-size:2rem}._playerName_10ns1_94{font-size:1.25rem;font-weight:600;color:var(--foreground)}._statsGrid_10ns1_100{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);width:100%}._statItem_10ns1_107{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius-md)}._statIcon_10ns1_117{width:1.25rem;height:1.25rem;color:var(--muted-foreground)}._statLabel_10ns1_123{font-size:.875rem;color:var(--muted-foreground)}._statValue_10ns1_128{font-size:1.5rem;font-weight:600;color:var(--foreground);font-family:var(--font-family-heading)}._framesContent_10ns1_135{padding:0}._frameTable_10ns1_139{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background-color:var(--surface)}._frameTableHeader_10ns1_149{display:contents;font-weight:600;color:var(--foreground)}._frameTableHeader_10ns1_149 ._frameTableCell_10ns1_155{background-color:var(--muted);border-bottom:2px solid var(--border);font-weight:600}._frameTableRow_10ns1_161{display:contents}._frameTableRow_10ns1_161:nth-child(2n) ._frameTableCell_10ns1_155{background-color:var(--background)}._frameTableCell_10ns1_155{padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:3rem}._frameTableCell_10ns1_155:last-child{border-right:none}._frameTableRow_10ns1_161:last-child ._frameTableCell_10ns1_155{border-bottom:none}._scoreCell_10ns1_187{font-family:var(--font-family-heading);font-weight:600}._frameNumber_10ns1_192{font-weight:500;color:var(--foreground)}._frameScore_10ns1_197{color:var(--muted-foreground);font-size:1.125rem}._frameWinner_10ns1_202{color:var(--primary);font-weight:700}._actions_10ns1_207{display:flex;justify-content:center;margin-top:var(--spacing-4)}._errorMessage_10ns1_213{color:var(--error);margin-bottom:var(--spacing-4)}._skeletonTitle_10ns1_219{width:40%;height:2rem;margin:0 auto}._skeletonSubtitle_10ns1_224{width:60%;height:1.25rem;margin:var(--spacing-2) auto}._skeletonAvatar_10ns1_229{width:5rem;height:5rem;border-radius:var(--radius-full)}._skeletonPlayerName_10ns1_234{width:120px;height:1.25rem}._skeletonStatItem_10ns1_238{width:100%;height:70px;border-radius:var(--radius-md)}._skeletonSectionTitle_10ns1_243{width:200px;height:1.5rem}._skeletonFrameRow_10ns1_247{width:100%;height:50px;border-radius:var(--radius)}@media(max-width:768px){._frameTable_10ns1_139{grid-template-columns:auto 1fr 1fr 1fr;font-size:.875rem}._frameTableCell_10ns1_155{padding:var(--spacing-2) var(--spacing-3);min-height:2.5rem}._frameScore_10ns1_197{font-size:1rem}}body{background:transparent;color:var(--foreground);font-family:var(--font-family-base)}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem}:root{--background: hsl(220 20% 97%);--foreground: hsl(220 15% 20%);--surface: hsl(0 0% 100%);--surface-foreground: hsl(220 15% 25%);--sidebar: hsl(220 20% 95%);--sidebar-foreground: hsl(220 15% 25%);--card: hsl(0 0% 100%);--card-foreground: hsl(220 15% 20%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(220 15% 20%);--primary: hsl(150 55% 40%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(35 90% 55%);--secondary-foreground: hsl(35 100% 10%);--accent: hsl(35 90% 60%);--accent-foreground: hsl(35 100% 10%);--muted: hsl(220 20% 92%);--muted-foreground: hsl(220 10% 45%);--success: hsl(140 60% 40%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 80% 55%);--error-foreground: hsl(0 0% 100%);--warning: hsl(40 90% 50%);--warning-foreground: hsl(40 100% 10%);--info: hsl(200 80% 50%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(200 80% 55%);--info-active: hsl(200 80% 60%);--border: hsl(220 15% 88%);--ball-red: hsl(0 85% 55%);--ball-yellow: hsl(50 100% 50%);--ball-green: hsl(120 60% 35%);--ball-brown: hsl(25 60% 30%);--ball-blue: hsl(210 80% 50%);--ball-pink: hsl(330 70% 60%);--ball-black: hsl(0 0% 10%);--ball-white: hsl(0 0% 95%);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-cursive: cursive;--shadow: 0 1px 2px 0 hsl(220 15% 20% / .05);--shadow-md: 0 4px 6px -1px hsl(220 15% 20% / .1), 0 2px 4px -2px hsl(220 15% 20% / .1);--shadow-lg: 0 10px 15px -3px hsl(220 15% 20% / .1), 0 4px 6px -4px hsl(220 15% 20% / .1);--shadow-focus: 0 0 0 2px var(--background), 0 0 0 4px var(--secondary);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(150 55% 45%);--chart-color-2: hsl(35 90% 60%);--chart-color-3: hsl(210 80% 60%);--chart-color-4: hsl(0 80% 65%);--chart-color-5: hsl(260 70% 65%)}.dark{--background: hsl(224 25% 8%);--foreground: hsl(220 15% 85%);--surface: hsl(224 25% 12%);--surface-foreground: hsl(220 15% 90%);--sidebar: hsl(224 25% 10%);--sidebar-foreground: hsl(220 15% 90%);--card: hsl(224 25% 12%);--card-foreground: hsl(220 15% 85%);--popup: hsl(224 25% 14%);--popup-foreground: hsl(220 15% 90%);--primary: hsl(150 50% 48%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(35 90% 58%);--secondary-foreground: hsl(35 100% 10%);--accent: hsl(35 90% 62%);--accent-foreground: hsl(35 100% 10%);--muted: hsl(224 25% 18%);--muted-foreground: hsl(220 10% 55%);--success: hsl(140 55% 50%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 75% 60%);--error-foreground: hsl(0 0% 100%);--warning: hsl(40 90% 55%);--warning-foreground: hsl(40 100% 10%);--info: hsl(200 80% 55%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(200 80% 60%);--info-active: hsl(200 80% 65%);--border: hsl(224 25% 20%);--ball-red: hsl(0 85% 55%);--ball-yellow: hsl(50 100% 50%);--ball-green: hsl(120 60% 35%);--ball-brown: hsl(25 60% 30%);--ball-blue: hsl(210 80% 50%);--ball-pink: hsl(330 70% 60%);--ball-black: hsl(0 0% 15%);--ball-white: hsl(0 0% 95%);--shadow: 0 1px 2px 0 hsl(0 0% 0% / .05);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .1), 0 2px 4px -2px hsl(0 0% 0% / .1);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .1), 0 4px 6px -4px hsl(0 0% 0% / .1);--shadow-focus: 0 0 0 2px var(--background), 0 0 0 4px var(--secondary);--chart-color-1: hsl(150 50% 48%);--chart-color-2: hsl(35 90% 58%);--chart-color-3: hsl(210 80% 55%);--chart-color-4: hsl(0 75% 60%);--chart-color-5: hsl(260 70% 60%)}@layer base{ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}
