@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=Open+Sans: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=Figtree: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=Fira+Code: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=Fira+Mono: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=Roboto+Mono: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_uhdob_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_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@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_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);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:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@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)}}}._form_1q6v5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q6v5_7{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_1q6v5_17{width:100%}._loadingText_1q6v5_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q6v5_28{color:#fff}@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)}}@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}@layer base{._selectTrigger_1plgb_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:var(--foreground);background-color:var(--card);border:1px solid var(--border);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}._selectTrigger_1plgb_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1plgb_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1plgb_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_1plgb_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1plgb_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1plgb_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1plgb_2[data-state=open] ._selectIcon_1plgb_52{transform:rotate(180deg)}._selectContent_1plgb_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1plgb_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1plgb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1plgb_89{padding:var(--spacing-2)}._scrollButton_1plgb_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1plgb_93:hover ._scrollIcon_1plgb_105{color:var(--primary)}._scrollIcon_1plgb_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1plgb_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1plgb_123{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:var(--popup-foreground);-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}._selectItem_1plgb_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1plgb_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1plgb_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1plgb_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1plgb_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1plgb_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1plgb_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}@layer base{._overlay_1u0g5_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{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-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{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_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._dialogContent_3r2ku_2{max-width:48rem;width:90vw}._content_3r2ku_7{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}._cropContainer_3r2ku_14{position:relative;width:100%;aspect-ratio:16 / 9;background-color:var(--muted);border-radius:var(--radius);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}._contentWrapper_3r2ku_27{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}._draggableContent_3r2ku_36{position:absolute;object-fit:cover;transition:transform .05s ease-out;will-change:transform}._cropBox_3r2ku_43{position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid var(--primary);pointer-events:none;z-index:2;box-shadow:0 0 0 9999px #0009,inset 0 0 0 2px #fff6,0 0 20px #000c}._cropBoxCorner_3r2ku_55{position:absolute;width:2rem;height:2rem;border:4px solid white;background-color:var(--primary)}._cropBoxCorner_3r2ku_55:nth-child(1){border-right:none;border-bottom:none}._cropBoxCorner_3r2ku_55:nth-child(2){border-left:none;border-bottom:none}._cropBoxCorner_3r2ku_55:nth-child(3){border-right:none;border-top:none}._cropBoxCorner_3r2ku_55:nth-child(4){border-left:none;border-top:none}._instructions_3r2ku_83{position:absolute;bottom:var(--spacing-4);left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);font-size:.875rem;font-weight:500;pointer-events:none;z-index:3}._hint_3r2ku_98{font-size:.875rem;color:var(--muted-foreground);margin:0;text-align:center;line-height:1.5}@media(max-width:640px){._dialogContent_3r2ku_2{width:95vw;padding:var(--spacing-4)}._instructions_3r2ku_83{font-size:.8125rem;padding:var(--spacing-1) var(--spacing-3)}._hint_3r2ku_98{font-size:.8125rem}}._cropContainer_3r2ku_14 *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}}@layer base{._fileUploader_11vn8_2{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_11vn8_8{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}._uploadArea_11vn8_17{border:2px dashed var(--border);border-radius:var(--radius);padding:var(--spacing-6);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;background-color:var(--card)}._uploadArea_11vn8_17:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._uploadArea_11vn8_17._error_11vn8_37{border-color:var(--error);background-color:color-mix(in srgb,var(--card) 98%,var(--error) 2%)}._uploadIcon_11vn8_42{color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._uploadText_11vn8_47{text-align:center}._uploadMain_11vn8_51{font-size:.9375rem;font-weight:500;color:var(--foreground);margin:0}._uploadSub_11vn8_58{font-size:.8125rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}._description_11vn8_64{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin:0;font-family:var(--font-family-base)}._errorMessage_11vn8_72{display:flex;align-items:center;gap:var(--spacing-2);font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_11vn8_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_11vn8_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}._previewContainer_11vn8_96{position:relative;border-radius:var(--radius);overflow:hidden;background-color:var(--muted);display:flex;flex-direction:column;gap:var(--spacing-2)}._previewImage_11vn8_106,._previewVideo_11vn8_107{width:100%;height:200px;object-fit:cover;display:block}._previewOverlay_11vn8_114{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;gap:var(--spacing-1)}._actionButton_11vn8_122,._removeButton_11vn8_123{background-color:#0009;color:#fff}._actionButton_11vn8_122:hover,._removeButton_11vn8_123:hover{background-color:#000c;color:#fff}._uploadingContainer_11vn8_134{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);border:2px dashed var(--border);border-radius:var(--radius);background-color:var(--card)}._spinner_11vn8_146{width:2rem;height:2rem;border:3px solid var(--muted);border-top-color:var(--primary);border-radius:50%;animation:_spin_11vn8_146 var(--animation-duration-normal) linear infinite}@keyframes _spin_11vn8_146{to{transform:rotate(360deg)}}._uploadingText_11vn8_161{font-size:.9375rem;color:var(--foreground);margin:0;font-family:var(--font-family-base);font-weight:500}._hiddenInput_11vn8_169{display:none}.dark ._uploadArea_11vn8_17{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._uploadArea_11vn8_17:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._uploadArea_11vn8_17._error_11vn8_37{background-color:color-mix(in srgb,var(--background) 75%,var(--error))}.dark ._uploadingContainer_11vn8_134{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._previewContainer_11vn8_96{background-color:var(--muted)}}@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)}}._container_1n5c5_1{position:relative;width:100%;background-color:var(--muted);overflow:hidden;border-radius:inherit;isolation:isolate}._video_1n5c5_10{aspect-ratio:16/9}._square_1n5c5_14{aspect-ratio:1/1}._media_1n5c5_18{width:100%;height:100%;object-fit:cover;display:block}._placeholder_1n5c5_25{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--muted)}._placeholderIcon_1n5c5_34{color:var(--muted-foreground);opacity:.5}._overlay_1n5c5_39{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(0,0,0,.3) 0%,rgba(0,0,0,.1) 50%,transparent 100%);pointer-events:none;transition:opacity var(--animation-duration-fast) ease}._playIconWrapper_1n5c5_50{width:3rem;height:3rem;background-color:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._cardWrapper_gwhpm_1{display:block;height:100%}._card_gwhpm_1{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;border:1px solid var(--border);text-decoration:none;overflow:hidden}._card_gwhpm_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._mediaContainer_gwhpm_24{width:100%;border-bottom:1px solid var(--border)}._cardContent_gwhpm_29{padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);flex-grow:1}._cardHeader_gwhpm_37{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._titleRow_gwhpm_44{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:flex-start;flex-grow:1}._actions_gwhpm_58{display:flex;align-items:center;gap:var(--spacing-1);opacity:0;transition:opacity var(--animation-duration-fast) ease;flex-shrink:0}._card_gwhpm_1:hover ._actions_gwhpm_58{opacity:1}@media(hover:none){._actions_gwhpm_58{opacity:1}}._actionButton_gwhpm_78{color:var(--muted-foreground);transition:all var(--animation-duration-fast) ease}._actionButton_gwhpm_78:hover{color:var(--foreground);background-color:var(--muted)}._deleteButton_gwhpm_88{color:var(--error)}._deleteButton_gwhpm_88:hover{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}._cardTitle_gwhpm_97{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0;color:var(--card-foreground);line-height:1.3}._cardTheme_gwhpm_106{font-size:.9rem;color:var(--muted-foreground);margin:0;font-style:italic;margin-top:calc(var(--spacing-2) * -1)}._cardBody_gwhpm_114{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-3);font-size:.9rem;color:var(--muted-foreground)}._cardInfoItem_gwhpm_123{display:flex;align-items:center;gap:var(--spacing-2)}._timeInfoItem_gwhpm_129{align-items:flex-start}._timeIcon_gwhpm_133{margin-top:3px}._multiZoneText_gwhpm_137{line-height:1.4}._showTimeLabel_gwhpm_141{font-weight:700;color:var(--foreground);font-size:.75rem;letter-spacing:.05em;margin-right:var(--spacing-1)}._pastText_gwhpm_150,._pastText_gwhpm_150 svg,._pastText_gwhpm_150 ._showTimeLabel_gwhpm_141{color:var(--error)}._cardInfoItem_gwhpm_123 svg{flex-shrink:0;color:var(--muted-foreground)}._organizerText_gwhpm_161{color:var(--muted-foreground)}._organizerText_gwhpm_161 strong{color:var(--foreground)}._cardFooter_gwhpm_169{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:auto}._cardStats_gwhpm_178{display:flex;align-items:center;gap:var(--spacing-3);font-size:.875rem;color:var(--muted-foreground);font-weight:500}._statSeparator_gwhpm_187{width:1px;height:1rem;background-color:var(--border)}@media(max-width:480px){._cardFooter_gwhpm_169{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}}@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)}._header_1a55x_1{position:sticky;top:0;z-index:var(--z-nav-sticky);background-color:color-mix(in srgb,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);width:100%}._headerContent_1a55x_11{display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin:0 auto;padding:var(--spacing-3) var(--spacing-8);height:4rem}._logo_1a55x_21{display:flex;align-items:center;text-decoration:none;transition:transform var(--animation-duration-fast)}._logo_1a55x_21:hover{transform:scale(1.05)}._logoImage_1a55x_32{height:36px;width:auto;object-fit:contain}._nav_1a55x_38{display:flex;align-items:center}._navActions_1a55x_43{display:flex;align-items:center;gap:var(--spacing-4)}._navLink_1a55x_49{color:var(--muted-foreground);text-decoration:none;font-size:.875rem;font-weight:500;transition:color var(--animation-duration-fast)}._navLink_1a55x_49:hover{color:var(--foreground)}._authButtons_1a55x_61{display:flex;align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2)}@media(max-width:768px){._headerContent_1a55x_11{padding:var(--spacing-3) var(--spacing-4)}._logoImage_1a55x_32{height:32px}._navActions_1a55x_43{gap:var(--spacing-2)}._navLink_1a55x_49{display:none}}@media(max-width:480px){._headerContent_1a55x_11{padding:var(--spacing-2) var(--spacing-3);height:3.5rem}._logoImage_1a55x_32{height:28px}}._carouselContainer_udfr0_1{position:relative;width:100%;height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:1000px}._centerLogo_udfr0_12{position:absolute;z-index:10;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#000c,#0006);display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px #0ff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._centerLogo_udfr0_12 img{width:80%;height:80%;object-fit:contain;animation:_pulse_udfr0_1 3s infinite ease-in-out}._orbitPath_udfr0_33{position:absolute;width:500px;height:500px;border:1px dashed rgba(255,255,255,.1);border-radius:50%;pointer-events:none}._orbitContainer_udfr0_42{position:absolute;width:500px;height:500px;border-radius:50%;animation:_rotate_udfr0_1 60s linear infinite;transform-style:preserve-3d}._orbitItemWrapper_udfr0_51{position:absolute;top:50%;left:50%;width:0;height:0;transform:rotate(var(--angle)) translate(250px) rotate(calc(-1 * var(--angle)))}._showCard_udfr0_62{position:absolute;top:-50px;left:-90px;width:180px;height:100px;background:#141419e6;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-3);box-shadow:0 4px 20px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;animation:_counterRotate_udfr0_1 60s linear infinite;display:flex;flex-direction:column;justify-content:center;overflow:hidden}._showCard_udfr0_62:hover{transform:scale(1.1);z-index:20;border-color:var(--primary);box-shadow:0 0 20px #00ffff4d}._cardMediaWrapper_udfr0_90{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;border-radius:inherit}._cardMedia_udfr0_90{width:100%;height:100%;object-fit:cover;display:block}._cardOverlay_udfr0_108{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000004d,#000c);z-index:1;pointer-events:none}._cardContent_udfr0_119{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}._cardHeader_udfr0_128{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-1)}._platformBadge_udfr0_135{font-size:.65rem;padding:0 var(--spacing-1);height:1.2rem;box-shadow:0 2px 4px #0000004d}._time_udfr0_142{font-size:.7rem;color:#ffffffe6;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.8)}._showName_udfr0_149{font-size:.85rem;font-weight:700;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.9)}@keyframes _rotate_udfr0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _counterRotate_udfr0_1{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes _pulse_udfr0_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@media(max-width:768px){._carouselContainer_udfr0_1{height:400px}._orbitPath_udfr0_33,._orbitContainer_udfr0_42{width:300px;height:300px}._orbitItemWrapper_udfr0_51{transform:rotate(var(--angle)) translate(150px) rotate(calc(-1 * var(--angle)))}._showCard_udfr0_62{width:140px;height:80px;left:-70px;top:-40px}._showName_udfr0_149{font-size:.75rem}}._heroSection_1i4zv_1{position:relative;min-height:90vh;width:100%;background-color:var(--background);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--spacing-16) var(--spacing-4)}._backgroundGlow_1i4zv_13{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle at center,rgba(0,255,255,.05) 0%,transparent 70%);pointer-events:none;z-index:0}._contentContainer_1i4zv_25{position:relative;z-index:1;max-width:1280px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);align-items:center}._textContent_1i4zv_36{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:600px}._heading_1i4zv_43{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:900;line-height:1.1;color:var(--foreground);letter-spacing:-.02em}._highlight_1i4zv_52{color:var(--primary);background:linear-gradient(90deg,var(--primary) 0%,#4ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subheading_1i4zv_60{font-size:1.25rem;line-height:1.6;color:var(--muted-foreground);font-weight:400}._ctaGroup_1i4zv_67{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-4)}._primaryBtn_1i4zv_73{background-color:var(--primary);color:#000;font-weight:600;box-shadow:0 0 20px #00ffff4d;transition:transform .2s ease,box-shadow .2s ease}._primaryBtn_1i4zv_73:hover{transform:translateY(-2px);box-shadow:0 0 30px #00ffff80}._secondaryBtn_1i4zv_86{background-color:var(--secondary);color:#000;font-weight:600;box-shadow:0 0 20px #ffd70033;transition:transform .2s ease,box-shadow .2s ease}._secondaryBtn_1i4zv_86:hover{transform:translateY(-2px);box-shadow:0 0 30px #ffd70066}._visualContent_1i4zv_99{display:flex;justify-content:center;align-items:center;position:relative}@media(max-width:1024px){._contentContainer_1i4zv_25{grid-template-columns:1fr;text-align:center;gap:var(--spacing-12)}._textContent_1i4zv_36{margin:0 auto;align-items:center}._heading_1i4zv_43{font-size:2.5rem}._ctaGroup_1i4zv_67{justify-content:center}}@media(max-width:640px){._heading_1i4zv_43{font-size:2rem}._subheading_1i4zv_60{font-size:1rem}._ctaGroup_1i4zv_67{flex-direction:column;width:100%}._primaryBtn_1i4zv_73,._secondaryBtn_1i4zv_86{width:100%}}._section_1c7kr_1{padding:var(--spacing-16) var(--spacing-4);background-color:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._container_1c7kr_8{max-width:1280px;margin:0 auto}._header_1c7kr_13{text-align:center;margin-bottom:var(--spacing-12)}._title_1c7kr_18{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:800;color:var(--foreground);margin-bottom:var(--spacing-4)}._subtitle_1c7kr_26{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._grid_1c7kr_33{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}._card_1c7kr_39{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease}._card_1c7kr_39:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--primary)}._iconWrapper_1c7kr_57{width:4rem;height:4rem;border-radius:50%;background-color:color-mix(in srgb,var(--primary),transparent 85%);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6)}._cardTitle_1c7kr_69{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-3);color:var(--card-foreground)}._cardDescription_1c7kr_76{color:var(--muted-foreground);line-height:1.6}@media(max-width:768px){._grid_1c7kr_33{grid-template-columns:1fr;gap:var(--spacing-6)}._title_1c7kr_18{font-size:2rem}}._section_vb6ve_1{padding:var(--spacing-16) var(--spacing-4);background-color:var(--background)}._container_vb6ve_6{max-width:1280px;margin:0 auto}._header_vb6ve_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}._title_vb6ve_18{font-family:var(--font-family-heading);font-size:2rem;font-weight:800;color:var(--foreground)}._viewAllLink_vb6ve_25{font-weight:600}._scrollContainer_vb6ve_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6);padding-bottom:var(--spacing-4)}._card_vb6ve_36{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}._card_vb6ve_36:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}._mediaWrapper_vb6ve_52{position:relative;width:100%;aspect-ratio:16/9}._badgeOverlay_vb6ve_58{position:absolute;top:var(--spacing-2);right:var(--spacing-2);z-index:10}._content_vb6ve_65{padding:var(--spacing-4);display:flex;flex-direction:column;flex:1}._timeInfo_vb6ve_72{font-size:.75rem;color:var(--primary);font-weight:600;margin-bottom:var(--spacing-2);text-transform:uppercase;letter-spacing:.05em}._showName_vb6ve_81{font-size:1.125rem;font-weight:700;color:var(--card-foreground);margin-bottom:var(--spacing-1);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._organizer_vb6ve_93{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._handle_vb6ve_99{color:var(--foreground);font-weight:500}._footer_vb6ve_104{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._slotsInfo_vb6ve_113{font-size:.875rem;color:var(--muted-foreground)}._titleSkeleton_vb6ve_119{width:300px;height:2.5rem}._cardSkeleton_vb6ve_124{height:350px;border-radius:var(--radius-lg)}@media(max-width:640px){._scrollContainer_vb6ve_29{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--spacing-6);-webkit-overflow-scrolling:touch}._card_vb6ve_36{min-width:280px;scroll-snap-align:start}._header_vb6ve_11{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}._pageContainer_1fcfc_1{min-height:100vh;background-color:var(--background);color:var(--foreground);display:flex;flex-direction:column}._footer_1fcfc_9{padding:var(--spacing-8) var(--spacing-4);background-color:var(--surface);border-top:1px solid var(--border);margin-top:auto}._footerContent_1fcfc_16{max-width:1280px;margin:0 auto;text-align:center}._copyright_1fcfc_22{color:var(--muted-foreground);font-size:.875rem}@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}}._loadingContainer_1fxev_1{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2)}._spinner_1fxev_8{animation:_spin_1fxev_8 1s linear infinite;color:var(--muted-foreground)}@keyframes _spin_1fxev_8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._trigger_1fxev_22{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer;background:transparent;border:none;padding:var(--spacing-2);border-radius:var(--radius);transition:background-color var(--animation-duration-fast);outline:none}._trigger_1fxev_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}._trigger_1fxev_22:focus-visible{box-shadow:var(--shadow-focus)}._userInfo_1fxev_43{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}._userName_1fxev_50{font-size:.9375rem;font-weight:500;color:var(--foreground);line-height:1.2}._userHandle_1fxev_57{font-size:.8125rem;color:var(--muted-foreground);line-height:1.2;overflow:hidden;text-overflow:ellipsis;max-width:10rem}._menuContent_1fxev_66{min-width:14rem}._menuHeader_1fxev_70{display:flex;flex-direction:column;gap:.125rem;padding:var(--spacing-1) 0}._menuHeaderName_1fxev_77{font-size:.9375rem;font-weight:600;color:var(--foreground)}._menuHeaderHandle_1fxev_83{font-size:.8125rem;color:var(--muted-foreground);font-weight:400}._menuItem_1fxev_89{display:flex;align-items:center;gap:var(--spacing-2);width:100%;text-decoration:none;color:inherit}@media(max-width:640px){._userInfo_1fxev_43{display:none}._trigger_1fxev_22{padding:var(--spacing-1)}}._layout_hl7i9_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}._header_hl7i9_9{position:sticky;top:0;z-index:var(--z-nav-sticky);background-color:color-mix(in srgb,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}._headerContent_hl7i9_18{display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin:0 auto;padding:var(--spacing-3) var(--spacing-8);height:4rem}._logo_hl7i9_28{display:flex;align-items:center;text-decoration:none;transition:transform var(--animation-duration-fast)}._logo_hl7i9_28:hover{transform:scale(1.05)}._logoImage_hl7i9_39{height:36px;width:auto;object-fit:contain}._nav_hl7i9_45{display:flex;align-items:center}._navActions_hl7i9_50{display:flex;align-items:center;gap:var(--spacing-3)}._authPlaceholder_hl7i9_56{width:5rem;height:2.5rem}._main_hl7i9_61{flex-grow:1}._footer_hl7i9_65{background-color:var(--surface);border-top:1px solid var(--border);padding:var(--spacing-6) var(--spacing-8);text-align:center;font-size:.875rem;color:var(--muted-foreground)}._footer_hl7i9_65 p{margin:0}@media(max-width:768px){._headerContent_hl7i9_18{padding:var(--spacing-3) var(--spacing-4)}._logoImage_hl7i9_39{height:32px}._navActions_hl7i9_50{gap:var(--spacing-2)}._footer_hl7i9_65{padding:var(--spacing-4);font-size:.8125rem}}@media(max-width:480px){._headerContent_hl7i9_18{padding:var(--spacing-2) var(--spacing-3);height:3.5rem}._logoImage_hl7i9_39{height:28px}._authPlaceholder_hl7i9_56{width:3rem;height:2rem}}._pageContainer_1gec5_1{display:flex;flex-direction:column;min-height:100vh}._hero_1gec5_7{text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--surface);border-bottom:1px solid var(--border)}._heroContent_1gec5_14{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._heroLogo_1gec5_23{width:280px;height:auto;max-width:100%;object-fit:contain}._heroTagline_1gec5_30{font-size:1.25rem;color:var(--muted-foreground);max-width:600px;line-height:1.6;margin:0}._heroButton_1gec5_38{font-size:1.125rem;padding:var(--spacing-3) var(--spacing-8);height:auto}._mainContent_1gec5_44{max-width:1200px;width:100%;margin:0 auto;padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-16)}._section_1gec5_54{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionTitle_1gec5_60{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3);margin:0}._showsGrid_1gec5_70{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._cardSkeleton_1gec5_78{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);height:100%;display:flex;flex-direction:column}._emptyState_1gec5_89{text-align:center;padding:var(--spacing-12) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);color:var(--muted-foreground);border:1px solid var(--border)}._emptyStateTitle_1gec5_98{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._emptyStateDescription_1gec5_106{font-size:.95rem;line-height:1.5;margin:0;color:var(--muted-foreground)}._emptyIcon_1gec5_113{width:3rem;height:3rem;margin-bottom:var(--spacing-4);color:var(--muted-foreground)}@media(max-width:768px){._heroLogo_1gec5_23{width:220px}._heroTagline_1gec5_30{font-size:1rem}._mainContent_1gec5_44{padding:var(--spacing-6) var(--spacing-4);gap:var(--spacing-12)}._sectionTitle_1gec5_60{font-size:1.5rem}._showsGrid_1gec5_70,._invitesGrid_1gec5_140{grid-template-columns:1fr}._inviteActions_1gec5_144{flex-direction:column}._inviteActions_1gec5_144 button{width:100%}}@media(max-width:480px){._hero_1gec5_7{padding:var(--spacing-12) var(--spacing-4)}._heroLogo_1gec5_23{width:160px}._heroButton_1gec5_38{font-size:1rem;padding:var(--spacing-2) var(--spacing-6)}}._pageContainer_1qx9d_1{min-height:100vh;background-color:var(--background)}._header_1qx9d_6{background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-12) var(--spacing-4);text-align:center}._headerContent_1qx9d_13{max-width:800px;margin:0 auto}._title_1qx9d_18{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:800;color:var(--foreground);margin:0 0 var(--spacing-4) 0;letter-spacing:-.02em}._subtitle_1qx9d_27{font-size:1.125rem;color:var(--muted-foreground);margin:0;line-height:1.6}._main_1qx9d_34{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._grid_1qx9d_40{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._card_1qx9d_47{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative}._card_1qx9d_47:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}._card_1qx9d_47:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._mediaWrapper_1qx9d_71{position:relative;width:100%;aspect-ratio:16 / 9;background-color:var(--muted);overflow:hidden}._media_1qx9d_71{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}._card_1qx9d_47:hover ._media_1qx9d_71{transform:scale(1.05)}._placeholderMedia_1qx9d_90{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,var(--surface),var(--muted));color:var(--muted-foreground)}._mediaOverlay_1qx9d_100{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 50%);pointer-events:none}._cardBadges_1qx9d_107{position:absolute;top:var(--spacing-3);left:var(--spacing-3);z-index:2}._platformBadge_1qx9d_114{box-shadow:0 2px 4px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._cardContent_1qx9d_119{padding:var(--spacing-4);display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-2)}._metaRow_1qx9d_127{display:flex;justify-content:space-between;align-items:center}._time_1qx9d_133{font-size:.875rem;color:var(--primary);font-weight:600}._showName_1qx9d_139{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--card-foreground);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._footerRow_1qx9d_153{margin-top:auto;padding-top:var(--spacing-3);display:flex;align-items:center;color:var(--muted-foreground)}._participantCount_1qx9d_161{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._cardSkeleton_1qx9d_169{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;height:320px;display:flex;flex-direction:column}._skeletonMedia_1qx9d_179{width:100%;aspect-ratio:16 / 9;border-radius:0}._skeletonContent_1qx9d_185{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonHeader_1qx9d_192{display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}._emptyState_1qx9d_199{text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);max-width:600px;margin:var(--spacing-8) auto}._emptyIcon_1qx9d_209{color:var(--muted-foreground);margin-bottom:var(--spacing-4);opacity:.5}._emptyTitle_1qx9d_215{font-size:1.5rem;font-weight:700;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._emptyText_1qx9d_222{color:var(--muted-foreground);margin:0}@media(max-width:768px){._title_1qx9d_18{font-size:2rem}._grid_1qx9d_40{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}._dialogContent_1km20_1{width:28rem}._inputContainer_1km20_5,._dateInput_1km20_11{width:100%}._section_egerl_1{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--border)}._sectionTitle_egerl_7{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-6) 0}._grid_egerl_15{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._skeletonCard_egerl_21{height:400px;width:100%;border-radius:var(--radius-lg)}._emptyState_egerl_27{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);background-color:var(--muted);border-radius:var(--radius-lg);text-align:center}._emptyMessage_egerl_37{color:var(--muted-foreground);font-size:1rem;margin:0}._errorState_egerl_43{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);background-color:color-mix(in srgb,var(--error) 5%,transparent);border-radius:var(--radius-lg);gap:var(--spacing-3);color:var(--error);text-align:center}._errorState_egerl_43 p{margin:0;font-weight:500}._errorMessage_egerl_61{font-size:.875rem;color:var(--muted-foreground)}@media(max-width:768px){._grid_egerl_15{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:480px){._grid_egerl_15{grid-template-columns:1fr}._sectionTitle_egerl_7{font-size:1.25rem}}._pageContainer_1hp57_1{max-width:800px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_1hp57_7{margin-bottom:var(--spacing-8)}._title_1hp57_11{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_1hp57_19{color:var(--muted-foreground);font-size:1.125rem;margin:0}._content_1hp57_25{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._formContainer_1hp57_33{display:flex;flex-direction:column;gap:var(--spacing-8)}._formSection_1hp57_39{display:flex;flex-direction:column;gap:var(--spacing-2)}._actions_1hp57_45{display:flex;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._errorState_1hp57_53{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);text-align:center;gap:var(--spacing-4);color:var(--error)}._skeletonContainer_1hp57_65{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}._skeletonInput_1hp57_75{height:4.5rem;width:100%}._skeletonActions_1hp57_80{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4)}._skeletonButton_1hp57_87{height:2.5rem;width:8rem}@media(max-width:640px){._pageContainer_1hp57_1,._content_1hp57_25{padding:var(--spacing-4)}._actions_1hp57_45{flex-direction:column-reverse}._actions_1hp57_45 button{width:100%}}._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_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}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._form_15rcn_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionDivider_15rcn_8{margin-top:var(--spacing-4);margin-bottom:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._sectionTitle_15rcn_15{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._submitButton_15rcn_23{width:100%;margin-top:var(--spacing-4)}._errorMessage_15rcn_28{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_15rcn_40{gap:var(--spacing-2)}}._container_52583_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:var(--spacing-4);background-color:var(--background)}._card_52583_11{width:100%;max-width:420px;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-8);border:1px solid var(--border)}._header_52583_21{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-8);text-align:center}._title_52583_29{font-family:var(--font-family-heading);font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0 0 var(--spacing-2) 0;color:var(--foreground);line-height:1.2}._subtitle_52583_39{font-size:1rem;color:var(--muted-foreground);margin:0;font-weight:500}._footer_52583_46{margin-top:var(--spacing-6);text-align:center;border-top:1px solid var(--border);padding-top:var(--spacing-6)}._footerText_52583_53{font-size:.9375rem;color:var(--muted-foreground);margin:0}._link_52583_59{color:var(--primary);text-decoration:none;font-weight:500;transition:color var(--animation-duration-fast) ease}._link_52583_59:hover{color:color-mix(in srgb,var(--primary),black 10%);text-decoration:underline}._link_52583_59:active{color:color-mix(in srgb,var(--primary),black 15%)}@media(max-width:640px){._container_52583_1{padding:var(--spacing-4);min-height:auto;padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}._card_52583_11{padding:var(--spacing-6)}._title_52583_29{font-size:1.75rem}._header_52583_21{margin-bottom:var(--spacing-6)}}@media(max-width:480px){._card_52583_11{padding:var(--spacing-4);border:none;box-shadow:none;background-color:var(--background)}._title_52583_29{font-size:1.5rem}._footer_52583_46{padding-top:var(--spacing-4);margin-top:var(--spacing-4)}}._container_1gsh3_1{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--spacing-4)}._card_1gsh3_9{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);width:100%;max-width:400px;box-shadow:var(--shadow-lg);text-align:center;animation:_fadeIn_1gsh3_1 var(--animation-duration-normal) ease}._iconWrapper_1gsh3_21{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:var(--surface);margin-bottom:var(--spacing-4);color:var(--primary)}._icon_1gsh3_21{width:1.5rem;height:1.5rem}._title_1gsh3_38{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._description_1gsh3_46{color:var(--muted-foreground);font-size:.875rem;margin:0 0 var(--spacing-6) 0;line-height:1.5}._form_1gsh3_53{display:flex;flex-direction:column;gap:var(--spacing-4)}._inputGroup_1gsh3_59{display:flex;flex-direction:column;gap:var(--spacing-2);text-align:left}._inputError_1gsh3_66{border-color:var(--error)}._inputError_1gsh3_66:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--error) 20%,transparent)}._errorMessage_1gsh3_74{display:flex;align-items:center;gap:var(--spacing-1);color:var(--error);font-size:.75rem;font-weight:500;animation:_slideIn_1gsh3_1 var(--animation-duration-fast) ease}._button_1gsh3_84{width:100%}@keyframes _fadeIn_1gsh3_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideIn_1gsh3_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._container_dp4ed_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._authContainer_dp4ed_7{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--spacing-4)}._header_dp4ed_15{margin-bottom:var(--spacing-8)}._headerTop_dp4ed_19{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._title_dp4ed_26{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_dp4ed_34{color:var(--muted-foreground);font-size:1.125rem;margin:0}._actions_dp4ed_40{display:flex;gap:var(--spacing-3)}._grid_dp4ed_45{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-6)}._card_dp4ed_51{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}._cardHeader_dp4ed_60{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface)}._cardHeader_dp4ed_60 h2{margin:0;font-size:1.125rem;font-weight:600}._icon_dp4ed_75{color:var(--primary);width:1.25rem;height:1.25rem}._cardContent_dp4ed_81{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6);flex:1}._description_dp4ed_89{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}._controlGroup_dp4ed_96{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_dp4ed_102{font-size:.875rem;font-weight:500;color:var(--foreground)}._row_dp4ed_108{display:flex;gap:var(--spacing-2)}._selectWrapper_dp4ed_113{flex:1}._detectedInfo_dp4ed_117{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._clockDisplay_dp4ed_123{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);text-align:center;margin-top:auto}._clockLabel_dp4ed_132{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._digitalClock_dp4ed_140{font-family:var(--font-family-monospace);font-size:2rem;font-weight:700;color:var(--primary);line-height:1;margin-bottom:var(--spacing-1)}._dateDisplay_dp4ed_149{font-size:.875rem;color:var(--foreground)}._abbrDisplay_dp4ed_154{font-size:.75rem;color:var(--muted-foreground);font-weight:600;margin-top:var(--spacing-1)}._comparisonTableWrapper_dp4ed_161{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}._comparisonTable_dp4ed_161{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}._comparisonTable_dp4ed_161 th{background-color:var(--surface);padding:var(--spacing-3);font-weight:600;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap}._comparisonTable_dp4ed_161 td{padding:var(--spacing-3);border-bottom:1px solid var(--border);color:var(--foreground)}._comparisonTable_dp4ed_161 tr:last-child td{border-bottom:none}._highlight_dp4ed_193{color:var(--primary);font-weight:500}._smallText_dp4ed_198{font-size:.75rem;color:var(--muted-foreground)}._debugBlock_dp4ed_203{display:flex;flex-direction:column;gap:var(--spacing-1)}._debugBlock_dp4ed_203 label{font-size:.75rem;font-weight:600;color:var(--muted-foreground)}._debugBlock_dp4ed_203 code,._debugBlock_dp4ed_203 pre{background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);font-family:var(--font-family-monospace);font-size:.75rem;overflow-x:auto;margin:0;border:1px solid var(--border)}@media(max-width:768px){._grid_dp4ed_45{grid-template-columns:1fr}._headerTop_dp4ed_19{flex-direction:column}}@layer base{._textarea_1eqdo_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);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;outline:none}._textarea_1eqdo_2::placeholder{color:var(--muted-foreground)}._textarea_1eqdo_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_1eqdo_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_1eqdo_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_1eqdo_44{resize:none}._clear_1eqdo_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1eqdo_48:hover,._clear_1eqdo_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1eqdo_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_1eqdo_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_1eqdo_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._summaryHeader_m9a2r_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-8)}._summaryContent_m9a2r_9{display:flex;gap:var(--spacing-8)}._mediaSection_m9a2r_14{width:320px;flex-shrink:0}._showMedia_m9a2r_19{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._infoSection_m9a2r_25{flex-grow:1;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-6);flex-wrap:wrap}._summaryMain_m9a2r_34{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1;min-width:0}._showName_m9a2r_42{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0}._summaryDetails_m9a2r_50{display:flex;flex-direction:column;gap:var(--spacing-3)}._detailItem_m9a2r_56{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:.9375rem}._detailLabel_m9a2r_63{font-weight:500;color:var(--muted-foreground);min-width:120px;flex-shrink:0}._detailValue_m9a2r_70{color:var(--foreground)}._timeDetailsSection_m9a2r_74,._timeDisplay_m9a2r_80{display:flex;flex-direction:column;gap:var(--spacing-2)}._timeRow_m9a2r_86{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._yourTimeLabel_m9a2r_93{color:var(--muted-foreground);font-size:.875rem;font-weight:400}._timezoneHint_m9a2r_99{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-3);background-color:color-mix(in srgb,var(--info) 10%,transparent);border-radius:var(--radius);margin-top:var(--spacing-2)}._hintIcon_m9a2r_109{color:var(--info);flex-shrink:0}._hintText_m9a2r_114{color:var(--muted-foreground);font-size:.875rem;line-height:1.4}@media(max-width:48rem){._summaryContent_m9a2r_9{flex-direction:column;align-items:stretch}._mediaSection_m9a2r_14{width:100%;max-width:400px;margin:0 auto}._infoSection_m9a2r_25{flex-direction:column;align-items:flex-start}._buttonsContainer_m9a2r_138{width:100%;flex-direction:column}._shareButton_m9a2r_143{width:100%}._buttonsContainer_m9a2r_138{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._shareButton_m9a2r_143,._editButton_m9a2r_157{flex-shrink:0}._detailLabel_m9a2r_63{min-width:100px}._timeRow_m9a2r_86{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._timezoneHint_m9a2r_99{flex-direction:column;align-items:flex-start}}._timeRow_1ozdn_1{display:grid;grid-template-columns:120px 1fr;border-bottom:1px solid var(--border);transition:background-color var(--animation-duration-fast)}._timeRow_1ozdn_1:last-child{border-bottom:none}._timeRow_1ozdn_1._clickable_1ozdn_12{cursor:pointer}._timeRow_1ozdn_1._clickable_1ozdn_12:hover ._slotContent_1ozdn_16{background-color:color-mix(in srgb,var(--primary) 10%,var(--card));cursor:pointer}._timeRow_1ozdn_1._selected_1ozdn_21 ._slotContent_1ozdn_16{background-color:color-mix(in srgb,var(--primary) 20%,var(--card));border:2px solid var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}._slotContent_1ozdn_16._selected_1ozdn_21{background-color:color-mix(in srgb,var(--primary) 20%,var(--card))}._timeLabel_1ozdn_31{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);font-weight:500;font-size:.875rem;color:var(--foreground);border-right:1px solid var(--border);gap:var(--spacing-1)}._timeLabel_1ozdn_31._baseStart_1ozdn_45{background-color:color-mix(in srgb,var(--primary) 20%,var(--muted));font-weight:600}._timeText_1ozdn_50{line-height:1.2}._baseStartMarker_1ozdn_54{font-size:.75rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;line-height:1.2}._timezoneAbbr_1ozdn_63{font-weight:600;opacity:.8}._timeRow_1ozdn_1._baseStart_1ozdn_45{border-top:2px solid var(--primary);border-bottom:2px solid var(--primary)}._slotContent_1ozdn_16{display:flex;align-items:center;padding:var(--spacing-3) var(--spacing-4);font-size:.9rem;min-height:3rem;background-color:var(--card)}._slotContent_1ozdn_16._baseStart_1ozdn_45{background-color:color-mix(in srgb,var(--primary) 8%,var(--card));font-weight:500}._participantBadge_1ozdn_87{font-weight:500;display:flex;align-items:center;gap:var(--spacing-2)}._statusIcon_1ozdn_94{font-size:1rem}._continuation_1ozdn_98{font-size:1.2rem;color:var(--primary);opacity:.7;font-weight:600}._availableText_1ozdn_105{font-style:italic;opacity:.5;color:var(--muted-foreground);font-size:.875rem}@media(max-width:767px){._timeRow_1ozdn_1{grid-template-columns:80px 1fr}._timeLabel_1ozdn_31{padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;gap:var(--spacing-1)}._slotContent_1ozdn_16{padding:var(--spacing-2) var(--spacing-3);font-size:.8rem;min-height:2.5rem}._baseStartMarker_1ozdn_54{font-size:.65rem}._participantBadge_1ozdn_87{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);gap:var(--spacing-1)}._statusIcon_1ozdn_94{font-size:.875rem}._continuation_1ozdn_98{font-size:1rem}._availableText_1ozdn_105{font-size:.75rem}}._formContainer_h174i_1{background-color:color-mix(in srgb,var(--primary) 8%,var(--card));border:2px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-4);margin:var(--spacing-2) 0}._formHeader_h174i_9{margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._formTitle_h174i_15{font-weight:600;font-size:.9375rem;color:var(--foreground)}._form_h174i_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._formItem_h174i_27{margin-bottom:0}._formActions_h174i_31{display:flex;gap:var(--spacing-2);padding-top:var(--spacing-2)}._deleteButton_h174i_37{margin-left:auto}@media(max-width:767px){._formContainer_h174i_1{padding:var(--spacing-3)}._formActions_h174i_31{flex-wrap:wrap}._deleteButton_h174i_37{margin-left:0;width:100%}}._dividerContainer_jpcvt_1{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);background-color:var(--surface)}._line_jpcvt_9{flex:1;height:1px;background-color:var(--border)}._dateText_jpcvt_15{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);white-space:nowrap}@media(max-width:767px){._dividerContainer_jpcvt_1{padding:var(--spacing-1) var(--spacing-3);gap:var(--spacing-2)}._dateText_jpcvt_15{font-size:.7rem}}._container_t6ijs_1{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:var(--radius-md);color:var(--foreground)}._iconWrapper_t6ijs_11{flex-shrink:0;color:var(--warning);margin-top:var(--spacing-1)}._content_t6ijs_17{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._title_t6ijs_24{font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._message_t6ijs_31{font-size:.875rem;margin:0;color:var(--muted-foreground)}._button_t6ijs_37{align-self:flex-start;margin-top:var(--spacing-2)}@media(max-width:768px){._container_t6ijs_1{flex-direction:column;align-items:flex-start}._button_t6ijs_37{width:100%}}._container_dirhg_1{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:var(--radius-md);color:var(--foreground)}._iconWrapper_dirhg_11{flex-shrink:0;color:var(--primary);margin-top:var(--spacing-1)}._content_dirhg_17{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._title_dirhg_24{font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._message_dirhg_31{font-size:.875rem;margin:0;color:var(--muted-foreground)}@media(max-width:768px){._container_dirhg_1{flex-direction:column;align-items:flex-start}}._timelineContainer_14bkd_1{display:flex;flex-direction:column;position:relative;gap:var(--spacing-4)}._headerControls_14bkd_8{display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._timezoneControl_14bkd_16{display:flex;align-items:center;gap:var(--spacing-3)}._timezoneLabel_14bkd_22{font-size:.875rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap}._timezoneSelect_14bkd_29{width:320px}._timezoneHelp_14bkd_33{font-size:.8125rem;color:var(--muted-foreground);margin:0}._warning_14bkd_39,._joinTrainInfo_14bkd_43{flex-shrink:0}._scrollButton_14bkd_47{position:sticky;top:1rem;left:50%;transform:translate(-50%);z-index:var(--z-content-high);margin-bottom:-2.5rem;width:fit-content;margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-lg);transition:all var(--animation-duration-fast)}._scrollButton_14bkd_47:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);transform:translate(-50%) translateY(1px)}._scrollButton_14bkd_47:active{transform:translate(-50%) translateY(2px);box-shadow:var(--shadow)}._timelineTable_14bkd_82{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;max-height:600px;overflow-y:auto;background-color:var(--card)}._timelineTable_14bkd_82::-webkit-scrollbar{width:8px}._timelineTable_14bkd_82::-webkit-scrollbar-track{background:var(--muted)}._timelineTable_14bkd_82::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius)}._timelineTable_14bkd_82::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@media(max-width:767px){._scrollButton_14bkd_47{padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;gap:var(--spacing-1)}._timelineTable_14bkd_82{max-height:500px}._timezoneControl_14bkd_16{flex-direction:column;align-items:stretch;gap:var(--spacing-2)}._timezoneSelect_14bkd_29{width:100%}}._footer_1yghw_1{position:fixed;bottom:0;left:0;right:0;background-color:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:var(--z-nav);padding:var(--spacing-4) var(--spacing-8)}._content_1yghw_13{max-width:1400px;margin:0 auto;display:flex;justify-content:flex-end}._saveButton_1yghw_20{display:inline-flex;align-items:center;gap:var(--spacing-2)}._spinner_1yghw_26{display:inline-block;width:1rem;height:1rem;border:2px solid var(--primary-foreground);border-top-color:transparent;border-radius:50%;animation:_spin_1yghw_26 .6s linear infinite}@keyframes _spin_1yghw_26{to{transform:rotate(360deg)}}._container_1xnq7_1{max-width:700px;margin:0 auto}._content_1xnq7_6{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1xnq7_17{text-align:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._emoji_1xnq7_23{font-size:3rem;margin:0 0 var(--spacing-2) 0}._title_1xnq7_28{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;text-transform:uppercase;letter-spacing:.05em}._showName_1xnq7_38{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.2}._details_1xnq7_47{display:flex;flex-direction:column;gap:var(--spacing-4)}._detailItem_1xnq7_53{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--background);border-radius:var(--radius)}._icon_1xnq7_62{color:var(--primary);flex-shrink:0}._detailLabel_1xnq7_67{font-size:.875rem;font-weight:500;color:var(--muted-foreground);min-width:100px}._detailValue_1xnq7_74{font-size:1rem;font-weight:500;color:var(--foreground)}._theme_1xnq7_80{padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._themeLabel_1xnq7_86{font-size:.875rem;font-weight:600;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0;text-transform:uppercase;letter-spacing:.05em}._themeText_1xnq7_95{font-size:1rem;color:var(--foreground);margin:0;line-height:1.5}._callToAction_1xnq7_102{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6);background-color:color-mix(in srgb,var(--primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-md);text-align:center}._ctaText_1xnq7_113{font-size:1.125rem;color:var(--foreground);margin:0;line-height:1.6}._buttonGroup_1xnq7_120{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap}@media(max-width:767px){._content_1xnq7_6{padding:var(--spacing-6)}._showName_1xnq7_38{font-size:1.75rem}._detailItem_1xnq7_53{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._detailLabel_1xnq7_67{min-width:auto}._buttonGroup_1xnq7_120{flex-direction:column;width:100%}._buttonGroup_1xnq7_120 a{width:100%}}._content_180tj_1{width:min(90vw,450px);max-height:90vh;overflow-y:auto;text-align:center}._emojiContainer_180tj_8{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._emoji_180tj_8{font-size:3rem;animation:_wave_180tj_1 2s infinite;transform-origin:70% 70%}._title_180tj_20{font-size:1.5rem;margin-bottom:var(--spacing-2);text-align:center}._description_180tj_26{font-size:1rem;text-align:center;color:var(--muted-foreground)}._body_180tj_32{margin-top:var(--spacing-4);margin-bottom:var(--spacing-6);color:var(--foreground);line-height:1.6;text-align:left}._bodyText_180tj_40{margin:0 0 var(--spacing-3) 0;font-size:.9375rem}._stepsList_180tj_45{margin:var(--spacing-3) 0;padding-left:var(--spacing-6);text-align:left}._stepsList_180tj_45 li{margin-bottom:var(--spacing-2);font-size:.9375rem}._footer_180tj_56{justify-content:center}._button_180tj_60{width:100%}@keyframes _wave_180tj_1{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}@media(max-width:600px){._content_180tj_1{width:min(90vw,450px);padding:var(--spacing-4)}._emoji_180tj_8{font-size:2.5rem}._title_180tj_20{font-size:1.25rem}._description_180tj_26{font-size:.9rem}._body_180tj_32{margin-top:var(--spacing-3);margin-bottom:var(--spacing-4)}._bodyText_180tj_40{font-size:.875rem}._stepsList_180tj_45{padding-left:var(--spacing-4)}._stepsList_180tj_45 li{font-size:.875rem}._footer_180tj_56{margin-top:var(--spacing-4)}}._banner_8kw55_1{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);border:1px solid transparent}._organizer_8kw55_11{background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 20%,transparent)}._participant_8kw55_16{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);border-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._iconWrapper_8kw55_21{padding:var(--spacing-2);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}._organizer_8kw55_11 ._iconWrapper_8kw55_21{background-color:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary)}._participant_8kw55_16 ._iconWrapper_8kw55_21{background-color:color-mix(in srgb,var(--secondary) 25%,transparent);color:var(--secondary-foreground)}._content_8kw55_40{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_8kw55_46{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._description_8kw55_54{font-size:.875rem;margin:0;color:var(--muted-foreground);line-height:1.5}._pageWrapper_kaofr_1{display:flex;flex-direction:column;min-height:100vh}._pageWrapper_kaofr_1:has(._stickyFooter_kaofr_7){padding-bottom:5.75rem}._container_kaofr_11{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-8) var(--spacing-16);width:100%}._expandedSettings_kaofr_20{margin-bottom:var(--spacing-8)}._newShowMessage_kaofr_24{text-align:center;padding:var(--spacing-6) var(--spacing-4);margin-bottom:var(--spacing-6);background-color:color-mix(in srgb,var(--info) 10%,transparent);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--info) 30%,transparent)}._newShowMessageTitle_kaofr_33{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._newShowMessageText_kaofr_41{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._backButton_kaofr_48{margin-bottom:var(--spacing-8);color:var(--muted-foreground)}._backButton_kaofr_48:hover{color:var(--foreground);background-color:var(--muted)}._header_kaofr_58{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-6);margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._headerInfo_kaofr_68{display:flex;flex-direction:column;gap:var(--spacing-2)}._showName_kaofr_74{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;line-height:1.2;color:var(--foreground);margin:0}._showTheme_kaofr_83{font-size:1.125rem;color:var(--muted-foreground);margin:0}._headerBadges_kaofr_89{display:flex;gap:var(--spacing-3);flex-shrink:0;margin-top:var(--spacing-2)}._content_kaofr_96{display:flex;flex-direction:column;gap:var(--spacing-8)}._section_kaofr_102{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionHeading_kaofr_108{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._sectionCard_kaofr_116{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._errorState_kaofr_124{text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);color:var(--muted-foreground);border:1px dashed var(--border);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._errorState_kaofr_124 h2{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--foreground);margin:0}._errorState_kaofr_124 svg{color:var(--error)}._archivedBanner_kaofr_148{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);color:var(--muted-foreground);font-weight:500}._archivedState_kaofr_161{text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);color:var(--muted-foreground);border:1px dashed var(--border);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._archivedState_kaofr_161 h2{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--foreground);margin:0}._readOnlyNote_kaofr_181{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;font-style:italic}: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(0 0% 98%);--foreground: hsl(220 10% 10%);--surface: hsl(0 0% 100%);--surface-foreground: hsl(220 10% 15%);--sidebar: hsl(220 10% 96%);--sidebar-foreground: hsl(220 10% 25%);--card: hsl(0 0% 100%);--card-foreground: hsl(220 10% 15%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(220 10% 15%);--primary: hsl(190 90% 35%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(48 90% 45%);--secondary-foreground: hsl(0 0% 100%);--accent: hsl(190 90% 35%);--accent-foreground: hsl(0 0% 100%);--muted: hsl(220 10% 94%);--muted-foreground: hsl(220 10% 45%);--success: hsl(150 80% 35%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 80% 55%);--error-foreground: hsl(0 0% 100%);--warning: hsl(40 90% 45%);--warning-foreground: hsl(0 0% 100%);--info: hsl(190 80% 40%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(190 80% 50%);--info-active: hsl(190 80% 30%);--border: hsl(220 10% 85%);--font-family-base: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-heading: "Figtree", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-monospace: "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--font-family-cursive: cursive;--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 hsl(190 85% 50% / .4);--radius-sm: .25rem;--radius: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(190 85% 50%);--chart-color-2: hsl(48 100% 60%);--chart-color-3: hsl(220 10% 50%);--chart-color-4: hsl(0 0% 20%);--chart-color-5: hsl(150 70% 50%)}.dark{--background: hsl(0 0% 4%);--foreground: hsl(0 0% 95%);--surface: hsl(0 0% 8%);--surface-foreground: hsl(0 0% 95%);--sidebar: hsl(0 0% 6%);--sidebar-foreground: hsl(0 0% 90%);--card: hsl(0 0% 8%);--card-foreground: hsl(0 0% 95%);--popup: hsl(0 0% 8%);--popup-foreground: hsl(0 0% 95%);--primary: hsl(190 85% 50%);--primary-foreground: hsl(0 0% 0%);--secondary: hsl(48 100% 60%);--secondary-foreground: hsl(0 0% 0%);--accent: hsl(190 85% 50%);--accent-foreground: hsl(0 0% 0%);--muted: hsl(0 0% 15%);--muted-foreground: hsl(0 0% 65%);--success: hsl(140 60% 45%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 70% 60%);--error-foreground: hsl(0 0% 100%);--warning: hsl(40 80% 60%);--warning-foreground: hsl(40 100% 10%);--info: hsl(190 80% 60%);--info-foreground: hsl(0 0% 0%);--info-hover: hsl(190 80% 70%);--info-active: hsl(190 80% 50%);--border: hsl(0 0% 20%);--shadow: 0 1px 2px 0 hsl(0 0% 0% / .5);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .6), 0 2px 4px -2px hsl(0 0% 0% / .6);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .6), 0 4px 6px -4px hsl(0 0% 0% / .6);--shadow-focus: 0 0 0 2px hsl(190 85% 50% / .4);--chart-color-1: hsl(190 85% 50%);--chart-color-2: hsl(48 100% 60%);--chart-color-3: hsl(0 0% 60%);--chart-color-4: hsl(0 0% 80%);--chart-color-5: hsl(140 60% 50%)}@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}}
