@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=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_1gpxm_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius-lg);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_1gpxm_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-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_1gpxm_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_1gpxm_2[data-type=success]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none}._toast_1gpxm_2[data-type=error]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none}._toast_1gpxm_2[data-type=info]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none}._toast_1gpxm_2[data-type=warning]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none}._toast_1gpxm_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_1gpxm_2:hover{transform:translateY(-2px)}._content_1gpxm_63{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_1gpxm_71{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._toast_1gpxm_2[data-type=success] ._title_1gpxm_71,._toast_1gpxm_2[data-type=error] ._title_1gpxm_71,._toast_1gpxm_2[data-type=info] ._title_1gpxm_71,._toast_1gpxm_2[data-type=warning] ._title_1gpxm_71{color:#fff}._description_1gpxm_86{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._toast_1gpxm_2[data-type=success] ._description_1gpxm_86,._toast_1gpxm_2[data-type=error] ._description_1gpxm_86,._toast_1gpxm_2[data-type=info] ._description_1gpxm_86,._toast_1gpxm_2[data-type=warning] ._description_1gpxm_86{color:#fff;opacity:.95}._icon_1gpxm_101{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._toast_1gpxm_2[data-type=success] ._icon_1gpxm_101,._toast_1gpxm_2[data-type=error] ._icon_1gpxm_101,._toast_1gpxm_2[data-type=info] ._icon_1gpxm_101,._toast_1gpxm_2[data-type=warning] ._icon_1gpxm_101{color:#fff}._actionButton_1gpxm_119{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}._toast_1gpxm_2[data-type=success] ._actionButton_1gpxm_119,._toast_1gpxm_2[data-type=error] ._actionButton_1gpxm_119,._toast_1gpxm_2[data-type=info] ._actionButton_1gpxm_119,._toast_1gpxm_2[data-type=warning] ._actionButton_1gpxm_119{background-color:#ffffff40;color:#fff}._toast_1gpxm_2[data-type=success] ._actionButton_1gpxm_119:hover,._toast_1gpxm_2[data-type=error] ._actionButton_1gpxm_119:hover,._toast_1gpxm_2[data-type=info] ._actionButton_1gpxm_119:hover,._toast_1gpxm_2[data-type=warning] ._actionButton_1gpxm_119:hover{background-color:#ffffff59}._toast_1gpxm_2[data-type=success] ._actionButton_1gpxm_119:active,._toast_1gpxm_2[data-type=error] ._actionButton_1gpxm_119:active,._toast_1gpxm_2[data-type=info] ._actionButton_1gpxm_119:active,._toast_1gpxm_2[data-type=warning] ._actionButton_1gpxm_119:active{background-color:#ffffff73}._actionButton_1gpxm_119:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_1gpxm_119:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1gpxm_119:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_1gpxm_169{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}._toast_1gpxm_2[data-type=success] ._cancelButton_1gpxm_169,._toast_1gpxm_2[data-type=error] ._cancelButton_1gpxm_169,._toast_1gpxm_2[data-type=info] ._cancelButton_1gpxm_169,._toast_1gpxm_2[data-type=warning] ._cancelButton_1gpxm_169{background-color:#00000026;color:#fff}._toast_1gpxm_2[data-type=success] ._cancelButton_1gpxm_169:hover,._toast_1gpxm_2[data-type=error] ._cancelButton_1gpxm_169:hover,._toast_1gpxm_2[data-type=info] ._cancelButton_1gpxm_169:hover,._toast_1gpxm_2[data-type=warning] ._cancelButton_1gpxm_169:hover{background-color:#00000040}._toast_1gpxm_2[data-type=success] ._cancelButton_1gpxm_169:active,._toast_1gpxm_2[data-type=error] ._cancelButton_1gpxm_169:active,._toast_1gpxm_2[data-type=info] ._cancelButton_1gpxm_169:active,._toast_1gpxm_2[data-type=warning] ._cancelButton_1gpxm_169:active{background-color:#00000059}._cancelButton_1gpxm_169:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_1gpxm_169:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_1gpxm_169:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_1gpxm_218{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}._toast_1gpxm_2[data-type=success] ._closeButton_1gpxm_218,._toast_1gpxm_2[data-type=error] ._closeButton_1gpxm_218,._toast_1gpxm_2[data-type=info] ._closeButton_1gpxm_218,._toast_1gpxm_2[data-type=warning] ._closeButton_1gpxm_218{color:#fff}._toast_1gpxm_2[data-type=success] ._closeButton_1gpxm_218:hover,._toast_1gpxm_2[data-type=error] ._closeButton_1gpxm_218:hover,._toast_1gpxm_2[data-type=info] ._closeButton_1gpxm_218:hover,._toast_1gpxm_2[data-type=warning] ._closeButton_1gpxm_218:hover{background-color:#00000026}._closeButton_1gpxm_218:hover{opacity:1;background-color:var(--muted)}._closeButton_1gpxm_218:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_1gpxm_2{border-color:var(--border)}.dark ._actionButton_1gpxm_119:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_1gpxm_119:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_1gpxm_169:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_1gpxm_169:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_1gpxm_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}}@layer base{._button_ul6jb_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;outline:none;border:1px solid transparent;position:relative;overflow:hidden;transform-origin:center;will-change:transform,box-shadow;transition:background-color var(--animation-duration-fast) var(--ease-smooth),border-color var(--animation-duration-fast) var(--ease-smooth),color var(--animation-duration-fast) var(--ease-smooth),box-shadow var(--animation-duration-normal) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth),letter-spacing var(--animation-duration-fast) var(--ease-smooth)}._button_ul6jb_2:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff6;transform:translate(-50%,-50%);transition:width var(--animation-duration-slow) var(--ease-smooth),height var(--animation-duration-slow) var(--ease-smooth),opacity var(--animation-duration-slow) var(--ease-smooth);opacity:0;pointer-events:none}._button_ul6jb_2:active:after{width:300px;height:300px;opacity:0;transition:width var(--animation-duration-slow) var(--ease-smooth),height var(--animation-duration-slow) var(--ease-smooth),opacity var(--animation-duration-slow) var(--ease-smooth)}._button_ul6jb_2:hover:not(:disabled){transform:scale(1.02);letter-spacing:.01em}._button_ul6jb_2:active:not(:disabled){transform:scale(.98);transition:transform var(--animation-duration-fast) var(--ease-snappy),background-color var(--animation-duration-fast) var(--ease-snappy)}._button_ul6jb_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary),var(--glow-primary);outline:none}._sm_ul6jb_81{height:1.5rem;padding:.625rem var(--spacing-2);margin:-.625rem 0;font-size:.875rem}._md_ul6jb_88{height:2.5rem;padding:.125rem var(--spacing-3);margin:-.125rem 0;font-size:.9375rem}._lg_ul6jb_95{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_ul6jb_103,._icon-md_ul6jb_104{width:2rem;height:2rem;padding:.375rem;margin:-.375rem}._icon-sm_ul6jb_111{width:1.5rem;height:1.5rem;padding:.625rem;margin:-.625rem}._icon-lg_ul6jb_118{width:2.5rem;height:2.5rem;padding:.125rem;margin:-.125rem;border-radius:var(--radius-md)}._icon_ul6jb_103:hover:not(:disabled),._icon-sm_ul6jb_111:hover:not(:disabled),._icon-md_ul6jb_104:hover:not(:disabled),._icon-lg_ul6jb_118:hover:not(:disabled){transform:scale(1.02) rotate(2deg)}._icon_ul6jb_103:active:not(:disabled),._icon-sm_ul6jb_111:active:not(:disabled),._icon-md_ul6jb_104:active:not(:disabled),._icon-lg_ul6jb_118:active:not(:disabled){transform:scale(.98) rotate(-2deg)}._button_ul6jb_2 svg{flex-shrink:0;transition:transform var(--animation-duration-fast) var(--ease-smooth)}._sm_ul6jb_81 svg,._icon-sm_ul6jb_111 svg{width:1rem;height:1rem}._md_ul6jb_88 svg,._icon_ul6jb_103 svg,._icon-md_ul6jb_104 svg{width:1.25rem;height:1.25rem}._lg_ul6jb_95 svg,._icon-lg_ul6jb_118 svg{width:1.5rem;height:1.5rem}._primary_ul6jb_167{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);background-size:200% 200%;background-position:0% 50%;color:var(--primary-foreground);border-color:var(--primary);box-shadow:var(--shadow-sm);--spinner-color: var(--primary-foreground);animation:_gradientShift_ul6jb_1 3s ease infinite}._primary_ul6jb_167:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary-active) 100%);background-size:200% 200%;box-shadow:var(--shadow-md),var(--glow-primary);border-color:var(--primary-hover)}._primary_ul6jb_167:active:not(:disabled){background:var(--primary-active);box-shadow:var(--shadow-sm);border-color:var(--primary-active)}._secondary_ul6jb_192{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;box-shadow:var(--shadow-xs);--spinner-color: var(--secondary)}._secondary_ul6jb_192:hover:not(:disabled){background-color:color-mix(in srgb,var(--secondary),white 85%);box-shadow:var(--shadow-sm),inset 0 0 20px color-mix(in srgb,var(--secondary),white 80%)}._secondary_ul6jb_192:active:not(:disabled){background-color:color-mix(in srgb,var(--secondary),white 80%);box-shadow:var(--shadow-xs)}._destructive_ul6jb_211{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);box-shadow:var(--shadow-sm);--spinner-color: var(--error-foreground)}._destructive_ul6jb_211:hover:not(:disabled){background-color:var(--error-hover);box-shadow:var(--shadow-md),var(--glow-error);border-color:var(--error-hover)}._destructive_ul6jb_211:active:not(:disabled){background-color:color-mix(in srgb,var(--error),black 15%);box-shadow:var(--shadow-sm);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_ul6jb_211:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error),var(--glow-error)}._outline_ul6jb_239{background-color:transparent;border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-xs);--spinner-color: var(--primary)}._outline_ul6jb_239:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary),white 95%);border-color:var(--primary-hover);color:var(--primary-hover);box-shadow:var(--shadow-sm),inset 0 0 20px color-mix(in srgb,var(--primary),white 90%)}._outline_ul6jb_239:active:not(:disabled){background-color:color-mix(in srgb,var(--primary),white 90%);border-color:var(--primary-active);color:var(--primary-active);box-shadow:var(--shadow-xs)}._ghost_ul6jb_262{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_ul6jb_262:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary),white 95%);color:var(--primary-hover);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));box-shadow:inset 0 0 20px color-mix(in srgb,var(--primary),white 90%)}._ghost_ul6jb_262:active:not(:disabled){background-color:color-mix(in srgb,var(--primary),white 90%);color:var(--primary-active)}._link_ul6jb_281{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:var(--radius-sm);min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_ul6jb_281:hover:not(:disabled){text-decoration:underline;color:var(--primary-hover);background-color:transparent;transform:scale(1.01)}._link_ul6jb_281:active:not(:disabled){color:var(--primary-active);background-color:transparent;transform:scale(.99)}._link_ul6jb_281:focus-visible{box-shadow:0 0 0 2px var(--primary),var(--glow-primary);outline:none;border-radius:var(--radius-sm)}._disabled_ul6jb_315,._button_ul6jb_2[data-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale(.3)}._dark_ul6jb_324 ._primary_ul6jb_167:focus-visible,._dark_ul6jb_324 ._outline_ul6jb_239:focus-visible,._dark_ul6jb_324 ._ghost_ul6jb_262:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary),var(--glow-primary)}._dark_ul6jb_324 ._destructive_ul6jb_211:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error),var(--glow-error)}._dark_ul6jb_324 ._link_ul6jb_281:focus-visible{box-shadow:0 0 0 2px var(--primary),var(--glow-primary)}._dark_ul6jb_324 ._secondary_ul6jb_192:hover:not(:disabled){background-color:color-mix(in srgb,var(--secondary),black 85%);box-shadow:var(--shadow-sm),inset 0 0 20px color-mix(in srgb,var(--secondary),black 80%)}._dark_ul6jb_324 ._outline_ul6jb_239:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary),black 95%);box-shadow:var(--shadow-sm),inset 0 0 20px color-mix(in srgb,var(--primary),black 90%)}._dark_ul6jb_324 ._ghost_ul6jb_262:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary),black 95%);box-shadow:inset 0 0 20px color-mix(in srgb,var(--primary),black 90%)}}._banner_1e8sx_1{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:600px;background-color:var(--header-gradient-end);color:var(--header-foreground);padding:var(--spacing-1) var(--spacing-2);box-shadow:var(--shadow-xl);z-index:var(--z-overlay);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);will-change:transform}._content_1e8sx_22{flex:1}._title_1e8sx_26{font-size:.875rem;font-weight:600;margin:0 0 var(--spacing-1)}._description_1e8sx_32{font-size:.75rem;opacity:.9;margin:0;line-height:1.4}._link_1e8sx_39{color:var(--primary);text-decoration:underline;font-weight:500}._link_1e8sx_39:hover{opacity:.8}._actions_1e8sx_49{display:flex;gap:var(--spacing-1);flex-shrink:0}._slideUp_1e8sx_56{animation:_slideUp_1e8sx_56 var(--animation-duration-normal) ease-out forwards}._slideDown_1e8sx_60{animation:_slideDown_1e8sx_60 var(--animation-duration-normal) ease-in forwards}@keyframes _slideUp_1e8sx_56{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes _slideDown_1e8sx_60{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}@media(max-width:640px){._banner_1e8sx_1{flex-direction:column;align-items:stretch;gap:var(--spacing-3);text-align:center;border-radius:0;padding:var(--spacing-3) var(--spacing-4) calc(4.5rem + env(safe-area-inset-bottom))}._actions_1e8sx_49{flex-direction:column-reverse;width:100%;gap:var(--spacing-3)}._description_1e8sx_32{font-size:.7rem}}@layer base{._skeleton_v2sx0_2{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--muted) 0%,color-mix(in srgb,var(--muted) 95%,var(--foreground) 5%) 50%,var(--muted) 100%);background-size:200% 100%;border-radius:var(--radius);width:100%;height:1rem;will-change:opacity,transform}._wave_v2sx0_19{animation:_skeletonPulse_v2sx0_1 var(--animation-duration-slower) var(--ease-smooth) infinite,_skeletonBreathe_v2sx0_1 3s var(--ease-smooth) infinite}._wave_v2sx0_19:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--shimmer-color-1) 0%,var(--shimmer-color-2) 50%,var(--shimmer-color-1) 100%,transparent 100%);animation:_shimmerWave_v2sx0_1 2s var(--ease-smooth) infinite}._pulse_v2sx0_45{animation:_skeletonPulse_v2sx0_1 var(--animation-duration-slower) var(--ease-in-out) infinite,_skeletonBreathe_v2sx0_1 3s var(--ease-smooth) infinite alternate}._glow_v2sx0_52{animation:_skeletonGlow_v2sx0_1 2s var(--ease-smooth) infinite,_skeletonBreathe_v2sx0_1 3s var(--ease-smooth) infinite;box-shadow:0 0 0 0 transparent}._glow_v2sx0_52:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:linear-gradient(90deg,transparent 0%,var(--shimmer-color-2) 50%,transparent 100%);animation:_glowPulse_v2sx0_1 2s var(--ease-smooth) infinite}._none_v2sx0_78{opacity:.8}@keyframes _skeletonPulse_v2sx0_1{0%,to{opacity:1}50%{opacity:.7}}@keyframes _skeletonBreathe_v2sx0_1{0%,to{transform:scale(1)}50%{transform:scale(1.005)}}@keyframes _shimmerWave_v2sx0_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _skeletonGlow_v2sx0_1{0%,to{opacity:.8;box-shadow:0 0 0 0 transparent}50%{opacity:1;box-shadow:0 0 8px 0 var(--shimmer-color-2)}}@keyframes _glowPulse_v2sx0_1{0%,to{opacity:0;transform:scale(.95)}50%{opacity:.3;transform:scale(1)}}.dark ._skeleton_v2sx0_2{background:linear-gradient(90deg,var(--muted) 0%,color-mix(in srgb,var(--muted) 90%,var(--foreground) 10%) 50%,var(--muted) 100%)}.dark ._wave_v2sx0_19:after{background:linear-gradient(90deg,transparent 0%,var(--shimmer-color-1) 0%,var(--shimmer-color-2) 50%,var(--shimmer-color-1) 100%,transparent 100%)}.dark ._glow_v2sx0_52{box-shadow:0 0 0 0 transparent}.dark ._glow_v2sx0_52:after{background:linear-gradient(90deg,transparent 0%,hsla(0 0% 100% / .1) 50%,transparent 100%)}@media(prefers-reduced-motion:reduce){._skeleton_v2sx0_2,._skeleton_v2sx0_2:after{animation:none}._skeleton_v2sx0_2{opacity:.8}}}._modalOverlay_12a60_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);animation:_fadeIn_12a60_1 var(--animation-duration-fast) var(--ease-smooth)}@keyframes _fadeIn_12a60_1{0%{opacity:0}to{opacity:1}}._modalContent_12a60_22{background-color:var(--popup);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:32rem;max-height:90vh;display:flex;flex-direction:column;animation:_slideUp_12a60_1 var(--animation-duration-normal) var(--ease-smooth)}@keyframes _slideUp_12a60_1{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}._modalHeader_12a60_45{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);border-bottom:1px solid var(--border)}._modalBody_12a60_50{padding:var(--spacing-6);flex:1;overflow-y:auto}._modalFooter_12a60_56{padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:var(--spacing-3)}@media(prefers-reduced-motion:reduce){._modalOverlay_12a60_1,._modalContent_12a60_22{animation:none}}._container_sqlfb_1{display:flex;align-items:center;justify-content:center;width:100%;min-height:80vh;padding:var(--spacing-8) var(--spacing-4);background-color:var(--surface);color:var(--surface-foreground);text-align:center;animation:_fadeIn_sqlfb_1 var(--animation-duration-normal) var(--ease-smooth)}._content_sqlfb_14{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);max-width:450px}._iconWrapper_sqlfb_22{padding:var(--spacing-4);background-color:color-mix(in srgb,var(--error),white 90%);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-2);animation:_scaleIn_sqlfb_1 var(--animation-duration-normal) var(--ease-bounce)}._icon_sqlfb_22{color:var(--error);stroke-width:1.5}._title_sqlfb_38{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--foreground);margin:0;animation:_slideUp_sqlfb_1 var(--animation-duration-normal) var(--ease-smooth) .1s backwards}._description_sqlfb_47{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--muted-foreground);margin:0 0 var(--spacing-4);animation:_slideUp_sqlfb_1 var(--animation-duration-normal) var(--ease-smooth) .2s backwards}._content_sqlfb_14>button,._reportButton_sqlfb_56{animation:_slideUp_sqlfb_1 var(--animation-duration-normal) var(--ease-smooth) .3s backwards}._reportButton_sqlfb_56{margin-top:var(--spacing-2);animation-delay:.4s}.dark ._iconWrapper_sqlfb_22{background-color:color-mix(in srgb,var(--error),black 80%)}@keyframes _fadeIn_sqlfb_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_sqlfb_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _slideUp_sqlfb_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@layer base{._overlay_1gvz3_2{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-backdrop-background);z-index:var(--z-overlay);will-change:backdrop-filter;animation:_overlayShow_1gvz3_1 .2s cubic-bezier(.16,1,.3,1)}._overlay_1gvz3_2[data-state=closed]{animation:_overlayHide_1gvz3_1 .15s ease-out}._content_1gvz3_15{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100vw - var(--spacing-8));max-height:90vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--elevation-4);z-index:var(--z-overlay);overflow:auto;padding:var(--spacing-6);will-change:transform;animation:_contentShow_1gvz3_1 .25s cubic-bezier(.16,1,.3,1) forwards;transition:background-color var(--animation-duration-normal) var(--ease-smooth),box-shadow var(--animation-duration-normal) var(--ease-smooth)}._content_1gvz3_15[data-state=closed]{animation:_contentHide_1gvz3_1 .15s ease-out forwards}._close_1gvz3_43{position:absolute;top:var(--spacing-3);right:var(--spacing-3);display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background-color:var(--popup);color:var(--muted-foreground);border:none;cursor:pointer;z-index:10;box-shadow:var(--shadow-sm);transition:background-color var(--animation-duration-fast) var(--ease-smooth),color var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-bounce)}._close_1gvz3_43:hover{background-color:var(--muted);color:var(--foreground);transform:scale(1.05) rotate(90deg)}._close_1gvz3_43:active{transform:scale(.95) rotate(90deg)}._close_1gvz3_43:focus-visible{outline:none;box-shadow:var(--shadow-focus);transform:scale(1.05)}._closeIcon_1gvz3_81{width:1rem;height:1rem;transition:transform var(--animation-duration-fast) var(--ease-smooth)}._header_1gvz3_87{margin-bottom:var(--spacing-4)}._footer_1gvz3_91{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1gvz3_98{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_1gvz3_107{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._visuallyHidden_1gvz3_114,._screenReaderText_1gvz3_126{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_1gvz3_1{0%{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes _overlayHide_1gvz3_1{0%{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@keyframes _contentShow_1gvz3_1{0%{transform:translate(-50%,calc(-50% + 8px)) scale(.96)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes _contentHide_1gvz3_1{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,calc(-50% + 8px)) scale(.96)}}@keyframes _contentShowMobile_1gvz3_1{0%{transform:translate(-50%,8px) scale(.96)}to{transform:translate(-50%) scale(1)}}@keyframes _contentHideMobile_1gvz3_1{0%{transform:translate(-50%) scale(1)}to{transform:translate(-50%,8px) scale(.96)}}@media(max-width:450px){._content_1gvz3_15{padding:var(--spacing-4);top:10%;max-height:80vh;overflow-y:auto;transform:translate(-50%)}._content_1gvz3_15[data-state=open]{animation:_contentShowMobile_1gvz3_1 .25s cubic-bezier(.16,1,.3,1) forwards}._content_1gvz3_15[data-state=closed]{animation:_contentHideMobile_1gvz3_1 .15s ease-out forwards}}@media(min-width:640px){._content_1gvz3_15{padding:var(--spacing-6);max-width:90vw;max-height:85vh}}@media(prefers-reduced-motion:reduce){._overlay_1gvz3_2,._content_1gvz3_15,._close_1gvz3_43{animation-duration:.01ms!important;transition-duration:.01ms!important}._overlay_1gvz3_2{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._content_1gvz3_15{transform:translate(-50%,-50%) scale(1)}@media(max-width:450px){._content_1gvz3_15{transform:translate(-50%) scale(1)}}._close_1gvz3_43:hover{transform:scale(1)}}}._modalContent_iyga2_1{max-width:450px;padding:0;overflow:hidden;animation:_scaleIn_iyga2_1 var(--animation-duration-normal) var(--ease-smooth)}._header_iyga2_8{background:var(--gradient-primary-secondary);color:var(--primary-foreground);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4);text-align:center;margin-bottom:0}._iconContainer_iyga2_16{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);background:#ffffff26;margin-bottom:var(--spacing-4);box-shadow:var(--shadow-inner-lg)}._icon_iyga2_16{color:var(--primary-foreground);animation:_iconBounce_iyga2_1 .8s var(--ease-bounce)}._title_iyga2_33{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--primary-foreground);line-height:var(--line-height-tight);margin-bottom:var(--spacing-1)}._description_iyga2_41{font-size:var(--font-size-lg);color:#fffc;opacity:.9}._body_iyga2_47{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._valueProp_iyga2_54{font-size:var(--font-size-sm);color:var(--muted-foreground);font-weight:var(--font-weight-normal);text-align:center}._benefitsList_iyga2_61{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-1);width:fit-content}._benefitsList_iyga2_61 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--muted-foreground)}._benefitsList_iyga2_61 li svg{color:var(--primary);flex-shrink:0}._footer_iyga2_84{padding:var(--spacing-4);padding-top:var(--spacing-2);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);border-top:1px solid var(--border-light);background-color:var(--surface-overlay)}._primaryButton_iyga2_95{width:100%;font-size:var(--font-size-lg);height:3rem}@layer base{._selectTrigger_qmt31_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:var(--font-size-base);height:2.25rem;line-height:var(--line-height-normal);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) var(--ease-smooth),background-color var(--animation-duration-normal) var(--ease-smooth),box-shadow var(--animation-duration-normal) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth);outline:none;cursor:pointer;overflow:hidden}._selectTrigger_qmt31_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_qmt31_2:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._selectTrigger_qmt31_2:active{transform:translateY(0)}._selectTrigger_qmt31_2:focus{border-color:var(--primary);box-shadow:var(--shadow-focus);background-color:var(--card)}._selectTrigger_qmt31_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_qmt31_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6;box-shadow:none;filter:blur(.3px);transform:none}._selectTrigger_qmt31_2[data-disabled]:hover{border-color:var(--border);transform:none}._selectIcon_qmt31_67{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) var(--ease-smooth)}._selectTrigger_qmt31_2[data-state=open] ._selectIcon_qmt31_67{transform:rotate(180deg)}._selectContent_qmt31_79{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-md);border:1px solid var(--border);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));animation:_selectContentSlideIn_qmt31_1 .25s var(--ease-smooth)}@keyframes _selectContentSlideIn_qmt31_1{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._selectViewport_qmt31_105{padding:var(--spacing-2);overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;will-change:scroll-position;transform:translateZ(0)}._scrollButton_qmt31_116{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;transition:background-color var(--animation-duration-fast) var(--ease-smooth)}._scrollButton_qmt31_116:hover{background-color:color-mix(in srgb,var(--popup) 95%,var(--primary))}._scrollButton_qmt31_116:hover ._scrollIcon_qmt31_133{color:var(--primary)}._scrollIcon_qmt31_133{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) var(--ease-smooth)}._selectLabel_qmt31_144{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_qmt31_151{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) var(--ease-smooth),color var(--animation-duration-fast) var(--ease-smooth)}._selectItem_qmt31_151:hover{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}._selectItem_qmt31_151:focus-visible{background-color:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 0 0 2px var(--primary-foreground)}._selectItem_qmt31_151[data-state=checked]{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);font-weight:500;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent),var(--glow-primary)}._selectItem_qmt31_151[data-state=checked]:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_qmt31_151[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none;filter:blur(.3px)}._selectItemIndicator_qmt31_202{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_qmt31_210{height:1rem;width:1rem;color:currentColor;animation:_checkIconScale_qmt31_1 .2s var(--ease-bounce)}@keyframes _checkIconScale_qmt31_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}._selectSeparator_qmt31_229{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_qmt31_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_qmt31_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:var(--primary)}.dark ._selectTrigger_qmt31_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:var(--shadow-focus)}.dark ._selectContent_qmt31_79{box-shadow:var(--shadow-xl)}@media(prefers-reduced-motion:reduce){._selectTrigger_qmt31_2{transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._selectTrigger_qmt31_2:hover,._selectTrigger_qmt31_2:active{transform:none}._selectIcon_qmt31_67{transition:none}._selectContent_qmt31_79{animation:none}._selectItem_qmt31_151{transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_qmt31_151:hover{transform:none}._checkIcon_qmt31_210{animation:none}}}@layer base{._tabsList_1re3g_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0;gap:var(--spacing-2);position:relative}._tabsList_1re3g_2::-webkit-scrollbar{display:none}._tabsTrigger_1re3g_18{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-5);border:none;border-radius:0;cursor:pointer;position:relative;white-space:nowrap;transition:color var(--animation-duration-normal) var(--ease-smooth),transform var(--animation-duration-normal) var(--ease-smooth),box-shadow var(--animation-duration-normal) var(--ease-smooth)}._tabsTrigger_1re3g_18:hover{color:var(--foreground);transform:translateY(-2px);box-shadow:0 2px 8px color-mix(in srgb,var(--foreground) 8%,transparent)}._tabsTrigger_1re3g_18:active{transform:translateY(0)}._tabsTrigger_1re3g_18[data-state=active]{color:var(--primary);font-weight:600;box-shadow:var(--glow-primary)}._tabsTrigger_1re3g_18[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gradient-primary-secondary);transform-origin:center;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transform:scaleX(1);border-radius:var(--radius-full);box-shadow:var(--glow-primary)}._tabsTrigger_1re3g_18:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) var(--ease-smooth),background-color var(--animation-duration-normal) var(--ease-smooth);border-radius:var(--radius-full)}._tabsTrigger_1re3g_18:focus-visible{outline:none;box-shadow:var(--shadow-focus),var(--glow-primary);border-radius:var(--radius-sm)}._tabsTrigger_1re3g_18[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground);filter:blur(.5px)}._tabsContent_1re3g_101{color:var(--foreground);outline:none;animation:_tabContentFadeIn_1re3g_1 .3s var(--ease-smooth)}@keyframes _tabContentFadeIn_1re3g_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._tabsContent_1re3g_101[hidden]{display:none!important}._tabsList_1re3g_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_1re3g_2[data-variant=pill] ._tabsTrigger_1re3g_18{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-5);transition:background-color var(--animation-duration-normal) var(--ease-smooth),color var(--animation-duration-normal) var(--ease-smooth),transform var(--animation-duration-normal) var(--ease-smooth),box-shadow var(--animation-duration-normal) var(--ease-smooth)}._tabsList_1re3g_2[data-variant=pill] ._tabsTrigger_1re3g_18:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent);transform:scale(1.02)}._tabsList_1re3g_2[data-variant=pill] ._tabsTrigger_1re3g_18[data-state=active]{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-md),var(--glow-primary);transform:scale(1.02)}._tabsList_1re3g_2[data-variant=pill] ._tabsTrigger_1re3g_18[data-state=active]:after{display:none}.dark ._tabsTrigger_1re3g_18[data-state=active]:after{background:var(--gradient-primary-secondary)}.dark ._tabsTrigger_1re3g_18:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}@media(prefers-reduced-motion:reduce){._tabsTrigger_1re3g_18{transition:color var(--animation-duration-fast) ease}._tabsTrigger_1re3g_18:hover,._tabsTrigger_1re3g_18:active{transform:none}._tabsTrigger_1re3g_18[data-state=active]:after{transition:none}._tabsContent_1re3g_101{animation:none}._tabsList_1re3g_2[data-variant=pill] ._tabsTrigger_1re3g_18:hover,._tabsList_1re3g_2[data-variant=pill] ._tabsTrigger_1re3g_18[data-state=active]{transform:none}}}@layer base{._badge_1a8ag_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;cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--animation-duration-normal) var(--ease-smooth),transform var(--animation-duration-normal) var(--ease-smooth),box-shadow var(--animation-duration-normal) var(--ease-smooth),color var(--animation-duration-normal) var(--ease-smooth)}._interactive_1a8ag_22{cursor:pointer}._interactive_1a8ag_22:hover{transform:scale(1.05) translateY(-1px) rotate(1deg);box-shadow:var(--shadow-md)}._interactive_1a8ag_22:active{transform:scale(.98) translateY(0);transition:background-color var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-instant) cubic-bezier(.34,1.56,.64,1),box-shadow var(--animation-duration-instant) var(--ease-smooth),color var(--animation-duration-fast) var(--ease-smooth)}._badge_1a8ag_2:not(._interactive_1a8ag_22):hover{transform:scale(1.05)}._default_1a8ag_45{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);box-shadow:var(--shadow-xs)}._default_1a8ag_45._interactive_1a8ag_22:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent);box-shadow:var(--shadow-md),var(--glow-primary)}._default_1a8ag_45._interactive_1a8ag_22:active{background-color:color-mix(in srgb,var(--primary) 20%,transparent);box-shadow:var(--shadow-xs)}._default_1a8ag_45:not(._interactive_1a8ag_22):hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent);box-shadow:var(--shadow-sm),var(--glow-primary)}._destructive_1a8ag_67{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);box-shadow:var(--shadow-xs)}._destructive_1a8ag_67._interactive_1a8ag_22:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent);box-shadow:var(--shadow-md),var(--glow-error)}._destructive_1a8ag_67._interactive_1a8ag_22:active{background-color:color-mix(in srgb,var(--error) 20%,transparent);box-shadow:var(--shadow-xs)}._destructive_1a8ag_67:not(._interactive_1a8ag_22):hover{background-color:color-mix(in srgb,var(--error) 25%,transparent);box-shadow:var(--shadow-sm),var(--glow-error)}._secondary_1a8ag_89{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent);box-shadow:var(--shadow-xs)}._secondary_1a8ag_89._interactive_1a8ag_22:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent);box-shadow:var(--shadow-md),var(--glow-secondary)}._secondary_1a8ag_89._interactive_1a8ag_22:active{background-color:color-mix(in srgb,var(--secondary) 20%,transparent);box-shadow:var(--shadow-xs)}._secondary_1a8ag_89:not(._interactive_1a8ag_22):hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent);box-shadow:var(--shadow-sm),var(--glow-secondary)}._outline_1a8ag_111{background-color:transparent;color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-xs)}._outline_1a8ag_111._interactive_1a8ag_22:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent);border-color:color-mix(in srgb,var(--foreground) 30%,transparent);box-shadow:var(--shadow-md)}._outline_1a8ag_111._interactive_1a8ag_22:active{background-color:color-mix(in srgb,var(--foreground) 3%,transparent);box-shadow:var(--shadow-xs)}._outline_1a8ag_111:not(._interactive_1a8ag_22):hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent);border-color:color-mix(in srgb,var(--foreground) 30%,transparent);box-shadow:var(--shadow-sm)}._success_1a8ag_135{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent);box-shadow:var(--shadow-xs)}._success_1a8ag_135._interactive_1a8ag_22:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent);box-shadow:var(--shadow-md),var(--glow-success)}._success_1a8ag_135._interactive_1a8ag_22:active{background-color:color-mix(in srgb,var(--success) 20%,transparent);box-shadow:var(--shadow-xs)}._success_1a8ag_135:not(._interactive_1a8ag_22):hover{background-color:color-mix(in srgb,var(--success) 25%,transparent);box-shadow:var(--shadow-sm),var(--glow-success)}._warning_1a8ag_157{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);box-shadow:var(--shadow-xs)}._warning_1a8ag_157._interactive_1a8ag_22:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent);box-shadow:var(--shadow-md),0 0 20px #faa8194d}._warning_1a8ag_157._interactive_1a8ag_22:active{background-color:color-mix(in srgb,var(--warning) 20%,transparent);box-shadow:var(--shadow-xs)}._warning_1a8ag_157:not(._interactive_1a8ag_22):hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent);box-shadow:var(--shadow-sm),0 0 20px #faa8194d}._pulse_1a8ag_180{animation:_badgePulse_1a8ag_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _badgePulse_1a8ag_1{0%,to{opacity:1}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){._badge_1a8ag_2{transition:none;animation:none}._badge_1a8ag_2:hover,._interactive_1a8ag_22:hover,._badge_1a8ag_2:active,._interactive_1a8ag_22:active{transform:none}._pulse_1a8ag_180{animation:none}}}._container_x6r4y_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8) var(--spacing-4);opacity:0;animation:_containerFadeIn_x6r4y_1 var(--animation-duration-normal) var(--ease-smooth) forwards}._iconWrapper_x6r4y_12{position:relative;margin-bottom:var(--spacing-4);animation:_iconBounceIn_x6r4y_1 var(--animation-duration-slow) var(--ease-bounce) forwards;animation-delay:var(--stagger-1);opacity:0}._icon_x6r4y_12{font-size:3.5rem;line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));animation:_iconFloat_x6r4y_1 3s var(--ease-smooth) infinite;animation-delay:var(--animation-duration-slow);will-change:transform}._title_x6r4y_29{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2);opacity:0;transform:translateY(10px);animation:_textSlideIn_x6r4y_1 var(--animation-duration-normal) var(--ease-smooth) forwards;animation-delay:var(--stagger-2)}._description_x6r4y_40{font-size:var(--font-size-base);color:var(--muted-foreground);max-width:400px;line-height:var(--line-height-relaxed);margin:0;opacity:0;transform:translateY(10px);animation:_textSlideIn_x6r4y_1 var(--animation-duration-normal) var(--ease-smooth) forwards;animation-delay:var(--stagger-3)}._actionButton_x6r4y_52{margin-top:var(--spacing-6);opacity:0;transform:translateY(10px) scale(.95);animation:_buttonAppear_x6r4y_1 var(--animation-duration-normal) var(--ease-smooth) forwards;animation-delay:var(--stagger-4);transition:transform var(--animation-duration-fast) var(--ease-smooth),box-shadow var(--animation-duration-fast) var(--ease-smooth)}._actionButton_x6r4y_52:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--elevation-3),var(--glow-primary)}._actionButton_x6r4y_52:active{transform:translateY(0) scale(.98)}@keyframes _containerFadeIn_x6r4y_1{0%{opacity:0}to{opacity:1}}@keyframes _iconBounceIn_x6r4y_1{0%{opacity:0;transform:scale(0) translateY(-20px)}60%{opacity:1;transform:scale(1.1) translateY(0)}80%{transform:scale(.95) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _iconFloat_x6r4y_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _textSlideIn_x6r4y_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _buttonAppear_x6r4y_1{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dark ._icon_x6r4y_12{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.dark ._actionButton_x6r4y_52:hover{box-shadow:var(--elevation-3),var(--glow-primary)}@media(prefers-reduced-motion:reduce){._container_x6r4y_1,._iconWrapper_x6r4y_12,._icon_x6r4y_12,._title_x6r4y_29,._description_x6r4y_40,._actionButton_x6r4y_52{animation:none;opacity:1;transform:none}._actionButton_x6r4y_52:hover,._actionButton_x6r4y_52:active{transform:none}}._container_13k34_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);animation:_fadeIn_13k34_1 var(--animation-duration-normal) var(--ease-smooth)}._header_13k34_10{display:flex;align-items:center;gap:var(--spacing-3);color:var(--foreground);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border-light)}._header_13k34_10 h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}._filters_13k34_26{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._filterGroup_13k34_33{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}._filterLabel_13k34_40{font-weight:var(--font-weight-medium);color:var(--muted-foreground);margin-right:var(--spacing-2);font-size:var(--font-size-sm)}._cardGrid_13k34_47{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}._card_13k34_47{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow-sm);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);transition:box-shadow var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth)}._card_13k34_47:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._cardHeader_13k34_70{display:flex;justify-content:space-between;align-items:center}._timestamp_13k34_76{font-size:var(--font-size-sm);color:var(--muted-foreground)}._cardBody_13k34_81{display:flex;flex-direction:column;gap:var(--spacing-3)}._infoItem_13k34_87{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:var(--font-size-base);color:var(--card-foreground)}._infoIcon_13k34_95{flex-shrink:0;margin-top:2px;color:var(--muted-foreground)}._postContent_13k34_101{font-style:italic;color:var(--muted-foreground);border-left:3px solid var(--border);padding-left:var(--spacing-3);margin:0;max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}._cardActions_13k34_115{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border-light)}._approveButton_13k34_124{background-color:var(--success);border-color:var(--success)}._approveButton_13k34_124:hover:not(:disabled){background-color:var(--success-hover);border-color:var(--success-hover)}._decisionInfo_13k34_134{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);color:var(--muted-foreground);padding-top:var(--spacing-2);border-top:1px solid var(--border-light)}._reviewedAt_13k34_144{margin-left:auto}._skeletonCard_13k34_148{pointer-events:none}._container_3fiex_1{padding:var(--spacing-4);padding-bottom:var(--spacing-12);display:flex;flex-direction:column;gap:var(--spacing-8);min-height:100%}._reportsSection_3fiex_10{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionHeader_3fiex_16{text-align:left;margin-bottom:var(--spacing-2)}._sectionTitle_3fiex_21{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1)}._sectionSubtitle_3fiex_28{font-size:.9375rem;color:var(--muted-foreground);margin:0}._header_3fiex_34{text-align:left;position:relative;padding-left:calc(var(--spacing-10) + var(--spacing-2))}._backButton_3fiex_40{position:absolute;left:0;top:0;color:var(--foreground);transition:all var(--animation-duration-normal) var(--ease-smooth)}._backButton_3fiex_40:hover{color:var(--primary);transform:translate(-2px)}._backButton_3fiex_40:active{transform:translate(0) scale(.95)}._title_3fiex_57{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1)}._subtitle_3fiex_64{font-size:1rem;color:var(--muted-foreground);margin:0}._marketSelector_3fiex_70{margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2);max-width:400px;margin-left:auto;margin-right:auto;padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius-lg);border:2px solid var(--primary);box-shadow:var(--shadow-md)}._marketLabel_3fiex_85{font-size:.9375rem;font-weight:600;color:var(--foreground);text-align:center}._marketTrigger_3fiex_92{background-color:var(--card)!important;border:2px solid var(--border)!important;font-weight:600;font-size:1rem}._adminActions_3fiex_99{margin-top:var(--spacing-4);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2);max-width:700px;margin-left:auto;margin-right:auto}._adminActions_3fiex_99>*{height:2.25rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-1) var(--spacing-2);font-size:.6875rem;line-height:1.2;white-space:normal;border:1.5px solid var(--border)!important;background-color:var(--card)!important;color:var(--foreground)!important;font-weight:500!important;box-shadow:var(--shadow-sm)!important}._adminActions_3fiex_99>*:hover:not(:disabled){background-color:var(--muted)!important;border-color:var(--primary)!important;color:var(--primary)!important}._adminActions_3fiex_99>*:active:not(:disabled){background-color:var(--muted)!important;border-color:var(--primary-active)!important;transform:scale(.98)}._tabsContainer_3fiex_138{width:100%}._reportsList_3fiex_142{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._reportCard_3fiex_149{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-3);border-left:4px solid var(--border);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._reportCard_3fiex_149:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-left-color:var(--primary)}._cardHeader_3fiex_170{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._timestamp_3fiex_179{font-size:.8125rem;color:var(--muted-foreground);margin-left:auto;white-space:nowrap}._cardBody_3fiex_186{display:flex;flex-direction:column;gap:var(--spacing-2)}._contentType_3fiex_192{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);font-weight:500}._contentTypeIcon_3fiex_201{flex-shrink:0}._contentId_3fiex_205{font-family:var(--font-family-monospace);color:var(--foreground);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._reason_3fiex_213{font-size:.9375rem;color:var(--foreground);line-height:1.5;margin:0}._reason_3fiex_213 strong{color:var(--muted-foreground);font-weight:600}._cardFooter_3fiex_225{border-top:1px solid var(--border);padding-top:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-3)}._reporterInfo_3fiex_233{font-size:.875rem;color:var(--muted-foreground);margin:0}._reporterInfo_3fiex_233 strong{color:var(--foreground);font-weight:600}._actionButtons_3fiex_245{display:flex;gap:var(--spacing-2);flex-wrap:wrap;justify-content:flex-end}._reviewInfo_3fiex_252{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius)}._reviewedText_3fiex_261{font-size:.8125rem;color:var(--muted-foreground);margin:0;font-style:italic}._reviewNotes_3fiex_268{font-size:.875rem;color:var(--foreground);margin:0;line-height:1.4}._reviewNotes_3fiex_268 strong{color:var(--muted-foreground);font-weight:600}._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}}._confettiContainer_1i8s2_1{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:var(--z-critical)}._confettiPiece_1i8s2_12{position:absolute;width:10px;height:20px;top:-30px;left:var(--x-start);opacity:0;transform:rotate(var(--rotation)) scale(var(--scale));animation:_fall_1i8s2_1 var(--duration) var(--delay) linear forwards}._confettiPiece_1i8s2_12:nth-child(5n){background-color:var(--primary)}._confettiPiece_1i8s2_12:nth-child(5n+1){background-color:var(--secondary)}._confettiPiece_1i8s2_12:nth-child(5n+2){background-color:var(--accent)}._confettiPiece_1i8s2_12:nth-child(5n+3){background-color:var(--warning)}._confettiPiece_1i8s2_12:nth-child(5n+4){background-color:var(--info)}@keyframes _fall_1i8s2_1{0%{transform:translateY(0) rotate(var(--rotation)) scale(var(--scale));opacity:1}to{transform:translateY(105vh) rotate(calc(var(--rotation) + 720deg)) scale(var(--scale));left:var(--x-end);opacity:0}}._navContainer_ujl86_1{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:450px;height:58px;background:var(--glass-background);backdrop-filter:blur(var(--blur-xl));-webkit-backdrop-filter:blur(var(--blur-xl));display:flex;justify-content:space-evenly;align-items:center;box-shadow:var(--elevation-4);border-top:1px solid var(--glass-border);z-index:var(--z-nav-sticky);animation:_slideUp_ujl86_1 var(--animation-duration-normal) var(--ease-smooth)}._activeIndicator_ujl86_22{position:absolute;top:0;left:0;height:2px;width:20%;background:var(--gradient-primary-secondary);transition:transform .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 12px #20b6aa40;animation:_indicatorPulse_ujl86_1 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes _indicatorPulse_ujl86_1{0%{height:2px;box-shadow:0 0 12px #20b6aa40}50%{height:3px;box-shadow:0 0 20px #20b6aa80}to{height:2px;box-shadow:0 0 12px #20b6aa40}}._activeIndicator_ujl86_22[data-active=events]{transform:translate(0)}._activeIndicator_ujl86_22[data-active=community]{transform:translate(100%)}._activeIndicator_ujl86_22[data-active=toolkit]{transform:translate(200%)}._activeIndicator_ujl86_22[data-active=messages]{transform:translate(300%)}._activeIndicator_ujl86_22[data-active=profile]{transform:translate(400%)}._navItem_ujl86_69{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;height:100%;color:var(--bottom-nav-foreground);text-decoration:none;font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.03em;transition:color var(--animation-duration-normal) var(--ease-smooth);padding:6px 4px;gap:4px;position:relative;opacity:0;animation:_staggerFadeIn_ujl86_1 var(--animation-duration-normal) var(--ease-smooth) forwards;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes _staggerFadeIn_ujl86_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._iconWrapper_ujl86_104{width:36px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background var(--animation-duration-fast) var(--ease-smooth),box-shadow var(--animation-duration-fast) var(--ease-smooth);position:relative}@keyframes _iconPopIn_ujl86_1{0%{transform:scale(.8)}50%{transform:scale(1.15)}to{transform:scale(1.05)}}@keyframes _glowPulse_ujl86_1{0%{box-shadow:0 0 16px #20b6aa4d}50%{box-shadow:0 0 24px #20b6aa99}to{box-shadow:0 0 16px #20b6aa4d}}._icon_ujl86_104{transition:color var(--animation-duration-fast) var(--ease-smooth)}._navItem_ujl86_69._active_ujl86_22 ._iconWrapper_ujl86_104{background:var(--gradient-primary-secondary);box-shadow:0 0 16px #20b6aa4d}._navItem_ujl86_69._active_ujl86_22 ._iconWrapper_ujl86_104[data-animating=true]{animation:_iconPopIn_ujl86_1 .25s cubic-bezier(.68,-.55,.265,1.55),_glowPulse_ujl86_1 .4s ease-out}._navItem_ujl86_69._active_ujl86_22{color:var(--primary)}._navItem_ujl86_69._active_ujl86_22 ._icon_ujl86_104{color:var(--primary-foreground)}._navItem_ujl86_69._active_ujl86_22 ._label_ujl86_166{font-weight:var(--font-weight-extrabold)}._navItem_ujl86_69:active ._iconWrapper_ujl86_104{transform:scale(.95);opacity:.8}@media(hover:hover){._navItem_ujl86_69:hover{opacity:.85}._navItem_ujl86_69:hover ._iconWrapper_ujl86_104{transform:scale(1.05)}._navItem_ujl86_69._active_ujl86_22:hover ._iconWrapper_ujl86_104{transform:scale(1.02);box-shadow:0 0 20px #20b6aa80}}._navItem_ujl86_69:focus-visible{outline:2px solid var(--ring);outline-offset:var(--ring-offset)}._label_ujl86_166{margin-top:2px;transition:font-weight var(--animation-duration-fast) var(--ease-smooth);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes _badgeBounceIn_ujl86_1{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes _badgePulse_ujl86_1{0%,to{transform:scale(1);box-shadow:0 0 #f43434b3}50%{transform:scale(1.05);box-shadow:0 0 0 4px #f4343400}}._badge_ujl86_230{position:absolute;top:-4px;right:-2px;min-width:18px;height:18px;background:linear-gradient(135deg,var(--error) 0%,var(--error-hover) 100%);color:var(--error-foreground);border-radius:var(--radius-full);border:1.5px solid var(--bottom-nav);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:var(--font-weight-bold);padding:0 var(--spacing-1);box-shadow:var(--elevation-2),0 0 12px #f4343440;z-index:1;animation:_badgeBounceIn_ujl86_1 var(--animation-duration-slow) var(--ease-bounce),_badgePulse_ujl86_1 2s ease-in-out var(--animation-duration-slow) infinite;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}@media(max-width:380px){._navItem_ujl86_69{font-size:.625rem;padding:6px 2px}._iconWrapper_ujl86_104{width:32px;height:24px}._icon_ujl86_104{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){._navItem_ujl86_69,._navItem_ujl86_69:active,._navItem_ujl86_69:active ._iconWrapper_ujl86_104,._navItem_ujl86_69._active_ujl86_22 ._iconWrapper_ujl86_104,._navItem_ujl86_69._active_ujl86_22 ._iconWrapper_ujl86_104[data-animating=true],._activeIndicator_ujl86_22{animation:none!important}._navItem_ujl86_69,._iconWrapper_ujl86_104,._icon_ujl86_104,._label_ujl86_166{transition-duration:.01ms!important}}@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}._trigger_18ubk_1{position:relative;color:var(--header-foreground);overflow:visible}._trigger_18ubk_1:hover,._trigger_18ubk_1:focus-visible{background-color:color-mix(in srgb,var(--header-foreground) 10%,transparent);color:var(--header-foreground)}._badge_18ubk_13{position:absolute;top:var(--spacing-1);right:var(--spacing-1);height:1rem;min-width:1rem;padding:0 var(--spacing-1);font-size:var(--font-size-xs);line-height:1rem;background-color:var(--error);color:var(--error-foreground);border:1px solid var(--header-gradient-end);pointer-events:none;transform:translate(25%,-50%);z-index:var(--z-content-high);animation:_gentlePulse_18ubk_1 3s ease-in-out infinite}@media(min-width:640px){._badge_18ubk_13{transform:translate(50%,-50%)}}@keyframes _gentlePulse_18ubk_1{0%,to{opacity:1;transform:translate(50%,-50%) scale(1)}50%{opacity:.85;transform:translate(50%,-50%) scale(1.05)}}._popoverContent_18ubk_48{width:clamp(320px,90vw,400px);max-width:calc(100vw - var(--spacing-4));background-color:var(--popup);border:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}._header_18ubk_58{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);flex-shrink:0;gap:var(--spacing-3)}._headerActions_18ubk_68{display:flex;gap:var(--spacing-3);align-items:center}._title_18ubk_74{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}._headerActions_18ubk_68 button{padding:0;height:auto;font-size:var(--font-size-sm);white-space:nowrap}._clearButton_18ubk_87{color:var(--error)}._clearButton_18ubk_87:hover:not(:disabled){color:var(--error-hover);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._clearButton_18ubk_87:active:not(:disabled){color:var(--error);background-color:color-mix(in srgb,var(--error) 15%,transparent)}._content_18ubk_101{flex-grow:1;overflow:hidden}._list_18ubk_106{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto}._item_18ubk_114{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);cursor:pointer;transition:background-color var(--animation-duration-fast) var(--ease-smooth);position:relative;border:none;background:none;width:100%;text-align:left}._item_18ubk_114:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;z-index:1}._item_18ubk_114:not(:last-child){border-bottom:1px solid var(--border-light)}._item_18ubk_114:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._unread_18ubk_142{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}._unread_18ubk_142:hover{background-color:color-mix(in srgb,var(--primary) 12%,transparent)}._itemIcon_18ubk_150{color:var(--primary);margin-top:var(--spacing-1);flex-shrink:0}._itemContent_18ubk_156{flex-grow:1}._itemText_18ubk_160{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-snug);color:var(--surface-foreground)}._itemTime_18ubk_167{font-size:var(--font-size-sm);color:var(--muted-foreground);margin-top:var(--spacing-1);display:block}._unreadIndicator_18ubk_174{position:absolute;top:50%;right:calc(var(--spacing-4) + 2rem);transform:translateY(-50%);width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--primary);box-shadow:var(--glow-primary)}._deleteButton_18ubk_186{position:absolute;top:50%;right:var(--spacing-2);transform:translateY(-50%);opacity:0;transition:opacity var(--animation-duration-fast) var(--ease-smooth);color:var(--muted-foreground)}._deleteButton_18ubk_186:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._item_18ubk_114:hover ._deleteButton_18ubk_186,._item_18ubk_114:focus-within ._deleteButton_18ubk_186{opacity:1}@media(pointer:coarse){._deleteButton_18ubk_186{opacity:1}}._emptyState_18ubk_213{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-4);text-align:center;color:var(--muted-foreground)}._emptyState_18ubk_213 svg{margin-bottom:var(--spacing-4);opacity:.5}._emptyState_18ubk_213 p{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--surface-foreground);margin:0 0 var(--spacing-1) 0}._emptyState_18ubk_213 span{font-size:var(--font-size-base)}._errorState_18ubk_239{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-4);text-align:center;color:var(--error)}._errorState_18ubk_239 svg{margin-bottom:var(--spacing-4);opacity:.5}._errorState_18ubk_239 p{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--error);margin:0 0 var(--spacing-1) 0}._errorState_18ubk_239 span{font-size:var(--font-size-sm);color:var(--error-foreground)}._skeletonContainer_18ubk_266{padding:var(--spacing-2) var(--spacing-4)}._skeletonItem_18ubk_270{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0}._skeletonText_18ubk_277{flex-grow:1}._appShell_1odv5_1{background-color:var(--background);min-height:100dvh;display:flex;justify-content:center;font-family:var(--font-family-base);position:relative;overflow:hidden;width:100%}._appShell_1odv5_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,hsla(175,70%,42%,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,hsla(210,75%,56%,.03) 0%,transparent 50%);animation:_backgroundFloat_1odv5_1 20s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes _backgroundFloat_1odv5_1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}._appContainer_1odv5_39{width:100%;max-width:450px;height:100dvh;min-height:0;background-color:var(--surface);display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-2xl);z-index:1;animation:_slideUp_1odv5_1 var(--animation-duration-slow) var(--ease-smooth);padding-top:env(safe-area-inset-top)}._skipLink_1odv5_56{position:absolute;left:-9999px;top:var(--spacing-4);z-index:var(--z-critical);padding:var(--spacing-3) var(--spacing-5);background-color:var(--primary);color:var(--primary-foreground);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);border-radius:var(--radius);box-shadow:var(--shadow-xl);transition:left var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth)}._skipLink_1odv5_56:focus{left:var(--spacing-4);outline:2px solid var(--primary-foreground);outline-offset:2px;transform:translateY(0)}._skipLink_1odv5_56:focus-visible{left:var(--spacing-4);outline:2px solid var(--primary-foreground);outline-offset:2px}._skipLink_1odv5_56:active{transform:scale(.98)}._header_1odv5_90{background:linear-gradient(135deg,var(--header-gradient-start) 0%,var(--header-gradient-end) 100%);background-size:200% 200%;color:var(--header-foreground);text-align:center;padding:var(--spacing-2) var(--spacing-4);flex-shrink:0;box-shadow:var(--shadow-lg);z-index:var(--z-nav);position:relative;backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));transition:box-shadow var(--animation-duration-normal) var(--ease-smooth),padding var(--animation-duration-normal) var(--ease-smooth);animation:_gradientShift_1odv5_1 15s ease infinite;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}._header_1odv5_90:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,hsla(175,70%,42%,.3) 20%,hsla(210,75%,56%,.3) 50%,hsla(175,70%,42%,.3) 80%,transparent 100%);animation:_glowPulse_1odv5_1 3s ease-in-out infinite}@keyframes _glowPulse_1odv5_1{0%,to{opacity:.5}50%{opacity:1}}._headerScrolled_1odv5_136{box-shadow:var(--shadow-xl);padding:var(--spacing-1) var(--spacing-4)}._headerTop_1odv5_141{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:0}._logo_1odv5_149{height:100px;width:auto;margin:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:drop-shadow(0 4px 8px hsla(0,0%,0%,.12));transition:transform var(--animation-duration-normal) var(--ease-smooth),filter var(--animation-duration-normal) var(--ease-smooth);flex-shrink:0}._logo_1odv5_149:hover{transform:scale(1.02);filter:drop-shadow(0 4px 10px hsla(0,0%,0%,.16));animation:_logoGlow_1odv5_1 2s ease-in-out infinite}@keyframes _logoGlow_1odv5_1{0%,to{filter:drop-shadow(0 4px 10px hsla(0,0%,0%,.16)) drop-shadow(0 0 8px hsla(175,75%,45%,.15))}50%{filter:drop-shadow(0 4px 12px hsla(0,0%,0%,.2)) drop-shadow(0 0 16px hsla(175,75%,45%,.25))}}._logo_1odv5_149:active{transform:scale(.98)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){._logo_1odv5_149{image-rendering:-webkit-optimize-contrast}}@media(max-width:380px){._logo_1odv5_149{height:110px}}._title_1odv5_197{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0;letter-spacing:var(--letter-spacing-tight);text-shadow:0 2px 4px hsla(0,0%,0%,.1)}._headerActions_1odv5_205{position:absolute;top:var(--spacing-3);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2);z-index:10}._themeToggleWrapper_1odv5_215{display:flex;align-items:center;flex-shrink:0}._subtitle_1odv5_221{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);letter-spacing:var(--letter-spacing-normal);color:#3b5998;text-shadow:0 1px 2px hsla(0,0%,0%,.15)}._mapPinIcon_1odv5_234{margin-bottom:2px;transition:transform var(--animation-duration-normal) var(--ease-bounce)}._locationContainer_1odv5_239{display:inline-block;transition:all var(--animation-duration-normal) var(--ease-smooth);border-radius:var(--radius);padding:0;margin:0 calc(-1 * var(--spacing-3))}._locationContainer_1odv5_239._clickable_1odv5_247{cursor:pointer}._locationContainer_1odv5_239._clickable_1odv5_247:hover{background-color:#ffffff1a;transform:scale(1.02)}._locationContainer_1odv5_239._clickable_1odv5_247:hover ._mapPinIcon_1odv5_234{transform:translateY(-2px)}._locationContainer_1odv5_239._clickable_1odv5_247:active{transform:scale(.98);background-color:#20b6aa33}._locationContainer_1odv5_239._clickable_1odv5_247:focus-visible{outline:2px solid var(--primary);outline-offset:var(--spacing-1);box-shadow:var(--glow-primary)}._locationDetails_1odv5_271{font-size:var(--font-size-sm);margin:0;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);color:#3b5998;opacity:.95}._contentArea_1odv5_280{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;background-color:var(--surface);overscroll-behavior-y:contain;padding-bottom:var(--content-bottom-padding, calc(58px + env(safe-area-inset-bottom)) );-webkit-overflow-scrolling:touch;touch-action:pan-y}._contentAreaNoPadding_1odv5_295{--content-bottom-padding: 0}._contentArea_1odv5_280::-webkit-scrollbar{width:6px}._contentArea_1odv5_280::-webkit-scrollbar-track{background:transparent}._contentArea_1odv5_280::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full);transition:background var(--animation-duration-fast)}._contentArea_1odv5_280::-webkit-scrollbar-thumb:hover{background:var(--border-heavy)}._footer_1odv5_319{margin-top:var(--spacing-6);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);text-align:center;border-top:1px solid var(--border-light);background-color:var(--surface)}._reportButton_1odv5_327{background:none;border:none;color:var(--muted-foreground);font-size:var(--font-size-xs);text-decoration:none;font-style:italic;cursor:pointer;padding:var(--spacing-1);margin-bottom:var(--spacing-2);transition:color var(--animation-duration-fast) var(--ease-smooth);font-weight:var(--font-weight-medium)}._reportButton_1odv5_327:hover{color:var(--primary)}._reportButton_1odv5_327:active{color:var(--primary-active)}._reportButton_1odv5_327:focus-visible{outline:2px solid var(--ring);outline-offset:var(--ring-offset);border-radius:var(--radius-sm)}._footerText_1odv5_355{font-size:.6875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-1) 0;line-height:var(--line-height-normal)}._footerLink_1odv5_362{color:var(--muted-foreground);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--animation-duration-fast) var(--ease-smooth)}._footerLink_1odv5_362:hover{color:var(--primary);text-decoration:underline}._footerLink_1odv5_362:active{color:var(--primary-active)}._footerCopyright_1odv5_378{font-size:.6875rem;color:var(--muted-foreground);margin:0;opacity:.7;line-height:var(--line-height-normal)}@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_6vijs_1{display:inline-flex;position:relative}._themeButton_6vijs_6{position:relative;transition:transform var(--animation-duration-normal) ease;padding:6px;margin:-6px}._themeButton_6vijs_6:hover{transform:scale(1.05)}._icon_6vijs_17{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_6vijs_22{margin-right:var(--spacing-2);color:currentColor}._activeItem_6vijs_27{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_6vijs_33{margin-left:auto;font-weight:700}.dark ._icon_6vijs_17{color:var(--foreground)}._banner_1v1fz_1{position:fixed;top:0;left:0;right:0;background:color-mix(in srgb,var(--warning),white 85%);border-bottom:1px solid color-mix(in srgb,var(--warning),white 70%);padding:var(--spacing-2) var(--spacing-4);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);z-index:var(--z-nav-sticky);animation:_slideDown_1v1fz_1 var(--animation-duration-normal) ease-out}._content_1v1fz_17{display:flex;align-items:center;gap:var(--spacing-3);flex:1;min-width:0}._icon_1v1fz_25{font-size:var(--font-size-base);flex-shrink:0;line-height:1}._message_1v1fz_31{font-size:var(--font-size-sm);color:var(--warning-foreground);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._resendButton_1v1fz_41{flex-shrink:0;height:1.75rem;padding:0 var(--spacing-2);font-size:var(--font-size-sm);background-color:transparent;color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning),white 60%)}._resendButton_1v1fz_41:hover:not(:disabled){background-color:color-mix(in srgb,var(--warning),white 75%);border-color:color-mix(in srgb,var(--warning),white 50%)}._dismissButton_1v1fz_56{background:transparent;border:none;color:var(--warning-foreground);cursor:pointer;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease;flex-shrink:0;padding:0}._dismissButton_1v1fz_56:hover{background-color:color-mix(in srgb,var(--warning),white 75%)}._dismissButton_1v1fz_56:active{background-color:color-mix(in srgb,var(--warning),white 65%)}._dark_1v1fz_81 ._banner_1v1fz_1{background:color-mix(in srgb,var(--warning),black 75%);border-bottom-color:color-mix(in srgb,var(--warning),black 60%)}._dark_1v1fz_81 ._resendButton_1v1fz_41{border-color:color-mix(in srgb,var(--warning),black 50%)}._dark_1v1fz_81 ._resendButton_1v1fz_41:hover:not(:disabled){background-color:color-mix(in srgb,var(--warning),black 65%);border-color:color-mix(in srgb,var(--warning),black 40%)}._dark_1v1fz_81 ._dismissButton_1v1fz_56:hover{background-color:color-mix(in srgb,var(--warning),black 65%)}._dark_1v1fz_81 ._dismissButton_1v1fz_56:active{background-color:color-mix(in srgb,var(--warning),black 55%)}@media(max-width:640px){._banner_1v1fz_1{padding:var(--spacing-2) var(--spacing-3)}._message_1v1fz_31{font-size:var(--font-size-xs)}._resendButton_1v1fz_41{font-size:var(--font-size-xs);padding:0 var(--spacing-1)}}._overlay_1yyll_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--foreground) 60%,transparent);display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay);animation:_fadeIn_1yyll_1 var(--animation-duration-fast) ease-out}._modal_1yyll_12{background-color:var(--surface);color:var(--surface-foreground);border-radius:var(--radius-lg);padding:var(--spacing-4);width:90%;max-width:400px;box-shadow:var(--shadow-xl);position:relative;animation:_slideUp_1yyll_1 var(--animation-duration-normal) ease-out}@media(min-width:640px){._modal_1yyll_12{padding:var(--spacing-8)}}._closeButton_1yyll_30{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:none;border:none;cursor:pointer;color:var(--muted-foreground);padding:var(--spacing-1);border-radius:var(--radius-full)}._closeButton_1yyll_30:hover{background-color:var(--muted);color:var(--surface-foreground)}._content_1yyll_47{text-align:center;display:flex;flex-direction:column;gap:var(--spacing-4)}._content_1yyll_47 h3{font-size:1.5rem;font-weight:700;margin:0}._content_1yyll_47 p{margin:0;color:var(--muted-foreground);line-height:1.5}._keyboardHint_1yyll_66{font-size:.875rem;color:var(--muted-foreground);font-style:italic;opacity:.8}._moodSelector_1yyll_73{display:flex;justify-content:space-around;gap:var(--spacing-4);margin-top:var(--spacing-4)}._moodButton_1yyll_80{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);background:none;border:none;cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius);transition:background-color var(--animation-duration-fast);flex:1}._moodButton_1yyll_80:hover:not(:disabled){background-color:var(--muted)}._moodButton_1yyll_80:disabled{opacity:.5;cursor:not-allowed}._moodButton_1yyll_80 span{font-weight:500;color:var(--surface-foreground)}._goodEmoji_1yyll_108{color:var(--success)}._hangingInEmoji_1yyll_112{color:var(--warning)}._strugglingEmoji_1yyll_116{color:var(--error)}._skipButton_1yyll_120{background:none;border:none;color:var(--muted-foreground);cursor:pointer;font-size:.875rem;margin-top:var(--spacing-4)}._skipButton_1yyll_120:hover{text-decoration:underline}._primaryButton_1yyll_133{background-color:var(--primary);color:var(--primary-foreground);border:none;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius);font-weight:500;cursor:pointer;transition:background-color var(--animation-duration-fast)}._primaryButton_1yyll_133:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._crisisButton_1yyll_148{background-color:var(--error);color:var(--error-foreground);border:none;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius);font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);transition:background-color var(--animation-duration-fast)}._crisisButton_1yyll_148:hover{background-color:color-mix(in srgb,var(--error) 90%,black)}._dialogContent_1su9k_1{max-width:450px;max-height:80vh;display:flex;flex-direction:column}._header_1su9k_8{text-align:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-4)}._title_1su9k_15{color:var(--error)!important}._description_1su9k_19{font-size:.9rem}._resourceList_1su9k_23{overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-4)}._resourceCard_1su9k_30{background-color:var(--background);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._cardHeader_1su9k_37{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._cardHeader_1su9k_37 h4{margin:0;font-size:1rem;font-weight:600}._icon_1su9k_50{color:var(--primary)}._cardDescription_1su9k_54{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;line-height:1.5}._contactInfo_1su9k_61{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._contactLink_1su9k_67{display:flex;align-items:center;gap:var(--spacing-2);color:var(--primary);text-decoration:none;font-weight:500;font-size:.875rem;transition:color var(--animation-duration-fast) var(--ease-smooth)}._contactLink_1su9k_67:hover{text-decoration:underline;color:var(--primary-hover)}@media(min-width:640px){._dialogContent_1su9k_1{width:90%}}@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{._inputWrapper_1omku_2{position:relative;display:inline-block;width:100%}._input_1omku_2{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);width:100%;height:2.25rem;outline:none;position:relative;z-index:1;box-shadow:var(--shadow-xs),var(--shadow-inner);transition:border-color var(--animation-duration-normal) var(--ease-smooth),background-color var(--animation-duration-normal) var(--ease-smooth),box-shadow var(--animation-duration-normal) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth),border-radius var(--animation-duration-fast) var(--ease-smooth),color var(--animation-duration-fast) var(--ease-smooth);will-change:transform,box-shadow,border-color}._inputWrapper_1omku_2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--shine-gradient);border-radius:var(--radius);pointer-events:none;z-index:2;opacity:0;transition:opacity var(--animation-duration-fast) var(--ease-smooth)}._inputWrapper_1omku_2:hover:before{animation:_shimmer_1omku_1 1.5s var(--ease-smooth);opacity:1}._inputWrapper_1omku_2:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 20%,transparent);transform:translate(-50%,-50%);pointer-events:none;z-index:0;transition:width var(--animation-duration-slow) var(--ease-smooth),height var(--animation-duration-slow) var(--ease-smooth),opacity var(--animation-duration-slow) var(--ease-smooth);opacity:0}._input_1omku_2:active~._inputWrapper_1omku_2:after,._inputWrapper_1omku_2:has(._input_1omku_2:active):after{width:100%;height:100%;opacity:1}._input_1omku_2::placeholder{color:var(--muted-foreground);opacity:.7;transition:opacity var(--animation-duration-normal) var(--ease-smooth),transform var(--animation-duration-normal) var(--ease-smooth)}._input_1omku_2:hover{border-color:color-mix(in srgb,var(--primary) 60%,var(--border));background-color:color-mix(in srgb,var(--card) 97%,var(--primary) 3%);box-shadow:var(--shadow-sm),var(--shadow-inner);transform:translateY(-1px)}._input_1omku_2:focus{border-color:var(--primary);background-color:var(--card);box-shadow:0 0 0 1px var(--primary),0 0 8px color-mix(in srgb,var(--primary) 20%,transparent)}._input_1omku_2:focus::placeholder{opacity:.5;transform:translateY(-2px)}._input_1omku_2:not(:placeholder-shown){color:color-mix(in srgb,var(--foreground) 95%,var(--primary) 5%)}._input_1omku_2:disabled{background-color:var(--muted);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,color-mix(in srgb,var(--border) 30%,transparent) 10px,color-mix(in srgb,var(--border) 30%,transparent) 11px);color:var(--muted-foreground);cursor:not-allowed;opacity:.6;filter:grayscale(.8);box-shadow:var(--shadow-inner);transform:none;will-change:auto}._input_1omku_2:disabled::placeholder{opacity:.4}._input_1omku_2:-webkit-autofill,._input_1omku_2:-webkit-autofill:hover,._input_1omku_2:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card) 95%,var(--primary) 5%) inset,var(--shadow-xs);transition:background-color 5000s ease-in-out 0s;border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.dark ._input_1omku_2{background-color:color-mix(in srgb,var(--background) 85%,black);box-shadow:var(--shadow-xs),var(--shadow-inner)}.dark ._input_1omku_2:hover{background-color:color-mix(in srgb,var(--background) 80%,black);border-color:color-mix(in srgb,var(--primary) 70%,transparent);box-shadow:var(--shadow-sm),var(--shadow-inner)}.dark ._input_1omku_2:focus{background-color:color-mix(in srgb,var(--background) 85%,black);box-shadow:0 0 0 1px var(--primary),0 0 8px color-mix(in srgb,var(--primary) 25%,transparent)}.dark ._input_1omku_2:-webkit-autofill,.dark ._input_1omku_2:-webkit-autofill:hover,.dark ._input_1omku_2:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--background) 85%,var(--primary) 5%) inset,var(--shadow-xs)}}@layer base{._spinner_pbqbe_3{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;will-change:transform}._spinnerInner_pbqbe_13{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--border-light);border-top-color:var(--spinner-color, var(--primary));animation:_spinRotate_pbqbe_1 var(--animation-duration-slow) linear infinite}._spinnerGradient_pbqbe_24{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;will-change:transform}._spinnerGradient_pbqbe_24 ._spinnerInner_pbqbe_13{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--gradient-primary-secondary) border-box;animation:_spinRotate_pbqbe_1 var(--animation-duration-slow) var(--ease-smooth) infinite}._spinnerGradient_pbqbe_24 ._spinnerInner_pbqbe_13:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:var(--gradient-primary-secondary);opacity:.2;filter:blur(4px);animation:_glowPulseSpinner_pbqbe_1 2s var(--ease-smooth) infinite}._spinnerDots_pbqbe_58{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex-shrink:0;will-change:transform}._dot_pbqbe_68{width:.4em;height:.4em;border-radius:50%;background:var(--spinner-color, var(--primary));animation:_dotBounce_pbqbe_1 1.4s var(--ease-smooth) infinite}._dot_pbqbe_68:nth-child(1){animation-delay:-.32s}._dot_pbqbe_68:nth-child(2){animation-delay:-.16s}._spinnerPulse_pbqbe_85{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;will-change:transform}._pulseRing_pbqbe_94{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--spinner-color, var(--primary));animation:_pulseRing_pbqbe_94 1.5s var(--ease-out) infinite}._pulseCore_pbqbe_103{width:40%;height:40%;border-radius:50%;background:var(--spinner-color, var(--primary));animation:_pulseCore_pbqbe_103 1.5s var(--ease-smooth) infinite}._sm_pbqbe_112{width:1rem;height:1rem;font-size:1rem}._sm_pbqbe_112 ._spinnerInner_pbqbe_13,._sm_pbqbe_112 ._pulseRing_pbqbe_94{border-width:2px}._md_pbqbe_126{width:1.5rem;height:1.5rem;font-size:1.5rem}._md_pbqbe_126 ._spinnerInner_pbqbe_13,._md_pbqbe_126 ._pulseRing_pbqbe_94{border-width:2.5px}._lg_pbqbe_140{width:2.5rem;height:2.5rem;font-size:2.5rem}._lg_pbqbe_140 ._spinnerInner_pbqbe_13,._lg_pbqbe_140 ._pulseRing_pbqbe_94{border-width:3px}@keyframes _spinRotate_pbqbe_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _dotBounce_pbqbe_1{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@keyframes _pulseRing_pbqbe_94{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes _pulseCore_pbqbe_103{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.7}}@keyframes _glowPulseSpinner_pbqbe_1{0%,to{opacity:.2}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){._spinnerInner_pbqbe_13,._dot_pbqbe_68,._pulseRing_pbqbe_94,._pulseCore_pbqbe_103{animation:none}._spinner_pbqbe_3,._spinnerGradient_pbqbe_24,._spinnerDots_pbqbe_58,._spinnerPulse_pbqbe_85{opacity:.8}}}._form_1tpm6_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1tpm6_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}._forgotPasswordLink_1tpm6_17{display:block;text-align:right;font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2);margin-bottom:var(--spacing-4);text-decoration:none;transition:color var(--animation-duration-fast) ease}._forgotPasswordLink_1tpm6_17:hover{color:var(--primary);text-decoration:underline}._submitButton_1tpm6_33{width:100%}._loadingText_1tpm6_37{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1tpm6_44{color:#fff}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}._form_bf98v_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._checkboxContainer_bf98v_8{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}._checkboxWrapper_bf98v_15{display:flex;align-items:flex-start;gap:var(--spacing-3);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius);transition:background-color var(--animation-duration-fast)}._checkboxWrapper_bf98v_15:hover{background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._checkboxLabel_bf98v_29{font-size:.875rem;line-height:1.5;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;padding-top:.125rem;pointer-events:none}._legalLink_bf98v_40{color:var(--primary);text-decoration:underline;transition:color var(--animation-duration-fast);pointer-events:auto;cursor:pointer}._legalLink_bf98v_40:hover{color:var(--secondary)}._legalLink_bf98v_40:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}._submitButton_bf98v_58{width:100%;margin-top:var(--spacing-4)}._errorMessage_bf98v_63{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_bf98v_75{gap:var(--spacing-2)}._checkboxWrapper_bf98v_15{gap:var(--spacing-2);padding:var(--spacing-3)}._checkboxLabel_bf98v_29{font-size:.8125rem}}._loginContainer_ixlow_1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-6);min-height:100%;box-sizing:border-box}._formCard_ixlow_11{width:100%;background:linear-gradient(135deg,#2fdacc,#67a8e9);color:var(--header-foreground);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl),var(--glow-primary);padding:var(--spacing-8);animation:_slideUp_ixlow_1 .5s cubic-bezier(.16,1,.3,1)}._tabs_ixlow_21{width:100%}._tabsList_ixlow_25{display:grid;grid-template-columns:1fr 1fr;width:100%;border-bottom:2px solid hsla(255,255%,255%,.15);margin-bottom:var(--spacing-6);background:#0003;border-radius:var(--radius-lg);padding:var(--spacing-1)}._tabsTrigger_ixlow_36{flex:1;text-align:center;font-size:1rem;font-weight:600;padding:var(--spacing-3);color:var(--header-foreground);opacity:.7;border-radius:var(--radius);transition:all var(--animation-duration-fast) var(--ease-smooth)}._tabsTrigger_ixlow_36:hover{opacity:1;background:#ffffff0d}._tabsTrigger_ixlow_36[data-state=active]{color:var(--header-foreground);opacity:1;background:var(--primary);box-shadow:var(--glow-primary)}._tabsTrigger_ixlow_36[data-state=active]:after{display:none}._tabsContent_ixlow_64{padding-top:var(--spacing-2)}._footer_ixlow_68{margin-top:var(--spacing-8);font-size:.875rem;color:var(--muted-foreground);text-align:center}@keyframes _slideUp_ixlow_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._background_nm8lm_1{min-height:100vh;background-color:var(--background);display:flex;justify-content:center;font-family:var(--font-family-base);overflow-x:hidden;width:100%}._appContainer_nm8lm_11{width:100%;max-width:450px;background-color:var(--surface);display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-lg)}._header_nm8lm_21{background:linear-gradient(135deg,var(--header-gradient-start),var(--header-gradient-end));background-size:200% 200%;color:var(--header-foreground);text-align:center;padding:var(--spacing-2) var(--spacing-4);flex-shrink:0;box-shadow:var(--shadow-lg);position:relative;backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));animation:_gradientShift_nm8lm_1 15s ease infinite;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}._header_nm8lm_21:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,hsla(175,70%,42%,.3) 20%,hsla(210,75%,56%,.3) 50%,hsla(175,70%,42%,.3) 80%,transparent 100%);animation:_glowPulse_nm8lm_1 3s ease-in-out infinite}@keyframes _glowPulse_nm8lm_1{0%,to{opacity:.5}50%{opacity:1}}._headerTop_nm8lm_68{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:0}._logo_nm8lm_76{height:100px;width:auto;margin:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:drop-shadow(0 4px 8px hsla(0,0%,0%,.12));transition:transform var(--animation-duration-normal) var(--ease-smooth),filter var(--animation-duration-normal) var(--ease-smooth);flex-shrink:0}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){._logo_nm8lm_76{image-rendering:-webkit-optimize-contrast}}@media(max-width:380px){._logo_nm8lm_76{height:110px}}._mainContent_nm8lm_104{flex:1;overflow-y:auto;background-color:var(--surface)}._legalPageContainer_pc9cc_1{padding:var(--spacing-4);font-family:var(--font-family-base);color:var(--surface-foreground);max-width:800px;margin:0 auto}._pageHeader_pc9cc_9{display:flex;align-items:center;margin-bottom:var(--spacing-4);position:relative;justify-content:center}._backButton_pc9cc_17{position:absolute;left:calc(-1 * var(--spacing-2));color:var(--muted-foreground)}._backButton_pc9cc_17:hover{color:var(--surface-foreground)}._pageTitle_pc9cc_27{font-size:1.5rem;font-weight:700;text-align:center;margin:0}._content_pc9cc_34{animation:_fadeIn_pc9cc_1 var(--animation-duration-normal) ease-out}._footer_pc9cc_38{margin-top:var(--spacing-12);text-align:center;font-size:.875rem;color:var(--muted-foreground)}._section_fn55f_1{margin-bottom:var(--spacing-6)}._title_fn55f_5{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);color:var(--primary)}._content_fn55f_14{animation:_fadeIn_fn55f_1 var(--animation-duration-normal) ease-out}._content_fn55f_14 p,._content_fn55f_14 ul{font-size:.9375rem;line-height:1.7;margin-bottom:var(--spacing-3)}._content_fn55f_14 ul{list-style-position:inside;padding-left:var(--spacing-2)}._content_fn55f_14 li{margin-bottom:var(--spacing-2)}._content_fn55f_14 a{color:var(--secondary);text-decoration:none;font-weight:var(--font-weight-medium)}._content_fn55f_14 a:hover{text-decoration:underline}._content_fn55f_14 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-top:var(--spacing-5);margin-bottom:var(--spacing-3);color:var(--surface-foreground)}._loadingContainer_lx646_1{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:var(--spacing-8)}._pageContainer_lx646_9{padding:var(--spacing-3);padding-bottom:calc(var(--spacing-8) + var(--spacing-3));display:flex;flex-direction:column;gap:var(--spacing-3);min-height:100%;opacity:0;transition:opacity var(--animation-duration-slow) var(--ease-smooth)}._pageContainer_lx646_9._mounted_lx646_20{opacity:1}._upcomingEventsSection_lx646_24{display:flex;flex-direction:column;gap:var(--spacing-3)}._upcomingEventsTitle_lx646_30{font-size:1rem;font-weight:700;color:var(--foreground);margin:0}._fab_1mf87_2{position:fixed;bottom:calc(70px + var(--spacing-4) + 70px);right:var(--spacing-4);width:56px;height:56px;border-radius:50%;background-color:#06b6d4;color:#fff;border:none;box-shadow:var(--shadow-lg);cursor:pointer;z-index:var(--z-content-high);transition:all var(--animation-duration-fast) ease;display:none}._fab_1mf87_2:hover{background-color:color-mix(in srgb,#06B6D4,black 15%);box-shadow:var(--shadow-xl);transform:scale(1.05)}._fab_1mf87_2:active{transform:scale(.95)}._fabIcon_1mf87_29{font-size:1.75rem;font-weight:300;line-height:1;display:flex;align-items:center;justify-content:center}@media(min-width:641px){._fab_1mf87_2{display:none}}@media(max-width:640px){._fab_1mf87_2{display:none}}._container_1mf87_51{display:flex;flex-direction:column;gap:var(--spacing-3)}._statusMessage_1mf87_58{background-color:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-2);text-align:center;color:var(--info);font-size:.875rem;font-weight:500}._toggleSection_1mf87_71{display:none}._toggleLabel_1mf87_75{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._toggleCheckbox_1mf87_85{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--primary);padding:calc((44px - 1.125rem)/2);margin:calc((1.125rem - 44px)/2)}._filterSection_1mf87_96{display:flex;flex-direction:column;gap:var(--spacing-3)}._filterGrid_1mf87_102{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-3)}._filterGrid_1mf87_102>:nth-child(1),._filterGrid_1mf87_102>:nth-child(2),._filterGrid_1mf87_102>:nth-child(3),._filterGrid_1mf87_102>:nth-child(4),._filterGrid_1mf87_102>:nth-child(5),._filterGrid_1mf87_102>:nth-child(6){grid-column:span 2}._filterGrid_1mf87_102>:nth-child(7){grid-column:1 / 4}._filterGrid_1mf87_102>:nth-child(8){grid-column:4 / 7}._filterButton_1mf87_128{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);border:1px solid var(--border);background-color:var(--card);color:var(--card-foreground);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--animation-duration-fast) ease;min-height:32px;padding-top:calc(var(--spacing-1) + 3px);padding-bottom:calc(var(--spacing-1) + 3px);margin-top:-3px;margin-bottom:-3px}._filterButton_1mf87_128:not(._filterButtonActive_1mf87_148):hover{background-color:var(--muted)}._filterButtonActive_1mf87_148:hover{background-color:#3b5998;border-color:#3b5998}._filterButtonActive_1mf87_148{background-color:#3b5998;color:#fff;border-color:#3b5998}._createButton_1mf87_163{background-color:#06b6d4;color:#fff;border-color:#06b6d4}._createButton_1mf87_163:hover{background-color:color-mix(in srgb,#06B6D4,black 15%);border-color:color-mix(in srgb,#06B6D4,black 15%)}._dadCreatedButton_1mf87_174{background-color:transparent;border:2px solid #06B6D4;color:#06b6d4}._dadCreatedButton_1mf87_174:not(._dadCreatedActive_1mf87_180):hover{background-color:color-mix(in srgb,#06B6D4 10%,transparent)}._dadCreatedActive_1mf87_180{background-color:#06b6d4;color:#fff;border-color:#06b6d4}._dadCreatedActive_1mf87_180:hover{background-color:color-mix(in srgb,#06B6D4,black 15%);border-color:color-mix(in srgb,#06B6D4,black 15%)}._calendarCard_1kh08_2{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-2) var(--spacing-1);box-shadow:var(--shadow-md)}._calendarHeader_1kh08_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-1)}._calendarTitle_1kh08_16{font-size:1rem;font-weight:700;color:var(--card-foreground);margin:0}._calendarNavButton_1kh08_23{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background-color:var(--muted);color:var(--card-foreground);cursor:pointer;border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease;padding:0;margin:0}._calendarNavButton_1kh08_23:hover{background-color:var(--border)}._calendarGrid_1kh08_44{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}._dayOfWeekLabel_1kh08_50{font-size:.6875rem;font-weight:600;color:var(--muted-foreground);text-align:center;padding:2px 0;text-transform:uppercase;letter-spacing:.02em}._calendarDay_1kh08_60{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;background-color:transparent;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) ease;position:relative;padding:1px 0;min-height:32px;margin:-6px 0}._calendarDayEmpty_1kh08_78{cursor:default;pointer-events:none}._calendarDay_1kh08_60:not(._calendarDayEmpty_1kh08_78):hover{background-color:var(--muted)}._calendarDayWithEvents_1kh08_87{font-weight:600}._calendarDaySelected_1kh08_91{background-color:#394960;color:#fff}._calendarDaySelected_1kh08_91:hover{background-color:#303d50;color:#fff}._calendarDayNumber_1kh08_101{font-size:.875rem;color:var(--card-foreground);font-weight:500}._calendarDaySelected_1kh08_91 ._calendarDayNumber_1kh08_101{color:#fff}._eventDots_1kh08_111{display:flex;gap:2px;margin-top:1px;position:absolute;bottom:4px;align-items:center}._eventDot_1kh08_111{width:4px;height:4px;border-radius:var(--radius-full)}._eventOverflowCount_1kh08_126{font-size:.5rem;color:var(--muted-foreground);font-weight:500;margin-left:1px;line-height:1}._calendarDaySelected_1kh08_91 ._eventOverflowCount_1kh08_126{color:#ffffffb3}@media(max-width:450px){._calendarDayNumber_1kh08_101{font-size:.875rem}._eventDot_1kh08_111{width:3px;height:3px}._eventOverflowCount_1kh08_126{font-size:.45rem}}._skeletonCard_1ew8y_1{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border-light);box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:0;animation:_skeletonFadeIn_1ew8y_1 var(--animation-duration-normal) var(--ease-smooth) backwards;will-change:opacity,transform}._badgeRow_1ew8y_14{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}._metaRow_1ew8y_20{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-3)}@keyframes _skeletonFadeIn_1ew8y_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._skeletonCard_1ew8y_1{animation:none;opacity:1;transform:none}}._eventCardsSection_aeuan_2{display:flex;flex-direction:column;gap:var(--spacing-3)}._eventCardsSectionTitle_aeuan_8{font-size:1rem;font-weight:700;color:var(--foreground);margin:0}._eventCard_aeuan_2{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border-light);box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:.5rem;cursor:pointer;transition:all var(--animation-duration-fast) ease;animation:_eventCardEntrance_aeuan_1 var(--animation-duration-normal) var(--ease-smooth) backwards;will-change:opacity,transform}@keyframes _eventCardEntrance_aeuan_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._eventCard_aeuan_2{animation:none;opacity:1;transform:none}}._communityCard_aeuan_50{border-left:3px solid var(--primary)}._eventCard_aeuan_2:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014;border-color:var(--border)}._eventBadgeRow_aeuan_60{display:flex;gap:var(--spacing-2);flex-wrap:wrap;margin-bottom:var(--spacing-2)}._eventBadgeRow_aeuan_60>*{font-size:.6875rem;padding:.125rem .5rem;font-weight:500}._sourceBadge_aeuan_73{font-size:.6875rem;padding:.125rem .5rem;opacity:.9}._newBadge_aeuan_79{font-size:.6875rem;padding:.125rem .5rem;font-weight:700}._dateBadge_aeuan_85{font-size:.6875rem;padding:.125rem .5rem;font-weight:600;background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 20%,transparent)}._eventCardCity_aeuan_94{font-size:.8125rem;color:var(--muted-foreground);margin:0;font-weight:500;display:flex;align-items:center;gap:var(--spacing-2)}._eventCardTitle_aeuan_104{font-size:.9375rem;font-weight:700;color:var(--card-foreground);margin:0;line-height:1.3}._eventCardTimeLocation_aeuan_112{font-size:.8125rem;color:var(--muted-foreground);margin:0;display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:nowrap;line-height:1.4}._inlineIcon_aeuan_123{display:inline-block;vertical-align:middle;flex-shrink:0;line-height:1}._createdByText_aeuan_130{font-size:.8125rem;color:var(--card-foreground);font-weight:600;margin:0;line-height:1.4}._eventCardMetaRow_aeuan_138{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-top:var(--spacing-2)}._rsvpBadge_aeuan_146{font-size:.6875rem;font-weight:600;padding:.125rem .5rem}._attendeeCount_aeuan_152{font-size:.8125rem;font-weight:700;color:var(--card-foreground);display:flex;align-items:center;gap:.25rem}._eventCardDescription_aeuan_161{font-size:.8125rem;color:var(--muted-foreground);line-height:1.4;margin:0;margin-top:.125rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._endState_aeuan_175{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);gap:var(--spacing-2);margin-top:var(--spacing-4)}._endStateIcon_aeuan_185{font-size:1.5rem;color:var(--muted-foreground);opacity:.5;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--muted);border-radius:var(--radius-full)}._endStateText_aeuan_198{font-size:var(--font-size-sm);color:var(--muted-foreground);text-align:center;margin:0;opacity:.7}._container_1pbyx_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._title_1pbyx_7{font-size:1rem;font-weight:700;color:var(--foreground);margin:0}._infiniteScrollSentinel_1pbyx_15{display:flex;justify-content:center;align-items:center;padding:var(--spacing-6) 0;min-height:80px}._loadingIndicator_1pbyx_23{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:500}._endOfListIndicator_1pbyx_33{display:flex;justify-content:center;align-items:center;padding:var(--spacing-8) 0;color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:500;text-align:center}._spinner_1pbyx_44{display:inline-block;width:1rem;height:1rem;border:2px solid var(--border-light);border-top-color:var(--primary);border-radius:50%;animation:_spin_1pbyx_44 var(--animation-duration-slow) linear infinite}@keyframes _spin_1pbyx_44{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_wnhtz_1{position:fixed;bottom:6rem;right:var(--spacing-4);z-index:var(--z-nav);opacity:0;transform:translateY(20px);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;pointer-events:none}._visible_wnhtz_12{opacity:1;transform:translateY(0);pointer-events:auto}._button_wnhtz_18{border-radius:var(--radius-full);box-shadow:var(--shadow-lg)}._pageContainer_mcyj8_1{padding:var(--spacing-2) var(--spacing-3) calc(var(--spacing-8) + var(--spacing-3));display:flex;flex-direction:column;gap:var(--spacing-3);min-height:100%}._firstTimeTip_mcyj8_14{background-color:var(--primary-light);border:1px solid var(--primary);border-radius:var(--radius-lg);padding:var(--spacing-3);display:flex;gap:var(--spacing-3);align-items:flex-start;box-shadow:var(--shadow-sm)}._tipIcon_mcyj8_25{font-size:var(--font-size-2xl);flex-shrink:0;line-height:1}._tipContent_mcyj8_31{flex:1}._tipTitle_mcyj8_35{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0 0 var(--spacing-1)}._tipText_mcyj8_42{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0;line-height:var(--line-height-normal)}._tipDismiss_mcyj8_49{background:none;border:none;color:var(--muted-foreground);font-size:var(--font-size-2xl);cursor:pointer;padding:0;line-height:1;flex-shrink:0;transition:color var(--animation-duration-fast) var(--ease-smooth);font-family:var(--font-family-base)}._tipDismiss_mcyj8_49:hover{color:var(--foreground)}._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}}._accessDeniedIcon_1sewc_1{color:var(--warning)}._bannedIcon_1sewc_5{color:var(--error)}._loadingBanner_1sewc_9{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:400px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:var(--primary-foreground);padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);box-shadow:var(--shadow-lg);z-index:var(--z-critical);animation:_slideDown_1sewc_1 var(--animation-duration-normal) var(--ease-smooth);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._loadingIcon_1sewc_30{animation:_spin_1sewc_1 1s linear infinite;flex-shrink:0}._loadingText_1sewc_35{letter-spacing:var(--letter-spacing-wide)}@keyframes _spin_1sewc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _slideDown_1sewc_1{0%{transform:translate(-50%) translateY(-100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){._loadingIcon_1sewc_30{animation:_pulse_1sewc_1 2s ease-in-out infinite}._loadingBanner_1sewc_9{animation:none}}._landingContainer_s9m1d_1{display:flex;flex-direction:column;min-height:100%;padding:var(--spacing-6) var(--spacing-5);text-align:center;animation:_fadeIn_s9m1d_1 var(--animation-duration-slow) var(--ease-smooth)}._heroSection_s9m1d_10{margin-bottom:var(--spacing-10)}._heroTitle_s9m1d_14{font-size:var(--font-size-4xl);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--foreground);background:var(--gradient-primary-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:var(--spacing-3)}._heroTagline_s9m1d_28{font-size:var(--font-size-lg);color:var(--muted-foreground);line-height:var(--line-height-snug);max-width:320px;margin:0 auto}._valuePropsSection_s9m1d_36{display:flex;justify-content:space-around;gap:var(--spacing-5);margin-bottom:var(--spacing-12)}._valueProp_s9m1d_36{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);flex:1}._valueProp_s9m1d_36 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0}._valueProp_s9m1d_36 p{font-size:var(--font-size-sm);color:var(--muted-foreground);line-height:var(--line-height-normal);margin:0}._iconWrapper_s9m1d_65{display:flex;align-items:center;justify-content:center;width:64px;height:64px;min-width:64px;min-height:64px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);margin-bottom:var(--spacing-2);box-shadow:var(--shadow-sm);transition:all var(--animation-duration-normal) var(--ease-smooth);will-change:transform}._valueProp_s9m1d_36:hover ._iconWrapper_s9m1d_65{transform:scale(1.1) rotate(-5deg);box-shadow:var(--shadow-md),var(--glow-primary);background-color:color-mix(in srgb,var(--primary) 20%,transparent)}._socialProofSection_s9m1d_88{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-xl);margin-bottom:var(--spacing-8);box-shadow:var(--shadow-lg)}._socialProofTitle_s9m1d_96{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--card-foreground);margin:0 0 var(--spacing-4)}._highlight_s9m1d_103{color:var(--primary)}._trustBadges_s9m1d_107{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3)}._trustBadges_s9m1d_107>*{display:inline-flex;align-items:center;gap:var(--spacing-2)}._communityPreviewSection_s9m1d_120{margin-bottom:var(--spacing-8)}._communityPreviewCard_s9m1d_124{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--secondary) 8%,transparent));border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);border-radius:var(--radius-xl);padding:var(--spacing-8) var(--spacing-6);text-align:center;box-shadow:var(--shadow-lg);transition:all var(--animation-duration-normal) var(--ease-smooth)}._communityPreviewCard_s9m1d_124:hover{box-shadow:var(--shadow-xl),var(--glow-primary);transform:translateY(-2px)}._communityPreviewIcon_s9m1d_141{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:var(--primary-foreground);margin:0 auto var(--spacing-4);box-shadow:var(--shadow-md),var(--glow-primary)}._communityPreviewTitle_s9m1d_154{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-3);line-height:var(--line-height-tight)}._communityPreviewText_s9m1d_162{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-normal);margin:0 0 var(--spacing-6);max-width:360px;margin-left:auto;margin-right:auto}._communityPreviewButton_s9m1d_172{width:100%;max-width:280px}._ctaSection_s9m1d_177{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-12)}._ctaButton_s9m1d_184{width:100%;min-height:48px}._benefitsSection_s9m1d_189{margin-bottom:var(--spacing-12);text-align:left}._sectionTitle_s9m1d_194{text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4);color:var(--foreground)}._benefitsList_s9m1d_202{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._benefitsList_s9m1d_202 li{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--surface-foreground);line-height:var(--line-height-normal);min-height:28px}._benefitIcon_s9m1d_221{color:var(--success);flex-shrink:0;margin-top:2px;width:20px;height:20px}._testimonialSection_s9m1d_229{background-color:color-mix(in srgb,var(--secondary) 8%,transparent);border-left:4px solid var(--secondary);padding:var(--spacing-5);border-radius:var(--radius-md);margin-bottom:var(--spacing-12);text-align:left}._testimonialSection_s9m1d_229 blockquote{margin:0 0 var(--spacing-3);font-style:italic;color:var(--surface-foreground);line-height:var(--line-height-relaxed)}._testimonialSection_s9m1d_229 cite{font-style:normal;font-weight:var(--font-weight-medium);color:var(--secondary)}._footer_s9m1d_251{margin-top:auto;padding-top:var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:center;gap:var(--spacing-5)}._footer_s9m1d_251 a{font-size:var(--font-size-sm);color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) var(--ease-smooth)}._footer_s9m1d_251 a:hover{color:var(--primary);text-decoration:underline}._appShell_1k3ii_1{background-color:var(--background);min-height:100vh;display:flex;justify-content:center;font-family:var(--font-family-base);position:relative;overflow-x:hidden;width:100%}._appContainer_1k3ii_12{width:100%;max-width:450px;min-height:100vh;min-height:100dvh;background-color:var(--surface);display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-2xl);overflow:hidden;z-index:1}._overlay_1n0ma_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay);opacity:0;transition:opacity var(--animation-duration-normal) var(--ease-smooth);will-change:opacity}._visible_1n0ma_13{opacity:1}._backdrop_1n0ma_17{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-background);backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg));animation:_backdropFade_1n0ma_1 var(--animation-duration-normal) var(--ease-smooth)}._content_1n0ma_26{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8);background:var(--glass-background);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow),var(--elevation-3);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));opacity:0;transform:scale(.9) translateY(10px);transition:opacity var(--animation-duration-normal) var(--ease-smooth),transform var(--animation-duration-normal) var(--ease-smooth);will-change:opacity,transform}._contentVisible_1n0ma_47{opacity:1;transform:scale(1) translateY(0)}._message_1n0ma_52{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--surface-foreground);margin:0;opacity:0;transform:translateY(5px);transition:opacity var(--animation-duration-normal) var(--ease-smooth) var(--stagger-2),transform var(--animation-duration-normal) var(--ease-smooth) var(--stagger-2);will-change:opacity,transform}._messageVisible_1n0ma_65{opacity:1;transform:translateY(0)}._progressContainer_1n0ma_70{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);width:200px;margin-top:var(--spacing-2)}._progressBar_1n0ma_79{width:100%;height:4px;background:var(--muted);border-radius:var(--radius-full);overflow:hidden;position:relative}._progressFill_1n0ma_88{height:100%;background:var(--gradient-primary-secondary);border-radius:var(--radius-full);transition:width var(--animation-duration-normal) var(--ease-smooth);position:relative;overflow:hidden}._progressFill_1n0ma_88:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:_shimmerProgress_1n0ma_1 1.5s var(--ease-smooth) infinite}._progressText_1n0ma_113{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground);font-variant-numeric:tabular-nums}@keyframes _backdropFade_1n0ma_1{0%{opacity:0}to{opacity:1}}@keyframes _shimmerProgress_1n0ma_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}.dark ._backdrop_1n0ma_17{background:var(--glass-dark-background)}.dark ._content_1n0ma_26{background:var(--glass-dark-background);border-color:var(--glass-dark-border)}@media(prefers-reduced-motion:reduce){._overlay_1n0ma_1,._content_1n0ma_26,._message_1n0ma_52,._progressFill_1n0ma_88{transition:none;animation:none}._content_1n0ma_26,._message_1n0ma_52{opacity:1;transform:none}}._profileContainer_1pbwu_1{padding:var(--spacing-3);padding-bottom:var(--spacing-10);display:flex;flex-direction:column;gap:var(--spacing-3)}._profileCard_1pbwu_9{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center}._avatarSkeleton_1pbwu_19{width:80px;height:80px;border-radius:50%;margin-bottom:var(--spacing-3)}._tagsContainer_1pbwu_26{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._card_1pbwu_32{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-3);box-shadow:var(--shadow)}._gridTwo_1pbwu_39{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}._gridThree_1pbwu_45{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2)}._menu_1pbwu_51{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._menuItem_1pbwu_58{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3);border-bottom:1px solid var(--border)}._menuItem_1pbwu_58:last-child{border-bottom:none}@layer base{._avatarWrapper_32pag_2{position:relative;display:inline-flex;flex-shrink:0}._avatar_32pag_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);cursor:pointer;transition:transform var(--animation-duration-normal) var(--ease-smooth),box-shadow var(--animation-duration-normal) var(--ease-smooth),border-color var(--animation-duration-normal) var(--ease-smooth)}._avatar_32pag_2:hover{transform:scale(1.08);box-shadow:var(--shadow-md),var(--glow-primary)}._avatar_32pag_2:active{transform:scale(1.02)}._avatar_32pag_2._active_32pag_37{border-color:var(--primary);animation:_ringPulse_32pag_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _ringPulse_32pag_1{0%,to{box-shadow:0 0 0 0 var(--primary)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 30%,transparent)}}._avatar_32pag_2._gradientBorder_32pag_52{border:2px solid transparent;background-image:linear-gradient(var(--card),var(--card)),var(--gradient-primary-secondary);background-origin:border-box;background-clip:padding-box,border-box}._avatar_32pag_2._gradientBorder_32pag_52:hover{box-shadow:var(--shadow-md),0 0 24px color-mix(in srgb,var(--primary) 40%,transparent)}._avatarImage_32pag_65{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_32pag_72{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}._statusIndicator_32pag_88{position:absolute;bottom:0;right:0;width:.75rem;height:.75rem;border-radius:var(--radius-full);border:2px solid var(--card);animation:_statusPulse_32pag_1 2s cubic-bezier(.4,0,.6,1) infinite}._status-success_32pag_99{background-color:var(--success)}._status-error_32pag_103{background-color:var(--error)}._status-warning_32pag_107{background-color:var(--warning)}._status-primary_32pag_111{background-color:var(--primary)}@keyframes _statusPulse_32pag_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}._avatar_32pag_2:focus-visible{outline:none;box-shadow:var(--shadow-focus),var(--glow-primary)}@media(prefers-reduced-motion:reduce){._avatar_32pag_2{transition:none;animation:none}._avatar_32pag_2:hover{transform:scale(1.02)}._avatar_32pag_2:active{transform:scale(1)}._avatar_32pag_2._active_32pag_37,._statusIndicator_32pag_88{animation:none}}}._profileCard_c2biy_2{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._profileCard_c2biy_2:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._profileAvatar_c2biy_20{width:80px;height:80px;border:none;box-shadow:var(--shadow-md);margin-bottom:var(--spacing-3);transition:transform var(--animation-duration-normal) ease}._profileAvatar_c2biy_20:hover{transform:scale(1.05)}._avatarLetter_c2biy_33{background:linear-gradient(135deg,#344256,#1f2937);color:#fff;font-size:2rem;font-weight:700}._userName_c2biy_44{font-size:1.5rem;font-weight:700;color:var(--surface-foreground);margin:0}._userMeta_c2biy_51{font-size:.9375rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;justify-content:center}._metaItem_c2biy_62{display:inline-flex;align-items:center;gap:.25rem}._metaIcon_c2biy_68{display:inline-block;vertical-align:middle;flex-shrink:0}._metaSeparator_c2biy_74{margin:0 var(--spacing-1)}._inlineIcon_c2biy_78{display:inline-block;vertical-align:middle;margin-right:.25rem}._connectionCount_c2biy_84{font-size:.9375rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-3);display:flex;align-items:center;justify-content:center;gap:var(--spacing-1)}._profileInfoItem_c2biy_95{width:100%;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2);text-align:center}._profileInfoItem_c2biy_95 strong{color:var(--surface-foreground);font-weight:600}._interestTags_c2biy_108{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center;margin-bottom:var(--spacing-3)}._interestTags_c2biy_108>*{font-size:.6875rem;padding:calc(var(--spacing-1) / 2) var(--spacing-2)}._availabilityBox_c2biy_121{width:100%;background:linear-gradient(135deg,var(--muted),color-mix(in srgb,var(--muted),var(--primary) 5%));border-radius:var(--radius);padding:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground);line-height:1.4}._availabilityBox_c2biy_121 strong{color:var(--surface-foreground)}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}._card_1omrx_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}._content_1omrx_11{display:flex;flex-direction:column;gap:var(--spacing-2)}._header_1omrx_17{display:flex;justify-content:space-between;align-items:center}._title_1omrx_23{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground);margin:0}._progressBar_1omrx_30{height:4px;background-color:var(--muted)}._progressBar_1omrx_30>div{background-color:var(--primary)}._ctaButton_1omrx_39{align-self:flex-start;font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-3);height:auto}._ctaButton_1omrx_39:hover{background:var(--muted)}._checkInStatsCard_k8d2p_2{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-3);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-2);transition:box-shadow var(--animation-duration-normal) ease}._checkInStatsCard_k8d2p_2:hover{box-shadow:var(--shadow)}._checkInStatsTitle_k8d2p_17{font-size:var(--font-size-lg);font-weight:600;color:#3b5998;margin:0;text-align:center}._checkInStatsSubtitle_k8d2p_25{font-size:.8125rem;color:var(--muted-foreground);margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-align:center}._streakBadge_k8d2p_36{background:linear-gradient(135deg,#f59f0a,#f97415);color:#fff;padding:var(--spacing-px) var(--spacing-2);border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;display:inline-flex;align-items:center;gap:var(--spacing-1)}._statCardsGrid_k8d2p_48{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2)}._statCardGood_k8d2p_54,._statCardHangingIn_k8d2p_55,._statCardStruggling_k8d2p_56{border-radius:var(--radius);padding:var(--spacing-1) var(--spacing-2);display:flex;flex-direction:column;align-items:center;gap:2px}._statCardGood_k8d2p_54{background-color:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._statCardHangingIn_k8d2p_55{background-color:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._statCardStruggling_k8d2p_56{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._statValue_k8d2p_80{font-size:1rem;font-weight:700;color:var(--surface-foreground)}._statLabel_k8d2p_86{font-size:.625rem;font-weight:500;color:var(--muted-foreground);text-align:center}._quickCheckInButton_k8d2p_93{width:100%;margin-top:var(--spacing-2)}._profileMenu_1h2w8_2{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._profileMenu_1h2w8_2:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}._menuItem_1h2w8_16{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3);background:none;border:none;border-bottom:1px solid var(--border);font-size:.875rem;text-align:left;cursor:pointer;color:var(--surface-foreground);transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._menuItem_1h2w8_16:last-child{border-bottom:none}._menuItem_1h2w8_16:hover{background-color:var(--muted);transform:translate(4px)}._menuItem_1h2w8_16:active{background-color:color-mix(in srgb,var(--muted),var(--border) 20%);transform:translate(2px)}._menuItem_1h2w8_16:disabled{opacity:.6;cursor:not-allowed;transform:none}._menuItem_1h2w8_16:disabled:hover{background-color:transparent;transform:none}._menuIcon_1h2w8_58{font-size:1.25rem;flex-shrink:0;color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:1}._menuLabel_1h2w8_70{flex:1;font-weight:500}._menuChevron_1h2w8_75{font-size:1.5rem;color:var(--muted-foreground);flex-shrink:0;transition:transform var(--animation-duration-fast) ease}._menuItem_1h2w8_16:hover ._menuChevron_1h2w8_75{transform:translate(4px)}._menuItemDestructive_1h2w8_86{margin-top:var(--spacing-4);border-top:2px solid var(--border);color:var(--error)}._menuItemDestructive_1h2w8_86:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._menuItemDestructive_1h2w8_86:active{background-color:color-mix(in srgb,var(--error) 15%,transparent)}._menuItemDestructive_1h2w8_86 ._menuChevron_1h2w8_75{color:var(--error)}._menuLabelWithSubtitle_1h2w8_104{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._menuLabelWithSubtitle_1h2w8_104 ._menuLabel_1h2w8_70{font-weight:600}._menuSubtitle_1h2w8_115{font-size:.8125rem;color:var(--muted-foreground);font-weight:400}._menuItemDestructive_1h2w8_86 ._menuSubtitle_1h2w8_115{color:color-mix(in srgb,var(--error) 70%,transparent)}._container_rt5tt_1{margin-bottom:var(--spacing-6)}._sectionTitle_rt5tt_5{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#3b5998;margin-bottom:var(--spacing-4);text-align:center}._metricCard_rt5tt_13{background-color:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-3);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:var(--shadow-sm);transition:box-shadow var(--animation-duration-fast) var(--ease-smooth);min-height:60px;max-width:200px;margin:0 auto}._metricCard_rt5tt_13:hover{box-shadow:var(--shadow-md)}._metricValue_rt5tt_34{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--primary);line-height:1;margin-bottom:var(--spacing-1);font-feature-settings:var(--font-feature-numeric)}._metricLabel_rt5tt_43{font-size:var(--font-size-sm);color:var(--muted-foreground);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}._emptyState_rt5tt_50{background-color:var(--surface-elevated);border:1px dashed var(--border-medium);border-radius:var(--radius-md);padding:var(--spacing-5) var(--spacing-4);text-align:center;color:var(--muted-foreground);min-height:80px;display:flex;align-items:center;justify-content:center}._emptyState_rt5tt_50 p{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}._profileContainer_vmxr8_1{padding:var(--spacing-3);padding-bottom:var(--spacing-10);display:flex;flex-direction:column;gap:var(--spacing-3);min-height:100%}._firstTimeTip_vmxr8_15{background-color:var(--primary-light);border:1px solid var(--primary);border-radius:var(--radius-lg);padding:var(--spacing-3);display:flex;gap:var(--spacing-3);align-items:flex-start;box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-3);animation:_slideUp_vmxr8_1 var(--animation-duration-normal) var(--ease-smooth)}._tipIcon_vmxr8_28{font-size:var(--font-size-2xl);flex-shrink:0;line-height:1}._tipContent_vmxr8_34{flex:1}._tipTitle_vmxr8_38{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0 0 var(--spacing-1)}._tipText_vmxr8_45{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0;line-height:var(--line-height-normal)}._tipDismiss_vmxr8_52{background:none;border:none;color:var(--muted-foreground);font-size:var(--font-size-2xl);cursor:pointer;padding:0;line-height:1;flex-shrink:0;transition:color var(--animation-duration-fast) var(--ease-smooth);font-family:var(--font-family-base)}._tipDismiss_vmxr8_52:hover{color:var(--foreground)}._knowledgeBaseBanner_vmxr8_70{background:linear-gradient(135deg,#3c8cdd,#19a1e6);border-radius:var(--radius-lg);padding:var(--spacing-2);box-shadow:var(--shadow);display:flex;align-items:center;gap:var(--spacing-2);width:100%;border:none;cursor:pointer;text-align:left;text-decoration:none;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._knowledgeBaseBanner_vmxr8_70:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-lg)}._knowledgeBaseBanner_vmxr8_70:active{transform:translateY(0) scale(.99)}._bannerIcon_vmxr8_96{font-size:1.25rem;flex-shrink:0}._bannerContent_vmxr8_101{flex:1}._bannerTitle_vmxr8_105{font-size:.8125rem;font-weight:700;color:#fff;margin:0 0 calc(var(--spacing-2) / 2)}._bannerDescription_vmxr8_112{font-size:.75rem;color:#ffffffd9;margin:0;line-height:1.4}._bannerArrow_vmxr8_119{font-size:1.25rem;color:#fff;flex-shrink:0;transition:transform var(--animation-duration-normal) ease}._knowledgeBaseBanner_vmxr8_70:hover ._bannerArrow_vmxr8_119{transform:translate(4px)}._crisisBanner_vmxr8_131{background:linear-gradient(135deg,#d92626,#b81414);border-radius:var(--radius-lg);padding:var(--spacing-3);box-shadow:var(--shadow);display:flex;align-items:center;gap:var(--spacing-3);color:#fff;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._crisisBanner_vmxr8_131:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._crisisTitle_vmxr8_149{font-size:.9375rem;font-weight:600;margin:0;flex-shrink:0}._crisisButtons_vmxr8_156{display:flex;gap:var(--spacing-2);flex:1}._crisisButtonCall_vmxr8_162,._crisisButtonText_vmxr8_163{flex:1;font-weight:600;font-size:.875rem;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-fast) ease;border:1px solid transparent}._crisisButtonCall_vmxr8_162{background-color:#fff;color:var(--error);border-color:#fff}._crisisButtonCall_vmxr8_162:hover{background-color:#ffffffe6;transform:scale(1.02)}._crisisButtonCall_vmxr8_162:active{transform:scale(.98)}._crisisButtonText_vmxr8_163{background-color:transparent;color:#fff;border-color:#ffffffb3}._crisisButtonText_vmxr8_163:hover{background-color:#ffffff1a;border-color:#fff;transform:scale(1.02)}._crisisButtonText_vmxr8_163:active{transform:scale(.98)}._adminDashboardCard_vmxr8_210{background:linear-gradient(135deg,#20b6aa,#1da599);border-radius:var(--radius-lg);padding:var(--spacing-2);box-shadow:var(--shadow);display:flex;align-items:center;gap:var(--spacing-2);width:100%;border:none;cursor:pointer;text-align:left;text-decoration:none;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._adminDashboardCard_vmxr8_210:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-lg)}._adminDashboardCard_vmxr8_210:active{transform:translateY(0) scale(.99)}._adminIcon_vmxr8_236{font-size:1.5rem;flex-shrink:0}._adminContent_vmxr8_241{flex:1}._adminTitle_vmxr8_245{font-size:1rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-2)}._adminDescription_vmxr8_252{font-size:.8125rem;color:#ffffffd9;margin:0;line-height:1.4}._adminArrow_vmxr8_259{font-size:1.5rem;color:#fff;flex-shrink:0;transition:transform var(--animation-duration-normal) ease}._adminDashboardCard_vmxr8_210:hover ._adminArrow_vmxr8_259{transform:translate(4px)}._container_1okb4_1{display:inline-flex;align-items:center;gap:var(--spacing-2)}._stars_1okb4_7{display:inline-flex;align-items:center;gap:var(--spacing-1);transition:filter var(--animation-duration-normal) var(--ease-smooth)}._container_1okb4_1:hover ._stars_1okb4_7{filter:drop-shadow(0 0 8px hsla(38 96% 54% / .5))}._starFull_1okb4_18,._starEmpty_1okb4_19,._starHalf_1okb4_20{transition:all var(--animation-duration-fast) var(--ease-smooth)}._starFull_1okb4_18{fill:#faa819;color:#faa819}._starEmpty_1okb4_19{fill:transparent;color:var(--muted-foreground);opacity:.3}._starHalfContainer_1okb4_35{position:relative;display:inline-flex}._starHalfContainer_1okb4_35 ._starEmpty_1okb4_19{position:absolute;top:0;left:0}._starHalf_1okb4_20{fill:#faa819;color:#faa819;clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}._reviewCount_1okb4_52{font-size:inherit;color:var(--muted-foreground);font-weight:500;white-space:nowrap}._sm_1okb4_60 ._starFull_1okb4_18,._sm_1okb4_60 ._starEmpty_1okb4_19,._sm_1okb4_60 ._starHalf_1okb4_20{width:.875rem;height:.875rem}._sm_1okb4_60{font-size:var(--font-size-xs)}._md_1okb4_71 ._starFull_1okb4_18,._md_1okb4_71 ._starEmpty_1okb4_19,._md_1okb4_71 ._starHalf_1okb4_20{width:1rem;height:1rem}._md_1okb4_71{font-size:var(--font-size-sm)}._lg_1okb4_82 ._starFull_1okb4_18,._lg_1okb4_82 ._starEmpty_1okb4_19,._lg_1okb4_82 ._starHalf_1okb4_20{width:1.25rem;height:1.25rem}._lg_1okb4_82{font-size:var(--font-size-base)}._container_tj3nh_1,._reviewsList_tj3nh_7{display:flex;flex-direction:column;gap:var(--spacing-3)}._reviewItem_tj3nh_13{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);border-left:3px solid var(--primary);transition:all var(--animation-duration-normal) var(--ease-smooth);animation:_slideInLeft_tj3nh_1 var(--animation-duration-normal) var(--ease-smooth)}._reviewItem_tj3nh_13:hover{background:var(--glass-background);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border-left-width:4px;transform:translate(2px)}._reviewHeader_tj3nh_29{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}._reviewDate_tj3nh_36{font-size:var(--font-size-xs);color:var(--muted-foreground)}._reviewText_tj3nh_41{font-style:italic;color:var(--surface-foreground);margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}._reviewAuthor_tj3nh_49{font-size:var(--font-size-xs);font-weight:600;color:var(--primary);display:block}._expandButton_tj3nh_56{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all var(--animation-duration-fast) var(--ease-smooth)}._expandButton_tj3nh_56:hover{background-color:var(--muted);border-color:var(--primary);transform:translateY(-1px)}._expandButton_tj3nh_56:active{transform:translateY(0)}._card_p9mqt_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4);cursor:pointer;transition:all var(--animation-duration-normal) var(--ease-smooth);border:1px solid var(--border);position:relative;overflow:hidden;will-change:transform,box-shadow,border-radius;padding-top:var(--spacing-6)}._card_p9mqt_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:var(--gradient-primary-secondary);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--animation-duration-normal) var(--ease-smooth);pointer-events:none}._card_p9mqt_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent;border-radius:var(--radius-xl)}._card_p9mqt_1:hover:before{opacity:1}._card_p9mqt_1:active{transform:translateY(-2px) scale(.99)}._card_p9mqt_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._shineOverlay_p9mqt_53{position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--shine-gradient);pointer-events:none;z-index:1;opacity:0;transition:opacity var(--animation-duration-fast) var(--ease-smooth)}._card_p9mqt_1:hover ._shineOverlay_p9mqt_53{animation:_shimmer_p9mqt_1 1.5s var(--ease-smooth);opacity:1}._cardHeader_p9mqt_71{display:flex;align-items:flex-start;gap:var(--spacing-3);position:relative;z-index:2;transition:transform var(--animation-duration-normal) var(--ease-smooth)}._card_p9mqt_1:hover ._cardHeader_p9mqt_71{animation:_slideInLeft_p9mqt_1 var(--animation-duration-normal) var(--ease-smooth)}._avatar_p9mqt_84{width:3rem;height:3rem;flex-shrink:0;border:2px solid transparent;transition:all var(--animation-duration-normal) var(--ease-smooth)}._card_p9mqt_1:hover ._avatar_p9mqt_84{border-color:var(--primary);transform:scale(1.05);box-shadow:var(--glow-primary)}._avatar_p9mqt_84>span{font-size:1.5rem}._headerInfo_p9mqt_102{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._name_p9mqt_109{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;color:var(--card-foreground);transition:color var(--animation-duration-normal) var(--ease-smooth);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._card_p9mqt_1:hover ._name_p9mqt_109{color:var(--primary)}._verifiedBadge_p9mqt_123{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;font-size:.625rem;line-height:1;font-weight:600}._ratingRow_p9mqt_135{display:flex;align-items:center;gap:var(--spacing-3)}._priceRange_p9mqt_141{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--muted-foreground);letter-spacing:var(--letter-spacing-wide)}._details_p9mqt_148{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0;position:relative;z-index:2;line-height:var(--line-height-relaxed);transition:all var(--animation-duration-normal) var(--ease-smooth);animation-delay:var(--stagger-1)}._card_p9mqt_1:hover ._details_p9mqt_148{color:var(--card-foreground);transform:translate(2px)}._locationBadge_p9mqt_164{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:var(--muted);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--muted-foreground);position:relative;z-index:2;transition:all var(--animation-duration-normal) var(--ease-smooth)}._card_p9mqt_1:hover ._locationBadge_p9mqt_164{background:var(--glass-background);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));color:var(--primary);transform:translate(2px)}._locationIcon_p9mqt_186{flex-shrink:0}._locationText_p9mqt_190{line-height:1}._saveButton_p9mqt_194{position:absolute;top:var(--spacing-3);right:var(--spacing-3);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:hsla(var(--card) / .8);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border:1px solid var(--border-light);border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-fast) var(--ease-smooth);z-index:3;padding:0}._saveButton_p9mqt_194:hover{background:var(--muted);border-color:var(--border);transform:scale(1.1)}._saveButton_p9mqt_194:active{transform:scale(.95)}._saveButton_p9mqt_194._saved_p9mqt_223{background:hsla(var(--secondary) / .15);border-color:var(--secondary)}._saveButton_p9mqt_194._saved_p9mqt_223:hover{background:hsla(var(--secondary) / .25)}._savedHeart_p9mqt_232{fill:var(--secondary);color:var(--secondary)}._ctaButtons_p9mqt_237{display:flex;gap:var(--spacing-2);position:relative;z-index:2}._ctaButton_p9mqt_237{flex:1}._ctaButton_p9mqt_237._comingSoon_p9mqt_248{opacity:.6;cursor:not-allowed}._serviceDisclaimer_p9mqt_253{font-size:.6875rem;color:var(--muted-foreground);text-align:center;margin:var(--spacing-2) 0 0 0;opacity:.7;line-height:1.3;position:relative;z-index:2}._reviewsSection_p9mqt_264{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-3)}._expandReviewsButton_p9mqt_272{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);color:var(--primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--animation-duration-fast) var(--ease-smooth);gap:var(--spacing-2)}._expandReviewsButton_p9mqt_272:hover{background:var(--glass-background);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border-color:var(--primary);transform:translate(2px)}._expandLabel_p9mqt_295{flex-grow:1;text-align:left}._reviewsContainer_p9mqt_300{animation:_slideDown_p9mqt_1 var(--animation-duration-normal) var(--ease-smooth)}._reviewBox_p9mqt_304{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);border-left:4px solid var(--primary);position:relative;z-index:2;transition:all var(--animation-duration-normal) var(--ease-smooth);animation-delay:var(--stagger-2)}._card_p9mqt_1:hover ._reviewBox_p9mqt_304{background:var(--glass-background);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border-left-width:5px;transform:translate(2px)}._reviewText_p9mqt_322{font-style:italic;color:var(--surface-foreground);margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);transition:color var(--animation-duration-normal) var(--ease-smooth)}._reviewer_p9mqt_331{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--primary);transition:all var(--animation-duration-normal) var(--ease-smooth)}._card_p9mqt_1:hover ._reviewer_p9mqt_331{color:var(--primary-hover)}@keyframes _shimmer_p9mqt_1{0%{left:-100%}to{left:100%}}._skeletonCard_qzqqd_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-3);border:1px solid var(--border)}._skeletonHeader_qzqqd_12{display:flex;align-items:flex-start;gap:var(--spacing-3)}._skeletonHeaderInfo_qzqqd_18{flex-grow:1;display:flex;flex-direction:column}._card_ajdpk_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--elevation-2);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3);transition:transform var(--animation-duration-fast) var(--ease-snappy),box-shadow var(--animation-duration-fast) var(--ease-smooth),border-color var(--animation-duration-fast) var(--ease-smooth);will-change:transform;cursor:pointer}._card_ajdpk_1:hover{transform:translateY(-2px);box-shadow:var(--elevation-3);border-color:var(--border-light)}._card_ajdpk_1:active{transform:translateY(-1px);box-shadow:var(--elevation-2)}._title_ajdpk_28{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--primary);margin:0;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);transition:color var(--animation-duration-fast) var(--ease-smooth)}._meta_ajdpk_38{display:flex;flex-wrap:wrap;gap:var(--spacing-3);font-size:var(--font-size-sm);color:var(--muted-foreground)}._metaItem_ajdpk_46{display:flex;align-items:center;gap:var(--spacing-1);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);transition:color var(--animation-duration-fast) var(--ease-smooth)}._card_ajdpk_1:hover ._metaItem_ajdpk_46{color:var(--foreground)}._description_ajdpk_59{font-size:var(--font-size-sm);color:var(--card-foreground);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal);margin:0;opacity:.85;transition:opacity var(--animation-duration-fast) var(--ease-smooth)}._card_ajdpk_1:hover ._description_ajdpk_59{opacity:1}._pageContainer_1wr55_1{padding:0 var(--spacing-3) var(--spacing-12);display:flex;flex-direction:column;gap:0;opacity:0;transition:opacity var(--animation-duration-slow) var(--ease-smooth);min-height:100%}._pageContainer_1wr55_1._mounted_1wr55_11{opacity:1}._headerBanner_1wr55_16{background:linear-gradient(135deg,var(--secondary),var(--primary));color:var(--primary-foreground);text-align:center;padding:var(--spacing-5) var(--spacing-3);margin:0 calc(var(--spacing-3) * -1);margin-bottom:var(--spacing-4)}._headerTitle_1wr55_25{font-size:1.5rem;font-weight:900;margin:0}._headerSubtitle_1wr55_31{font-size:.9375rem;margin:var(--spacing-1) 0 0 0;opacity:.9}._businessSignupLink_1wr55_37{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;font-weight:500;color:var(--primary-foreground);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;background:none;border:none;cursor:pointer;margin-top:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) var(--ease-smooth);opacity:.85}._businessSignupLink_1wr55_37:hover{opacity:1;text-decoration-thickness:2px;background-color:#ffffff1a;transform:translateY(-1px)}._businessSignupLink_1wr55_37:active{transform:translateY(0)}._businessSignupIcon_1wr55_68{flex-shrink:0}._categoryWarning_1wr55_73{display:flex;gap:var(--spacing-3);padding:var(--spacing-3);background-color:#fef6e6;border:1px solid hsl(38 96% 60%);border-left:4px solid hsl(38 96% 54%);border-radius:var(--radius);font-size:.8125rem;line-height:1.5;margin-bottom:var(--spacing-4);box-shadow:var(--shadow-sm)}._warningIcon_1wr55_87{font-size:1.125rem;flex-shrink:0;line-height:1}._warningContent_1wr55_93{color:#664100}._warningContent_1wr55_93 strong{color:#4d3000;font-weight:700}._bottomDisclaimer_1wr55_103{margin-top:var(--spacing-6);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);background-color:var(--card);border:1px solid var(--border)}._disclaimerToggle_1wr55_112{width:100%;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background:none;border:none;cursor:pointer;text-align:left;transition:background-color var(--animation-duration-fast) var(--ease-smooth)}._disclaimerToggle_1wr55_112:hover{background-color:var(--muted)}._disclaimerToggleIcon_1wr55_129{font-size:1rem;flex-shrink:0;line-height:1}._disclaimerToggleText_1wr55_135{flex:1;font-size:.8125rem;font-weight:600;color:var(--foreground)}._disclaimerToggleArrow_1wr55_142{font-size:1.25rem;font-weight:300;color:var(--muted-foreground);flex-shrink:0;line-height:1;width:1.25rem;text-align:center}._disclaimerContent_1wr55_152{padding:0 var(--spacing-3) var(--spacing-3);animation:_slideDown_1wr55_1 var(--animation-duration-normal) var(--ease-smooth)}._disclaimerContentText_1wr55_157{font-size:.75rem;line-height:1.6;color:var(--muted-foreground);margin:0}._disclaimerContentText_1wr55_157 strong{color:var(--foreground);font-weight:600}._firstTimeTip_1wr55_170{background-color:var(--primary-light);border:1px solid var(--primary);border-radius:var(--radius-lg);padding:var(--spacing-3);display:flex;gap:var(--spacing-3);align-items:flex-start;box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-3)}._tipIcon_1wr55_182{font-size:var(--font-size-2xl);flex-shrink:0;line-height:1}._tipContent_1wr55_188{flex:1}._tipTitle_1wr55_192{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0 0 var(--spacing-1)}._tipText_1wr55_199{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0;line-height:var(--line-height-normal)}._tipDismiss_1wr55_206{background:none;border:none;color:var(--muted-foreground);font-size:var(--font-size-2xl);cursor:pointer;padding:0;line-height:1;flex-shrink:0;transition:color var(--animation-duration-fast) var(--ease-smooth);font-family:var(--font-family-base)}._tipDismiss_1wr55_206:hover{color:var(--foreground)}._ctaBanner_1wr55_224{background:linear-gradient(135deg,#ab4eda,#ee4f84);border-radius:var(--radius-lg);padding:var(--spacing-5);margin:var(--spacing-4) 0;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}._ctaBanner_1wr55_224:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:_shimmer_1wr55_1 3s infinite;pointer-events:none}._ctaContent_1wr55_251{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center;position:relative;z-index:1}._ctaTitle_1wr55_261{font-size:1.125rem;font-weight:700;line-height:1.4;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}._ctaButton_1wr55_270{background-color:#fff;color:#ab4eda;font-weight:700;box-shadow:var(--shadow-md);min-width:180px}._ctaButton_1wr55_270:hover{background-color:#fff;color:#9b2dd2;transform:scale(1.05);box-shadow:var(--shadow-lg)}._servicesSection_1wr55_286{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-8)}._ideaGeneratorSection_1wr55_294{background:linear-gradient(135deg,#ecf9f8,#ecf2f9);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._ideaHeader_1wr55_303{text-align:center}._ideaTitle_1wr55_307{font-size:1.25rem;font-weight:600;margin:0;color:#3b5998}._ideaSubtitle_1wr55_314{font-size:.9375rem;margin:var(--spacing-2) 0 0 0;color:var(--muted-foreground);line-height:1.5}._ideaCategoryGrid_1wr55_321{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._ideaCategoryButton_1wr55_327{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-2);border-radius:var(--radius-md);background-color:var(--card);border:2px solid transparent;cursor:pointer;transition:all var(--animation-duration-fast) ease;box-shadow:var(--shadow-sm);min-height:70px}._ideaCategoryButton_1wr55_327:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary)}._ideaCategoryButton_1wr55_327:active{transform:translateY(0)}._ideaCategoryEmoji_1wr55_353{font-size:1.5rem;line-height:1}._ideaCategoryLabel_1wr55_358{font-weight:600;font-size:.8125rem;text-align:center;color:#3b5998;line-height:1.3}._ideaDialogContent_1wr55_366{max-height:90vh;display:flex;flex-direction:column;padding:0}._ideaDialogHeader_1wr55_373{text-align:center;padding:var(--spacing-4) var(--spacing-6) var(--spacing-2);gap:var(--spacing-1)}._ideaDialogTitle_1wr55_379{font-size:1.375rem;line-height:1.2;margin-bottom:var(--spacing-1);color:#3b5998}._ideaDialogDescription_1wr55_386{text-align:center;font-size:.8125rem;margin-top:0}._ideasContainer_1wr55_392{padding:var(--spacing-4) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3);overflow-y:auto;flex-grow:1}._locationDialogContent_1wr55_402{max-width:400px}._locationDialogTitle_1wr55_406{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._locationDialogDescription_1wr55_414{margin-top:var(--spacing-1);font-size:var(--font-size-sm)}._locationOptions_1wr55_419{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}._locationOption_1wr55_419{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--card);border:2px solid var(--border);cursor:pointer;transition:all var(--animation-duration-fast) var(--ease-smooth);text-align:left;width:100%}._locationOption_1wr55_419:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._locationOption_1wr55_419:active{transform:translateY(0)}._locationOptionActive_1wr55_450{border-color:var(--primary);background:var(--muted)}._locationOptionContent_1wr55_455{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._locationOptionHeader_1wr55_462{display:flex;align-items:center;gap:var(--spacing-2)}._locationOptionIcon_1wr55_468{color:var(--primary);flex-shrink:0}._locationOptionTitle_1wr55_473{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--card-foreground)}._locationOptionSubtitle_1wr55_479{font-size:var(--font-size-sm);color:var(--muted-foreground);margin-left:calc(18px + var(--spacing-2))}._locationOptionCheck_1wr55_485{color:var(--primary);flex-shrink:0}._categoryGrid_1wr55_490{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3)}._categoryButton_1wr55_496{height:36px;padding:.5rem .75rem;border-radius:var(--radius-full);font-weight:600;font-size:.75rem;text-align:center;background-color:var(--card);border:2px solid var(--border);color:var(--card-foreground);cursor:pointer;transition:all var(--animation-duration-normal) var(--ease-smooth);box-shadow:var(--shadow-xs);display:flex;align-items:center;justify-content:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._categoryButton_1wr55_496:disabled{opacity:.5;cursor:not-allowed}._categoryButton_1wr55_496:hover{background:var(--gradient-primary-secondary);color:var(--primary-foreground);border-color:transparent;transform:translateY(-2px);box-shadow:var(--shadow-md),var(--glow-primary)}._categoryButtonActive_1wr55_531{background:var(--gradient-primary-secondary);color:var(--primary-foreground);border-color:transparent;box-shadow:var(--shadow-sm)}._categoryButtonActive_1wr55_531:hover{transform:translateY(-2px);box-shadow:var(--shadow-md),var(--glow-primary)}._categoryButton_1wr55_496:last-child{grid-column:2 / 3}._servicesList_1wr55_548{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);max-width:100%}._container_1nnnf_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:var(--spacing-6) var(--spacing-4);background-color:var(--surface-elevated);color:var(--surface-foreground);text-align:center;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-inner);animation:_fadeIn_1nnnf_1 var(--animation-duration-normal) var(--ease-smooth)}._iconWrapper_1nnnf_17{padding:var(--spacing-2);background-color:color-mix(in srgb,var(--warning),white 90%);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-3);animation:_scaleIn_1nnnf_1 var(--animation-duration-normal) var(--ease-bounce)}._icon_1nnnf_17{color:var(--warning);stroke-width:2}._title_1nnnf_33{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--foreground);margin:0 0 var(--spacing-1);animation:_slideUp_1nnnf_1 var(--animation-duration-normal) var(--ease-smooth) .1s backwards}._description_1nnnf_42{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--muted-foreground);margin:0 0 var(--spacing-4);max-width:320px;animation:_slideUp_1nnnf_1 var(--animation-duration-normal) var(--ease-smooth) .2s backwards}._container_1nnnf_1>button{animation:_slideUp_1nnnf_1 var(--animation-duration-normal) var(--ease-smooth) .3s backwards}._reportLink_1nnnf_55{background:none;border:none;color:var(--muted-foreground);font-size:var(--font-size-xs);text-decoration:underline;cursor:pointer;padding:var(--spacing-1);margin-top:var(--spacing-2);transition:color var(--animation-duration-fast) var(--ease-smooth);animation:_slideUp_1nnnf_1 var(--animation-duration-normal) var(--ease-smooth) .4s backwards}._reportLink_1nnnf_55:hover{color:var(--primary)}._reportLink_1nnnf_55:active{color:var(--primary-active)}._reportLink_1nnnf_55:focus-visible{outline:2px solid var(--ring);outline-offset:var(--ring-offset);border-radius:var(--radius-sm)}.dark ._container_1nnnf_1{background-color:var(--surface);border-color:var(--border)}.dark ._iconWrapper_1nnnf_17{background-color:color-mix(in srgb,var(--warning),black 80%)}@keyframes _fadeIn_1nnnf_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1nnnf_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _slideUp_1nnnf_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}._modalContent_13fpf_1{text-align:center;padding:var(--spacing-8) var(--spacing-6) var(--spacing-6);max-width:380px}._iconContainer_13fpf_7{margin:0 auto var(--spacing-4);width:4rem;height:4rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-inner);animation:_scaleIn_13fpf_1 var(--animation-duration-normal) var(--ease-bounce)}._iconContainerDestructive_13fpf_19{background-color:color-mix(in srgb,var(--error),white 90%);color:var(--error)}._iconContainerSuccess_13fpf_24{background-color:color-mix(in srgb,var(--success),white 90%);color:var(--success)}._dark_13fpf_29 ._iconContainerDestructive_13fpf_19{background-color:color-mix(in srgb,var(--error),black 85%)}._dark_13fpf_29 ._iconContainerSuccess_13fpf_24{background-color:color-mix(in srgb,var(--success),black 85%)}._icon_13fpf_7{width:2rem;height:2rem}._header_13fpf_42{margin-bottom:var(--spacing-6)}._title_13fpf_46{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin-bottom:var(--spacing-2)}._description_13fpf_53{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-normal);max-width:30ch;margin:0 auto}._footer_13fpf_61{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);width:100%;margin-top:0}._button_13fpf_69{width:100%}._spinner_13fpf_73{animation:_spin_13fpf_73 1s linear infinite}@keyframes _spin_13fpf_73{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._chatView_11l3t_1{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:var(--surface);overflow:hidden;z-index:var(--z-overlay)}._header_11l3t_14{display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-3);background-color:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);flex-shrink:0;gap:var(--spacing-2);z-index:var(--z-nav-low)}._headerAvatar_11l3t_26{width:2.25rem;height:2.25rem;border:none}._headerInfo_11l3t_32{display:flex;flex-direction:column;flex:1;min-width:0}._headerActions_11l3t_39{display:flex;align-items:center;margin-left:auto}._headerMenuButton_11l3t_45{color:var(--muted-foreground)}._headerMenuButton_11l3t_45:hover{color:var(--foreground)}._blockMenuItem_11l3t_53{color:var(--warning);gap:var(--spacing-2)}._blockMenuItem_11l3t_53:hover{color:var(--warning);background-color:color-mix(in srgb,var(--warning),transparent 92%)}._dark_11l3t_63 ._blockMenuItem_11l3t_53:hover{background-color:color-mix(in srgb,var(--warning),transparent 85%)}._headerName_11l3t_67{font-weight:600;font-size:1rem;color:var(--foreground);line-height:1.2;display:flex;align-items:center;gap:var(--spacing-2)}._headerNameClickable_11l3t_77{cursor:pointer;position:relative;padding:var(--spacing-1) var(--spacing-2);margin:calc(-1 * var(--spacing-1)) calc(-1 * var(--spacing-2));border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) var(--ease-smooth);min-height:44px;display:inline-flex;align-items:center;gap:var(--spacing-2)}._headerNameClickable_11l3t_77:hover{color:var(--primary);background-color:var(--primary-lighter)}._headerNameClickable_11l3t_77:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm);background-color:var(--primary-lighter)}._headerNameClickable_11l3t_77:active{transform:scale(.98);background-color:var(--primary-light)}._headerNameLoading_11l3t_108{opacity:.7;pointer-events:none}._loadingSpinner_11l3t_113{display:inline-block;width:12px;height:12px;border:2px solid var(--primary-light);border-top-color:var(--primary);border-radius:50%;animation:_spin_11l3t_1 .6s linear infinite;flex-shrink:0}@keyframes _spin_11l3t_1{to{transform:rotate(360deg)}}._headerContext_11l3t_130{font-size:.75rem;color:var(--muted-foreground);line-height:1.2}._messagesArea_11l3t_136{flex-grow:1;overflow-y:auto;padding:var(--spacing-4);background-color:var(--background);display:flex;flex-direction:column;gap:var(--spacing-4)}._loadMoreContainer_11l3t_146{display:flex;justify-content:center;padding:var(--spacing-2) 0}._loadingContainer_11l3t_152,._errorContainer_11l3t_153{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--muted-foreground);text-align:center}._errorMessage_11l3t_163{font-size:.875rem;color:var(--error);margin-top:var(--spacing-1)}._messageWrapper_11l3t_169{display:flex;gap:var(--spacing-2);max-width:80%}._messageAvatar_11l3t_175{width:2rem;height:2rem;align-self:flex-end;border:none}._messageContent_11l3t_182{display:flex;flex-direction:column}._messageBubble_11l3t_187{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-lg);font-size:.875rem;line-height:1.6;word-break:break-word}._messageFooter_11l3t_195{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-1);padding:0 var(--spacing-2)}._messageTimestamp_11l3t_203{font-size:.7rem;color:var(--muted-foreground)}._readReceipt_11l3t_208{font-size:.7rem;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-1)}._doubleCheck_11l3t_216{color:var(--primary);font-weight:600}._singleCheck_11l3t_221{color:var(--muted-foreground);font-weight:600}._received_11l3t_227{align-self:flex-start}._received_11l3t_227 ._messageContent_11l3t_182{align-items:flex-start}._received_11l3t_227 ._messageBubble_11l3t_187{background-color:var(--card);color:var(--card-foreground);border-bottom-left-radius:var(--radius-sm)}._received_11l3t_227 ._messageFooter_11l3t_195{justify-content:flex-start}._sent_11l3t_246{align-self:flex-end;flex-direction:row-reverse}._sent_11l3t_246 ._messageContent_11l3t_182{align-items:flex-end}._sent_11l3t_246 ._messageBubble_11l3t_187{background-color:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:var(--radius-sm)}._sent_11l3t_246 ._messageFooter_11l3t_195{justify-content:flex-end}._errorBanner_11l3t_265{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--error),transparent 85%);border-top:1px solid var(--error);border-bottom:1px solid var(--error)}._errorMessage_11l3t_163{display:flex;align-items:center;gap:var(--spacing-2);flex:1;min-width:0}._errorIcon_11l3t_285{flex-shrink:0;color:var(--error)}._errorText_11l3t_290{font-size:.875rem;color:var(--error);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._errorActions_11l3t_299{display:flex;align-items:center;gap:var(--spacing-1);flex-shrink:0}._inputArea_11l3t_306{flex-shrink:0;padding:var(--spacing-2);padding-bottom:calc(var(--spacing-2) + env(safe-area-inset-bottom) + 60px);background-color:var(--card);border-top:1px solid var(--border)}._inputForm_11l3t_314{display:flex;align-items:center;gap:var(--spacing-2)}._messageInput_11l3t_320{flex:1 1 0%;min-width:0;height:2.5rem;font-size:1rem;padding:var(--spacing-2)}._messageInput_11l3t_320 input{height:100%;font-size:1rem}._inputForm_11l3t_314>button{flex-shrink:0;margin:0}@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)}}._dialogContent_19au7_1{padding:0;max-width:420px;width:calc(100% - var(--spacing-4));border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;max-height:85vh}._header_19au7_12{background:var(--surface-elevated);padding:var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-3);border-bottom:1px solid var(--border);margin-bottom:0}._avatar_19au7_22{width:64px;height:64px;flex-shrink:0;border:2px solid var(--surface);box-shadow:var(--shadow-sm)}._avatar_19au7_22>span{font-size:var(--font-size-2xl)}._headerText_19au7_34{display:flex;flex-direction:column;gap:var(--spacing-1)}._displayName_19au7_40{font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}._location_19au7_47{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;color:var(--muted-foreground);margin:0}._profileContent_19au7_56{padding:var(--spacing-3);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-3);flex:1;min-height:0}._section_19au7_66{display:flex;flex-direction:column;gap:var(--spacing-1)}._sectionTitle_19au7_72{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin:0;padding-bottom:var(--spacing-1);border-bottom:1px solid var(--border-subtle)}._sectionText_19au7_83{font-size:.875rem;color:var(--surface-foreground);line-height:var(--line-height-normal);margin:0;white-space:pre-wrap}._interestsContainer_19au7_91{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._interestPill_19au7_97{background-color:var(--primary-light);color:var(--primary);font-weight:var(--font-weight-medium);font-size:.75rem;padding:.25rem .625rem;border-radius:var(--radius-full);border:1px solid transparent}._footer_19au7_107{padding:var(--spacing-3);border-top:1px solid var(--border);background-color:var(--surface-elevated);margin-top:0;flex-shrink:0}._sendMessageButton_19au7_115{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:.625rem var(--spacing-3);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-bounce)}._sendMessageButton_19au7_115:hover{background:var(--primary-hover)}._sendMessageButton_19au7_115:active{transform:scale(.98)}._skeletonContainer_19au7_141{padding:var(--spacing-3)}._skeletonHeader_19au7_145{display:flex;align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._skeletonHeaderText_19au7_153{display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonSection_19au7_159{margin-top:var(--spacing-3)}._skeletonPills_19au7_163{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}._infoState_19au7_170{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8) var(--spacing-4);gap:var(--spacing-2);min-height:300px}._infoIconError_19au7_181{width:48px;height:48px;color:var(--error);margin-bottom:var(--spacing-2)}._infoTitle_19au7_188{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0}._infoText_19au7_195{font-size:var(--font-size-base);color:var(--muted-foreground);margin:0;max-width:300px}._card_vajxk_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);border:1px solid var(--border-light);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--spacing-4);animation:_scaleIn_vajxk_1 var(--animation-duration-normal) var(--ease-smooth)}._card_vajxk_1:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary-secondary)}._header_vajxk_25{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._headerIcon_vajxk_32{color:var(--primary)}._title_vajxk_36{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#3b5998;margin:0}._description_vajxk_43{font-size:var(--font-size-sm);color:var(--muted-foreground);line-height:var(--line-height-normal);margin:0}._filtersContainer_vajxk_50{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._filterChip_vajxk_56{display:inline-flex;align-items:center;gap:2px;padding:5px 8px;border-radius:12px;font-size:.75rem;font-weight:var(--font-weight-medium);cursor:pointer;border:.5px solid var(--border);background-color:transparent;color:var(--muted-foreground);transition:background-color var(--animation-duration-fast) var(--ease-smooth),border-color var(--animation-duration-fast) var(--ease-smooth),color var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth),box-shadow var(--animation-duration-fast) var(--ease-smooth);-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}._filterChip_vajxk_56 svg{width:11px;height:11px;flex-shrink:0}._filterChip_vajxk_56 span{white-space:nowrap}._filterChip_vajxk_56:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,transparent);transform:translateY(-1px)}._filterChip_vajxk_56:active{transform:translateY(0)}._filterChipActive_vajxk_99{background-color:color-mix(in srgb,var(--primary) 15%,transparent);border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-xs)}._filterChipActive_vajxk_99:hover{background-color:color-mix(in srgb,var(--primary) 20%,transparent);box-shadow:var(--shadow-sm)}._loadingOverlay_vajxk_111{position:relative;display:flex;justify-content:center;align-items:center;padding:var(--spacing-4)}._loadingSpinner_vajxk_119{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--primary) 20%,transparent);border-top-color:var(--primary);border-radius:50%;animation:_spin_vajxk_1 .6s linear infinite}._loadingSpinnerSmall_vajxk_128{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--primary) 20%,transparent);border-top-color:var(--primary);border-radius:50%;animation:_spin_vajxk_1 .6s linear infinite;flex-shrink:0}@keyframes _spin_vajxk_1{to{transform:rotate(360deg)}}._suggestionsList_vajxk_144{display:flex;flex-direction:column;gap:var(--spacing-3)}._suggestionWrapper_vajxk_150{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius-md);border:1px solid var(--border-light);background-color:var(--surface);transition:border-color var(--animation-duration-fast) var(--ease-smooth),box-shadow var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth)}._suggestionWrapper_vajxk_150:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm);transform:translateY(-2px)}._suggestionCard_vajxk_170{display:flex;align-items:center;gap:var(--spacing-3);padding:0;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;width:100%;border-radius:var(--radius);transition:background-color var(--animation-duration-fast) var(--ease-smooth)}._suggestionCard_vajxk_170:hover{background-color:color-mix(in srgb,var(--primary) 3%,transparent)}._suggestionInfo_vajxk_190{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._suggestionName_vajxk_197{font-weight:var(--font-weight-medium);color:var(--surface-foreground);margin:0}._suggestionReasons_vajxk_203{display:flex;flex-direction:column;gap:var(--spacing-1)}._reason_vajxk_209{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--muted-foreground)}._reasonIcon_vajxk_217{color:var(--secondary);flex-shrink:0}._suggestionArrow_vajxk_222{color:var(--muted-foreground);opacity:.4;transform:translate(0);transition:opacity var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth);flex-shrink:0}._suggestionCard_vajxk_170:hover ._suggestionArrow_vajxk_222{opacity:1;transform:translate(4px)}._sendMessageBtn_vajxk_237{width:100%;font-size:var(--font-size-sm)}._footer_vajxk_242{margin-top:auto}._viewAllButton_vajxk_246{width:100%}._dialogHeader_vajxk_251{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._dialogHeaderInfo_vajxk_258{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._dialogReasons_vajxk_265{display:flex;flex-direction:column;gap:var(--spacing-1)}._dialogReason_vajxk_265{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--muted-foreground)}._messageTextarea_vajxk_279{margin-top:var(--spacing-2);min-height:80px}@media(max-width:450px){._messageTextarea_vajxk_279{min-height:60px}}@media(prefers-reduced-motion:reduce){._card_vajxk_1{animation:none}._filterChip_vajxk_56,._suggestionLink_vajxk_298,._suggestionItem_vajxk_299,._suggestionArrow_vajxk_222{transition:none}._filterChip_vajxk_56:hover,._filterChip_vajxk_56:active,._suggestionWrapper_vajxk_150:hover,._suggestionCard_vajxk_170:hover ._suggestionArrow_vajxk_222{transform:none}._loadingSpinner_vajxk_119,._loadingSpinnerSmall_vajxk_128{animation:none}}._pageContainer_giavu_1{padding:var(--spacing-3) var(--spacing-2) var(--spacing-10);display:flex;flex-direction:column;gap:var(--spacing-4);min-height:100%;transition:opacity var(--animation-duration-fast) var(--ease-smooth)}._pageContainer_giavu_1._hidden_giavu_10{display:none}._sectionTitle_giavu_14{font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:var(--muted-foreground);margin:0 0 var(--spacing-2);text-transform:uppercase}._threadList_giavu_24{display:flex;flex-direction:column;gap:var(--spacing-2)}._threadCardWrapper_giavu_30{position:relative;overflow:hidden;border-radius:var(--radius)}._deleteButton_giavu_36{position:absolute;top:0;right:0;bottom:0;width:60px;background-color:var(--error);border:none;border-radius:0 var(--radius) var(--radius) 0;display:flex;align-items:center;justify-content:center;color:var(--error-foreground);cursor:pointer;z-index:0;transition:background-color var(--animation-duration-fast) var(--ease-smooth);touch-action:none}._deleteButton_giavu_36:hover{background-color:var(--error-hover)}._deleteButton_giavu_36:active{background-color:color-mix(in srgb,var(--error),black 15%)}._deleteButton_giavu_36 svg{pointer-events:none}._threadCard_giavu_30{background-color:var(--card);border-radius:var(--radius);padding:var(--spacing-3);box-shadow:var(--shadow-xs);display:flex;align-items:flex-start;gap:var(--spacing-2);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;position:relative;border:none;touch-action:pan-y;will-change:transform;z-index:1}._threadCard_giavu_30:hover{box-shadow:var(--shadow-sm);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._threadCard_giavu_30:active{box-shadow:var(--shadow-xs)}._threadCard_giavu_30:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._desktopDeleteButton_giavu_102{position:absolute;top:50%;right:var(--spacing-3);transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity var(--animation-duration-fast) var(--ease-smooth),background-color var(--animation-duration-fast) var(--ease-smooth),color var(--animation-duration-fast) var(--ease-smooth),box-shadow var(--animation-duration-fast) var(--ease-smooth);background-color:var(--surface);color:var(--muted-foreground);z-index:2;display:none;border:1px solid var(--border);box-shadow:var(--shadow-xs)}._desktopDeleteButton_giavu_102:hover{background-color:color-mix(in srgb,var(--error) 10%,var(--surface));color:var(--error);box-shadow:var(--shadow-sm);opacity:1}._desktopDeleteButton_giavu_102:active{background-color:color-mix(in srgb,var(--error) 20%,var(--surface));color:var(--error-hover);box-shadow:var(--shadow-xs);transform:translateY(-50%) scale(.96)}@media(min-width:640px){._desktopDeleteButton_giavu_102{display:flex;opacity:.5;pointer-events:auto}._threadCardWrapper_giavu_30:hover ._desktopDeleteButton_giavu_102,._desktopDeleteButton_giavu_102:hover,._desktopDeleteButton_giavu_102:focus-visible{opacity:1}}._avatarContainer_giavu_151{position:relative;flex-shrink:0}._avatar_giavu_151{width:40px;height:40px;font-size:1rem;border:none}._gradientFallback_giavu_163{color:#fff;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide)}._emojiFallback_giavu_169{background:linear-gradient(135deg,#f7f7f8,#e9eaed);font-size:1.5rem;line-height:1}.dark ._emojiFallback_giavu_169{background:linear-gradient(135deg,#16213c,#10192d)}._onlineIndicator_giavu_179{position:absolute;bottom:0;right:0;width:12px;height:12px;background-color:var(--success);border-radius:var(--radius-full);border:2px solid var(--card);box-shadow:0 0 0 1px var(--success)}._threadContent_giavu_191{flex-grow:1;min-width:0;padding-right:var(--spacing-2)}@media(min-width:640px){._threadContent_giavu_191{padding-right:48px}}._threadHeader_giavu_204{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._nameContainer_giavu_211{display:flex;align-items:center;gap:var(--spacing-2)}._name_giavu_211{font-weight:600;font-size:.9375rem;color:var(--surface-foreground);line-height:1.3}._verifiedBadge_giavu_224{color:var(--success);flex-shrink:0}._time_giavu_229{font-size:.6875rem;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;opacity:.7}._subtitle_giavu_237{font-size:.8125rem;color:var(--muted-foreground);margin:0}._topic_giavu_243{font-size:.8125rem;font-weight:500;color:var(--muted-foreground);margin:var(--spacing-1) 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}._preview_giavu_254{font-size:.8125rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._unreadBadge_giavu_264{position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg,var(--primary) 0%,hsl(185 70% 48%) 100%);color:var(--primary-foreground);min-width:20px;height:20px;padding:0 var(--spacing-1);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;border:2px solid var(--card);box-shadow:var(--shadow-sm),0 0 12px #20b6aa4d}@media(min-width:640px){._threadCard_giavu_30:hover{transform:translateY(-1px)}._threadCard_giavu_30:active{transform:translateY(0)}}._loadMoreContainer_giavu_295{display:flex;justify-content:center;margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}._divider_giavu_303{display:flex;align-items:center;text-align:center;color:var(--muted-foreground);font-size:.8125rem;font-weight:500;margin:var(--spacing-6) 0 var(--spacing-4);opacity:.6}._divider_giavu_303:before,._divider_giavu_303:after{content:"";flex:1;border-bottom:1px solid var(--border);opacity:.4}._divider_giavu_303:not(:empty):before{margin-right:var(--spacing-3)}._divider_giavu_303:not(:empty):after{margin-left:var(--spacing-3)}._searchContainer_1k7n3_1{position:relative;display:flex;align-items:center}._searchIcon_1k7n3_7{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_1k7n3_14{height:2rem;padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);padding-left:calc(var(--spacing-3) * 2 + 20px);padding-right:calc(var(--spacing-3) * 2 + 20px);font-size:var(--font-size-sm)}._clearButton_1k7n3_23{position:absolute;right:var(--spacing-2);color:var(--muted-foreground)}._categoryTabs_1b0im_1{display:flex;flex-wrap:nowrap;gap:var(--spacing-1);justify-content:space-between}._categoryTab_1b0im_1{padding-top:calc(var(--spacing-1) + 10px);padding-bottom:calc(var(--spacing-1) + 10px);padding-left:var(--spacing-2);padding-right:var(--spacing-2);border-radius:var(--radius-full);border:1px solid var(--border);background-color:var(--card);color:var(--card-foreground);font-size:.7rem;font-weight:600;cursor:pointer;transition:all var(--animation-duration-fast) ease;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:var(--spacing-1)}._categoryTab_1b0im_1:hover{background-color:var(--muted);border-color:color-mix(in srgb,var(--primary) 80%,transparent)}._categoryTabActive_1b0im_33{background:var(--gradient-primary-secondary);color:var(--primary-foreground);border-color:transparent;box-shadow:var(--shadow-sm)}._categoryTabActive_1b0im_33:hover{background:var(--gradient-primary-secondary);color:var(--primary-foreground);border-color:transparent;transform:translateY(-2px);box-shadow:var(--shadow-md),var(--glow-primary)}._card_15asp_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--elevation-2);display:flex;flex-direction:column;gap:var(--spacing-3);cursor:pointer;transition:transform var(--animation-duration-fast) var(--ease-snappy),box-shadow var(--animation-duration-fast) var(--ease-smooth),border-color var(--animation-duration-fast) var(--ease-smooth);border:1px solid var(--border-subtle);position:relative;overflow:hidden;will-change:transform,box-shadow;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._card_15asp_1:hover{transform:translateY(-2px);box-shadow:var(--elevation-3);border-color:var(--border-light)}._card_15asp_1:active{transform:translateY(-1px);box-shadow:var(--elevation-2)}._card_15asp_1:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._cardHeader_15asp_41{display:flex;align-items:center;gap:var(--spacing-3);position:relative;z-index:1}._avatar_15asp_49{width:2.5rem;height:2.5rem;border:2px solid transparent;transition:transform var(--animation-duration-fast) var(--ease-snappy),border-color var(--animation-duration-fast) var(--ease-smooth),box-shadow var(--animation-duration-fast) var(--ease-smooth);will-change:transform,border-color}._card_15asp_1:hover ._avatar_15asp_49{border-color:var(--primary);transform:scale(1.05);box-shadow:var(--glow-primary)}._avatarFallback_15asp_65{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--primary-foreground);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}._anonymousAvatar_15asp_72{border-color:var(--muted)}._anonymousAvatarFallback_15asp_76{background:var(--muted);color:var(--muted-foreground);font-weight:var(--font-weight-medium);font-size:1.125rem}._card_15asp_1:hover ._anonymousAvatar_15asp_72{border-color:var(--neutral);box-shadow:0 0 12px color-mix(in srgb,var(--neutral) 30%,transparent)}._authorInfo_15asp_88{flex-grow:1;display:flex;flex-direction:column}._authorNameLine_15asp_94{display:flex;align-items:center;gap:var(--spacing-2)}._authorName_15asp_94{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--card-foreground);letter-spacing:var(--letter-spacing-tight);transition:color var(--animation-duration-fast) var(--ease-smooth);display:flex;align-items:center;gap:var(--spacing-2)}._authorNameClickable_15asp_111{cursor:pointer;position:relative;padding:var(--spacing-1) var(--spacing-2);margin:calc(-1 * var(--spacing-1)) calc(-1 * var(--spacing-2));border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) var(--ease-smooth);min-height:44px;display:inline-flex;align-items:center;gap:var(--spacing-2)}._authorNameClickable_15asp_111:hover{color:var(--primary);background-color:var(--primary-lighter)}._authorNameClickable_15asp_111:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm);background-color:var(--primary-lighter)}._authorNameClickable_15asp_111:active{transform:scale(.98);background-color:var(--primary-light)}._authorNameLoading_15asp_142{opacity:.7;pointer-events:none}._loadingSpinner_15asp_147{display:inline-block;width:12px;height:12px;border:2px solid var(--primary-light);border-top-color:var(--primary);border-radius:50%;animation:_spin_15asp_1 .6s linear infinite;flex-shrink:0}@keyframes _spin_15asp_1{to{transform:rotate(360deg)}}._youIndicator_15asp_164{font-size:.75rem;font-weight:var(--font-weight-normal);color:var(--muted-foreground);letter-spacing:var(--letter-spacing-normal);opacity:.8;transition:opacity var(--animation-duration-fast) var(--ease-smooth)}._card_15asp_1:hover ._youIndicator_15asp_164{opacity:1}._card_15asp_1:hover ._authorName_15asp_94:not(._authorNameClickable_15asp_111){color:var(--primary)}._onlineIndicator_15asp_181{width:8px;height:8px;background-color:var(--success);border-radius:var(--radius-full);border:2px solid var(--card);box-shadow:0 0 0 2px color-mix(in srgb,var(--success) 30%,transparent);transition:all var(--animation-duration-fast) var(--ease-smooth);animation:_pulse_15asp_1 2s var(--ease-smooth) infinite}._card_15asp_1:hover ._onlineIndicator_15asp_181{box-shadow:var(--glow-success),0 0 0 3px color-mix(in srgb,var(--success) 40%,transparent)}._timeAgo_15asp_196{font-size:var(--font-size-sm);color:var(--muted-foreground);white-space:nowrap;transition:color var(--animation-duration-fast) var(--ease-smooth)}._reportButton_15asp_203{opacity:0;transition:opacity var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-snappy),color var(--animation-duration-fast) var(--ease-smooth);color:var(--muted-foreground);transform:scale(.9) translate(4px)}._reportButton_15asp_203 svg{pointer-events:none}._card_15asp_1:hover ._reportButton_15asp_203,._card_15asp_1:focus-within ._reportButton_15asp_203{opacity:1;transform:scale(1) translate(0)}._reportButton_15asp_203:hover{color:var(--error);transform:scale(1.1)}._reportButton_15asp_203:active{transform:scale(.95)}._badgesContainer_15asp_231{display:flex;gap:var(--spacing-2);flex-wrap:wrap;position:relative;z-index:1}._badgesContainer_15asp_231>*{font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-3);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide)}._contentWrapper_15asp_246{position:relative;z-index:1}._content_15asp_246{font-size:.875rem;line-height:var(--line-height-relaxed);color:var(--muted-foreground);margin:0;letter-spacing:var(--letter-spacing-normal);display:inline}._readMoreButton_15asp_260{display:inline;background:none;border:none;color:var(--primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;padding:0;margin-left:var(--spacing-1);font-family:inherit;line-height:inherit;transition:color var(--animation-duration-fast) var(--ease-smooth),text-decoration var(--animation-duration-fast) var(--ease-smooth);text-decoration:none}._readMoreButton_15asp_260:hover{color:var(--primary-hover);text-decoration:underline}._readMoreButton_15asp_260:active{color:var(--primary-active)}._readMoreButton_15asp_260:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}._solutionBox_15asp_292{background:linear-gradient(to right,color-mix(in srgb,var(--success) 15%,transparent),color-mix(in srgb,var(--success) 8%,transparent));border-left:5px solid var(--success);padding:var(--spacing-4);border-radius:var(--radius-lg);position:relative;z-index:1;transition:all var(--animation-duration-fast) var(--ease-smooth);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 20%,transparent),var(--shadow-sm);overflow:hidden}._solutionBox_15asp_292:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(to bottom,var(--success),color-mix(in srgb,var(--success) 70%,transparent));box-shadow:var(--glow-success)}._card_15asp_1:hover ._solutionBox_15asp_292{background:linear-gradient(to right,color-mix(in srgb,var(--success) 20%,transparent),color-mix(in srgb,var(--success) 12%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 30%,transparent),var(--shadow-md),var(--glow-success);transform:translate(2px)}._solutionHeader_15asp_336{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._solutionIcon_15asp_343{font-size:1.25rem;line-height:1;animation:_solutionGlow_15asp_1 2s ease-in-out infinite}._solutionLabel_15asp_349{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--success);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}._solutionText_15asp_357{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--surface-foreground);margin:0;font-weight:var(--font-weight-medium)}._cardSolved_15asp_365{border-color:color-mix(in srgb,var(--success) 30%,var(--border-subtle));box-shadow:var(--elevation-2),0 0 0 1px color-mix(in srgb,var(--success) 10%,transparent)}._cardSolved_15asp_365:hover{border-color:color-mix(in srgb,var(--success) 40%,var(--border-light));box-shadow:var(--elevation-3),0 0 16px color-mix(in srgb,var(--success) 15%,transparent)}@keyframes _solutionGlow_15asp_1{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.3);transform:scale(1.1)}}._tagsContainer_15asp_388{display:flex;flex-wrap:wrap;gap:var(--spacing-2);position:relative;z-index:1}._tag_15asp_388{background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);transition:background-color var(--animation-duration-fast) var(--ease-smooth),color var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-snappy)}._card_15asp_1:hover ._tag_15asp_388{background-color:color-mix(in srgb,var(--primary) 15%,var(--muted));color:var(--foreground)}._cardFooter_15asp_414{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--border-subtle);position:relative;z-index:1;transition:border-color var(--animation-duration-fast) var(--ease-smooth)}._card_15asp_1:hover ._cardFooter_15asp_414{border-top-color:var(--border-light)}._footerStats_15asp_430{display:flex;align-items:center;gap:var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}._footerStats_15asp_430>span{display:flex;align-items:center;gap:var(--spacing-2);transition:color var(--animation-duration-fast) var(--ease-smooth);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius)}._footerStats_15asp_430>span svg{pointer-events:none;width:16px;height:16px;transition:transform var(--animation-duration-fast) var(--ease-snappy)}._replyStat_15asp_455{color:var(--secondary);cursor:default;font-size:.75rem;white-space:nowrap}._card_15asp_1:hover ._replyStat_15asp_455 svg{transform:scale(1.1)}._reactionsContainer_15asp_466{display:flex;align-items:center;gap:var(--spacing-1)}._reactionButton_15asp_472{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius);background:transparent;border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground);transition:all var(--animation-duration-fast) var(--ease-snappy);position:relative;will-change:transform,background-color}._reactionButton_15asp_472:not(:disabled):hover{background-color:var(--muted);border-color:var(--border-light);transform:translateY(-1px)}._reactionButton_15asp_472:not(:disabled):active{transform:translateY(0) scale(.95)}._reactionButton_15asp_472:disabled{cursor:default}._reactionEmoji_15asp_504{font-size:1rem;line-height:1;transition:transform var(--animation-duration-fast) var(--ease-bounce);pointer-events:none}._reactionButton_15asp_472:not(:disabled):hover ._reactionEmoji_15asp_504{transform:scale(1.2)}._reactionButton_15asp_472:not(:disabled):active ._reactionEmoji_15asp_504{transform:scale(1.1)}._reactionCount_15asp_519{font-size:var(--font-size-xs);min-width:1rem;text-align:center;transition:all var(--animation-duration-fast) var(--ease-smooth);pointer-events:none;font-feature-settings:var(--font-feature-numeric)}._reactionActive_15asp_528{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:var(--glow-primary)}._reactionActive_15asp_528:hover{background:var(--primary-hover);border-color:var(--primary-hover)}._reactionActive_15asp_528 ._reactionCount_15asp_519{font-weight:var(--font-weight-bold)}._reactionActive_15asp_528 ._reactionEmoji_15asp_504{animation:_buttonPop_15asp_1 var(--animation-duration-fast) var(--ease-bounce)}._reactionClicked_15asp_548{animation:_reactionPop_15asp_1 .4s cubic-bezier(.68,-.55,.265,1.55)}._reactionClicked_15asp_548 ._reactionEmoji_15asp_504{animation:_emojiPop_15asp_1 .4s cubic-bezier(.68,-.55,.265,1.55)}._reactionClicked_15asp_548 ._reactionCount_15asp_519{animation:_countIncrease_15asp_1 .3s var(--ease-snappy)}._reactionClicked_15asp_548._reactionActive_15asp_528{animation:_reactionPop_15asp_1 .4s cubic-bezier(.68,-.55,.265,1.55),_glowBurst_15asp_1 .6s var(--ease-smooth)}._winBadge_15asp_565{background-color:color-mix(in srgb,var(--warning) 20%,transparent);color:var(--warning-foreground);border-color:transparent;font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-3);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}@keyframes _reactionPop_15asp_1{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-3px) scale(1.15)}50%{transform:translateY(-2px) scale(1.12)}70%{transform:translateY(-1px) scale(1.05)}to{transform:translateY(0) scale(1)}}@keyframes _emojiPop_15asp_1{0%{transform:scale(1)}25%{transform:scale(1.4) rotate(-5deg)}50%{transform:scale(1.3) rotate(5deg)}75%{transform:scale(1.2) rotate(-3deg)}to{transform:scale(1.2) rotate(0)}}@keyframes _countIncrease_15asp_1{0%{transform:scale(.8) translateY(3px);opacity:0}50%{transform:scale(1.15) translateY(-1px);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}@keyframes _glowBurst_15asp_1{0%{box-shadow:var(--glow-primary)}50%{box-shadow:0 0 24px #25ada199,0 0 16px #25ada166,0 0 8px #25ada14d}to{box-shadow:var(--glow-primary)}}@keyframes _buttonPop_15asp_1{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){._solutionIcon_15asp_343{animation:none}._card_15asp_1:hover ._solutionBox_15asp_292{transform:none}._reactionClicked_15asp_548,._reactionClicked_15asp_548 ._reactionEmoji_15asp_504,._reactionClicked_15asp_548 ._reactionCount_15asp_519,._reactionClicked_15asp_548._reactionActive_15asp_528{animation:none!important}._reactionButton_15asp_472:not(:disabled):active{transform:scale(.98)}}._card_15asp_1::-webkit-scrollbar{width:8px;height:8px}._card_15asp_1::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-full)}._card_15asp_1::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full);border:2px solid var(--scrollbar-track);transition:background var(--animation-duration-normal) var(--ease-smooth)}._card_15asp_1::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}._card_1n5rp_1{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--radius-lg);background:linear-gradient(135deg,#20b6aa,#1fc7d6);color:var(--primary-foreground);box-shadow:var(--shadow-lg);cursor:pointer;transition:all var(--animation-duration-fast) ease;border:1px solid transparent}._card_1n5rp_1:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-xl)}._card_1n5rp_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._iconContainer_1n5rp_25{flex-shrink:0;background-color:#ffffff26;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}._trophyIcon_1n5rp_36{color:#ffd966;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._content_1n5rp_41{flex-grow:1;text-align:center}._titleLine_1n5rp_46{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._title_1n5rp_46{font-size:.8125rem;font-weight:700;margin:0}._pinIcon_1n5rp_59{color:var(--primary-foreground);opacity:.8}._subtitle_1n5rp_64{font-size:.8125rem;margin:0;opacity:.9}._stats_1n5rp_70{display:flex;align-items:center;font-weight:500;font-size:.8125rem;flex-shrink:0}._statItem_1n5rp_78{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);background-color:#0000001a;padding:.125rem .375rem;border-radius:var(--radius-full);min-width:3.25rem}._applauseEmoji_1n5rp_89{font-size:1rem;line-height:1}._postList_1p5om_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._postList_1p5om_1 [data-animate=slideUp]{opacity:0;animation:_postEntranceSlideUp_1p5om_1 var(--animation-duration-normal) var(--ease-smooth) forwards;will-change:opacity,transform}._postList_1p5om_1 [data-delay="50ms"]{animation-delay:50ms}._postList_1p5om_1 [data-delay="100ms"]{animation-delay:.1s}._postList_1p5om_1 [data-delay="150ms"]{animation-delay:.15s}._postList_1p5om_1 [data-delay="200ms"]{animation-delay:.2s}._postList_1p5om_1 [data-delay="250ms"]{animation-delay:.25s}._postList_1p5om_1 [data-delay="300ms"]{animation-delay:.3s}._postList_1p5om_1 [data-delay="350ms"]{animation-delay:.35s}._postList_1p5om_1 [data-delay="400ms"]{animation-delay:.4s}@keyframes _postEntranceSlideUp_1p5om_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._weeklyWinsContainer_1p5om_58{padding-bottom:var(--spacing-2);margin-bottom:var(--spacing-2);border-bottom:2px solid var(--border)}._weeklyWinsError_1p5om_64{background-color:var(--muted);border-radius:var(--radius-lg);padding:var(--spacing-3);text-align:center;color:var(--muted-foreground);font-size:var(--font-size-sm);margin-bottom:var(--spacing-4)}._weeklyWinsSkeleton_1p5om_74{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-lg);background:linear-gradient(135deg,#28af60,#24a89d);box-shadow:var(--shadow-lg)}._skeletonIconContainer_1p5om_84{flex-shrink:0}._skeletonCard_1p5om_89{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--elevation-2);display:flex;flex-direction:column;gap:var(--spacing-3);border:1px solid var(--border-subtle);position:relative;overflow:hidden;will-change:opacity;animation:_skeletonFadeIn_1p5om_1 var(--animation-duration-slow) var(--ease-smooth) forwards}@keyframes _skeletonFadeIn_1p5om_1{0%{opacity:0}to{opacity:1}}._skeletonHeader_1p5om_113{display:flex;align-items:center;gap:var(--spacing-3)}._skeletonAuthorInfo_1p5om_119{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._skeletonBadges_1p5om_126{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._skeletonContent_1p5om_132{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-1)}._skeletonTags_1p5om_139{display:flex;gap:var(--spacing-2);flex-wrap:wrap;margin-top:var(--spacing-1)}._skeletonDivider_1p5om_146{width:100%;height:1px;background-color:var(--border-subtle);margin:var(--spacing-1) 0}._skeletonFooter_1p5om_153{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-1)}._skeletonReactions_1p5om_161{display:flex;align-items:center;gap:var(--spacing-1)}@media(prefers-reduced-motion:reduce){._postList_1p5om_1 [data-animate=slideUp]{animation:none;opacity:1;transform:none}._skeletonCard_1p5om_89{animation:none;opacity:1}}._pageContainer_1wl4k_1{padding:var(--spacing-3);padding-bottom:calc(var(--spacing-8) + var(--spacing-3));display:flex;flex-direction:column;gap:var(--spacing-3);min-height:100%;opacity:0;transition:opacity var(--animation-duration-fast) var(--ease-smooth);will-change:opacity}._pageContainer_1wl4k_1._mounted_1wl4k_13{opacity:1}._greetingSection_1wl4k_18{text-align:center;margin-bottom:var(--spacing-2)}._greeting_1wl4k_18{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--primary);margin:0 0 var(--spacing-1);line-height:var(--line-height-tight);font-family:var(--font-family-base)}._greetingSubtext_1wl4k_32{font-size:var(--font-size-base);color:var(--muted-foreground);margin:0}._firstTimeTip_1wl4k_39{background-color:var(--primary-light);border:1px solid var(--primary);border-radius:var(--radius-lg);padding:var(--spacing-3);display:flex;gap:var(--spacing-3);align-items:flex-start;box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-2)}._tipIcon_1wl4k_51{font-size:var(--font-size-2xl);flex-shrink:0;line-height:1}._tipContent_1wl4k_57{flex:1}._tipTitle_1wl4k_61{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0 0 var(--spacing-1)}._tipText_1wl4k_68{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0;line-height:var(--line-height-normal)}._tipDismiss_1wl4k_75{background:none;border:none;color:var(--muted-foreground);font-size:var(--font-size-2xl);cursor:pointer;padding:0;line-height:1;flex-shrink:0;transition:color var(--animation-duration-fast) var(--ease-smooth);font-family:var(--font-family-base)}._tipDismiss_1wl4k_75:hover{color:var(--foreground)}._shareStoryButton_1wl4k_102{padding:calc(var(--spacing-1) + 10px) var(--spacing-3);border-radius:var(--radius-full);border:1px solid var(--border);background-color:#fff;color:var(--foreground);font-size:.7rem;font-weight:600;cursor:pointer;transition:all var(--animation-duration-fast) ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1)}._shareStoryButton_1wl4k_102:hover{background-color:var(--muted);border-color:color-mix(in srgb,var(--primary) 80%,transparent)}._shareStoryButton_1wl4k_102:active{transform:translateY(0);box-shadow:var(--shadow-md)}._loadMoreContainer_1wl4k_131{display:flex;justify-content:center;padding:var(--spacing-4) 0;margin-bottom:var(--spacing-4)}._loadMoreButton_1wl4k_138{width:100%;max-width:400px;font-weight:600;border-color:var(--primary);color:var(--primary);transition:all var(--animation-duration-fast) var(--ease-smooth)}._loadMoreButton_1wl4k_138:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary),white 95%);border-color:var(--primary-hover);color:var(--primary-hover);box-shadow:var(--shadow-md)}._loadMoreButton_1wl4k_138:disabled{opacity:.7;cursor:not-allowed}._container_1e8kx_1{padding:var(--spacing-4) var(--spacing-3) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-4);max-width:600px;margin:0 auto}._header_1e8kx_10{position:relative;padding:var(--spacing-6) var(--spacing-4);border-radius:var(--radius-xl);background:var(--gradient-midnight);color:var(--primary-foreground);box-shadow:var(--shadow-lg);overflow:hidden}._header_1e8kx_10:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ffffff1a,#fff0 70%);animation:_float_1e8kx_1 8s ease-in-out infinite}._backButton_1e8kx_31{position:absolute;left:var(--spacing-3);top:var(--spacing-3);color:var(--primary-foreground);background:#ffffff1a;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border:1px solid hsla(0,0%,100%,.2)}._backButton_1e8kx_31:hover{background:#fff3}._headerContent_1e8kx_45{position:relative;text-align:center}._title_1e8kx_50{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin:0;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tighter);text-shadow:0 2px 4px hsla(0,0%,0%,.2)}._subtitle_1e8kx_59{font-size:var(--font-size-base);margin:var(--spacing-1) 0 0;opacity:.8;font-weight:var(--font-weight-medium)}._controls_1e8kx_66{display:flex;flex-direction:column;gap:var(--spacing-3)}._searchWrapper_1e8kx_72{position:relative}._searchIcon_1e8kx_76{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1e8kx_85{width:100%;height:2.5rem;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-10);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface-elevated);color:var(--foreground);font-size:var(--font-size-sm);transition:all var(--animation-duration-fast) var(--ease-smooth)}._searchInput_1e8kx_85:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._filterPills_1e8kx_103{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:var(--spacing-2);scrollbar-width:none}._filterPills_1e8kx_103::-webkit-scrollbar{display:none}._usersGrid_1e8kx_115{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}._userCard_1e8kx_121{position:relative;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);display:flex;flex-direction:column;overflow:visible;transition:all var(--animation-duration-normal) var(--ease-smooth);animation:_scaleIn_1e8kx_1 .4s var(--ease-bounce) backwards;min-height:120px}._userCard_1e8kx_121:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._userCard_1e8kx_121._deleting_1e8kx_140{opacity:.5;pointer-events:none}._deleteButton_1e8kx_145{position:absolute;top:var(--spacing-2);right:var(--spacing-2);z-index:var(--z-content);background:var(--error);color:var(--error-foreground);width:24px;height:24px;padding:0;border-radius:50%;box-shadow:var(--shadow-md);opacity:0;transform:scale(.8);transition:all var(--animation-duration-fast) var(--ease-smooth)}._userCard_1e8kx_121:hover ._deleteButton_1e8kx_145{opacity:1;transform:scale(1)}._deleteButton_1e8kx_145:hover{background:var(--error-hover)}._cardContent_1e8kx_171{display:flex;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-2) var(--spacing-2);flex:1}._avatar_1e8kx_178{width:48px;height:48px;border-radius:50%;border:2px solid var(--border-light);box-shadow:var(--shadow-xs);object-fit:cover;flex-shrink:0}._cardInfo_1e8kx_188{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1;min-width:0}._nameRow_1e8kx_196{display:flex;align-items:center;gap:var(--spacing-1)}._displayNameButton_1e8kx_202{background:none;border:none;padding:0;cursor:pointer;flex:1;min-width:0;text-align:left;transition:opacity var(--animation-duration-fast) var(--ease-smooth)}._displayNameButton_1e8kx_202:hover:not(:disabled) ._displayName_1e8kx_202{color:var(--primary)}._displayNameButton_1e8kx_202:disabled{cursor:default;opacity:.7}._displayName_1e8kx_202{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;color:var(--card-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--animation-duration-fast) var(--ease-smooth)}._adminBadge_1e8kx_233,._bannedBadge_1e8kx_234{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;flex-shrink:0}._adminBadge_1e8kx_233{background-color:var(--primary-light);color:var(--primary)}._bannedBadge_1e8kx_234{background-color:var(--error);color:var(--error-foreground)}._emailRow_1e8kx_254{display:flex;align-items:center;gap:var(--spacing-1);min-width:0;overflow:hidden}._email_1e8kx_254{font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._verifiedIcon_1e8kx_273{color:var(--success);flex-shrink:0}._unverifiedIcon_1e8kx_278{color:var(--warning);flex-shrink:0}._statsRow_1e8kx_283{display:flex;gap:var(--spacing-2);flex-wrap:wrap;margin-top:auto}._stat_1e8kx_283{display:inline-flex;align-items:center;gap:2px;font-size:var(--font-size-xs);color:var(--muted-foreground);font-family:var(--font-family-monospace)}._stat_1e8kx_283 svg{flex-shrink:0}._cardFooter_1e8kx_303{background-color:var(--surface-overlay);padding:var(--spacing-1) var(--spacing-2);border-top:1px solid var(--border-light);font-size:10px;color:var(--muted-foreground);text-align:center}._cardFooter_1e8kx_303 p{margin:0}._stateContainer_1e8kx_316{text-align:center;padding:var(--spacing-10) var(--spacing-4);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border-light);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);grid-column:1 / -1}._stateContainer_1e8kx_316 h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}._stateContainer_1e8kx_316 p{color:var(--muted-foreground);margin:0 0 var(--spacing-2);max-width:300px}._errorIcon_1e8kx_341{color:var(--error)}._emptyIcon_1e8kx_345{color:var(--muted-foreground)}._loadMoreContainer_1e8kx_349{grid-column:1 / -1;display:flex;justify-content:center;padding:var(--spacing-4) 0}@media(min-width:500px){._usersGrid_1e8kx_115{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px){._usersGrid_1e8kx_115{grid-template-columns:repeat(3,1fr)}}._container_1jqqk_1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-6);min-height:100%;box-sizing:border-box}._card_1jqqk_11{width:100%;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8) var(--spacing-6);animation:_slideUp_1jqqk_1 .5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4)}._title_1jqqk_25{font-size:1.25rem;font-weight:600;color:var(--surface-foreground);margin:0;margin-top:var(--spacing-2)}._description_1jqqk_33{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;margin:0 0 var(--spacing-4) 0;max-width:320px}._iconSuccess_1jqqk_41{color:var(--success)}._iconError_1jqqk_45{color:var(--error)}@keyframes _slideUp_1jqqk_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._card_1ir0r_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--elevation-2);display:flex;flex-direction:column;gap:var(--spacing-2);cursor:pointer;transition:all var(--animation-duration-fast) ease;border:1px solid var(--border);position:relative;overflow:hidden}._card_1ir0r_1:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--secondary);transition:background-color var(--animation-duration-fast) ease}._card_1ir0r_1:hover{transform:translateY(-2px);box-shadow:var(--elevation-3);border-color:var(--secondary)}._card_1ir0r_1:hover:before{background-color:var(--primary)}._card_1ir0r_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cardHeader_1ir0r_42{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._categoryBadge_1ir0r_49{font-weight:600}._title_1ir0r_53{font-size:1rem;font-weight:700;color:var(--card-foreground);margin:0;line-height:1.3}._summary_1ir0r_61{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._stepsContainer_1ir0r_68{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-2);margin-top:var(--spacing-2)}._stepsTitle_1ir0r_75{font-size:.875rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-2) 0}._stepsList_1ir0r_82{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._stepItem_1ir0r_91{font-size:.8125rem;color:var(--surface-foreground);line-height:1.5;position:relative;padding-left:1.25rem}._stepItem_1ir0r_91:before{content:"•";position:absolute;left:0;color:var(--primary);font-weight:700}._moreSteps_1ir0r_107{display:block;margin-top:var(--spacing-2);font-size:.875rem;font-weight:600;color:var(--secondary)}._cardFooter_1ir0r_115{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);flex-wrap:wrap}._tagsContainer_1ir0r_125{display:flex;flex-wrap:wrap;gap:var(--spacing-2);flex-grow:1}._tag_1ir0r_125{background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.6875rem;font-weight:500}._pdfBadge_1ir0r_141{display:inline-flex;align-items:center;gap:var(--spacing-1);flex-shrink:0}._dialogContent_yvu8t_1{display:flex;flex-direction:column;padding:0;max-height:90vh}._scrollableContent_yvu8t_8{overflow-y:auto;flex-grow:1;padding:var(--spacing-6);padding-top:calc(var(--spacing-6) + 1.75rem + var(--spacing-2));padding-bottom:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_yvu8t_19{margin-bottom:var(--spacing-2)}._titleSection_yvu8t_24{margin-bottom:0}._summary_yvu8t_28{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._contentBox_yvu8t_34{background-color:color-mix(in srgb,var(--info) 10%,transparent);color:var(--info-foreground);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--info) 20%,transparent)}._contentBox_yvu8t_34 p{margin:0;line-height:1.6;font-size:.875rem;color:var(--surface-foreground)}._section_yvu8t_49{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionHeader_yvu8t_55{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:700;margin:0;color:var(--surface-foreground)}._headerIcon_yvu8t_65{color:var(--primary)}._headerIconSuccess_yvu8t_69{color:var(--success)}._headerIconInfo_yvu8t_73{color:var(--info)}._headerIconWarning_yvu8t_77{color:var(--warning)}._headerIconError_yvu8t_81{color:var(--error)}._sectionContent_yvu8t_85{padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-md);line-height:1.6}._sectionContent_yvu8t_85 p{margin:0;font-size:.875rem;color:var(--surface-foreground)}._timelineBox_yvu8t_98{background-color:color-mix(in srgb,var(--info) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--info) 20%,transparent)}._timelineBox_yvu8t_98 p{margin:0;line-height:1.6;font-size:.875rem;color:var(--surface-foreground)}._bulletList_yvu8t_112{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._bulletItem_yvu8t_121{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);font-size:.875rem;line-height:1.5;color:var(--surface-foreground)}._bulletItem_yvu8t_121:before{content:"•";font-weight:700;color:var(--primary);font-size:1.25rem;line-height:1.5;flex-shrink:0}._stepsSection_yvu8t_142{display:flex;flex-direction:column;gap:var(--spacing-3)}._stepsList_yvu8t_148{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._stepItem_yvu8t_157{display:flex;align-items:flex-start;gap:var(--spacing-3);background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius)}._stepNumber_yvu8t_166{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background-color:var(--success);color:var(--success-foreground);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}._stepText_yvu8t_180{margin:0;padding-top:2px;font-size:.875rem;line-height:1.5;color:var(--surface-foreground)}._tipsList_yvu8t_188{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._tipItem_yvu8t_197{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-radius:var(--radius);border-left:3px solid var(--warning);font-size:.875rem;line-height:1.5;color:var(--surface-foreground)}._tipItem_yvu8t_197:before{content:"💡";flex-shrink:0;font-size:1rem}._mistakesList_yvu8t_216{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._mistakeItem_yvu8t_225{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius);border-left:3px solid var(--error);font-size:.875rem;line-height:1.5;color:var(--surface-foreground)}._mistakeItem_yvu8t_225:before{content:"⚠️";flex-shrink:0;font-size:1rem}._tagsSection_yvu8t_244{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--border)}._tag_yvu8t_244{background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500}._helpInfoBox_yvu8t_261{background-color:color-mix(in srgb,var(--success) 10%,transparent);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--success) 20%,transparent);display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;font-weight:500;color:var(--surface-foreground)}._helpInfoItem_yvu8t_274{display:flex;align-items:center;gap:var(--spacing-2)}._helpInfoItem_yvu8t_274 svg{color:var(--success)}._footer_yvu8t_284{padding:var(--spacing-3) var(--spacing-6);border-top:1px solid var(--border);display:flex;gap:var(--spacing-2);background-color:var(--popup)}._footer_yvu8t_284>button{flex:1}._footer_yvu8t_284>button:first-child{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._banner_urecu_1{background-color:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 40%,transparent);border-radius:var(--radius);margin:var(--spacing-4) var(--spacing-4) var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2)}._icon_urecu_12{color:var(--info);flex-shrink:0}._text_urecu_17{font-size:.8125rem;line-height:var(--line-height-tight);color:var(--foreground);margin:0}._text_urecu_17 strong{font-weight:var(--font-weight-semibold)}.dark ._banner_urecu_1{background-color:color-mix(in srgb,var(--info) 8%,transparent);border-color:color-mix(in srgb,var(--info) 30%,transparent)}@media(max-width:380px){._banner_urecu_1{margin:var(--spacing-3) var(--spacing-3) var(--spacing-2);padding:var(--spacing-2)}._text_urecu_17{font-size:.75rem}._icon_urecu_12{width:14px;height:14px}}._pageContainer_10zah_1{padding:0;display:flex;flex-direction:column;min-height:100vh}._headerBanner_10zah_9{background:linear-gradient(135deg,var(--secondary),var(--primary));color:var(--primary-foreground);text-align:center;padding:var(--spacing-5) var(--spacing-4);position:relative;box-shadow:var(--shadow-lg)}._backButton_10zah_18{position:absolute;left:var(--spacing-3);top:var(--spacing-3);color:var(--primary-foreground);background-color:#ffffff26;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));transition:all var(--animation-duration-normal) var(--ease-smooth);-webkit-tap-highlight-color:transparent}._backButton_10zah_18:hover{background-color:#ffffff40;transform:scale(1.05);box-shadow:var(--glow-primary)}._backButton_10zah_18:active{transform:scale(.95);background-color:#ffffff4d;color:var(--primary-foreground)}._headerContent_10zah_41{display:flex;flex-direction:column;gap:var(--spacing-1)}._headerTitle_10zah_47{font-size:1.5rem;font-weight:900;margin:0;letter-spacing:var(--letter-spacing-tight);text-shadow:0 2px 4px hsla(0,0%,0%,.1)}._headerSubtitle_10zah_55{font-size:.8125rem;margin:0;opacity:.9;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}._searchContainer_10zah_64{position:relative;display:flex;align-items:center;padding:var(--spacing-4);padding-bottom:0}._searchIcon_10zah_72{position:absolute;left:calc(var(--spacing-4) + var(--spacing-3));color:var(--muted-foreground);pointer-events:none;z-index:1}._searchIconSpinning_10zah_80{animation:_spin_10zah_1 1s linear infinite;color:var(--primary)}._searchInput_10zah_85{padding-left:calc(var(--spacing-3) * 2 + 20px);padding-right:calc(var(--spacing-3) * 2 + 20px)}._clearButton_10zah_90{position:absolute;right:calc(var(--spacing-4) + var(--spacing-2));color:var(--muted-foreground);z-index:1}._quickSituations_10zah_98{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}._sectionTitle_10zah_105{font-size:1.125rem;font-weight:700;color:var(--foreground);margin:0}._situationsGrid_10zah_112{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}@media(min-width:640px){._situationsGrid_10zah_112{grid-template-columns:repeat(3,1fr)}}._situationButton_10zah_124{height:auto;padding:var(--spacing-2) var(--spacing-1);flex-direction:column;gap:var(--spacing-1);font-weight:600;font-size:.75rem;text-align:center;background-color:var(--card);border-color:var(--border);color:var(--card-foreground);transition:all var(--animation-duration-normal) var(--ease-smooth);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-height:5rem}._situationButton_10zah_124:hover{background-color:var(--muted);border-color:var(--primary);color:var(--primary);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}._situationButton_10zah_124:active{transform:translateY(0) scale(.98)}._situationButtonActive_10zah_154{background:var(--gradient-primary-secondary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--glow-primary)}._situationButtonActive_10zah_154:hover{background:var(--gradient-primary-secondary);color:var(--primary-foreground);border-color:var(--primary)}._situationButtonActive_10zah_154 ._situationEmoji_10zah_167{filter:drop-shadow(0 2px 4px hsla(0,0%,0%,.2))}._situationEmoji_10zah_167{font-size:1.25rem;line-height:1;transition:transform var(--animation-duration-normal) var(--ease-bounce)}._situationButton_10zah_124:hover ._situationEmoji_10zah_167{transform:scale(1.15)}._contentArea_10zah_182{padding:var(--spacing-4);padding-bottom:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-4);scroll-margin-top:var(--spacing-4)}._resourceList_10zah_191{display:flex;flex-direction:column;gap:var(--spacing-4)}._animatedCard_10zah_198{opacity:0;animation:_fadeInUp_10zah_1 var(--animation-duration-normal) var(--ease-smooth) forwards}@keyframes _fadeInUp_10zah_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._searchingState_10zah_215{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);min-height:200px}._searchingSpinner_10zah_225{color:var(--primary);animation:_spin_10zah_1 1s linear infinite}._searchingText_10zah_230{color:var(--muted-foreground);font-size:.875rem;font-weight:var(--font-weight-medium);margin:0}._skeletonCard_10zah_238{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-3);border:1px solid var(--border);position:relative;overflow:hidden}._skeletonCard_10zah_238:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--muted)}._skeletonHeader_10zah_261{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._skeletonSteps_10zah_268{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3);margin-top:var(--spacing-2)}._skeletonFooter_10zah_275{display:flex;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--border);flex-wrap:wrap}._needHelpSection_10zah_284{padding:var(--spacing-6) var(--spacing-4);background:linear-gradient(135deg,var(--primary-light),var(--secondary-light));border-radius:var(--radius-lg);margin:var(--spacing-8) 0;box-shadow:var(--shadow-md)}._needHelpTitle_10zah_292{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2);text-align:center}._needHelpDescription_10zah_300{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-5);text-align:center;line-height:var(--line-height-relaxed)}._needHelpGrid_10zah_308{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width:640px){._needHelpGrid_10zah_308{grid-template-columns:repeat(3,1fr)}}._needHelpCard_10zah_320{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);text-align:center;transition:all var(--animation-duration-normal) var(--ease-smooth);cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._needHelpCard_10zah_320:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}._needHelpCard_10zah_320:active{transform:translateY(-2px)}._needHelpIcon_10zah_346{color:var(--primary);margin-bottom:var(--spacing-1);transition:transform var(--animation-duration-normal) var(--ease-bounce)}._needHelpCard_10zah_320:hover ._needHelpIcon_10zah_346{transform:scale(1.1)}._needHelpCardTitle_10zah_356{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._needHelpCardText_10zah_363{font-size:.8125rem;color:var(--muted-foreground);margin:0;line-height:var(--line-height-snug)}@media(max-width:380px){._headerBanner_10zah_9{padding:var(--spacing-4) var(--spacing-3)}._headerTitle_10zah_47{font-size:1.25rem}._headerSubtitle_10zah_55{font-size:.75rem}._backButton_10zah_18{left:var(--spacing-2);top:var(--spacing-2)}._situationButton_10zah_124{font-size:.6875rem}}._container_931s9_1{width:100%}._form_931s9_5{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_931s9_11{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-2);font-size:.875rem;text-align:center}._submitButton_931s9_22{width:100%;margin-top:var(--spacing-4)}._loadingText_931s9_27{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_931s9_34{color:#fff}._footer_931s9_38{margin-top:var(--spacing-6);text-align:center;font-size:.875rem;color:var(--muted-foreground)}._link_931s9_45{color:var(--primary);font-weight:500;text-decoration:none}._link_931s9_45:hover{text-decoration:underline}._container_sv9qg_1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-6);min-height:100%;box-sizing:border-box}._card_sv9qg_11{width:100%;max-width:450px;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);animation:_slideUp_sv9qg_1 .5s cubic-bezier(.16,1,.3,1);position:relative}._backButton_sv9qg_22{position:absolute;left:var(--spacing-4);top:var(--spacing-4);color:var(--foreground);transition:all var(--animation-duration-normal) var(--ease-smooth)}._backButton_sv9qg_22:hover{color:var(--primary);transform:translate(-2px)}._backButton_sv9qg_22:active{transform:translate(0) scale(.95)}._header_sv9qg_39{text-align:center;margin-bottom:var(--spacing-6)}._titleRow_sv9qg_44{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._title_sv9qg_44{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0}._betaBadge_sv9qg_59{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._subtitle_sv9qg_64{font-size:1rem;color:var(--muted-foreground);margin:0}@keyframes _slideUp_sv9qg_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._layout_18rpo_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);overflow-x:hidden;width:100%}._header_18rpo_10{padding:var(--spacing-4) var(--spacing-6);background-color:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm)}._logoLink_18rpo_17{display:flex;align-items:baseline;gap:var(--spacing-2);text-decoration:none}._logo_18rpo_17{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0}._forBusiness_18rpo_31{font-size:.875rem;font-weight:500;color:var(--primary);padding:var(--spacing-1) var(--spacing-2);background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius)}._main_18rpo_40{flex:1;display:flex;flex-direction:column}._container_1s0gw_1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-6);min-height:100%;box-sizing:border-box}._card_1s0gw_11{width:100%;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8) var(--spacing-6);animation:_slideUp_1s0gw_1 .5s cubic-bezier(.16,1,.3,1)}._title_1s0gw_20{font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 var(--spacing-2);color:var(--foreground)}._description_1s0gw_28{font-size:.9375rem;color:var(--muted-foreground);text-align:center;margin-bottom:var(--spacing-6)}._errorMessage_1s0gw_35{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;text-align:center}._submitButton_1s0gw_46{width:100%;margin-top:var(--spacing-6)}._linkContainer_1s0gw_51{margin-top:var(--spacing-6);text-align:center}._link_1s0gw_51{font-size:.875rem;color:var(--primary);text-decoration:none;font-weight:500}._link_1s0gw_51:hover{text-decoration:underline}._successIcon_1s0gw_67{font-size:3rem;text-align:center;margin-bottom:var(--spacing-4)}@keyframes _slideUp_1s0gw_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._card_u1ypr_1{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-1);box-shadow:var(--shadow-xs);border:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-px);transition:transform var(--animation-duration-fast) var(--ease-smooth),box-shadow var(--animation-duration-fast) var(--ease-smooth),border-color var(--animation-duration-fast) var(--ease-smooth);min-height:60px}._card_u1ypr_1:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:var(--border)}._header_u1ypr_23{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-px)}._title_u1ypr_30{font-size:.5625rem;font-weight:var(--font-weight-medium);color:var(--muted-foreground);margin:0;line-height:var(--line-height-tight);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}._iconWrapper_u1ypr_40{color:var(--primary);width:14px;height:14px;flex-shrink:0;opacity:.8;transition:opacity var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth)}._card_u1ypr_1:hover ._iconWrapper_u1ypr_40{opacity:1;transform:scale(1.05)}._iconWrapper_u1ypr_40 svg{width:14px;height:14px;stroke-width:2}._body_u1ypr_62{display:flex;align-items:baseline;gap:var(--spacing-px);margin-top:auto}._value_u1ypr_69{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--card-foreground);margin:0;line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._change_u1ypr_80{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-px) var(--spacing-1);border-radius:var(--radius-sm);line-height:var(--line-height-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._positive_u1ypr_90{color:var(--success);background-color:#1abc551a}._negative_u1ypr_95{color:var(--error);background-color:#f434341a}._skeletonCard_u1ypr_100{gap:var(--spacing-px);justify-content:space-between}._container_1dj45_1{padding:var(--spacing-4) var(--spacing-3) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-5);max-width:450px;margin:0 auto}._header_1dj45_10{text-align:left;position:relative;padding-left:calc(var(--spacing-10) + var(--spacing-1));margin-bottom:var(--spacing-2)}._backButton_1dj45_17{position:absolute;left:0;top:0;color:var(--muted-foreground);transition:all var(--animation-duration-fast) var(--ease-smooth)}._backButton_1dj45_17:hover{color:var(--primary);transform:translate(-3px)}._backButton_1dj45_17:active{transform:translate(-1px) scale(.96)}._title_1dj45_34{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._subtitle_1dj45_43{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal)}._statsGrid_1dj45_51{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:var(--spacing-3)}@media(max-width:380px){._statsGrid_1dj45_51{grid-template-columns:1fr}}._chartCard_1dj45_63,._tableCard_1dj45_64{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:box-shadow var(--animation-duration-normal) var(--ease-smooth),transform var(--animation-duration-normal) var(--ease-smooth);overflow:hidden}._chartCard_1dj45_63:hover,._tableCard_1dj45_64:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._chartTitle_1dj45_82{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-4);color:var(--card-foreground);display:flex;align-items:center;gap:var(--spacing-2);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._chartTitle_1dj45_82 svg{color:var(--primary);flex-shrink:0}._chartWrapper_1dj45_99{width:100%;height:240px;margin:0;padding:0}._tableWrapper_1dj45_106{width:100%;overflow-x:auto}._contributorsTable_1dj45_111{width:100%;border-collapse:collapse;border-spacing:0}._contributorsTable_1dj45_111 th,._contributorsTable_1dj45_111 td{padding:var(--spacing-3) var(--spacing-2);text-align:left;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._contributorsTable_1dj45_111 th{font-weight:var(--font-weight-semibold);color:var(--muted-foreground);border-bottom:2px solid var(--border);text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);background-color:var(--muted)}._contributorsTable_1dj45_111 tbody tr{transition:background-color var(--animation-duration-fast) var(--ease-smooth);border-bottom:1px solid var(--border-light)}._contributorsTable_1dj45_111 tbody tr:last-child{border-bottom:none}._contributorsTable_1dj45_111 tbody tr:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}._contributorsTable_1dj45_111 td{color:var(--card-foreground);font-weight:var(--font-weight-normal)}._contributorsTable_1dj45_111 td:first-child{font-weight:var(--font-weight-medium)}._contributorsTable_1dj45_111 td:last-child{text-align:right;font-weight:var(--font-weight-semibold);font-family:var(--font-family-monospace);font-size:var(--font-size-sm);color:var(--primary)}._errorState_1dj45_165{text-align:center;padding:var(--spacing-8) var(--spacing-4);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}._errorState_1dj45_165 h3{margin:0 0 var(--spacing-3);color:var(--error);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}._errorState_1dj45_165 p{margin:0 0 var(--spacing-5);color:var(--muted-foreground);font-size:var(--font-size-base);line-height:var(--line-height-normal)}@media(max-width:420px){._container_1dj45_1{padding:var(--spacing-3) var(--spacing-2) var(--spacing-16);gap:var(--spacing-4)}._chartCard_1dj45_63,._tableCard_1dj45_64{padding:var(--spacing-3)}._title_1dj45_34{font-size:var(--font-size-xl)}}.dark ._chartCard_1dj45_63,.dark ._tableCard_1dj45_64{box-shadow:var(--shadow),var(--elevation-1)}.dark ._chartCard_1dj45_63:hover,.dark ._tableCard_1dj45_64:hover{box-shadow:var(--shadow-lg),var(--elevation-2)}._container_tlrn7_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-6);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) var(--ease-smooth)}@media(max-width:450px){._container_tlrn7_1{padding:var(--spacing-3);gap:var(--spacing-4)}}._container_tlrn7_1:focus-within{box-shadow:var(--shadow-md),var(--glow-primary)}._header_tlrn7_24{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}@media(max-width:450px){._header_tlrn7_24{gap:var(--spacing-2)}}._title_tlrn7_37{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0}@media(max-width:450px){._title_tlrn7_37{font-size:var(--font-size-base)}}._subtitle_tlrn7_50{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:var(--spacing-1) 0 0}@media(max-width:450px){._subtitle_tlrn7_50{font-size:var(--font-size-xs)}}._count_tlrn7_62{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0}._quickSelectGrid_tlrn7_73{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}@media(max-width:450px){._quickSelectGrid_tlrn7_73{gap:var(--spacing-2)}}@media(min-width:450px){._quickSelectGrid_tlrn7_73{grid-template-columns:repeat(3,1fr)}}._quickSelectButton_tlrn7_91{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;position:relative;transition:all var(--animation-duration-fast) var(--ease-smooth)}@media(max-width:450px){._quickSelectButton_tlrn7_91{padding:var(--spacing-2);font-size:var(--font-size-xs)}}._quickSelectButton_tlrn7_91:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--primary);color:var(--primary)}._quickSelectButton_tlrn7_91._selected_tlrn7_122{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm)}._quickSelectButton_tlrn7_91:disabled{cursor:not-allowed;opacity:.5}._checkIcon_tlrn7_135{position:absolute;top:4px;right:4px;color:var(--primary)}._customInputSection_tlrn7_142{display:flex;flex-direction:column;gap:var(--spacing-2)}._customInputLabel_tlrn7_148{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}._customInputWrapper_tlrn7_154{display:flex;gap:var(--spacing-2)}._addButton_tlrn7_159{flex-shrink:0}._customInputFooter_tlrn7_163{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-1)}._helperText_tlrn7_170,._charCounter_tlrn7_176{font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0}._selectedBadgesContainer_tlrn7_182{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--border-light)}@media(max-width:450px){._selectedBadgesContainer_tlrn7_182{gap:var(--spacing-1)}}._selectedBadge_tlrn7_182{display:inline-flex;align-items:center;gap:var(--spacing-2);animation:_scaleIn_tlrn7_1 var(--animation-duration-fast) var(--ease-smooth)}._removeButton_tlrn7_203{display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;border:none;cursor:pointer;color:inherit;opacity:.7;border-radius:var(--radius-full);transition:opacity var(--animation-duration-fast) var(--ease-smooth),background-color var(--animation-duration-fast) var(--ease-smooth)}._removeButton_tlrn7_203:hover{opacity:1;background-color:#0000001a}._removeButton_tlrn7_203:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@keyframes _scaleIn_tlrn7_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@layer base{._root_qxujg_2{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box!important;position:relative;display:inline-flex;align-items:center;width:36px!important;min-width:36px!important;max-width:36px!important;height:20px!important;min-height:20px!important;max-height:20px!important;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-shrink:0;flex-grow:0;overflow:hidden}._root_qxujg_2:hover{background-color:var(--muted-foreground)}._root_qxujg_2:focus-visible{box-shadow:var(--shadow-focus)}._root_qxujg_2[data-state=checked]{background-color:var(--primary)}._root_qxujg_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_qxujg_59{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box!important;display:block;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;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;flex-shrink:0;flex-grow:0}._root_qxujg_2[data-state=checked] ._thumb_qxujg_59{transform:translate(16px)}._root_qxujg_2[data-disabled]{opacity:.5;cursor:not-allowed}@media(max-width:768px){._root_qxujg_2{width:36px!important;min-width:36px!important;max-width:36px!important;height:20px!important;min-height:20px!important;max-height:20px!important;font-size:16px}._thumb_qxujg_59{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}}@media(max-width:480px){._root_qxujg_2{width:36px!important;height:20px!important}._thumb_qxujg_59{width:16px!important;height:16px!important}}}._card_1d5pl_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4);border-left:4px solid var(--warning)}._header_1d5pl_12{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._businessName_1d5pl_21{font-size:1.25rem;font-weight:700;color:var(--card-foreground);margin:0;text-transform:capitalize}._contactGrid_1d5pl_29{display:grid;grid-template-columns:1fr;gap:var(--spacing-2)}@media(min-width:400px){._contactGrid_1d5pl_29{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}._contactItem_1d5pl_41{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._contactItem_1d5pl_41 svg{flex-shrink:0;color:var(--primary)}._contactItem_1d5pl_41 a{color:var(--secondary);text-decoration:none;word-break:break-all}._contactItem_1d5pl_41 a:hover{text-decoration:underline}._detailsSection_1d5pl_64,._badgesSection_1d5pl_73{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius)}._badgeList_1d5pl_82{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._noBadges_1d5pl_88{font-size:.9375rem;color:var(--muted-foreground);font-style:italic;margin:0}._detailItem_1d5pl_95 h4{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0;display:flex;align-items:center;gap:var(--spacing-2);text-transform:uppercase;letter-spacing:.5px}._detailItem_1d5pl_95 p{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin:0}._actions_1d5pl_114{display:flex;justify-content:flex-end;gap:var(--spacing-3);border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:var(--spacing-2)}._dialogForm_1d5pl_123{display:flex;flex-direction:column;gap:var(--spacing-4)}._formGroup_1d5pl_129{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1d5pl_135{font-size:.875rem;font-weight:500;color:var(--card-foreground);margin-bottom:var(--spacing-1)}._inputError_1d5pl_142{border-color:var(--error)}._errorMessage_1d5pl_146{color:var(--error);font-size:.875rem;margin:0}._confirmationSummary_1d5pl_152{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);border-left:4px solid var(--warning)}._confirmationLabel_1d5pl_159{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;text-transform:uppercase;letter-spacing:.5px}._rejectionReasonDisplay_1d5pl_168{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin:0;font-style:italic}._approvalDialog_1d5pl_176{max-width:600px}@media(max-width:450px){._approvalDialog_1d5pl_176{max-height:95vh;padding:var(--spacing-4)}}._badgeSelectorWrapper_1d5pl_187{margin:var(--spacing-4) 0}@media(max-width:450px){._badgeSelectorWrapper_1d5pl_187{margin:var(--spacing-3) 0}}._verificationSection_1d5pl_197{padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);border-left:3px solid var(--primary)}@media(max-width:450px){._verificationSection_1d5pl_197{padding:var(--spacing-3)}}._verificationControl_1d5pl_210{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4)}@media(max-width:450px){._verificationControl_1d5pl_210{gap:var(--spacing-3)}}._verificationLabel_1d5pl_223{flex:1}._verificationLabelText_1d5pl_227{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;cursor:pointer}@media(max-width:450px){._verificationLabelText_1d5pl_227{font-size:.875rem;gap:var(--spacing-1);margin:0 0 var(--spacing-1) 0}}._verificationIcon_1d5pl_246{color:var(--primary);flex-shrink:0}._verificationHelperText_1d5pl_251{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}@media(max-width:450px){._verificationHelperText_1d5pl_251{font-size:.8125rem;line-height:1.4}}._container_15qf6_1{padding:var(--spacing-4);padding-bottom:var(--spacing-12);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_15qf6_9{text-align:left;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4);position:relative;padding-left:calc(var(--spacing-10) + var(--spacing-2))}._backButton_15qf6_17{position:absolute;left:0;top:0;color:var(--foreground);transition:all var(--animation-duration-normal) var(--ease-smooth)}._backButton_15qf6_17:hover{color:var(--primary);transform:translate(-2px)}._backButton_15qf6_17:active{transform:translate(0) scale(.95)}._title_15qf6_34{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1)}._subtitle_15qf6_41{font-size:1rem;color:var(--muted-foreground);margin:0}._tabsList_15qf6_47{margin-bottom:var(--spacing-6)}._tabsList_15qf6_47 .badge{margin-left:var(--spacing-1);font-size:.75rem;padding:2px var(--spacing-2)}._listContainer_15qf6_57{display:flex;flex-direction:column;gap:var(--spacing-6)}._businessCard_15qf6_64{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._businessCard_15qf6_64._approved_15qf6_74{border-left:4px solid var(--success)}._businessCard_15qf6_64._rejected_15qf6_78{border-left:4px solid var(--error)}._businessCard_15qf6_64._deleted_15qf6_82{border-left:4px solid var(--muted-foreground)}._cardHeader_15qf6_86{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._businessName_15qf6_95{font-size:1.25rem;font-weight:700;color:var(--card-foreground);margin:0;text-transform:capitalize}._contactGrid_15qf6_103{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width:400px){._contactGrid_15qf6_103{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}._contactItem_15qf6_115{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.875rem}._contactLabel_15qf6_122{font-weight:600;color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}._contactItem_15qf6_115 a{color:var(--secondary);text-decoration:none;word-break:break-all}._contactItem_15qf6_115 a:hover{text-decoration:underline}._detailsSection_15qf6_140{display:flex;flex-direction:column;gap:var(--spacing-3);background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius)}._detailItem_15qf6_149{display:flex;flex-direction:column;gap:var(--spacing-1)}._detailItem_15qf6_149 h4{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0;text-transform:uppercase;letter-spacing:.5px}._detailItem_15qf6_149 p{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin:0}._rejectionReason_15qf6_171{color:var(--error);font-weight:500}._actions_15qf6_176{display:flex;justify-content:flex-end;gap:var(--spacing-3);border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:var(--spacing-2)}._skeletonCard_15qf6_186{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4);border-left:4px solid var(--muted)}._skeletonHeader_15qf6_197{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._skeletonGrid_15qf6_205{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._skeletonActions_15qf6_211{display:flex;justify-content:flex-end;gap:var(--spacing-3);border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:var(--spacing-2)}._pageContainer_eptx5_1{padding:var(--spacing-3);padding-bottom:calc(var(--spacing-8) + var(--spacing-3));display:flex;flex-direction:column;gap:var(--spacing-4);opacity:0;transition:opacity var(--animation-duration-slow) var(--ease-smooth)}._pageContainer_eptx5_1._mounted_eptx5_11{opacity:1}._ctaBanner_eptx5_16{background:var(--gradient-midnight);color:var(--header-foreground);padding:var(--spacing-6) var(--spacing-4);border-radius:var(--radius-xl);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-4)}._ctaIcon_eptx5_30{color:var(--primary);opacity:.8}._ctaTitle_eptx5_35{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);margin:0}._ctaDescription_eptx5_42{font-size:var(--font-size-base);max-width:40ch;line-height:var(--line-height-normal);opacity:.9;margin:0}._ctaButtons_eptx5_50{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%;max-width:300px;margin-top:var(--spacing-2)}@media(min-width:400px){._ctaButtons_eptx5_50{flex-direction:row}}._ctaSignUpButton_eptx5_65{background-color:var(--primary);color:var(--primary-foreground);border:none}._ctaSignUpButton_eptx5_65:hover{background-color:var(--primary-hover)}._ctaLoginButton_eptx5_75{background-color:transparent;color:var(--header-foreground);border-color:var(--header-foreground)}._ctaLoginButton_eptx5_75:hover{background-color:#ffffff1a}._breadcrumb_eptx5_86{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--muted-foreground)}._breadcrumb_eptx5_86 a{color:var(--primary);text-decoration:none;font-weight:500}._breadcrumb_eptx5_86 a:hover{text-decoration:underline}._postList_eptx5_105{display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonCard_eptx5_112{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-3);border:1px solid var(--border)}._skeletonHeader_eptx5_123{display:flex;align-items:center;gap:var(--spacing-3)}._skeletonAuthorInfo_eptx5_129{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._skeletonTags_eptx5_136{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}._skeletonFooter_eptx5_142{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-2)}._loadMoreContainer_eptx5_151{display:flex;justify-content:center;padding:var(--spacing-4) 0;margin-bottom:var(--spacing-4)}._loadMoreButton_eptx5_158{width:100%;max-width:400px;font-weight:600;border-color:var(--primary);color:var(--primary)}._loadMoreButton_eptx5_158:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary),white 95%)}._container_hcij8_1{width:100%}._betaCodeInput_hcij8_5{background-color:color-mix(in srgb,var(--primary) 8%,transparent);border:2px solid var(--primary);border-radius:var(--radius);transition:all var(--animation-duration-fast)}._betaCodeInput_hcij8_5:focus{background-color:color-mix(in srgb,var(--primary) 12%,transparent);border-color:var(--primary-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}._form_hcij8_18{display:flex;flex-direction:column;gap:var(--spacing-2)}._grid_hcij8_24{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._fullWidth_hcij8_30{grid-column:1 / -1}._separator_hcij8_34{grid-column:1 / -1;height:1px;background-color:var(--border);margin:var(--spacing-2) 0}._errorMessage_hcij8_41{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-2);font-size:.875rem;text-align:center;grid-column:1 / -1}._submitButton_hcij8_53{width:100%;margin-top:var(--spacing-2)}._loadingText_hcij8_58{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_hcij8_65{color:#fff}._footer_hcij8_69{margin-top:var(--spacing-4);text-align:center;font-size:.875rem;color:var(--muted-foreground)}._link_hcij8_76{color:var(--primary);font-weight:500;text-decoration:none}._link_hcij8_76:hover{text-decoration:underline}._linkedAccountNotice_hcij8_86{background-color:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid var(--info);border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-2)}._noticeText_hcij8_94{margin:0;font-size:.875rem;color:var(--foreground);text-align:center;line-height:var(--line-height-normal)}._noticeText_hcij8_94 strong{color:var(--info);font-weight:var(--font-weight-semibold)}@media(max-width:600px){._grid_hcij8_24{grid-template-columns:1fr;gap:var(--spacing-4)}._form_hcij8_18{gap:var(--spacing-3)}._errorMessage_hcij8_41{padding:var(--spacing-2) var(--spacing-3);font-size:.8125rem}._submitButton_hcij8_53{margin-top:var(--spacing-3);min-height:2.75rem}._footer_hcij8_69{margin-top:var(--spacing-3)}}@media(max-width:768px)and (pointer:coarse){._grid_hcij8_24{gap:var(--spacing-4)}._form_hcij8_18 input,._form_hcij8_18 textarea,._form_hcij8_18 button{min-height:2.75rem}}._container_1dhki_1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-6);min-height:100%;box-sizing:border-box}._card_1dhki_11{width:100%;max-width:600px;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-6);animation:_slideUp_1dhki_1 .5s cubic-bezier(.16,1,.3,1);position:relative}._backButton_1dhki_22{position:absolute;left:var(--spacing-3);top:var(--spacing-3);color:var(--foreground);transition:all var(--animation-duration-normal) var(--ease-smooth)}._backButton_1dhki_22:hover{color:var(--primary);transform:translate(-2px)}._backButton_1dhki_22:active{transform:translate(0) scale(.95)}._header_1dhki_39{text-align:center;margin-bottom:var(--spacing-3);padding-top:var(--spacing-6)}._titleRow_1dhki_45{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._title_1dhki_45{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0}._betaBadge_1dhki_60{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._subtitle_1dhki_65{font-size:1rem;color:var(--muted-foreground);margin:0}@keyframes _slideUp_1dhki_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._container_1dhki_1{padding:var(--spacing-3)}._card_1dhki_11{padding:var(--spacing-3);box-shadow:var(--shadow)}._backButton_1dhki_22{left:var(--spacing-2);top:var(--spacing-2)}._header_1dhki_39{margin-bottom:var(--spacing-2);padding-top:var(--spacing-5)}._title_1dhki_45{font-size:1.25rem}._subtitle_1dhki_65{font-size:.9375rem}}@media(max-width:480px){._container_1dhki_1{padding:var(--spacing-2)}._card_1dhki_11{padding:var(--spacing-2) var(--spacing-3);box-shadow:none;border-radius:var(--radius)}._title_1dhki_45{font-size:1.375rem}._subtitle_1dhki_65{font-size:.875rem}}._container_1gdec_1{padding:var(--spacing-4);padding-bottom:var(--spacing-12);display:flex;flex-direction:column;gap:var(--spacing-6);min-height:100%}._header_1gdec_10{text-align:left;position:relative;padding-left:calc(var(--spacing-10) + var(--spacing-2))}._backButton_1gdec_16{position:absolute;left:0;top:0;color:var(--foreground);transition:all var(--animation-duration-normal) var(--ease-smooth)}._backButton_1gdec_16:hover{color:var(--primary);transform:translate(-2px)}._backButton_1gdec_16:active{transform:translate(0) scale(.95)}._title_1gdec_33{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1)}._subtitle_1gdec_40{font-size:1rem;color:var(--muted-foreground);margin:0}._card_1gdec_46{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);position:relative}._stepBadge_1gdec_55{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:var(--primary);color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;box-shadow:var(--shadow-sm)}._cardTitle_1gdec_68{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin-top:0;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._instructions_1gdec_78{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-5)}._instructions_1gdec_78 code{background-color:var(--muted);padding:.125rem .375rem;border-radius:var(--radius-sm);font-family:var(--font-family-monospace);font-size:.875rem;color:var(--primary)}._urlBox_1gdec_94{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--spacing-5);flex-wrap:wrap}._urlText_1gdec_106{flex:1;min-width:0;word-break:break-all;font-family:var(--font-family-monospace);font-size:.8125rem;color:var(--foreground);line-height:1.5}._instructionBox_1gdec_116{background-color:color-mix(in srgb,var(--info) 5%,transparent);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-5)}._instructionTitle_1gdec_124{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3)}._instructionList_1gdec_131{margin:0;padding-left:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-2)}._instructionList_1gdec_131 li{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}._instructionList_1gdec_131 li code{background-color:var(--muted);padding:.125rem .375rem;border-radius:var(--radius-sm);font-family:var(--font-family-monospace);font-size:.875rem;color:var(--primary)}._exampleBox_1gdec_154{margin-top:var(--spacing-4);padding:var(--spacing-3);background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border)}._exampleLabel_1gdec_162{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._exampleUrl_1gdec_169{display:block;font-family:var(--font-family-monospace);font-size:.8125rem;color:var(--muted-foreground);word-break:break-all;line-height:1.6;margin-bottom:var(--spacing-2)}._highlight_1gdec_179{background-color:color-mix(in srgb,var(--warning) 30%,transparent);color:var(--warning-foreground);padding:.125rem .25rem;border-radius:var(--radius-xs);font-weight:600}._exampleNote_1gdec_187{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-2) 0 0;font-style:italic}._exampleNote_1gdec_187 code{background-color:color-mix(in srgb,var(--warning) 30%,transparent);color:var(--warning-foreground);padding:.125rem .375rem;border-radius:var(--radius-xs);font-family:var(--font-family-monospace);font-size:.875rem;font-weight:600}._formGroup_1gdec_204{margin-bottom:var(--spacing-5)}._label_1gdec_208{display:block;font-size:.9375rem;font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-2)}._buttonGroup_1gdec_216{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap}._successBanner_1gdec_223{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);border-radius:var(--radius);margin-top:var(--spacing-5);margin-bottom:var(--spacing-5);color:var(--success);font-weight:500}._successIcon_1gdec_237{color:var(--success);flex-shrink:0}._saveInstructions_1gdec_242{padding:var(--spacing-4);background-color:color-mix(in srgb,var(--success) 3%,transparent);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 15%,transparent)}._saveInstructionsTitle_1gdec_249{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3)}._stepsList_1gdec_256{padding-left:var(--spacing-5);margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._stepsList_1gdec_256 li{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}._stepsList_1gdec_256 li::marker{font-weight:600;color:var(--primary)}._stepsList_1gdec_256 li code{background-color:var(--muted);padding:.125rem .375rem;border-radius:var(--radius-sm);font-family:var(--font-family-monospace);font-size:.875rem;color:var(--primary)}._resetContainer_1gdec_284{text-align:center;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._errorBox_1gdec_291{padding:var(--spacing-4);background-color:color-mix(in srgb,var(--error) 5%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius);margin-bottom:var(--spacing-5)}._errorText_1gdec_299{font-size:.9375rem;line-height:1.6;color:var(--error);margin:0 0 var(--spacing-3);font-weight:500}._errorHint_1gdec_307{font-size:.875rem;line-height:1.6;color:var(--muted-foreground);margin:0;font-style:italic}._errorHint_1gdec_307 code{background-color:var(--muted);padding:.125rem .375rem;border-radius:var(--radius-sm);font-family:var(--font-family-monospace);font-size:.875rem;color:var(--primary)}.dark ._exampleBox_1gdec_154{background-color:color-mix(in srgb,var(--background) 85%,black)}._container_sf76p_1{padding:var(--spacing-6);max-width:800px;margin:0 auto}._card_sf76p_7{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:_slideUp_sf76p_1 .5s cubic-bezier(.16,1,.3,1)}._header_sf76p_15{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-6);border-bottom:1px solid var(--border);background-color:var(--surface)}._titleRow_sf76p_24{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-1)}._title_sf76p_24{font-size:1.75rem;font-weight:700;margin:0;color:var(--foreground)}._betaBadge_sf76p_38{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);flex-shrink:0}._category_sf76p_44{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._statusBox_sf76p_50{padding:var(--spacing-6);border-bottom:1px solid var(--border)}._statusHeader_sf76p_55{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._statusTitle_sf76p_62{font-size:1.25rem;font-weight:600;margin:0}._statusMessage_sf76p_68{margin:0;color:var(--muted-foreground);line-height:1.6}._statusPending_sf76p_74{background-color:color-mix(in srgb,var(--warning) 10%,transparent)}._statusApproved_sf76p_77{background-color:color-mix(in srgb,var(--success) 10%,transparent)}._statusRejected_sf76p_80{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._content_sf76p_84{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-8)}._section_sf76p_91{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_sf76p_97{font-size:1.125rem;font-weight:600;margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._detailsGrid_sf76p_105{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}._detailItem_sf76p_111{display:flex;flex-direction:column;gap:var(--spacing-1)}._detailLabel_sf76p_117{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._detailValue_sf76p_123{font-size:1rem;color:var(--foreground)}._detailValue_sf76p_123 a{color:var(--primary);text-decoration:none}._detailValue_sf76p_123 a:hover{text-decoration:underline}._description_sf76p_137{line-height:1.6;color:var(--muted-foreground);white-space:pre-wrap}._manageActions_sf76p_143{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._comingSoon_sf76p_150{font-size:.875rem;color:var(--muted-foreground)}._warningText_sf76p_155{font-size:.875rem;color:var(--error);font-weight:500}._analyticsCard_sf76p_161{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-5);box-shadow:var(--shadow-sm)}._stat_sf76p_50{display:flex;align-items:center;gap:var(--spacing-4)}._statIcon_sf76p_175{font-size:2rem;line-height:1}._statContent_sf76p_180{display:flex;flex-direction:column;gap:var(--spacing-1)}._statValue_sf76p_186{font-size:1.75rem;font-weight:700;color:var(--foreground);line-height:1}._statLabel_sf76p_193{font-size:.875rem;color:var(--muted-foreground);font-weight:500}@keyframes _slideUp_sf76p_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._container_12wud_1{display:flex;align-items:center;justify-content:center;min-height:100%;padding:var(--spacing-4);background-color:var(--surface)}._card_12wud_10{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6) var(--spacing-8);box-shadow:var(--shadow-lg);border:1px solid var(--border);width:100%;max-width:600px;text-align:center;animation:_scaleIn_12wud_1 var(--animation-duration-normal) var(--ease-smooth)}._header_12wud_22{margin-bottom:var(--spacing-6)}._title_12wud_26{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_12wud_33{font-size:var(--font-size-lg);color:var(--muted-foreground);margin:0}._content_12wud_39{display:flex;flex-direction:column;gap:var(--spacing-5)}._instructions_12wud_45{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--muted-foreground)}._tokenBox_12wud_51{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);max-height:200px;overflow-y:auto;text-align:left}._tokenText_12wud_61{font-family:var(--font-family-monospace);font-size:var(--font-size-sm);color:var(--foreground);word-break:break-all;white-space:pre-wrap}._buttonGroup_12wud_69{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}@media(min-width:640px){._buttonGroup_12wud_69{flex-direction:row;justify-content:center}}._errorBox_12wud_83{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:var(--error)}._errorIcon_12wud_91{width:48px;height:48px;stroke-width:1.5}._errorTitle_12wud_97{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}._errorMessage_12wud_103{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:var(--line-height-normal);margin:0 0 var(--spacing-4);max-width:90%}: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-0: 0;--spacing-px: 2px;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--font-feature-default: "kern" 1, "liga" 1, "calt" 1;--font-feature-numeric: "kern" 1, "liga" 1, "calt" 1, "tnum" 1, "zero" 1;--font-feature-stylistic: "kern" 1, "liga" 1, "calt" 1, "ss01" 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--radius-xs: 2px;--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-3xl: 3rem;--radius-full: 9999px;--animation-duration-instant: .1s;--animation-duration-fast: .2s;--animation-duration-normal: .3s;--animation-duration-slow: .4s;--animation-duration-slower: .6s;--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-snappy: cubic-bezier(.4, 0, .1, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic: cubic-bezier(.68, -.6, .32, 1.6);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--lift-offset: -2px;--lift-offset-lg: -4px;--scale-hover: 1.02;--scale-hover-subtle: 1.01;--scale-active: .98;--scale-press: .96;--stagger-1: 50ms;--stagger-2: .1s;--stagger-3: .15s;--stagger-4: .2s;--blur-none: 0;--blur-sm: 4px;--blur-base: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--modal-backdrop-blur: var(--blur-lg);--modal-backdrop-background: hsla(0 0% 0% / .5)}:root{--background: hsl(220 15% 96%);--foreground: hsl(222 47% 11%);--surface: hsl(0 0% 100%);--surface-foreground: hsl(222 47% 11%);--surface-elevated: hsl(0 0% 100%);--surface-overlay: hsl(220 20% 99%);--header-gradient-start: hsl(220 15% 97%);--header-gradient-end: hsl(220 12% 94%);--header-foreground: hsl(222 47% 11%);--bottom-nav: hsl(0 0% 100%);--bottom-nav-foreground: hsl(220 15% 40%);--card: hsl(0 0% 100%);--card-foreground: hsl(222 47% 11%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(222 47% 11%);--primary: hsl(175 45% 40%);--primary-foreground: hsl(0 0% 100%);--primary-hover: hsl(175 45% 36%);--primary-active: hsl(175 45% 32%);--primary-light: hsl(175 40% 95%);--primary-lighter: hsl(175 35% 97%);--secondary: hsl(210 70% 54%);--secondary-foreground: hsl(0 0% 100%);--secondary-hover: hsl(210 70% 50%);--secondary-active: hsl(210 70% 46%);--secondary-light: hsl(210 65% 95%);--accent: hsl(280 60% 56%);--accent-foreground: hsl(0 0% 100%);--accent-hover: hsl(280 60% 52%);--accent-active: hsl(280 60% 48%);--accent-light: hsl(280 55% 95%);--muted: hsl(220 13% 91%);--muted-foreground: hsl(220 9% 46%);--muted-hover: hsl(220 13% 88%);--neutral: hsl(220 9% 46%);--neutral-foreground: hsl(0 0% 100%);--neutral-light: hsl(220 13% 91%);--success: hsl(142 55% 40%);--success-foreground: hsl(0 0% 100%);--success-hover: hsl(142 55% 36%);--error: hsl(0 90% 58%);--error-foreground: hsl(0 0% 100%);--error-hover: hsl(0 90% 54%);--warning: hsl(38 75% 50%);--warning-foreground: hsl(38 100% 10%);--warning-hover: hsl(38 75% 46%);--info: hsl(200 95% 52%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(200 95% 56%);--info-active: hsl(200 95% 60%);--gradient-primary-secondary: linear-gradient(135deg, hsl(175 70% 42%) 0%, hsl(210 75% 56%) 100%);--gradient-warm-cool: linear-gradient(135deg, hsl(38 96% 54%) 0%, hsl(200 95% 52%) 100%);--gradient-accent: linear-gradient(135deg, hsl(280 65% 58%) 0%, hsl(175 70% 42%) 100%);--gradient-sunset: linear-gradient(135deg, hsl(340 82% 62%) 0%, hsl(38 96% 54%) 100%);--gradient-midnight: linear-gradient(135deg, hsl(175 70% 42%) 0%, hsl(210 75% 56%) 100%);--gradient-animate-1: hsl(175 70% 42%);--gradient-animate-2: hsl(210 75% 56%);--gradient-animate-3: hsl(280 65% 58%);--border: hsl(220 13% 91%);--border-light: hsl(220 10% 95%);--border-subtle: hsl(220 8% 93%);--border-medium: hsl(220 13% 88%);--border-strong: hsl(220 13% 80%);--glass-background: hsla(0 0% 100% / .7);--glass-border: hsla(0 0% 100% / .18);--glass-shadow: 0 8px 32px 0 hsla(0 0% 0% / .1);--glass-blur: var(--blur-md);--glass-dark-background: hsla(222 47% 11% / .7);--glass-dark-border: hsla(255 255% 255% / .1);--shimmer-color-1: hsla(0 0% 100% / 0);--shimmer-color-2: hsla(0 0% 100% / .3);--shimmer-color-3: hsla(0 0% 100% / 0);--shine-gradient: linear-gradient( 90deg, var(--shimmer-color-1) 0%, var(--shimmer-color-2) 50%, var(--shimmer-color-1) 100% );--font-family-base: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-heading: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-monospace: "Roboto Mono", monospace;--font-family-cursive: cursive;--shadow-xs: 0 1px 2px 0 hsla(220 13% 10% / .02);--shadow-sm: 0 1px 3px 0 hsla(220 13% 10% / .05), 0 1px 2px -1px hsla(220 13% 10% / .03);--shadow: 0 2px 4px -1px hsla(220 13% 10% / .06), 0 4px 6px -1px hsla(220 13% 10% / .05);--shadow-md: 0 4px 6px -2px hsla(220 13% 10% / .08), 0 8px 12px -4px hsla(220 13% 10% / .06);--shadow-lg: 0 8px 16px -4px hsla(220 13% 10% / .1), 0 12px 20px -8px hsla(220 13% 10% / .08);--shadow-xl: 0 12px 24px -6px hsla(220 13% 10% / .12), 0 16px 28px -10px hsla(220 13% 10% / .1);--shadow-2xl: 0 20px 40px -8px hsla(220 13% 10% / .14), 0 24px 48px -12px hsla(220 13% 10% / .12);--shadow-inner: inset 0 1px 3px 0 hsla(220 13% 10% / .05);--shadow-inner-lg: inset 0 2px 6px 0 hsla(220 13% 10% / .07);--glow-primary: 0 0 20px hsla(175 45% 40% / .3);--glow-primary-lg: 0 0 32px hsla(175 45% 40% / .4);--glow-secondary: 0 0 16px hsla(210 70% 54% / .2);--glow-accent: 0 0 16px hsla(280 60% 56% / .2);--glow-success: 0 0 16px hsla(142 76% 42% / .2);--glow-error: 0 0 16px hsla(0 90% 58% / .2);--elevation-1: 0 1px 2px hsla(220 13% 10% / .04), 0 1px 3px hsla(220 13% 10% / .03);--elevation-2: 0 2px 4px hsla(220 13% 10% / .05), 0 3px 6px hsla(220 13% 10% / .04);--elevation-3: 0 4px 8px hsla(220 13% 10% / .07), 0 6px 12px hsla(220 13% 10% / .05);--elevation-4: 0 8px 16px hsla(220 13% 10% / .09), 0 12px 24px hsla(220 13% 10% / .07);--shadow-focus: 0 0 0 2px var(--surface), 0 0 0 4px var(--primary);--ring: hsl(175 45% 40%);--ring-offset: 2px;--chart-color-1: hsl(175 45% 40%);--chart-color-2: hsl(210 75% 56%);--chart-color-3: hsl(38 96% 54%);--chart-color-4: hsl(340 82% 62%);--chart-color-5: hsl(280 65% 58%);--scrollbar-track: hsl(220 10% 93%);--scrollbar-thumb: hsl(220 15% 70%);--scrollbar-thumb-hover: hsl(175 45% 40%);--selection-background: hsla(175 45% 40% / .25);--selection-foreground: hsl(175 100% 12%)}.dark{--background: hsl(222 47% 9%);--foreground: hsl(210 38% 97%);--surface: hsl(222 47% 12%);--surface-foreground: hsl(210 38% 97%);--surface-elevated: hsl(222 47% 15%);--surface-overlay: hsl(222 47% 14%);--header-gradient-start: hsl(222 40% 16%);--header-gradient-end: hsl(222 45% 13%);--header-foreground: hsl(210 38% 97%);--bottom-nav: hsl(222 47% 13%);--bottom-nav-foreground: hsl(210 30% 75%);--card: hsl(222 47% 13%);--card-foreground: hsl(210 38% 97%);--popup: hsl(222 47% 15%);--popup-foreground: hsl(210 38% 97%);--primary: hsl(175 50% 48%);--primary-foreground: hsl(222 47% 9%);--primary-hover: hsl(175 50% 52%);--primary-active: hsl(175 50% 56%);--primary-light: hsl(175 40% 20%);--primary-lighter: hsl(175 35% 18%);--secondary: hsl(210 75% 60%);--secondary-foreground: hsl(222 47% 9%);--secondary-hover: hsl(210 75% 64%);--secondary-active: hsl(210 75% 68%);--secondary-light: hsl(210 55% 22%);--accent: hsl(280 65% 63%);--accent-foreground: hsl(222 47% 9%);--accent-hover: hsl(280 65% 67%);--accent-active: hsl(280 65% 71%);--accent-light: hsl(280 45% 22%);--muted: hsl(222 40% 20%);--muted-foreground: hsl(210 30% 66%);--muted-hover: hsl(222 40% 23%);--neutral: hsl(220 15% 60%);--neutral-foreground: hsl(222 47% 9%);--neutral-light: hsl(222 40% 20%);--success: hsl(142 50% 46%);--success-foreground: hsl(0 0% 100%);--success-hover: hsl(142 50% 50%);--error: hsl(0 84% 65%);--error-foreground: hsl(0 0% 100%);--error-hover: hsl(0 84% 68%);--warning: hsl(38 70% 55%);--warning-foreground: hsl(38 100% 10%);--warning-hover: hsl(38 70% 59%);--info: hsl(200 88% 58%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(200 88% 62%);--info-active: hsl(200 88% 66%);--gradient-primary-secondary: linear-gradient(135deg, hsl(175 75% 48%) 0%, hsl(210 80% 62%) 100%);--gradient-warm-cool: linear-gradient(135deg, hsl(38 92% 58%) 0%, hsl(200 88% 58%) 100%);--gradient-accent: linear-gradient(135deg, hsl(280 70% 65%) 0%, hsl(175 75% 48%) 100%);--gradient-sunset: linear-gradient(135deg, hsl(340 82% 68%) 0%, hsl(38 92% 58%) 100%);--gradient-midnight: linear-gradient(135deg, hsl(175 75% 48%) 0%, hsl(210 80% 62%) 100%);--gradient-animate-1: hsl(175 75% 48%);--gradient-animate-2: hsl(210 80% 62%);--gradient-animate-3: hsl(280 70% 65%);--border: hsl(222 40% 22%);--border-light: hsl(222 35% 18%);--border-subtle: hsl(222 35% 20%);--border-medium: hsl(222 40% 25%);--border-strong: hsl(222 40% 30%);--glass-background: hsla(222 47% 14% / .7);--glass-border: hsla(255 255% 255% / .1);--glass-shadow: 0 8px 32px 0 hsla(0 0% 0% / .3);--shimmer-color-1: hsla(0 0% 100% / 0);--shimmer-color-2: hsla(0 0% 100% / .15);--shimmer-color-3: hsla(0 0% 100% / 0);--shadow-xs: 0 1px 2px 0 hsla(0 0% 0% / .2);--shadow-sm: 0 1px 3px 0 hsla(0 0% 0% / .25), 0 1px 2px -1px hsla(0 0% 0% / .18);--shadow: 0 2px 4px -1px hsla(0 0% 0% / .3), 0 4px 6px -1px hsla(0 0% 0% / .22);--shadow-md: 0 4px 6px -2px hsla(0 0% 0% / .35), 0 8px 12px -4px hsla(0 0% 0% / .28);--shadow-lg: 0 8px 16px -4px hsla(0 0% 0% / .4), 0 12px 20px -8px hsla(0 0% 0% / .32);--shadow-xl: 0 12px 24px -6px hsla(0 0% 0% / .45), 0 16px 28px -10px hsla(0 0% 0% / .38);--shadow-2xl: 0 20px 40px -8px hsla(0 0% 0% / .5), 0 24px 48px -12px hsla(0 0% 0% / .42);--shadow-inner: inset 0 1px 3px 0 hsla(0 0% 0% / .25);--shadow-inner-lg: inset 0 2px 6px 0 hsla(0 0% 0% / .3);--glow-primary: 0 0 20px hsla(175 50% 48% / .4);--glow-primary-lg: 0 0 32px hsla(175 50% 48% / .5);--glow-secondary: 0 0 16px hsla(210 75% 60% / .35);--glow-accent: 0 0 16px hsla(280 65% 63% / .35);--glow-success: 0 0 16px hsla(142 65% 48% / .35);--glow-error: 0 0 16px hsla(0 84% 65% / .35);--elevation-1: 0 1px 2px hsla(0 0% 0% / .22), 0 1px 3px hsla(0 0% 0% / .18);--elevation-2: 0 2px 4px hsla(0 0% 0% / .28), 0 3px 6px hsla(0 0% 0% / .22);--elevation-3: 0 4px 8px hsla(0 0% 0% / .35), 0 6px 12px hsla(0 0% 0% / .28);--elevation-4: 0 8px 16px hsla(0 0% 0% / .4), 0 12px 24px hsla(0 0% 0% / .32);--shadow-focus: 0 0 0 2px var(--surface), 0 0 0 4px var(--primary);--ring: hsl(175 50% 48%);--chart-color-1: hsl(175 50% 48%);--chart-color-2: hsl(210 80% 62%);--chart-color-3: hsl(38 92% 58%);--chart-color-4: hsl(340 82% 68%);--chart-color-5: hsl(280 70% 65%);--scrollbar-track: hsl(222 47% 12%);--scrollbar-thumb: hsl(222 47% 25%);--scrollbar-thumb-hover: hsl(175 50% 48%);--selection-background: hsla(175 50% 48% / .3);--selection-foreground: hsl(175 100% 95%)}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);transition:background-color var(--animation-duration-normal) var(--ease-smooth),color var(--animation-duration-normal) var(--ease-smooth)}button,a[role=button],nav{user-select:none;-webkit-user-select:none}button svg{pointer-events:none}*:focus-visible{outline:2px solid var(--ring);outline-offset:var(--ring-offset);transition:outline-offset var(--animation-duration-fast) var(--ease-smooth)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0);animation-timing-function:var(--ease-bounce)}50%{transform:translateY(-5px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes glow{0%,to{box-shadow:var(--glow-primary)}50%{box-shadow:var(--glow-primary-lg)}}@keyframes iconBounce{0%,to{transform:scale(1) translateY(0)}25%{transform:scale(1.1) translateY(-4px)}50%{transform:scale(.95) translateY(0)}75%{transform:scale(1.05) translateY(-2px)}}@keyframes badgeShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes reactionPop{0%{transform:scale(1)}40%{transform:scale(1.2)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes buttonPop{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full);border:3px solid var(--scrollbar-track);transition:background var(--animation-duration-normal) var(--ease-smooth)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@keyframes scrollProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--gradient-primary-secondary);transform-origin:left;z-index:var(--z-critical);box-shadow:0 0 10px #20b6aa66;transition:opacity var(--animation-duration-fast) var(--ease-smooth)}::selection{background:var(--selection-background);color:var(--selection-foreground);text-shadow:none}::-moz-selection{background:var(--selection-background);color:var(--selection-foreground);text-shadow:none}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation-duration:var(--animation-duration-normal);animation-timing-function:var(--ease-smooth)}}@keyframes fadeInPage{0%{opacity:0}to{opacity:1}}html{animation:fadeInPage var(--animation-duration-normal) var(--ease-smooth)}@media(prefers-contrast:high){*{border-color:currentColor}*:focus-visible{outline-width:3px;outline-offset:3px}button,a{text-decoration:underline}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}*:focus-visible{transition:none}.button-pop,.shimmer-loader:after,.smooth-entrance{animation:none!important}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:var(--font-feature-default);font-kerning:normal}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,[data-numeric=true],.numeric{font-feature-settings:var(--font-feature-numeric)}@supports (font-smooth: always){html{font-smooth:always}}a{transition:color var(--animation-duration-fast) var(--ease-smooth),opacity var(--animation-duration-fast) var(--ease-smooth),transform var(--animation-duration-fast) var(--ease-smooth)}a:hover{opacity:.85}a:active{transform:scale(.98)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 5000s ease-in-out 0s;caret-color:var(--primary)}::placeholder{color:var(--muted-foreground);opacity:.6;transition:opacity var(--animation-duration-fast) var(--ease-smooth)}:focus::placeholder{opacity:.4}::-webkit-input-placeholder{color:var(--muted-foreground);opacity:.6}::-moz-placeholder{color:var(--muted-foreground);opacity:.6}:-ms-input-placeholder{color:var(--muted-foreground);opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ring);outline-offset:var(--ring-offset);box-shadow:var(--shadow-focus);transition:outline-offset var(--animation-duration-fast) var(--ease-smooth),box-shadow var(--animation-duration-fast) var(--ease-smooth)}img,video,iframe{contain:layout}.animate,[class*=animate-],[class*=transition-]{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.card,.modal,.dialog,.popup,.dropdown{contain:layout style paint}@media(pointer:coarse){button,a,input[type=button],input[type=submit],input[type=reset],[role=button]{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:no-preference){*:focus-visible{animation:focusPulse 2s var(--ease-smooth) infinite}}@keyframes focusPulse{0%,to{outline-offset:var(--ring-offset)}50%{outline-offset:calc(var(--ring-offset) + 2px)}}.glass{background:var(--glass-background);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow)}.modal-backdrop{background:var(--modal-backdrop-background);backdrop-filter:blur(var(--modal-backdrop-blur));-webkit-backdrop-filter:blur(var(--modal-backdrop-blur))}.button-pop{animation:buttonPop var(--animation-duration-fast) var(--ease-bounce)}.shimmer-loader{position:relative;overflow:hidden;background:var(--muted)}.shimmer-loader:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--shine-gradient);animation:shimmer 2s infinite}.smooth-entrance{animation:slideUp var(--animation-duration-normal) var(--ease-smooth)}*,*:before,*:after{transition-property:background-color,border-color,color,fill,stroke,box-shadow,transform,opacity;transition-duration:var(--animation-duration-normal);transition-timing-function:var(--ease-smooth)}button,a[role=button],[role=tab],[role=button],.interactive{transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:var(--animation-duration-fast);transition-timing-function:var(--ease-snappy)}.card,[data-card],.card-interactive{transition:transform var(--animation-duration-fast) var(--ease-snappy),box-shadow var(--animation-duration-fast) var(--ease-smooth)}.card:hover,[data-card]:hover,.card-interactive:hover{transform:translateY(var(--lift-offset))}.button-press{transition:transform var(--animation-duration-fast) var(--ease-snappy);transform-origin:center center}.button-press:active{transform:scale(var(--scale-press))}.card-hover-lift{transition:transform var(--animation-duration-normal) var(--ease-smooth),box-shadow var(--animation-duration-normal) var(--ease-smooth);transform-origin:center center}.card-hover-lift:hover{transform:translateY(-4px) scale(var(--scale-hover-subtle));box-shadow:var(--shadow-lg)}.icon-bounce{display:inline-block;animation:iconBounce .6s var(--ease-bounce);transform-origin:center bottom}.badge-shimmer{position:relative;overflow:hidden;background-size:200% 100%;background-image:linear-gradient(90deg,transparent 0%,var(--primary-light) 50%,transparent 100%);animation:badgeShimmer 2s ease-in-out infinite}.reaction-pop{display:inline-block;animation:reactionPop .4s var(--ease-bounce);transform-origin:center center}.origin-center{transform-origin:center center}.origin-top{transform-origin:center top}.origin-bottom{transform-origin:center bottom}.origin-left{transform-origin:left center}.origin-right{transform-origin:right center}[class*=animate-],[style*=animation],[data-animated=true]{transition:none}@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}}
