@charset "UTF-8";@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=Fira+Code:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._toast_15v40_1{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);background-color:var(--surface);color:var(--surface-foreground);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;max-width:400px;pointer-events:all}._visible_15v40_17{opacity:1;transform:translateY(0)}._hidden_15v40_22{opacity:0;transform:translateY(var(--spacing-2))}._icon_15v40_27{flex-shrink:0;display:flex;align-items:center;justify-content:center}._content_15v40_34{flex-grow:1;min-width:0}._title_15v40_39{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);margin:0}._description_15v40_46{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0;margin-top:var(--spacing-1)}._closeButton_15v40_53{background:none;border:none;padding:var(--spacing-1);margin:calc(var(--spacing-1) * -1);border-radius:var(--radius-full);cursor:pointer;color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._closeButton_15v40_53:hover{background-color:var(--muted);color:var(--text-primary)}._success_15v40_74 ._icon_15v40_27{color:var(--success-foreground)}._success_15v40_74{background-color:var(--success);border-color:color-mix(in srgb,var(--success) 80%,black)}._info_15v40_82 ._icon_15v40_27{color:var(--info-foreground)}._info_15v40_82{background-color:var(--info);border-color:color-mix(in srgb,var(--info) 80%,black)}._warning_15v40_90 ._icon_15v40_27{color:var(--warning-foreground)}._warning_15v40_90{background-color:var(--warning);border-color:color-mix(in srgb,var(--warning) 80%,black)}._error_15v40_98 ._icon_15v40_27{color:var(--error-foreground)}._error_15v40_98{background-color:var(--error);border-color:color-mix(in srgb,var(--error) 80%,black)}.dark ._success_15v40_74{border-color:color-mix(in srgb,var(--success) 80%,white)}.dark ._info_15v40_82{border-color:color-mix(in srgb,var(--info) 80%,white)}.dark ._warning_15v40_90{border-color:color-mix(in srgb,var(--warning) 80%,white)}.dark ._error_15v40_98{border-color:color-mix(in srgb,var(--error) 80%,white)}._silentToastContainer_b41cm_1{position:fixed;bottom:var(--spacing-4);left:50%;transform:translate(-50%);z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);pointer-events:none}._container_17ex8_1{padding:var(--spacing-8);max-width:1024px;margin:0 auto}._header_17ex8_7{text-align:center;margin-bottom:var(--spacing-8)}._title_17ex8_12{font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_17ex8_19{font-size:1.125rem;color:var(--muted-foreground);max-width:60ch;margin:0 auto}._mainContent_17ex8_26{display:flex;justify-content:center;align-items:center}._placeholder_17ex8_32{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);width:100%;max-width:600px;box-shadow:var(--shadow)}._placeholderIcon_17ex8_47{color:var(--primary)}._placeholderTitle_17ex8_51{font-size:1.75rem;font-weight:600;color:var(--card-foreground);margin:0}._placeholderText_17ex8_58{color:var(--muted-foreground);max-width:45ch;margin:0}@layer base{._button_lmkdt_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;outline:none;border:1px solid transparent}._button_lmkdt_2:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._sm_lmkdt_29{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_lmkdt_35{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_lmkdt_41{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_lmkdt_49,._icon-md_lmkdt_50{width:2rem;height:2rem;padding:0}._icon-sm_lmkdt_56{width:1.5rem;height:1.5rem;padding:0}._icon-lg_lmkdt_62{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_lmkdt_2 svg{flex-shrink:0}._sm_lmkdt_29 svg,._icon-sm_lmkdt_56 svg{width:1rem;height:1rem}._md_lmkdt_35 svg,._icon_lmkdt_49 svg,._icon-md_lmkdt_50 svg{width:1.25rem;height:1.25rem}._lg_lmkdt_41 svg,._icon-lg_lmkdt_62 svg{width:1.5rem;height:1.5rem}._primary_lmkdt_94{background-color:var(--primary);color:var(--primary-foreground);--spinner-color: var(--primary-foreground)}._primary_lmkdt_94:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._primary_lmkdt_94:active{background-color:color-mix(in srgb,var(--primary),black 20%)}._secondary_lmkdt_108{background-color:var(--secondary);color:var(--secondary-foreground);--spinner-color: var(--secondary-foreground)}._secondary_lmkdt_108:hover{background-color:color-mix(in srgb,var(--secondary),black 10%)}._secondary_lmkdt_108:active{background-color:color-mix(in srgb,var(--secondary),black 20%)}._destructive_lmkdt_122{background-color:var(--error);color:var(--error-foreground);--spinner-color: var(--error-foreground)}._destructive_lmkdt_122:hover{background-color:color-mix(in srgb,var(--error),black 10%)}._destructive_lmkdt_122:active{background-color:color-mix(in srgb,var(--error),black 20%)}._outline_lmkdt_136{background-color:transparent;border-color:var(--border);color:var(--foreground);--spinner-color: var(--primary)}._outline_lmkdt_136:hover{background-color:var(--muted);color:var(--foreground)}._outline_lmkdt_136:active{background-color:color-mix(in srgb,var(--muted),black 10%)}._ghost_lmkdt_152{background-color:transparent;color:var(--foreground);--spinner-color: var(--primary)}._ghost_lmkdt_152:hover{background-color:var(--muted)}._ghost_lmkdt_152:active{background-color:color-mix(in srgb,var(--muted),black 10%)}._link_lmkdt_166{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;--spinner-color: var(--primary)}._link_lmkdt_166:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%)}._link_lmkdt_166:active{color:color-mix(in srgb,var(--primary),black 20%)}._disabled_lmkdt_185{opacity:.6;cursor:not-allowed;pointer-events:none}.dark ._outline_lmkdt_136{border-color:color-mix(in srgb,var(--border) 80%,white 20%);color:var(--foreground)}.dark ._outline_lmkdt_136:hover{background-color:color-mix(in srgb,var(--muted) 80%,white 20%);border-color:color-mix(in srgb,var(--border) 60%,white 40%)}.dark ._outline_lmkdt_136:active{background-color:color-mix(in srgb,var(--muted) 60%,white 40%)}.dark ._ghost_lmkdt_152{color:color-mix(in srgb,var(--foreground) 90%,white 10%)}.dark ._ghost_lmkdt_152:hover{background-color:color-mix(in srgb,var(--muted) 80%,white 20%);color:var(--foreground)}.dark ._ghost_lmkdt_152:active{background-color:color-mix(in srgb,var(--muted) 60%,white 40%)}}._backButton_1u6t6_1{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);color:var(--text-secondary);font-weight:500;text-decoration:none;border-radius:var(--radius);transition:color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._backButton_1u6t6_1:hover{color:var(--text-primary);background-color:var(--muted)}._icon_1u6t6_18{flex-shrink:0}._text_1u6t6_22{font-size:.875rem;line-height:1}@media (max-width: 480px){._text_1u6t6_22{display:none}._backButton_1u6t6_1{padding:var(--spacing-2)}}._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}}@layer base{._skeleton_1x4nk_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem;animation:_pulse_1x4nk_1 var(--animation-duration-slow) ease-in-out infinite}._skeleton_1x4nk_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_1x4nk_1 2s infinite}@keyframes _pulse_1x4nk_1{0%{opacity:.85}50%{opacity:.65}to{opacity:.85}}@keyframes _shimmer_1x4nk_1{to{transform:translate(100%)}}.dark ._skeleton_1x4nk_2{background-color:var(--muted)}.dark ._skeleton_1x4nk_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_bfcih_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}@layer base{._badge_zym68_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_zym68_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_zym68_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_zym68_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_zym68_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_zym68_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_zym68_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_zym68_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_zym68_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}}@layer base{._overlay_15pol_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width: 640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}@layer base{._formItem_1udnp_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1udnp_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1udnp_9._error_1udnp_18{color:var(--error)}._formControl_1udnp_22{width:100%}._formControl_1udnp_22._error_1udnp_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1udnp_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1udnp_39{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1udnp_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1udnp_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._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)}}@layer base{._selectTrigger_1plgb_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden}._selectTrigger_1plgb_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1plgb_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1plgb_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_1plgb_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1plgb_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1plgb_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1plgb_2[data-state=open] ._selectIcon_1plgb_52{transform:rotate(180deg)}._selectContent_1plgb_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1plgb_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1plgb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1plgb_89{padding:var(--spacing-2)}._scrollButton_1plgb_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1plgb_93:hover ._scrollIcon_1plgb_105{color:var(--primary)}._scrollIcon_1plgb_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1plgb_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1plgb_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1plgb_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1plgb_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1plgb_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1plgb_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1plgb_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1plgb_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1plgb_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._form_1pqb5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._dropzone_1pqb5_7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-6);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--muted-foreground);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;text-align:center}._dropzone_1pqb5_7:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._dragActive_1pqb5_27{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._uploadIcon_1pqb5_32{margin-bottom:var(--spacing-2);color:var(--primary)}._dropzone_1pqb5_7 p{margin:0;font-size:.875rem}._dropzoneHint_1pqb5_42{font-size:.75rem!important;opacity:.8;margin-top:var(--spacing-1)!important}._filesPreview_1pqb5_48{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-2)}._filePreview_1pqb5_55{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);font-size:.875rem}._submitButton_1pqb5_65{margin-top:var(--spacing-4)}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._sheetContent_retts_1{display:flex;flex-direction:column;height:100%}._formContainer_retts_7{flex-grow:1;overflow-y:auto;padding:var(--spacing-6);padding-top:0}._successContainer_retts_14{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-8) var(--spacing-4);height:100%;justify-content:center}._successIcon_retts_24{color:var(--success);margin-bottom:var(--spacing-6);animation:_successScale_retts_1 .5s ease-out}._successTitle_retts_30{font-size:1.5rem;font-weight:600;color:var(--success);margin:0 0 var(--spacing-4) 0;font-family:var(--font-family-heading)}._successMessage_retts_38{font-size:1rem;line-height:1.6;color:var(--text-primary);margin:0 0 var(--spacing-6) 0;max-width:400px}._successNote_retts_46{font-size:.875rem;color:var(--text-secondary);margin:0;font-style:italic}@keyframes _successScale_retts_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._container_fm8zi_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}._header_fm8zi_9{display:flex;align-items:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow);z-index:var(--z-nav)}._headerContent_fm8zi_19{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;gap:var(--spacing-4)}._logoContainer_fm8zi_29{display:flex;align-items:center;gap:var(--spacing-2)}._icon_fm8zi_35{color:var(--primary)}._title_fm8zi_39{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._navigation_fm8zi_46{display:flex;align-items:center;flex:1;justify-content:center}._navList_fm8zi_53{display:flex;align-items:center;gap:var(--spacing-2);margin:0;padding:0;list-style:none}._navItem_fm8zi_62{margin:0}._navLink_fm8zi_66{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);text-decoration:none;color:var(--muted-foreground);font-weight:500;transition:all var(--animation-duration-fast) ease-in-out;position:relative}._navLink_fm8zi_66:hover{background-color:var(--muted);color:var(--foreground)}._navLink_fm8zi_66:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._navLinkActive_fm8zi_90,._navLinkActive_fm8zi_90:hover{background-color:var(--primary);color:var(--primary-foreground)}._navIcon_fm8zi_100{flex-shrink:0}._navLabel_fm8zi_104{font-size:.875rem;white-space:nowrap}._navBadge_fm8zi_109{margin-left:var(--spacing-1);font-size:.75rem;min-width:1.25rem;height:1.25rem;padding:0 var(--spacing-1)}._navSeparator_fm8zi_117{width:1px;height:1.5rem;background-color:var(--border);margin:0 var(--spacing-2)}._feedbackContainer_fm8zi_124{display:flex;align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2)}._navigationPlaceholder_fm8zi_131{display:flex;align-items:center;justify-content:center;width:200px;height:40px}._loadingIndicator_fm8zi_139{width:16px;height:16px;border:2px solid var(--muted);border-top:2px solid var(--primary);border-radius:50%;animation:_spin_fm8zi_1 1s linear infinite}@keyframes _spin_fm8zi_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._main_fm8zi_153{flex:1;padding:var(--spacing-4);max-width:1200px;width:100%;margin:0 auto}._mobileMenuToggle_fm8zi_162{display:none;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:none;background:none;color:var(--foreground);border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease;touch-action:manipulation}._mobileMenuToggle_fm8zi_162:hover{background-color:var(--muted)}._mobileMenuToggle_fm8zi_162:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._mobileOverlay_fm8zi_188{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:var(--z-overlay)}._mobileSidebar_fm8zi_198{position:fixed;top:0;right:0;bottom:0;width:280px;background-color:var(--card);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:calc(var(--z-overlay) + 1);padding:var(--spacing-6);overflow-y:auto;animation:_slideIn_fm8zi_1 var(--animation-duration-normal) ease-out}@keyframes _slideIn_fm8zi_1{0%{transform:translate(100%)}to{transform:translate(0)}}._mobileNavList_fm8zi_222{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0;padding:0;list-style:none}._mobileNavItem_fm8zi_231{margin:0}._mobileNavLink_fm8zi_235{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);min-height:2.75rem;border-radius:var(--radius);text-decoration:none;color:var(--muted-foreground);font-weight:500;transition:all var(--animation-duration-fast) ease-in-out;position:relative;touch-action:manipulation}._mobileNavLink_fm8zi_235:hover{background-color:var(--muted);color:var(--foreground)}._mobileNavLink_fm8zi_235:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._mobileNavLinkActive_fm8zi_261,._mobileNavLinkActive_fm8zi_261:hover{background-color:var(--primary);color:var(--primary-foreground)}._mobileNavIcon_fm8zi_271{flex-shrink:0}._mobileNavLabel_fm8zi_275{font-size:1rem;white-space:nowrap}._mobileNavBadge_fm8zi_280{margin-left:auto;font-size:.75rem;min-width:1.25rem;height:1.25rem;padding:0 var(--spacing-1)}._mobileNavSection_fm8zi_288{margin-bottom:var(--spacing-4)}._mobileNavSection_fm8zi_288:last-child{margin-bottom:0}._mobileNavSectionTitle_fm8zi_296{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0;padding:0 var(--spacing-4)}._mobileNavSectionList_fm8zi_306{display:flex;flex-direction:column;gap:var(--spacing-1);margin:0;padding:0;list-style:none}@media (max-width: 768px){._navigation_fm8zi_46{display:none}._mobileMenuToggle_fm8zi_162{display:flex}._feedbackContainer_fm8zi_124{margin-left:var(--spacing-2);order:3}._mobileMenuToggle_fm8zi_162{order:2}}@media (max-width: 480px){._header_fm8zi_9{padding:var(--spacing-2) var(--spacing-3)}._title_fm8zi_39{font-size:1rem}._main_fm8zi_153{padding:var(--spacing-3)}._mobileSidebar_fm8zi_198{width:100%;left:0;border-left:none}._feedbackContainer_fm8zi_124{margin-left:var(--spacing-1);gap:var(--spacing-1)}}._breadcrumbs_okylo_1{margin-bottom:var(--spacing-4)}._breadcrumbList_okylo_5{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1);margin:0;padding:0;list-style:none}._breadcrumbItem_okylo_15{display:flex;align-items:center;gap:var(--spacing-1)}._breadcrumbLink_okylo_21{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;transition:all var(--animation-duration-fast) ease}._breadcrumbLink_okylo_21:hover{color:var(--foreground);background:var(--muted)}._breadcrumbLink_okylo_21:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._breadcrumbCurrent_okylo_44{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-size:.875rem;font-weight:600;color:var(--foreground)}._breadcrumbIcon_okylo_54{display:flex;align-items:center;color:inherit}._breadcrumbSeparator_okylo_60{color:var(--muted-foreground);flex-shrink:0}@media (max-width: 768px){._breadcrumbList_okylo_5{gap:2px}._breadcrumbLink_okylo_21,._breadcrumbCurrent_okylo_44{padding:var(--spacing-1);font-size:.8125rem}._breadcrumbIcon_okylo_54{display:none}}@media (max-width: 480px){._breadcrumbList_okylo_5{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._breadcrumbList_okylo_5::-webkit-scrollbar{display:none}._breadcrumbItem_okylo_15{flex-shrink:0}}.dark ._breadcrumbLink_okylo_21:hover{background:color-mix(in srgb,var(--muted) 80%,white 20%);color:var(--foreground)}._page_10xfg_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);min-height:100vh}._header_10xfg_9{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_10xfg_9 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_10xfg_9 p{font-size:1rem;color:var(--muted-foreground);margin:0;line-height:1.5}@media (max-width: 768px){._page_10xfg_1{padding:var(--spacing-4);gap:var(--spacing-4)}._header_10xfg_9 h1{font-size:1.5rem}._header_10xfg_9 p{font-size:.9375rem}}@media (max-width: 480px){._page_10xfg_1{padding:var(--spacing-3);gap:var(--spacing-3)}._header_10xfg_9{padding-bottom:var(--spacing-3)}._header_10xfg_9 h1{font-size:1.375rem}._header_10xfg_9 p{font-size:.875rem}}.dark ._header_10xfg_9{border-bottom-color:color-mix(in srgb,var(--border) 80%,white 20%)}._page_10xfg_1:focus-within{outline:none}._overviewLoader_10xfg_74{display:flex;flex-direction:column;gap:var(--spacing-6)}._statsGrid_10xfg_80{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}@media print{._page_10xfg_1{padding:0;gap:var(--spacing-4)}}@media (max-width: 768px){._statsGrid_10xfg_80{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3)}}@media (max-width: 480px){._statsGrid_10xfg_80{grid-template-columns:1fr}}@layer base{._avatar_1a2cb_2{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;flex-shrink:0;background-color:var(--muted);border:2px solid var(--card);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._avatar_1a2cb_2:hover{transform:scale(1.05);box-shadow:var(--shadow)}._avatarImage_1a2cb_23{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_1a2cb_30{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1;text-transform:uppercase}}@layer base{._content_1twuu_2,._subContent_1twuu_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_1twuu_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_1twuu_3{animation:_fadeIn_1twuu_1 var(--animation-duration-normal) ease-out}._item_1twuu_20,._checkboxItem_1twuu_21,._radioItem_1twuu_22,._subTrigger_1twuu_23{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_1twuu_20:hover,._checkboxItem_1twuu_21:hover,._radioItem_1twuu_22:hover,._subTrigger_1twuu_23:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_1twuu_20:focus-visible,._checkboxItem_1twuu_21:focus-visible,._radioItem_1twuu_22:focus-visible,._subTrigger_1twuu_23:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_1twuu_20[data-disabled],._checkboxItem_1twuu_21[data-disabled],._radioItem_1twuu_22[data-disabled],._subTrigger_1twuu_23[data-disabled]{pointer-events:none;opacity:.5}._item_1twuu_20[data-highlighted],._checkboxItem_1twuu_21[data-highlighted],._radioItem_1twuu_22[data-highlighted],._subTrigger_1twuu_23[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_1twuu_21,._radioItem_1twuu_22{padding-left:var(--spacing-8)}._checkboxIndicator_1twuu_76,._radioIndicator_1twuu_77{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_1twuu_76{height:1rem;width:1rem}._checkboxIndicator_1twuu_76 svg{height:.875rem;width:.875rem}._radioIndicator_1twuu_77{height:1rem;width:1rem}._radioIndicatorCircle_1twuu_100{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_1twuu_107{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_1twuu_114{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_1twuu_120{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_1twuu_127{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_1twuu_134{padding-left:var(--spacing-8)}@keyframes _scaleIn_1twuu_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_1twuu_1{0%{opacity:0}to{opacity:1}}}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}._header_1llwz_1{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-6);background-color:var(--surface);border-bottom:1px solid var(--border);height:4.5rem;position:sticky;top:0;z-index:var(--z-nav)}._logo_1llwz_14{display:flex;align-items:center;gap:var(--spacing-3);text-decoration:none;color:var(--primary)}._logo_1llwz_14 h1{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0}._actions_1llwz_29{display:flex;align-items:center;gap:var(--spacing-2)}._userMenuContainer_1llwz_35{display:flex;align-items:center;gap:var(--spacing-4)}._userButton_1llwz_41{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius);height:auto}._userInfo_1llwz_50{display:flex;flex-direction:column;align-items:flex-end;text-align:right}._userName_1llwz_57{font-weight:600;font-size:.9375rem;color:var(--foreground);line-height:1.2}._userRole_1llwz_64{font-size:.8125rem;color:var(--muted-foreground);text-transform:capitalize;line-height:1.2}._dropdownContent_1llwz_71{width:200px}._menuIcon_1llwz_75{margin-right:var(--spacing-2);width:1rem;height:1rem;color:var(--muted-foreground)}._dropdownContent_1llwz_71 a{text-decoration:none;color:inherit;display:flex;align-items:center;width:100%}@media (max-width: 768px){._header_1llwz_1{padding:var(--spacing-3) var(--spacing-4)}._userInfo_1llwz_50{display:none}._userButton_1llwz_41{padding:var(--spacing-1)}}._layout_ydav2_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background)}._container_ydav2_8{display:grid;grid-template-columns:280px 1fr;flex-grow:1}._sidebar_ydav2_14{background-color:var(--surface);border-right:1px solid var(--border);padding:var(--spacing-6) 0;display:flex;flex-direction:column;overflow-y:auto;height:calc(100vh - 4.5rem);position:sticky;top:4.5rem}._sidebarHeader_ydav2_26{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-4);margin-bottom:var(--spacing-4)}._sidebarTitle_ydav2_34{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._closeSidebarBtn_ydav2_41{display:none}._nav_ydav2_45{display:flex;flex-direction:column;gap:var(--spacing-6);padding:0 var(--spacing-4)}._navSection_ydav2_52{display:flex;flex-direction:column}._navSectionTitle_ydav2_57{font-size:.75rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-2) 0;padding:0 var(--spacing-2)}._navItems_ydav2_67{display:flex;flex-direction:column;gap:var(--spacing-1)}._navLink_ydav2_73{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);text-decoration:none;color:var(--muted-foreground);font-weight:500;font-size:.875rem;transition:all var(--animation-duration-fast) ease}._navLink_ydav2_73:hover{background-color:var(--muted);color:var(--foreground)}._navLink_ydav2_73._active_ydav2_91{background-color:var(--primary);color:var(--primary-foreground)}._mainContent_ydav2_96{overflow-y:auto;background-color:var(--background);position:relative}._mobileSidebarToggle_ydav2_102{display:none;position:fixed;top:5.5rem;left:var(--spacing-4);z-index:var(--z-nav-sticky);background-color:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}._sidebarOverlay_ydav2_113{display:none}@media (max-width: 968px){._container_ydav2_8{grid-template-columns:1fr}._sidebar_ydav2_14{position:fixed;top:4.5rem;left:0;height:calc(100vh - 4.5rem);width:280px;z-index:var(--z-nav-sticky);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease;box-shadow:var(--shadow-lg)}._sidebarOpen_ydav2_134{transform:translate(0)}._sidebarOverlay_ydav2_113{display:block;position:fixed;top:4.5rem;left:0;right:0;bottom:0;background-color:#00000080;z-index:calc(var(--z-nav-sticky) - 1)}._closeSidebarBtn_ydav2_41,._mobileSidebarToggle_ydav2_102{display:inline-flex}._mainContent_ydav2_96{padding-top:var(--spacing-16)}}._adminModuleLoader_ydav2_163{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);min-height:400px}._loaderHeader_ydav2_171{display:flex;flex-direction:column;gap:var(--spacing-2)}._loaderContent_ydav2_177{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._loaderGrid_ydav2_184{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._loaderSpinner_ydav2_190{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-4);color:var(--muted-foreground);font-size:.875rem}._adminPageLoader_ydav2_201{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._pageLoaderContent_ydav2_208{display:flex;flex-direction:column;gap:var(--spacing-2)}._adminModuleError_ydav2_214{padding:var(--spacing-8);text-align:center;background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-lg);margin:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center;max-width:600px;margin-left:auto;margin-right:auto}._errorIcon_ydav2_230{font-size:2rem;margin-bottom:var(--spacing-2)}._adminModuleError_ydav2_214 h2{margin:0;font-size:1.25rem;font-weight:600}._adminModuleError_ydav2_214 p{margin:0;font-size:.875rem;max-width:500px;line-height:1.5}._errorActions_ydav2_248{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-2)}._retryInfo_ydav2_254{color:var(--muted-foreground);font-size:.75rem;margin-top:var(--spacing-2)}@media (max-width: 480px){._sidebar_ydav2_14{width:100%}._mobileSidebarToggle_ydav2_102{left:var(--spacing-2);top:5rem}._adminModuleLoader_ydav2_163{padding:var(--spacing-4)}._loaderGrid_ydav2_184{grid-template-columns:1fr}._adminPageLoader_ydav2_201{padding:var(--spacing-4)}._adminModuleError_ydav2_214{margin:var(--spacing-2);padding:var(--spacing-6)}._errorActions_ydav2_248{flex-direction:column;width:100%}}@layer base{._tabsList_1p9np_2{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius);background-color:var(--muted);padding:var(--spacing-1);color:var(--muted-foreground)}._tabsTrigger_1p9np_13{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;border:none;background-color:transparent;color:inherit;cursor:pointer;transition:all var(--animation-duration-fast) ease;outline:none;-webkit-user-select:none;user-select:none}._tabsTrigger_1p9np_13:hover{color:var(--foreground)}._tabsTrigger_1p9np_13:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._tabsTrigger_1p9np_13[data-state=active]{background-color:var(--background);color:var(--foreground);box-shadow:var(--shadow-sm)}._tabsTrigger_1p9np_13:disabled{pointer-events:none;opacity:.5}._tabsContent_1p9np_51{margin-top:var(--spacing-2);border-radius:var(--radius);outline:none}._tabsContent_1p9np_51:focus-visible{outline:2px solid var(--primary);outline-offset:2px}}@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)}}}._container_2xhou_1{position:relative;width:100%}._trigger_2xhou_6{width:100%}._clearButton_2xhou_10{position:absolute;top:50%;right:var(--spacing-8);transform:translateY(-50%);color:var(--muted-foreground);background-color:transparent}._clearButton_2xhou_10:hover{color:var(--foreground);background-color:var(--muted)}._noneOption_2xhou_24{color:var(--muted-foreground);font-style:italic}._popoverContent_lfgvc_1{z-index:var(--z-overlay);width:280px;border-radius:var(--radius-md);padding:var(--spacing-4);background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);border:1px solid var(--border);outline:none;animation:_fadeIn_lfgvc_1 var(--animation-duration-fast) ease-out}._noBackgroundAndPadding_lfgvc_14{padding:0;background-color:transparent;border:none;box-shadow:none}@keyframes _fadeIn_lfgvc_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@layer base{._button_lmkdt_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;outline:none;border:1px solid transparent}._button_lmkdt_2:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._sm_lmkdt_29{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_lmkdt_35{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_lmkdt_41{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_lmkdt_49,._icon-md_lmkdt_50{width:2rem;height:2rem;padding:0}._icon-sm_lmkdt_56{width:1.5rem;height:1.5rem;padding:0}._icon-lg_lmkdt_62{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_lmkdt_2 svg{flex-shrink:0}._sm_lmkdt_29 svg,._icon-sm_lmkdt_56 svg{width:1rem;height:1rem}._md_lmkdt_35 svg,._icon_lmkdt_49 svg,._icon-md_lmkdt_50 svg{width:1.25rem;height:1.25rem}._lg_lmkdt_41 svg,._icon-lg_lmkdt_62 svg{width:1.5rem;height:1.5rem}._primary_lmkdt_94{background-color:var(--primary);color:var(--primary-foreground);--spinner-color: var(--primary-foreground)}._primary_lmkdt_94:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._primary_lmkdt_94:active{background-color:color-mix(in srgb,var(--primary),black 20%)}._secondary_lmkdt_108{background-color:var(--secondary);color:var(--secondary-foreground);--spinner-color: var(--secondary-foreground)}._secondary_lmkdt_108:hover{background-color:color-mix(in srgb,var(--secondary),black 10%)}._secondary_lmkdt_108:active{background-color:color-mix(in srgb,var(--secondary),black 20%)}._destructive_lmkdt_122{background-color:var(--error);color:var(--error-foreground);--spinner-color: var(--error-foreground)}._destructive_lmkdt_122:hover{background-color:color-mix(in srgb,var(--error),black 10%)}._destructive_lmkdt_122:active{background-color:color-mix(in srgb,var(--error),black 20%)}._outline_lmkdt_136{background-color:transparent;border-color:var(--border);color:var(--foreground);--spinner-color: var(--primary)}._outline_lmkdt_136:hover{background-color:var(--muted);color:var(--foreground)}._outline_lmkdt_136:active{background-color:color-mix(in srgb,var(--muted),black 10%)}._ghost_lmkdt_152{background-color:transparent;color:var(--foreground);--spinner-color: var(--primary)}._ghost_lmkdt_152:hover{background-color:var(--muted)}._ghost_lmkdt_152:active{background-color:color-mix(in srgb,var(--muted),black 10%)}._link_lmkdt_166{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;--spinner-color: var(--primary)}._link_lmkdt_166:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%)}._link_lmkdt_166:active{color:color-mix(in srgb,var(--primary),black 20%)}._disabled_lmkdt_185{opacity:.6;cursor:not-allowed;pointer-events:none}.dark ._outline_lmkdt_136{border-color:color-mix(in srgb,var(--border) 80%,white 20%);color:var(--foreground)}.dark ._outline_lmkdt_136:hover{background-color:color-mix(in srgb,var(--muted) 80%,white 20%);border-color:color-mix(in srgb,var(--border) 60%,white 40%)}.dark ._outline_lmkdt_136:active{background-color:color-mix(in srgb,var(--muted) 60%,white 40%)}.dark ._ghost_lmkdt_152{color:color-mix(in srgb,var(--foreground) 90%,white 10%)}.dark ._ghost_lmkdt_152:hover{background-color:color-mix(in srgb,var(--muted) 80%,white 20%);color:var(--foreground)}.dark ._ghost_lmkdt_152:active{background-color:color-mix(in srgb,var(--muted) 60%,white 40%)}}._calendar_1cxt9_1{margin:var(--spacing-4)}._months_1cxt9_5{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 768px){._months_1cxt9_5{flex-direction:row}}._month_1cxt9_5{space-y-4:0}._caption_1cxt9_21{display:flex;justify-content:center;padding-top:var(--spacing-2);position:relative;align-items:center}._captionLabel_1cxt9_29{font-size:var(--font-size-sm);font-weight:500}._nav_1cxt9_34{display:flex;align-items:center;gap:var(--spacing-1)}._navButton_1cxt9_40{height:1.75rem;width:1.75rem}._navButtonPrev_1cxt9_48{position:absolute;left:var(--spacing-1)}._navButtonNext_1cxt9_53{position:absolute;right:var(--spacing-1)}._table_1cxt9_58{width:100%;border-collapse:collapse;margin-top:var(--spacing-4)}._headRow_1cxt9_64{display:flex}._headCell_1cxt9_68{color:var(--muted-foreground);border-radius:var(--radius-sm);width:2.25rem;font-weight:400;font-size:var(--font-size-sm);text-align:center}._row_1cxt9_77{display:flex;width:100%;margin-top:var(--spacing-2)}._cell_1cxt9_83{height:2.25rem;width:2.25rem;text-align:center;font-size:var(--font-size-sm);padding:0;position:relative}._cell_1cxt9_83[data-selected]>._day_1cxt9_92,._cell_1cxt9_83:focus-within>._day_1cxt9_92{outline:none;box-shadow:var(--shadow-focus)}._day_1cxt9_92{height:2.25rem;width:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background-color .15s,color .15s}._day_1cxt9_92:hover{background-color:var(--muted)}._daySelected_1cxt9_112{background-color:var(--primary)!important;color:var(--primary-foreground)!important}._daySelected_1cxt9_112:hover{background-color:var(--primary-dark)!important}._dayToday_1cxt9_121{background-color:var(--accent);color:var(--accent-foreground)}._dayOutside_1cxt9_126{color:var(--muted-foreground);opacity:.5}._dayDisabled_1cxt9_131{color:var(--muted-foreground);opacity:.5;cursor:not-allowed}._dayRangeMiddle_1cxt9_137{background-color:var(--primary-light)!important;color:var(--primary-foreground)!important;border-radius:0}._dayHidden_1cxt9_143{visibility:hidden}._icon_1cxt9_147{height:1rem;width:1rem}@layer base{._triggerButton_1di7y_2{width:100%;min-width:15rem;justify-content:flex-start;font-weight:400;color:var(--foreground)}._triggerButton_1di7y_2[data-placeholder]{color:var(--muted-foreground)}._triggerIcon_1di7y_14{margin-right:var(--spacing-2);width:1rem;height:1rem;color:var(--muted-foreground)}._triggerText_1di7y_21{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._popoverContent_1di7y_27{width:auto;padding:0;border:none;background-color:var(--popup);box-shadow:var(--shadow-lg);border-radius:var(--radius-md)}._unifiedContainer_1di7y_36{display:flex;flex-direction:column;background-color:var(--popup);border-radius:var(--radius-md);overflow:hidden}._dropdownHeader_1di7y_44{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--muted);border-bottom:1px solid var(--border)}._calendarContainer_1di7y_53{padding:0}._calendarContainer_1di7y_53 ._calendar_1di7y_53{border:none;box-shadow:none;background-color:transparent;padding:var(--spacing-2)}._calendarContainer_1di7y_53 .calendar .nav,._calendarContainer_1di7y_53 .calendar .month_caption{display:none}._calendarContainer_1di7y_53 .calendar{min-width:18rem}.dark ._dropdownHeader_1di7y_44{background-color:color-mix(in srgb,var(--muted) 80%,black 20%)}}._form_of0ty_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6)}._section_of0ty_8{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionHeader_of0ty_18{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._sectionHeader_of0ty_18 h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--foreground)}._collapsibleHeader_of0ty_32{display:flex;align-items:center;gap:var(--spacing-3);background:none;border:none;padding:0;cursor:pointer;width:100%;color:var(--foreground);font-size:1.125rem;font-weight:600}._collapsibleHeader_of0ty_32:hover{color:var(--primary)}._optional_of0ty_50{font-size:.875rem;font-weight:400;color:var(--muted-foreground);margin-left:auto;margin-right:var(--spacing-2)}._fieldHeader_of0ty_58{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}._skipToggle_of0ty_65{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._passwordField_of0ty_73{position:relative;display:flex;align-items:center}._passwordToggle_of0ty_79{position:absolute;right:var(--spacing-3);color:var(--muted-foreground)}._passwordStrength_of0ty_85{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-2)}._strengthBar_of0ty_92{flex:1;height:4px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._strengthFill_of0ty_100{height:100%;transition:width var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease}._strength1_of0ty_105 ._strengthFill_of0ty_100{width:20%;background-color:var(--error)}._strength2_of0ty_110 ._strengthFill_of0ty_100{width:40%;background-color:#f59e0b}._strength3_of0ty_115 ._strengthFill_of0ty_100{width:60%;background-color:#f59e0b}._strength4_of0ty_120 ._strengthFill_of0ty_100{width:80%;background-color:var(--success)}._strength5_of0ty_125 ._strengthFill_of0ty_100{width:100%;background-color:var(--success)}._strengthText_of0ty_130{font-size:.75rem;font-weight:500;min-width:4rem}._wellnessGoals_of0ty_138{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3)}._goalOption_of0ty_144{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-fast) ease;background-color:var(--surface)}._goalOption_of0ty_144:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--surface))}._goalOption_of0ty_144._selected_of0ty_161{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary-foreground)}._goalIcon_of0ty_167{font-size:1.25rem;flex-shrink:0}._goalLabel_of0ty_172{flex:1;font-size:.875rem;font-weight:500}._checkIcon_of0ty_178{color:var(--primary);flex-shrink:0}._checkboxField_of0ty_183{display:flex;align-items:flex-start;gap:var(--spacing-3)}._checkboxLabel_of0ty_189{margin-bottom:0!important;line-height:1.5}._link_of0ty_194{background:none;border:none;color:var(--primary);text-decoration:underline;cursor:pointer;font-size:inherit;padding:0}._link_of0ty_194:hover{color:color-mix(in srgb,var(--primary) 80%,black)}._submitButton_of0ty_208{width:100%;margin-top:var(--spacing-4);padding:var(--spacing-4);font-size:1rem;font-weight:600}._errorMessage_of0ty_216{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem;display:flex;align-items:center;gap:var(--spacing-2)}@media (max-width: 768px){._section_of0ty_8{padding:var(--spacing-4)}._wellnessGoals_of0ty_138{grid-template-columns:1fr}._fieldHeader_of0ty_58{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._skipToggle_of0ty_65{align-self:flex-end}}@media (max-width: 480px){._form_of0ty_1{gap:var(--spacing-4)}._sectionHeader_of0ty_18 h3{font-size:1rem}._goalOption_of0ty_144{padding:var(--spacing-2)}._goalLabel_of0ty_172{font-size:.8rem}}.dark ._section_of0ty_8{background-color:color-mix(in srgb,var(--background) 80%,black);border-color:color-mix(in srgb,var(--border) 80%,white 20%)}.dark ._goalOption_of0ty_144{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--border) 80%,white 20%)}.dark ._goalOption_of0ty_144:hover{background-color:color-mix(in srgb,var(--primary) 10%,var(--background));border-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._goalOption_of0ty_144._selected_of0ty_161{background-color:color-mix(in srgb,var(--primary) 15%,var(--background));border-color:var(--primary)}._form_12nnw_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_12nnw_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_12nnw_17{width:100%}._loadingText_12nnw_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_12nnw_28{color:#fff}._tokenContainer_12nnw_32{display:flex;flex-direction:column;gap:var(--spacing-4);text-align:center}._tokenTitle_12nnw_39{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._tokenInstructions_12nnw_46{font-size:.9rem;color:var(--muted-foreground);margin:0}._tokenDisplay_12nnw_52{display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3)}._tokenCode_12nnw_62{flex-grow:1;font-family:var(--font-family-monospace);font-size:.875rem;color:var(--foreground);white-space:pre-wrap;word-break:break-all;text-align:left;margin:0}._tokenWarning_12nnw_73{font-size:.8rem;color:var(--warning-foreground);background-color:color-mix(in srgb,var(--warning) 20%,transparent);padding:var(--spacing-2);border-radius:var(--radius-sm)}._form_1q6v5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q6v5_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1q6v5_17{width:100%}._loadingText_1q6v5_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q6v5_28{color:#fff}._pageContainer_17je7_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base)}._authCard_17je7_11{width:100%;max-width:500px;background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-6);box-shadow:var(--shadow-lg);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_17je7_24{text-align:center;margin-bottom:var(--spacing-2)}._logoLink_17je7_29{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);text-decoration:none;color:var(--foreground);margin-bottom:var(--spacing-2)}._logoIcon_17je7_39{width:2rem;height:2rem;color:var(--primary)}._appName_17je7_45{font-size:1.75rem;font-weight:700;margin:0;font-family:var(--font-family-heading)}._tagline_17je7_52{font-size:.9rem;color:var(--muted-foreground);margin:0}._tabsRoot_17je7_58{width:100%}._tabsList_17je7_62{display:grid;grid-template-columns:1fr 1fr;width:100%;background-color:var(--surface);border-radius:var(--radius);padding:var(--spacing-1);border-bottom:none}._tabsTrigger_17je7_72{font-size:.9rem;font-weight:500;padding:var(--spacing-2) 0;border-radius:var(--radius-sm);color:var(--muted-foreground);transition:all var(--animation-duration-fast) ease-in-out}._tabsTrigger_17je7_72[data-state=active]{background-color:var(--card);color:var(--primary);font-weight:600;box-shadow:var(--shadow)}._tabsTrigger_17je7_72:focus-visible{box-shadow:var(--shadow-focus)}._tabsTrigger_17je7_72:after{display:none}._tabsContent_17je7_96{padding-top:var(--spacing-6)}._signupHeader_17je7_101{text-align:center;margin-bottom:var(--spacing-6)}._signupTitle_17je7_106{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0;font-family:var(--font-family-heading)}._signupDescription_17je7_114{font-size:.95rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;line-height:1.5}._progressSteps_17je7_121{display:flex;justify-content:center;gap:var(--spacing-6);margin-top:var(--spacing-4)}._progressStep_17je7_121{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._progressIcon_17je7_135{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-fast) ease}._progressText_17je7_147{font-size:.75rem;font-weight:500;color:var(--muted-foreground);text-align:center}._signupBenefits_17je7_154{margin-top:var(--spacing-6);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--primary) 5%,var(--surface));border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border))}._benefitsTitle_17je7_162{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0;text-align:center}._benefitsList_17je7_170{display:flex;flex-direction:column;gap:var(--spacing-2)}._benefit_17je7_162{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground);line-height:1.4}._benefitIcon_17je7_185{color:var(--primary);flex-shrink:0;margin-top:2px}._trustIndicators_17je7_191{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._trustItem_17je7_197{display:flex;gap:var(--spacing-3);align-items:flex-start}._trustIcon_17je7_203{color:var(--primary);flex-shrink:0;margin-top:2px}._trustContent_17je7_209{flex:1}._trustContent_17je7_209 strong{font-size:.875rem;font-weight:600;color:var(--foreground);display:block;margin-bottom:var(--spacing-1)}._trustContent_17je7_209 p{font-size:.8rem;color:var(--muted-foreground);margin:0;line-height:1.4}._loginFooter_17je7_229{display:flex;justify-content:center;margin-top:var(--spacing-4)}._forgotPasswordLink_17je7_235{background:none;border:none;color:var(--primary);font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:color var(--animation-duration-fast) ease}._forgotPasswordLink_17je7_235:hover{color:color-mix(in srgb,var(--primary),black 10%);text-decoration:underline}._forgotPasswordLink_17je7_235:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._resetFooter_17je7_258{display:flex;justify-content:center;margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--border)}._backToLoginLink_17je7_266{background:none;border:none;color:var(--muted-foreground);font-size:.875rem;cursor:pointer;text-decoration:none;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:color var(--animation-duration-fast) ease}._backToLoginLink_17je7_266:hover{color:var(--foreground);text-decoration:underline}._backToLoginLink_17je7_266:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width: 640px){._authCard_17je7_11{max-width:100%;padding:var(--spacing-6) var(--spacing-4)}._progressSteps_17je7_121{gap:var(--spacing-4)}._progressText_17je7_147{font-size:.7rem}._progressIcon_17je7_135{width:2rem;height:2rem}._progressIcon_17je7_135 svg{width:14px;height:14px}}@media (max-width: 480px){._authCard_17je7_11{padding:var(--spacing-6) var(--spacing-4)}._tabsList_17je7_62{grid-template-columns:1fr 1fr;gap:var(--spacing-1)}._tabsTrigger_17je7_72{font-size:.8rem;padding:var(--spacing-2) var(--spacing-1)}._signupTitle_17je7_106{font-size:1.25rem}._signupDescription_17je7_114{font-size:.875rem}._progressSteps_17je7_121{flex-direction:column;gap:var(--spacing-3);align-items:center}._progressStep_17je7_121{flex-direction:row;gap:var(--spacing-2)}._progressIcon_17je7_135{width:1.75rem;height:1.75rem}._progressText_17je7_147{font-size:.8rem}._trustItem_17je7_197{flex-direction:column;gap:var(--spacing-2);text-align:center}}.dark ._signupBenefits_17je7_154{background-color:color-mix(in srgb,var(--primary) 8%,var(--background));border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}.dark ._progressIcon_17je7_135{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--primary)}._footer_hd4un_1{padding:var(--spacing-4) var(--spacing-6);background-color:var(--surface);border-top:1px solid var(--border);margin-top:auto}._links_hd4un_8{display:flex;justify-content:center;align-items:center;gap:var(--spacing-6);flex-wrap:wrap}._link_hd4un_8{font-size:var(--font-size-sm);color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._link_hd4un_8:hover{color:var(--primary);text-decoration:underline}._skeletonLink_hd4un_28{width:100px;height:1rem;background-color:var(--muted);border-radius:var(--radius-sm);animation:_pulse_hd4un_1 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_hd4un_1{50%{opacity:.5}}._container_136c5_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background)}._main_136c5_8{flex:1;padding:var(--spacing-6);max-width:1400px;margin:0 auto;width:100%;outline:none}._skipLink_136c5_18{position:absolute;top:-40px;left:6px;background:var(--primary);color:var(--primary-foreground);padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:var(--radius);text-decoration:none;font-weight:600;z-index:var(--z-critical);transition:top var(--animation-duration-fast) ease}._skipLink_136c5_18:focus{top:6px}._srOnly_136c5_38{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._touchTarget_136c5_51{min-height:var(--touch-target-min);min-width:var(--touch-target-min);position:relative;overflow:hidden;transform:translateZ(0);will-change:transform,box-shadow;touch-action:manipulation;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._touchTarget_136c5_51:hover{transform:translateY(-1px) scale(1.02)}._touchTarget_136c5_51:active{transform:translateY(0) scale(.98);transition-duration:calc(var(--animation-duration-fast) * .5)}._landingHero_136c5_72{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:var(--spacing-6);margin-bottom:var(--spacing-16);overflow:hidden}._heroGradient_136c5_86{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center top,color-mix(in srgb,var(--primary) 15%,transparent) 0%,color-mix(in srgb,var(--accent) 8%,transparent) 40%,transparent 70%);z-index:-1;will-change:transform;transform:translateZ(0);backface-visibility:hidden}._heroContent_136c5_104{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);width:100%}._landingTitle_136c5_115{font-size:clamp(2rem,4vw + 1rem,3.5rem);font-weight:700;color:var(--foreground);margin:0;line-height:1.1;max-width:800px;background:linear-gradient(135deg,var(--foreground) 0%,color-mix(in srgb,var(--primary) 80%,var(--foreground) 20%) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:_textShimmer_136c5_1 4s ease-in-out infinite}@keyframes _textShimmer_136c5_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._landingSubtitle_136c5_139{font-size:clamp(1rem,2vw + .5rem,1.375rem);color:var(--muted-foreground);margin:0;max-width:700px;line-height:1.6}._landingActions_136c5_147{display:flex;gap:var(--spacing-4);flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-2)}._featuresSection_136c5_155{margin-bottom:var(--spacing-16)}._featuresTitle_136c5_159{font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:700;color:var(--foreground);text-align:center;margin:0 0 var(--spacing-12) 0;line-height:1.2}._featuresGrid_136c5_168{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--spacing-8);max-width:1200px;margin:0 auto}._feature_136c5_155{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;transform:translateZ(0);will-change:transform,box-shadow;touch-action:manipulation;border:1px solid transparent}._feature_136c5_155:hover{transform:translateY(-4px) scale(1.02);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--primary) 20%,transparent);background-color:color-mix(in srgb,var(--card) 95%,var(--primary) 5%)}._feature_136c5_155:focus-within{outline:2px solid var(--primary);outline-offset:2px}._featureIcon_136c5_206{font-size:clamp(2.5rem,4vw,3rem);margin-bottom:var(--spacing-4);filter:grayscale(20%);transition:filter var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;will-change:filter,transform;transform:translateZ(0)}._feature_136c5_155:hover ._featureIcon_136c5_206{filter:grayscale(0%);transform:scale(1.1)}._featureTitle_136c5_221{font-size:clamp(1.125rem,2vw + .5rem,1.25rem);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0;line-height:1.3}._featureDescription_136c5_229{font-size:clamp(.9375rem,1.5vw + .5rem,1rem);color:var(--muted-foreground);margin:0;line-height:1.6}._ctaSection_136c5_236{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-6);padding:var(--spacing-12);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 95%,var(--primary) 5%) 50%,var(--surface) 100%);border-radius:var(--radius-lg);margin-bottom:var(--spacing-8);border:1px solid color-mix(in srgb,var(--border) 70%,var(--primary) 30%);position:relative;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}._ctaSection_136c5_236:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:_ctaShine_136c5_1 3s ease-in-out infinite}@keyframes _ctaShine_136c5_1{0%{left:-100%}50%{left:100%}to{left:100%}}._ctaTitle_136c5_280{font-size:clamp(1.5rem,3vw + .5rem,2.25rem);font-weight:700;color:var(--foreground);margin:0;line-height:1.2}._ctaSubtitle_136c5_288{font-size:clamp(1rem,2vw + .25rem,1.125rem);color:var(--muted-foreground);margin:0;max-width:600px;line-height:1.6}@media (max-width: 1024px){._featuresGrid_136c5_168{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--spacing-6)}._heroGradient_136c5_86{background:radial-gradient(ellipse at center top,color-mix(in srgb,var(--primary) 12%,transparent) 0%,color-mix(in srgb,var(--accent) 6%,transparent) 40%,transparent 70%)}}@media (max-width: 768px){._main_136c5_8{padding:var(--spacing-4)}._landingHero_136c5_72{min-height:50vh;margin-bottom:var(--spacing-12);gap:var(--spacing-4)}._landingActions_136c5_147{flex-direction:column;align-items:stretch;width:100%;max-width:300px}._touchTarget_136c5_51{width:100%;justify-content:center;touch-action:manipulation}._featuresSection_136c5_155{margin-bottom:var(--spacing-12)}._featuresTitle_136c5_159{margin-bottom:var(--spacing-8)}._featuresGrid_136c5_168{grid-template-columns:1fr;gap:var(--spacing-4)}._feature_136c5_155{padding:var(--spacing-4)}._feature_136c5_155:hover{transform:translateY(-2px) scale(1.01)}._ctaSection_136c5_236{padding:var(--spacing-8);margin-bottom:var(--spacing-6)}._heroGradient_136c5_86{background:radial-gradient(ellipse at center top,color-mix(in srgb,var(--primary) 8%,transparent) 0%,color-mix(in srgb,var(--accent) 4%,transparent) 40%,transparent 70%);transform:translateZ(0) scale(1.1)}._landingTitle_136c5_115{animation-duration:6s;animation-iteration-count:3}._ctaSection_136c5_236:before{animation-duration:4s}}@media (max-width: 480px){._main_136c5_8{padding:var(--spacing-3)}._landingHero_136c5_72{gap:var(--spacing-3);padding:var(--spacing-4)}._landingActions_136c5_147,._featuresGrid_136c5_168{gap:var(--spacing-3)}._feature_136c5_155{padding:var(--spacing-3)}._ctaSection_136c5_236{padding:var(--spacing-6);gap:var(--spacing-4)}}@media (prefers-reduced-motion: reduce){._touchTarget_136c5_51,._feature_136c5_155,._featureIcon_136c5_206{transition:none;will-change:auto}._touchTarget_136c5_51:hover,._feature_136c5_155:hover,._feature_136c5_155:hover ._featureIcon_136c5_206{transform:none}._landingTitle_136c5_115,._ctaSection_136c5_236:before{animation:none}._heroGradient_136c5_86{will-change:auto;backface-visibility:visible}._ctaSection_136c5_236{transform:none;backface-visibility:visible}._touchTarget_136c5_51,._feature_136c5_155,._featureIcon_136c5_206,._heroGradient_136c5_86,._ctaSection_136c5_236{will-change:auto!important;backface-visibility:visible!important}}@media (prefers-contrast: high){._feature_136c5_155,._ctaSection_136c5_236{border:2px solid var(--border)}._landingTitle_136c5_115{background:none;-webkit-text-fill-color:initial;color:var(--foreground)}}._main_136c5_8:focus{outline:none}._main_136c5_8:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._container_yu2ov_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);color:var(--surface-foreground);font-family:var(--font-family-base)}._header_yu2ov_10{text-align:center;margin-bottom:var(--spacing-8)}._header_yu2ov_10 h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._header_yu2ov_10 p{font-size:1rem;color:var(--text-secondary);max-width:600px;margin:0 auto}._tabs_yu2ov_29{width:100%}._grid_yu2ov_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-6);margin-top:var(--spacing-6)}._card_yu2ov_40{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._card_yu2ov_40:hover{box-shadow:var(--shadow-md)}._fullWidthCard_yu2ov_56{grid-column:1 / -1}._cardTitle_yu2ov_60{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._cardTitle_yu2ov_60 svg{color:var(--primary)}._badgeGroup_yu2ov_74{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._inputGroup_yu2ov_80{display:flex;align-items:center;gap:var(--spacing-3)}._permissionResultSuccess_yu2ov_86,._permissionResultFailure_yu2ov_87{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;white-space:nowrap}._permissionResultSuccess_yu2ov_86{color:var(--success)}._permissionResultFailure_yu2ov_87{color:var(--error)}._permissionList_yu2ov_103{display:flex;flex-wrap:wrap;gap:var(--spacing-2);max-height:150px;overflow-y:auto;padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius)}._protectedComponentSuccess_yu2ov_114,._protectedComponentFailure_yu2ov_115{border:1px solid;border-radius:var(--radius);padding:var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2)}._protectedComponentSuccess_yu2ov_114{background-color:color-mix(in srgb,var(--success) 10%,transparent);border-color:var(--success);color:var(--success-foreground)}._protectedComponentSuccess_yu2ov_114 svg{color:var(--success)}._protectedComponentFailure_yu2ov_115{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-color:var(--error);color:var(--error-foreground)}._protectedComponentFailure_yu2ov_115 svg{color:var(--error)}._protectedComponentSkeleton_yu2ov_144{height:40px;border-radius:var(--radius)}._skeletonBlock_yu2ov_149{height:80px;width:100%}._permissionTestGrid_yu2ov_154{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._permissionTest_yu2ov_154{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem}._permissionTest_yu2ov_154 code{font-family:var(--font-family-monospace);font-size:.8rem}._morePermissions_yu2ov_177{color:var(--text-secondary);font-size:.875rem;font-style:italic;margin:var(--spacing-2) 0 0 0}._adminForm_yu2ov_184{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--spacing-4);align-items:flex-end}._adminForm_yu2ov_184>button{height:2.5rem}._codeExamples_yu2ov_195{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-6)}._codeExamples_yu2ov_195 h3{font-size:1.25rem;font-weight:600;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-3)}._codeBlockWrapper_yu2ov_212{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);overflow-x:auto;font-family:var(--font-family-monospace);font-size:.875rem}._codeBlockWrapper_yu2ov_212 pre{margin:0}._bestPractices_yu2ov_226{margin-top:var(--spacing-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._practiceItem_yu2ov_233{background-color:var(--background);border-left:4px solid var(--primary);padding:var(--spacing-4);border-radius:var(--radius)}._practiceItem_yu2ov_233 h4{margin:0 0 var(--spacing-2) 0;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:var(--spacing-2)}._practiceItem_yu2ov_233 p{margin:0;color:var(--text-secondary);line-height:1.6}._container_wthmo_1{padding:var(--spacing-8);max-width:1200px;margin:0 auto}._header_wthmo_7{display:flex;align-items:flex-start;gap:var(--spacing-6);margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._headerIcon_wthmo_16{color:var(--primary);flex-shrink:0}._title_wthmo_21{font-size:2.25rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_wthmo_28{font-size:1.125rem;color:var(--muted-foreground);max-width:65ch}._mainContent_wthmo_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._card_wthmo_40{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-3)}._cardTitle_wthmo_51{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0;display:flex;align-items:center;gap:var(--spacing-3)}._cardDescription_wthmo_61{color:var(--muted-foreground);font-size:.9375rem;flex-grow:1;margin:0}._rbacSection_wthmo_68{grid-column:1 / -1;margin-top:var(--spacing-8)}._card_e4w9n_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);transition:box-shadow var(--animation-duration-normal) ease}._card_e4w9n_1:hover{box-shadow:var(--shadow-md)}._header_e4w9n_16{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._title_e4w9n_23{font-size:1.125rem;font-weight:600;color:var(--card-foreground);margin:0}._actions_e4w9n_30{display:flex;gap:var(--spacing-1);flex-shrink:0}._deleteButton_e4w9n_36:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._content_e4w9n_41{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}._footer_e4w9n_50{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2);border-top:1px solid var(--border);padding-top:var(--spacing-3)}._meta_e4w9n_59{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}._date_e4w9n_67{font-size:.8125rem;color:var(--muted-foreground)}._badgeGroup_e4w9n_72{display:flex;gap:var(--spacing-2);align-items:center}._visibilityBadge_e4w9n_78{display:inline-flex;align-items:center;gap:var(--spacing-1)}._tags_e4w9n_84{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._capitalize_e4w9n_90{text-transform:capitalize}._container_1lnus_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._emptyState_1lnus_7{text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);border:1px dashed var(--border)}._emptyState_1lnus_7 h3{margin:0 0 var(--spacing-2);font-size:1.25rem;color:var(--foreground)}._emptyState_1lnus_7 p{margin:0;color:var(--muted-foreground)}._container_117e5_1{display:flex;flex-direction:column;gap:var(--spacing-6);background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg)}._header_117e5_10{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}._title_117e5_18{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._actions_117e5_25{display:flex;gap:var(--spacing-4);align-items:center}._searchContainer_117e5_31{position:relative;display:flex;align-items:center}._searchIcon_117e5_37{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_117e5_44{padding-left:calc(var(--spacing-3) * 2 + 18px);width:250px}._skeletonContainer_117e5_49{display:flex;flex-direction:column;gap:var(--spacing-4)}._error_117e5_55{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._pagination_117e5_63{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4)}._dialogOverlay_towam_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,var(--background) 20%,black 60%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_towam_1 var(--animation-duration-normal) ease-in-out}._dialogContent_towam_10{position:fixed;left:50%;top:50%;z-index:var(--z-overlay);transform:translate(-50%,-50%);display:grid;width:100%;max-width:520px;gap:var(--spacing-6);border:1px solid var(--border);background-color:var(--popup);padding:var(--spacing-6);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);animation:_contentShow_towam_1 var(--animation-duration-normal) ease-in-out}@keyframes _fadeIn_towam_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_towam_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._dialogClose_towam_38{position:absolute;right:var(--spacing-4);top:var(--spacing-4);border-radius:var(--radius);opacity:.7;transition:opacity var(--animation-duration-fast) ease;border:none;background:none;cursor:pointer;padding:var(--spacing-1);color:var(--muted-foreground)}._dialogClose_towam_38:hover{opacity:1;color:var(--foreground)}._dialogClose_towam_38:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._dialogHeader_towam_63{display:flex;flex-direction:column;gap:var(--spacing-2);text-align:left}._dialogFooter_towam_70{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4)}._dialogTitle_towam_78{font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--popup-foreground)}._dialogDescription_towam_85{font-size:.9375rem;color:var(--muted-foreground)}._dialogContent_ij8q2_1{max-width:680px}._form_ij8q2_5{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._row_ij8q2_12{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._formItem_ij8q2_18{margin-bottom:0}._tagsContainer_ij8q2_22{display:flex;flex-direction:column;gap:var(--spacing-2)}._tagInputContainer_ij8q2_28{display:flex;align-items:center;gap:var(--spacing-2)}._tagIcon_ij8q2_34{color:var(--muted-foreground);flex-shrink:0}._capitalize_ij8q2_39{text-transform:capitalize}._container_18572_1{width:100%}._loadingContainer_b3ns1_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-8);background-color:var(--background)}._container_c1hjg_1{padding:var(--spacing-8);max-width:960px;margin:0 auto}._header_c1hjg_7{display:flex;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._avatar_c1hjg_16{width:120px;height:120px;font-size:3rem}._headerInfo_c1hjg_22{flex-grow:1}._displayName_c1hjg_26{font-size:2.25rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._email_c1hjg_33{font-size:1.125rem;color:var(--muted-foreground);margin:0}._editButton_c1hjg_39{align-self:flex-start}._mainContent_c1hjg_43{display:grid;gap:var(--spacing-6)}._infoCard_c1hjg_48,._placeholderCard_c1hjg_48{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._cardTitle_c1hjg_56{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._infoGrid_c1hjg_65{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._infoItem_c1hjg_71{display:flex;align-items:center;gap:var(--spacing-4)}._infoItem_c1hjg_71 svg{color:var(--primary);flex-shrink:0}._infoItem_c1hjg_71 div{display:flex;flex-direction:column}._infoLabel_c1hjg_87{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._infoValue_c1hjg_93{font-weight:500;color:var(--foreground);text-transform:capitalize}._placeholderText_c1hjg_99{color:var(--muted-foreground);text-align:center;padding:var(--spacing-8) 0}._card_1c4p0_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-2)}._header_1c4p0_12{display:flex;justify-content:space-between;align-items:center}._title_1c4p0_18{font-size:.9375rem;font-weight:600;color:var(--muted-foreground);margin:0}._iconWrapper_1c4p0_25{color:var(--muted-foreground)}._body_1c4p0_29{display:flex;flex-direction:column;gap:var(--spacing-1)}._value_1c4p0_35{font-size:2rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.2}._change_1c4p0_43{font-size:.875rem;color:var(--muted-foreground);margin:0}._container_13z0d_1{padding:var(--spacing-8);background-color:var(--background);min-height:100%}._title_13z0d_7{font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-6)}._statsGrid_13z0d_14{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6)}._errorState_13z0d_20{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;color:var(--error);background-color:var(--error-foreground);border-radius:var(--radius-lg)}._errorMessage_13z0d_32{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._card_1baor_1{display:flex;flex-direction:column;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;text-decoration:none;color:inherit}._card_1baor_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._header_1baor_21{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._nameContainer_1baor_30{overflow:hidden}._name_1baor_30{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._employeeId_1baor_44{font-size:.875rem;color:var(--muted-foreground);margin:0}._details_1baor_50{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;color:var(--text-secondary);flex-grow:1;margin-bottom:var(--spacing-4)}._detailItem_1baor_60{display:flex;align-items:center;gap:var(--spacing-2);overflow:hidden}._detailItem_1baor_60 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._icon_1baor_73{flex-shrink:0;color:var(--primary)}._footer_1baor_78{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._startDate_1baor_86{font-size:.8125rem;color:var(--muted-foreground)}._container_11dn8_1{padding:var(--spacing-8);background-color:var(--background)}._header_11dn8_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._title_11dn8_13{font-size:1.75rem;font-weight:700;color:var(--foreground)}._filters_11dn8_19{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._searchWrapper_11dn8_26{position:relative;flex-grow:1;min-width:250px}._searchIcon_11dn8_32{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_11dn8_41{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._selectTrigger_11dn8_46{width:200px}._grid_11dn8_50{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6)}._skeletonCard_11dn8_56{border-radius:var(--radius-lg);overflow:hidden}._pagination_11dn8_61{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8)}._errorState_11dn8_69,._emptyState_11dn8_70{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;border-radius:var(--radius-lg)}._errorState_11dn8_69{color:var(--error);background-color:var(--error-foreground)}._emptyState_11dn8_70{color:var(--muted-foreground);background-color:var(--surface)}._errorMessage_11dn8_90{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._container_17miw_1{padding:var(--spacing-8);background-color:var(--background)}._header_17miw_6{margin-bottom:var(--spacing-6)}._title_17miw_10{font-size:1.75rem;font-weight:700;color:var(--foreground)}._placeholder_17miw_16{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);border:2px dashed var(--border);border-radius:var(--radius-lg);background-color:var(--surface);color:var(--muted-foreground)}._placeholderIcon_17miw_29{color:var(--warning);margin-bottom:var(--spacing-4)}._placeholderTitle_17miw_34{font-size:1.25rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._placeholderText_17miw_41{max-width:500px;line-height:1.6}._container_15z6i_1{padding:var(--spacing-8);background-color:var(--background)}._title_15z6i_6{font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-6)}._table_15z6i_13{background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}._row_15z6i_20{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr;gap:var(--spacing-4);padding:var(--spacing-4);align-items:center;border-bottom:1px solid var(--border)}._row_15z6i_20:last-child{border-bottom:none}._headerRow_15z6i_33{background-color:color-mix(in srgb,var(--surface) 95%,var(--muted));font-weight:600;color:var(--muted-foreground);font-size:.875rem}._headerCell_15z6i_40{text-transform:uppercase;letter-spacing:.05em}._cellValue_15z6i_45{color:var(--foreground);font-size:.9375rem}._errorState_15z6i_50,._emptyState_15z6i_51{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;border-radius:var(--radius-lg)}._errorState_15z6i_50{color:var(--error)}._emptyState_15z6i_51{color:var(--muted-foreground)}._card_94qlh_1{display:flex;flex-direction:column;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow)}._header_94qlh_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._employeeName_94qlh_18{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._details_94qlh_25{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.9375rem;color:var(--text-secondary);margin-bottom:var(--spacing-4)}._detailItem_94qlh_34{display:flex;align-items:center;gap:var(--spacing-2)}._icon_94qlh_40{flex-shrink:0;color:var(--primary)}._reason_94qlh_45{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);font-size:.875rem;color:var(--text-secondary);margin:0 0 var(--spacing-4) 0;line-height:1.5;flex-grow:1}._actions_94qlh_57{display:flex;justify-content:flex-end;gap:var(--spacing-3)}._container_rk27t_1{padding:var(--spacing-8);background-color:var(--background)}._title_rk27t_6{font-size:1.75rem;font-weight:700;color:var(--foreground)}._subtitle_rk27t_12{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:var(--spacing-6)}._grid_rk27t_19{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._skeletonCard_rk27t_25{border-radius:var(--radius-lg);overflow:hidden}._errorState_rk27t_30,._emptyState_rk27t_31{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;border-radius:var(--radius-lg);grid-column:1 / -1}._errorState_rk27t_30{color:var(--error);background-color:var(--error-foreground)}._emptyState_rk27t_31{color:var(--muted-foreground);background-color:var(--surface)}@layer base{._container_1hhjs_2{position:relative;height:100%;width:100%;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column;min-height:300px}._container_1hhjs_2>*{flex:1 1 auto;min-height:0}._container_1hhjs_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_1hhjs_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_1hhjs_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_1hhjs_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-layer{outline:none}._container_1hhjs_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_1hhjs_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_1hhjs_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-sector,._container_1hhjs_2 .recharts-surface{outline:none}._tooltip_1hhjs_74{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_1hhjs_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_1hhjs_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_1hhjs_102{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_1hhjs_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_1hhjs_111{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_1hhjs_124{flex-shrink:0}._tooltipItemIndicator-dot_1hhjs_128{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_1hhjs_135{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_1hhjs_141{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_1hhjs_153{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_1hhjs_166{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_1hhjs_174{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_1hhjs_180{align-items:center}._tooltipItemLabelContent_1hhjs_184{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_1hhjs_190{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_1hhjs_195{font-weight:600;color:var(--popup-foreground)}._legend_1hhjs_201{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_1hhjs_209{margin-bottom:var(--spacing-4)}._legend-bottom_1hhjs_213{margin-top:var(--spacing-4)}._legendItem_1hhjs_217{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_1hhjs_225{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}._container_4ws8m_1{height:400px;width:100%}._container_1uf8x_1{padding:var(--spacing-8);background-color:var(--background)}._title_1uf8x_6{font-size:1.75rem;font-weight:700;color:var(--foreground)}._subtitle_1uf8x_12{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:var(--spacing-6)}._chartContainer_1uf8x_19{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);min-height:450px}._errorState_1uf8x_27,._emptyState_1uf8x_28{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;border-radius:var(--radius-lg);height:100%}._errorState_1uf8x_27{color:var(--error)}._emptyState_1uf8x_28{color:var(--muted-foreground)}._container_15sqw_1{padding:var(--spacing-8);background-color:var(--background)}._title_15sqw_6{font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-6)}._table_15sqw_13{background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}._row_15sqw_20{display:grid;grid-template-columns:2.5fr 1.5fr 1fr 1fr;gap:var(--spacing-4);padding:var(--spacing-4);align-items:center;border-bottom:1px solid var(--border)}._row_15sqw_20:last-child{border-bottom:none}._headerRow_15sqw_33{background-color:color-mix(in srgb,var(--surface) 95%,var(--muted));font-weight:600;color:var(--muted-foreground);font-size:.875rem}._headerCell_15sqw_40{text-transform:uppercase;letter-spacing:.05em}._cellValue_15sqw_45{color:var(--foreground);font-size:.9375rem}._errorState_15sqw_50,._emptyState_15sqw_51{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;border-radius:var(--radius-lg)}._errorState_15sqw_50{color:var(--error)}._emptyState_15sqw_51{color:var(--muted-foreground)}._container_1dbta_1{padding:var(--spacing-8);background-color:var(--background);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8)}@media (max-width: 900px){._container_1dbta_1{grid-template-columns:1fr}}._formSection_1dbta_15,._listSection_1dbta_16{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._title_1dbta_23{font-size:1.75rem;font-weight:700;color:var(--foreground)}._subtitle_1dbta_29{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:var(--spacing-6)}._form_1dbta_15{display:flex;flex-direction:column;gap:var(--spacing-4)}._listTitle_1dbta_42{font-size:1.25rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._list_1dbta_16{display:flex;flex-direction:column;gap:var(--spacing-4)}._feedbackItem_1dbta_55{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);border-radius:var(--radius);background-color:var(--background);border:1px solid var(--border)}._itemTitle_1dbta_65{font-weight:600;color:var(--foreground);margin:0}._itemMeta_1dbta_71{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0}._itemDate_1dbta_77{font-size:.875rem;color:var(--muted-foreground)}._errorState_1dbta_82,._emptyState_1dbta_83{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._errorState_1dbta_82{color:var(--error)}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}._container_1gogf_1{height:600px;width:100%}._container_1gogf_1 .rbc-toolbar{background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-3);border-radius:var(--radius-lg) var(--radius-lg) 0 0}._container_1gogf_1 .rbc-toolbar button{background-color:var(--primary-light);color:var(--primary-dark);border:none;border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._container_1gogf_1 .rbc-toolbar button:hover{background-color:var(--primary)}._container_1gogf_1 .rbc-toolbar button.rbc-active{background-color:var(--primary-dark);color:var(--primary-light)}._container_1gogf_1 .rbc-event{background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-sm);border:1px solid var(--primary-dark)}._container_1gogf_1 .rbc-day-slot .rbc-event{border-color:var(--primary-dark)}._container_1gogf_1 .rbc-today{background-color:var(--primary-light)}._container_130cd_1{padding:var(--spacing-8);background-color:var(--background)}._title_130cd_6{font-size:1.75rem;font-weight:700;color:var(--foreground)}._subtitle_130cd_12{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:var(--spacing-6)}._calendarContainer_130cd_19{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);min-height:650px}._errorState_130cd_27{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;border-radius:var(--radius-lg);height:100%;color:var(--error)}._page_18h2g_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);min-height:100vh}._header_18h2g_9{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_18h2g_9 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_18h2g_9 p{font-size:1rem;color:var(--muted-foreground);margin:0;line-height:1.5}._mainContent_18h2g_28,._tabsContainer_18h2g_34{flex:1;display:flex;flex-direction:column}._tabsList_18h2g_40{background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--spacing-2);margin-bottom:var(--spacing-4);overflow-x:auto;flex-shrink:0}._tabContent_18h2g_50{flex:1;background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;min-height:600px}._tabContent_18h2g_50>*{background-color:transparent;border:none;border-radius:0}@media (max-width: 768px){._page_18h2g_1{padding:var(--spacing-4);gap:var(--spacing-4)}._header_18h2g_9 h1{font-size:1.5rem}._header_18h2g_9 p{font-size:.875rem}._tabsList_18h2g_40{padding:var(--spacing-1);margin-bottom:var(--spacing-3)}._tabContent_18h2g_50{min-height:500px}}@media (max-width: 480px){._page_18h2g_1{padding:var(--spacing-3)}._tabContent_18h2g_50{min-height:400px}}.dark ._tabsList_18h2g_40,.dark ._tabContent_18h2g_50{background-color:var(--elevation-1)}._indicator_z7sxr_1{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);background-color:var(--surface);border:1px solid var(--border);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;font-size:var(--font-size-sm);color:var(--muted-foreground);box-shadow:var(--shadow)}._content_z7sxr_16{display:flex;align-items:center;gap:var(--spacing-2)}._text_z7sxr_22{font-weight:500;white-space:nowrap}._visible_z7sxr_27{opacity:1;transform:translateY(0)}._hidden_z7sxr_32{opacity:0;transform:translateY(-4px);pointer-events:none}._successIcon_z7sxr_38{color:var(--success)}._errorIcon_z7sxr_42{color:var(--error)}._sm_z7sxr_47{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs)}._sm_z7sxr_47 ._content_z7sxr_16{gap:var(--spacing-1)}._md_z7sxr_56{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm)}._lg_z7sxr_61{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base)}@media (max-width: 768px){._indicator_z7sxr_1{font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}._lg_z7sxr_61{font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3)}}._profileForm_56ylq_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._usernameInput_56ylq_7{display:flex;align-items:center;gap:var(--spacing-2);position:relative}._usernameInput_56ylq_7 svg{position:absolute;right:var(--spacing-3);pointer-events:none}._successIcon_56ylq_20{color:var(--success)}._errorIcon_56ylq_24{color:var(--error)}._spin_56ylq_28{animation:_spin_56ylq_28 1s linear infinite;color:var(--muted-foreground)}@keyframes _spin_56ylq_28{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._checkboxGrid_56ylq_44{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-2)}._checkboxItem_56ylq_51{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._checkboxLabel_56ylq_61{font-size:.9375rem;font-weight:500;cursor:pointer;color:var(--foreground)}._researchSection_56ylq_68{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._researchSection_56ylq_68 h3{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}._switchItem_56ylq_85{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--spacing-4);background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border)}._switchLabelWrapper_56ylq_96{display:flex;flex-direction:column;gap:var(--spacing-1)}._switchLabelWrapper_56ylq_96>label{margin-bottom:0;font-size:.875rem;font-weight:500;color:var(--foreground)}._switchLabelWrapper_56ylq_96>p{margin:0;font-size:.75rem;color:var(--muted-foreground)}._profileHeader_56ylq_115{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._profileHeader_56ylq_115 h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--foreground)}._autoSaveStatus_56ylq_131{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._autoSaveStatus_56ylq_131 ._successIcon_56ylq_20{color:var(--success)}@media (max-width: 768px){._switchItem_56ylq_85{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._profileHeader_56ylq_115{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}._container_qmszd_1{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:500px;width:100%}._title_qmszd_10{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-6);font-family:var(--font-family-heading)}._form_qmszd_18{display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_qmszd_24{margin-top:var(--spacing-4);align-self:flex-start}._subsectionWrapper_1q6d0_1{margin-bottom:var(--spacing-8)}._subsectionWrapper_1q6d0_1 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._subsection_1q6d0_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6)}._statusItem_1q6d0_19{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}._statusSuccess_1q6d0_26{color:var(--success);font-weight:500}._statusPending_1q6d0_31{color:var(--warning);font-weight:500}._sectionHeader_1cl4w_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}._sectionHeader_1cl4w_1 h3{margin:0}._saveIndicator_1cl4w_12{opacity:.8}._description_1cl4w_16{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._checkboxGrid_1cl4w_22{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-2)}._checkboxItem_1cl4w_29{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._checkboxLabel_1cl4w_39{font-size:.9375rem;font-weight:500;cursor:pointer;color:var(--foreground)}@media (max-width: 768px){._checkboxGrid_1cl4w_22{grid-template-columns:1fr}}._switchRoot_16jee_1{position:relative;display:inline-flex;height:2rem;width:3.5rem;flex-shrink:0;cursor:pointer;align-items:center;border-radius:var(--radius-full);border:2px solid transparent;transition:background-color var(--animation-duration-fast) ease-in-out;outline:none;background-color:var(--border)}._switchRoot_16jee_1:focus-visible{box-shadow:var(--shadow-focus)}._switchRoot_16jee_1[data-state=checked]{background-color:var(--primary)}._switchRoot_16jee_1[data-state=unchecked]{background-color:var(--muted)}._switchRoot_16jee_1[data-disabled]{cursor:not-allowed;opacity:.5}._switchThumb_16jee_33{pointer-events:none;display:block;width:1.5rem;height:1.5rem;background-color:var(--card);border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:transform var(--animation-duration-fast) ease-in-out;transform:translate(.25rem);will-change:transform}._switchThumb_16jee_33[data-state=checked]{transform:translate(1.75rem)}._dialogContent_n3ayp_1{max-width:420px}._inputGroup_n3ayp_5{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._label_n3ayp_12{font-size:.875rem;font-weight:500;color:var(--text-secondary)}._pinInput_n3ayp_18{text-align:center;font-size:2rem;letter-spacing:1rem;font-family:var(--font-family-monospace)}._errorMessage_n3ayp_25{color:var(--error);font-size:.875rem;text-align:center;margin-top:calc(-1 * var(--spacing-2));margin-bottom:var(--spacing-4)}._spinner_n3ayp_33{animation:_spin_n3ayp_33 1s linear infinite}@keyframes _spin_n3ayp_33{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1texi_1{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) 0}._labelContainer_1texi_8{display:flex;flex-direction:column;gap:var(--spacing-1);margin-right:var(--spacing-4)}._label_1texi_8{font-weight:500;color:var(--text-primary)}._description_1texi_20{font-size:.875rem;color:var(--text-secondary)}._card_1h2ax_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-6);box-shadow:var(--shadow)}._confirmationCard_1h2ax_13{flex-direction:column;align-items:stretch;gap:var(--spacing-4);border-color:var(--warning);background-color:var(--warning);color:var(--warning-foreground)}._content_1h2ax_22{display:flex;align-items:center;gap:var(--spacing-4);flex-grow:1}._saveIndicator_1h2ax_29{opacity:.8;margin-left:auto}._confirmationActions_1h2ax_34{display:flex;gap:var(--spacing-3);justify-content:flex-end}._cancelButton_1h2ax_40{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--border);background-color:var(--surface);color:var(--foreground);border-radius:var(--radius);cursor:pointer;font-size:var(--font-size-sm);transition:background-color var(--animation-duration-fast)}._cancelButton_1h2ax_40:hover{background-color:var(--muted)}._cancelButton_1h2ax_40:disabled{opacity:.5;cursor:not-allowed}._confirmButton_1h2ax_60{padding:var(--spacing-2) var(--spacing-4);border:none;background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;transition:background-color var(--animation-duration-fast)}._confirmButton_1h2ax_60:hover{background-color:var(--primary-dark)}._confirmButton_1h2ax_60:disabled{opacity:.5;cursor:not-allowed}._warningIcon_1h2ax_81{width:32px;height:32px;color:var(--warning-foreground);flex-shrink:0}._icon_1h2ax_88{width:32px;height:32px;color:var(--primary);flex-shrink:0}._title_1h2ax_95{font-size:var(--font-size-lg);font-weight:600;color:var(--card-foreground);margin:0}._description_1h2ax_102{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--spacing-1);max-width:500px}._errorCard_1h2ax_109{background-color:var(--error);color:var(--error-foreground);border-color:color-mix(in srgb,var(--error) 80%,black 20%)}._separator_dfoqr_1{background-color:var(--border)}._horizontal_dfoqr_5{height:1px;width:100%}._vertical_dfoqr_10{width:1px;height:100%}._panel_1mix1_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._header_1mix1_9{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._headerIcon_1mix1_16{width:24px;height:24px;color:var(--primary)}._title_1mix1_22{font-size:var(--font-size-2xl);font-weight:700;color:var(--card-foreground);margin:0}._description_1mix1_29{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--spacing-6);max-width:600px}._controlsContainer_1mix1_36{display:flex;flex-direction:column;gap:var(--spacing-4)}._separator_1mix1_42{margin:var(--spacing-2) 0}._featureRow_1mix1_46{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-6);padding:var(--spacing-4) 0}._featureInfo_1mix1_54{display:flex;align-items:center;gap:var(--spacing-4);flex-grow:1}._featureIcon_1mix1_61{width:32px;height:32px;color:var(--primary);flex-shrink:0}._featureTitle_1mix1_68{font-size:var(--font-size-lg);font-weight:600;color:var(--card-foreground);margin:0}._featureDescription_1mix1_75{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--spacing-1);max-width:500px}@media (max-width: 768px){._featureRow_1mix1_46{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._featureRow_1mix1_46>*:last-child{align-self:flex-end}}._subsectionWrapper_xpqvv_1{margin-bottom:var(--spacing-8)}._sectionHeader_xpqvv_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4)}._sectionHeader_xpqvv_5 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._saveIndicator_xpqvv_19{opacity:.8}._subsectionWrapper_xpqvv_1 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._subsection_xpqvv_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}._privacySummary_xpqvv_40{background-color:var(--accent);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6)}._privacySummary_xpqvv_40 p{margin:0;font-size:.875rem;color:var(--accent-foreground)}._description_xpqvv_53{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2);margin-bottom:0}._switchItem_xpqvv_60{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._switchLabelWrapper_xpqvv_71{display:flex;flex-direction:column;gap:var(--spacing-1)}._switchLabelWrapper_xpqvv_71>label{margin-bottom:0}._privacyModeToggle_xpqvv_81{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._sectionDescription_xpqvv_88{font-size:.9375rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6);line-height:1.5}._aiControlWrapper_xpqvv_95{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:0;overflow:hidden}._aiPreferencesGrid_xpqvv_103{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-6)}@media (max-width: 768px){._switchItem_xpqvv_60{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}}._subsectionWrapper_9frtl_1{margin-bottom:var(--spacing-8)}._sectionHeader_9frtl_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4)}._sectionHeader_9frtl_5 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._subsection_9frtl_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._description_9frtl_29{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:0}._switchItem_9frtl_36{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._switchLabelWrapper_9frtl_47{display:flex;flex-direction:column;gap:var(--spacing-1)}._switchLabelWrapper_9frtl_47>label{margin-bottom:0}._reminderTime_9frtl_57{padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 768px){._switchItem_9frtl_36{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}}._subsectionWrapper_1y8nk_1{margin-bottom:var(--spacing-8)}._sectionHeader_1y8nk_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4)}._sectionHeader_1y8nk_5 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._saveIndicator_1y8nk_19{opacity:.8}._subsectionWrapper_1y8nk_1 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._subsection_1y8nk_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._description_1y8nk_40{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:0}._switchItem_1y8nk_47{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._switchLabelWrapper_1y8nk_58{display:flex;flex-direction:column;gap:var(--spacing-1)}._switchLabelWrapper_1y8nk_58>label{margin-bottom:0}._skeletonRow_1y8nk_68{height:4rem;width:100%;border-radius:var(--radius)}._errorState_1y8nk_74{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-3);border-radius:var(--radius)}._errorIcon_1y8nk_84{color:var(--error-foreground)}@media (max-width: 768px){._switchItem_1y8nk_47{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}}._container_10ve1_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionTitle_10ve1_7{font-size:1.25rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-2)}._settingRow_10ve1_16{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._settingRow_10ve1_16:last-child{border-bottom:none}._labelContainer_10ve1_28{display:flex;flex-direction:column;gap:var(--spacing-1);margin-right:var(--spacing-4)}._label_10ve1_28{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-2)}._description_10ve1_43{font-size:.875rem;color:var(--text-secondary)}._skeletonContainer_10ve1_48{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_10ve1_54{height:4rem;width:100%;border-radius:var(--radius)}._errorState_10ve1_60{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-3);border-radius:var(--radius)}._errorIcon_10ve1_70{color:var(--error-foreground)}._container_19p21_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._section_19p21_7{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionTitle_19p21_13{font-size:1.25rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-2)}._settingRow_19p21_25{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._settingRow_19p21_25:last-child{border-bottom:none}._labelContainer_19p21_37{display:flex;flex-direction:column;gap:var(--spacing-1);margin-right:var(--spacing-4)}._label_19p21_37{font-weight:500;color:var(--text-primary)}._description_19p21_49{font-size:.875rem;color:var(--text-secondary)}._selectTrigger_19p21_54{width:180px}._skeletonContainer_19p21_58{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_19p21_64{height:4rem;width:100%;border-radius:var(--radius)}._errorState_19p21_70{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-3);border-radius:var(--radius)}._errorIcon_19p21_80{color:var(--error-foreground)}._section_3y9vm_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionTitle_3y9vm_7{font-size:1.25rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-2)}._settingRow_3y9vm_19{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._settingRow_3y9vm_19:last-child{border-bottom:none}._labelContainer_3y9vm_31{display:flex;flex-direction:column;gap:var(--spacing-1);margin-right:var(--spacing-4);flex:1}._label_3y9vm_31{font-weight:500;color:var(--text-primary)}._description_3y9vm_44{font-size:.875rem;color:var(--text-secondary);line-height:1.4}._selectTrigger_3y9vm_50{width:240px}@media (max-width: 768px){._settingRow_3y9vm_19{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._labelContainer_3y9vm_31{margin-right:0;margin-bottom:var(--spacing-2)}._selectTrigger_3y9vm_50{width:100%}}._section_ef7ub_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionTitle_ef7ub_7{font-size:1.25rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-2)}._sectionDescription_ef7ub_19{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-4);line-height:1.5}._settingRow_ef7ub_26{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._settingRow_ef7ub_26:last-child{border-bottom:none}._labelContainer_ef7ub_38{display:flex;flex-direction:column;gap:var(--spacing-1);margin-right:var(--spacing-4);flex:1}._label_ef7ub_38{font-weight:500;color:var(--text-primary)}._description_ef7ub_51{font-size:.875rem;color:var(--text-secondary);line-height:1.4}._selectTrigger_ef7ub_57,._dateInput_ef7ub_61{width:240px}._actionRow_ef7ub_65{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:flex-start}@media (max-width: 768px){._settingRow_ef7ub_26{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._labelContainer_ef7ub_38{margin-right:0;margin-bottom:var(--spacing-2)}._selectTrigger_ef7ub_57,._dateInput_ef7ub_61{width:100%}}._subsectionWrapper_1fu89_1{margin-bottom:var(--spacing-8)}._subsectionWrapper_1fu89_1 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._subsection_1fu89_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6)}._permissionsContainer_11nne_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._permissionsContainer_11nne_1 h4{margin-top:0;margin-bottom:var(--spacing-1)}._permissionsContainer_11nne_1 p{margin-top:0;margin-bottom:var(--spacing-4);color:var(--muted-foreground);font-size:.9rem}._form_11nne_20{display:flex;flex-direction:column}._checkboxGrid_11nne_25{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-4)}._formItem_11nne_31{margin-bottom:0}._checkboxWrapper_11nne_35{display:flex;align-items:center;gap:var(--spacing-2)}._formLabel_11nne_41{font-weight:500;cursor:pointer}._submitButton_11nne_46{margin-top:var(--spacing-6);align-self:flex-start}._caregiverSection_go6a4_1{display:flex;flex-direction:column;gap:var(--spacing-12)}._subsection_go6a4_7{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._sectionHeader_go6a4_17{display:flex;flex-direction:column;gap:var(--spacing-2)}._headerContent_go6a4_23{display:flex;align-items:center;gap:var(--spacing-3)}._headerContent_go6a4_23 h3,._headerContent_go6a4_23 h4{margin:0;font-size:1.125rem;font-weight:600;color:var(--foreground)}._subtitle_go6a4_37{font-size:.875rem;color:var(--muted-foreground);margin-left:calc(20px + var(--spacing-3))}._loading_go6a4_43{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonCard_go6a4_49{height:120px;width:100%;border-radius:var(--radius)}._relationshipsList_go6a4_55{display:flex;flex-direction:column;gap:var(--spacing-4)}._relationshipCard_go6a4_61{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._relationshipInfo_go6a4_71{display:flex;flex-direction:column;gap:var(--spacing-2)}._relationshipHeader_go6a4_77{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._relationshipHeader_go6a4_77 h4{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}._roleTag_go6a4_91{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-transform:capitalize;white-space:nowrap}._relationshipEmail_go6a4_102{margin:0;font-size:.875rem;color:var(--muted-foreground)}._permissionLevel_go6a4_108{margin:0;font-size:.875rem;color:var(--foreground);font-weight:500}._permissionsSection_go6a4_115{margin-top:var(--spacing-2);background-color:var(--muted);border:1px solid var(--border)}._emptyState_go6a4_121{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius)}._emptyIcon_go6a4_133{margin-bottom:var(--spacing-4);color:var(--muted-foreground);opacity:.5}._emptyState_go6a4_121 p{margin:0 0 var(--spacing-2) 0;font-size:.875rem}._emptySubtext_go6a4_144{font-size:.75rem!important;opacity:.8}._inviteSection_go6a4_149{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._inviteForm_go6a4_158{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4)}@media (max-width: 768px){._caregiverSection_go6a4_1{gap:var(--spacing-8)}._subsection_go6a4_7{padding:var(--spacing-4)}._relationshipHeader_go6a4_77{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._relationshipCard_go6a4_61{padding:var(--spacing-3)}._sectionHeader_go6a4_17{gap:var(--spacing-1)}._subtitle_go6a4_37{margin-left:0;font-size:.8125rem}._emptyState_go6a4_121{padding:var(--spacing-6)}._emptyIcon_go6a4_133{width:40px;height:40px}}._settingsContainer_p1834_1{max-width:1000px;margin:0 auto;padding:var(--spacing-6)}._loadingContainer_p1834_7,._errorContainer_p1834_8{display:flex;justify-content:center;align-items:center;min-height:200px;background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._loadingContainer_p1834_7 div,._errorContainer_p1834_8 div{font-size:.9375rem;color:var(--muted-foreground)}._settingsHeader_p1834_24{margin-bottom:var(--spacing-8);text-align:center}._settingsTitle_p1834_29{font-size:2rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._settingsDescription_p1834_36{font-size:1rem;color:var(--muted-foreground);margin:0}._settingsTabs_p1834_42{width:100%}._tabsList_p1834_46{width:100%;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid;height:auto;padding:var(--spacing-1);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-6)}._tabsTrigger_p1834_57{font-size:.875rem;font-weight:500;padding:var(--spacing-3) var(--spacing-2);min-height:var(--touch-target-min);white-space:nowrap;text-align:center;justify-content:center}._tabsContentWrapper_p1834_67{min-height:600px;background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._tabsContent_p1834_67{padding:var(--spacing-6);margin-top:0;border-radius:0;outline:none}._footer_p1834_85{display:flex;justify-content:center;padding:var(--spacing-6) 0 var(--spacing-4);margin-top:var(--spacing-6);border-top:1px solid var(--border)}._footerContent_p1834_93{display:flex;align-items:center;gap:var(--spacing-3)}._autoSaveText_p1834_99{font-size:var(--font-size-sm);color:var(--muted-foreground);font-weight:500}@media (max-width: 768px){._settingsContainer_p1834_1{padding:var(--spacing-4)}._settingsTitle_p1834_29{font-size:1.75rem}._tabsList_p1834_46{grid-template-columns:repeat(2,1fr);gap:var(--spacing-1)}._tabsTrigger_p1834_57{font-size:.8125rem;padding:var(--spacing-2) var(--spacing-1)}._tabsContent_p1834_67{padding:var(--spacing-4)}}@media (max-width: 1024px) and (min-width: 769px){._tabsList_p1834_46{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){._tabsList_p1834_46{grid-template-columns:1fr}._tabsTrigger_p1834_57{font-size:.875rem;padding:var(--spacing-3);text-align:left}._settingsHeader_p1834_24{margin-bottom:var(--spacing-6)}._settingsTitle_p1834_29{font-size:1.5rem}}._tabsTrigger_p1834_57:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._tabsContent_p1834_67:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media print{._footer_p1834_85,._tabsList_p1834_46{display:none}._tabsContentWrapper_p1834_67{border:none;box-shadow:none}}._container_4x607_1{max-width:1024px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6);animation:_fadeIn_4x607_1 var(--animation-duration-normal) ease-out}@keyframes _fadeIn_4x607_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._header_4x607_19{margin-bottom:var(--spacing-8)}._backButton_4x607_23{margin-bottom:var(--spacing-4)}._header_4x607_19 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._header_4x607_19 p{font-size:1rem;color:var(--muted-foreground);margin:0}._content_4x607_40{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);overflow:hidden}._errorContainer_4x607_48{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);color:var(--muted-foreground)}._errorContainer_4x607_48 svg{color:var(--error);margin-bottom:var(--spacing-4)}._errorContainer_4x607_48 h2{color:var(--foreground);margin-bottom:var(--spacing-2)}._tabsSkeleton_4x607_69{display:flex;gap:var(--spacing-4);padding:0 var(--spacing-6);border-bottom:1px solid var(--border)}._formSkeleton_4x607_76{padding:var(--spacing-8) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}@media (max-width: 768px){._container_4x607_1{padding:var(--spacing-6) var(--spacing-4)}._header_4x607_19{margin-bottom:var(--spacing-6)}._header_4x607_19 h1{font-size:1.75rem}}._container_1w984_1{display:flex;flex-direction:column;gap:var(--spacing-8);animation:_fadeIn_1w984_1 .5s ease-in-out}@keyframes _fadeIn_1w984_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_1w984_13{text-align:center}._title_1w984_17{font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_1w984_24{font-size:1.125rem;color:var(--muted-foreground);margin:0 auto;max-width:600px}._grid_1w984_31{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6)}._cardLink_1w984_37{text-decoration:none;color:inherit;display:block;border-radius:var(--radius-lg);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._cardLink_1w984_37:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardLink_1w984_37:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._card_1w984_37{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);height:100%;border-top:4px solid var(--card-accent-color, var(--primary))}._cardHeader_1w984_67{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--card-accent-color, var(--primary)) 20%,transparent)}._cardIcon_1w984_77{color:var(--card-accent-color, var(--primary-dark))}._cardBody_1w984_81{display:flex;flex-direction:column;gap:var(--spacing-2)}._cardTitle_1w984_87{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._cardDescription_1w984_94{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}@media (max-width: 768px){._title_1w984_17{font-size:2rem}._subtitle_1w984_24{font-size:1rem}._grid_1w984_31{grid-template-columns:1fr}}._timelineContainer_5n5md_1{position:relative}._timeline_5n5md_1{list-style:none;padding:0;margin:0;position:relative}._timeline_5n5md_1:before{content:"";position:absolute;top:0;left:12px;bottom:0;width:2px;background-color:var(--border);transform:translate(-50%)}._timelineItem_5n5md_23{display:flex;gap:var(--spacing-4);position:relative;padding-bottom:var(--spacing-6)}._timelineIcon_5n5md_30{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--surface);border:2px solid var(--border);color:var(--primary);z-index:1;flex-shrink:0}._timelineContent_5n5md_44{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);flex-grow:1;border:1px solid var(--border)}._timelineHeader_5n5md_52{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-2)}._timelineTitle_5n5md_60{font-size:1rem;font-weight:600;margin:0}._timelineTimestamp_5n5md_66{font-size:.8rem;color:var(--muted-foreground);white-space:nowrap}._timelineDescription_5n5md_72{font-size:.9rem;color:var(--foreground);margin:0;white-space:pre-wrap;word-break:break-word}._timelineFooter_5n5md_80{margin-top:var(--spacing-3)}._centeredMessage_5n5md_84{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--muted-foreground)}._errorIcon_5n5md_95{color:var(--error);width:32px;height:32px}._notesContainer_gxthi_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._header_gxthi_7{display:flex;justify-content:space-between;align-items:center}._header_gxthi_7 h3{margin:0;font-size:1.25rem}._notesList_gxthi_18{display:flex;flex-direction:column;gap:var(--spacing-4)}._noteItem_gxthi_24{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._noteHeader_gxthi_31{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._noteTitle_gxthi_39{margin:0;font-size:1rem;font-weight:600}._noteTimestamp_gxthi_45{font-size:.8rem;color:var(--muted-foreground);white-space:nowrap}._noteContent_gxthi_51{margin:0;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}._centeredMessage_gxthi_59{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._errorIcon_gxthi_65{color:var(--error);width:32px;height:32px}._form_gxthi_71,._taskManager_wr1ch_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._header_wr1ch_7{display:flex;justify-content:space-between;align-items:center}._header_wr1ch_7 h3{margin:0;font-size:1.25rem}._taskList_wr1ch_18{display:flex;flex-direction:column;gap:var(--spacing-4)}._taskItem_wr1ch_24{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._taskItemHeader_wr1ch_31{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._taskTitle_wr1ch_39{margin:0;font-size:1rem;font-weight:600}._taskDescription_wr1ch_45{margin:0 0 var(--spacing-2) 0;font-size:.9rem;color:var(--muted-foreground)}._taskDueDate_wr1ch_51{margin:0;font-size:.8rem;color:var(--muted-foreground)}._centeredMessage_wr1ch_57{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._errorIcon_wr1ch_63{color:var(--error);width:32px;height:32px}._form_wr1ch_69{display:flex;flex-direction:column;gap:var(--spacing-4)}._container_1senn_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_1senn_12{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._alertsList_1senn_19{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:400px;overflow-y:auto;padding-right:var(--spacing-2)}._alertItem_1senn_28{display:flex;gap:var(--spacing-4);align-items:flex-start}._alertIconWrapper_1senn_34{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:var(--surface)}._icon_1senn_45{width:20px;height:20px}._iconCrisis_1senn_50{color:var(--error)}._iconNotification_1senn_54{color:var(--info)}._iconInfo_1senn_58{color:var(--muted-foreground)}._alertContent_1senn_62{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._alertHeader_1senn_69{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._alertTitle_1senn_76{font-weight:600;color:var(--foreground);margin:0}._alertMessage_1senn_82{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.4}._alertTimestamp_1senn_89{font-size:.75rem;color:var(--muted-foreground);opacity:.8;margin:0;margin-top:var(--spacing-1)}._error_1senn_97{color:var(--error);padding:var(--spacing-4);text-align:center}._noAlerts_1senn_103{color:var(--muted-foreground);padding:var(--spacing-4);text-align:center;font-style:italic}._highBadge_1senn_110{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning);border-color:color-mix(in srgb,var(--warning) 20%,transparent)}._container_zake7_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._statGrid_zake7_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-4)}._chartContainer_zake7_13{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow);height:400px;display:flex;flex-direction:column}._chartTitle_zake7_24{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._error_zake7_31{color:var(--error);padding:var(--spacing-4);text-align:center;background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border)}._chartSkeleton_zake7_40{width:100%;height:100%;background-color:var(--muted);border-radius:var(--radius);animation:_pulse_zake7_1 1.5s ease-in-out infinite}@keyframes _pulse_zake7_1{0%{opacity:.85}50%{opacity:.65}to{opacity:.85}}._container_1koov_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._title_1koov_9{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-6) 0;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._form_1koov_18{display:flex;flex-direction:column;gap:var(--spacing-8)}._sectionTitle_1koov_24{font-size:1.1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._fieldGroup_1koov_31{display:flex;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._contactGrid_1koov_38{flex-grow:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-3)}._fullWidthItem_1koov_45{flex-grow:1}._removeButton_1koov_49{margin-top:28px;color:var(--muted-foreground)}._removeButton_1koov_49:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._submitButton_1koov_59{align-self:flex-end;margin-top:var(--spacing-4)}._error_1koov_64{color:var(--error);padding:var(--spacing-4);text-align:center}._form_1koov_18 .formItem{margin-bottom:0}._container_146st_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._summaryGrid_146st_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6)}._summaryCard_146st_13{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);display:flex;align-items:center;gap:var(--spacing-4)}._summaryCard_146st_13 svg{color:var(--primary);flex-shrink:0}._summaryCard_146st_13 p{margin:0;font-size:.9rem;color:var(--muted-foreground)}._summaryCard_146st_13 span{font-size:1.5rem;font-weight:600;color:var(--foreground);text-transform:capitalize}._chartGrid_146st_41{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 1024px){._chartGrid_146st_41{grid-template-columns:2fr 1fr}}._chartCard_146st_53{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border)}._chartTitle_146st_60{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartWrapper_146st_67{height:250px;width:100%}._listContainer_146st_72{display:flex;flex-direction:column;gap:var(--spacing-3)}._listItem_146st_78{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border);font-size:.9rem}._listItem_146st_78:last-child{border-bottom:none}._listCount_146st_91{font-weight:600;color:var(--primary);background-color:var(--primary-light);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.8rem}._centeredMessage_146st_100{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg)}._errorIcon_146st_108{color:var(--error);width:24px;height:24px;margin:0 auto var(--spacing-2)}._container_142oz_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_142oz_7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-2);color:var(--primary)}._title_142oz_16{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_142oz_23{font-size:.9rem;color:var(--muted-foreground);margin:0}._grid_142oz_29{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 1024px){._grid_142oz_29{grid-template-columns:2fr 1fr;grid-template-rows:auto auto}._chartCard_142oz_41{grid-column:1;grid-row:1}._riskFactorsCard_142oz_46{grid-column:2;grid-row:1}._alertCard_142oz_51{grid-column:1 / -1;grid-row:2}._recommendationsCard_142oz_56{grid-column:1 / -1;grid-row:3}}._chartCard_142oz_41,._riskFactorsCard_142oz_46,._alertCard_142oz_51,._recommendationsCard_142oz_56{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border)}._chartTitle_142oz_72,._cardTitle_142oz_73{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartWrapper_142oz_80{height:250px;width:100%}._riskFactorsList_142oz_85{display:flex;flex-direction:column;gap:var(--spacing-3)}._riskFactorItem_142oz_91{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._riskFactorItem_142oz_91:last-child{border-bottom:none}._riskFactorInfo_142oz_103{display:flex;flex-direction:column;gap:var(--spacing-1)}._factorName_142oz_109{font-weight:500;color:var(--foreground)}._impact_142oz_114{font-size:.8rem;font-weight:500;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full)}._impact_142oz_114._high_142oz_121{background-color:var(--error);color:var(--error-foreground)}._impact_142oz_114._medium_142oz_126{background-color:var(--warning);color:var(--warning-foreground)}._impact_142oz_114._low_142oz_131{background-color:var(--success);color:var(--success-foreground)}._trend_142oz_136{font-size:.8rem;color:var(--muted-foreground)}._alertCard_142oz_51{display:flex;align-items:flex-start;gap:var(--spacing-4);background-color:var(--warning);color:var(--warning-foreground)}._alertIcon_142oz_149{color:var(--warning-foreground);flex-shrink:0;margin-top:var(--spacing-1)}._alertTitle_142oz_155{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-2) 0}._alertMessage_142oz_161{margin:0;line-height:1.6}._recommendationsCard_142oz_56{display:flex;align-items:flex-start;gap:var(--spacing-4)}._recommendationsCard_142oz_56 svg{color:var(--primary);flex-shrink:0;margin-top:var(--spacing-1)}._recommendationsList_142oz_178{margin:0;padding-left:var(--spacing-4);line-height:1.8}._recommendationsList_142oz_178 li{margin-bottom:var(--spacing-2)}._centeredMessage_142oz_188{text-align:center;padding:var(--spacing-8);color:var(--muted-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}}._container_r8vlx_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_r8vlx_11{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._description_r8vlx_18{font-size:.9rem;color:var(--muted-foreground);line-height:1.6;margin:0;max-width:60ch}._dropzone_r8vlx_26{border:2px dashed var(--border);border-radius:var(--radius-md);padding:var(--spacing-8);text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;background-color:var(--background)}._dropzone_r8vlx_26._active_r8vlx_36{border-color:var(--primary);background-color:var(--primary-light)}._uploadIcon_r8vlx_41{color:var(--primary);margin-bottom:var(--spacing-4)}._dropzone_r8vlx_26 p{margin:0;color:var(--foreground)}._constraints_r8vlx_51{font-size:.8rem;color:var(--muted-foreground)!important;margin-top:var(--spacing-2)!important}._filePreview_r8vlx_57{background-color:var(--background);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3)}._fileInfo_r8vlx_67{display:flex;align-items:center;gap:var(--spacing-3)}._fileName_r8vlx_73{font-weight:500;color:var(--foreground)}._fileSize_r8vlx_78{font-size:.8rem;color:var(--muted-foreground)}._progressBar_r8vlx_83{height:var(--spacing-2)}._statusMessage_r8vlx_87{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;font-weight:500;color:var(--success)}._statusMessage_r8vlx_87>svg{color:var(--success)}._actions_r8vlx_100{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-2)}._loader_r8vlx_107{animation:_spin_r8vlx_1 1s linear infinite}@keyframes _spin_r8vlx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_5ycak_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border)}._header_5ycak_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_5ycak_19{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._grid_5ycak_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._card_5ycak_32{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-3)}._cardHeader_5ycak_43{display:flex;align-items:center;gap:var(--spacing-3);color:var(--primary-dark);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._cardHeader_5ycak_43 h4{margin:0;font-size:1.1rem;font-weight:600;color:var(--foreground)}._infoRow_5ycak_59{display:flex;justify-content:space-between;gap:var(--spacing-4);font-size:.9rem}._label_5ycak_66{font-weight:500;color:var(--muted-foreground);flex-shrink:0}._value_5ycak_72{color:var(--foreground);text-align:right}._instructions_5ycak_77{font-size:.9rem;color:var(--foreground);line-height:1.6;margin:0;background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius-sm)}._noData_5ycak_87{font-size:.9rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-4) 0}._centeredMessage_5ycak_94{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._errorIcon_5ycak_100{color:var(--error);width:24px;height:24px;margin:0 auto var(--spacing-2)}@media print{._container_5ycak_1{position:absolute;left:0;top:0;width:100%;border:none;box-shadow:none}._header_5ycak_8 button{display:none}}._container_yg2gm_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_yg2gm_7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-2);color:var(--primary)}._title_yg2gm_16{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_yg2gm_23{font-size:.9rem;color:var(--muted-foreground);margin:0}._adherenceCard_yg2gm_29,._medicationsList_yg2gm_30,._reminderSettings_yg2gm_31{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border)}._cardTitle_yg2gm_38{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._adherenceStats_yg2gm_45{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._statItem_yg2gm_51{display:flex;flex-direction:column;align-items:center;text-align:center}._statValue_yg2gm_58{font-size:1.5rem;font-weight:600;color:var(--foreground)}._statLabel_yg2gm_64{font-size:.8rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._trend_yg2gm_70{font-size:.9rem;font-weight:500}._trend_yg2gm_70._improving_yg2gm_75{color:var(--success)}._trend_yg2gm_70._declining_yg2gm_79{color:var(--error)}._medicationCard_yg2gm_83{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-3);background-color:var(--card)}._medicationCard_yg2gm_83:last-child{margin-bottom:0}._medicationCard_yg2gm_83._taken_yg2gm_95{background-color:var(--success-light);border-color:var(--success)}._medicationCard_yg2gm_83._pending_yg2gm_100{background-color:var(--info-light);border-color:var(--info)}._medicationCard_yg2gm_83._missed_yg2gm_105{background-color:var(--error-light);border-color:var(--error)}._medicationHeader_yg2gm_110{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._medicationInfo_yg2gm_117{display:flex;flex-direction:column;gap:var(--spacing-1)}._medicationName_yg2gm_123{font-size:1.1rem;font-weight:600;color:var(--foreground);margin:0}._dosage_yg2gm_130{font-size:.9rem;color:var(--muted-foreground)}._medicationStatus_yg2gm_135{display:flex;align-items:center;gap:var(--spacing-2)}._statusIcon_yg2gm_141{color:var(--primary)}._nextDose_yg2gm_145{font-size:.9rem;font-weight:500;color:var(--foreground)}._medicationDetails_yg2gm_151{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._effectiveness_yg2gm_158{display:flex;align-items:center;gap:var(--spacing-3)}._effectivenessLabel_yg2gm_164{font-size:.9rem;color:var(--muted-foreground);min-width:100px}._effectivenessBar_yg2gm_170{flex:1;height:8px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._effectivenessProgress_yg2gm_178{height:100%;background-color:var(--success);transition:width var(--animation-duration-normal) ease}._effectivenessValue_yg2gm_184{font-size:.9rem;font-weight:500;color:var(--foreground);min-width:40px;text-align:right}._sideEffects_yg2gm_192{display:flex;align-items:center;gap:var(--spacing-3)}._sideEffectsLabel_yg2gm_198{font-size:.9rem;color:var(--muted-foreground);min-width:100px}._sideEffectsList_yg2gm_204{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._sideEffect_yg2gm_192{font-size:.8rem;padding:var(--spacing-1) var(--spacing-2);background-color:var(--warning);color:var(--warning-foreground);border-radius:var(--radius-full)}._medicationActions_yg2gm_218{display:flex;gap:var(--spacing-2);justify-content:flex-end}._reminderOptions_yg2gm_224{display:flex;flex-direction:column;gap:var(--spacing-3)}._reminderOption_yg2gm_224{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--card)}._reminderOption_yg2gm_224 svg{color:var(--primary);flex-shrink:0}._reminderOption_yg2gm_224 span{flex:1;font-size:.9rem;color:var(--foreground)}@media (max-width: 768px){._adherenceStats_yg2gm_45{grid-template-columns:1fr;gap:var(--spacing-2)}._medicationHeader_yg2gm_110,._effectiveness_yg2gm_158{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._effectivenessLabel_yg2gm_164{min-width:auto}._sideEffects_yg2gm_192{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._sideEffectsLabel_yg2gm_198{min-width:auto}._medicationActions_yg2gm_218{justify-content:flex-start}}@layer base{._item_fya54_2{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-3);transition:box-shadow var(--animation-duration-normal) ease}._item_fya54_2:focus-within{box-shadow:var(--shadow-focus)}._header_fya54_16{display:flex}._trigger_fya54_20{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-3) var(--spacing-4);font-family:var(--font-family-heading);font-weight:500;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._trigger_fya54_20:hover{background-color:color-mix(in srgb,var(--muted) 5%,transparent)}._trigger_fya54_20:active{background-color:color-mix(in srgb,var(--muted) 10%,transparent)}._trigger_fya54_20[data-state=open]{border-bottom:1px solid var(--border)}._icon_fya54_48{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_fya54_20:hover ._icon_fya54_48{color:var(--card-foreground)}._trigger_fya54_20[data-state=open] ._icon_fya54_48{transform:rotate(180deg)}._content_fya54_64{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_fya54_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_fya54_64[data-state=open]{animation:_accordion-down_fya54_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_fya54_75{padding:var(--spacing-4);padding-top:var(--spacing-3);color:var(--muted-foreground)}@keyframes _accordion-up_fya54_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_fya54_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._container_1h7gk_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);max-width:900px;margin:0 auto}._header_1h7gk_10{display:flex;align-items:center;gap:var(--spacing-3);color:var(--primary-dark)}._title_1h7gk_17{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._description_1h7gk_24{font-size:.9rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 var(--spacing-4) 0}._accordion_1h7gk_30{width:100%}._contentWrapper_1h7gk_34{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._moduleDescription_1h7gk_41{font-style:italic;color:var(--muted-foreground);margin:0}._moduleContent_1h7gk_47{line-height:1.7;color:var(--foreground)}._moduleContent_1h7gk_47 h4{font-size:1.1rem;font-weight:600;margin:var(--spacing-4) 0 var(--spacing-2) 0}._moduleContent_1h7gk_47 p{margin-bottom:var(--spacing-3)}._moduleContent_1h7gk_47 ul{list-style-position:inside;padding-left:var(--spacing-2)}._sourceLink_1h7gk_67{align-self:flex-start;font-size:.9rem;color:var(--primary);text-decoration:none;font-weight:500}._sourceLink_1h7gk_67:hover{text-decoration:underline}._centeredMessage_1h7gk_79{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._errorIcon_1h7gk_85{color:var(--error);width:24px;height:24px;margin:0 auto var(--spacing-2)}._dashboard_1f4po_1{display:flex;flex-direction:column;gap:var(--spacing-6);height:100%;max-width:1400px;margin:0 auto;padding:var(--spacing-4)}._header_1f4po_11{display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._headerContent_1f4po_19{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}._title_1f4po_27{margin:0;font-size:2rem;font-weight:700;color:var(--foreground);letter-spacing:-.025em}._recipientSelector_1f4po_35{display:flex;align-items:center;gap:var(--spacing-3)}._selectorLabel_1f4po_41{font-size:.9rem;font-weight:500;color:var(--muted-foreground)}._select_1f4po_41{font-family:var(--font-family-base);font-size:1rem;font-weight:500;height:2.5rem;min-width:200px;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:border-color var(--animation-duration-normal) ease}._select_1f4po_41:hover{border-color:var(--primary)}._select_1f4po_41:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._recipientInfo_1f4po_72{display:flex;justify-content:flex-start}._recipientCard_1f4po_77{display:flex;align-items:center;gap:var(--spacing-4);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow)}._avatar_1f4po_88{width:60px;height:60px;border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--border)}._avatarPlaceholder_1f4po_96{width:60px;height:60px;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;border:2px solid var(--border)}._recipientDetails_1f4po_110{display:flex;flex-direction:column;gap:var(--spacing-1)}._recipientName_1f4po_116{margin:0;font-size:1.25rem;font-weight:600;color:var(--foreground)}._relationship_1f4po_123{margin:0;font-size:.875rem;color:var(--muted-foreground);text-transform:capitalize}._permissionLevel_1f4po_130{margin:0;font-size:.875rem;color:var(--primary);text-transform:capitalize;font-weight:500}._tabs_1f4po_138{display:flex;flex-direction:column;flex-grow:1}._tabsList_1f4po_144{gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-lg)}._tab_1f4po_138{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);font-weight:500}._tabContent_1f4po_159{padding-top:var(--spacing-6);flex-grow:1}._overviewGrid_1f4po_164{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 768px){._overviewGrid_1f4po_164{grid-template-columns:2fr 1fr;grid-template-rows:auto auto}._statsSection_1f4po_176{grid-column:1 / -1}._alertsSection_1f4po_180{grid-column:1}._recentActivitySection_1f4po_184{grid-column:2}}@media (min-width: 1200px){._overviewGrid_1f4po_164{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto}._statsSection_1f4po_176{grid-column:1 / -1}._alertsSection_1f4po_180{grid-column:1}._recentActivitySection_1f4po_184{grid-column:2 / -1}}._sectionCard_1f4po_208{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);height:100%}._sectionTitle_1f4po_217{display:flex;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-4) 0;font-size:1.25rem;font-weight:600;color:var(--foreground)}._compactTimeline_1f4po_227{max-height:400px;overflow-y:auto}._settingsGrid_1f4po_232{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 1024px){._settingsGrid_1f4po_232{grid-template-columns:1fr 1fr}}._relationshipInfo_1f4po_244{display:flex;flex-direction:column;gap:var(--spacing-3)}._infoRow_1f4po_250{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._infoRow_1f4po_250:last-child{border-bottom:none}._label_1f4po_262{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._value_1f4po_268{font-size:.875rem;color:var(--foreground);text-align:right;text-transform:capitalize}._centeredMessage_1f4po_275{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-4);padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);height:100%;min-height:400px}._centeredMessage_1f4po_275 h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--foreground)}._centeredMessage_1f4po_275 p{margin:0;color:var(--muted-foreground);max-width:500px;line-height:1.6}._infoIcon_1f4po_303{color:var(--primary);width:48px;height:48px}._errorIcon_1f4po_309{color:var(--error);width:48px;height:48px}._errorMessage_1f4po_315{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground);background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius);max-width:100%;overflow-x:auto;word-break:break-all}._tabsListSkeleton_1f4po_327{display:flex;gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-lg)}@media (max-width: 767px){._dashboard_1f4po_1{padding:var(--spacing-2)}._title_1f4po_27{font-size:1.5rem}._headerContent_1f4po_19{flex-direction:column;align-items:stretch}._recipientSelector_1f4po_35{justify-content:space-between}._select_1f4po_41{min-width:150px}._recipientCard_1f4po_77{flex-direction:column;text-align:center}._tabsList_1f4po_144{flex-wrap:wrap}._tab_1f4po_138{flex-direction:column;gap:var(--spacing-1);font-size:.75rem;padding:var(--spacing-2)}._sectionCard_1f4po_208{padding:var(--spacing-4)}}._seizureMonitoringContainer_1f4po_379{display:flex;flex-direction:column;gap:var(--spacing-4)}._seizureTabsWrapper_1f4po_385{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._seizureTabs_1f4po_385{display:flex;flex-direction:column;flex-grow:1}._seizureTabsList_1f4po_399{gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-lg);align-self:flex-start;margin-bottom:var(--spacing-4)}._seizureTab_1f4po_385{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-weight:500;font-size:.875rem}._seizureTabContent_1f4po_417{flex-grow:1}@media (max-width: 767px){._seizureTabsList_1f4po_399{flex-wrap:wrap;width:100%}._seizureTab_1f4po_385{flex-direction:column;gap:var(--spacing-1);font-size:.75rem;padding:var(--spacing-2)}._seizureTabsWrapper_1f4po_385{padding:var(--spacing-4)}}.dark ._recipientCard_1f4po_77{background-color:var(--card);border-color:var(--border)}.dark ._avatarPlaceholder_1f4po_96{background-color:var(--primary);color:var(--primary-foreground)}.dark ._select_1f4po_41{background-color:var(--card);border-color:var(--border);color:var(--foreground)}.dark ._seizureTabsWrapper_1f4po_385{background-color:var(--card);border-color:var(--border)}._pageContainer_7ke0t_1{display:flex;flex-direction:column;height:100%;width:100%}._container_175gg_1{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}._row_175gg_8{display:flex;align-items:center;gap:var(--spacing-4);width:100%}._container_1u630_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._statCard_1u630_7{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;align-items:center;gap:var(--spacing-4)}._iconWrapper_1u630_18{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--primary) 15%,transparent)}._icon_1u630_18{color:var(--primary)}._statContent_1u630_33{display:flex;flex-direction:column;gap:var(--spacing-1)}._statLabel_1u630_39{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._statValue_1u630_45{font-size:1.5rem;font-weight:700;color:var(--card-foreground);line-height:1.2;text-transform:capitalize}._error_1u630_53{color:var(--error);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);grid-column:1 / -1;text-align:center}._statCardSkeleton_1u630_63{gap:var(--spacing-4);align-items:center}._toast_unn2i_1{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-md);background-color:var(--surface);color:var(--foreground);box-shadow:var(--shadow-lg);width:100%;max-width:350px;border-left:4px solid}._iconContainer_unn2i_15{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:2px}._icon_unn2i_15{width:1.25rem;height:1.25rem}._content_unn2i_28{display:flex;flex-direction:column;gap:var(--spacing-1);flex-grow:1}._title_unn2i_35{font-weight:500;font-size:var(--font-size-base);color:var(--text-primary);margin:0}._description_unn2i_42{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:var(--line-height-normal)}._success_unn2i_50{border-left-color:var(--success)}._success_unn2i_50 ._icon_unn2i_15{color:var(--success)}._error_unn2i_57{border-left-color:var(--error)}._error_unn2i_57 ._icon_unn2i_15{color:var(--error)}._warning_unn2i_64{border-left-color:var(--warning)}._warning_unn2i_64 ._icon_unn2i_15{color:var(--warning)}._info_unn2i_71{border-left-color:var(--info)}._info_unn2i_71 ._icon_unn2i_15{color:var(--info)}.dark ._toast_unn2i_1{background-color:var(--surface);color:var(--foreground)}.dark ._title_unn2i_35{color:var(--text-primary)}.dark ._description_unn2i_42{color:var(--text-secondary)}._panel_1e5y0_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column}._panelHeader_1e5y0_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._headerActions_1e5y0_18{display:flex;align-items:center;gap:var(--spacing-2)}._markAllReadButton_1e5y0_24{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground)}._markAllReadButton_1e5y0_24:hover{color:var(--foreground)}._title_1e5y0_36{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._titleIcon_1e5y0_46{color:var(--accent)}._insightList_1e5y0_50{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._insightItem_1e5y0_59{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);border-radius:var(--radius);background-color:var(--surface);position:relative}._insightItem_1e5y0_59._unread_1e5y0_69{background-color:var(--accent);border-left:3px solid var(--primary)}._unreadIndicator_1e5y0_74{width:8px;height:8px;border-radius:50%;background-color:var(--primary);flex-shrink:0}._insightIcon_1e5y0_82{color:var(--primary);flex-shrink:0}._insightDetails_1e5y0_87{flex-grow:1}._insightText_1e5y0_91{margin:0 0 var(--spacing-2) 0;font-weight:500;color:var(--card-foreground);font-size:.9375rem}._insightMeta_1e5y0_98{display:flex;align-items:center;gap:var(--spacing-3)}._insightDate_1e5y0_104{font-size:.875rem;color:var(--muted-foreground)}._error_1e5y0_111{color:var(--error);text-align:center;padding:var(--spacing-8) 0}._emptyState_1e5y0_117{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-8) 0;color:var(--muted-foreground);text-align:center;flex-grow:1}._emptySubtext_1e5y0_129{font-size:.9375rem}._advancedSection_1e5y0_133{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._advancedTitle_1e5y0_139{font-size:1rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-4) 0}._aiError_1e5y0_148{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius);text-align:center;font-size:.875rem}._comingSoon_1e5y0_162{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-6);background-color:var(--muted);color:var(--muted-foreground);border-radius:var(--radius);text-align:center;font-style:italic}._comingSoon_1e5y0_162 p{margin:0;font-size:.875rem}._dashboardContainer_zhc8b_1{padding:var(--spacing-8);background-color:var(--background);border-radius:var(--radius-lg)}._header_zhc8b_7{margin-bottom:var(--spacing-8)}._title_zhc8b_11{font-size:var(--font-size-3xl);font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_zhc8b_18{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}._grid_zhc8b_24{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-6)}._stats_zhc8b_30,._insights_zhc8b_34{grid-column:span 12}._timelineSection_zhc8b_38{grid-column:span 12;background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border)}._timeline_zhc8b_38{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_zhc8b_53{font-size:var(--font-size-xl);font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-4) 0}._timelineList_zhc8b_60{display:flex;flex-direction:column;gap:var(--spacing-4)}._timelineItem_zhc8b_66{display:flex;align-items:center;gap:var(--spacing-4)}._timelineIconWrapper_zhc8b_72{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid}._timelineIcon_zhc8b_72{color:var(--accent-foreground)}._timelineContent_zhc8b_87{flex-grow:1}._timelineTitle_zhc8b_91{font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-1) 0}._timelineDescription_zhc8b_97{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}._timelineDate_zhc8b_103{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap}._error_zhc8b_109{color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-4);border-radius:var(--radius);text-align:center}._emptyState_zhc8b_117{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);border:2px dashed var(--border);border-radius:var(--radius)}@media (min-width: 1024px){._grid_zhc8b_24{grid-template-columns:repeat(2,1fr)}._stats_zhc8b_30{grid-column:span 2}._insights_zhc8b_34{grid-column:1 / 2;grid-row:2 / 3}._timelineSection_zhc8b_38{grid-column:2 / 3;grid-row:2 / 3}}._container_1aj9o_1{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--background) 95%,var(--primary) 5%) 100%)}._main_1aj9o_8{flex:1;padding:var(--spacing-6);max-width:1400px;margin:0 auto;width:100%}._hero_1aj9o_16{margin-bottom:var(--spacing-8);text-align:center;position:relative;padding:var(--spacing-8) 0;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);overflow:hidden}._hero_1aj9o_16:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--primary) 5%,transparent) 0%,transparent 70%);pointer-events:none}._heroContent_1aj9o_42{position:relative;z-index:1}._greetingSection_1aj9o_47{margin-bottom:var(--spacing-6)}._heroTitle_1aj9o_51{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-3) 0;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);text-shadow:0 1px 2px color-mix(in srgb,var(--background) 80%,transparent)}._greetingIcon_1aj9o_64{color:var(--primary);animation:_gentle-pulse_1aj9o_1 3s ease-in-out infinite}@keyframes _gentle-pulse_1aj9o_1{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}._heroSubtitle_1aj9o_74{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._quickActions_1aj9o_83{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-6)}._quickActionButton_1aj9o_91{min-width:140px;transition:all var(--animation-duration-normal) ease;position:relative;overflow:hidden}._quickActionButton_1aj9o_91:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 20%,transparent),transparent);transition:left var(--animation-duration-slow) ease}._quickActionButton_1aj9o_91:hover:before{left:100%}._quickActionButton_1aj9o_91:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}._quickActionButton_1aj9o_91:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._gettingStartedSection_1aj9o_124{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),color-mix(in srgb,var(--accent) 5%,var(--surface)));border:2px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-8);text-align:center;position:relative;overflow:hidden;animation:_fade-in-up_1aj9o_1 .6s ease-out}._gettingStartedContent_1aj9o_150{position:relative;z-index:1}._gettingStartedIcon_1aj9o_155{color:var(--accent);margin-bottom:var(--spacing-3);animation:_gentle-bounce_1aj9o_1 2s ease-in-out infinite}@keyframes _gentle-bounce_1aj9o_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}._gettingStartedTitle_1aj9o_166{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._gettingStartedText_1aj9o_173{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.5}._gettingStartedActions_1aj9o_183{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap}._motivationSection_1aj9o_190{margin-bottom:var(--spacing-6);animation:_fade-in-up_1aj9o_1 .6s ease-out .1s both}._dashboardContent_1aj9o_195{margin-bottom:var(--spacing-8);animation:_fade-in-up_1aj9o_1 .6s ease-out .2s both}._dashboardTabs_1aj9o_200{width:100%}._tabsHeader_1aj9o_204{margin-bottom:var(--spacing-6);display:flex;justify-content:center}._tabsList_1aj9o_210{background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 98%,var(--primary) 2%) 100%);border:1px solid var(--border);box-shadow:var(--shadow-md);padding:var(--spacing-1)}._tabTrigger_1aj9o_220{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;transition:all var(--animation-duration-normal) ease}._tabTrigger_1aj9o_220[data-state=active]{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 90%,var(--accent) 10%) 100%);color:var(--primary-foreground);box-shadow:var(--shadow-md)}._tabTrigger_1aj9o_220:hover:not([data-state=active]){background:color-mix(in srgb,var(--primary) 5%,var(--surface))}._tabContent_1aj9o_241{animation:_fade-in-up_1aj9o_1 .4s ease-out}@keyframes _fade-in-left_1aj9o_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in-right_1aj9o_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _fade-in-up_1aj9o_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modulesSection_1aj9o_278{padding:var(--spacing-8);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 98%,var(--primary) 2%) 100%);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);position:relative;overflow:hidden}._modulesSection_1aj9o_278:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent),var(--primary));animation:_shimmer_1aj9o_1 3s ease-in-out infinite}@keyframes _shimmer_1aj9o_1{0%,to{opacity:.5}50%{opacity:1}}._modulesSectionHeader_1aj9o_307{text-align:center;margin-bottom:var(--spacing-8)}._modulesTitle_1aj9o_312{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-3) 0;position:relative}._modulesSubtitle_1aj9o_320{font-size:1rem;color:var(--muted-foreground);max-width:500px;margin:0 auto;line-height:1.5}._modulesGrid_1aj9o_330{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-6)}._moduleCard_1aj9o_336{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-6);background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--background) 97%,var(--primary) 3%) 100%);border-radius:var(--radius-lg);border:1px solid var(--border);gap:var(--spacing-4);transition:all var(--animation-duration-normal) ease;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;color:inherit;min-height:var(--touch-target-large)}._moduleCard_1aj9o_336:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 3%,transparent) 0%,transparent 50%,color-mix(in srgb,var(--accent) 3%,transparent) 100%);opacity:0;transition:opacity var(--animation-duration-normal) ease}._moduleCard_1aj9o_336:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-lg),0 8px 25px color-mix(in srgb,var(--primary) 15%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._moduleCard_1aj9o_336:hover:before{opacity:1}._moduleCard_1aj9o_336:focus{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._moduleCard_1aj9o_336:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._moduleIconWrapper_1aj9o_398{width:60px;height:60px;border-radius:var(--radius-full);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,transparent),color-mix(in srgb,var(--primary) 25%,transparent));display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:all var(--animation-duration-normal) ease}._moduleCard_1aj9o_336:hover ._moduleIconWrapper_1aj9o_398{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 25%,transparent),color-mix(in srgb,var(--primary) 35%,transparent));transform:scale(1.1)}._moduleIconWrapper_1aj9o_398 svg{color:var(--primary);position:relative;z-index:1}._moduleTitle_1aj9o_428{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;position:relative;z-index:1}._moduleDescription_1aj9o_437{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.6;flex-grow:1;max-width:240px;position:relative;z-index:1}._moduleActionIcon_1aj9o_448{position:relative;z-index:1;color:var(--primary);transition:all var(--animation-duration-normal) ease;opacity:.7;margin-top:auto}._moduleCard_1aj9o_336:hover ._moduleActionIcon_1aj9o_448{color:var(--primary-foreground);opacity:1;transform:scale(1.1)}@media (max-width: 1024px){._heroTitle_1aj9o_51{font-size:2.25rem}._modulesGrid_1aj9o_330{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-4)}._tabsList_1aj9o_210{width:100%;justify-content:space-between}._tabTrigger_1aj9o_220{flex:1;justify-content:center}}@media (max-width: 768px){._main_1aj9o_8{padding:var(--spacing-4)}._hero_1aj9o_16{margin-bottom:var(--spacing-6);padding:var(--spacing-6) var(--spacing-4)}._heroTitle_1aj9o_51{font-size:2rem;flex-direction:column;gap:var(--spacing-2)}._quickActions_1aj9o_83{flex-direction:column;align-items:center}._quickActionButton_1aj9o_91{width:100%;max-width:280px}._tabsHeader_1aj9o_204{margin-bottom:var(--spacing-4)}._tabsList_1aj9o_210{flex-direction:column;width:100%}._tabTrigger_1aj9o_220{width:100%;justify-content:flex-start}._modulesSection_1aj9o_278{padding:var(--spacing-6) var(--spacing-4)}._modulesTitle_1aj9o_312{font-size:1.5rem}._modulesGrid_1aj9o_330{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-4)}._moduleCard_1aj9o_336{padding:var(--spacing-4)}._gettingStartedSection_1aj9o_124{padding:var(--spacing-4);margin-bottom:var(--spacing-6)}._gettingStartedActions_1aj9o_183{flex-direction:column;align-items:center}._gettingStartedActions_1aj9o_183 ._quickActionButton_1aj9o_91{width:100%;max-width:240px}}@media (max-width: 480px){._heroTitle_1aj9o_51{font-size:1.75rem}._heroSubtitle_1aj9o_74{font-size:1rem}._modulesTitle_1aj9o_312{font-size:1.375rem}._moduleIconWrapper_1aj9o_398{width:50px;height:50px}._moduleTitle_1aj9o_428{font-size:1rem}._moduleDescription_1aj9o_437{font-size:.875rem}}._skeletonWrapper_1aj9o_586{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._skeletonHeader_1aj9o_593{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._skeletonGrid_1aj9o_601{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4)}._motivationSkeleton_1aj9o_607{margin-bottom:var(--spacing-6);animation:_fade-in-up_1aj9o_1 .6s ease-out .1s both}@media (prefers-reduced-motion: reduce){._greetingIcon_1aj9o_64,._gettingStartedIcon_1aj9o_155{animation:none}._moduleCard_1aj9o_336{transition:box-shadow var(--animation-duration-normal) ease}._moduleCard_1aj9o_336:hover{transform:none}._quickActionButton_1aj9o_91:before{display:none}._quickActionButton_1aj9o_91:hover{transform:none}}@media (prefers-contrast: high){._hero_1aj9o_16{border:2px solid var(--foreground)}._moduleCard_1aj9o_336{border:2px solid var(--border)}._moduleCard_1aj9o_336:hover{border-color:var(--foreground)}._gettingStartedSection_1aj9o_124{border:2px solid var(--foreground)}}._pageContainer_g03tc_1{padding:var(--spacing-6) var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-8)}._pageHeader_g03tc_8{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._pageTitle_g03tc_15{font-size:2rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.2}._pageSubtitle_g03tc_23{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2);max-width:600px}._quickActions_g03tc_30{display:flex;gap:var(--spacing-3);flex-shrink:0}._quickActions_g03tc_30 button{display:flex;align-items:center;gap:var(--spacing-2)}._statsGrid_g03tc_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-6)}._roleManagerLoader_g03tc_53{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._tabsLoader_g03tc_64{display:flex;gap:var(--spacing-2);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4)}._contentLoader_g03tc_71{padding-top:var(--spacing-4)}@media (max-width: 968px){._pageContainer_g03tc_1{padding:var(--spacing-4)}._pageHeader_g03tc_8{flex-direction:column;align-items:stretch}}@media (max-width: 480px){._quickActions_g03tc_30{flex-direction:column;align-items:stretch}._tabsLoader_g03tc_64{flex-direction:column;gap:var(--spacing-2)}}._page_aua4h_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);max-width:1400px;margin:0 auto;min-height:100vh;background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--background) 95%,var(--primary) 5%) 100%)}._breadcrumb_aua4h_13{margin-bottom:var(--spacing-2)}._breadcrumb_aua4h_13 ol{display:flex;align-items:center;gap:var(--spacing-2);list-style:none;margin:0;padding:0;font-size:.875rem;color:var(--muted-foreground)}._breadcrumb_aua4h_13 li:not(:last-child):after{content:"/";margin-left:var(--spacing-2);color:var(--border)}._breadcrumb_aua4h_13 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast) ease}._breadcrumb_aua4h_13 a:hover{color:var(--primary-dark);text-decoration:underline}._breadcrumb_aua4h_13 a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}._paginationCard_aua4h_54{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._paginationInfo_aua4h_65{font-size:.875rem;color:var(--muted-foreground)}._paginationControls_aua4h_70{display:flex;align-items:center;gap:var(--spacing-4)}._pageInfo_aua4h_76{font-size:.875rem;font-weight:500;color:var(--foreground)}@media (max-width: 1200px){._page_aua4h_1{padding:var(--spacing-4)}._statsGrid_aua4h_90{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){._page_aua4h_1{padding:var(--spacing-3);gap:var(--spacing-4)}._paginationCard_aua4h_54{flex-direction:column;gap:var(--spacing-3);text-align:center}._paginationControls_aua4h_70{justify-content:center}}@media (max-width: 480px){._page_aua4h_1{padding:var(--spacing-2)}}._headerLoader_aua4h_119{padding:var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._statsGrid_aua4h_90{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._filtersLoader_aua4h_133{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._tableLoader_aua4h_144{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--spacing-4)}@media (prefers-reduced-motion: reduce){._page_aua4h_1 *{transition:none;animation:none}}@media (max-width: 768px){._statsGrid_aua4h_90{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-3)}._filtersLoader_aua4h_133{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}}@media (max-width: 480px){._statsGrid_aua4h_90{grid-template-columns:1fr}}._card_1fgei_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease}._card_1fgei_1._new_1fgei_10{border-left:4px solid var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--card))}._header_1fgei_15{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._titleContainer_1fgei_22{display:flex;align-items:center;gap:var(--spacing-3)}._icon_1fgei_28{color:var(--primary);flex-shrink:0;width:24px;height:24px}._title_1fgei_22{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._description_1fgei_42{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-6) 0}._section_1fgei_49{margin-top:var(--spacing-4)}._sectionTitle_1fgei_53{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-2) 0}._list_1fgei_63{list-style-type:disc;padding-left:var(--spacing-6);margin:0;color:var(--muted-foreground);display:flex;flex-direction:column;gap:var(--spacing-2)}._footer_1fgei_73{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--muted-foreground)}._meta_1fgei_84{display:flex;align-items:center;gap:var(--spacing-3)}._confidence_1fgei_90{display:flex;align-items:center;gap:var(--spacing-1)}._date_1fgei_96{font-style:italic}._generator_ilu7z_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border)}._title_ilu7z_8{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._description_ilu7z_15{font-size:.9375rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;max-width:60ch}._controls_ilu7z_22{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._tabs_ilu7z_30{display:inline-flex;background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-1)}._tab_ilu7z_30{padding:var(--spacing-2) var(--spacing-3);border:none;background-color:transparent;color:var(--muted-foreground);font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--animation-duration-fast) ease}._tab_ilu7z_30._active_ilu7z_48{background-color:var(--card);color:var(--primary);box-shadow:var(--shadow)}._spinner_ilu7z_54{animation:_spin_ilu7z_54 1s linear infinite}@keyframes _spin_ilu7z_54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dashboard_1av1t_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._insightsList_1av1t_7{margin-top:var(--spacing-6)}._listTitle_1av1t_11{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._insightsGrid_1av1t_20{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._error_1av1t_26{color:var(--error);text-align:center;padding:var(--spacing-8) 0;background-color:var(--surface);border-radius:var(--radius-lg)}._emptyState_1av1t_34{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-16) var(--spacing-6);color:var(--muted-foreground);text-align:center;background-color:var(--surface);border-radius:var(--radius-lg);border:2px dashed var(--border)}._emptyIcon_1av1t_48{color:var(--primary)}._emptyTitle_1av1t_52{font-size:1.25rem;font-weight:600;color:var(--foreground);margin-top:var(--spacing-4)}._emptyText_1av1t_59{max-width:50ch}._cardSkeleton_1av1t_64{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonHeader_1av1t_74{display:flex;justify-content:space-between;align-items:center}._skeletonFooter_1av1t_80{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._container_1yyr3_1{display:flex;flex-direction:column;gap:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3)}._toolbar_1yyr3_11{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._toolGroup_1yyr3_20{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground)}._colorButton_1yyr3_27{width:1.5rem;height:1.5rem;border-radius:var(--radius-full);border:2px solid var(--border);cursor:pointer;transition:transform .1s ease}._colorButton_1yyr3_27._active_1yyr3_36{transform:scale(1.1);border-color:var(--primary)}._slider_1yyr3_41{width:80px;cursor:pointer}._canvas_1yyr3_46{border-radius:var(--radius-sm);cursor:crosshair;touch-action:none;max-width:100%;height:auto}@layer base{._container_ra6t3_2{width:100%;max-width:500px;margin:0 auto}._dropzone_ra6t3_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._dropzone_ra6t3_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_ra6t3_8:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);box-shadow:var(--shadow-md)}._dropzone_ra6t3_8._dragging_ra6t3_49{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:var(--shadow-focus)}._dropzone_ra6t3_8._disabled_ra6t3_55{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_ra6t3_61{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease}._dropzone_ra6t3_8:hover ._icon_ra6t3_61,._dropzone_ra6t3_8._dragging_ra6t3_49 ._icon_ra6t3_61{color:var(--primary)}._title_ra6t3_72{font-weight:600;font-size:1rem;margin-bottom:var(--spacing-2)}._subtitle_ra6t3_78{font-size:.875rem;color:var(--muted-foreground)}._error_ra6t3_83{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius-sm);font-size:.875rem;color:var(--error)}._error_ra6t3_83 button{margin-left:var(--spacing-4);color:var(--error)}}._container_1n2a6_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1n2a6_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_1n2a6_18{color:var(--accent-purple);flex-shrink:0}._title_1n2a6_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_1n2a6_30{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._modeToggle_1n2a6_37{display:flex;gap:var(--spacing-2);background-color:var(--surface);padding:var(--spacing-1);border-radius:var(--radius);align-self:flex-start}._previewContainer_1n2a6_46{width:100%;padding-top:56.25%;position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}._previewImage_1n2a6_55{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background-color:var(--surface)}._actions_1n2a6_65{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-2)}._resultGrid_1n2a6_72{margin-top:var(--spacing-4);display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 768px){._resultGrid_1n2a6_72{grid-template-columns:1fr 1fr}}._resultCard_1n2a6_85{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3)}._resultTitle_1n2a6_95{font-size:1.1rem;font-weight:600;margin:0;color:var(--foreground)}._resultItem_1n2a6_102{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9rem}._resultItem_1n2a6_102 strong{color:var(--text-secondary)}._resultIcon_1n2a6_113{color:var(--primary)}._confidenceBar_1n2a6_117{margin-top:var(--spacing-1)}._resultDescription_1n2a6_121{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0;margin-top:var(--spacing-2)}._gradCamContainer_1n2a6_129{position:relative;width:100%;padding-top:100%;border-radius:var(--radius-md);overflow:hidden;background-color:var(--muted)}._gradCamImage_1n2a6_138{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._gradCamDescription_1n2a6_147{font-size:.8rem;color:var(--text-secondary);line-height:1.4;margin-top:var(--spacing-2)}._resultSkeleton_1n2a6_154{border-radius:var(--radius-sm)}._container_1uznt_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4)}._summaryGrid_1uznt_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._summaryCard_1uznt_14{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);display:flex;align-items:center;gap:var(--spacing-4)}._summaryCard_1uznt_14 svg{color:var(--primary);flex-shrink:0}._summaryCard_1uznt_14 p{margin:0;font-size:.9rem;color:var(--muted-foreground)}._summaryCard_1uznt_14 span{font-size:1.5rem;font-weight:600;color:var(--foreground);text-transform:capitalize}._chartGrid_1uznt_42{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 1024px){._chartGrid_1uznt_42{grid-template-columns:1fr 1fr}}._chartCard_1uznt_54{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border)}._chartTitle_1uznt_61{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartWrapper_1uznt_68{height:300px;width:100%}._centeredMessage_1uznt_73{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg)}._errorIcon_1uznt_81{color:var(--error);width:24px;height:24px;margin:0 auto var(--spacing-2)}._container_k26cf_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_k26cf_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_k26cf_18{color:var(--accent-blue);flex-shrink:0}._title_k26cf_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_k26cf_30{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._form_k26cf_37{display:flex;flex-direction:column;gap:var(--spacing-6)}._formGrid_k26cf_43{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 768px){._formGrid_k26cf_43{grid-template-columns:1fr 2fr;align-items:flex-end}}._dateRangePicker_k26cf_56{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._dateButton_k26cf_62{width:100%;justify-content:space-between;font-weight:400;color:var(--text-secondary)}._dateButton_k26cf_62 span{color:var(--text-primary)}._calendarIcon_k26cf_73{color:var(--muted-foreground)}._checkboxGroup_k26cf_77{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md)}._checkboxItem_k26cf_86{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3);margin-bottom:0}._checkboxItem_k26cf_86 label{margin-bottom:0;font-weight:500}._submitButton_k26cf_99{align-self:flex-end}._container_1p564_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1p564_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_1p564_18{color:var(--accent-green);flex-shrink:0}._title_1p564_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_1p564_30{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._settingItem_1p564_37{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md)}._settingText_1p564_47{display:flex;flex-direction:column;gap:var(--spacing-2)}._settingLabel_1p564_53{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--foreground)}._settingDescription_1p564_61{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._actions_1p564_68{display:flex;justify-content:flex-end;margin-top:var(--spacing-2)}._container_1ewrr_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1ewrr_12{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerInfo_1ewrr_22{display:flex;align-items:center;gap:var(--spacing-4)}._icon_1ewrr_28{color:var(--accent-yellow);flex-shrink:0;width:32px;height:32px}._title_1ewrr_35{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_1ewrr_42{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._headerActions_1ewrr_49{display:flex;gap:var(--spacing-3)}._grid_1ewrr_54{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-4)}._gridItem_1ewrr_60{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius-md);overflow:hidden;background-color:var(--muted)}._image_1ewrr_68{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._gridItem_1ewrr_60:hover ._image_1ewrr_68{transform:scale(1.05)}._overlay_1ewrr_79{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-2);background:linear-gradient(to top,rgba(0,0,0,.7),transparent);display:flex;gap:var(--spacing-2);flex-wrap:wrap}._centeredMessage_1ewrr_91{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg)}._errorIcon_1ewrr_99{color:var(--error);width:24px;height:24px;margin:0 auto var(--spacing-2)}._spinning_1ewrr_106{animation:_spin_1ewrr_106 1s linear infinite}@keyframes _spin_1ewrr_106{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_11xjz_1{background-color:var(--background);padding:var(--spacing-8);border-radius:var(--radius-lg)}._header_11xjz_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}._title_11xjz_16{font-size:var(--font-size-3xl);font-weight:700;color:var(--foreground);margin:0}._reportMeta_11xjz_23{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-4);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-4)}._summaryCard_11xjz_33{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._summaryTitle_11xjz_42{font-size:var(--font-size-xl);font-weight:600;margin:0 0 var(--spacing-2) 0}._sectionsGrid_11xjz_48{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._sectionCard_11xjz_54{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column}._sectionHeader_11xjz_64{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._sectionTitle_11xjz_72{font-size:var(--font-size-lg);font-weight:600;margin:0}._sectionSummary_11xjz_78{color:var(--text-secondary);flex-grow:1}._trendBadge_11xjz_83{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;background-color:var(--muted);color:var(--muted-foreground);white-space:nowrap;text-transform:capitalize}._trendIcon_11xjz_97{width:16px;height:16px}._improving_11xjz_102{color:var(--success)}._declining_11xjz_103{color:var(--error)}._stable_11xjz_104{color:var(--warning)}._recommendations_11xjz_106{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._recommendationsTitle_11xjz_112{font-size:var(--font-size-base);font-weight:600;margin:0 0 var(--spacing-2) 0}._recommendations_11xjz_106 ul{list-style-position:inside;padding-left:0;margin:0;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--spacing-1)}._dataSources_11xjz_128{margin-top:var(--spacing-4);display:flex;gap:var(--spacing-2);flex-wrap:wrap}._stateContainer_11xjz_135{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border)}._stateIcon_11xjz_147{width:48px;height:48px;color:var(--primary);margin-bottom:var(--spacing-4)}._stateTitle_11xjz_154{font-size:var(--font-size-xl);font-weight:600;margin:0 0 var(--spacing-2) 0}._stateDescription_11xjz_160{color:var(--text-secondary);max-width:400px;margin-bottom:var(--spacing-6)}._skeletonContainer_11xjz_166{opacity:.7}._panel_yp8bp_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column}._header_yp8bp_11{margin-bottom:var(--spacing-4)}._title_yp8bp_15{font-size:var(--font-size-xl);font-weight:600;color:var(--card-foreground);margin:0}._notificationList_yp8bp_22{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._notificationItem_yp8bp_31{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);border-radius:var(--radius);background-color:var(--surface);border:1px solid var(--border)}._icon_yp8bp_41{flex-shrink:0;width:24px;height:24px}._medicationIcon_yp8bp_47{color:var(--accent-purple)}._logIcon_yp8bp_48{color:var(--accent-blue)}._wellnessIcon_yp8bp_49{color:var(--accent-yellow)}._details_yp8bp_51{flex-grow:1}._itemTitle_yp8bp_55{font-size:var(--font-size-base);font-weight:500;margin:0 0 var(--spacing-1) 0;color:var(--card-foreground)}._itemMessage_yp8bp_62{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}._timeInfo_yp8bp_68{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-secondary);flex-shrink:0}._optimalBadge_yp8bp_77{background-color:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary-dark);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-weight:500;font-size:.75rem}._stateContainer_yp8bp_86{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._stateIcon_yp8bp_96{width:32px;height:32px;margin-bottom:var(--spacing-3)}._stateSubtext_yp8bp_102{font-size:var(--font-size-sm)}._container_u0ysx_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._card_u0ysx_7{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._cardHeader_u0ysx_18{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}._cardTitle_u0ysx_26{font-size:var(--font-size-xl);font-weight:600;color:var(--card-foreground);margin:0}._forecastBody_u0ysx_33{display:flex;flex-direction:column;gap:var(--spacing-6)}._riskSummary_u0ysx_39{display:flex;align-items:center;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius)}._riskIcon_u0ysx_48{width:48px;height:48px;flex-shrink:0}._lowRisk_u0ysx_54{color:var(--success)}._moderateRisk_u0ysx_55{color:var(--warning)}._highRisk_u0ysx_56{color:var(--error)}._veryHighRisk_u0ysx_57{color:color-mix(in srgb,var(--error) 80%,black 20%)}._primaryConcern_u0ysx_59{font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-1) 0}._riskScore_u0ysx_65{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}._sectionTitle_u0ysx_71{font-size:var(--font-size-base);font-weight:600;color:var(--text-secondary);margin:0 0 var(--spacing-3) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._factorsList_u0ysx_80,._suggestionsList_u0ysx_81{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._suggestionsList_u0ysx_81{list-style-type:disc;padding-left:var(--spacing-4);color:var(--text-secondary)}._factorItem_u0ysx_96{display:flex;gap:var(--spacing-4);align-items:flex-start}._factorSystem_u0ysx_102{font-weight:500;color:var(--foreground);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);text-transform:capitalize;white-space:nowrap;font-size:var(--font-size-sm)}._factorDescription_u0ysx_113{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._errorState_u0ysx_120{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-8)}._errorState_u0ysx_120 svg{width:32px;height:32px}._errorState_u0ysx_120 p{font-weight:600;font-size:var(--font-size-lg);margin:0}._errorState_u0ysx_120 span{font-size:var(--font-size-sm)}._factorsSection_u0ysx_147,._suggestionsSection_u0ysx_153{display:flex;flex-direction:column;gap:var(--spacing-3)}._container_ucmv8_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._header_ucmv8_9{margin-bottom:var(--spacing-6)}._title_ucmv8_13{font-size:var(--font-size-2xl);font-weight:700;color:var(--card-foreground);margin:0}._subtitle_ucmv8_20{font-size:var(--font-size-base);color:var(--text-secondary);margin-top:var(--spacing-1)}._grid_ucmv8_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}._reportCard_ucmv8_32{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-4);grid-column:1 / -1}@media (min-width: 920px){._reportCard_ucmv8_32{grid-column:span 1}}@media (min-width: 1280px){._grid_ucmv8_26{grid-template-columns:1fr 1fr 2fr}._reportCard_ucmv8_32{grid-column:3 / 4}}._reportInfo_ucmv8_59{display:flex;gap:var(--spacing-4);align-items:flex-start}._reportIcon_ucmv8_65{width:24px;height:24px;color:var(--primary);flex-shrink:0;margin-top:var(--spacing-1)}._reportTitle_ucmv8_73{font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-1) 0}._reportSummary_ucmv8_79{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:var(--line-height-normal)}._errorState_ucmv8_86{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-8);border-radius:var(--radius-lg)}._errorState_ucmv8_86 svg{width:32px;height:32px}._errorState_ucmv8_86 p{font-weight:600;font-size:var(--font-size-lg);margin:0}._errorState_ucmv8_86 span{font-size:var(--font-size-sm)}._container_sqaad_1{width:100%}._header_sqaad_5{margin-bottom:var(--spacing-8);text-align:left}._title_sqaad_10{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_sqaad_17{font-size:1.125rem;color:var(--muted-foreground);max-width:70ch;margin:0}._tabsContainer_sqaad_24{width:100%}._tabContent_sqaad_28{padding-top:var(--spacing-6)}._tabSection_sqaad_32{margin-bottom:var(--spacing-6)}._sectionTitle_sqaad_36{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._sectionDescription_sqaad_43{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6) 0;line-height:1.5}._overviewGrid_sqaad_50{display:flex;flex-direction:column;gap:var(--spacing-8)}._wellnessSummary_sqaad_56{margin-bottom:var(--spacing-4)}@media (min-width: 1024px){._overviewGrid_sqaad_50{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-8);align-items:start}._wellnessSummary_sqaad_56{margin-bottom:0}}._listContainer_1fn1b_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-4)}._medicationItem_1fn1b_7{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._medicationItem_1fn1b_7:hover{box-shadow:var(--shadow-md)}._itemHeader_1fn1b_23{display:flex;justify-content:space-between;align-items:flex-start}._nameAndStatus_1fn1b_29{display:flex;flex-direction:column;gap:var(--spacing-2)}._nameAndStatus_1fn1b_29 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._itemDetails_1fn1b_42{font-size:.9375rem;color:var(--muted-foreground)}._itemDetails_1fn1b_42 p{margin:0 0 var(--spacing-1)}._itemDetails_1fn1b_42 strong{color:var(--foreground);font-weight:500}._itemActions_1fn1b_56{display:flex;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._menuIcon_1fn1b_64{margin-right:var(--spacing-2)}._destructiveItem_1fn1b_68{color:var(--error)}._destructiveItem_1fn1b_68:hover,._destructiveItem_1fn1b_68:focus{background-color:var(--error);color:var(--error-foreground)}._form_o7fbz_1{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:800px;margin:0 auto}._section_o7fbz_9{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6)}._sectionTitle_o7fbz_16{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._grid_o7fbz_25{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._reminderSection_o7fbz_31{display:flex;flex-direction:column;gap:var(--spacing-3)}._reminderInput_o7fbz_37{display:flex;gap:var(--spacing-2);align-items:flex-end}._reminderInput_o7fbz_37 input{flex:1}._tagList_o7fbz_47{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._tag_o7fbz_47{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}._tagRemove_o7fbz_60{background:none;border:none;cursor:pointer;color:inherit;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease}._tagRemove_o7fbz_60:hover{background-color:#0000001a}._sideEffectsSection_o7fbz_77{display:flex;flex-direction:column;gap:var(--spacing-3)}._sideEffectButtons_o7fbz_83{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._customSideEffect_o7fbz_89{display:flex;gap:var(--spacing-2);align-items:flex-end}._customSideEffect_o7fbz_89 input{flex:1}._checkboxGroup_o7fbz_99{display:flex;flex-direction:column;gap:var(--spacing-3)}._checkboxItem_o7fbz_105{display:flex;align-items:center;gap:var(--spacing-2)}._photoSection_o7fbz_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._photoUpload_o7fbz_117{display:flex;align-items:center;gap:var(--spacing-3)}._photoHint_o7fbz_123{font-size:var(--font-size-sm);color:var(--muted-foreground)}._footer_o7fbz_128{display:flex;justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 768px){._grid_o7fbz_25{grid-template-columns:1fr}._section_o7fbz_9{padding:var(--spacing-4)}._sideEffectButtons_o7fbz_83{gap:var(--spacing-1)}._sideEffectButtons_o7fbz_83 button{font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-2)}._reminderInput_o7fbz_37,._customSideEffect_o7fbz_89{flex-direction:column;align-items:stretch}._photoUpload_o7fbz_117{flex-direction:column;align-items:flex-start}}._managerContainer_e56yb_1{padding:var(--spacing-6);background-color:var(--background);border-radius:var(--radius-lg)}._header_e56yb_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_e56yb_7 h2{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._skeletonContainer_e56yb_23{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorState_e56yb_29{text-align:center;padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-md);color:var(--error);border:1px solid var(--error)}._emptyState_e56yb_38{text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-md);border:2px dashed var(--border)}._emptyState_e56yb_38 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._emptyState_e56yb_38 p{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._remindersContainer_1iuj2_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._header_1iuj2_8{display:flex;align-items:center;gap:var(--spacing-2);color:var(--foreground);margin-bottom:var(--spacing-3)}._header_1iuj2_8 h4{font-size:1.125rem;font-weight:600;margin:0}._content_1iuj2_22{font-size:.9375rem;color:var(--muted-foreground)}._content_1iuj2_22 p{font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-1)}._content_1iuj2_22 span{font-size:.875rem}._container_1tfdi_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:120px}._recorderControls_1tfdi_13{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._recordButton_1tfdi_20{display:flex;align-items:center;gap:var(--spacing-2);min-width:120px}._buttonText_1tfdi_27{font-weight:600}._timer_1tfdi_31{font-family:var(--font-family-monospace);font-size:1.25rem;color:var(--primary-dark);background-color:var(--primary-light);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full)}._playbackContainer_1tfdi_40{width:100%}._playbackControls_1tfdi_44{display:flex;align-items:center;gap:var(--spacing-2);width:100%;background-color:var(--muted);padding:var(--spacing-2);border-radius:var(--radius)}._playbackInfo_1tfdi_54{flex-grow:1;display:flex;flex-direction:column}._playbackDuration_1tfdi_60{font-size:.875rem;color:var(--muted-foreground)}._savingIndicator_1tfdi_65{display:flex;align-items:center;gap:var(--spacing-3);font-size:1rem;color:var(--muted-foreground)}._container_sc577_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg)}._quickActions_sc577_10{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._logButton_sc577_16{font-size:1rem;font-weight:600}._notesSection_sc577_21{display:flex;flex-direction:column;gap:var(--spacing-3)}._tabs_sc577_27{display:flex;gap:var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tabContent_sc577_34{min-height:120px}._emojiGrid_sc577_38{display:flex;justify-content:center;align-items:center;height:100%;color:var(--muted-foreground)}._container_yk7tt_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._title_yk7tt_8{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4)}._error_yk7tt_18,._empty_yk7tt_18{padding:var(--spacing-6);text-align:center;color:var(--muted-foreground);background-color:var(--background);border-radius:var(--radius-md)}._insightsGrid_yk7tt_26{display:grid;gap:var(--spacing-4)}._insightCard_yk7tt_31{padding:var(--spacing-4);background-color:var(--background);border-radius:var(--radius-md);border-left:4px solid var(--info)}._recommendationCard_yk7tt_38{border-left-color:var(--primary)}._cardHeader_yk7tt_42{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);color:var(--foreground)}._cardHeader_yk7tt_42 h4{margin:0;font-size:1rem;font-weight:600}._insightCard_yk7tt_31 p{margin:0;font-size:.9375rem;color:var(--muted-foreground);line-height:1.5}._container_rja8d_1{padding:var(--spacing-4)}._error_rja8d_5,._empty_rja8d_5{padding:var(--spacing-6);text-align:center;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-md)}._timeline_rja8d_13{display:flex;flex-direction:column}._timelineItem_rja8d_18{display:flex;gap:var(--spacing-4);position:relative}._iconContainer_rja8d_24{display:flex;flex-direction:column;align-items:center;z-index:var(--z-content-low)}._icon_rja8d_24{width:32px;height:32px;padding:var(--spacing-1);border-radius:50%;background-color:var(--card)}._taken_rja8d_39{color:var(--success)}._skipped_rja8d_43{color:var(--error)}._line_rja8d_47{width:2px;flex-grow:1;background-color:var(--border)}._content_rja8d_53{padding-bottom:var(--spacing-6);flex-grow:1}._header_rja8d_58{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._status_rja8d_65{font-weight:600;font-size:1rem;color:var(--foreground)}._date_rja8d_71{font-size:.875rem;color:var(--muted-foreground)}._notes_rja8d_76{background-color:var(--muted);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.9375rem;color:var(--muted-foreground);display:flex;gap:var(--spacing-2)}._noteIcon_rja8d_86{flex-shrink:0;margin-top:2px}._notes_rja8d_76 p{margin:0}._skeletonItem_rja8d_95{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._skeletonDetails_rja8d_101{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._container_dh1dg_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg)}._title_dh1dg_7{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4)}._error_dh1dg_14,._empty_dh1dg_14{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);background-color:var(--background);border-radius:var(--radius-md);font-size:.9375rem}._grid_dh1dg_23{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._card_dh1dg_29{padding:var(--spacing-4);background-color:var(--background);border-radius:var(--radius-md);border:1px solid var(--border);border-left:4px solid var(--warning)}._cardHeader_dh1dg_37{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._cardHeader_dh1dg_37 h5{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}._card_dh1dg_29 p{margin:0 0 var(--spacing-3);font-size:.9375rem;color:var(--muted-foreground);line-height:1.5}._correlationValue_dh1dg_58{font-weight:700;font-size:1.25rem;color:var(--warning-foreground)}._detail_dh1dg_64{display:flex;justify-content:space-between;font-size:.875rem;color:var(--muted-foreground);padding-top:var(--spacing-2);border-top:1px solid var(--border)}._container_13lzw_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg)}._title_13lzw_7{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4)}._error_13lzw_14,._empty_13lzw_14{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);background-color:var(--background);border-radius:var(--radius-md);font-size:.9375rem;min-height:200px;display:flex;align-items:center;justify-content:center}._chartWrapper_13lzw_27{height:250px;width:100%}._container_uk34b_1{padding:var(--spacing-4)}._title_uk34b_5{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4)}._error_uk34b_12,._empty_uk34b_12{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);background-color:var(--background);border-radius:var(--radius-md);font-size:.9375rem;min-height:250px;display:flex;align-items:center;justify-content:center}._chartWrapper_uk34b_25{height:300px;width:100%}._container_1uqhk_1{padding:var(--spacing-2) 0}._grid_1uqhk_5{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._card_1uqhk_11{background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow)}@media (min-width: 1024px){._grid_1uqhk_5{grid-template-columns:repeat(2,1fr)}._overlayCard_1uqhk_31{grid-column:1 / -1}}._container_xd7ns_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg)}._title_xd7ns_7{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1)}._description_xd7ns_14{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._inputGroup_xd7ns_20{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._loading_xd7ns_26{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--muted-foreground)}._result_xd7ns_35{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md);font-size:.9375rem}._result_xd7ns_35 ul{margin:var(--spacing-2) 0;padding-left:var(--spacing-4)}._result_xd7ns_35 li{margin-bottom:var(--spacing-1)}._safeResult_xd7ns_52{background-color:var(--success);color:var(--success-foreground);border:1px solid color-mix(in srgb,var(--success) 80%,black)}._warningResult_xd7ns_58{background-color:var(--warning);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 80%,black)}._errorResult_xd7ns_64{background-color:var(--error);color:var(--error-foreground);border:1px solid color-mix(in srgb,var(--error) 80%,black)}._disclaimer_xd7ns_70{font-size:.875rem;opacity:.8;margin-top:var(--spacing-3)}._container_yhxn8_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._header_yhxn8_8{display:flex;align-items:center;gap:var(--spacing-2);color:var(--foreground);margin-bottom:var(--spacing-2)}._header_yhxn8_8 h4{font-size:1.125rem;font-weight:600;margin:0}._description_yhxn8_22{font-size:.9375rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4);line-height:1.5}._controls_yhxn8_29{display:flex;gap:var(--spacing-3);align-items:center}._selectTrigger_yhxn8_35{width:120px}._container_qaugm_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg)}._title_qaugm_7{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4)}._error_qaugm_17,._empty_qaugm_17{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);background-color:var(--background);border-radius:var(--radius-md);font-size:.9375rem}._progressContainer_qaugm_26{margin-bottom:var(--spacing-4)}._progressHeader_qaugm_30{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2);font-size:.9375rem;color:var(--muted-foreground)}._progressValue_qaugm_39{font-weight:600;font-size:1rem;color:var(--foreground)}._grid_qaugm_45{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._statCard_qaugm_51{padding:var(--spacing-3);background-color:var(--background);border-radius:var(--radius-md)}._statHeader_qaugm_57{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._statHeader_qaugm_57 h5{margin:0;font-size:.875rem;font-weight:500}._statCard_qaugm_51 p{margin:0;font-size:1.125rem;font-weight:600;color:var(--foreground)}._improving_qaugm_78{color:var(--success)}._declining_qaugm_82{color:var(--error)}._container_1q7gd_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg)}._title_1q7gd_7{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1)}._description_1q7gd_17{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._controls_1q7gd_23{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._loading_1q7gd_29{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--muted-foreground)}._error_1q7gd_38{padding:var(--spacing-4);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-md)}._result_1q7gd_45{margin-top:var(--spacing-4);padding:var(--spacing-4);background-color:var(--primary-light);border-radius:var(--radius-md);border-left:4px solid var(--primary)}._result_1q7gd_45 h5{margin:0 0 var(--spacing-2);font-size:1rem;font-weight:600;color:var(--primary-contrast)}._result_1q7gd_45 p{margin:0;color:var(--primary-contrast);line-height:1.6}._disclaimer_1q7gd_66{font-size:.875rem;opacity:.8;margin-top:var(--spacing-3)!important}._container_vnxzv_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._header_vnxzv_8{display:flex;align-items:center;gap:var(--spacing-2);color:var(--foreground);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._header_vnxzv_8 h4{font-size:1.125rem;font-weight:600;margin:0}._empty_vnxzv_24{text-align:center;color:var(--muted-foreground);padding:var(--spacing-4) 0}._list_vnxzv_30{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._item_vnxzv_39{display:flex;gap:var(--spacing-3);align-items:flex-start}._content_vnxzv_45{flex-grow:1}._message_vnxzv_49{margin:0 0 var(--spacing-1);font-size:.9375rem;color:var(--foreground);line-height:1.5}._time_vnxzv_56{font-size:.875rem;color:var(--muted-foreground)}._infoIcon_vnxzv_61{color:var(--info);flex-shrink:0;margin-top:2px}._warningIcon_vnxzv_67{color:var(--warning);flex-shrink:0;margin-top:2px}._container_1mxlm_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg)}._title_1mxlm_7{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4)}._list_1mxlm_17{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}._item_1mxlm_26{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);border-radius:var(--radius-md);transition:background-color var(--animation-duration-fast) ease}._item_1mxlm_26:hover{background-color:var(--background)}._label_1mxlm_39{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem;font-weight:500;color:var(--foreground)}._container_1bcfc_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg)}._title_1bcfc_7{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4)}._info_1bcfc_14{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);background-color:var(--background);border-radius:var(--radius-md);font-size:.9375rem}._card_1bcfc_23{background-color:var(--background);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border)}._phaseInfo_1bcfc_30{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._phaseIcon_1bcfc_37{color:var(--primary);flex-shrink:0}._phaseInfo_1bcfc_30 h5{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}._phaseInfo_1bcfc_30 p{margin:0;font-size:.875rem;color:var(--muted-foreground)}._recommendation_1bcfc_55{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._recommendation_1bcfc_55 strong{color:var(--foreground)}._container_1vhp6_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);text-align:center}._header_1vhp6_9{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--foreground);margin-bottom:var(--spacing-2)}._header_1vhp6_9 h4{font-size:1.125rem;font-weight:600;margin:0}._description_1vhp6_24{font-size:.9375rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4);line-height:1.5;max-width:500px;margin-left:auto;margin-right:auto}._safety_1vhp6_34{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--success);background-color:color-mix(in srgb,var(--success) 10%,transparent);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}._container_j6tp9_1{padding:var(--spacing-4)}._card_j6tp9_5{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid}._card_j6tp9_5 h4{margin:0 0 var(--spacing-1);font-size:1.125rem;font-weight:600}._card_j6tp9_5 p,._card_j6tp9_5 ul{margin:0;font-size:.9375rem;line-height:1.5}._card_j6tp9_5 ul{padding-left:var(--spacing-4)}._safe_j6tp9_29{background-color:color-mix(in srgb,var(--success) 10%,transparent);border-color:var(--success);color:var(--success-foreground)}._safe_j6tp9_29 svg{color:var(--success);flex-shrink:0}._warning_j6tp9_40{background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-color:var(--warning);color:var(--warning-foreground)}._warning_j6tp9_40 svg{color:var(--warning);flex-shrink:0}._error_j6tp9_51{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-color:var(--error);color:var(--error-foreground)}._pageContainer_2vmix_1{padding:var(--spacing-6);max-width:1400px;margin:0 auto;background-color:var(--background);min-height:100vh}._loadingContainer_2vmix_9{padding:var(--spacing-8)}._header_2vmix_13{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._titleSection_2vmix_19{display:flex;align-items:center;gap:var(--spacing-4)}._titleIcon_2vmix_25{color:var(--primary);width:2rem;height:2rem;flex-shrink:0}._titleSection_2vmix_19 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1)}._titleSection_2vmix_19 p{color:var(--muted-foreground);margin:0;font-size:1.125rem}._tabsContainer_2vmix_45{width:100%}._tabsHeader_2vmix_49{margin-bottom:var(--spacing-6);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabsHeader_2vmix_49::-webkit-scrollbar{display:none}._tabsList_2vmix_60{width:100%;justify-content:flex-start;gap:var(--spacing-1);background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-lg);border:1px solid var(--border)}._tabTrigger_2vmix_70{display:flex;align-items:center;gap:var(--spacing-2);white-space:nowrap;font-weight:500;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md)}._tabContent_2vmix_80{outline:none}._overviewGrid_2vmix_85{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._primaryPanel_2vmix_91{grid-column:1 / -1}._sidePanel_2vmix_95{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-4)}._fullWidthPanel_2vmix_102,._insightPanel_2vmix_106{grid-column:1 / -1}._timelineGrid_2vmix_111{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._timelineMain_2vmix_117{grid-column:1 / -1}._timelineCharts_2vmix_121{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}._crossTrackerGrid_2vmix_129{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._correlatorPanel_2vmix_135,._schedulerPanel_2vmix_136{grid-column:1 / -1}._safetyGrid_2vmix_141{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._safetyMonitor_2vmix_147,._interactionChecker_2vmix_148,._adherencePanel_2vmix_149{grid-column:1 / -1}._clinicalGrid_2vmix_154{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._exportPanel_2vmix_160,._optimizationPanel_2vmix_161,._challengePanel_2vmix_162{grid-column:1 / -1}._settingsGrid_2vmix_167{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._privacyPanel_2vmix_173,._notificationPanel_2vmix_174{grid-column:1 / -1}._emptyState_2vmix_179{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-6);text-align:center;background-color:var(--surface);border-radius:var(--radius-lg);border:2px dashed var(--border)}._emptyState_2vmix_179 svg{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._emptyState_2vmix_179 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._emptyState_2vmix_179 p{color:var(--muted-foreground);margin:0;max-width:400px}@media (min-width: 768px){._overviewGrid_2vmix_85{grid-template-columns:2fr 1fr}._primaryPanel_2vmix_91{grid-column:1 / 2}._sidePanel_2vmix_95{grid-column:2 / 3}._fullWidthPanel_2vmix_102,._insightPanel_2vmix_106{grid-column:1 / -1}._timelineGrid_2vmix_111{grid-template-columns:1fr 1fr}._timelineMain_2vmix_117{grid-column:1 / 2}._timelineCharts_2vmix_121{grid-column:2 / 3}._crossTrackerGrid_2vmix_129{grid-template-columns:1fr 1fr}._correlatorPanel_2vmix_135{grid-column:1 / 2}._schedulerPanel_2vmix_136{grid-column:2 / 3}._safetyGrid_2vmix_141{grid-template-columns:1fr 1fr}._safetyMonitor_2vmix_147{grid-column:1 / -1}._interactionChecker_2vmix_148{grid-column:1 / 2}._adherencePanel_2vmix_149{grid-column:2 / 3}._clinicalGrid_2vmix_154{grid-template-columns:1fr 1fr}._exportPanel_2vmix_160{grid-column:1 / 2}._optimizationPanel_2vmix_161{grid-column:2 / 3}._challengePanel_2vmix_162{grid-column:1 / -1}._settingsGrid_2vmix_167{grid-template-columns:1fr 1fr}._privacyPanel_2vmix_173{grid-column:1 / 2}._notificationPanel_2vmix_174{grid-column:2 / 3}}@media (min-width: 1024px){._overviewGrid_2vmix_85{grid-template-columns:2fr 1fr;grid-template-rows:auto auto auto}._primaryPanel_2vmix_91{grid-column:1 / 2;grid-row:1 / 3}._sidePanel_2vmix_95{grid-column:2 / 3;grid-row:1 / 2}._fullWidthPanel_2vmix_102{grid-column:1 / -1;grid-row:3 / 4}._insightPanel_2vmix_106{grid-column:2 / 3;grid-row:2 / 3}._timelineCharts_2vmix_121{grid-template-columns:1fr}._clinicalGrid_2vmix_154{grid-template-columns:1fr 1fr 1fr}._exportPanel_2vmix_160{grid-column:1 / 2}._optimizationPanel_2vmix_161{grid-column:2 / 3}._challengePanel_2vmix_162{grid-column:3 / 4}}@media (min-width: 1200px){._timelineGrid_2vmix_111{grid-template-columns:2fr 1fr}._timelineMain_2vmix_117{grid-column:1 / 2}._timelineCharts_2vmix_121{grid-column:2 / 3;grid-template-columns:1fr}._safetyGrid_2vmix_141{grid-template-columns:1fr 1fr 1fr}._safetyMonitor_2vmix_147{grid-column:1 / -1}._interactionChecker_2vmix_148{grid-column:1 / 2}._adherencePanel_2vmix_149{grid-column:2 / -1}}.dark ._titleSection_2vmix_19 h1{color:var(--foreground)}.dark ._tabsList_2vmix_60,.dark ._emptyState_2vmix_179{background-color:var(--surface);border-color:var(--border)}._page_zpd0z_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-6)}._header_zpd0z_8{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._header_zpd0z_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_zpd0z_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._section_zpd0z_30{display:flex;flex-direction:column;gap:var(--spacing-4)}._section_zpd0z_30 h2{font-size:1.25rem;font-weight:600;margin:0}._metricsGrid_zpd0z_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._chartContainer_zpd0z_48{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._errorCard_zpd0z_56{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2)}._errorCard_zpd0z_56 p{font-weight:600;margin:0}._errorCard_zpd0z_56 span{font-size:.875rem;opacity:.8}._fullSpan_zpd0z_80{grid-column:1 / -1}@media (max-width: 768px){._header_zpd0z_8{flex-direction:column;align-items:flex-start}}._pageContainer_1tpwu_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-6);max-width:1200px;margin:0 auto;min-height:100vh}@media (min-width: 768px){._pageContainer_1tpwu_1{padding:var(--spacing-8) var(--spacing-12)}}._header_1tpwu_17{display:flex;flex-direction:column;gap:var(--spacing-6);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._headerContent_1tpwu_28{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._titleContainer_1tpwu_35{display:flex;align-items:flex-start;gap:var(--spacing-4);flex:1}._headerIcon_1tpwu_42{color:var(--primary);flex-shrink:0;margin-top:var(--spacing-1);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}._titleSection_1tpwu_53{flex:1}._title_1tpwu_35{font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.2}._subtitle_1tpwu_65{font-size:1.125rem;color:var(--muted-foreground);margin:0;line-height:1.6;max-width:60ch}._featureHighlights_1tpwu_73{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3);margin-top:var(--spacing-2)}._highlight_1tpwu_80{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary-light);border-color:var(--primary);color:var(--primary-dark);font-weight:500;font-size:.875rem;border-radius:var(--radius)}._highlight_1tpwu_80 svg{flex-shrink:0;width:1rem;height:1rem}._additionalContent_1tpwu_99{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._tabsContainer_1tpwu_107{flex:1;display:flex;flex-direction:column}._tabs_1tpwu_107{width:100%;flex:1;display:flex;flex-direction:column}._tabsList_1tpwu_120{width:100%;margin-bottom:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-1);box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:var(--spacing-1)}._tabTrigger_1tpwu_133{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);font-weight:500;font-size:.875rem;border:none;cursor:pointer;transition:all var(--animation-duration-fast) ease;flex:1;min-width:120px;justify-content:center}._tabTrigger_1tpwu_133:hover{background-color:var(--muted);color:var(--foreground)}._tabTrigger_1tpwu_133[data-state=active]{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow)}._tabTrigger_1tpwu_133 svg{flex-shrink:0;width:1rem;height:1rem}._tabLabel_1tpwu_168{white-space:nowrap}._tabContent_1tpwu_172{flex:1;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);min-height:400px}@media (max-width: 1024px){._pageContainer_1tpwu_1,._header_1tpwu_17{padding:var(--spacing-4)}._featureHighlights_1tpwu_73{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._title_1tpwu_35{font-size:2rem}}@media (max-width: 768px){._pageContainer_1tpwu_1{padding:var(--spacing-3);gap:var(--spacing-6)}._header_1tpwu_17{padding:var(--spacing-4)}._headerContent_1tpwu_28{flex-direction:column;align-items:stretch}._titleContainer_1tpwu_35{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3)}._headerIcon_1tpwu_42{width:2rem;height:2rem}._title_1tpwu_35{font-size:1.75rem}._subtitle_1tpwu_65{font-size:1rem}._featureHighlights_1tpwu_73{grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}._highlight_1tpwu_80{font-size:.8rem;padding:var(--spacing-2)}._tabsList_1tpwu_120{flex-direction:column;gap:var(--spacing-1)}._tabTrigger_1tpwu_133{flex:none;min-width:auto;width:100%}._tabContent_1tpwu_172{padding:var(--spacing-4)}}@media (max-width: 480px){._pageContainer_1tpwu_1{padding:var(--spacing-2);gap:var(--spacing-4)}._title_1tpwu_35{font-size:1.5rem}._featureHighlights_1tpwu_73{grid-template-columns:1fr}._tabTrigger_1tpwu_133{font-size:.8rem;padding:var(--spacing-2) var(--spacing-3)}._tabLabel_1tpwu_168{display:none}}._tabTrigger_1tpwu_133:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){._tabTrigger_1tpwu_133,._highlight_1tpwu_80{transition:none}}@media (prefers-contrast: high){._header_1tpwu_17,._tabContent_1tpwu_172,._additionalContent_1tpwu_99,._highlight_1tpwu_80{border-width:2px}}._container_z3v4j_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md)}._title_z3v4j_9{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-4);color:var(--card-foreground)}._form_z3v4j_16{display:flex;flex-direction:column;gap:var(--spacing-6)}._grid_z3v4j_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._section_z3v4j_28{margin-top:var(--spacing-4)}._sectionTitle_z3v4j_32{font-size:1rem;font-weight:500;margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);color:var(--text-secondary)}._sliderContainer_z3v4j_41{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground)}._severitySlider_z3v4j_48{flex-grow:1}._checkboxGrid_z3v4j_52{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-3)}._checkboxItem_z3v4j_58{margin-bottom:0}._checkboxWrapper_z3v4j_62{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxWrapper_z3v4j_62 input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary)}._checkboxWrapper_z3v4j_62 label{font-weight:400}._submitButton_z3v4j_78{margin-top:var(--spacing-4)}._container_13dkb_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._skeleton_13dkb_8{height:350px;border-radius:var(--radius-lg)}._title_13dkb_13{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-6) 0}._chartWrapper_13dkb_20{width:100%;height:300px}._noData_13dkb_25{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0}._container_1kpb2_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._pending_1kpb2_7{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._pendingIcon_1kpb2_17{width:64px;height:64px;border-radius:var(--radius-md);margin-bottom:var(--spacing-4)}._pendingTitle_1kpb2_24{font-size:1.1rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._pendingText_1kpb2_31{max-width:300px;margin-bottom:var(--spacing-4)}._pendingProgress_1kpb2_36{width:80%;max-width:250px}._summary_1kpb2_41{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-4);background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius)}._summaryItem_1kpb2_50{display:flex;flex-direction:column;gap:var(--spacing-1);text-align:center}._summaryLabel_1kpb2_57{font-size:.8rem;color:var(--muted-foreground);text-transform:uppercase}._summaryValue_1kpb2_63{font-size:1.25rem;font-weight:600;color:var(--foreground)}._severityBadge_1kpb2_69{font-size:1rem;padding:var(--spacing-1) var(--spacing-3);text-transform:capitalize}._details_1kpb2_75{margin-top:var(--spacing-2)}._detailsTitle_1kpb2_79{font-size:1rem;font-weight:500;margin-bottom:var(--spacing-3);color:var(--text-secondary)}._badgeGrid_1kpb2_86{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._noData_1kpb2_92{font-size:.9rem;color:var(--muted-foreground)}._progressContainer_1kpb2_97{display:flex;align-items:center;gap:var(--spacing-3)}._progressLabel_1kpb2_103{font-weight:500;color:var(--foreground)}._container_yzruc_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._uploadSection_yzruc_7{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._sectionTitle_yzruc_14{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-4);color:var(--card-foreground)}._privacyInfo_yzruc_21{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-4);justify-content:center}._galleryAndAnalysis_yzruc_31{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media (min-width: 1024px){._galleryAndAnalysis_yzruc_31{grid-template-columns:1fr 1fr}}._gallerySection_yzruc_43,._analysisSection_yzruc_43{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);min-height:300px}._photoGrid_yzruc_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--spacing-3)}._photoThumbnailWrapper_yzruc_57{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color var(--animation-duration-fast) ease}._photoThumbnailWrapper_yzruc_57:hover{border-color:var(--primary)}._photoThumbnailWrapper_yzruc_57._selected_yzruc_71{border-color:var(--primary);box-shadow:var(--shadow-focus)}._photoThumbnail_yzruc_57{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-normal) ease}._photoThumbnailWrapper_yzruc_57:hover ._photoThumbnail_yzruc_57{transform:scale(1.05)}._photoOverlay_yzruc_87{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;font-size:.75rem;padding:var(--spacing-2) var(--spacing-3);text-align:center;opacity:0;transition:opacity var(--animation-duration-normal) ease}._photoThumbnailWrapper_yzruc_57:hover ._photoOverlay_yzruc_87{opacity:1}._photoSkeleton_yzruc_105{aspect-ratio:1 / 1;height:auto}._noPhotos_yzruc_110{color:var(--muted-foreground);grid-column:1 / -1;text-align:center;padding:var(--spacing-8) 0}._noSelection_yzruc_117{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--muted-foreground)}._noSelectionIcon_yzruc_127{color:var(--border);margin-bottom:var(--spacing-4)}._container_1r3z7_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._header_1r3z7_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_1r3z7_17{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._contentGrid_1r3z7_24{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 768px){._contentGrid_1r3z7_24{grid-template-columns:300px 1fr}}._productList_1r3z7_36{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:500px;overflow-y:auto;padding-right:var(--spacing-2)}._productItem_1r3z7_45{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;transition:all var(--animation-duration-fast) ease}._productItem_1r3z7_45:hover{background-color:var(--muted);border-color:var(--primary)}._productItem_1r3z7_45._selected_1r3z7_61{background-color:var(--primary-light);border-color:var(--primary);box-shadow:var(--shadow-focus)}._productIcon_1r3z7_67{color:var(--primary);flex-shrink:0}._productInfo_1r3z7_72{display:flex;flex-direction:column;overflow:hidden}._productName_1r3z7_78{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productBrand_1r3z7_85{font-size:.875rem;color:var(--muted-foreground)}._productSkeleton_1r3z7_90{height:70px;border-radius:var(--radius)}._analyzerSection_1r3z7_95{border-left:1px solid var(--border);padding-left:var(--spacing-6)}@media (max-width: 767px){._analyzerSection_1r3z7_95{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:var(--spacing-6)}}._emptyState_1r3z7_109{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0}._productForm_1r3z7_115{display:flex;flex-direction:column;gap:var(--spacing-4)}._title_xbw93_5{font-size:1.1rem;font-weight:600;margin-bottom:var(--spacing-4)}._productName_xbw93_11{color:var(--primary)}._listSkeleton_xbw93_15{height:200px}._ingredientList_xbw93_19{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._ingredientItem_xbw93_28{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._ingredientHeader_xbw93_35{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-2)}._ingredientName_xbw93_43{font-weight:500}._ingredientRatings_xbw93_47{display:flex;gap:var(--spacing-2);font-size:.8rem;align-items:center;flex-shrink:0}._recommendation_xbw93_55,._warning_xbw93_55{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;margin-top:var(--spacing-2)}._goodIcon_xbw93_63{color:var(--success)}._badIcon_xbw93_67{color:var(--error)}._noData_xbw93_71{color:var(--muted-foreground)}._container_77c5r_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._title_77c5r_8{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._subtitle_77c5r_15{font-size:.9rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:var(--spacing-6)}._skeleton_77c5r_22{height:200px;border-radius:var(--radius)}._grid_77c5r_27{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 768px){._grid_77c5r_27{grid-template-columns:1fr 1fr}}._category_77c5r_39{display:flex;flex-direction:column;gap:var(--spacing-3)}._categoryTitle_77c5r_45{font-size:1rem;font-weight:500;color:var(--text-secondary);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._correlationItem_77c5r_53{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius)}._correlationHeader_77c5r_62{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500}._correlationLabel_77c5r_69{font-weight:500}._positive_77c5r_73{color:var(--error)}._negative_77c5r_74{color:var(--success)}._correlationValue_77c5r_76{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;color:var(--muted-foreground)}._noData_77c5r_84,._noDataState_77c5r_84{color:var(--muted-foreground);text-align:center;padding:var(--spacing-8) 0}._noDataState_77c5r_84{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._container_3fahh_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._skeleton_3fahh_8{height:300px;border-radius:var(--radius-lg)}._noData_3fahh_13{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);gap:var(--spacing-4)}._title_3fahh_24{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-4) 0;text-align:center}._predictionCard_3fahh_32{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-6)}._riskHeader_3fahh_38{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._riskLabel_3fahh_45{font-size:1.1rem;font-weight:500}._confidence_3fahh_50{font-size:.9rem;color:var(--muted-foreground);text-align:right;margin-bottom:var(--spacing-6)}._factors_3fahh_57{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-6)}@media (min-width: 768px){._factors_3fahh_57{grid-template-columns:1fr 1fr}}._factorList_3fahh_70 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._factorTitle_3fahh_79{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-3)}._riskIcon_3fahh_88{color:var(--error)}._protectiveIcon_3fahh_89{color:var(--success)}._recommendations_3fahh_91{border-top:1px solid var(--border);padding-top:var(--spacing-4)}._recoTitle_3fahh_96{font-size:1rem;font-weight:500;margin-bottom:var(--spacing-3)}._recommendations_3fahh_91 p{font-size:.9rem;color:var(--text-secondary);line-height:1.6}._container_2muto_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._skeleton_2muto_8{height:300px;border-radius:var(--radius-lg)}._noData_2muto_13{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);gap:var(--spacing-4)}._title_2muto_24{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._subtitle_2muto_31{font-size:.9rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:var(--spacing-6)}._grid_2muto_38{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 1024px){._grid_2muto_38{grid-template-columns:repeat(3,1fr)}}._insightCard_2muto_50{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius)}._cardTitle_2muto_56{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin:0 0 var(--spacing-3) 0}._badgeContainer_2muto_65{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._productList_2muto_71{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.9rem}._container_1vae2_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);text-align:center}._skeleton_1vae2_9{height:250px;border-radius:var(--radius-lg)}._title_1vae2_14{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._subtitle_1vae2_21{font-size:.9rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:var(--spacing-6);max-width:500px;margin-left:auto;margin-right:auto}._scoreContainer_1vae2_31{margin:var(--spacing-8) 0}._scoreCircle_1vae2_35{width:150px;height:150px;border-radius:50%;border:8px solid var(--primary-light);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto var(--spacing-4) auto}._scoreValue_1vae2_47{font-size:3rem;font-weight:700;color:var(--primary)}._scoreLabel_1vae2_53{font-size:1rem;color:var(--muted-foreground)}._progressBar_1vae2_58{max-width:300px;margin:0 auto}._explanation_1vae2_63{margin-top:var(--spacing-6);font-size:.9rem;color:var(--text-secondary)}._container_14a5k_1{padding:var(--spacing-4);text-align:center}._title_14a5k_6{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._grid_14a5k_13{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--spacing-4)}._emojiButton_14a5k_19{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--animation-duration-fast) ease}._emojiButton_14a5k_19:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._emoji_14a5k_19{font-size:2rem}._name_14a5k_44{font-size:.875rem;color:var(--text-secondary)}._container_ix8aq_1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4)}._title_ix8aq_9{font-size:1.125rem;font-weight:600;color:var(--foreground)}._subtitle_ix8aq_15{font-size:.875rem;color:var(--text-secondary);text-align:center;max-width:300px;margin-top:calc(-1 * var(--spacing-2))}._loading_ix8aq_23{margin-top:var(--spacing-4);color:var(--primary);font-weight:500}._container_xb906_1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4)}._title_xb906_9{font-size:1.125rem;font-weight:600;color:var(--foreground)}._subtitle_xb906_15{font-size:.875rem;color:var(--text-secondary);text-align:center;max-width:300px;margin-top:calc(-1 * var(--spacing-2))}._progressContainer_xb906_23{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4)}._progressContainer_xb906_23 span{font-size:.875rem;color:var(--muted-foreground)}._error_xb906_38{margin-top:var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.875rem;background-color:var(--error-foreground);color:var(--error);display:flex;align-items:center;gap:var(--spacing-2)}._container_1i0jl_1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4)}._title_1i0jl_9{font-size:1.125rem;font-weight:600;color:var(--foreground)}._subtitle_1i0jl_15{font-size:.875rem;color:var(--text-secondary);text-align:center;max-width:300px;margin-top:calc(-1 * var(--spacing-2))}._scanButton_1i0jl_23{width:100%;max-width:300px}._form_1i0jl_28{display:flex;gap:var(--spacing-2);width:100%;max-width:400px}._results_1i0jl_35{margin-top:var(--spacing-2);width:100%;max-width:400px;min-height:40px;text-align:center}._error_1i0jl_43,._notFound_1i0jl_43,._foundItem_1i0jl_43{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._error_1i0jl_43{background-color:var(--error-foreground);color:var(--error);display:flex;align-items:center;gap:var(--spacing-2)}._notFound_1i0jl_43{background-color:var(--warning-foreground);color:var(--warning)}._foundItem_1i0jl_43{background-color:var(--success-foreground);color:var(--success)}._container_1pyam_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6)}._previewContainer_1pyam_12{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._imageWrapper_1pyam_18{display:flex;flex-direction:column;gap:var(--spacing-2)}._imageTitle_1pyam_24{font-size:1rem;font-weight:600;text-align:center;color:var(--text-secondary)}._previewImage_1pyam_31{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border)}._skeletonPreview_1pyam_39{width:100%;aspect-ratio:1 / 1;height:auto}._actions_1pyam_45{display:flex;justify-content:center;gap:var(--spacing-4);border-top:1px solid var(--border);padding-top:var(--spacing-6)}._buttonIcon_1pyam_53{width:1rem;height:1rem}._container_15whw_1{background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._loggingTabs_15whw_9{width:100%}._form_15whw_13{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-4)}._grid_15whw_20{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}._photoSection_15whw_26{display:flex;flex-direction:column;gap:var(--spacing-6)}._privacyOption_15whw_32{padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);border:1px solid var(--border)}._privacyOption_15whw_32 h4{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-3) 0;color:var(--foreground)}@media (min-width: 640px){._grid_15whw_20{grid-template-columns:1fr 1fr}}._container_16zyb_1{padding:var(--spacing-4)}._header_16zyb_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._title_16zyb_12{font-size:1.25rem;font-weight:600;color:var(--foreground)}._subtitle_16zyb_18{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-4)}._chartContainer_16zyb_24{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);margin-bottom:var(--spacing-6)}._correlationsList_16zyb_32{display:flex;flex-direction:column;gap:var(--spacing-3)}._correlationItem_16zyb_38{background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius-md);border-left:4px solid var(--primary)}._itemHeader_16zyb_45{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-1)}._itemHeader_16zyb_45 strong{color:var(--foreground)}._correlationStrength_16zyb_56{font-size:.8rem;font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 15%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full)}._correlationItem_16zyb_38 p{margin:0;font-size:.9rem;color:var(--text-secondary)}._correlationItem_16zyb_38 small{font-size:.75rem;color:var(--muted-foreground)}._emptyState_16zyb_76{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._error_16zyb_82{background-color:var(--error-foreground);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);display:flex;align-items:center;gap:var(--spacing-2)}._container_16igp_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._header_16igp_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._title_16igp_15{font-size:1.25rem;font-weight:600;color:var(--foreground)}._form_16igp_21{display:flex;flex-direction:column;gap:var(--spacing-4)}._details_16igp_27{display:flex;flex-direction:column;gap:var(--spacing-2)}._details_16igp_27 h4{font-size:1.125rem;font-weight:600;margin:0}._details_16igp_27 p{margin:0;color:var(--text-secondary)}._details_16igp_27 p strong{color:var(--foreground)}._emptyState_16igp_48{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._error_16igp_58{background-color:var(--error-foreground);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);display:flex;align-items:center;gap:var(--spacing-2)}._container_1nwxd_1{display:flex;gap:var(--spacing-4);background-color:var(--accent);color:var(--accent-foreground);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--accent-foreground) 10%,transparent);align-items:flex-start}._iconWrapper_1nwxd_12{flex-shrink:0;color:var(--accent-foreground);opacity:.8}._content_1nwxd_18{flex-grow:1}._promptText_1nwxd_22{margin:0 0 var(--spacing-3) 0;line-height:1.6;font-weight:500}._actions_1nwxd_28{display:flex;gap:var(--spacing-3)}._actions_1nwxd_28 button{color:var(--accent-foreground);opacity:.9}._actions_1nwxd_28 button:hover{background-color:color-mix(in srgb,var(--accent-foreground) 10%,transparent);opacity:1}._actions_1nwxd_28 svg{margin-right:var(--spacing-2)}._container_7v883_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._header_7v883_8{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._headerIcon_7v883_15{color:var(--primary)}._title_7v883_19{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_7v883_26{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-6)}._grid_7v883_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._predictionCard_7v883_38{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2)}._cardHeader_7v883_48{display:flex;justify-content:space-between;align-items:flex-start}._cardHeader_7v883_48 h4{font-weight:600;margin:0;color:var(--foreground)}._riskScore_7v883_60{font-size:.8rem;font-weight:500;color:var(--risk-color);background-color:color-mix(in srgb,var(--risk-color) 15%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);white-space:nowrap}._predictionCard_7v883_38 p{margin:0;font-size:.9rem;color:var(--text-secondary);flex-grow:1}._confidence_7v883_77{font-size:.8rem;color:var(--muted-foreground);align-self:flex-end}._smartPrompts_7v883_83{margin-bottom:var(--spacing-4)}._emptyState_7v883_87{grid-column:1 / -1;text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._error_7v883_94{background-color:var(--error-foreground);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);display:flex;align-items:center;gap:var(--spacing-2)}._container_1wcqh_1{padding:var(--spacing-4)}._header_1wcqh_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._title_1wcqh_12{font-size:1.25rem;font-weight:600;color:var(--foreground)}._formContainer_1wcqh_18{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);margin-bottom:var(--spacing-6)}._form_1wcqh_18{display:flex;flex-direction:column;gap:var(--spacing-4)}._templatesGrid_1wcqh_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-4)}._templateCard_1wcqh_38{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2)}._cardHeader_1wcqh_48{display:flex;justify-content:space-between;align-items:center}._cardHeader_1wcqh_48 h4{font-weight:600;margin:0;color:var(--foreground)}._templateCard_1wcqh_38 p{color:var(--text-secondary);white-space:pre-wrap;margin:0;flex-grow:1}._mealType_1wcqh_67{align-self:flex-start;font-size:.75rem;background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full)}._emptyState_1wcqh_76,._error_1wcqh_76{grid-column:1 / -1;text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0}._error_1wcqh_76{color:var(--error)}._container_19g21_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);max-width:600px;margin:0 auto;text-align:center}._title_19g21_11{font-size:1.25rem;font-weight:600;color:var(--foreground)}._subtitle_19g21_17{font-size:.875rem;color:var(--text-secondary);margin-top:var(--spacing-2);margin-bottom:var(--spacing-6)}._controls_19g21_24{display:flex;justify-content:center;gap:var(--spacing-6);margin-bottom:var(--spacing-6)}._controlGroup_19g21_31{display:flex;flex-direction:column;gap:var(--spacing-2);text-align:left;width:150px}._controlGroup_19g21_31 label{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._Button_19g21_45{width:100%;max-width:200px}._container_qbfim_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);border:1px solid var(--border)}._title_qbfim_9{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-4) 0;text-align:center}._content_qbfim_17{display:flex;align-items:center;gap:var(--spacing-6)}._chartContainer_qbfim_23{position:relative;width:160px;height:160px;flex-shrink:0}._calories_qbfim_30{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--text-primary)}._calories_qbfim_30 span{font-size:1.75rem;font-weight:700;line-height:1}._calories_qbfim_30 label{font-size:.875rem;color:var(--text-secondary);display:block}._details_qbfim_51{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-3)}._detailItem_qbfim_58{display:flex;align-items:center;gap:var(--spacing-2)}._legendDot_qbfim_64{width:12px;height:12px;border-radius:var(--radius-full);flex-shrink:0}._macroName_qbfim_71{flex-grow:1;font-weight:500}._macroValue_qbfim_76{font-weight:600;font-family:var(--font-family-monospace)}._skeletonTitle_qbfim_82{height:28px;width:60%;margin:0 auto var(--spacing-4) auto}._skeletonChart_qbfim_87{width:160px;height:160px;border-radius:var(--radius-full)}._skeletonDetails_qbfim_92{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonLine_qbfim_98{height:24px;width:100%}._errorContainer_qbfim_103{text-align:center;color:var(--error);padding:var(--spacing-8)}._container_vfo5c_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._title_vfo5c_9{font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-1) 0}._disclaimer_vfo5c_18{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-4);font-style:italic}._insightsGrid_vfo5c_25{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._insightCard_vfo5c_32{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius)}._insightCard_vfo5c_32 h4{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-3) 0}._tagList_vfo5c_44{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._tag_vfo5c_44{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:500}._trigger_vfo5c_57{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._safe_vfo5c_63{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success-foreground);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._trendingCard_vfo5c_69{background-color:color-mix(in srgb,var(--info) 15%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border-left:4px solid var(--info)}._trendingCard_vfo5c_69 h4{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-2) 0;display:flex;align-items:center;gap:var(--spacing-2)}._skeletonLine_vfo5c_85{height:24px;margin-bottom:var(--spacing-3)}._errorContainer_vfo5c_90{text-align:center;color:var(--error)}._container_1suz3_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);border:1px solid var(--border)}._tabs_1suz3_9{width:100%}._chartWrapper_1suz3_13{height:350px;margin-top:var(--spacing-4)}._skeletonTabs_1suz3_18{height:40px;width:250px;margin-bottom:var(--spacing-4)}._skeletonChart_1suz3_24{height:350px;width:100%}._errorContainer_1suz3_29{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;color:var(--muted-foreground)}._errorIcon_1suz3_39{width:48px;height:48px;color:var(--error);margin-bottom:var(--spacing-4)}._errorMessage_1suz3_46{font-size:.875rem;color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-2);border-radius:var(--radius);margin-top:var(--spacing-2);max-width:80%}._container_1ik8t_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);max-height:600px;overflow-y:auto}._timeline_1ik8t_11{position:relative}._timelineItem_1ik8t_15{display:flex;position:relative;padding-bottom:var(--spacing-8)}._timelineItem_1ik8t_15:last-child{padding-bottom:0}._timelineItem_1ik8t_15:last-child ._timelineLine_1ik8t_25{display:none}._timelineSeparator_1ik8t_29{display:flex;flex-direction:column;align-items:center;margin-right:var(--spacing-4)}._timelineDot_1ik8t_36{width:12px;height:12px;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--surface);z-index:var(--z-content-low)}._timelineLine_1ik8t_25{width:2px;flex-grow:1;background-color:var(--border)}._timelineContent_1ik8t_51{flex-grow:1}._date_1ik8t_55{font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-3);display:block}._eventsGrid_1ik8t_62{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-3)}._event_1ik8t_62{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);border-left:3px solid var(--primary-dark);cursor:default}._foodName_1ik8t_76{font-weight:500;display:block;margin-bottom:var(--spacing-2)}._ingredientTags_1ik8t_82{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._ingredientTag_1ik8t_82{background-color:color-mix(in srgb,var(--warning) 20%,transparent);color:var(--warning-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.75rem;font-weight:500}._skeletonItem_1ik8t_98{display:flex;padding-bottom:var(--spacing-8)}._skeletonDate_1ik8t_102{width:150px;height:24px;margin-bottom:var(--spacing-3)}._skeletonContent_1ik8t_107{width:100%;height:80px}._errorContainer_1ik8t_112,._emptyContainer_1ik8t_113{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;color:var(--muted-foreground)}._errorIcon_1ik8t_123,._emptyIcon_1ik8t_124{width:48px;height:48px;margin-bottom:var(--spacing-4)}._errorIcon_1ik8t_123{color:var(--error)}._emptyIcon_1ik8t_124{color:var(--info)}._errorMessage_1ik8t_133{font-size:.875rem;color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-2);border-radius:var(--radius);margin-top:var(--spacing-2)}._emptySubtext_1ik8t_142{font-size:.875rem;max-width:300px;margin-top:var(--spacing-1)}._container_1k2sx_1{width:100%}._grid_1k2sx_5{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._card_1k2sx_11{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease}._card_1k2sx_11:hover{transform:scale(1.03);box-shadow:var(--shadow-lg)}._image_1k2sx_25{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-normal) ease}._card_1k2sx_11:hover ._image_1k2sx_25{transform:scale(1.1)}._overlay_1k2sx_36{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000 50%);display:flex;align-items:flex-end;padding:var(--spacing-4);opacity:0;transition:opacity var(--animation-duration-normal) ease}._card_1k2sx_11:hover ._overlay_1k2sx_36{opacity:1}._overlayContent_1k2sx_51{color:#fff;width:100%}._foodName_1k2sx_56{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-1) 0;text-shadow:1px 1px 3px rgba(0,0,0,.5)}._logTime_1k2sx_63{font-size:.875rem;margin:0 0 var(--spacing-2) 0;opacity:.9;text-shadow:1px 1px 3px rgba(0,0,0,.5)}._statusBadge_1k2sx_70{background-color:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);color:#fff}._skeletonCard_1k2sx_77{aspect-ratio:1 / 1;border-radius:var(--radius-lg)}._errorContainer_1k2sx_82,._emptyContainer_1k2sx_83{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4)}._errorIcon_1k2sx_96,._emptyIcon_1k2sx_97{width:48px;height:48px;margin-bottom:var(--spacing-4)}._errorIcon_1k2sx_96{color:var(--error)}._emptyIcon_1k2sx_97{color:var(--info)}._errorMessage_1k2sx_106{font-size:.875rem;color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-2);border-radius:var(--radius);margin-top:var(--spacing-2)}._emptySubtext_1k2sx_115{font-size:.875rem;max-width:300px;margin-top:var(--spacing-1)}._container_1my0i_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._title_1my0i_9{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-4) 0}._formGrid_1my0i_16{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._formGroup_1my0i_23{display:flex;flex-direction:column;gap:var(--spacing-2)}._formGroup_1my0i_23 label{font-size:.875rem;font-weight:500;color:var(--text-primary)}._error_1my0i_35{font-size:.875rem;color:var(--error)}._saveButton_1my0i_40{width:100%}@media (max-width: 640px){._formGrid_1my0i_16{grid-template-columns:1fr}}._container_hkfdu_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6)}._inputSection_hkfdu_12{display:flex;gap:var(--spacing-3)}._inputWrapper_hkfdu_17{position:relative;flex-grow:1}._inputIcon_hkfdu_22{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._inputSection_hkfdu_12 input{padding-left:calc(var(--spacing-3) * 2 + 1rem)}._resultSection_hkfdu_35{border-top:1px solid var(--border);padding-top:var(--spacing-6)}._skeletonLine_hkfdu_40{height:20px;margin-bottom:var(--spacing-2)}._recipeName_hkfdu_45{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-4) 0;display:flex;align-items:center;gap:var(--spacing-3)}._recipeContent_hkfdu_54{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-6)}._recipeContent_hkfdu_54 h4{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-3) 0;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._list_hkfdu_68{padding-left:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._list_hkfdu_68 li{line-height:1.6}._container_13ysz_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._imagePreview_13ysz_13{width:100%;max-height:300px;object-fit:cover;border-radius:var(--radius-md)}._analysisContainer_13ysz_20{width:100%;padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);min-height:150px;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-3)}._skeletonLine_13ysz_32{height:24px}._foodName_13ysz_36{font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:var(--spacing-2);color:var(--primary-dark)}._ingredients_13ysz_45{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._confidence_13ysz_51{font-size:.875rem;color:var(--text-secondary);font-style:italic}._actions_13ysz_57{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-2)}._error_13ysz_63{color:var(--error);text-align:center}._container_1bg0w_1{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);border:1px solid var(--border)}._inputGroup_1bg0w_12{display:flex;flex-grow:1;gap:-1px}._amountInput_1bg0w_18{border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:2}._resultInput_1bg0w_25{background-color:var(--muted);color:var(--text-secondary)}._unitSelect_1bg0w_30{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;min-width:80px;position:relative;z-index:1}._swapButton_1bg0w_39{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);border:1px solid var(--border);background-color:var(--background);color:var(--muted-foreground);cursor:pointer;transition:all var(--animation-duration-fast) ease}._swapButton_1bg0w_39:hover{background-color:var(--muted);color:var(--primary);transform:rotate(180deg)}@layer base{._slider_x0qhw_2{position:relative;display:flex;align-items:center;min-width:12rem;height:1.5rem;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}._track_x0qhw_13{position:absolute;height:.375rem;width:100%;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._range_x0qhw_22{position:absolute;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._thumb_x0qhw_30{display:block;width:1rem;height:1rem;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--background);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._slider_x0qhw_2:hover ._track_x0qhw_13{background-color:var(--muted-foreground)}._slider_x0qhw_2:hover ._thumb_x0qhw_30,._slider_x0qhw_2:focus-visible ._thumb_x0qhw_30{transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_x0qhw_2:focus-visible{outline:none}._slider_x0qhw_2:focus-visible ._track_x0qhw_13{outline:2px solid var(--primary);outline-offset:2px}}._container_1rdyx_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_1rdyx_12{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0;text-align:center}._controls_1rdyx_20{display:flex;flex-direction:column;gap:var(--spacing-2);max-width:250px;margin:0 auto}._controls_1rdyx_20 label{font-size:.875rem;font-weight:500}._visualizer_1rdyx_33{height:150px;display:flex;align-items:center;justify-content:center}._guide_1rdyx_40{width:120px;height:120px;background-color:color-mix(in srgb,var(--primary) 20%,transparent);border:2px dashed var(--primary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:transform var(--animation-duration-normal) ease}._portionText_1rdyx_52{font-size:1.5rem;font-weight:600;color:var(--primary-dark)}._sliderContainer_1rdyx_58{padding:0 var(--spacing-4)}._results_1rdyx_62{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-top:var(--spacing-4);border-top:1px solid var(--border);padding-top:var(--spacing-4)}._resultItem_1rdyx_71{display:flex;flex-direction:column;gap:var(--spacing-2)}._resultItem_1rdyx_71 label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}._resultItem_1rdyx_71 input{background-color:var(--muted);text-align:center}._container_cdekp_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._title_cdekp_9{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-1) 0}._description_cdekp_16{font-size:.9375rem;color:var(--text-secondary);margin-bottom:var(--spacing-6)}._controls_cdekp_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._controlGroup_cdekp_29{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_cdekp_35{font-size:.875rem;font-weight:500;color:var(--text-primary)}._datePickerTrigger_cdekp_41{justify-content:flex-start;text-align:left;font-weight:400}._calendarIcon_cdekp_47{margin-right:var(--spacing-2);height:1rem;width:1rem;color:var(--muted-foreground)}._exportButton_cdekp_54{width:100%}._card_1w3uy_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1w3uy_12{text-align:center}._title_1w3uy_16{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._description_1w3uy_23{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._controls_1w3uy_29{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._loader_1w3uy_36{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem}._card_16zla_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_16zla_12{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;text-align:center}._location_16zla_20{text-align:center;font-weight:500;color:var(--muted-foreground)}._grid_16zla_26{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._metric_16zla_32{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius)}._metric_16zla_32>div{display:flex;flex-direction:column}._icon_16zla_46{width:24px;height:24px;color:var(--primary);flex-shrink:0}._label_16zla_53{font-size:.75rem;color:var(--muted-foreground)}._value_16zla_58{font-size:1rem;font-weight:600;color:var(--foreground)}._insight_16zla_64{font-size:.875rem;color:var(--muted-foreground);background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;margin:0;border-left:3px solid var(--info)}._error_16zla_75{text-align:center;color:var(--error)}._card_ct4td_1{background-color:color-mix(in srgb,var(--error) 10%,var(--card));border:1px solid color-mix(in srgb,var(--error) 40%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._content_ct4td_12{display:flex;align-items:center;gap:var(--spacing-4)}._icon_ct4td_18{width:32px;height:32px;color:var(--error);flex-shrink:0}._title_ct4td_25{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._description_ct4td_32{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._toggleButton_6ud5r_1{color:var(--muted-foreground)}._toggleButton_6ud5r_1:hover{color:var(--foreground);background-color:var(--surface)}._buttonText_6ud5r_10{display:none}@media (min-width: 768px){._buttonText_6ud5r_10{display:inline}}._card_473ei_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-3);position:relative;overflow:hidden}._card_473ei_1._celebrating_473ei_14{animation:_pulse_473ei_1 .5s ease-in-out}@keyframes _pulse_473ei_1{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}._header_473ei_24{display:flex;align-items:center;gap:var(--spacing-2);position:relative}._icon_473ei_31{width:20px;height:20px;color:var(--accent)}._title_473ei_37{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._refreshIndicator_473ei_44{position:absolute;right:0;width:12px;height:12px;border:2px solid var(--muted);border-top:2px solid var(--primary);border-radius:50%;animation:_spin_473ei_1 1s linear infinite}@keyframes _spin_473ei_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._stats_473ei_60{display:flex;justify-content:space-around;gap:var(--spacing-4)}._stat_473ei_60{display:flex;flex-direction:column;align-items:center;text-align:center}._number_473ei_73{font-size:1.5rem;font-weight:700;color:var(--primary)}._label_473ei_79{font-size:.75rem;color:var(--muted-foreground)}._milestone_473ei_84{display:flex;flex-direction:column;gap:var(--spacing-2)}._milestoneHeader_473ei_90{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._targetIcon_473ei_98{width:16px;height:16px}._progressBar_473ei_103{height:8px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._progressFill_473ei_110{height:100%;background-color:var(--primary);transition:width .3s ease}._progressText_473ei_116{font-size:.75rem;color:var(--muted-foreground);text-align:center}._achievements_473ei_122{display:flex;flex-direction:column;gap:var(--spacing-2)}._achievementsHeader_473ei_128{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._trophyIcon_473ei_136{width:16px;height:16px;color:var(--accent)}._achievementsList_473ei_142{display:flex;flex-direction:column;gap:var(--spacing-1)}._achievement_473ei_122{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius);font-size:.75rem}._achievementIcon_473ei_158{width:14px;height:14px;color:var(--accent)}._achievementName_473ei_164{color:var(--foreground);font-weight:500}._celebration_473ei_169{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);animation:_celebration_473ei_169 2s ease-in-out;z-index:var(--z-content)}._celebrationContent_473ei_184{color:var(--primary-foreground);font-weight:600;font-size:1.1rem;text-align:center;animation:_bounce_473ei_1 .5s ease-in-out infinite alternate}@keyframes _celebration_473ei_169{0%{opacity:0;transform:scale(.8)}10%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes _bounce_473ei_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._error_473ei_204{background-color:var(--error);color:var(--error-foreground);border-color:var(--error)}._errorContent_473ei_210{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-align:center}._errorMessage_473ei_218{font-size:.875rem;margin:0;opacity:.9}@media (max-width: 768px){._stats_473ei_60{flex-direction:column;gap:var(--spacing-2)}._stat_473ei_60{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}._number_473ei_73{font-size:1.25rem}}._content_1nhe1_1{padding:var(--spacing-4) 0}._sr-only_1nhe1_5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._card_3ap6w_2{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center}._header_3ap6w_14{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%}._title_3ap6w_22{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._toggleButton_3ap6w_29{color:var(--muted-foreground);font-size:.875rem;white-space:nowrap}._toggleButton_3ap6w_29:hover{color:var(--primary)}._selector_3ap6w_39{display:flex;justify-content:space-around;width:100%}._emojiButton_3ap6w_45{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);background:none;border:2px solid transparent;border-radius:var(--radius-md);padding:var(--spacing-2);cursor:pointer;transition:all var(--animation-duration-fast) ease}._emojiButton_3ap6w_45:hover{transform:translateY(-2px);background-color:var(--surface)}._emojiButton_3ap6w_45._selected_3ap6w_63{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);transform:scale(1.05)}._emoji_3ap6w_45{font-size:2rem;transition:transform .2s ease}._emojiButton_3ap6w_45:hover ._emoji_3ap6w_45{transform:scale(1.1)}._label_3ap6w_78{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._emojiButton_3ap6w_45._selected_3ap6w_63 ._label_3ap6w_78{color:var(--primary);font-weight:600}._notesSection_3ap6w_89{width:100%;display:flex;flex-direction:column;gap:var(--spacing-2)}._notesInput_3ap6w_96{width:100%;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);color:var(--foreground);font-family:var(--font-family-base);font-size:.875rem;line-height:1.5;resize:vertical;min-height:80px}._notesInput_3ap6w_96:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._notesInput_3ap6w_96::placeholder{color:var(--muted-foreground)}._notesActions_3ap6w_120{display:flex;justify-content:flex-end}._cancelButton_3ap6w_125{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-2);font-size:.875rem;transition:color var(--animation-duration-fast) ease}._cancelButton_3ap6w_125:hover{color:var(--foreground)}._buttonGroup_3ap6w_139{display:flex;gap:var(--spacing-2);width:100%}._addNotesButton_3ap6w_145{flex:1}._submitButton_3ap6w_149{flex:2}._container_3ap6w_154{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-4);max-width:700px;margin:auto;font-family:var(--font-family-base)}._container_3ap6w_154._compact_3ap6w_168{padding:var(--spacing-4);gap:var(--spacing-3);max-width:none;margin:0;box-shadow:var(--shadow)}._compact_3ap6w_168 ._header_3ap6w_14{gap:var(--spacing-2)}._compact_3ap6w_168 ._title_3ap6w_22{font-size:1.125rem}._header_3ap6w_14 ._icon_3ap6w_184{width:1rem;height:1rem;margin-right:var(--spacing-2)}._selectedMoodSection_3ap6w_190{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border)}._selectedMoodSection_3ap6w_190._compactSelected_3ap6w_200{gap:var(--spacing-3);padding:var(--spacing-3)}._selectedMoodInfo_3ap6w_205{display:flex;align-items:center;gap:var(--spacing-3)}._compact_3ap6w_168 ._selectedMoodInfo_3ap6w_205{gap:var(--spacing-2)}._selectedMoodEmoji_3ap6w_215{font-size:2rem}._compact_3ap6w_168 ._selectedMoodEmoji_3ap6w_215{font-size:1.5rem}._selectedMoodName_3ap6w_223{font-size:1.125rem;font-weight:500;color:var(--foreground);flex-grow:1}._compact_3ap6w_168 ._selectedMoodName_3ap6w_223{font-size:1rem}._clearSelectionButton_3ap6w_234{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}._clearSelectionButton_3ap6w_234:hover{background-color:var(--muted);color:var(--foreground)}._detailsSection_3ap6w_251{display:flex;flex-direction:column;gap:var(--spacing-4)}._compactDetails_3ap6w_257{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-3);align-items:start}@media (max-width: 640px){._compactDetails_3ap6w_257{grid-template-columns:1fr;gap:var(--spacing-2)}}._intensitySlider_3ap6w_271{display:flex;flex-direction:column;gap:var(--spacing-2)}._compact_3ap6w_168 ._intensitySlider_3ap6w_271{gap:var(--spacing-1)}._sliderLabel_3ap6w_281{font-size:.875rem;color:var(--text-secondary);font-weight:500}._compact_3ap6w_168 ._sliderLabel_3ap6w_281{font-size:.75rem}._sliderRoot_3ap6w_291{position:relative;display:flex;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:20px}._sliderTrack_3ap6w_301{background-color:var(--muted);position:relative;flex-grow:1;border-radius:var(--radius-full);height:6px}._sliderRange_3ap6w_309{position:absolute;background-color:var(--primary);border-radius:var(--radius-full);height:100%}._sliderThumb_3ap6w_316{display:block;width:20px;height:20px;background-color:var(--card);box-shadow:var(--shadow);border-radius:var(--radius-full);border:2px solid var(--primary);cursor:grab;transition:all var(--animation-duration-fast) ease}._sliderThumb_3ap6w_316:hover{transform:scale(1.1);box-shadow:var(--shadow-md)}._sliderThumb_3ap6w_316:focus{outline:none;box-shadow:var(--shadow-focus);transform:scale(1.1)}._sliderThumb_3ap6w_316:active{cursor:grabbing;transform:scale(1.05)}._compact_3ap6w_168 ._notesInput_3ap6w_96{font-size:.75rem}._moodSelectionArea_3ap6w_348{display:flex;flex-direction:column;gap:var(--spacing-4)}._compact_3ap6w_168 ._moodSelectionArea_3ap6w_348{gap:var(--spacing-3)}._searchWrapper_3ap6w_358{position:relative}._searchIcon_3ap6w_362{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;width:1.125rem;height:1.125rem}._compact_3ap6w_168 ._searchIcon_3ap6w_362{width:1rem;height:1rem;left:var(--spacing-2)}._searchInput_3ap6w_379{padding-left:calc(var(--spacing-3) * 2 + 1.125rem)}._compact_3ap6w_168 ._searchInput_3ap6w_379{padding-left:calc(var(--spacing-2) * 2 + 1rem);font-size:.875rem}._recentMoods_3ap6w_388{border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4)}._compact_3ap6w_168 ._recentMoods_3ap6w_388{padding-bottom:var(--spacing-3)}._categoryTitle_3ap6w_397{font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-3) 0}._compact_3ap6w_168 ._categoryTitle_3ap6w_397{font-size:.75rem;margin:0 0 var(--spacing-2) 0}._accordionRoot_3ap6w_411{display:flex;flex-direction:column;gap:var(--spacing-2)}._compact_3ap6w_168 ._accordionRoot_3ap6w_411{gap:var(--spacing-1)}._accordionItem_3ap6w_421{border-bottom:1px solid var(--border)}._accordionItem_3ap6w_421:last-child{border-bottom:none}._accordionTrigger_3ap6w_428{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-3) 0;font-size:1rem;font-weight:500;background:none;border:none;cursor:pointer;color:var(--foreground)}._compact_3ap6w_168 ._accordionTrigger_3ap6w_428{padding:var(--spacing-2) 0;font-size:.875rem}._accordionTrigger_3ap6w_428:hover{color:var(--primary-dark)}._accordionChevron_3ap6w_451{transition:transform var(--animation-duration-normal) ease}._accordionTrigger_3ap6w_428[data-state=open] ._accordionChevron_3ap6w_451{transform:rotate(180deg)}._accordionContent_3ap6w_459{overflow:hidden;padding-bottom:var(--spacing-4)}._compact_3ap6w_168 ._accordionContent_3ap6w_459{padding-bottom:var(--spacing-3)}._accordionContent_3ap6w_459[data-state=open]{animation:_slideDown_3ap6w_1 var(--animation-duration-normal) ease-out}._accordionContent_3ap6w_459[data-state=closed]{animation:_slideUp_3ap6w_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_3ap6w_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _slideUp_3ap6w_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}._moodGrid_3ap6w_486{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--spacing-2)}._compact_3ap6w_168 ._moodGrid_3ap6w_486{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--spacing-1)}._moodButton_3ap6w_497{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-md);border:2px solid transparent;background-color:var(--surface);cursor:pointer;transition:all var(--animation-duration-fast) ease;text-align:center}._compact_3ap6w_168 ._moodButton_3ap6w_497{gap:var(--spacing-1);padding:var(--spacing-2)}._moodButton_3ap6w_497:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--primary) 50%,transparent)}._compact_3ap6w_168 ._moodButton_3ap6w_497:hover{transform:translateY(-1px)}._moodButton_3ap6w_497._selected_3ap6w_63{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 15%,transparent);transform:scale(1.05);box-shadow:var(--shadow-md)}._compact_3ap6w_168 ._moodButton_3ap6w_497._selected_3ap6w_63{transform:scale(1.02);box-shadow:var(--shadow)}._moodEmoji_3ap6w_538{font-size:1.75rem}._compact_3ap6w_168 ._moodEmoji_3ap6w_538{font-size:1.25rem}._moodName_3ap6w_546{font-size:.875rem;font-weight:500;color:var(--text-secondary);line-height:1.3}._compact_3ap6w_168 ._moodName_3ap6w_546{font-size:.75rem;line-height:1.2}._moodButton_3ap6w_497._selected_3ap6w_63 ._moodName_3ap6w_546{color:var(--primary-dark);font-weight:600}._noResults_3ap6w_563{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0}._compact_3ap6w_168 ._noResults_3ap6w_563{padding:var(--spacing-4) 0;font-size:.875rem}._footer_3ap6w_574{margin-top:var(--spacing-4);border-top:1px solid var(--border);padding-top:var(--spacing-4)}._compact_3ap6w_168 ._footer_3ap6w_574{margin-top:var(--spacing-3);padding-top:var(--spacing-3)}._footer_3ap6w_574 ._submitButton_3ap6w_149{width:100%;font-size:1rem;font-weight:600}._compact_3ap6w_168 ._footer_3ap6w_574 ._submitButton_3ap6w_149{font-size:.875rem}._fullWidth_3ap6w_596,._selectorContainer_3ap6w_600{grid-column:1 / -1}._selectorHeader_3ap6w_604{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._selectorHeader_3ap6w_604 h4{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._selectorHeader_3ap6w_604 label{margin-bottom:0}._selectorButtons_3ap6w_622{display:flex;gap:var(--spacing-2);align-items:center}._quickModeCard_3ap6w_628{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow)}._comprehensiveSelector_3ap6w_636{padding:0;border:none;box-shadow:none;background:transparent}.dark ._notesInput_3ap6w_96{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._notesInput_3ap6w_96:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._notesInput_3ap6w_96: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)}._container_1bvol_1{position:relative;width:100%}._inputWrapper_1bvol_6{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);min-height:2.5rem;cursor:text}._inputWrapper_1bvol_6:focus-within{border-color:var(--primary);box-shadow:var(--shadow-focus)}._icon_1bvol_24{color:var(--muted-foreground);width:16px;height:16px;flex-shrink:0}._tagBadge_1bvol_31{display:flex;align-items:center;gap:var(--spacing-1);padding-right:var(--spacing-1)}._removeTagButton_1bvol_38{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-full);background-color:#0000001a;color:inherit;border:none;cursor:pointer;opacity:.7;transition:opacity .2s}._removeTagButton_1bvol_38:hover{opacity:1}._input_1bvol_6{flex-grow:1;border:none;outline:none;padding:0;background-color:transparent;min-width:120px;height:auto;box-shadow:none}._input_1bvol_6:focus{box-shadow:none}._suggestionsList_1bvol_72{position:absolute;top:100%;left:0;right:0;background-color:var(--popup);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-md);list-style:none;margin:0;padding:var(--spacing-1) 0;z-index:var(--z-content);max-height:200px;overflow-y:auto}._suggestionItem_1bvol_90{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:background-color .2s}._suggestionItem_1bvol_90:hover{background-color:var(--muted)}._suggestionColor_1bvol_103{width:14px;height:14px;border-radius:var(--radius-sm);flex-shrink:0}._fullWidth_m80by_1{grid-column:1 / -1}._checkboxGroup_m80by_5{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 640px){._checkboxGroup_m80by_5{flex-direction:row;align-items:center}}._checkboxItem_m80by_18{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:0}._checkboxItem_m80by_18 label{margin-bottom:0;cursor:pointer}._moodTagInput_m80by_30{width:100%}._container_1iscd_1{width:100%;border:2px dashed var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--background) 50%,var(--surface));transition:background-color var(--animation-duration-fast) ease}._container_1iscd_1:hover{background-color:color-mix(in srgb,var(--background) 25%,var(--surface));border-color:var(--primary)}._dropzone_1iscd_15{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;color:var(--muted-foreground);min-height:150px}._dropzone_1iscd_15._active_1iscd_26{background-color:var(--primary-light);border-color:var(--primary-dark)}._icon_1iscd_31{width:48px;height:48px;margin-bottom:var(--spacing-3);color:var(--primary)}._info_1iscd_38{font-size:.875rem;margin-top:var(--spacing-1)}._previewContainer_1iscd_43{display:flex;flex-direction:column;gap:var(--spacing-4)}._fileInfo_1iscd_49{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius);border:1px solid var(--border)}._imagePreview_1iscd_59{width:60px;height:60px;object-fit:cover;border-radius:var(--radius-sm)}._fileIcon_1iscd_66{width:40px;height:40px;color:var(--muted-foreground);flex-shrink:0}._fileDetails_1iscd_73{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}._fileName_1iscd_80{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_1iscd_87{font-size:.875rem;color:var(--muted-foreground)}._removeButton_1iscd_92{margin-left:auto;flex-shrink:0}._progressContainer_1iscd_97{display:flex;align-items:center;gap:var(--spacing-2)}._progressBar_1iscd_103{flex-grow:1}._uploadButton_1iscd_107{width:100%}._container_10f0s_1{width:100%;margin-top:var(--spacing-6)}._title_10f0s_6{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-3);color:var(--foreground)}._grid_10f0s_13{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._item_10f0s_19{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}._itemHeader_10f0s_29{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-bottom:1px solid var(--border)}._icon_10f0s_37{width:24px;height:24px;color:var(--primary);flex-shrink:0}._fileInfo_10f0s_44{overflow:hidden}._fileName_10f0s_48{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_10f0s_56{font-size:.875rem;color:var(--muted-foreground)}._itemContent_10f0s_61{padding:var(--spacing-3);display:flex;align-items:center;justify-content:center;flex-grow:1;min-height:100px}._thumbnail_10f0s_70{width:100%;height:120px;object-fit:cover;border-radius:var(--radius);cursor:pointer;transition:transform var(--animation-duration-fast) ease}._thumbnail_10f0s_70:hover{transform:scale(1.05)}._dialogContent_10f0s_83{max-width:90vw;max-height:90vh;padding:var(--spacing-2);background-color:var(--popup)}._fullImage_10f0s_90{width:100%;height:auto;max-height:85vh;object-fit:contain;border-radius:var(--radius)}._audioPlayer_10f0s_98,._videoPlayer_10f0s_99{width:100%;border-radius:var(--radius)}._downloadLink_10f0s_104{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background-color:var(--primary-light);color:var(--primary-dark);border-radius:var(--radius-full);text-decoration:none;font-weight:500;transition:background-color var(--animation-duration-fast) ease}._downloadLink_10f0s_104:hover{background-color:color-mix(in srgb,var(--primary-light) 80%,var(--primary-dark))}._skeletonItem_10f0s_121{height:180px;border-radius:var(--radius-lg)}._error_10f0s_126{padding:var(--spacing-4);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius);text-align:center}._fullWidth_1dtkp_1{grid-column:1 / -1}._attachmentsSection_1dtkp_5{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--surface) 50%,var(--background))}._attachmentHeader_1dtkp_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._attachmentTitle_1dtkp_19{margin:0;font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground)}._attachmentToggle_1dtkp_28{color:var(--primary)}._attachmentContent_1dtkp_32{display:flex;flex-direction:column;gap:var(--spacing-4)}._uploaders_1dtkp_38{display:grid;gap:var(--spacing-4)}@media (min-width: 768px){._uploaders_1dtkp_38{grid-template-columns:1fr 1fr}}._pendingAttachments_1dtkp_53{background-color:color-mix(in srgb,var(--warning) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 20%,transparent);border-radius:var(--radius);padding:var(--spacing-3)}._pendingAttachments_1dtkp_53 h4{margin:0 0 var(--spacing-2) 0;font-size:.875rem;font-weight:600;color:var(--warning-foreground)}._pendingDescription_1dtkp_67{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0}._pendingList_1dtkp_73{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}._pendingItem_1dtkp_82{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-1) var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-sm);font-size:.875rem}._existingAttachments_1dtkp_92{background-color:color-mix(in srgb,var(--success) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 20%,transparent);border-radius:var(--radius);padding:var(--spacing-3)}._existingAttachments_1dtkp_92 h4{margin:0 0 var(--spacing-2) 0;font-size:.875rem;font-weight:600;color:var(--success-foreground)}._formActions_1vwy9_1{display:flex;flex-direction:column;gap:var(--spacing-3)}@media (min-width: 640px){._formActions_1vwy9_1{flex-direction:row;justify-content:space-between;align-items:center}}._submitButton_1vwy9_15{flex:1;font-size:1rem;font-weight:600}@media (min-width: 640px){._submitButton_1vwy9_15{flex:0 0 auto;min-width:200px}}._resetButton_1vwy9_28{font-size:.875rem}._container_14r13_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._header_14r13_8{margin-bottom:var(--spacing-4)}._titleSection_14r13_12{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._title_14r13_12{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._description_14r13_26{color:var(--muted-foreground);font-size:.875rem;margin:0}._uploadArea_14r13_32{position:relative;margin-bottom:var(--spacing-4)}._fileInput_14r13_37{position:absolute;opacity:0;pointer-events:none}._uploadLabel_14r13_43{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-8);border:2px dashed var(--border);border-radius:var(--radius-lg);background:var(--muted);cursor:pointer;transition:all var(--animation-duration-fast) ease;text-align:center}._uploadLabel_14r13_43:hover{border-color:var(--primary);background:var(--primary-light)}._uploadHint_14r13_63{font-size:.75rem;color:var(--muted-foreground)}._selectedFiles_14r13_68{margin-bottom:var(--spacing-4)}._filesTitle_14r13_72{font-size:1rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._filesList_14r13_79{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._fileItem_14r13_86{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._fileName_14r13_96{flex:1;font-size:.875rem;color:var(--foreground);truncate:true}._fileSize_14r13_103{font-size:.75rem;color:var(--muted-foreground)}._removeButton_14r13_108{color:var(--error);padding:var(--spacing-1)}._uploadButton_14r13_113{width:100%}._tips_14r13_117{border-top:1px solid var(--border);padding-top:var(--spacing-4)}._tipsTitle_14r13_122{font-size:.875rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._tipsList_14r13_129{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}._tipsList_14r13_129 li{font-size:.75rem;color:var(--muted-foreground);padding-left:var(--spacing-4);position:relative}._tipsList_14r13_129 li:before{content:"•";position:absolute;left:0;color:var(--primary)}@media (max-width: 768px){._uploadLabel_14r13_43{padding:var(--spacing-6)}._fileItem_14r13_86{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}}._container_2ic38_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._header_2ic38_8{margin-bottom:var(--spacing-4)}._titleSection_2ic38_12{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._title_2ic38_12{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._description_2ic38_26{color:var(--muted-foreground);font-size:.875rem;margin:0}._enableSection_2ic38_32{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._switchContainer_2ic38_38{display:flex;align-items:center;gap:var(--spacing-2)}._switchLabel_2ic38_44{font-size:.875rem;color:var(--foreground);cursor:pointer}._shareForm_2ic38_50{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._moodPreview_2ic38_57{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3)}._previewHeader_2ic38_64{display:flex;align-items:center;gap:var(--spacing-2)}._moodEmoji_2ic38_70{font-size:1.5rem}._moodText_2ic38_74{font-weight:500;color:var(--foreground)}._shareLevelSection_2ic38_79{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionLabel_2ic38_85{font-size:.875rem;font-weight:500;color:var(--foreground)}._shareLevels_2ic38_91{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._levelButton_2ic38_97{display:flex;align-items:center;gap:var(--spacing-1);flex:1;min-width:100px}._messageSection_2ic38_105,._optionsSection_2ic38_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._actions_2ic38_117{display:flex;justify-content:flex-end}._shareButton_2ic38_122{display:flex;align-items:center}._communitySection_2ic38_127{border-top:1px solid var(--border);padding-top:var(--spacing-4)}._communityTitle_2ic38_132{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._communityText_2ic38_142{font-size:.75rem;color:var(--muted-foreground);margin:0;line-height:1.5}@media (max-width: 768px){._shareLevels_2ic38_91{flex-direction:column}._levelButton_2ic38_97{min-width:auto}}._container_5cin5_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._header_5cin5_8{margin-bottom:var(--spacing-4)}._titleSection_5cin5_12{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._title_5cin5_12{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._description_5cin5_26{color:var(--muted-foreground);font-size:.875rem;margin:0}._crisisAlert_5cin5_32{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:color-mix(in srgb,var(--error) 10%,var(--card));border:1px solid var(--error);border-radius:var(--radius);margin-bottom:var(--spacing-4)}._crisisTitle_5cin5_43{font-size:1rem;font-weight:600;color:var(--error-foreground);margin:0 0 var(--spacing-1) 0}._crisisText_5cin5_50{font-size:.875rem;color:var(--error-foreground);margin:0}._categoryFilter_5cin5_56{margin-bottom:var(--spacing-4)}._categories_5cin5_60{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._categoryButton_5cin5_66{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._suggestions_5cin5_71{display:flex;flex-direction:column;gap:var(--spacing-3)}._suggestion_5cin5_71{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);transition:all var(--animation-duration-fast) ease}._suggestion_5cin5_71:hover{border-color:var(--primary);box-shadow:var(--shadow)}._completed_5cin5_90{background:color-mix(in srgb,var(--success) 5%,var(--surface));border-color:var(--success)}._suggestionHeader_5cin5_95{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._suggestionIcon_5cin5_102{color:var(--primary);flex-shrink:0;margin-top:var(--spacing-1)}._suggestionInfo_5cin5_108{flex:1}._suggestionTitle_5cin5_112{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._suggestionDescription_5cin5_119{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._completedIcon_5cin5_126{color:var(--success);flex-shrink:0}._suggestionMeta_5cin5_131{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap}._typeBadge_5cin5_139,._difficultyBadge_5cin5_140{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._duration_5cin5_145{font-size:.75rem;color:var(--muted-foreground);font-weight:500}._completeButton_5cin5_151{align-self:flex-start}._noSuggestions_5cin5_155{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._noSuggestions_5cin5_155 p{margin:var(--spacing-2) 0 0 0}@media (max-width: 768px){._suggestionHeader_5cin5_95{flex-direction:column;gap:var(--spacing-2)}._suggestionMeta_5cin5_131{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._categories_5cin5_60{grid-template-columns:repeat(2,1fr)}}._container_tvt64_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._error_tvt64_8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._header_tvt64_18{margin-bottom:var(--spacing-4)}._titleSection_tvt64_22{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._title_tvt64_22{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._description_tvt64_36{color:var(--muted-foreground);font-size:.875rem;margin:0}._insights_tvt64_42{display:flex;flex-direction:column;gap:var(--spacing-4)}._insight_tvt64_42{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);transition:all var(--animation-duration-fast) ease}._insight_tvt64_42:hover{border-color:var(--primary);box-shadow:var(--shadow)}._insightHeader_tvt64_61{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._insightIcon_tvt64_68{color:var(--primary);flex-shrink:0;margin-top:var(--spacing-1)}._insightInfo_tvt64_74{flex:1}._insightTitle_tvt64_78{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._insightDescription_tvt64_85{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._insightMeta_tvt64_92{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-3);flex-wrap:wrap}._trackers_tvt64_101{display:flex;gap:var(--spacing-1);flex-wrap:wrap}._trackerBadge_tvt64_107{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._correlationInfo_tvt64_115{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._correlationBadge_tvt64_121,._strengthBadge_tvt64_122{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._recommendation_tvt64_127{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:color-mix(in srgb,var(--primary) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius)}._recommendationIcon_tvt64_137{color:var(--primary);flex-shrink:0;margin-top:2px}._recommendationText_tvt64_143{font-size:.875rem;color:var(--foreground);margin:0;line-height:1.5}._footer_tvt64_150{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._footerText_tvt64_156{font-size:.75rem;color:var(--muted-foreground);margin:0;text-align:center;line-height:1.5}@media (max-width: 768px){._insightMeta_tvt64_92{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._correlationInfo_tvt64_115{width:100%;justify-content:flex-start}._recommendation_tvt64_127{flex-direction:column;gap:var(--spacing-2)}}._container_19039_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._error_19039_8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._header_19039_18{margin-bottom:var(--spacing-4)}._titleSection_19039_22{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._title_19039_22{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._description_19039_36{color:var(--muted-foreground);font-size:.875rem;margin:0}._alert_19039_42{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:color-mix(in srgb,var(--warning) 10%,var(--card));border:1px solid var(--warning);border-radius:var(--radius);margin-bottom:var(--spacing-4)}._alertTitle_19039_53{font-size:1rem;font-weight:600;color:var(--warning-foreground);margin:0 0 var(--spacing-1) 0}._alertText_19039_60{font-size:.875rem;color:var(--warning-foreground);margin:0}._predictions_19039_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._prediction_19039_66{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);transition:all var(--animation-duration-fast) ease}._prediction_19039_66:hover{border-color:var(--primary);box-shadow:var(--shadow)}._predictionHeader_19039_86{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._timeframe_19039_93{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--foreground)}._riskBadge_19039_101{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._predictionContent_19039_106{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._moodPrediction_19039_113{display:flex;flex-direction:column;align-items:flex-start}._moodValue_19039_119{font-size:2rem;font-weight:700;line-height:1}._moodLabel_19039_125{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._confidence_19039_131{display:flex;flex-direction:column;align-items:flex-end;text-align:right}._confidenceLabel_19039_138{font-size:.75rem;color:var(--muted-foreground)}._confidenceValue_19039_143{font-size:1.25rem;font-weight:600;color:var(--foreground)}._factors_19039_149{margin-bottom:var(--spacing-3)}._factorsLabel_19039_153{font-size:.75rem;color:var(--muted-foreground);display:block;margin-bottom:var(--spacing-2)}._factorsList_19039_160{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}._factorBadge_19039_166{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._recommendation_19039_171{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--surface));border-radius:var(--radius-sm);font-size:.875rem;color:var(--foreground)}._patterns_19039_182{border-top:1px solid var(--border);padding-top:var(--spacing-4)}._patternsTitle_19039_187{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._trend_19039_194{margin-bottom:var(--spacing-4)}._trendHeader_19039_198{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;color:var(--foreground)}._factorLists_19039_206{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._factorList_19039_206{display:flex;flex-direction:column;gap:var(--spacing-2)}._factorListTitle_19039_218{font-size:.875rem;font-weight:500;color:var(--foreground);margin:0}._riskFactorBadge_19039_225{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);border-color:var(--error);color:var(--error)}._protectiveFactorBadge_19039_232{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);border-color:var(--success);color:var(--success)}@media (max-width: 768px){._predictions_19039_66,._factorLists_19039_206{grid-template-columns:1fr}._predictionContent_19039_106{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._confidence_19039_131{align-items:flex-start;text-align:left}}._dialogContent_1dyib_1{max-width:400px}._pinInputContainer_1dyib_5{margin:var(--spacing-4) 0}._pinInput_1dyib_5{text-align:center;font-size:2rem;letter-spacing:1rem;font-family:var(--font-family-monospace)}._errorMessage_1dyib_16{color:var(--error);font-size:.875rem;text-align:center;margin-top:calc(-1 * var(--spacing-2));margin-bottom:var(--spacing-4)}._spinner_1dyib_24{animation:_spin_1dyib_24 1s linear infinite}@keyframes _spin_1dyib_24{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1px0n_1{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:800px;margin:auto}._header_1px0n_9{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow)}._headerContent_1px0n_17{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._formTitle_1px0n_24{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0;background:linear-gradient(135deg,var(--primary),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._headerActions_1px0n_35{display:flex;align-items:center;gap:var(--spacing-2)}._featureToggles_1px0n_41{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 768px){._featureToggles_1px0n_41{grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}}._deferButton_1px0n_57{color:var(--muted-foreground)}._content_1px0n_61{display:flex;flex-direction:column;gap:var(--spacing-6)}._streakTracker_1px0n_67{order:-1}._crisisWarning_1px0n_71{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--warning) 10%,var(--card));border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:var(--radius);color:var(--warning-foreground);font-size:.875rem}._wellbeingSection_1px0n_83{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 768px){._wellbeingSection_1px0n_83{grid-template-columns:1fr 1fr}}._form_1px0n_24{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md)}._grid_1px0n_114{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 640px){._grid_1px0n_114{grid-template-columns:1fr 1fr}}._fullWidth_1px0n_126{grid-column:1 / -1}._aiPredictions_1px0n_132{background:linear-gradient(135deg,var(--primary-light),var(--accent-blue));border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-4)}._crossTracker_1px0n_139{background:linear-gradient(135deg,var(--accent-purple),var(--primary-light));border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-4)}._socialSharing_1px0n_146{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);margin-top:var(--spacing-4)}._interventions_1px0n_154{background:linear-gradient(135deg,var(--accent-yellow),var(--accent-pink));border-radius:var(--radius-lg);padding:var(--spacing-4);margin-top:var(--spacing-4)}._crisisMode_1px0n_161{margin-top:var(--spacing-4)}@media (prefers-reduced-motion: reduce){._container_1px0n_1 *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){._form_1px0n_24{border:2px solid var(--border)}._crisisWarning_1px0n_71{border:2px solid var(--warning)}}._form_1px0n_24 input:focus,._form_1px0n_24 textarea:focus,._form_1px0n_24 select:focus{outline:2px solid var(--primary);outline-offset:2px}._container_mrp29_1{padding:var(--spacing-8);background-color:var(--background);font-family:var(--font-family-base)}._header_mrp29_7{margin-bottom:var(--spacing-6);text-align:left}._title_mrp29_12{font-size:2.25rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_mrp29_19{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._tabs_mrp29_25{width:100%}._tabContent_mrp29_29{margin-top:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._hormonalContent_mrp29_38{display:flex;flex-direction:column;gap:var(--spacing-8)}._hormonalSection_mrp29_44{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_mrp29_50{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._sectionDescription_mrp29_57{font-size:.875rem;color:var(--muted-foreground);margin:0}._correlationChart_mrp29_63,._overlayChart_mrp29_67{width:100%}._analyticsTabLoader_mrp29_72{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8);color:var(--muted-foreground);font-size:.875rem}._hormonalChartLoader_mrp29_83{width:100%}._analyticsError_mrp29_87{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-lg);text-align:center;font-size:.875rem}._retryButton_mrp29_101{padding:var(--spacing-2) var(--spacing-4);background-color:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:.875rem;transition:background-color var(--animation-duration-fast) ease}._retryButton_mrp29_101:hover{background-color:var(--muted)}@media (min-width: 768px){._hormonalContent_mrp29_38{gap:var(--spacing-12)}}@media (max-width: 768px){._analyticsTabLoader_mrp29_72{padding:var(--spacing-6)}}._container_hj61i_1{width:100%;height:100%;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}._errorContainer_hj61i_11,._emptyContainer_hj61i_11{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._errorIcon_hj61i_19{color:var(--error);width:48px;height:48px;margin-bottom:var(--spacing-4)}._errorMessage_hj61i_26{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._emptySubtext_hj61i_32{font-size:.875rem;color:var(--muted-foreground)}._container_p2lp2_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow-md)}._skeleton_p2lp2_9{height:420px}._error_p2lp2_13{color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-4);text-align:center;border-radius:var(--radius)}._header_p2lp2_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);padding:0 var(--spacing-2)}._title_p2lp2_29{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;text-align:center;flex-grow:1}._dayWrapper_p2lp2_38{padding:0;width:100%;height:100%}._dayButton_p2lp2_44{width:100%;height:100%;border-radius:var(--radius-sm);padding:0;display:flex;align-items:center;justify-content:center}._dayCell_p2lp2_54{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background-color:transparent;border:none;color:var(--foreground);cursor:pointer;transition:all var(--animation-duration-fast) ease}._dayCell_p2lp2_54:hover{outline:2px solid var(--primary);z-index:1}._popoverContent_p2lp2_73{padding:var(--spacing-3);background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius)}._popoverTitle_p2lp2_80{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-2)}._hidden_p2lp2_86{display:none!important}._legend_p2lp2_90{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground)}._legendLabel_p2lp2_100{font-weight:500}._legendItem_p2lp2_104{display:flex;align-items:center;gap:var(--spacing-1)}._legendColor_p2lp2_110{width:14px;height:14px;border-radius:var(--radius-sm);border:1px solid var(--border)}._container_p96ib_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow-md);max-width:600px;margin:auto}._header_p96ib_11{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);color:var(--foreground)}._title_p96ib_19{font-size:1.5rem;font-weight:600;margin:0}._createForm_p96ib_25{display:flex;gap:var(--spacing-3);align-items:center;margin-bottom:var(--spacing-6)}._tagNameInput_p96ib_32{flex-grow:1}._colorPicker_p96ib_36{display:flex;gap:var(--spacing-1);align-items:center}._colorSwatch_p96ib_42{width:24px;height:24px;border-radius:var(--radius-full);border:2px solid transparent;cursor:pointer;transition:transform .1s ease,border-color .1s ease}._colorSwatch_p96ib_42:hover{transform:scale(1.1)}._colorSwatch_p96ib_42._selectedColor_p96ib_55{border-color:var(--primary-dark);transform:scale(1.1)}._tagsSection_p96ib_60{margin-top:var(--spacing-4)}._sectionTitle_p96ib_64{font-size:1.125rem;font-weight:500;color:var(--text-secondary);margin-bottom:var(--spacing-4);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._tagList_p96ib_73{display:flex;flex-direction:column;gap:var(--spacing-3)}._tagItem_p96ib_79{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);background-color:var(--background);border-radius:var(--radius);border:1px solid var(--border)}._tagStats_p96ib_89{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-left:auto}._tagActions_p96ib_98{display:flex;align-items:center;gap:var(--spacing-1)}._tagItemSkeleton_p96ib_104{height:48px;border-radius:var(--radius)}._error_p96ib_109{color:var(--error);text-align:center;padding:var(--spacing-4)}._emptyState_p96ib_115{color:var(--muted-foreground);text-align:center;padding:var(--spacing-8);border:2px dashed var(--border);border-radius:var(--radius-md)}._editDialogContent_p96ib_123{display:flex;flex-direction:column;gap:var(--spacing-4)}._dashboard_12n6j_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._header_12n6j_8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-8)}._title_12n6j_15{font-size:2.25rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_12n6j_22{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._headerActions_12n6j_28{display:flex;gap:var(--spacing-3);align-items:center;flex-wrap:wrap}._grid_12n6j_35{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media (min-width: 1024px){._grid_12n6j_35{grid-template-columns:2fr 1fr}}._mainContent_12n6j_47{display:flex;flex-direction:column;gap:var(--spacing-8)}._mainContentMinimal_12n6j_53{grid-column:1 / -1}._statGrid_12n6j_57{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._sectionTitle_12n6j_63{font-size:1.25rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._quickMoodSection_12n6j_70,._moodVisualizationContainer_12n6j_71,._tagManagerContainer_12n6j_72,._insightsContainer_12n6j_73,._advancedAnalyticsContainer_12n6j_74,._reportContainer_12n6j_75{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._moodVisualizationContainer_12n6j_71{min-height:450px}._advancedAnalyticsContainer_12n6j_74{min-height:500px}._moodTabs_12n6j_91,._analyticsTabs_12n6j_92{margin-top:var(--spacing-4)}._tabContent_12n6j_96{margin-top:var(--spacing-4);min-height:350px}._tagManagerContainer_12n6j_72{margin-top:var(--spacing-4)}._sidebar_12n6j_105,._sidebarWidgets_12n6j_111{display:flex;flex-direction:column;gap:var(--spacing-6)}._dialogContent_12n6j_117{max-width:640px}._quickMoodSection_12n6j_70{order:-1}._featuredMoodSelector_12n6j_125{margin:0;padding:0;border:none;box-shadow:none;background:transparent}._tabContentLoader_12n6j_134{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8);color:var(--muted-foreground);font-size:.875rem}._sidebarWidgetLoader_12n6j_145{margin-bottom:var(--spacing-6)}._insightsLoader_12n6j_149,._reportLoader_12n6j_150,._crisisLoader_12n6j_154{width:100%}._lazyError_12n6j_158{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-lg);text-align:center;font-size:.875rem}@media (max-width: 768px){._dashboard_12n6j_1{padding:var(--spacing-4)}._header_12n6j_8{flex-direction:column;gap:var(--spacing-4);align-items:stretch}._headerActions_12n6j_28{justify-content:flex-start}._title_12n6j_15{font-size:1.75rem}._statGrid_12n6j_57{grid-template-columns:1fr}._tabContentLoader_12n6j_134{padding:var(--spacing-6)}}@layer base{._root_1d7ot_2{width:100%;margin:var(--spacing-2) 0}._content_1d7ot_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-1);list-style:none;margin:0;padding:0}._item_1d7ot_18{display:inline-flex;align-items:center;justify-content:center}._link_1d7ot_24{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 var(--spacing-2);font-family:var(--font-family-base);font-size:.875rem;font-weight:500;text-decoration:none;border-radius:var(--radius);border:1px solid var(--border);background-color:transparent;color:var(--foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._link_1d7ot_24:hover{background-color:var(--muted);color:var(--foreground)}._link_1d7ot_24:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._link_1d7ot_24:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._active_1d7ot_60{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._active_1d7ot_60:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);border-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._active_1d7ot_60:active{background-color:color-mix(in srgb,var(--primary) 80%,black);border-color:color-mix(in srgb,var(--primary) 80%,black)}._icon_1d7ot_77{width:1rem;height:1rem;flex-shrink:0}._ellipsis_1d7ot_83{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 var(--spacing-1);color:var(--surface-foreground)}._link_1d7ot_24 span{display:inline-flex;align-items:center}._link_1d7ot_24 span+._icon_1d7ot_77{margin-left:var(--spacing-1)}._icon_1d7ot_77+span{margin-left:var(--spacing-1)}@media (max-width: 640px){._link_1d7ot_24 span:not(._icon_1d7ot_77){display:none}._link_1d7ot_24{min-width:2rem;height:2rem;padding:0}._ellipsis_1d7ot_83{height:2rem}}.dark ._link_1d7ot_24:hover{background-color:var(--muted)}.dark ._link_1d7ot_24:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}}._dashboard_zhmwn_1{padding:var(--spacing-6)}._header_zhmwn_5{margin-bottom:var(--spacing-6)}._header_zhmwn_5 h1{font-size:1.75rem;font-weight:700;margin:0 0 var(--spacing-1) 0}._header_zhmwn_5 p{font-size:1rem;color:var(--muted-foreground);margin:0}._filters_zhmwn_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._searchInput_zhmwn_28{grid-column:1 / -1}@media (min-width: 768px){._searchInput_zhmwn_28{grid-column:span 2}}._feedbackList_zhmwn_38{margin-bottom:var(--spacing-6)}._feedbackItem_zhmwn_42{border:none;border-radius:0;border-bottom:1px solid var(--border);margin-bottom:0}._feedbackItem_zhmwn_42:first-child{border-top:1px solid var(--border)}._feedbackTrigger_zhmwn_53{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-4);gap:var(--spacing-4)}._triggerLeft_zhmwn_62{display:flex;align-items:center;gap:var(--spacing-4);flex-grow:1;min-width:0}._feedbackId_zhmwn_70{font-family:var(--font-family-monospace);color:var(--muted-foreground);font-size:.875rem}._feedbackTitle_zhmwn_76{font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._triggerRight_zhmwn_84{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}._votingInfo_zhmwn_91{display:flex;align-items:center;gap:var(--spacing-2);margin-right:var(--spacing-2)}._voteBadge_zhmwn_98{background-color:var(--accent-blue);color:var(--foreground);border-color:var(--accent-blue)}._commentBadge_zhmwn_104{background-color:var(--accent-yellow);color:var(--foreground);border-color:var(--accent-yellow)}._publicBadge_zhmwn_110{background-color:var(--success);color:var(--success-foreground);border-color:var(--success);display:flex;align-items:center;gap:var(--spacing-1)}._privateBadge_zhmwn_119{background-color:var(--muted);color:var(--muted-foreground);border-color:var(--muted);display:flex;align-items:center;gap:var(--spacing-1)}._toggleButton_zhmwn_128{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2)}._viewButton_zhmwn_135{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);text-decoration:none}._viewButton_zhmwn_135:hover{text-decoration:none}._feedbackDate_zhmwn_147{font-size:.875rem;color:var(--muted-foreground);white-space:nowrap}._feedbackContent_zhmwn_153{padding:var(--spacing-4);background-color:var(--surface)}._contentGrid_zhmwn_158{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 768px){._contentGrid_zhmwn_158{grid-template-columns:2fr 1fr}}._contentMain_zhmwn_170 h4,._contentSidebar_zhmwn_170 h4{font-size:.875rem;font-weight:600;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0}._contentMain_zhmwn_170 p,._contentSidebar_zhmwn_170 p{margin:0 0 var(--spacing-3) 0;line-height:1.6}._error_zhmwn_183{color:var(--error)}._container_1lab6_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._header_1lab6_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._header_1lab6_8 h3{margin:0;font-size:var(--font-size-xl);font-weight:600}._tableContainer_1lab6_21{overflow-x:auto}._table_1lab6_21{width:100%;border-collapse:collapse}._table_1lab6_21 th,._table_1lab6_21 td{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--border);vertical-align:top}._table_1lab6_21 th{font-size:var(--font-size-xs);color:var(--muted-foreground);text-transform:uppercase}._targetsCell_1lab6_43{font-size:var(--font-size-xs);color:var(--muted-foreground);max-width:250px;white-space:normal}._form_1lab6_50{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1lab6_56{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._switchItem_1lab6_62{flex-direction:row;align-items:center;justify-content:space-between}._container_rpdr2_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._header_rpdr2_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._header_rpdr2_8 h3{margin:0;font-size:var(--font-size-xl);font-weight:600}._policyFilter_rpdr2_21{width:250px}._chartsGrid_rpdr2_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-6)}._skeletonGrid_rpdr2_31{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._chartCard_rpdr2_37{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4)}._chartCard_rpdr2_37 h4{margin:0 0 var(--spacing-4) 0;font-weight:500}._tooltip_rpdr2_48{background-color:var(--popup);border:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow-md)}._tooltipLabel_rpdr2_56{font-weight:600;margin-bottom:var(--spacing-1)}._page_1692l_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._tabs_1692l_8{display:flex;flex-direction:column;gap:var(--spacing-4)}._tabsList_1692l_14{align-self:flex-start}._tabContent_1692l_18{display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1692l_24{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._header_1692l_24 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_1692l_24 p{font-size:1rem;color:var(--muted-foreground);margin:0}._headerActions_1692l_46{display:flex;gap:var(--spacing-3)}._filters_1692l_51{display:flex;gap:var(--spacing-4);align-items:center}._searchWrapper_1692l_57{position:relative;flex-grow:1}._searchIcon_1692l_62{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchWrapper_1692l_57 input{padding-left:calc(var(--spacing-3) * 2 + 18px)}._statusSelect_1692l_75{width:200px;flex-shrink:0}._tableContainer_1692l_80{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto;box-shadow:var(--shadow)}._policyTable_1692l_88{width:100%;border-collapse:collapse;text-align:left}._policyTable_1692l_88 th,._policyTable_1692l_88 td{padding:var(--spacing-3) var(--spacing-4);vertical-align:middle;border-bottom:1px solid var(--border);white-space:nowrap}._policyTable_1692l_88 th{font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._policyTable_1692l_88 tbody tr:last-child td{border-bottom:none}._policyTable_1692l_88 tbody tr:hover{background-color:var(--surface)}._titleCell_1692l_118{font-weight:600;color:var(--foreground)}._noResults_1692l_123{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_1692l_129{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4)}._errorCard_1692l_137{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);margin:var(--spacing-4)}._errorCard_1692l_137 p{font-weight:600;margin:0}._errorCard_1692l_137 span{font-size:.875rem;opacity:.8}@media (max-width: 768px){._header_1692l_24{flex-direction:column;align-items:flex-start}._filters_1692l_51{flex-direction:column;align-items:stretch}._statusSelect_1692l_75{width:100%}}._page_s5btz_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_s5btz_8{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_s5btz_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_s5btz_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._tableContainer_s5btz_26{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto;box-shadow:var(--shadow)}._logTable_s5btz_34{width:100%;border-collapse:collapse;text-align:left}._logTable_s5btz_34 th,._logTable_s5btz_34 td{padding:var(--spacing-3) var(--spacing-4);vertical-align:middle;border-bottom:1px solid var(--border);white-space:nowrap}._logTable_s5btz_34 th{font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._logTable_s5btz_34 tbody tr:last-child td{border-bottom:none}._logTable_s5btz_34 tbody tr:hover{background-color:var(--surface)}._noResults_s5btz_64{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_s5btz_70{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4)}._errorCard_s5btz_78{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);margin:var(--spacing-4)}._errorCard_s5btz_78 p{font-weight:600;margin:0}._errorCard_s5btz_78 span{font-size:.875rem;opacity:.8}@media (max-width: 768px){._page_s5btz_1{padding:var(--spacing-4)}}._page_1btrh_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-6)}._header_1btrh_8{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._header_1btrh_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_1btrh_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._section_1btrh_30{display:flex;flex-direction:column;gap:var(--spacing-4)}._section_1btrh_30 h2{font-size:1.25rem;font-weight:600;margin:0}._metricsGrid_1btrh_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._placeholder_1btrh_48{background-color:var(--card);border:2px dashed var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._placeholder_1btrh_48 p{font-size:1rem;font-weight:500;margin:0 0 var(--spacing-2) 0}._placeholder_1btrh_48 span{font-size:.875rem}._errorCard_1btrh_67{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2)}._errorCard_1btrh_67 p{font-weight:600;margin:0}._errorCard_1btrh_67 span{font-size:.875rem;opacity:.8}._fullSpan_1btrh_91{grid-column:1 / -1}@media (max-width: 768px){._header_1btrh_8{flex-direction:column;align-items:flex-start}}._container_1q0y0_1{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:800px;margin:var(--spacing-8) auto;border:1px solid var(--border)}._header_1q0y0_11{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._headerIcon_1q0y0_18{color:var(--primary);width:48px;height:48px;flex-shrink:0}._title_1q0y0_25{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_1q0y0_32{font-size:1rem;color:var(--text-secondary);margin:0}._warningBox_1q0y0_38{background-color:color-mix(in srgb,var(--warning) 20%,transparent);border:1px solid var(--warning);color:var(--warning-foreground);padding:var(--spacing-4);border-radius:var(--radius-md);display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._warningBox_1q0y0_38 svg{flex-shrink:0;margin-top:2px}._warningBox_1q0y0_38 p{margin:0;line-height:1.5}._form_1q0y0_60{display:flex;flex-direction:column;gap:var(--spacing-6)}._formSection_1q0y0_66{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1q0y0_72{font-weight:600;color:var(--foreground)}._input_1q0y0_77,._select_1q0y0_78{width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--background);color:var(--foreground);font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}._input_1q0y0_77:focus,._select_1q0y0_78:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._strategyDescription_1q0y0_96{display:flex;gap:var(--spacing-3);background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;color:var(--muted-foreground)}._strategyDescription_1q0y0_96 svg{flex-shrink:0;color:var(--info);margin-top:2px}._strategyDescription_1q0y0_96 p{margin:0}._strategyWarning_1q0y0_116{font-weight:500;color:color-mix(in srgb,var(--warning-foreground) 80%,black 20%);margin-top:var(--spacing-1)!important}._checkboxGrid_1q0y0_122{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-3)}._checkboxWrapper_1q0y0_128{display:flex;align-items:center;gap:var(--spacing-2)}._checkbox_1q0y0_122{width:1rem;height:1rem;accent-color:var(--primary)}._dryRunToggle_1q0y0_140{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._dryRunToggle_1q0y0_140 label{cursor:pointer}._errorText_1q0y0_154{color:var(--error);font-size:.875rem;margin:0}._separator_1q0y0_160{margin:var(--spacing-4) 0}._actions_1q0y0_164{display:flex;justify-content:flex-end}._resultContainer_1q0y0_169{margin-top:var(--spacing-8);padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--background)}._resultTitle_1q0y0_177{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-2) 0}._resultBadge_1q0y0_183{margin-bottom:var(--spacing-4)}._resultMessage_1q0y0_187{color:var(--text-secondary);margin-bottom:var(--spacing-6)}._resultGrid_1q0y0_192{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._resultSection_1q0y0_198 h3{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-3) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._resultSection_1q0y0_198 h3 svg{color:var(--primary)}._resultSection_1q0y0_198:last-child h3 svg{color:var(--error)}._resultList_1q0y0_217{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._resultList_1q0y0_217 li{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border)}._spinnerContainer_1q0y0_236{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-8);color:var(--text-secondary)}._dialogTitle_1q0y0_246{display:flex;align-items:center;gap:var(--spacing-3);color:var(--error)}._dialogIcon_1q0y0_253{width:24px;height:24px;flex-shrink:0}._dialogDetails_1q0y0_259{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._dialogDetails_1q0y0_259 p{margin:0 0 var(--spacing-2) 0}._dialogDetails_1q0y0_259 p:last-child{margin-bottom:0}._detailsCode_1q0y0_273{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius-sm);border:1px solid var(--border);font-family:var(--font-family-monospace);font-size:.875rem;overflow-x:auto;margin:0;color:var(--muted-foreground)}._page_1aape_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_1aape_8{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._header_1aape_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_1aape_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._settingsList_1aape_30{display:flex;flex-direction:column;gap:var(--spacing-1)}._settingItem_1aape_36{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._settingInfo_1aape_47{display:flex;flex-direction:column;gap:var(--spacing-1)}._settingInfo_1aape_47 label{font-size:1.125rem;font-weight:600;color:var(--foreground)}._settingInfo_1aape_47 p{font-size:.9375rem;color:var(--muted-foreground);margin:0;max-width:600px}._errorCard_1aape_66{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);margin:var(--spacing-4)}._errorCard_1aape_66 p{font-weight:600;margin:0}._errorCard_1aape_66 span{font-size:.875rem;opacity:.8}._sectionSeparator_1aape_91{margin:var(--spacing-8) var(--spacing-6)}._databaseSection_1aape_95{padding:0 var(--spacing-6) var(--spacing-6)}._sectionHeader_1aape_99{margin-bottom:var(--spacing-6)}._sectionHeader_1aape_99 h2{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._sectionHeader_1aape_99 p{font-size:1rem;color:var(--muted-foreground);margin:0;max-width:800px;line-height:1.5}._dataCleaner_1aape_118{margin:0;max-width:none}@media (max-width: 768px){._page_1aape_1{padding:var(--spacing-4)}._header_1aape_8{flex-direction:column;align-items:flex-start}._settingItem_1aape_36{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._sectionSeparator_1aape_91{margin:var(--spacing-6) var(--spacing-4)}._databaseSection_1aape_95{padding:0 var(--spacing-4) var(--spacing-4)}}._container_7056q_1{display:flex;gap:var(--spacing-2)}._starButton_7056q_6{background:none;border:none;padding:0;cursor:pointer;line-height:1}._starIcon_7056q_14{width:28px;height:28px;transition:transform .1s ease-in-out,fill .1s ease-in-out}._starButton_7056q_6:hover ._starIcon_7056q_14{transform:scale(1.1)}._container_1h2he_1{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._tagButton_1h2he_7{background:none;border:none;padding:0;cursor:pointer;border-radius:var(--radius-full)}._tagButton_1h2he_7:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._container_1exgb_1{width:100%;max-width:600px;margin:0 auto}._form_1exgb_7{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md)}._header_1exgb_18{display:flex;align-items:center;gap:var(--spacing-3);color:var(--foreground)}._title_1exgb_25{font-size:var(--font-size-xl);font-weight:600;margin:0}._timeGrid_1exgb_31{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._timeGrid_1exgb_31 label{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxContainer_1exgb_43{display:flex;align-items:center;gap:var(--spacing-3)}._checkboxLabel_1exgb_49{margin-bottom:0;font-weight:400}._submitButton_1exgb_54{width:100%;margin-top:var(--spacing-2)}._container_1l7je_1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);width:100%}._dayContent_1l7je_9{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._flareIndicator_1l7je_18{position:absolute;bottom:4px;right:4px;width:6px;height:6px;border-radius:50%;background-color:var(--error);border:1px solid var(--background)}._quality1_1l7je_29 ._day_button_1l7je_29{background-color:color-mix(in srgb,var(--error) 30%,transparent)}._quality2_1l7je_30 ._day_button_1l7je_29{background-color:color-mix(in srgb,var(--warning) 30%,transparent)}._quality3_1l7je_31 ._day_button_1l7je_29{background-color:color-mix(in srgb,var(--accent-yellow) 40%,transparent)}._quality4_1l7je_32 ._day_button_1l7je_29{background-color:color-mix(in srgb,var(--success) 40%,transparent)}._quality5_1l7je_33 ._day_button_1l7je_29{background-color:color-mix(in srgb,var(--primary) 40%,transparent)}._quality1_1l7je_29 ._day_button_1l7je_29:hover,._quality2_1l7je_30 ._day_button_1l7je_29:hover,._quality3_1l7je_31 ._day_button_1l7je_29:hover,._quality4_1l7je_32 ._day_button_1l7je_29:hover,._quality5_1l7je_33 ._day_button_1l7je_29:hover{filter:brightness(.95)}._legend_1l7je_43{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-4);font-size:var(--font-size-sm);color:var(--muted-foreground)}._legendLabel_1l7je_53{font-weight:600}._legendItem_1l7je_57{display:flex;align-items:center;gap:var(--spacing-2)}._legendColor_1l7je_63{width:14px;height:14px;border-radius:var(--radius-sm)}._container_1s9tp_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}._title_1s9tp_8{font-size:var(--font-size-2xl);font-weight:700;color:var(--foreground)}._grid_1s9tp_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-6)}._card_1s9tp_20{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._fullWidth_1s9tp_31{grid-column:1 / -1}._cardTitle_1s9tp_35{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._chartWrapper_1s9tp_45{height:250px;width:100%}._prediction_1s9tp_50{color:var(--text-secondary);line-height:var(--line-height-normal)}._prediction_1s9tp_50 strong{color:var(--foreground);font-weight:600}._recommendation_1s9tp_60{margin-top:var(--spacing-3);padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);font-size:var(--font-size-sm)}._errorContainer_1s9tp_68,._emptyContainer_1s9tp_69{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;text-align:center;color:var(--muted-foreground);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border)}._icon_1s9tp_82{width:48px;height:48px;margin-bottom:var(--spacing-4);color:var(--primary)}._errorContainer_1s9tp_68 ._icon_1s9tp_82{color:var(--error)}._errorMessage_1s9tp_93,._emptySubtext_1s9tp_94{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--spacing-1)}._container_1g4td_1{width:100%;max-width:600px;margin:0 auto;background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow-md)}._header_1g4td_12{display:flex;align-items:center;gap:var(--spacing-3);color:var(--foreground)}._title_1g4td_19{font-size:var(--font-size-xl);font-weight:600;margin:0}._subtitle_1g4td_25{color:var(--muted-foreground);font-size:var(--font-size-sm);margin-top:var(--spacing-1);margin-bottom:var(--spacing-6)}._list_1g4td_32{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._item_1g4td_39{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._itemLabel_1g4td_49{flex:1;font-size:var(--font-size-base);color:var(--foreground);transition:color .2s,text-decoration .2s}._itemLabel_1g4td_49._completed_1g4td_56{color:var(--muted-foreground);text-decoration:line-through}._addItem_1g4td_61{display:flex;gap:var(--spacing-2)}._errorContainer_1g4td_66{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-4);border-radius:var(--radius)}._container_73oy0_1{width:100%;max-width:800px;margin:0 auto;background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow-md)}._title_73oy0_12{font-size:var(--font-size-xl);font-weight:600;margin:0 0 var(--spacing-6) 0;color:var(--foreground)}._journalContent_73oy0_19{display:flex;flex-direction:column;gap:var(--spacing-6)}._entry_73oy0_25{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._entry_73oy0_25:last-child{border-bottom:none;padding-bottom:0}._entryDate_73oy0_35{font-size:var(--font-size-base);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._entryContent_73oy0_42{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);white-space:pre-wrap;margin:0}._lockedContainer_73oy0_50,._emptyContainer_73oy0_51{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:300px;gap:var(--spacing-4);color:var(--muted-foreground)}._lockedIcon_73oy0_62{color:var(--primary)}._lockedTitle_73oy0_66{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);margin:0}._lockedText_73oy0_73{max-width:300px;margin:0}._emptySubtext_73oy0_78{font-size:var(--font-size-sm)}._errorContainer_73oy0_82{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--error-foreground);background-color:var(--error);padding:var(--spacing-4);border-radius:var(--radius)}._formContainer_1y7fs_1{display:flex;justify-content:center;width:100%}._page_1aduu_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_1aduu_8{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_1aduu_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_1aduu_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._grid_1aduu_26{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._chartCard_1aduu_32{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column}._chartHeader_1aduu_42{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._chartHeader_1aduu_42 h2{font-size:1.25rem;font-weight:600;margin:0}._toggleGroup_1aduu_57{display:flex;gap:var(--spacing-2)}._toggleGroup_1aduu_57 button{border-radius:var(--radius)}._chartWrapper_1aduu_66{flex-grow:1;height:400px}._errorCard_1aduu_71{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);height:100%}._errorCard_1aduu_71 p{font-weight:600;margin:0}._errorCard_1aduu_71 span{font-size:.875rem;opacity:.8}@media (max-width: 768px){._page_1aduu_1{padding:var(--spacing-4)}._chartHeader_1aduu_42{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}}._page_pfssv_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_pfssv_8{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._header_pfssv_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_pfssv_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._headerActions_pfssv_30{display:flex;gap:var(--spacing-3)}._filters_pfssv_35{display:flex}._searchWrapper_pfssv_39{position:relative;max-width:400px}._searchIcon_pfssv_44{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchWrapper_pfssv_39 input{padding-left:calc(var(--spacing-3) * 2 + 18px)}._modulesGrid_pfssv_57{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._moduleCard_pfssv_63{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-2)}._moduleTitle_pfssv_74{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._moduleAuthor_pfssv_81{font-size:.875rem;color:var(--muted-foreground);margin:0}._moduleFooter_pfssv_87{margin-top:auto;padding-top:var(--spacing-3);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--text-secondary)}._moduleLang_pfssv_98,._moduleUpdated_pfssv_102{color:var(--muted-foreground)}._noResults_pfssv_106,._errorCard_pfssv_106{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);grid-column:1 / -1}._pagination_pfssv_116{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4)}._errorCard_pfssv_106{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-color:var(--error);color:var(--error);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2)}._errorCard_pfssv_106 p{font-weight:600;margin:0}._errorCard_pfssv_106 span{font-size:.875rem;opacity:.8}@media (max-width: 768px){._header_pfssv_8{flex-direction:column;align-items:flex-start}}._container_18a7e_1{display:flex;align-items:center;gap:var(--spacing-4);width:100%}._iconWrapper_18a7e_8{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--primary-foreground);box-shadow:var(--shadow)}._icon_18a7e_8{color:#fff}._textContainer_18a7e_24{display:flex;flex-direction:column;gap:var(--spacing-1)}._phaseName_18a7e_30{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}._phaseDescription_18a7e_37{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.4}._container_1tlc0_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._errorState_1tlc0_9{color:var(--error-foreground);background-color:var(--error);text-align:center}._errorMessage_1tlc0_15{font-size:.875rem;opacity:.8;margin-top:var(--spacing-1)}._header_1tlc0_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._title_1tlc0_28{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._cycleDayInfo_1tlc0_35{font-size:.9375rem;color:var(--text-secondary);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full)}._dayNumber_1tlc0_43{font-weight:600;color:var(--primary-dark)}._contentGrid_1tlc0_48{display:grid;gap:var(--spacing-4);grid-template-columns:1fr}@media (min-width: 768px){._contentGrid_1tlc0_48{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._contentGrid_1tlc0_48{grid-template-columns:1fr 1fr 1.5fr}}._cardTitle_1tlc0_66{font-size:1rem;font-weight:500;color:var(--text-secondary);margin:0 0 var(--spacing-3) 0;display:flex;align-items:center;gap:var(--spacing-2)}._phaseCard_1tlc0_76,._hormoneCard_1tlc0_76,._tipsCard_1tlc0_76{background-color:var(--background);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border)}@media (min-width: 1024px){._tipsCard_1tlc0_76{grid-column:span 3}}@media (min-width: 1280px){._tipsCard_1tlc0_76{grid-column:3 / 4;grid-row:1 / 2}._phaseCard_1tlc0_76{grid-column:1 / 2}._hormoneCard_1tlc0_76{grid-column:2 / 3}}._hormoneLevels_1tlc0_102{display:flex;flex-direction:column;gap:var(--spacing-4)}._hormone_1tlc0_76{display:flex;flex-direction:column;gap:var(--spacing-1)}._hormoneName_1tlc0_114{font-size:.875rem;color:var(--text-primary)}._hormoneBarContainer_1tlc0_119{width:100%;height:12px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._estrogenBar_1tlc0_127{height:100%;background-color:var(--accent-pink);border-radius:var(--radius-full);transition:width var(--animation-duration-normal) ease-in-out}._progesteroneBar_1tlc0_134{height:100%;background-color:var(--accent-yellow);border-radius:var(--radius-full);transition:width var(--animation-duration-normal) ease-in-out}._tipsList_1tlc0_141{display:flex;flex-direction:column;gap:var(--spacing-2)}._tip_1tlc0_76{font-size:.875rem;color:var(--text-primary);line-height:1.5;margin:0}._badge_pg5vi_1{padding:var(--spacing-1) var(--spacing-3);font-weight:500;display:inline-flex;align-items:center;gap:var(--spacing-2);white-space:normal;text-align:left;line-height:1.4;max-width:300px}._icon_pg5vi_13{flex-shrink:0}._container_15s7o_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._card_15s7o_7{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-2)}._cardHeader_15s7o_18{display:flex;align-items:center;gap:var(--spacing-2)}._icon_15s7o_24{color:var(--primary)}._cardTitle_15s7o_28{font-size:.875rem;font-weight:500;color:var(--text-secondary);margin:0;text-transform:capitalize}._cardValue_15s7o_36{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1}._cardUnit_15s7o_44{font-size:.8rem;font-weight:400;color:var(--text-secondary);margin-left:var(--spacing-1)}._noData_15s7o_51{font-size:.9rem;color:var(--text-secondary);margin:0;padding-top:var(--spacing-3)}._insightsCard_15s7o_58{grid-column:1 / -1}@media (min-width: 1024px){._insightsCard_15s7o_58{grid-column:span 2}}@media (min-width: 1280px){._insightsCard_15s7o_58{grid-column:span 1}}._insightsContent_15s7o_74{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;padding-top:var(--spacing-2)}._container_ewxo2_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) 0}._form_12fi4_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);max-width:700px;margin:auto}._formTitle_12fi4_14{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0;text-align:center;text-transform:capitalize}._grid_12fi4_23{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 640px){._grid_12fi4_23{grid-template-columns:1fr 1fr}}._fullWidth_12fi4_35{grid-column:1 / -1}._symptomSelector_12fi4_39{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-4)}._categoryTitle_12fi4_48{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;margin:0 0 var(--spacing-2) 0}._badgeContainer_12fi4_56{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._symptomBadge_12fi4_62{cursor:pointer;transition:all var(--animation-duration-fast);background-color:color-mix(in srgb,var(--badge-bg, var(--primary)) 70%,var(--muted));color:color-mix(in srgb,var(--badge-color, var(--primary-foreground)) 90%,black);border:1px solid transparent}._symptomBadge_12fi4_62._selected_12fi4_70{background-color:var(--badge-bg, var(--primary));color:var(--badge-color, var(--primary-foreground));transform:scale(1.05);box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--badge-bg, var(--primary))}._submitButton_12fi4_77{width:100%}._container_1ydti_1{display:flex;justify-content:center;padding:var(--spacing-4) 0}._container_18pp5_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) 0}._title_18pp5_8{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-primary)}._statsGrid_18pp5_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._chartCard_18pp5_20{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._chartTitle_18pp5_28{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-4) 0}._chartContainer_18pp5_35{height:300px;width:100%}._placeholder_18pp5_40{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);min-height:400px}._placeholderIcon_18pp5_53{color:var(--primary);margin-bottom:var(--spacing-4)}._placeholderTitle_18pp5_58{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._placeholderText_18pp5_65{font-size:var(--font-size-base);color:var(--text-secondary);max-width:400px;margin:0}._container_17mn0_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) 0}._title_17mn0_8{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-primary)}._grid_17mn0_14{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:start}@media (min-width: 768px){._grid_17mn0_14{grid-template-columns:auto 1fr}}._calendarContainer_17mn0_27{display:flex;justify-content:center}._calendar_17mn0_27{border:none;box-shadow:none;padding:0;width:100%;max-width:400px}._infoPanel_17mn0_40{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._infoTitle_17mn0_48{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-4) 0}._infoText_17mn0_55{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-3) 0}._legend_17mn0_62{margin-top:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}._legendItem_17mn0_69{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-secondary)}._legendColorBox_17mn0_77{width:16px;height:16px;border-radius:var(--radius-sm)}._legendColorBox_17mn0_77._fertile_17mn0_83{background-color:var(--primary-light)}._legendColorBox_17mn0_77._ovulation_17mn0_87{background-color:var(--primary)}._placeholder_17mn0_91{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);min-height:400px}._placeholderIcon_17mn0_104{color:var(--primary);margin-bottom:var(--spacing-4)}._placeholderTitle_17mn0_109{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._placeholderText_17mn0_116{font-size:var(--font-size-base);color:var(--text-secondary);max-width:400px;margin:0}._container_1rqr0_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) 0}._title_1rqr0_8{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-primary)}._grid_1rqr0_14{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 1024px){._grid_1rqr0_14{grid-template-columns:1fr 1fr}}._chartCard_1rqr0_26{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._chartTitle_1rqr0_34{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-4) 0}._chartContainer_1rqr0_41{height:300px;width:100%}._placeholder_1rqr0_46{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);min-height:400px}._placeholderIcon_1rqr0_59{color:var(--primary);margin-bottom:var(--spacing-4)}._placeholderTitle_1rqr0_64{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._placeholderText_1rqr0_71{font-size:var(--font-size-base);color:var(--text-secondary);max-width:400px;margin:0}._container_xlw77_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8) 0;max-width:900px;margin:0 auto}._header_xlw77_10{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._icon_xlw77_18{color:var(--primary)}._title_xlw77_22{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-primary);margin:0}._subtitle_xlw77_29{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:600px;margin:0}._actions_xlw77_36{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 768px){._actions_xlw77_36{grid-template-columns:1fr 1fr}}._actionCard_xlw77_48{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;text-align:center;align-items:center}._actionTitle_xlw77_60{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._actionDescription_xlw77_67{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6) 0;flex-grow:1}._actionButton_xlw77_75{width:100%;max-width:250px}._disclaimer_xlw77_80{text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary);background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius-md)}._container_14xbv_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) 0}._title_14xbv_8{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-primary)}._grid_14xbv_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._card_14xbv_20{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-3)}._cardHeader_14xbv_31{display:flex;align-items:center;gap:var(--spacing-2)}._cardIcon_14xbv_37{color:var(--primary)}._cardTitle_14xbv_41{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0}._cardText_14xbv_48{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}._comingSoon_14xbv_55{opacity:.6}._placeholder_14xbv_59{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);min-height:400px}._placeholderIcon_14xbv_72{color:var(--primary);margin-bottom:var(--spacing-4)}._placeholderTitle_14xbv_77{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._placeholderText_14xbv_84{font-size:var(--font-size-base);color:var(--text-secondary);max-width:400px;margin:0}._container_1236t_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4) 0;max-width:800px;margin:0 auto}._title_1236t_10{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-primary)}._subtitle_1236t_16{font-size:var(--font-size-base);color:var(--text-secondary);margin-top:calc(-1 * var(--spacing-2));margin-bottom:var(--spacing-6)}._formContent_1236t_23{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._grid_1236t_31{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 640px){._grid_1236t_31{grid-template-columns:1fr 1fr}}._submitButton_1236t_43{margin-top:var(--spacing-6);width:100%}@media (min-width: 640px){._submitButton_1236t_43{width:auto}}._fab_nm1h2_1{position:fixed;bottom:var(--spacing-8);right:var(--spacing-8);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);z-index:var(--z-nav);width:3.5rem;height:3.5rem;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._fab_nm1h2_1:hover{transform:scale(1.05);box-shadow:var(--shadow-lg),0 8px 25px #00000026}._fab_nm1h2_1:active{transform:scale(.95)}@media (max-width: 768px){._fab_nm1h2_1{bottom:var(--spacing-6);right:var(--spacing-6);width:var(--touch-target-large);height:var(--touch-target-large)}}._dialogContent_nm1h2_35{max-height:80vh;display:flex;flex-direction:column;width:100%;max-width:520px}@media (max-width: 768px){._dialogContent_nm1h2_35{max-height:90vh;margin:var(--spacing-2);width:calc(100vw - var(--spacing-4));max-width:none}}._dialogDescription_nm1h2_52{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:var(--spacing-2) 0 0 0}._scrollableContent_nm1h2_58{overflow-y:auto;flex-grow:1;padding-right:var(--spacing-2);scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (max-width: 768px){._scrollableContent_nm1h2_58{padding-right:0;max-height:60vh}}._logSection_nm1h2_73{margin-bottom:var(--spacing-4)}._sectionTitle_nm1h2_77{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-3) 0;display:flex;align-items:center;gap:var(--spacing-2)}._flowSelector_nm1h2_87{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._flowButton_nm1h2_93{flex-grow:1;min-height:var(--touch-target-min);touch-action:manipulation}@media (max-width: 768px){._flowButton_nm1h2_93{min-height:var(--touch-target-comfortable);font-size:var(--font-size-sm)}}._category_nm1h2_106{margin-bottom:var(--spacing-4)}._categoryTitle_nm1h2_110{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-2) 0;color:var(--text-secondary)}._symptomsGrid_nm1h2_119{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._symptomButton_nm1h2_125{font-weight:400;min-height:var(--touch-target-min);touch-action:manipulation;transition:all var(--animation-duration-fast) ease}._symptomButton_nm1h2_125:active{transform:scale(.95)}@media (max-width: 768px){._symptomButton_nm1h2_125{min-height:var(--touch-target-comfortable);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3)}._symptomsGrid_nm1h2_119{gap:var(--spacing-2)}}._skeletonContainer_nm1h2_148{display:flex;flex-direction:column;gap:var(--spacing-2)}._moodSelector_nm1h2_154{margin-bottom:var(--spacing-2)}._sr-only_nm1h2_159{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._pageWrapper_q21n5_1{display:flex;flex-direction:column;min-height:100vh;position:relative}._periodTracker_q21n5_8{flex:1}._statusBar_q21n5_12{position:sticky;top:0;z-index:var(--z-nav-sticky);background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-2) var(--spacing-4);display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._statusIndicators_q21n5_24{display:flex;align-items:center;gap:var(--spacing-3)}._statusItem_q21n5_30{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius);font-size:.75rem;font-weight:500;border:none;background:transparent;cursor:pointer;transition:all var(--animation-duration-fast)}._statusItem_q21n5_30._online_q21n5_44{color:var(--success)}._statusItem_q21n5_30._offline_q21n5_48{color:var(--error)}._statusItem_q21n5_30._enabled_q21n5_52{color:var(--primary)}._statusItem_q21n5_30._disabled_q21n5_56{color:var(--muted-foreground)}._refreshButton_q21n5_60{color:var(--primary)}._refreshButton_q21n5_60:disabled{color:var(--muted-foreground);cursor:not-allowed}._spinning_q21n5_69{animation:_spin_q21n5_69 1s linear infinite}@keyframes _spin_q21n5_69{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statusItem_q21n5_30:hover:not(:disabled){background-color:var(--muted)}._privacyBadge_q21n5_86{font-size:.75rem}._alertsContainer_q21n5_90{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0 var(--spacing-4)}._alert_q21n5_90{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border-left:4px solid;background-color:var(--surface);box-shadow:var(--shadow)}._alert_q21n5_90._low_q21n5_108{border-left-color:var(--success)}._alert_q21n5_90._normal_q21n5_112{border-left-color:var(--info)}._alert_q21n5_90._high_q21n5_116{border-left-color:var(--warning)}._alert_q21n5_90._critical_q21n5_120{border-left-color:var(--error)}._alert_q21n5_90._error_q21n5_124{border-left-color:var(--error);background-color:var(--error);color:var(--error-foreground)}._alert_q21n5_90 strong{display:block;margin-bottom:var(--spacing-1)}._alert_q21n5_90 p{margin:0;font-size:.875rem;color:var(--text-secondary)}._header_q21n5_141{display:flex;flex-direction:column;gap:var(--spacing-4);padding:0 var(--spacing-4)}._headerTop_q21n5_148{display:flex;justify-content:flex-start;padding-top:var(--spacing-4)}._headerMain_q21n5_154{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._title_q21n5_161{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0}._subtitle_q21n5_168{font-size:1rem;color:var(--text-secondary);margin-top:var(--spacing-2);max-width:60ch}._headerControls_q21n5_175{display:flex;align-items:center;gap:var(--spacing-2)}._quickActions_q21n5_181{display:flex;gap:var(--spacing-2);padding:0 var(--spacing-4);flex-wrap:wrap}._quickActionButton_q21n5_188{flex:1;min-width:120px}._intelligenceSection_q21n5_193{margin:0 var(--spacing-4)}._intelligenceGrid_q21n5_197{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-4)}._intelligenceCard_q21n5_204{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow)}._intelligenceHeader_q21n5_212{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._intelligenceDate_q21n5_219{font-size:.875rem;color:var(--text-secondary)}._intelligenceReason_q21n5_224{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-primary)}._dashboardGrid_q21n5_231{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);padding:0 var(--spacing-4)}@media (min-width: 1024px){._dashboardGrid_q21n5_231{grid-template-columns:2fr 1fr;align-items:start}}._mainColumn_q21n5_245{display:flex;flex-direction:column;gap:var(--spacing-6)}._sideColumn_q21n5_251{position:relative}._stickySidebar_q21n5_255{position:sticky;top:calc(var(--spacing-6) + 60px);display:flex;flex-direction:column;gap:var(--spacing-6)}._card_q21n5_263{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._settingsCard_q21n5_271,._settingsGrid_q21n5_277{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_q21n5_283{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-4) 0}._loadingOverlay_q21n5_290{position:fixed;bottom:var(--spacing-4);right:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)}._sr-only_q21n5_303{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._statusItem_q21n5_30:focus-visible,._quickActionButton_q21n5_188:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){._statusItem_q21n5_30,._alert_q21n5_90,._intelligenceCard_q21n5_204{transition:none}._stickySidebar_q21n5_255{position:static}}@media (prefers-contrast: high){._alert_q21n5_90{border-width:2px}._statusItem_q21n5_30{border:1px solid currentColor}}@media (max-width: 768px){._pageContainer_q21n5_348{gap:var(--spacing-4)}._header_q21n5_141{flex-direction:column;align-items:flex-start;padding:0 var(--spacing-3)}._headerMain_q21n5_154{flex-direction:column;align-items:flex-start}._title_q21n5_161{font-size:1.5rem}._quickActions_q21n5_181{padding:0 var(--spacing-3)}._quickActionButton_q21n5_188{min-width:100px;font-size:.875rem}._dashboardGrid_q21n5_231{padding:0 var(--spacing-3);gap:var(--spacing-4)}._card_q21n5_263{padding:var(--spacing-4)}._intelligenceGrid_q21n5_197{grid-template-columns:1fr}._stickySidebar_q21n5_255{position:static}._statusBar_q21n5_12{padding:var(--spacing-2) var(--spacing-3)}._alertsContainer_q21n5_90{margin:0 var(--spacing-3)}}@media print{._statusBar_q21n5_12,._quickActions_q21n5_181,._loadingOverlay_q21n5_290{display:none}._pageContainer_q21n5_348{gap:var(--spacing-4)}._card_q21n5_263{break-inside:avoid;box-shadow:none;border:1px solid #000}}.dark ._statusBar_q21n5_12,.dark ._loadingOverlay_q21n5_290{background-color:color-mix(in srgb,var(--surface) 95%,black)}._predictionsSection_q21n5_430{display:flex;flex-direction:column;gap:var(--spacing-6)}._predictionGrid_q21n5_436{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._predictionCard_q21n5_442{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);text-align:center}._predictionCard_q21n5_442 h3{font-size:.875rem;font-weight:500;color:var(--text-secondary);margin:0 0 var(--spacing-2) 0;text-transform:uppercase;letter-spacing:.05em}._predictionDate_q21n5_459,._predictionRange_q21n5_460,._predictionValue_q21n5_461{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._fertilityContent_q21n5_468{display:flex;flex-direction:column;gap:var(--spacing-6)}._fertilityOverview_q21n5_474{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}._fertilityCard_q21n5_480{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._fertilityCard_q21n5_480 h3{font-size:1rem;font-weight:500;color:var(--text-secondary);margin:0 0 var(--spacing-3) 0}._phaseIndicator_q21n5_494{font-size:1.5rem;font-weight:600;color:var(--primary);margin:0 0 var(--spacing-2) 0;text-transform:capitalize}._phaseDescription_q21n5_502{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}._scoreDisplay_q21n5_509{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}._scoreValue_q21n5_516{font-size:2rem;font-weight:700;color:var(--primary)}._scoreLabel_q21n5_522{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._recommendationsSection_q21n5_529{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._recommendationsSection_q21n5_529 h3{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 var(--spacing-3) 0}._recommendationsList_q21n5_543{display:flex;flex-direction:column;gap:var(--spacing-2)}._recommendationItem_q21n5_549{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.875rem;line-height:1.5}._recommendationBullet_q21n5_557{color:var(--primary);font-weight:600;margin-top:.1em}._analyticsSection_q21n5_563,._analyticsContent_q21n5_569{display:flex;flex-direction:column;gap:var(--spacing-6)}._analyticsOverview_q21n5_575{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4)}._analyticsCard_q21n5_581{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._analyticsCard_q21n5_581 h3{font-size:1rem;font-weight:500;color:var(--text-secondary);margin:0 0 var(--spacing-3) 0}._regularityScore_q21n5_595{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._scoreCircle_q21n5_602{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:var(--primary-light);color:var(--primary-dark);font-size:1.25rem;font-weight:600}._scoreDescription_q21n5_615{font-size:.875rem;color:var(--text-secondary);text-align:center;margin:0}._patternsList_q21n5_622{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._symptomBadge_q21n5_628{font-size:.75rem}._trendsSection_q21n5_632{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._trendsSection_q21n5_632 h3{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 var(--spacing-3) 0}._trendsGrid_q21n5_646{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-3)}._trendItem_q21n5_652{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius)}._trendLabel_q21n5_661{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._trendValue_q21n5_668{font-size:1rem;font-weight:600;color:var(--text-primary)}._healthcareContent_q21n5_674{display:flex;flex-direction:column;gap:var(--spacing-6)}._reportSection_q21n5_680{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._reportSection_q21n5_680 h3{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._sectionDescription_q21n5_694{font-size:.875rem;color:var(--text-secondary);margin:0 0 var(--spacing-4) 0;line-height:1.5}._reportOptions_q21n5_701{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._reportButton_q21n5_707{flex:1;min-width:140px}._recentReports_q21n5_712{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._recentReports_q21n5_712 h3{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 var(--spacing-3) 0}._reportsList_q21n5_726{display:flex;flex-direction:column;gap:var(--spacing-2)}._reportItem_q21n5_732{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius)}._reportInfo_q21n5_741{display:flex;flex-direction:column;gap:var(--spacing-1)}._reportName_q21n5_747{font-size:.875rem;font-weight:500;color:var(--text-primary)}._reportDate_q21n5_753{font-size:.75rem;color:var(--text-secondary)}._sharingSection_q21n5_758{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._sharingSection_q21n5_758 h3{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 var(--spacing-3) 0}._sharingControls_q21n5_772{display:flex;flex-direction:column;gap:var(--spacing-3)}._educationContent_q21n5_778{display:flex;flex-direction:column;gap:var(--spacing-6)}._educationGrid_q21n5_784{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4)}._educationCard_q21n5_790{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._educationHeader_q21n5_800{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._educationTitle_q21n5_807{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0;line-height:1.4}._educationDescription_q21n5_815{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5;flex:1}._educationFooter_q21n5_823{display:flex;justify-content:space-between;align-items:center;margin-top:auto}._readTime_q21n5_830{font-size:.75rem;color:var(--text-secondary)}._tipsSection_q21n5_835{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._tipsSection_q21n5_835 h3{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 var(--spacing-3) 0}._tipsList_q21n5_849{display:flex;flex-direction:column;gap:var(--spacing-2)}._tipItem_q21n5_855{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius)}._tipIcon_q21n5_864{font-size:1rem;margin-top:.1em}._tipText_q21n5_869{font-size:.875rem;line-height:1.5}._settingGroup_q21n5_874{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._settingGroup_q21n5_874 h3{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 var(--spacing-3) 0}._notificationSettings_q21n5_888{display:flex;flex-direction:column;gap:var(--spacing-2)}._notificationButton_q21n5_894{justify-content:flex-start;gap:var(--spacing-2)}._loadingContent_q21n5_899{display:flex;flex-direction:column;gap:var(--spacing-4)}._emptyState_q21n5_905{text-align:center;color:var(--text-secondary);font-style:italic;padding:var(--spacing-6);margin:0}._emptyText_q21n5_913{color:var(--text-secondary);font-size:.875rem;margin:0}._page_1xjil_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_1xjil_8{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._header_1xjil_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_1xjil_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._headerActions_1xjil_30{display:flex;gap:var(--spacing-3)}._filters_1xjil_35{display:flex}._searchWrapper_1xjil_39{position:relative;flex-grow:1;max-width:500px}._searchIcon_1xjil_45{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchWrapper_1xjil_39 input{padding-left:calc(var(--spacing-3) * 2 + 18px)}._tableContainer_1xjil_58{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto;box-shadow:var(--shadow)}._affiliateTable_1xjil_66{width:100%;border-collapse:collapse;text-align:left}._affiliateTable_1xjil_66 th,._affiliateTable_1xjil_66 td{padding:var(--spacing-3) var(--spacing-4);vertical-align:middle;border-bottom:1px solid var(--border);white-space:nowrap}._affiliateTable_1xjil_66 th{font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._affiliateTable_1xjil_66 tbody tr:last-child td{border-bottom:none}._affiliateTable_1xjil_66 tbody tr:hover{background-color:var(--surface)}._nameCell_1xjil_96{font-weight:600;color:var(--foreground)}._revenueCell_1xjil_101{font-weight:600;color:var(--success-foreground)}._noResults_1xjil_106{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_1xjil_112{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4)}._errorCard_1xjil_120{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);margin:var(--spacing-4)}._errorCard_1xjil_120 p{font-weight:600;margin:0}._errorCard_1xjil_120 span{font-size:.875rem;opacity:.8}@media (max-width: 768px){._header_1xjil_8{flex-direction:column;align-items:flex-start}}._page_1yomf_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_1yomf_8{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._header_1yomf_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_1yomf_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._filters_1yomf_30{display:flex;gap:var(--spacing-4);align-items:center}._filters_1yomf_30 input{max-width:300px}._tableContainer_1yomf_40{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto;box-shadow:var(--shadow)}._logTable_1yomf_48{width:100%;border-collapse:collapse;text-align:left}._logTable_1yomf_48 th,._logTable_1yomf_48 td{padding:var(--spacing-3) var(--spacing-4);vertical-align:top;border-bottom:1px solid var(--border)}._logTable_1yomf_48 th{font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}._logTable_1yomf_48 tbody tr:last-child td{border-bottom:none}._logTable_1yomf_48 tbody tr:hover{background-color:var(--surface)}._actionCell_1yomf_78{font-weight:600;font-family:var(--font-family-monospace)}._logTable_1yomf_48 pre{margin:0;font-family:var(--font-family-monospace);font-size:.875rem;background-color:var(--muted);padding:var(--spacing-2);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-all}._noResults_1yomf_94{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_1yomf_100{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4)}._errorCard_1yomf_108{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);margin:var(--spacing-4)}._errorCard_1yomf_108 p{font-weight:600;margin:0}._errorCard_1yomf_108 span{font-size:.875rem;opacity:.8}@media (max-width: 768px){._header_1yomf_8{flex-direction:column;align-items:flex-start}._filters_1yomf_30{flex-direction:column;align-items:stretch}._filters_1yomf_30 input{max-width:none}}._widget_hl41a_1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);background-color:var(--muted);border-radius:var(--radius-full);padding:var(--spacing-2);border:1px solid var(--border)}._widget_hl41a_1 button{min-width:2.75rem;min-height:2.75rem;touch-action:manipulation}._voteCount_hl41a_18{font-size:.9375rem;font-weight:700;color:var(--foreground);min-width:2rem;text-align:center;padding:var(--spacing-1) 0}@media (max-width: 768px){._widget_hl41a_1{flex-direction:row;padding:var(--spacing-1) var(--spacing-2);gap:var(--spacing-2)}._voteCount_hl41a_18{min-width:2.5rem;font-size:.875rem}}@media (max-width: 480px){._widget_hl41a_1 button{min-width:2.5rem;min-height:2.5rem}._voteCount_hl41a_18{font-size:.8125rem;min-width:2rem}}._card_5br7f_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);transition:box-shadow var(--animation-duration-fast) ease}._card_5br7f_1:hover{box-shadow:var(--shadow-md)}._mainContent_5br7f_13{display:flex;gap:var(--spacing-3);align-items:flex-start}._details_5br7f_19{flex-grow:1}._title_5br7f_23{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.4}._meta_5br7f_31{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);font-size:.8125rem;color:var(--text-secondary);margin-bottom:var(--spacing-3)}._metaItem_5br7f_41:before{content:"•";margin-right:var(--spacing-3);color:var(--border)}._metaItem_5br7f_41:first-of-type:before{display:none}._description_5br7f_51{font-size:.875rem;color:var(--text-primary);line-height:1.5;margin:0}._actions_5br7f_58{margin-left:auto}._commentButton_5br7f_62{display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-3);min-height:2.75rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all var(--animation-duration-fast) ease;touch-action:manipulation}._commentButton_5br7f_62:hover{background-color:color-mix(in srgb,var(--muted) 80%,black 20%);color:var(--text-primary)}._collapsibleContent_5br7f_84{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);animation:_fadeIn_5br7f_1 .3s ease-out}@keyframes _fadeIn_5br7f_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._loginPrompt_5br7f_96{text-align:center;padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);color:var(--text-secondary)}._commentsSection_5br7f_104{display:flex;flex-direction:column;gap:var(--spacing-4)}._commentsTitle_5br7f_110{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._commentsList_5br7f_117{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:400px;overflow-y:auto;padding-right:var(--spacing-2)}._noComments_5br7f_126{color:var(--text-secondary);font-style:italic;text-align:center;padding:var(--spacing-4) 0}._commentItem_5br7f_133{background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._commentHeader_5br7f_140{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2);font-size:.875rem}._commentAuthor_5br7f_148{font-weight:600;color:var(--text-primary)}._commentDate_5br7f_153{color:var(--text-secondary)}._commentText_5br7f_157{margin:0;color:var(--text-primary);line-height:1.5;white-space:pre-wrap;word-break:break-word}._commentForm_5br7f_165{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:flex-end}._commentForm_5br7f_165 button{min-height:2.75rem}._errorState_5br7f_176{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error);font-size:.875rem}@media (max-width: 768px){._mainContent_5br7f_13{flex-direction:column;gap:var(--spacing-3)}._actions_5br7f_58{margin-left:0;align-self:flex-start}._title_5br7f_23{font-size:1.0625rem}._description_5br7f_51{font-size:.8125rem}._meta_5br7f_31{font-size:.75rem;gap:var(--spacing-1)}}@media (max-width: 480px){._card_5br7f_1{padding:var(--spacing-3)}._mainContent_5br7f_13{gap:var(--spacing-2)}._title_5br7f_23{font-size:1rem;margin-bottom:var(--spacing-1)}._description_5br7f_51{font-size:.8125rem}._meta_5br7f_31{margin-bottom:var(--spacing-2)}._commentButton_5br7f_62{padding:var(--spacing-2);font-size:.8125rem}._collapsibleContent_5br7f_84{margin-top:var(--spacing-3);padding-top:var(--spacing-3)}._commentsList_5br7f_117{max-height:300px}._commentItem_5br7f_133{padding:var(--spacing-2)}._commentHeader_5br7f_140{font-size:.8125rem}._commentText_5br7f_157{font-size:.875rem}}._dashboard_t8c77_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_t8c77_7{text-align:center;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._title_t8c77_13{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_t8c77_20{font-size:1rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.5}._controls_t8c77_30{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}@media (max-width: 768px){._controls_t8c77_30{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}._filterGroup_t8c77_45{justify-content:center}._sortGroup_t8c77_49{justify-content:space-between}._sortTrigger_t8c77_53{min-width:180px;min-height:2.75rem}}@media (max-width: 480px){._title_t8c77_13{font-size:1.5rem}._subtitle_t8c77_20{font-size:.9375rem}._header_t8c77_7{padding:var(--spacing-3) 0}._filterGroup_t8c77_45{gap:var(--spacing-1)}._filterGroup_t8c77_45 ._button_t8c77_76{min-height:2.75rem;font-size:1rem}._sortGroup_t8c77_49{flex-direction:column;align-items:stretch;gap:var(--spacing-2)}._sortLabel_t8c77_87{font-size:1rem}}._filterGroup_t8c77_45{display:flex;gap:var(--spacing-2)}._sortGroup_t8c77_49{display:flex;align-items:center;gap:var(--spacing-2)}._sortLabel_t8c77_87{font-size:.875rem;font-weight:500;color:var(--text-secondary)}._sortTrigger_t8c77_53{width:180px}._requestList_t8c77_113{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}._loadMoreContainer_t8c77_119{display:flex;justify-content:center;margin-top:var(--spacing-4)}._errorState_t8c77_125,._emptyState_t8c77_126{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);color:var(--text-secondary)}._errorState_t8c77_125 h2,._emptyState_t8c77_126 h2{font-size:1.25rem;color:var(--text-primary);margin:var(--spacing-4) 0 var(--spacing-2) 0}._errorState_t8c77_125 p,._emptyState_t8c77_126 p{margin:0;max-width:400px}._errorIcon_t8c77_152{color:var(--error)}._skeletonCard_t8c77_156{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._skeletonHeader_t8c77_163{display:flex;justify-content:space-between;align-items:center}._skeletonFooter_t8c77_169{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-4)}._container_1kfrc_1{width:100%;max-width:900px;margin:0 auto}._container_bxuk3_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);height:100%}._backButton_bxuk3_11{align-self:flex-start;margin-bottom:var(--spacing-6)}._title_bxuk3_16{font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._subtitle_bxuk3_23{color:var(--muted-foreground);margin-bottom:var(--spacing-8)}._skeletonContainer_bxuk3_28{width:100%;max-width:600px}._container_1vz0z_1{max-width:48rem;margin:0 auto;padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._title_1vz0z_10{font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._description_1vz0z_17{color:var(--muted-foreground);margin-bottom:var(--spacing-6);line-height:1.6}._form_1vz0z_23{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1vz0z_29{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._submitButton_1vz0z_35{margin-top:var(--spacing-4);align-self:flex-start}@media (max-width: 768px){._container_1vz0z_1{padding:var(--spacing-4)}._grid_1vz0z_29{grid-template-columns:1fr}}._container_pe0do_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._grid_pe0do_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}._statCard_pe0do_14{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);text-align:center}._statCard_pe0do_14 h4{font-size:.875rem;font-weight:500;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0;text-transform:uppercase;letter-spacing:.05em}._statValue_pe0do_31{font-size:2rem;font-weight:700;color:var(--foreground);margin:0;line-height:1}._statUnit_pe0do_39{font-size:1rem;font-weight:400;color:var(--muted-foreground)}._statPeriod_pe0do_45{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._chartCard_pe0do_51{grid-column:1 / -1;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4)}._chartCard_pe0do_51 h4{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartContainer_pe0do_66{height:300px;width:100%}._statCardSkeleton_pe0do_71{height:120px;border-radius:var(--radius)}._chartSkeleton_pe0do_76{height:300px;border-radius:var(--radius);grid-column:1 / -1}._error_pe0do_82{color:var(--error);text-align:center;padding:var(--spacing-8);grid-column:1 / -1}._noData_pe0do_89{color:var(--muted-foreground);text-align:center;padding:var(--spacing-8);grid-column:1 / -1}@media (max-width: 768px){._grid_pe0do_8{grid-template-columns:1fr}._chartCard_pe0do_51{grid-column:1}}._container_koq7g_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._header_koq7g_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._title_koq7g_15{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._content_koq7g_22{min-height:12rem}._skeletonItem_koq7g_26{padding:var(--spacing-4);margin-bottom:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius)}._error_koq7g_33{color:var(--error);text-align:center;padding:var(--spacing-4)}._emptyState_koq7g_39{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyIcon_koq7g_45{width:3rem;height:3rem;margin:0 auto var(--spacing-4);color:var(--muted-foreground)}._goalList_koq7g_52{list-style:none;padding:0;margin:0}._goalItem_koq7g_58{padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--spacing-3);background-color:var(--surface)}._goalHeader_koq7g_66{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._goalName_koq7g_73{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._goalCategory_koq7g_80{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;text-transform:capitalize}._progressContainer_koq7g_87{display:flex;align-items:center;gap:var(--spacing-3)}._progressLabel_koq7g_93{font-size:.875rem;color:var(--muted-foreground);white-space:nowrap}._dialogForm_koq7g_99{display:flex;flex-direction:column;gap:var(--spacing-4)}._formGrid_koq7g_105{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}@media (max-width: 768px){._formGrid_koq7g_105{grid-template-columns:1fr}}._container_8rayo_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._title_8rayo_8{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._description_8rayo_15{color:var(--muted-foreground);margin-bottom:var(--spacing-4);line-height:1.6}._content_8rayo_21{min-height:12rem}._skeletonItem_8rayo_25{padding:var(--spacing-4);margin-bottom:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius)}._error_8rayo_32{color:var(--error);text-align:center;padding:var(--spacing-4)}._emptyState_8rayo_38{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyIcon_8rayo_44{width:3rem;height:3rem;margin:0 auto var(--spacing-4);color:var(--muted-foreground)}._goalList_8rayo_51{list-style:none;padding:0;margin:0}._goalItem_8rayo_57{padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--spacing-3);background-color:var(--surface)}._goalHeader_8rayo_65{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._goalName_8rayo_72{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._goalDates_8rayo_79{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0}._progressContainer_8rayo_88{display:flex;align-items:center;gap:var(--spacing-3)}._progressLabel_8rayo_94{font-size:.875rem;color:var(--muted-foreground);white-space:nowrap}._container_m8rd5_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._title_m8rd5_8{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._description_m8rd5_15{color:var(--muted-foreground);margin-bottom:var(--spacing-6);line-height:1.6}._filters_m8rd5_21{display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-6);flex-wrap:wrap}._searchWrapper_m8rd5_28{position:relative;flex:1;min-width:200px}._searchIcon_m8rd5_34{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_m8rd5_43{padding-left:calc(var(--spacing-3) * 2 + 18px)}._content_m8rd5_47{min-height:20rem}._grid_m8rd5_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-4)}._skeletonCard_m8rd5_57{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3)}._error_m8rd5_63{color:var(--error);text-align:center;padding:var(--spacing-4)}._noResults_m8rd5_69{color:var(--muted-foreground);text-align:center;padding:var(--spacing-8)}._videoCard_m8rd5_75{display:block;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:all var(--animation-duration-normal) ease;background-color:var(--surface)}._videoCard_m8rd5_75:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--primary)}._thumbnailWrapper_m8rd5_92{position:relative;width:100%;height:160px;overflow:hidden;background-color:var(--muted)}._thumbnail_m8rd5_92{width:100%;height:100%;object-fit:cover}._playIconOverlay_m8rd5_106{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:.8;transition:opacity var(--animation-duration-normal) ease}._videoCard_m8rd5_75:hover ._playIconOverlay_m8rd5_106{opacity:1}._cardContent_m8rd5_120{padding:var(--spacing-4)}._videoTitle_m8rd5_124{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.4}._videoDescription_m8rd5_132{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._videoMeta_m8rd5_143{display:flex;gap:var(--spacing-2);font-size:.75rem;color:var(--muted-foreground);text-transform:capitalize}._videoMeta_m8rd5_143 span{padding:var(--spacing-1) var(--spacing-2);background-color:var(--muted);border-radius:var(--radius-sm)}@media (max-width: 768px){._filters_m8rd5_21{flex-direction:column}._searchWrapper_m8rd5_28{min-width:auto}._grid_m8rd5_51{grid-template-columns:1fr}}._container_jmska_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._title_jmska_8{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._description_jmska_15{color:var(--muted-foreground);margin-bottom:var(--spacing-4);line-height:1.6}._content_jmska_21{min-height:12rem}._skeleton_jmska_25{height:80px;margin-bottom:var(--spacing-3);border-radius:var(--radius)}._error_jmska_31{color:var(--error);text-align:center;padding:var(--spacing-4)}._noAlerts_jmska_37{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._noAlertsIcon_jmska_43{width:3rem;height:3rem;margin:0 auto var(--spacing-4);color:var(--success)}._alertList_jmska_50{list-style:none;padding:0;margin:0}._alertItem_jmska_56{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-3);background-color:var(--surface)}._alertHeader_jmska_64{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._alertIcon_jmska_71{width:1.25rem;height:1.25rem;flex-shrink:0}._alertIcon_jmska_71._low_jmska_77{color:var(--warning)}._alertIcon_jmska_71._medium_jmska_81,._alertIcon_jmska_71._high_jmska_85{color:var(--error)}._alertTitle_jmska_89{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._alertMessage_jmska_96{color:var(--foreground);margin:0 0 var(--spacing-3) 0;line-height:1.5}._alertFooter_jmska_102{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3)}._alertTimestamp_jmska_109{font-size:.875rem;color:var(--muted-foreground)}@media (max-width: 768px){._alertFooter_jmska_102{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}._container_1a1jo_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._header_1a1jo_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._title_1a1jo_15{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._description_1a1jo_22{color:var(--muted-foreground);margin-bottom:var(--spacing-6);line-height:1.6}._form_1a1jo_28{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1a1jo_34{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._zonesDisplay_1a1jo_40{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);margin-top:var(--spacing-4)}._zonesDisplay_1a1jo_40 p{font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._zoneList_1a1jo_54{list-style:none;padding:0;margin:0}._zoneList_1a1jo_54 li{padding:var(--spacing-2) 0;border-bottom:1px solid var(--border);color:var(--foreground);font-family:var(--font-family-monospace);font-size:.875rem}._zoneList_1a1jo_54 li:last-child{border-bottom:none}._noZones_1a1jo_72{color:var(--muted-foreground);font-style:italic;margin:0}._actions_1a1jo_78{display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._error_1a1jo_87{color:var(--error);text-align:center;padding:var(--spacing-8)}@media (max-width: 768px){._grid_1a1jo_34{grid-template-columns:1fr}._actions_1a1jo_78{flex-direction:column}}._container_717m8_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._header_717m8_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._title_717m8_15{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._content_717m8_22{min-height:12rem}._skeletonItem_717m8_26{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);margin-bottom:var(--spacing-2)}._error_717m8_34{color:var(--error);text-align:center;padding:var(--spacing-4)}._emptyState_717m8_40{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyIcon_717m8_46{width:3rem;height:3rem;margin:0 auto var(--spacing-4);color:var(--muted-foreground)}._teamList_717m8_53{list-style:none;padding:0;margin:0}._teamMember_717m8_59{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:var(--spacing-2)}._memberInfo_717m8_69{display:flex;align-items:center;gap:var(--spacing-3)}._avatar_717m8_75{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}._memberName_717m8_88{font-weight:500;color:var(--foreground);margin:0}._memberRole_717m8_94{font-size:.875rem;color:var(--muted-foreground);margin:0}._status_717m8_100{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-transform:capitalize}._pending_717m8_108{background-color:var(--warning);color:var(--warning-foreground)}._accepted_717m8_113{background-color:var(--success);color:var(--success-foreground)}._declined_717m8_118{background-color:var(--error);color:var(--error-foreground)}._dialogForm_717m8_123{display:flex;flex-direction:column;gap:var(--spacing-4)}._container_1bd1c_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._title_1bd1c_8{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._description_1bd1c_15{color:var(--muted-foreground);margin-bottom:var(--spacing-4);line-height:1.6}._content_1bd1c_21{min-height:12rem;margin-bottom:var(--spacing-6)}._skeletonItem_1bd1c_26{padding:var(--spacing-3);margin-bottom:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius)}._error_1bd1c_33{color:var(--error);text-align:center;padding:var(--spacing-4)}._emptyState_1bd1c_39{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyIcon_1bd1c_45{width:3rem;height:3rem;margin:0 auto var(--spacing-4);color:var(--muted-foreground)}._encouragementList_1bd1c_52{list-style:none;padding:0;margin:0}._encouragementItem_1bd1c_58{display:flex;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--spacing-2);background-color:var(--surface)}._emoji_1bd1c_68{font-size:1.5rem;flex-shrink:0}._messageContent_1bd1c_73{flex:1}._messageText_1bd1c_77{color:var(--foreground);margin:0 0 var(--spacing-1) 0;line-height:1.5}._senderInfo_1bd1c_83{font-size:.875rem;color:var(--muted-foreground);margin:0}._form_1bd1c_89{display:flex;gap:var(--spacing-3);align-items:flex-end;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._form_1bd1c_89 textarea{flex:1}._form_1bd1c_89 button{flex-shrink:0}._pageContainer_2d51h_1{padding:var(--spacing-6);max-width:1200px;margin:0 auto;min-height:100vh}._header_2d51h_8{margin-bottom:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._headerContent_2d51h_17{display:flex;justify-content:space-between;align-items:flex-start}._titleContainer_2d51h_23{display:flex;align-items:center;gap:var(--spacing-4)}._headerIcon_2d51h_29{color:var(--primary);width:2rem;height:2rem;flex-shrink:0}._title_2d51h_23{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_2d51h_43{color:var(--muted-foreground);font-size:1.125rem;margin:0;line-height:1.6}._tabs_2d51h_50{width:100%}._tabContent_2d51h_54{margin-top:var(--spacing-6);min-height:400px}._grid_2d51h_59{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}@media (max-width: 1024px){._grid_2d51h_59{grid-template-columns:1fr}}@media (max-width: 768px){._pageContainer_2d51h_1{padding:var(--spacing-4)}._headerContent_2d51h_17{flex-direction:column;gap:var(--spacing-4);align-items:stretch}._title_2d51h_23{font-size:1.75rem}}._form_q6nzh_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);max-width:600px;margin:auto}._formTitle_q6nzh_14{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0;text-align:center}._grid_q6nzh_22{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 640px){._grid_q6nzh_22{grid-template-columns:1fr 1fr}}._fullWidth_q6nzh_34{grid-column:1 / -1}._checkboxGroup_q6nzh_38{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 640px){._checkboxGroup_q6nzh_38{flex-direction:row;align-items:center}}._checkboxItem_q6nzh_51{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:0}._checkboxItem_q6nzh_51 label{margin-bottom:0;cursor:pointer}._dynamicField_q6nzh_63{display:flex;align-items:center;gap:var(--spacing-2)}._addButton_q6nzh_69{margin-top:var(--spacing-2);align-self:flex-start}._submitButton_q6nzh_74{width:100%}._dashboard_1i4iq_1{display:flex;flex-direction:column;gap:var(--spacing-6);height:100%}._header_1i4iq_8{padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._headerContent_1i4iq_13{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}._title_1i4iq_21{margin:0;font-size:2rem;font-weight:700;color:var(--foreground)}._recipientSelector_1i4iq_28{display:flex;align-items:center;gap:var(--spacing-3)}._selectorLabel_1i4iq_34{font-size:.9rem;font-weight:500;color:var(--muted-foreground)}._select_1i4iq_34{font-family:var(--font-family-base);font-size:1rem;font-weight:500;height:2.5rem;min-width:200px;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:border-color var(--animation-duration-normal) ease}._select_1i4iq_34:hover{border-color:var(--primary)}._select_1i4iq_34:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._tabs_1i4iq_65{display:flex;flex-direction:column;flex-grow:1}._tabsList_1i4iq_71{gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-lg);align-self:flex-start}._tab_1i4iq_65{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);font-weight:500}._tabContent_1i4iq_87{padding-top:var(--spacing-6);flex-grow:1}._centeredMessage_1i4iq_92{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-4);padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);height:100%;min-height:400px}._centeredMessage_1i4iq_92 h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--foreground)}._centeredMessage_1i4iq_92 p{margin:0;color:var(--muted-foreground);max-width:500px;line-height:1.6}._infoIcon_1i4iq_120{color:var(--primary);width:48px;height:48px}._errorIcon_1i4iq_126{color:var(--error);width:48px;height:48px}._errorMessage_1i4iq_132{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground);background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius);max-width:100%;overflow-x:auto;word-break:break-all}._tabsListSkeleton_1i4iq_144{display:flex;gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-lg)}@media (max-width: 767px){._title_1i4iq_21{font-size:1.5rem}._headerContent_1i4iq_13{flex-direction:column;align-items:stretch}._tabsList_1i4iq_71{width:100%;overflow-x:auto}}._container_1cook_1{padding:var(--spacing-4);font-family:var(--font-family-base)}._error_1cook_6,._empty_1cook_6{text-align:center;color:var(--text-secondary);padding:var(--spacing-8)}._day_1cook_12{margin-bottom:var(--spacing-8)}._dayHeader_1cook_16{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._line_1cook_23{flex-grow:1;height:1px;background-color:var(--border)}._dayTitle_1cook_29{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);white-space:nowrap}._eventsList_1cook_36{display:flex;flex-direction:column;gap:var(--spacing-4);padding-left:var(--spacing-6);position:relative}._eventsList_1cook_36:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:2px;background-color:var(--border)}._event_1cook_36{display:flex;gap:var(--spacing-4);position:relative}._eventIconWrapper_1cook_60{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;left:-38px;top:0;border:3px solid var(--background);z-index:var(--z-content-low)}._eventIcon_1cook_60{width:1.25rem;height:1.25rem;color:#fff}._eventContent_1cook_81{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-3);border:1px solid var(--border);width:100%}._eventHeader_1cook_89{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._eventTitle_1cook_96{font-weight:600;color:var(--foreground)}._eventTime_1cook_101{font-size:var(--font-size-sm);color:var(--text-secondary)}._eventDescription_1cook_106{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--spacing-2) 0;line-height:var(--line-height-normal)}._eventTracker_1cook_113{font-size:var(--font-size-sm);font-weight:500;text-transform:capitalize}._skeletonDay_1cook_119{margin-bottom:var(--spacing-8)}._container_feykp_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._title_feykp_7{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._predictionsGrid_feykp_14{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 768px){._predictionsGrid_feykp_14{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}._predictionCard_feykp_26{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3)}._cardHeader_feykp_36{display:flex;align-items:center;gap:var(--spacing-3)}._icon_feykp_42{width:24px;height:24px;flex-shrink:0}._highRisk_feykp_48{color:var(--error)}._mediumRisk_feykp_49{color:var(--warning)}._lowRisk_feykp_50{color:var(--success)}._conditionTitle_feykp_52{font-size:1rem;font-weight:600;color:var(--foreground);margin:0;flex-grow:1}._recommendation_feykp_60{font-size:.875rem;color:var(--muted-foreground);margin:0;flex-grow:1}._details_feykp_67{font-size:.8rem;color:var(--text-secondary);border-top:1px solid var(--border);padding-top:var(--spacing-3)}._details_feykp_67 p{margin:0}._error_feykp_78,._noData_feykp_78{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0}._error_feykp_78{color:var(--error)}._container_lezey_1,._header_lezey_7{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 768px){._header_lezey_7{flex-direction:row;justify-content:space-between;align-items:center}}._title_lezey_21{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._controls_lezey_28{display:flex;gap:var(--spacing-3);align-items:center}._selectTrigger_lezey_34{width:150px}._chartContainer_lezey_38{height:300px;width:100%}._error_lezey_43,._noData_lezey_43{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0;background-color:var(--surface);border-radius:var(--radius)}._error_lezey_43{color:var(--error)}._container_mx5n6_1,._header_mx5n6_7{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 768px){._header_mx5n6_7{flex-direction:row;justify-content:space-between;align-items:center}}._title_mx5n6_21{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._chartContainer_mx5n6_28{height:300px;width:100%}._error_mx5n6_33,._noData_mx5n6_33{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0;background-color:var(--surface);border-radius:var(--radius)}._error_mx5n6_33{color:var(--error)}._card_1uv5f_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_1uv5f_12{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._form_1uv5f_19{display:flex;flex-direction:column;gap:var(--spacing-4)}._switchItem_1uv5f_25{flex-direction:row;justify-content:space-between;align-items:center}._switch_1uv5f_25{position:relative;width:42px;height:25px;background-color:var(--muted);border-radius:var(--radius-full);-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid var(--border);cursor:pointer}._switch_1uv5f_25[data-state=checked]{background-color:var(--primary)}._switchThumb_1uv5f_46{display:block;width:21px;height:21px;background-color:#fff;border-radius:9999px;box-shadow:0 2px 2px #0003;transition:transform .1s;transform:translate(2px);will-change:transform}._switchThumb_1uv5f_46[data-state=checked]{transform:translate(19px)}._submitButton_1uv5f_62{align-self:flex-end}._card_nv1j9_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_nv1j9_12{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._alertsContainer_nv1j9_19{display:flex;flex-direction:column;gap:var(--spacing-3);max-height:300px;overflow-y:auto}._alert_nv1j9_19{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius)}._alert_nv1j9_19._high_nv1j9_35{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:3px solid var(--error)}._alert_nv1j9_19._medium_nv1j9_40{background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-left:3px solid var(--warning)}._icon_nv1j9_45{width:20px;height:20px;flex-shrink:0;margin-top:2px}._high_nv1j9_35 ._icon_nv1j9_45{color:var(--error)}._medium_nv1j9_40 ._icon_nv1j9_45{color:var(--warning)}._alertTitle_nv1j9_55{font-size:.9rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._alertMessage_nv1j9_62{font-size:.875rem;color:var(--muted-foreground);margin:0}._noAlerts_nv1j9_68{color:var(--muted-foreground);background-color:var(--surface);align-items:center}._noAlerts_nv1j9_68 ._icon_nv1j9_45{color:var(--info)}._error_nv1j9_78{text-align:center;color:var(--error)}._card_axxsm_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_axxsm_12{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._description_axxsm_19{font-size:.875rem;color:var(--muted-foreground);margin:0}._form_axxsm_25{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_axxsm_31{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._pageContainer_c1jd6_1{max-width:1400px;margin:0 auto;padding:var(--spacing-6)}._header_c1jd6_7{margin-bottom:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4)}._headerContent_c1jd6_14{display:flex;justify-content:center}._titleContainer_c1jd6_19{display:flex;align-items:center;gap:var(--spacing-4)}._headerIcon_c1jd6_25{color:var(--primary);width:2.5rem;height:2.5rem;flex-shrink:0}._title_c1jd6_19{font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_c1jd6_39{font-size:1.125rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._mainGrid_c1jd6_45{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media (min-width: 1024px){._mainGrid_c1jd6_45{grid-template-columns:2fr 1fr}}._mainContent_c1jd6_57,._sidebar_c1jd6_63{display:flex;flex-direction:column;gap:var(--spacing-6)}._tabs_c1jd6_69{display:flex;flex-direction:column;background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}._tabContent_c1jd6_79{padding:var(--spacing-6)}._trackingSection_c1jd6_83{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_c1jd6_89{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._sectionDescription_c1jd6_96{font-size:1rem;color:var(--muted-foreground);margin:0}@media (max-width: 768px){._pageContainer_c1jd6_1{padding:var(--spacing-4)}._title_c1jd6_19{font-size:2rem}._titleContainer_c1jd6_19{flex-direction:column;text-align:center;gap:var(--spacing-2)}._headerIcon_c1jd6_25{width:2rem;height:2rem}}._container_kqk60_1{display:flex;flex-direction:column;height:100%}._title_kqk60_7{font-size:var(--font-size-xl);font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-6)}._chartWrapper_kqk60_14{flex-grow:1;min-height:350px}._skeleton_kqk60_19{width:100%;height:100%;min-height:400px;border-radius:var(--radius-lg)}._error_kqk60_26,._empty_kqk60_27{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;color:var(--muted-foreground);text-align:center;padding:var(--spacing-8)}._errorIcon_kqk60_39{color:var(--error);width:48px;height:48px;margin-bottom:var(--spacing-4)}._errorMessage_kqk60_46{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--spacing-1)}._container_1jo1d_1{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._error_1jo1d_7{display:flex;align-items:center;justify-content:center;height:100%;background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);color:var(--error-foreground);box-shadow:var(--shadow-md)}@media (min-width: 768px) and (max-width: 1200px){._container_1jo1d_1{grid-template-columns:repeat(2,1fr)}}._container_1t2v0_1{display:flex;flex-direction:column}._header_1t2v0_6{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._title_1t2v0_13{font-size:var(--font-size-xl);font-weight:600;color:var(--foreground);margin:0}._description_1t2v0_20{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:0;margin-bottom:var(--spacing-6);max-width:80ch}._viewList_1t2v0_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._viewItem_1t2v0_35{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._viewName_1t2v0_45{font-family:var(--font-family-monospace);font-size:var(--font-size-sm);color:var(--text-primary)}._footer_1t2v0_51{display:flex;justify-content:flex-start;margin-top:var(--spacing-2);border-top:1px solid var(--border);padding-top:var(--spacing-4)}._container_fcw18_1{display:flex;flex-direction:column}._header_fcw18_6{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._title_fcw18_13{font-size:var(--font-size-xl);font-weight:600;color:var(--foreground);margin:0}._description_fcw18_20{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:0;margin-bottom:var(--spacing-6);max-width:80ch}._toolList_fcw18_28{display:flex;flex-direction:column;gap:var(--spacing-4)}._toolItem_fcw18_34{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._toolInfo_fcw18_46{display:flex;align-items:center;gap:var(--spacing-4)}._toolText_fcw18_52{display:flex;flex-direction:column}._toolTitle_fcw18_57{font-size:var(--font-size-lg);font-weight:600;margin:0;color:var(--text-primary)}._toolDescription_fcw18_64{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;margin-top:var(--spacing-1)}._container_fcw18_1 .bundleAnalyzerContainer{position:fixed;bottom:var(--spacing-4);right:var(--spacing-4);width:90%;max-width:600px;max-height:70vh;background-color:var(--popup);color:var(--popup-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-critical);display:flex;flex-direction:column;font-family:var(--font-family-base)}._container_fcw18_1 .bundleAnalyzerHeader{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border)}._container_fcw18_1 .bundleAnalyzerHeader h3{margin:0;font-size:var(--font-size-lg)}._container_fcw18_1 .bundleAnalyzerHeader button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--muted-foreground)}._container_fcw18_1 .bundleAnalyzerSummary{display:flex;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);background-color:var(--surface)}._container_fcw18_1 .bundleAnalyzerTableWrapper{overflow-y:auto;flex-grow:1}._container_fcw18_1 .bundleAnalyzerTable{width:100%;border-collapse:collapse;font-size:var(--font-size-xs)}._container_fcw18_1 .bundleAnalyzerTable th,._container_fcw18_1 .bundleAnalyzerTable td{padding:var(--spacing-2) var(--spacing-3);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._container_fcw18_1 .bundleAnalyzerTable th{background-color:var(--surface);position:sticky;top:0}._container_fcw18_1 .bundleAnalyzerTable td:first-child{max-width:250px;overflow:hidden;text-overflow:ellipsis}._container_fcw18_1 .bundleAnalyzerFooter{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-xs);color:var(--muted-foreground);border-top:1px solid var(--border);text-align:center}._container_1ucsl_1{display:grid;gap:var(--spacing-2)}._button_1ucsl_6{width:260px;justify-content:flex-start;text-align:left;font-weight:400;color:var(--text-secondary)}._button_1ucsl_6:not([data-state=open]){color:var(--text-secondary)}._icon_1ucsl_18{margin-right:var(--spacing-2);height:1rem;width:1rem}._popoverContent_1ucsl_24{width:auto;padding:0}._dashboard_1nrbs_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._header_1nrbs_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}._title_1nrbs_17{font-size:var(--font-size-3xl);font-weight:700;color:var(--foreground);margin:0}._actions_1nrbs_24{display:flex;align-items:center;gap:var(--spacing-3)}._grid_1nrbs_30{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"mainChart mainChart sidePanel" "fullWidth1 fullWidth1 fullWidth1" "fullWidth2 fullWidth2 fullWidth2";gap:var(--spacing-6)}._mainChart_1nrbs_40{grid-area:mainChart;background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);min-height:450px}._sidePanel_1nrbs_49{grid-area:sidePanel}._fullWidth_1nrbs_53{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._fullWidth_1nrbs_53:nth-of-type(1){grid-area:fullWidth1}._fullWidth_1nrbs_53:nth-of-type(2){grid-area:fullWidth2}@media (max-width: 1200px){._grid_1nrbs_30{grid-template-columns:1fr;grid-template-areas:"mainChart" "sidePanel" "fullWidth1" "fullWidth2"}}@media (max-width: 768px){._dashboard_1nrbs_1{padding:var(--spacing-4)}._header_1nrbs_8{flex-direction:column;align-items:flex-start}._title_1nrbs_17{font-size:var(--font-size-2xl)}}._container_79xjy_1{width:100%;height:100%}._container_125am_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_125am_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_125am_18{color:var(--accent-yellow);flex-shrink:0}._title_125am_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_125am_30{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._actions_125am_37{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3);margin-top:var(--spacing-2)}._logButton_125am_44{width:100%;height:3.5rem;font-size:1rem;font-weight:600}._loggingStatus_125am_51{text-align:center;color:var(--muted-foreground);font-size:.875rem;margin-top:var(--spacing-2)}._form_17flf_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);max-width:600px;margin:auto}._formTitle_17flf_14{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0;text-align:center}._grid_17flf_22{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 640px){._grid_17flf_22{grid-template-columns:1fr 1fr}}._fullWidth_17flf_34{grid-column:1 / -1}._dynamicField_17flf_38{display:flex;align-items:center;gap:var(--spacing-2)}._addButton_17flf_44{margin-top:var(--spacing-2);align-self:flex-start}._submitButton_17flf_49{width:100%}._container_s5hh7_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_s5hh7_12{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._content_s5hh7_19{display:flex;flex-direction:column}._riskHeader_s5hh7_24{display:flex;align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._riskLevel_s5hh7_31{font-size:1.5rem;font-weight:700}._riskScore_s5hh7_36{font-size:1rem;font-weight:500;color:var(--text-secondary)}._progressBar_s5hh7_42{height:var(--spacing-2);margin-bottom:var(--spacing-4)}._suggestion_s5hh7_47{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0;padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._factors_s5hh7_58{margin-top:var(--spacing-4)}._factorsTitle_s5hh7_62{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._factorsList_s5hh7_69{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._factorsList_s5hh7_69 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--text-secondary)}._factorsList_s5hh7_69 li svg{color:var(--primary);flex-shrink:0}._errorState_s5hh7_91{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--muted-foreground);padding:var(--spacing-8) 0;text-align:center}._errorIcon_s5hh7_102{color:var(--warning);width:2rem;height:2rem}._container_bl5nn_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_bl5nn_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_bl5nn_18{color:var(--accent-blue);flex-shrink:0}._title_bl5nn_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._tabs_bl5nn_30{width:100%}._content_bl5nn_34{padding-top:var(--spacing-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._chartWrapper_bl5nn_41{height:300px;display:flex;flex-direction:column;gap:var(--spacing-2)}._chartTitle_bl5nn_48{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0;text-align:center}._skeleton_bl5nn_56{width:100%;height:300px;border-radius:var(--radius-md)}._errorState_bl5nn_62{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--muted-foreground);padding:var(--spacing-8) 0;text-align:center;grid-column:1 / -1}._errorIcon_bl5nn_74{color:var(--warning);width:2rem;height:2rem}._container_1ayi1_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1ayi1_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_1ayi1_18{color:var(--error);flex-shrink:0}._title_1ayi1_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_1ayi1_30{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._chartContainer_1ayi1_37{height:300px;margin-top:var(--spacing-2)}._skeleton_1ayi1_42{width:100%;height:300px;border-radius:var(--radius-md)}._errorState_1ayi1_48,._emptyState_1ayi1_49{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--muted-foreground);padding:var(--spacing-8) var(--spacing-4);text-align:center;min-height:200px}._errorIcon_1ayi1_61{color:var(--warning);width:2rem;height:2rem}._container_1dqpq_1{height:100%;width:100%}._emptyState_1dqpq_6{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary);font-size:.875rem;background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px dashed var(--border)}._container_1vws8_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1vws8_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_1vws8_18{color:var(--accent-purple);flex-shrink:0}._title_1vws8_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_1vws8_30{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._chartContainer_1vws8_37{height:250px;margin-top:var(--spacing-2)}._container_8rq8r_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_8rq8r_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_8rq8r_18{color:var(--accent-pink);flex-shrink:0}._title_8rq8r_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_8rq8r_30{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._chartContainer_8rq8r_37{height:300px;margin-top:var(--spacing-2)}._skeleton_8rq8r_42{width:100%;height:300px;border-radius:var(--radius-md)}._errorState_8rq8r_48,._emptyState_8rq8r_49{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--muted-foreground);padding:var(--spacing-8) var(--spacing-4);text-align:center;min-height:200px}._errorIcon_8rq8r_61{color:var(--warning);width:2rem;height:2rem}._container_132ry_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_132ry_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_132ry_18{color:var(--accent-purple);flex-shrink:0}._title_132ry_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_132ry_30{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._previewContainer_132ry_37{width:100%;padding-top:56.25%;position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}._previewImage_132ry_46{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._actions_132ry_55{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-2)}._resultContainer_132ry_62{margin-top:var(--spacing-4);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3)}._resultTitle_132ry_73{font-size:1.1rem;font-weight:600;margin:0;color:var(--foreground)}._resultItem_132ry_80{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem}._resultIcon_132ry_87{color:var(--primary)}._resultDescription_132ry_91{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0;margin-top:var(--spacing-2)}._resultSkeleton_132ry_99{border-radius:var(--radius-sm)}._container_1gzc5_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1gzc5_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_1gzc5_18{color:var(--accent-yellow);flex-shrink:0}._title_1gzc5_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._description_1gzc5_30{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._form_1gzc5_37{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1gzc5_43{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-4)}._submitButton_1gzc5_49{align-self:flex-end;margin-top:var(--spacing-4)}._container_bs4u3_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-8)}._header_bs4u3_12{display:flex;align-items:center;gap:var(--spacing-3)}._icon_bs4u3_18{color:var(--info);flex-shrink:0}._title_bs4u3_23{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._section_bs4u3_30{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionHeader_bs4u3_36{display:flex;align-items:center;gap:var(--spacing-2)}._sectionHeader_bs4u3_36 h4{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}._description_bs4u3_49{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._exportControls_bs4u3_56{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-4)}._dateInput_bs4u3_63{display:flex;flex-direction:column;gap:var(--spacing-1);flex-grow:1}._dateInput_bs4u3_63 label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}._pageContainer_ml220_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-6);max-width:1200px;margin:0 auto}@media (min-width: 768px){._pageContainer_ml220_1{padding:var(--spacing-8) var(--spacing-12)}}._header_ml220_16{display:flex;flex-direction:column;gap:var(--spacing-4)}._headerRow_ml220_22{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-4)}._headerContent_ml220_30{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_ml220_36{font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.1}._subtitle_ml220_44{font-size:1rem;color:var(--text-secondary);margin:0}._tabs_ml220_50{width:100%}._tabsList_ml220_54{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-1);padding:var(--spacing-1);background-color:var(--muted);border-radius:var(--radius-lg);margin-bottom:var(--spacing-8)}@media (max-width: 768px){._tabsList_ml220_54{grid-template-columns:repeat(2,1fr)}}._tabsTrigger_ml220_70{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);font-weight:500;font-size:.875rem;border:none;cursor:pointer;transition:all var(--animation-duration-fast) ease}._tabsTrigger_ml220_70:hover{background-color:var(--surface);color:var(--foreground)}._tabsTrigger_ml220_70[data-state=active]{background-color:var(--surface);color:var(--foreground);box-shadow:var(--shadow)}@media (max-width: 640px){._tabsTrigger_ml220_70{font-size:.75rem;padding:var(--spacing-2) var(--spacing-3)}._tabsTrigger_ml220_70 svg{width:16px;height:16px}}._tabContent_ml220_109{width:100%}._quickTrackSection_ml220_113{display:flex;flex-direction:column;gap:var(--spacing-6)}._quickInsights_ml220_119{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 992px){._quickInsights_ml220_119{grid-template-columns:1fr 1fr}}._detailedTrackSection_ml220_131{display:flex;justify-content:center;width:100%}._analyticsGrid_ml220_137{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 992px){._analyticsGrid_ml220_137{grid-template-columns:1fr 1fr}}._toolsGrid_ml220_149{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._gridCell_ml220_155{min-width:0}._managerContainer_79pic_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._managerHeader_79pic_7{display:flex;justify-content:space-between;align-items:center}._managerTitle_79pic_13{font-size:var(--font-size-xl);font-weight:600;margin:0}._listContainer_79pic_19{display:flex;flex-direction:column;gap:var(--spacing-4)}._questRow_79pic_25{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--background);transition:box-shadow var(--animation-duration-fast) ease}._questRow_79pic_25:hover{box-shadow:var(--shadow-md)}._questInfo_79pic_40{display:flex;flex-direction:column;gap:var(--spacing-2)}._questTitle_79pic_46{font-size:var(--font-size-lg);font-weight:600;margin:0}._questBadges_79pic_52{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._questDescription_79pic_58{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0;max-width:60ch}._questExpiry_79pic_65{font-size:var(--font-size-xs);color:var(--muted-foreground);font-style:italic;margin:0}._questActions_79pic_72{display:flex;gap:var(--spacing-2);flex-shrink:0}._pagination_79pic_78{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4)}._form_79pic_86{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._formGrid_79pic_93{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._datePickerTrigger_79pic_99{width:100%;justify-content:flex-start;font-weight:400}._deleteTitle_79pic_105{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error)}._errorState_79pic_112{padding:var(--spacing-4);text-align:center;background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-lg)}._managerContainer_ohsvr_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._managerHeader_ohsvr_7{display:flex;justify-content:space-between;align-items:center}._managerTitle_ohsvr_13{font-size:var(--font-size-xl);font-weight:600;margin:0}._listContainer_ohsvr_19{display:flex;flex-direction:column;gap:var(--spacing-4)}._challengeRow_ohsvr_25{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--background)}._challengeInfo_ohsvr_35{display:flex;flex-direction:column;gap:var(--spacing-3);flex-grow:1;margin-right:var(--spacing-4)}._challengeTitle_ohsvr_43{font-size:var(--font-size-lg);font-weight:600;margin:0}._challengeBadges_ohsvr_49{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._challengeActions_ohsvr_55{display:flex;gap:var(--spacing-2);flex-shrink:0}._progressContainer_ohsvr_61{display:flex;align-items:center;gap:var(--spacing-3)}._progressLabel_ohsvr_67{font-size:var(--font-size-sm);color:var(--muted-foreground);white-space:nowrap}._pagination_ohsvr_73{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4)}._form_ohsvr_81{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._formGrid_ohsvr_88{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._datePickerTrigger_ohsvr_94{width:100%;justify-content:flex-start;font-weight:400;gap:var(--spacing-2)}._deleteTitle_ohsvr_101{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error)}._errorState_ohsvr_108{padding:var(--spacing-4);text-align:center;background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-lg)}._managerContainer_1xo9m_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._managerHeader_1xo9m_7{display:flex;justify-content:space-between;align-items:center}._managerTitle_1xo9m_13{font-size:var(--font-size-xl);font-weight:600;margin:0}._listContainer_1xo9m_19{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-4)}._achievementRow_1xo9m_25{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--background)}._achievementInfo_1xo9m_35{display:flex;flex-direction:column;gap:var(--spacing-2)}._achievementTitle_1xo9m_41{font-size:var(--font-size-lg);font-weight:600;margin:0}._achievementBadges_1xo9m_47{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._achievementActions_1xo9m_53{display:flex;gap:var(--spacing-1);flex-shrink:0}._pagination_1xo9m_59{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4)}._form_1xo9m_67{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._formGrid_1xo9m_74{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._deleteTitle_1xo9m_80{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error)}._errorState_1xo9m_87{padding:var(--spacing-4);text-align:center;background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-lg)}._container_bdpcf_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._grid_bdpcf_7{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-6)}._card_bdpcf_13{background-color:var(--background);border-radius:var(--radius-md);padding:var(--spacing-6);border:1px solid var(--border)}._cardTitle_bdpcf_20{font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-4) 0}._form_bdpcf_26{display:flex;flex-direction:column;gap:var(--spacing-4)}._formGrid_bdpcf_32{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._formButton_bdpcf_38{align-self:flex-end}._tableContainer_bdpcf_42{overflow-x:auto}._table_bdpcf_42{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._table_bdpcf_42 th,._table_bdpcf_42 td{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--border)}._table_bdpcf_42 th{font-weight:600;color:var(--muted-foreground)}._amountCell_bdpcf_64{font-weight:600;color:var(--success)}._pagination_bdpcf_69{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4)}._errorState_bdpcf_77{padding:var(--spacing-4);text-align:center;background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-lg)}@media (max-width: 968px){._grid_bdpcf_7{grid-template-columns:1fr}}._container_s2hv9_1{padding:var(--spacing-8);background-color:var(--background);min-height:100%}._header_s2hv9_7{margin-bottom:var(--spacing-6)}._title_s2hv9_11{font-size:var(--font-size-3xl);font-weight:700;color:var(--foreground);margin:0}._description_s2hv9_18{font-size:var(--font-size-lg);color:var(--muted-foreground);margin-top:var(--spacing-2);max-width:600px}._tabs_s2hv9_25{width:100%}._tabContent_s2hv9_29{margin-top:var(--spacing-6);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._statsGrid_s2hv9_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._errorState_s2hv9_43{padding:var(--spacing-8);text-align:center;background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-lg)}@media (max-width: 768px){._container_s2hv9_1{padding:var(--spacing-4)}._title_s2hv9_11{font-size:var(--font-size-2xl)}._description_s2hv9_18{font-size:var(--font-size-base)}}._container_1mxi0_1{padding:var(--spacing-6) var(--spacing-8);background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_1mxi0_8{margin-bottom:var(--spacing-8);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4)}._header_1mxi0_8 h1{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-primary);margin:0}._header_1mxi0_8 p{font-size:var(--font-size-lg);color:var(--text-secondary);margin-top:var(--spacing-2)}._panel_1mxi0_27{display:grid;grid-template-columns:400px 1fr;gap:var(--spacing-8)}._configSection_1mxi0_33,._resultsSection_1mxi0_34{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionTitle_1mxi0_40{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-primary);margin:0}._card_1mxi0_47{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._cardTitle_1mxi0_55{font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-4) 0;display:flex;align-items:center;gap:var(--spacing-2)}._targetOptions_1mxi0_64{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._input_1mxi0_70{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);font-size:var(--font-size-base)}._dateRange_1mxi0_80{display:flex;align-items:center;gap:var(--spacing-2)}._operationsGrid_1mxi0_86{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}._checkboxLabel_1mxi0_92{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;font-size:var(--font-size-base)}._runButton_1mxi0_100{width:100%;margin-top:var(--spacing-4);font-size:var(--font-size-lg);height:var(--touch-target-comfortable)}._progressContainer_1mxi0_107{text-align:center;padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._progressBar_1mxi0_115{margin:var(--spacing-4) 0}._spinnerContainer_1mxi0_119{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--text-secondary)}._spinnerIcon_1mxi0_127{animation:_spin_1mxi0_119 1.5s linear infinite}@keyframes _spin_1mxi0_119{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._resultsContent_1mxi0_136{display:flex;flex-direction:column;gap:var(--spacing-6)}._summaryGrid_1mxi0_142{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-4)}._summaryCard_1mxi0_148{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);text-align:center;border:1px solid var(--border)}._summaryCard_1mxi0_148 h4{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:500}._summaryCard_1mxi0_148 p{margin:0;font-size:var(--font-size-xl);font-weight:600}._tabs_1mxi0_169{width:100%}._logContainer_1mxi0_173{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);max-height:400px;overflow-y:auto;font-family:var(--font-family-monospace);font-size:var(--font-size-sm)}._logContainer_1mxi0_173 pre{margin:0;padding:var(--spacing-1) 0;white-space:pre-wrap;word-break:break-all}._errorLog_1mxi0_191{color:var(--error)}._placeholder_1mxi0_195{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);background-color:var(--surface);border:2px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-secondary);text-align:center}._placeholder_1mxi0_195 svg{margin-bottom:var(--spacing-4);opacity:.5}._confirmIcon_1mxi0_213{color:var(--warning);display:inline-block;vertical-align:middle;margin-right:var(--spacing-2)}@media (max-width: 968px){._panel_1mxi0_27{grid-template-columns:1fr}}._pageContainer_ukau3_1{width:100%;height:100%;padding:var(--spacing-6) var(--spacing-8)}._header_ukau3_7{margin-bottom:var(--spacing-6);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4)}._header_ukau3_7 h1{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--spacing-2) 0}._header_ukau3_7 p{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}._tabs_ukau3_26{width:100%;height:100%}._tabsList_ukau3_31{margin-bottom:var(--spacing-4)}._tabContent_ukau3_35{width:100%;height:100%}@media (max-width: 768px){._pageContainer_ukau3_1{padding:var(--spacing-4) var(--spacing-6)}._header_ukau3_7 h1{font-size:var(--font-size-2xl)}._header_ukau3_7 p{font-size:var(--font-size-base)}}._container_xl6ul_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_xl6ul_12{display:flex;justify-content:space-between;align-items:baseline}._title_xl6ul_18{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._gestationalAge_xl6ul_25{font-size:1rem;font-weight:600;color:var(--primary)}._progressWrapper_xl6ul_31{position:relative;padding-top:var(--spacing-6)}._trimesterMarkers_xl6ul_36{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._marker_xl6ul_45{position:absolute;top:-20px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;font-size:.75rem;color:var(--muted-foreground)}._marker_xl6ul_45 span{margin-top:var(--spacing-1)}._marker_xl6ul_45 svg{color:var(--primary)}._infoGrid_xl6ul_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-4)}._infoItem_xl6ul_71{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius-md)}._infoItem_xl6ul_71 svg{color:var(--primary);flex-shrink:0}._infoItem_xl6ul_71 div{display:flex;flex-direction:column}._infoLabel_xl6ul_90{font-size:.875rem;color:var(--muted-foreground)}._infoValue_xl6ul_95{font-weight:600;color:var(--foreground)}._infoState_xl6ul_100{align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);gap:var(--spacing-3)}._infoState_xl6ul_100 svg{width:48px;height:48px;color:var(--primary)}._infoState_xl6ul_100 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._container_1txw4_1{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._textContainer_1txw4_12{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_1txw4_18{font-weight:600;font-size:1rem;color:var(--foreground)}._description_1txw4_24{font-size:.875rem;color:var(--muted-foreground);margin:0}._toggleWrapper_1txw4_30{display:flex;align-items:center;justify-content:center;width:44px}._switchRoot_1txw4_37{width:44px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);position:relative;box-shadow:inset 0 2px 4px #0000001a;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--animation-duration-fast) ease;border:none;cursor:pointer}._switchRoot_1txw4_37[data-state=checked]{background-color:var(--primary)}._switchRoot_1txw4_37[disabled]{opacity:.6;cursor:not-allowed}._switchThumb_1txw4_59{display:block;width:20px;height:20px;background-color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease;transform:translate(2px);will-change:transform}._switchThumb_1txw4_59[data-state=checked]{transform:translate(22px)}._container_12gop_1{padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._title_12gop_8{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-6) 0}._timeline_12gop_15{position:relative;display:flex;flex-direction:column;gap:var(--spacing-4)}._timeline_12gop_15:before{content:"";position:absolute;top:18px;left:18px;bottom:18px;width:2px;background-color:var(--border);transform:translate(-50%)}._weekBlock_12gop_33{position:relative;padding-left:var(--spacing-12)}._weekHeader_12gop_38{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-3)}._weekCircle_12gop_45{width:36px;height:36px;border-radius:50%;background-color:var(--muted);color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;font-weight:600;border:2px solid var(--border);position:absolute;left:0;top:0;z-index:var(--z-content-low);transition:all var(--animation-duration-normal) ease}._weekBlock_12gop_33:not(._future_12gop_63) ._weekCircle_12gop_45{background-color:var(--primary-light);color:var(--primary-contrast);border-color:var(--primary)}._weekBlock_12gop_33._current_12gop_69 ._weekCircle_12gop_45{background-color:var(--primary);color:var(--primary-foreground);transform:scale(1.1);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 20%,transparent)}._weekTitle_12gop_76{font-size:1.125rem;font-weight:600;color:var(--text-secondary);margin:0}._weekBlock_12gop_33:not(._future_12gop_63) ._weekTitle_12gop_76{color:var(--text-primary)}._weekContent_12gop_87{display:flex;flex-direction:column;gap:var(--spacing-3);padding-bottom:var(--spacing-4)}._event_12gop_94{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-md);background-color:var(--background);border:1px solid var(--border)}._event_12gop_94._future_12gop_63{opacity:.6}._event_12gop_94._milestone_12gop_108{background-color:color-mix(in srgb,var(--accent-purple) 10%,transparent);border-color:color-mix(in srgb,var(--accent-purple) 20%,transparent)}._event_12gop_94._appointment_12gop_112{background-color:color-mix(in srgb,var(--accent-blue) 10%,transparent);border-color:color-mix(in srgb,var(--accent-blue) 20%,transparent)}._event_12gop_94._alert_12gop_116{background-color:color-mix(in srgb,var(--warning) 15%,transparent);border-color:color-mix(in srgb,var(--warning) 25%,transparent)}._event_12gop_94._ultrasound_12gop_120{background-color:color-mix(in srgb,var(--accent-pink) 10%,transparent);border-color:color-mix(in srgb,var(--accent-pink) 20%,transparent)}._event_12gop_94._log_12gop_124{background-color:color-mix(in srgb,var(--muted) 10%,transparent);border-color:color-mix(in srgb,var(--muted) 20%,transparent)}._eventIconWrapper_12gop_129{flex-shrink:0;color:var(--muted-foreground);margin-top:2px}._event_12gop_94._milestone_12gop_108 ._eventIconWrapper_12gop_129{color:var(--accent-purple)}._event_12gop_94._appointment_12gop_112 ._eventIconWrapper_12gop_129{color:var(--accent-blue)}._event_12gop_94._alert_12gop_116 ._eventIconWrapper_12gop_129{color:var(--warning)}._event_12gop_94._ultrasound_12gop_120 ._eventIconWrapper_12gop_129{color:var(--accent-pink)}._event_12gop_94._log_12gop_124 ._eventIconWrapper_12gop_129{color:var(--muted-foreground)}._eventText_12gop_141{margin:0;font-size:.9375rem;color:var(--text-secondary);line-height:1.5}._error_12gop_148,._empty_12gop_148{padding:var(--spacing-8);text-align:center;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg)}._container_ay5t8_1{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6)}@media (min-width: 768px){._container_ay5t8_1{grid-template-columns:1fr 1fr}}._tracker_ay5t8_17,._analytics_ay5t8_17{display:flex;flex-direction:column;gap:var(--spacing-4)}._header_ay5t8_23{display:flex;align-items:center;gap:var(--spacing-3);color:var(--primary)}._header_ay5t8_23 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._display_ay5t8_37{background-color:var(--background);border-radius:var(--radius-md);padding:var(--spacing-6);text-align:center;border:1px solid var(--border)}._kickCount_ay5t8_45{font-size:4rem;font-weight:700;color:var(--primary);line-height:1}._timer_ay5t8_52{font-size:1.5rem;color:var(--muted-foreground);font-family:var(--font-family-monospace)}._actions_ay5t8_58{display:flex;flex-direction:column;gap:var(--spacing-3)}._kickButton_ay5t8_64{min-height:80px;font-size:1.25rem}._stats_ay5t8_69{font-size:.9375rem;color:var(--text-secondary)}._stats_ay5t8_69 p{margin:0 0 var(--spacing-2) 0}._stats_ay5t8_69 strong{color:var(--text-primary);font-weight:600}._chartContainer_ay5t8_83{height:200px;width:100%}._skeletonContainer_ay5t8_88{width:100%;height:400px;border-radius:var(--radius-lg)}._container_1mcyp_1{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6)}@media (min-width: 768px){._container_1mcyp_1{grid-template-columns:1fr 1fr}}._timerSection_1mcyp_17,._analysisSection_1mcyp_17{display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1mcyp_23{display:flex;align-items:center;gap:var(--spacing-3);color:var(--primary)}._header_1mcyp_23 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._timerDisplay_1mcyp_37{font-size:4rem;font-weight:700;color:var(--primary);text-align:center;background-color:var(--background);border-radius:var(--radius-md);padding:var(--spacing-4);font-family:var(--font-family-monospace);border:1px solid var(--border)}._timerButton_1mcyp_49{min-height:60px;font-size:1.125rem;transition:background-color var(--animation-duration-fast) ease}._timerButton_1mcyp_49._timing_1mcyp_55{background-color:var(--error)}._timerButton_1mcyp_49._timing_1mcyp_55:hover{background-color:color-mix(in srgb,var(--error),black 10%)}._patternInfo_1mcyp_62{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);background-color:var(--background);padding:var(--spacing-4);border-radius:var(--radius-md);text-align:center}._stat_1mcyp_72{display:flex;flex-direction:column}._statLabel_1mcyp_77{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._statValue_1mcyp_83{font-size:1.25rem;font-weight:600;color:var(--foreground)}._ruleIndicator_1mcyp_89{text-align:center}._history_1mcyp_93{margin-top:var(--spacing-4)}._history_1mcyp_93 h4{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._history_1mcyp_93 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._history_1mcyp_93 li{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-3);background-color:var(--background);border-radius:var(--radius);font-size:.9375rem}._history_1mcyp_93 li small{color:var(--muted-foreground)}._skeletonContainer_1mcyp_127{width:100%;height:400px;border-radius:var(--radius-lg)}._container_3x5eg_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._title_3x5eg_11{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;text-align:center}._ratingGroup_3x5eg_19,._symptomGroup_3x5eg_19,._notesGroup_3x5eg_19{display:flex;flex-direction:column;gap:var(--spacing-2)}._ratingGroup_3x5eg_19 label,._symptomGroup_3x5eg_19 label,._notesGroup_3x5eg_19 label{font-weight:500;color:var(--text-primary)}._ratingIcons_3x5eg_30{display:flex;justify-content:space-between;background-color:var(--background);padding:var(--spacing-2);border-radius:var(--radius-md)}._ratingIcons_3x5eg_30 button{background:none;border:none;padding:var(--spacing-2);border-radius:var(--radius-full);cursor:pointer;color:var(--muted-foreground);transition:all var(--animation-duration-fast) ease}._ratingIcons_3x5eg_30 button:hover{background-color:var(--muted);color:var(--primary)}._ratingIcons_3x5eg_30 button._selected_3x5eg_53{background-color:var(--primary-light);color:var(--primary);transform:scale(1.1)}._symptomChips_3x5eg_59{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chip_3x5eg_65{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);border:1px solid var(--border);background-color:var(--background);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all var(--animation-duration-fast) ease}._chip_3x5eg_65:hover{border-color:var(--primary);color:var(--primary)}._chip_3x5eg_65._selectedChip_3x5eg_81{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._submitButton_3x5eg_87{margin-top:var(--spacing-2)}._container_1x1rj_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._title_1x1rj_11{display:flex;align-items:center;gap:var(--spacing-3);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0}._title_1x1rj_11 svg{color:var(--primary)}._insightsGrid_1x1rj_25{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 768px){._insightsGrid_1x1rj_25{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}._emptyState_1x1rj_37{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyState_1x1rj_37 p{font-size:1.125rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._emptyState_1x1rj_37 span{font-size:.9375rem}._container_1krqh_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) 0}._header_1krqh_8{display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:space-between;align-items:flex-start}@media (min-width: 768px){._header_1krqh_8{flex-direction:row;align-items:center}}._header_1krqh_8 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._statsGrid_1krqh_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._progressContainer_1krqh_36{width:100%}._mainGrid_1krqh_40{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 1024px){._mainGrid_1krqh_40{grid-template-columns:repeat(2,1fr)}}._colSpan1_1krqh_52,._colSpan2_1krqh_56{grid-column:span 1}@media (min-width: 1024px){._colSpan2_1krqh_56{grid-column:span 2}}._errorState_1krqh_66,._emptyState_1krqh_66{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);background-color:var(--surface);border-radius:var(--radius-lg);min-height:400px}._errorState_1krqh_66 h2,._emptyState_1krqh_66 h2{font-size:1.5rem;color:var(--foreground);margin-bottom:var(--spacing-2)}._errorState_1krqh_66 p,._emptyState_1krqh_66 p{color:var(--muted-foreground)}._container_94nxn_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-6)}._title_94nxn_12{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._moodSelector_94nxn_19{display:flex;flex-direction:column;gap:var(--spacing-3)}._prompt_94nxn_25{font-weight:500;color:var(--foreground);margin:0}._moodOptions_94nxn_31{display:flex;justify-content:space-around;gap:var(--spacing-2)}._moodButton_94nxn_37{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);background:none;border:2px solid transparent;border-radius:var(--radius-md);padding:var(--spacing-2);cursor:pointer;transition:all var(--animation-duration-fast) ease;color:var(--muted-foreground)}._moodButton_94nxn_37:hover{background-color:var(--muted);color:var(--foreground)}._moodButton_94nxn_37._selected_94nxn_56{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._moodButton_94nxn_37 span{font-size:.875rem;font-weight:500}._chartContainer_94nxn_67{height:250px;width:100%}._chartTitle_94nxn_72{font-size:1rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-2) 0}._trimesterInfo_94nxn_79{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._trimesterInfo_94nxn_79 p{margin:0}._emptyState_94nxn_94{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted-foreground);font-size:.9rem;text-align:center;padding:var(--spacing-8)}._container_1jj9k_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._header_1jj9k_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._title_1jj9k_16{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._formContainer_1jj9k_23{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-6)}._formHeader_1jj9k_31{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._formHeader_1jj9k_31 h4{margin:0;font-size:1.125rem;font-weight:600}._formGrid_1jj9k_44{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._fullWidth_1jj9k_50{grid-column:1 / -1}._submitButton_1jj9k_54{margin-top:var(--spacing-4);float:right}._listTitle_1jj9k_59{font-size:1rem;font-weight:600;color:var(--muted-foreground);margin:var(--spacing-4) 0 var(--spacing-2) 0;text-transform:uppercase;letter-spacing:.05em}._list_1jj9k_59{display:flex;flex-direction:column;gap:var(--spacing-3)}._card_1jj9k_74{display:flex;align-items:center;gap:var(--spacing-4);background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;transition:all var(--animation-duration-fast) ease}._card_1jj9k_74:hover{border-color:var(--primary);box-shadow:var(--shadow-focus);transform:translateY(-2px)}._cardDate_1jj9k_92{flex-shrink:0;width:60px;height:60px;background-color:color-mix(in srgb,var(--primary) 15%,transparent);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--primary)}._cardMonth_1jj9k_105{font-size:.875rem;font-weight:600;text-transform:uppercase}._cardDay_1jj9k_111{font-size:1.5rem;font-weight:700;line-height:1.2}._cardDetails_1jj9k_117{flex-grow:1}._cardTitle_1jj9k_121{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._cardMeta_1jj9k_128{font-size:.875rem;color:var(--muted-foreground);margin:0}._emptyText_1jj9k_134{font-size:.9rem;color:var(--muted-foreground);padding:var(--spacing-4) 0;text-align:center}._container_4eygy_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._title_4eygy_9{font-size:1.5rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._form_4eygy_18{display:flex;flex-direction:column;gap:var(--spacing-6)}._section_4eygy_24{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--background)}._sectionTitle_4eygy_34{font-size:1.125rem;font-weight:600;color:var(--primary);margin:0}._submitButton_4eygy_41{align-self:flex-end;margin-top:var(--spacing-4)}._container_bswl5_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._header_bswl5_9{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._title_bswl5_16{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._progressContainer_bswl5_23{width:100%;height:8px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._progressBar_bswl5_31{height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:width var(--animation-duration-normal) ease}._progressLabel_bswl5_38{font-size:.875rem;font-weight:500;color:var(--muted-foreground);margin:var(--spacing-1) 0 var(--spacing-6) 0;text-align:right}._checklist_bswl5_46{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 768px){._checklist_bswl5_46{grid-template-columns:1fr 1fr}}._category_bswl5_58{background-color:var(--background);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border)}._categoryTitle_bswl5_65{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._itemList_bswl5_74{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._item_bswl5_74{display:flex;align-items:center;gap:var(--spacing-3)}._item_bswl5_74 label{flex-grow:1;cursor:pointer}._essential_bswl5_94{font-size:.75rem;font-weight:500;color:var(--accent-yellow);background-color:color-mix(in srgb,var(--accent-yellow) 15%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full)}._container_yzblg_1{background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column}._header_yzblg_10{padding:var(--spacing-6);padding-bottom:var(--spacing-4)}._title_yzblg_15{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._tabs_yzblg_22{display:flex;flex-direction:column;flex-grow:1}._tabContent_yzblg_28{padding:var(--spacing-6);flex-grow:1}._grid_yzblg_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._symptomList_yzblg_39{max-height:300px;overflow-y:auto}._symptomList_yzblg_39 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._symptomList_yzblg_39 li{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background-color:var(--background);border-radius:var(--radius-md);text-transform:capitalize;font-weight:500}._symptomCount_yzblg_64{font-weight:600;color:var(--primary)}._noData_yzblg_69{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0}._container_1gaoj_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column}._header_1gaoj_11{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-4)}._title_1gaoj_17{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_1gaoj_24{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0}._heatmapWrapper_1gaoj_30{overflow-x:auto;width:100%}._heatmapTable_1gaoj_35{border-collapse:separate;border-spacing:2px;width:100%}._cornerCell_1gaoj_41,._headerCell_1gaoj_41,._labelCell_1gaoj_41,._dataCell_1gaoj_41{padding:var(--spacing-1);text-align:center;vertical-align:middle}._cornerCell_1gaoj_41{background-color:var(--muted)}._headerCell_1gaoj_41{font-size:.75rem;color:var(--muted-foreground);font-weight:500;min-width:30px}._dateLabel_1gaoj_58{font-weight:600}._dayLabel_1gaoj_62{font-size:.65rem}._labelCell_1gaoj_41{text-align:right;font-size:.875rem;color:var(--foreground);white-space:nowrap;text-transform:capitalize;padding-right:var(--spacing-3)}._dataCell_1gaoj_41{width:30px;height:30px}._cellContent_1gaoj_80{width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-sm);transition:opacity var(--animation-duration-fast) ease}._infoState_1gaoj_88{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);gap:var(--spacing-3);min-height:300px}._infoState_1gaoj_88 svg{width:48px;height:48px;color:var(--primary)}._infoState_1gaoj_88 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._container_1lak1_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column}._header_1lak1_11{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-4)}._title_1lak1_17{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_1lak1_24{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0}._chartWrapper_1lak1_30{width:100%}._infoState_1lak1_34{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);gap:var(--spacing-3);min-height:300px}._infoState_1lak1_34 svg{width:48px;height:48px;color:var(--primary)}._infoState_1lak1_34 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._container_1jgql_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1jgql_12{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_1jgql_20{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._content_1jgql_27{min-height:150px}._shareList_1jgql_31{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._shareItem_1jgql_40{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background-color:var(--background);border-radius:var(--radius-md);border:1px solid var(--border)}._shareInfo_1jgql_50{display:flex;flex-direction:column;gap:var(--spacing-1)}._email_1jgql_56{font-weight:500;color:var(--text-primary)}._permission_1jgql_61{font-size:.875rem;color:var(--text-secondary);text-transform:capitalize}._actions_1jgql_67{display:flex;gap:var(--spacing-2)}._destructiveIcon_1jgql_72{color:var(--error)}._emptyState_1jgql_76,._errorState_1jgql_76{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8) var(--spacing-4);color:var(--muted-foreground);gap:var(--spacing-3);min-height:150px}._emptyState_1jgql_76 svg,._errorState_1jgql_76 svg{width:48px;height:48px;color:var(--primary)}._errorState_1jgql_76 svg{color:var(--error)}._emptyState_1jgql_76 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._emptyState_1jgql_76 p,._errorState_1jgql_76 p{margin:0;max-width:400px}._skeletonContainer_1jgql_110{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-2)}._form_1jgql_117{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._checkboxGrid_1jgql_124{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._checkboxItem_1jgql_130{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:0}._checkboxLabel_1jgql_137{font-weight:400;cursor:pointer}._container_15jtv_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_15jtv_12{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}._title_15jtv_20{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._dateInfo_15jtv_27{font-size:.875rem;color:var(--muted-foreground)}._statsGrid_15jtv_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._eventsSection_15jtv_38{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_15jtv_44{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._eventList_15jtv_53{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._eventItem_15jtv_62{display:flex;align-items:flex-start;gap:var(--spacing-3)}._eventIcon_15jtv_68{flex-shrink:0;margin-top:4px;color:var(--primary);background-color:var(--primary-light);width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}._eventDetails_15jtv_81{display:flex;flex-direction:column}._eventDate_15jtv_86{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._eventTitle_15jtv_92{font-weight:600;color:var(--foreground);margin:0}._eventNotes_15jtv_98{font-size:.875rem;color:var(--muted-foreground);margin:0;font-style:italic}._noEvents_15jtv_105{color:var(--muted-foreground);text-align:center;padding:var(--spacing-4)}._errorState_15jtv_111,._emptyState_15jtv_111{align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);gap:var(--spacing-3)}._errorState_15jtv_111 svg,._emptyState_15jtv_111 svg{width:48px;height:48px;color:var(--primary)}._errorState_15jtv_111 svg{color:var(--error)}._errorState_15jtv_111 h3,._emptyState_15jtv_111 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._skeletonContainer_15jtv_137{display:flex;flex-direction:column;gap:var(--spacing-3)}._container_ehv69_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column}._header_ehv69_11{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-4)}._title_ehv69_17{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_ehv69_24{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0;max-width:60ch}._form_ehv69_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._datePickerButton_ehv69_37{width:100%;justify-content:flex-start;text-align:left;font-weight:400}._infoState_ehv69_44{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);gap:var(--spacing-3)}._infoState_ehv69_44 svg{width:48px;height:48px;color:var(--primary)}._infoState_ehv69_44 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._triggerButton_14or2_1{position:relative}._notificationBadge_14or2_5{position:absolute;top:4px;right:4px;background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-full);width:18px;height:18px;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid var(--surface)}._sheetContent_14or2_22{display:flex;flex-direction:column}._content_14or2_27{flex-grow:1;overflow-y:auto;padding:0 var(--spacing-6) var(--spacing-6)}._alertList_14or2_33{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._alertItem_14or2_42{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--background);border-radius:var(--radius-md);border-left:4px solid var(--primary);transition:background-color var(--animation-duration-normal) ease}._alertItem_14or2_42._acknowledged_14or2_53{opacity:.7;border-left-color:var(--border)}._alertItem_14or2_42._acknowledged_14or2_53:hover{background-color:var(--muted)}._alertIcon_14or2_62{flex-shrink:0;margin-top:2px}._iconHigh_14or2_67{color:var(--error)}._iconNormal_14or2_70{color:var(--info)}._iconLow_14or2_73{color:var(--muted-foreground)}._alertDetails_14or2_77{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._alertHeader_14or2_84{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._alertTitle_14or2_91{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._alertMessage_14or2_98{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._alertDate_14or2_105{font-size:.75rem;color:var(--muted-foreground);font-style:italic}._emptyState_14or2_111{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12) var(--spacing-4);color:var(--muted-foreground);gap:var(--spacing-3);height:100%}._emptyState_14or2_111 svg{width:48px;height:48px;color:var(--primary)}._emptyState_14or2_111 h4{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._emptyState_14or2_111 p{margin:0}._container_1ly29_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column}._header_1ly29_11{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-6)}._title_1ly29_17{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._contentWrapper_1ly29_24{max-height:500px;overflow-y:auto;padding-right:var(--spacing-2)}._timelineList_1ly29_30{list-style:none;padding:0;margin:0;position:relative}._timelineItem_1ly29_37{display:flex;position:relative;gap:var(--spacing-4)}._timelineConnector_1ly29_43{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._timelineIcon_1ly29_50{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;z-index:var(--z-content-low)}._timelineIcon_1ly29_50 svg{width:20px;height:20px}._milestone_1ly29_65{background-color:var(--accent-pink);color:var(--primary-foreground)}._appointment_1ly29_69{background-color:var(--accent-blue);color:var(--primary-foreground)}._ultrasound_1ly29_73{background-color:var(--accent-purple);color:var(--primary-foreground)}._alert_1ly29_77{background-color:var(--accent-yellow);color:var(--primary-foreground)}._log_1ly29_81{background-color:var(--muted);color:var(--muted-foreground)}._timelineLine_1ly29_86{width:2px;background-color:var(--border);flex-grow:1;margin:var(--spacing-2) 0}._timelineContent_1ly29_93{padding-bottom:var(--spacing-8);flex-grow:1}._timelineDate_1ly29_98{font-size:.875rem;color:var(--muted-foreground);font-weight:500;display:block;margin-bottom:var(--spacing-1)}._timelineTitle_1ly29_106{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._timelineDetails_1ly29_113{margin-top:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--border)}._timelineDetails_1ly29_113 p{margin:0;line-height:1.5}._timelineDetails_1ly29_113 p:not(:last-child){margin-bottom:var(--spacing-1)}._timelineDetails_1ly29_113 strong{color:var(--foreground);text-transform:capitalize}._infoState_1ly29_137{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);gap:var(--spacing-3)}._infoState_1ly29_137 svg{width:48px;height:48px;color:var(--primary)}._infoState_1ly29_137 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._container_edorv_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._title_edorv_8{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-4) 0}._grid_edorv_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-3)}._actionButton_edorv_21{height:auto;padding:var(--spacing-3);flex-direction:column;gap:var(--spacing-2);font-weight:500;font-size:.875rem;text-align:center;border-color:var(--border);background-color:var(--secondary);color:var(--secondary-foreground);transition:transform .2s ease,box-shadow .2s ease}._actionButton_edorv_21:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background-color:color-mix(in srgb,var(--secondary),black 5%)}._actionButton_edorv_21 a{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-decoration:none;color:inherit}._iconWrapper_edorv_50{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary-dark)}._actionButton_edorv_21:hover ._iconWrapper_edorv_50{background-color:color-mix(in srgb,var(--primary) 30%,transparent)}._container_hlro6_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md)}._iconWrapper_hlro6_14{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-full);background-color:var(--primary-light);margin-bottom:var(--spacing-2)}._icon_hlro6_14{color:var(--primary-dark)}._title_hlro6_29{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0}._description_hlro6_36{font-size:1rem;color:var(--text-secondary);max-width:50ch;line-height:1.6;margin:0}._actions_hlro6_44{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-4)}._footerText_hlro6_52{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-4)}._container_klwwf_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._settingRow_klwwf_11{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._labelContainer_klwwf_18{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_klwwf_18{font-weight:500;color:var(--text-primary)}._description_klwwf_29{font-size:.875rem;color:var(--text-secondary);margin:0}._managePin_klwwf_35{margin-top:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._form_klwwf_41{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._spinner_klwwf_48{animation:_spin_klwwf_48 1s linear infinite}@keyframes _spin_klwwf_48{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_c4vvy_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._settingRow_c4vvy_11{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._labelContainer_c4vvy_18{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_c4vvy_18{font-weight:500;color:var(--text-primary)}._description_c4vvy_29{font-size:.875rem;color:var(--text-secondary);margin:0}._switchContainer_c4vvy_35{display:flex;align-items:center;gap:var(--spacing-2)}._spinner_c4vvy_41{animation:_spin_c4vvy_41 1s linear infinite;width:1rem;height:1rem;color:var(--muted-foreground)}@keyframes _spin_c4vvy_41{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_hlfob_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._settingRow_hlfob_11{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._labelContainer_hlfob_18{display:flex;flex-direction:column;gap:var(--spacing-1);flex-grow:1}._label_hlfob_18{font-weight:500;color:var(--text-primary)}._description_hlfob_30{font-size:.875rem;color:var(--text-secondary);margin:0;max-width:60ch}._switchContainer_hlfob_37{display:flex;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-1)}._spinner_hlfob_44{animation:_spin_hlfob_44 1s linear infinite;width:1rem;height:1rem;color:var(--muted-foreground)}@keyframes _spin_hlfob_44{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_13p0b_1{display:flex;flex-direction:column;gap:var(--spacing-8);position:relative}._notificationCenter_13p0b_8{position:fixed;top:var(--spacing-4);right:var(--spacing-6);z-index:var(--z-nav-sticky)}._headerActions_13p0b_15{display:flex;align-items:center;gap:var(--spacing-2)}._completionContainer_13p0b_21{margin-bottom:var(--spacing-8)}._dashboardGrid_13p0b_25{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 1024px){._dashboardGrid_13p0b_25{grid-template-columns:2fr 1fr}}._grid_13p0b_45{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 1024px){._grid_13p0b_45{grid-template-columns:repeat(2,1fr)}}._gridSpan2_13p0b_57{grid-column:span 1}@media (min-width: 1024px){._gridSpan2_13p0b_57{grid-column:span 2}}._privacyGrid_13p0b_67{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media (min-width: 768px){._privacyGrid_13p0b_67{grid-template-columns:repeat(2,1fr)}}._privacySection_13p0b_79{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_13p0b_85{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._modeOffContainer_13p0b_92{display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}._modeOffContent_13p0b_100{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);background-color:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg);border:1px solid var(--border);max-width:600px}._modeOffIcon_13p0b_112{color:var(--primary)}._modeOffContent_13p0b_100 h2{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._modeOffContent_13p0b_100 p{color:var(--muted-foreground);margin:0;line-height:1.6}._dialogContent_1mifp_1{max-width:800px;width:90vw}._form_1mifp_6{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);max-height:70vh;overflow-y:auto;padding-right:var(--spacing-2)}._formGrid_1mifp_16{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._formField_1mifp_22{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_1mifp_22 label{font-weight:500;font-size:var(--font-size-sm)}._error_1mifp_33{color:var(--error);font-size:var(--font-size-xs);margin:0}._footer_1mifp_39{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 640px){._formGrid_1mifp_16{grid-template-columns:1fr}}._container_1whaw_1{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._header_1whaw_11{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._filters_1whaw_19{display:flex;gap:var(--spacing-3);align-items:center;flex-wrap:wrap}._searchWrapper_1whaw_26{position:relative}._searchIcon_1whaw_30{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1whaw_39{padding-left:calc(var(--spacing-3) * 2 + 18px);width:250px}._selectTrigger_1whaw_44{width:180px}._tableContainer_1whaw_48{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}._table_1whaw_48{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._table_1whaw_48 th,._table_1whaw_48 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_1whaw_48 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:.05em}._table_1whaw_48 tbody tr:last-child td{border-bottom:none}._table_1whaw_48 tbody tr:hover{background-color:var(--muted)}._nameCell_1whaw_85{display:flex;flex-direction:column}._templateName_1whaw_90{font-weight:500;color:var(--foreground)}._templateDescription_1whaw_95{color:var(--muted-foreground);font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}._keyCode_1whaw_104{font-family:var(--font-family-monospace);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}._actions_1whaw_112{display:flex;gap:var(--spacing-2);align-items:center}._errorState_1whaw_118,._emptyState_1whaw_119{text-align:center;padding:var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground)}._errorState_1whaw_118 p,._emptyState_1whaw_119 p{margin:0;font-size:var(--font-size-base)}._container_8fzej_1{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._header_8fzej_11{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._filters_8fzej_19{display:flex;gap:var(--spacing-3);align-items:center;flex-wrap:wrap}._searchWrapper_8fzej_26{position:relative}._searchIcon_8fzej_30{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_8fzej_39{padding-left:calc(var(--spacing-3) * 2 + 18px);width:250px}._selectTrigger_8fzej_44{width:180px}._bulkActions_8fzej_48{display:flex;gap:var(--spacing-2)}._tableContainer_8fzej_53{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}._table_8fzej_53{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._table_8fzej_53 th,._table_8fzej_53 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_8fzej_53 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:.05em}._table_8fzej_53 tbody tr:last-child td{border-bottom:none}._selectedRow_8fzej_86{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._titleCell_8fzej_90{display:flex;flex-direction:column;gap:var(--spacing-1)}._keyCode_8fzej_96{font-family:var(--font-family-monospace);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);align-self:flex-start}._errorState_8fzej_105,._emptyState_8fzej_106{text-align:center;padding:var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground)}._errorState_8fzej_105 p,._emptyState_8fzej_106 p{margin:0;font-size:var(--font-size-base)}._grid_138st_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-6)}._card_138st_7{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column}._cardHeader_138st_16{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--border)}._channelTitle_138st_24{display:flex;align-items:center;gap:var(--spacing-3)}._channelTitle_138st_24 h3{margin:0;font-size:var(--font-size-lg);font-weight:600}._statusToggle_138st_36{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:500}._statusEnabled_138st_44{color:var(--success)}._statusDisabled_138st_48{color:var(--muted-foreground)}._cardContent_138st_52{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);flex-grow:1}._formField_138st_60{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_138st_60 label{font-weight:500;font-size:var(--font-size-sm)}._cardFooter_138st_71{padding:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;background-color:var(--muted);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}._testSection_138st_82{display:flex;gap:var(--spacing-2);align-items:center}._testInput_138st_88{width:150px}._errorState_138st_92{text-align:center;padding:var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground);grid-column:1 / -1}._container_zc7wm_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._summaryGrid_zc7wm_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._statCard_zc7wm_13{background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._statLabel_zc7wm_21{margin:0 0 var(--spacing-1) 0;font-size:var(--font-size-sm);font-weight:500;color:var(--muted-foreground)}._statValue_zc7wm_28{margin:0;font-size:var(--font-size-3xl);font-weight:700;color:var(--foreground)}._chartsGrid_zc7wm_35{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-6)}._chartCard_zc7wm_41{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._chartTitle_zc7wm_49{margin:0 0 var(--spacing-6) 0;font-size:var(--font-size-lg);font-weight:600}._errorState_zc7wm_55{text-align:center;padding:var(--spacing-8);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground);grid-column:1 / -1}._container_1mwv5_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._placeholder_1mwv5_8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:400px;padding:var(--spacing-8);border:2px dashed var(--border);border-radius:var(--radius);color:var(--muted-foreground)}._icon_1mwv5_21{margin-bottom:var(--spacing-4);color:var(--primary)}._title_1mwv5_26{font-size:var(--font-size-xl);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._description_1mwv5_33{max-width:450px;margin:0;line-height:var(--line-height-normal)}._documentation_1g638_1{max-width:1200px;margin:0 auto;padding:var(--spacing-6);color:var(--foreground)}._header_1g638_8{text-align:center;margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:2px solid var(--border)}._header_1g638_8 h1{font-size:var(--font-size-4xl);font-weight:700;color:var(--primary);margin:0 0 var(--spacing-3) 0}._subtitle_1g638_22{font-size:var(--font-size-lg);color:var(--muted-foreground);margin:0}._tableOfContents_1g638_28{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-8)}._tableOfContents_1g638_28 h2{margin:0 0 var(--spacing-4) 0;font-size:var(--font-size-xl);color:var(--foreground)}._nav_1g638_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-2)}._nav_1g638_42 a{color:var(--primary);text-decoration:none;padding:var(--spacing-2);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._nav_1g638_42 a:hover{background-color:var(--muted)}._section_1g638_60{margin-bottom:var(--spacing-8);scroll-margin-top:var(--spacing-6)}._section_1g638_60 h2{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-2xl);font-weight:600;color:var(--primary);margin:0 0 var(--spacing-6) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._content_1g638_77{line-height:var(--line-height-relaxed)}._content_1g638_77 p{margin-bottom:var(--spacing-4);color:var(--foreground)}._content_1g638_77 ul{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}._content_1g638_77 li{margin-bottom:var(--spacing-2);color:var(--foreground)}._featureGrid_1g638_96{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-6)}._feature_1g638_96{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._featureIcon_1g638_110{color:var(--primary);margin-bottom:var(--spacing-2)}._feature_1g638_96 h3{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-lg);font-weight:600}._feature_1g638_96 p{margin:0;color:var(--muted-foreground);font-size:var(--font-size-sm)}._architectureOverview_1g638_127{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-6)}._architectureOverview_1g638_127 h3{margin:0 0 var(--spacing-4) 0;font-size:var(--font-size-xl)}._componentFlow_1g638_140{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);flex-wrap:wrap}._component_1g638_140{display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--primary-light);color:var(--primary-contrast);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);font-weight:500}._arrow_1g638_159{color:var(--muted-foreground)}._designPrinciples_1g638_163{background-color:var(--muted);border-radius:var(--radius-lg);padding:var(--spacing-6)}._designPrinciples_1g638_163 h3{margin:0 0 var(--spacing-4) 0;font-size:var(--font-size-xl)}._tableGrid_1g638_174{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-4)}._table_1g638_28{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._table_1g638_28 h4{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-lg);font-weight:600;color:var(--primary);font-family:var(--font-family-monospace)}._table_1g638_28 p{margin:0 0 var(--spacing-3) 0;color:var(--muted-foreground);font-size:var(--font-size-sm)}._table_1g638_28 ul{margin:0;padding-left:var(--spacing-4)}._table_1g638_28 li{margin-bottom:var(--spacing-1);font-size:var(--font-size-sm)}._endpointCategories_1g638_212{display:grid;gap:var(--spacing-6)}._category_1g638_217 h3{margin:0 0 var(--spacing-3) 0;font-size:var(--font-size-xl);color:var(--primary)}._endpoints_1g638_223{display:grid;gap:var(--spacing-2)}._endpoint_1g638_212{display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-3);align-items:center;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3)}._method_1g638_239{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-family-monospace)}._endpoint_1g638_212 code{font-family:var(--font-family-monospace);color:var(--primary);font-weight:500}._endpoint_1g638_212 span:last-child{color:var(--muted-foreground);font-size:var(--font-size-sm);text-align:right}._componentList_1g638_261{display:grid;gap:var(--spacing-4)}._componentItem_1g638_266{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._componentItem_1g638_266 h4{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-lg);font-weight:600;color:var(--primary)}._componentItem_1g638_266 p{margin:0 0 var(--spacing-3) 0;color:var(--muted-foreground)}._componentItem_1g638_266 ul{margin:0;padding-left:var(--spacing-4)}._componentItem_1g638_266 li{margin-bottom:var(--spacing-1);font-size:var(--font-size-sm)}._securityFeatures_1g638_295{display:grid;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._securityItem_1g638_301{display:flex;gap:var(--spacing-3);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._securityItem_1g638_301 svg{color:var(--primary);margin-top:var(--spacing-1);flex-shrink:0}._securityItem_1g638_301 h4{margin:0 0 var(--spacing-1) 0;font-size:var(--font-size-lg);font-weight:600}._securityItem_1g638_301 p{margin:0;color:var(--muted-foreground);font-size:var(--font-size-sm)}._permissions_1g638_328{background-color:var(--muted);border-radius:var(--radius-lg);padding:var(--spacing-6)}._permissions_1g638_328 h3{margin:0 0 var(--spacing-4) 0;font-size:var(--font-size-xl)}._permissionGrid_1g638_339{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-3)}._permission_1g638_328{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3)}._permission_1g638_328 strong{display:block;font-family:var(--font-family-monospace);color:var(--primary);margin-bottom:var(--spacing-1)}._permission_1g638_328 p{margin:0;font-size:var(--font-size-sm);color:var(--muted-foreground)}._extensionCategories_1g638_365{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4)}._extension_1g638_365{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._extension_1g638_365 h3{margin:0 0 var(--spacing-3) 0;font-size:var(--font-size-lg);font-weight:600;color:var(--primary)}._extension_1g638_365 ul{margin:0;padding-left:var(--spacing-4)}._extension_1g638_365 li{margin-bottom:var(--spacing-2);font-size:var(--font-size-sm)}._usageGuide_1g638_395{margin-bottom:var(--spacing-6)}._step_1g638_399{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-4);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._stepNumber_1g638_409{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--primary);color:var(--primary-foreground);border-radius:50%;font-weight:600;font-size:var(--font-size-lg);flex-shrink:0}._stepContent_1g638_423 h4{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-lg);font-weight:600}._stepContent_1g638_423 p{margin:0;color:var(--muted-foreground)}._bestPractices_1g638_434{background-color:var(--accent);border-radius:var(--radius-lg);padding:var(--spacing-6)}._bestPractices_1g638_434 h3{margin:0 0 var(--spacing-4) 0;font-size:var(--font-size-xl);color:var(--accent-foreground)}._bestPractices_1g638_434 ul{margin:0;padding-left:var(--spacing-4)}._bestPractices_1g638_434 li{margin-bottom:var(--spacing-2);color:var(--accent-foreground)}._bestPractices_1g638_434 strong{color:var(--primary)}@media (max-width: 768px){._documentation_1g638_1{padding:var(--spacing-4)}._header_1g638_8 h1{font-size:var(--font-size-3xl)}._nav_1g638_42{grid-template-columns:1fr}._componentFlow_1g638_140{flex-direction:column}._arrow_1g638_159{transform:rotate(90deg)}._tableGrid_1g638_174,._featureGrid_1g638_96,._extensionCategories_1g638_365,._permissionGrid_1g638_339{grid-template-columns:1fr}._endpoint_1g638_212{grid-template-columns:1fr;gap:var(--spacing-2)}._endpoint_1g638_212 span:last-child{text-align:left}._step_1g638_399{flex-direction:column;text-align:center}._stepNumber_1g638_409{align-self:center}}._page_1lvs0_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);max-width:1600px;margin:0 auto}._header_1lvs0_10{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_1lvs0_10 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_1lvs0_10 p{font-size:1rem;color:var(--muted-foreground);margin:0}._tabsContainer_1lvs0_31{width:100%}._tabsList_1lvs0_35{border-bottom:1px solid var(--border);border-radius:0;background-color:transparent;padding:0;height:auto;justify-content:flex-start;gap:var(--spacing-4)}._tabTrigger_1lvs0_45{background-color:transparent;color:var(--muted-foreground);padding:var(--spacing-2) 0;border-radius:0;border-bottom:2px solid transparent;transition:all var(--animation-duration-fast) ease;display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-base)}._tabTrigger_1lvs0_45:hover{color:var(--foreground)}._tabTrigger_1lvs0_45[data-state=active]{color:var(--primary);border-bottom-color:var(--primary);box-shadow:none;background-color:transparent}._tabContent_1lvs0_69{margin-top:var(--spacing-6)}._placeholder_1lvs0_73{display:flex;align-items:center;justify-content:center;min-height:300px;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--muted-foreground);font-size:var(--font-size-lg)}@media (max-width: 768px){._page_1lvs0_1{padding:var(--spacing-4)}._header_1lvs0_10{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._tabsList_1lvs0_35{overflow-x:auto;white-space:nowrap}._tabTrigger_1lvs0_45 span{display:none}._tabTrigger_1lvs0_45{padding:var(--spacing-2)}}._panel_1mb5u_1{display:flex;flex-direction:column;gap:var(--spacing-6);background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._overallStatus_1mb5u_11{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._statusHeader_1mb5u_16{display:flex;justify-content:space-between;align-items:center}._statusHeader_1mb5u_16 h4{font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground)}._statusBadge_1mb5u_29{display:flex;align-items:center;gap:var(--spacing-3)}._lastUpdate_1mb5u_35{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground)}._sectionHeader_1mb5u_43{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:600;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;text-transform:uppercase;letter-spacing:.05em}._budgetsSection_1mb5u_55{display:flex;flex-direction:column;gap:var(--spacing-3)}._budgetsGrid_1mb5u_61{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3)}._budgetItem_1mb5u_67{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card)}._budgetLabel_1mb5u_77{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._budgetValue_1mb5u_83{font-size:1rem;font-weight:600;color:var(--foreground)}._budgetOk_1mb5u_89{border-color:var(--success);background-color:color-mix(in srgb,var(--success) 5%,var(--card))}._budgetWarning_1mb5u_94{border-color:var(--warning);background-color:color-mix(in srgb,var(--warning) 5%,var(--card))}._budgetCritical_1mb5u_99{border-color:var(--error);background-color:color-mix(in srgb,var(--error) 5%,var(--card))}._alertsSection_1mb5u_104{display:flex;flex-direction:column;gap:var(--spacing-3)}._alertsList_1mb5u_110{display:flex;flex-direction:column;gap:var(--spacing-2)}._alertItem_1mb5u_116{padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card)}._alertHeader_1mb5u_123{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._alertMessage_1mb5u_130{flex-grow:1;font-weight:500;color:var(--foreground)}._alertConfidence_1mb5u_136{font-size:.875rem;color:var(--muted-foreground)}._alertDetails_1mb5u_141{display:flex;flex-direction:column;gap:var(--spacing-2)}._alertImpact_1mb5u_147{font-size:.875rem;color:var(--muted-foreground);font-style:italic}._alertRecommendations_1mb5u_153{display:flex;flex-direction:column;gap:var(--spacing-1)}._recommendation_1mb5u_159{font-size:.875rem;color:var(--foreground)}._critical_1mb5u_164,._high_1mb5u_165{color:var(--error)}._medium_1mb5u_166{color:var(--warning)}._low_1mb5u_167{color:var(--muted-foreground)}._servicesSection_1mb5u_169{display:flex;flex-direction:column;gap:var(--spacing-4)}._servicesList_1mb5u_175{display:flex;flex-direction:column;gap:var(--spacing-2)}._serviceItem_1mb5u_181{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card)}._serviceInfo_1mb5u_191{display:flex;align-items:center;gap:var(--spacing-3)}._serviceDetails_1mb5u_197{display:flex;flex-direction:column;gap:var(--spacing-1)}._serviceName_1mb5u_203{font-weight:500;color:var(--foreground)}._serviceMessage_1mb5u_208{font-size:.875rem;color:var(--muted-foreground)}._serviceMetrics_1mb5u_213{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-1)}._responseTime_1mb5u_220{font-size:.875rem;color:var(--muted-foreground);font-family:var(--font-family-monospace)}._uptime_1mb5u_226{font-size:.875rem;color:var(--success);font-weight:500}._automatedSection_1mb5u_232{display:flex;flex-direction:column;gap:var(--spacing-3)}._automatedInfo_1mb5u_238{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card)}._automatedStat_1mb5u_248{display:flex;flex-direction:column;gap:var(--spacing-1)}._statLabel_1mb5u_254{font-size:.875rem;color:var(--muted-foreground)}._statValue_1mb5u_259{font-weight:500;color:var(--foreground)}._issuesFound_1mb5u_264{color:var(--error)}._ok_1mb5u_268{color:var(--success)}._degraded_1mb5u_269{color:var(--warning)}._down_1mb5u_270{color:var(--error)}._errorState_1mb5u_272{align-items:center;text-align:center;color:var(--error)}._metricsGrid_1mb5u_278{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-3)}._metricCard_1mb5u_284{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card)}._errorState_1mb5u_272 h4{color:var(--error-foreground)}._retryButton_1mb5u_298{background:none;border:1px solid var(--error);color:var(--error);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-fast) ease}._retryButton_1mb5u_298:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._panel_1eb5v_1{display:flex;flex-direction:column;gap:var(--spacing-6);background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._header_1eb5v_11{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_1eb5v_11 h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground)}._analytics_1eb5v_26{display:flex;gap:var(--spacing-4)}._analyticsItem_1eb5v_31{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}._analyticsLabel_1eb5v_38{font-size:.875rem;color:var(--muted-foreground)}._analyticsValue_1eb5v_43{font-weight:600;color:var(--foreground)}._trendUp_1eb5v_48{color:var(--error)}._trendDown_1eb5v_49{color:var(--success)}._filtersSection_1eb5v_51{display:flex;flex-direction:column;gap:var(--spacing-3)}._filters_1eb5v_51{display:flex;gap:var(--spacing-4);align-items:center;flex-wrap:wrap}._filterControls_1eb5v_64{display:flex;gap:var(--spacing-2)}._filterSelect_1eb5v_69{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);color:var(--foreground);font-size:.875rem}._categoriesSection_1eb5v_78{display:flex;flex-direction:column;gap:var(--spacing-3)}._categoriesSection_1eb5v_78 h4{font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._categoriesGrid_1eb5v_91{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3)}._categoryCard_1eb5v_97{padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card)}._categoryHeader_1eb5v_104{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._categoryName_1eb5v_111{font-weight:500;color:var(--foreground);text-transform:capitalize}._categoryStats_1eb5v_117{display:flex;justify-content:space-between;align-items:center}._categoryCount_1eb5v_123{font-size:.875rem;color:var(--muted-foreground)}._categoryTrend_1eb5v_128{font-size:.875rem;font-weight:500}._searchInputWrapper_1eb5v_133{position:relative;flex-grow:1}._searchIcon_1eb5v_138{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1eb5v_133{padding-left:calc(var(--spacing-3) * 2 + 18px)}._tableContainer_1eb5v_151{overflow-x:auto}._table_1eb5v_151{width:100%;min-width:800px;display:flex;flex-direction:column;gap:var(--spacing-2)}._tableHeader_1eb5v_163{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1.5fr .5fr;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);font-size:.875rem;font-weight:600;color:var(--muted-foreground);border-bottom:1px solid var(--border)}._tableRow_1eb5v_174{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1.5fr .5fr;gap:var(--spacing-4);align-items:start;padding:var(--spacing-4);background-color:var(--card);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease;border:1px solid var(--border);margin-bottom:var(--spacing-2)}._tableRow_1eb5v_174:hover{background-color:var(--muted)}._errorInfo_1eb5v_191{display:flex;flex-direction:column;gap:var(--spacing-2);overflow:hidden}._stackTrace_1eb5v_198{margin-top:var(--spacing-2)}._stackTrace_1eb5v_198 summary{cursor:pointer;font-size:.875rem;color:var(--muted-foreground);padding:var(--spacing-1) 0}._stackTrace_1eb5v_198 summary:hover{color:var(--foreground)}._stackTraceContent_1eb5v_213{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);font-size:.75rem;line-height:1.4;overflow-x:auto;margin:var(--spacing-2) 0 0 0;white-space:pre-wrap;word-break:break-all}._categoryCell_1eb5v_225{display:flex;align-items:center}._categoryBadge_1eb5v_230{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background-color:var(--muted);border-radius:var(--radius-sm);font-size:.75rem;color:var(--muted-foreground)}._countCell_1eb5v_241{display:flex;flex-direction:column;gap:var(--spacing-1)}._count_1eb5v_241{font-weight:500;color:var(--foreground)}._frequency_1eb5v_252{font-size:.75rem;color:var(--muted-foreground)}._timeCell_1eb5v_257{display:flex;flex-direction:column;gap:var(--spacing-1)}._firstSeen_1eb5v_263{font-size:.75rem;color:var(--muted-foreground)}._actionsCell_1eb5v_268{display:flex;justify-content:center}._actionButton_1eb5v_273{background:none;border:1px solid var(--border);color:var(--muted-foreground);padding:var(--spacing-1);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--animation-duration-fast) ease}._actionButton_1eb5v_273:hover{background-color:var(--muted);color:var(--foreground)}._errorLink_1eb5v_288{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;color:var(--foreground);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._errorLink_1eb5v_288:hover{color:var(--primary);text-decoration:underline}._errorCulprit_1eb5v_305{font-size:.875rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._errorState_1eb5v_313,._noResults_1eb5v_313{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);text-align:center;color:var(--muted-foreground);gap:var(--spacing-4)}._errorState_1eb5v_313 h3{font-size:1.25rem;color:var(--foreground);margin:0}._errorState_1eb5v_313 p,._noResults_1eb5v_313 p{margin:0}._panel_15ula_1{display:flex;flex-direction:column;gap:var(--spacing-8);background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._panel_15ula_1 h3{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._metricsGrid_15ula_18{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-6)}._metricCard_15ula_24{background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow)}._metricHeader_15ula_32{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._metricTitle_15ula_39{font-size:.875rem;font-weight:500;color:var(--muted-foreground);margin:0}._trendIndicator_15ula_46{display:flex;align-items:center;gap:var(--spacing-1)}._trendValue_15ula_52{font-size:.75rem;font-weight:500}._trendUp_15ula_57{color:var(--error)}._trendDown_15ula_58{color:var(--success)}._trendNeutral_15ula_59{color:var(--muted-foreground)}._optimizationsSection_15ula_61{display:flex;flex-direction:column;gap:var(--spacing-4)}._optimizationsList_15ula_67{display:flex;flex-direction:column;gap:var(--spacing-3)}._optimizationItem_15ula_73{padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card)}._optimizationItem_15ula_73._high_15ula_80{border-left:4px solid var(--error)}._optimizationItem_15ula_73._medium_15ula_84{border-left:4px solid var(--warning)}._optimizationItem_15ula_73._low_15ula_88{border-left:4px solid var(--info)}._optimizationHeader_15ula_92{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._optimizationTitle_15ula_99{font-weight:600;color:var(--foreground)}._optimizationImpact_15ula_104{font-size:.875rem;color:var(--success);font-weight:500}._optimizationDescription_15ula_110{color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;line-height:1.5}._optimizationActions_15ula_116{display:flex;flex-direction:column;gap:var(--spacing-1)}._actionItem_15ula_122{font-size:.875rem;color:var(--foreground)}._metricValue_15ula_127{font-size:1.75rem;font-weight:700;margin:0}._metricRating_15ula_133{font-size:.875rem;text-transform:capitalize;font-weight:500}._good_15ula_139{color:var(--success)}._needsImprovement_15ula_140{color:var(--warning)}._poor_15ula_141{color:var(--error)}._chartSection_15ula_143{display:flex;flex-direction:column}._chartContainer_15ula_148{height:350px;width:100%}._errorState_15ula_153{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);text-align:center;color:var(--muted-foreground);gap:var(--spacing-4)}._errorState_15ula_153 h3{font-size:1.25rem;color:var(--foreground);margin:0}._errorState_15ula_153 p{margin:0}._panel_1bk6h_1{display:flex;flex-direction:column;gap:var(--spacing-6);background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._header_1bk6h_11{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_1bk6h_11 h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground)}._headerActions_1bk6h_26{display:flex;gap:var(--spacing-2)}._filtersSection_1bk6h_31{display:flex;flex-direction:column;gap:var(--spacing-3)}._quickFilters_1bk6h_37{display:flex;gap:var(--spacing-4);align-items:end;flex-wrap:wrap}._filterGroup_1bk6h_44{display:flex;flex-direction:column;gap:var(--spacing-1)}._filterGroup_1bk6h_44 label{font-size:.875rem;font-weight:500;color:var(--foreground)}._filterSelect_1bk6h_56{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);color:var(--foreground);font-size:.875rem}._correlationInput_1bk6h_65{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);color:var(--foreground);font-size:.875rem;width:200px}._queryEditor_1bk6h_75{display:flex;flex-direction:column;gap:var(--spacing-3)}._queryHeader_1bk6h_81{display:flex;justify-content:space-between;align-items:center}._queryHeader_1bk6h_81 label{font-size:.875rem;font-weight:500;color:var(--foreground)}._queryActions_1bk6h_93{display:flex;gap:var(--spacing-2)}._aplTextarea_1bk6h_98{font-family:var(--font-family-monospace);font-size:.9375rem;background-color:var(--card);border:1px solid var(--border);min-height:80px}._queryEditor_1bk6h_75>button{align-self:flex-end}._logsContainer_1bk6h_110{display:flex;flex-direction:column;gap:var(--spacing-1);font-family:var(--font-family-monospace);background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);max-height:600px;overflow-y:auto}._queryStatus_1bk6h_123{font-size:.875rem;color:var(--muted-foreground);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-3);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._statusLeft_1bk6h_134{display:flex;gap:var(--spacing-3)}._activeFilter_1bk6h_139{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background-color:var(--muted);border-radius:var(--radius-sm);font-size:.75rem}._clearFilter_1bk6h_149{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:0;margin-left:var(--spacing-1);font-size:1rem;line-height:1}._clearFilter_1bk6h_149:hover{color:var(--foreground)}._logEntry_1bk6h_164{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) 0;font-size:.875rem;border-bottom:1px solid color-mix(in srgb,var(--border) 30%,transparent)}._correlationId_1bk6h_173{display:flex;align-items:center;gap:var(--spacing-1);background:none;border:1px solid var(--border);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);cursor:pointer;font-size:.75rem;font-family:var(--font-family-monospace);transition:all var(--animation-duration-fast) ease}._correlationId_1bk6h_173:hover{background-color:var(--muted);color:var(--foreground)}._metadata_1bk6h_193{margin-top:var(--spacing-2);width:100%}._metadata_1bk6h_193 summary{cursor:pointer;font-size:.75rem;color:var(--muted-foreground);padding:var(--spacing-1) 0}._metadata_1bk6h_193 summary:hover{color:var(--foreground)}._metadataContent_1bk6h_209{background-color:var(--muted);padding:var(--spacing-2);border-radius:var(--radius-sm);font-size:.75rem;line-height:1.4;overflow-x:auto;margin:var(--spacing-1) 0 0 0;white-space:pre-wrap}._logTimestamp_1bk6h_220{color:var(--muted-foreground);white-space:nowrap}._logMessage_1bk6h_225{margin:0;white-space:pre-wrap;word-break:break-all;color:var(--foreground);flex-grow:1}._errorState_1bk6h_233,._noResults_1bk6h_233{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);text-align:center;color:var(--muted-foreground);gap:var(--spacing-4)}._errorState_1bk6h_233 h3{font-size:1.25rem;color:var(--foreground);margin:0}._errorState_1bk6h_233 p,._noResults_1bk6h_233 p{margin:0}._panel_gvdd3_1{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);max-width:700px;margin:0 auto}._panel_gvdd3_1 h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground)}._form_gvdd3_20{display:flex;flex-direction:column;gap:var(--spacing-5)}._formGroup_gvdd3_26{display:flex;flex-direction:column;gap:var(--spacing-2)}._formGroup_gvdd3_26 label{font-weight:500;font-size:.875rem;color:var(--foreground)}._formRow_gvdd3_38{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._errorText_gvdd3_44{font-size:.875rem;color:var(--error);margin:0}._submitButton_gvdd3_50{margin-top:var(--spacing-4);align-self:flex-end}@media (max-width: 600px){._formRow_gvdd3_38{grid-template-columns:1fr}}._page_18un1_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);min-height:calc(100vh - 4.5rem)}._header_18un1_9{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerContent_18un1_14{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-6)}._headerText_18un1_21 h1{font-size:1.875rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._headerText_18un1_21 p{font-size:1rem;color:var(--muted-foreground);margin:0}._headerControls_18un1_34{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-2)}._refreshStatus_18un1_41{display:flex;align-items:center;gap:var(--spacing-3)}._refreshTime_18un1_47{font-size:.875rem;color:var(--muted-foreground)}._refreshControls_18un1_52{display:flex;gap:var(--spacing-2)}._tabsContainer_18un1_57{flex:1;display:flex;flex-direction:column;overflow:hidden}._tabsHeader_18un1_64{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._tabsList_18un1_71{display:flex;gap:var(--spacing-1);background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-1)}._tabsTrigger_18un1_79{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;transition:all var(--animation-duration-fast) ease}._tabsTrigger_18un1_79:hover{background-color:var(--background);color:var(--foreground)}._tabsTrigger_18un1_79[data-state=active]{background-color:var(--background);color:var(--foreground);box-shadow:var(--shadow)}._tabsTrigger_18un1_79 span{white-space:nowrap}._tabDescription_18un1_109{padding-left:var(--spacing-4);border-left:3px solid var(--primary);background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-4)}._tabDescription_18un1_109 p{margin:0;font-size:.875rem;color:var(--muted-foreground)}._tabContent_18un1_123,._tabPane_18un1_130{flex:1;display:flex;flex-direction:column;overflow:hidden}._tabPaneContent_18un1_137{flex:1;display:flex;flex-direction:column;overflow:auto}@media (max-width: 768px){._page_18un1_1{padding:var(--spacing-4)}._headerContent_18un1_14{flex-direction:column;align-items:stretch;gap:var(--spacing-4)}._headerControls_18un1_34{flex-direction:row;align-items:center;justify-content:space-between}._refreshStatus_18un1_41{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tabsList_18un1_71{flex-wrap:wrap;gap:var(--spacing-1)}._tabsTrigger_18un1_79{flex:1;min-width:0;justify-content:center}._tabDescription_18un1_109{padding-left:var(--spacing-3)}}@media (max-width: 480px){._headerText_18un1_21 h1{font-size:1.5rem}._tabsTrigger_18un1_79 span{display:none}._tabsTrigger_18un1_79{padding:var(--spacing-2);justify-content:center}._refreshControls_18un1_52{flex-direction:column;gap:var(--spacing-1)}}.dark ._tabsList_18un1_71{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._tabsTrigger_18un1_79:hover{background-color:color-mix(in srgb,var(--background) 90%,white)}.dark ._tabDescription_18un1_109{background-color:color-mix(in srgb,var(--muted) 80%,black)}._loadingState_18un1_218{display:flex;align-items:center;justify-content:center;padding:var(--spacing-12);color:var(--muted-foreground)}._errorState_18un1_226{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);color:var(--error);background-color:color-mix(in srgb,var(--error) 5%,transparent);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._errorState_18un1_226 h3{margin:0 0 var(--spacing-2) 0;font-size:1.125rem}._errorState_18un1_226 p{margin:0;text-align:center;max-width:400px}._tabsTrigger_18un1_79:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._refreshControls_18un1_52 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._tabPane_18un1_130{animation:_fadeIn_18un1_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_18un1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._container_fs9sn_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-6)}._overallCard_fs9sn_8{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._overallTitle_fs9sn_16{font-size:var(--font-size-xl);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-6) 0}._overallScore_fs9sn_23{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._bigScore_fs9sn_30{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}._bigScoreValue_fs9sn_37{font-size:3rem;font-weight:700;color:var(--primary);line-height:1}._bigScoreLabel_fs9sn_44{font-size:var(--font-size-lg);color:var(--muted-foreground)}._bigProgressBar_fs9sn_49{height:12px}._overallStats_fs9sn_53{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._overallStat_fs9sn_53{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-md)}._overallStat_fs9sn_53 svg{color:var(--primary);flex-shrink:0}._overallStatValue_fs9sn_73{display:block;font-size:var(--font-size-lg);font-weight:600;color:var(--foreground)}._overallStatLabel_fs9sn_80{display:block;font-size:var(--font-size-sm);color:var(--muted-foreground)}._medicationsSection_fs9sn_86{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_fs9sn_92{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);margin:0}._grid_fs9sn_99{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-4)}._adherenceCard_fs9sn_105{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._adherenceCard_fs9sn_105:hover{box-shadow:var(--shadow-md)}._cardHeader_fs9sn_118{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._medicationName_fs9sn_125{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);margin:0;flex:1}._trendBadge_fs9sn_133{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);text-transform:capitalize}._trendImproving_fs9sn_141{color:var(--success)}._trendDeclining_fs9sn_145{color:var(--error)}._trendStable_fs9sn_149{color:var(--muted-foreground)}._adherenceScore_fs9sn_153{margin-bottom:var(--spacing-4)}._scoreHeader_fs9sn_157{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._scoreLabel_fs9sn_164{font-size:var(--font-size-sm);color:var(--muted-foreground)}._scoreValue_fs9sn_169{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground)}._progressBar_fs9sn_175{height:8px}._stats_fs9sn_179{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._stat_fs9sn_179{display:flex;align-items:center;gap:var(--spacing-3)}._statIcon_fs9sn_192{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--muted);border-radius:var(--radius);color:var(--muted-foreground);flex-shrink:0}._statContent_fs9sn_204{display:flex;flex-direction:column}._statValue_fs9sn_209{font-size:var(--font-size-base);font-weight:600;color:var(--foreground);line-height:1.2}._statLabel_fs9sn_216{font-size:var(--font-size-sm);color:var(--muted-foreground)}._lastMissed_fs9sn_221{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--warning);color:var(--warning-foreground);border-radius:var(--radius);font-size:var(--font-size-sm)}._errorState_fs9sn_232,._emptyState_fs9sn_233{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12);color:var(--muted-foreground)}._errorState_fs9sn_232 svg,._emptyState_fs9sn_233 svg{margin-bottom:var(--spacing-4);color:var(--muted-foreground)}._errorState_fs9sn_232 h3,._emptyState_fs9sn_233 h3{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._errorState_fs9sn_232 p,._emptyState_fs9sn_233 p{margin:0;max-width:400px}@media (max-width: 768px){._container_fs9sn_1{padding:var(--spacing-4);gap:var(--spacing-6)}._grid_fs9sn_99,._overallStats_fs9sn_53{grid-template-columns:1fr}._bigScoreValue_fs9sn_37{font-size:2.5rem}._cardHeader_fs9sn_118{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}._container_1jl5e_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-6)}._optimizationEngine_1jl5e_8{background:linear-gradient(135deg,var(--primary-light) 0%,var(--accent-blue) 100%);border:1px solid var(--primary);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._engineHeader_1jl5e_16{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._engineIcon_1jl5e_23{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-full);flex-shrink:0}._engineTitle_1jl5e_35{font-size:var(--font-size-xl);font-weight:700;color:var(--foreground);margin:0}._engineSubtitle_1jl5e_42{font-size:var(--font-size-base);color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}._optimizationForm_1jl5e_48{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--spacing-4);align-items:end}._formGroup_1jl5e_55{display:flex;flex-direction:column;gap:var(--spacing-2)}._formLabel_1jl5e_61{font-size:var(--font-size-sm);font-weight:500;color:var(--foreground)}._optimizeButton_1jl5e_67{background-color:var(--primary);color:var(--primary-foreground);border:none;padding:var(--spacing-3) var(--spacing-6);font-weight:600}._optimizeButton_1jl5e_67:hover{background-color:var(--primary-dark)}._optimizationResult_1jl5e_79{margin-top:var(--spacing-6);padding:var(--spacing-4);background-color:#ffffffe6;border-radius:var(--radius-md);border:1px solid var(--border)}._resultHeader_1jl5e_87{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._resultContent_1jl5e_96{margin:0;color:var(--text-secondary);line-height:var(--line-height-relaxed)}._insightsSection_1jl5e_102{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._sectionHeader_1jl5e_110{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._sectionTitle_1jl5e_117{font-size:var(--font-size-xl);font-weight:600;color:var(--foreground);margin:0}._medicationSelector_1jl5e_124{min-width:250px}._selectorTrigger_1jl5e_128{width:100%}._medicationOption_1jl5e_132{display:flex;justify-content:space-between;align-items:center;width:100%}._medicationBadge_1jl5e_139{font-size:var(--font-size-xs)}._insightDetail_1jl5e_143{display:flex;flex-direction:column;gap:var(--spacing-4)}._insightCard_1jl5e_149{padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);transition:transform var(--animation-duration-fast) ease}._insightCard_1jl5e_149:hover{transform:translateY(-2px)}._insightCard_1jl5e_149._info_1jl5e_160{background-color:var(--info);border-color:var(--info);color:var(--info-foreground)}._insightCard_1jl5e_149._warning_1jl5e_166{background-color:var(--warning);border-color:var(--warning);color:var(--warning-foreground)}._insightCard_1jl5e_149._success_1jl5e_172{background-color:var(--success);border-color:var(--success);color:var(--success-foreground)}._insightHeader_1jl5e_178{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._insightIcon_1jl5e_185{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#fff3;border-radius:var(--radius-full);flex-shrink:0}._insightTitle_1jl5e_196{font-size:var(--font-size-lg);font-weight:600;margin:0}._insightContent_1jl5e_202{margin:0;line-height:var(--line-height-relaxed);opacity:.9}._quickStats_1jl5e_208{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._quickStatsTitle_1jl5e_216{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._statsGrid_1jl5e_223{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._statCard_1jl5e_229{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-md);transition:background-color var(--animation-duration-fast) ease}._statCard_1jl5e_229:hover{background-color:var(--primary-light)}._statCard_1jl5e_229 svg{color:var(--primary);flex-shrink:0}._statValue_1jl5e_248{display:block;font-size:var(--font-size-xl);font-weight:700;color:var(--foreground);line-height:1}._statLabel_1jl5e_256{display:block;font-size:var(--font-size-sm);color:var(--muted-foreground)}._noInsights_1jl5e_262,._errorState_1jl5e_263,._emptyState_1jl5e_264{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12);color:var(--muted-foreground)}._noInsights_1jl5e_262 svg,._errorState_1jl5e_263 svg,._emptyState_1jl5e_264 svg{margin-bottom:var(--spacing-4);color:var(--muted-foreground)}._errorState_1jl5e_263 h3,._emptyState_1jl5e_264 h3{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._errorState_1jl5e_263 p,._emptyState_1jl5e_264 p,._noInsights_1jl5e_262 p{margin:0;max-width:400px}@media (max-width: 1024px){._optimizationForm_1jl5e_48{grid-template-columns:1fr;gap:var(--spacing-4)}._sectionHeader_1jl5e_110{flex-direction:column;align-items:stretch;gap:var(--spacing-4)}._medicationSelector_1jl5e_124{min-width:auto}}@media (max-width: 768px){._container_1jl5e_1{padding:var(--spacing-4);gap:var(--spacing-6)}._optimizationEngine_1jl5e_8{padding:var(--spacing-4)}._engineHeader_1jl5e_16{flex-direction:column;text-align:center}._statsGrid_1jl5e_223{grid-template-columns:1fr}._insightCard_1jl5e_149{padding:var(--spacing-3)}._insightHeader_1jl5e_178{flex-direction:column;text-align:center;gap:var(--spacing-2)}}._container_1oqub_1{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);min-width:280px}._textContainer_1oqub_13{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_1oqub_19{font-weight:600;font-size:1rem;color:var(--foreground)}._description_1oqub_25{font-size:.875rem;color:var(--muted-foreground);margin:0}._toggleWrapper_1oqub_31{display:flex;align-items:center;justify-content:center;width:44px}._form_1oqub_38{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_ccx8w_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}._title_ccx8w_12{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-4) 0}._timeline_ccx8w_19{position:relative;padding-left:var(--spacing-8);border-left:2px solid var(--border);flex-grow:1;overflow-y:auto;max-height:400px}._weekItem_ccx8w_28{position:relative;padding-bottom:var(--spacing-6)}._weekItem_ccx8w_28:last-child{padding-bottom:0}._iconWrapper_ccx8w_37{position:absolute;left:calc(-1 * var(--spacing-8) - 1px);top:0;transform:translate(-50%);background-color:var(--card);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--border);color:var(--muted-foreground);transition:all var(--animation-duration-normal) ease}._weekItem_ccx8w_28._completed_ccx8w_54 ._iconWrapper_ccx8w_37{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._weekItem_ccx8w_28._current_ccx8w_60 ._iconWrapper_ccx8w_37{border-color:var(--accent-yellow);background-color:color-mix(in srgb,var(--accent-yellow) 20%,transparent);color:var(--accent-yellow);animation:_pulse_ccx8w_1 1.5s infinite}@keyframes _pulse_ccx8w_1{0%{box-shadow:0 0 color-mix(in srgb,var(--accent-yellow) 40%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent-yellow) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent-yellow) 0%,transparent)}}._weekContent_ccx8w_73{padding-left:var(--spacing-4)}._weekTitle_ccx8w_77{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._weekGuidance_ccx8w_84{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}._errorState_ccx8w_91,._emptyState_ccx8w_91{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._container_1nure_1{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);height:100%}._title_1nure_9{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-4) 0}._grid_1nure_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-3)}._actionButton_1nure_22{height:auto;padding:var(--spacing-3);flex-direction:column;gap:var(--spacing-2);font-weight:500;font-size:.875rem;text-align:center;border-color:var(--border);background-color:var(--secondary);color:var(--secondary-foreground);transition:transform .2s ease,box-shadow .2s ease}._actionButton_1nure_22:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background-color:color-mix(in srgb,var(--secondary),black 5%)}._actionButton_1nure_22 a{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-decoration:none;color:inherit}._iconWrapper_1nure_51{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary-dark)}._actionButton_1nure_22:hover ._iconWrapper_1nure_51{background-color:color-mix(in srgb,var(--primary) 30%,transparent)}._container_1ldxf_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._header_1ldxf_6{display:flex;justify-content:space-between;align-items:center}._title_1ldxf_11{font-size:1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._logList_1ldxf_19{display:flex;flex-direction:column;gap:var(--spacing-2)}._logItem_1ldxf_24{display:flex;justify-content:space-between;font-size:.875rem;padding:var(--spacing-2);background-color:var(--background);border-radius:var(--radius-sm);text-transform:capitalize}._logTime_1ldxf_33{color:var(--muted-foreground)}._emptyText_1ldxf_36{font-size:.875rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-4)}._form_1ldxf_42{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_1xf1u_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._header_1xf1u_6{display:flex;justify-content:space-between;align-items:center}._title_1xf1u_11{font-size:1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._logList_1xf1u_19{display:flex;flex-direction:column;gap:var(--spacing-2)}._logItem_1xf1u_24{display:flex;justify-content:space-between;font-size:.875rem;padding:var(--spacing-2);background-color:var(--background);border-radius:var(--radius-sm)}._logTime_1xf1u_32{color:var(--muted-foreground)}._emptyText_1xf1u_35{font-size:.875rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-4)}._form_1xf1u_41{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_1987n_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border)}._header_1987n_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._title_1987n_15{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}._profileList_1987n_22{display:flex;flex-direction:column;gap:var(--spacing-2)}._profileCard_1987n_28{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);background-color:var(--surface);border:1px solid var(--border);opacity:.7}._profileCard_1987n_28._active_1987n_39{opacity:1;border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._profileInfo_1987n_45{display:flex;flex-direction:column}._profileName_1987n_50{font-weight:500}._profileDob_1987n_54{font-size:.875rem;color:var(--muted-foreground)}._form_1987n_59{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_5uhzd_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._emptyState_5uhzd_9{text-align:center}._header_5uhzd_13{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4);gap:var(--spacing-4)}._title_5uhzd_21{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._trackersGrid_5uhzd_28{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-4)}._trackerCard_5uhzd_35{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border)}._container_hyjie_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._header_hyjie_6{display:flex;justify-content:space-between;align-items:center}._title_hyjie_11{font-size:1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._logList_hyjie_19{display:flex;flex-direction:column;gap:var(--spacing-2)}._logItem_hyjie_24{display:flex;justify-content:space-between;font-size:.875rem;padding:var(--spacing-2);background-color:var(--background);border-radius:var(--radius-sm)}._logDate_hyjie_32{color:var(--muted-foreground)}._emptyText_hyjie_35{font-size:.875rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-4)}._form_hyjie_41{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_18k0h_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_18k0h_11{font-size:1.125rem;font-weight:600;margin:0}._content_18k0h_17{display:flex;flex-direction:column;gap:var(--spacing-6)}._sharedNotes_18k0h_23{display:flex;flex-direction:column;gap:var(--spacing-2)}._notesTitle_18k0h_29{font-size:1rem;font-weight:600;margin:0}._saveButton_18k0h_35{align-self:flex-end}._container_izlqs_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3)}._header_izlqs_10{display:flex;justify-content:space-between;align-items:center}._title_izlqs_15{font-size:1.125rem;font-weight:600;margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._alertList_izlqs_23{display:flex;flex-direction:column;gap:var(--spacing-2)}._alertItem_izlqs_28{display:flex;justify-content:space-between;font-size:.875rem;padding:var(--spacing-2);background-color:var(--background);border-radius:var(--radius-sm)}._alertDate_izlqs_36{color:var(--muted-foreground)}._emptyText_izlqs_39{font-size:.875rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-4)}._form_izlqs_45{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_15aeu_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3)}._header_15aeu_10{display:flex;justify-content:space-between;align-items:center}._title_15aeu_15{font-size:1.125rem;font-weight:600;margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._logList_15aeu_23{display:flex;flex-direction:column;gap:var(--spacing-2)}._logItem_15aeu_28{display:flex;justify-content:space-between;font-size:.875rem;padding:var(--spacing-2);background-color:var(--background);border-radius:var(--radius-sm)}._logDate_15aeu_36{color:var(--muted-foreground)}._emptyText_15aeu_39{font-size:.875rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-4)}._form_15aeu_45{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_15pfv_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) 0}._header_15pfv_8{display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:space-between;align-items:flex-start}@media (min-width: 768px){._header_15pfv_8{flex-direction:row;align-items:center}}._header_15pfv_8 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._statsGrid_15pfv_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._mainGrid_15pfv_36{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width: 1024px){._mainGrid_15pfv_36{grid-template-columns:repeat(3,1fr)}}._gridItem_15pfv_48,._gridItemLarge_15pfv_52{grid-column:span 1}@media (min-width: 1024px){._gridItemLarge_15pfv_52{grid-column:span 3}}._activationContainer_15pfv_62{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);background-color:var(--surface);border-radius:var(--radius-lg);gap:var(--spacing-4)}._activationContainer_15pfv_62 h2{font-size:1.5rem;color:var(--foreground);margin:0}._activationContainer_15pfv_62 p{color:var(--muted-foreground);max-width:40ch;margin:0}._errorState_15pfv_86{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);background-color:var(--surface);border-radius:var(--radius-lg);color:var(--error)}._container_13iqv_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);height:100%}._title_13iqv_11{font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._subtitle_13iqv_18{color:var(--muted-foreground);margin-bottom:var(--spacing-8)}._skeletonContainer_13iqv_23{width:100%;max-width:600px}._page_r5dtv_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-6)}._header_r5dtv_8{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._header_r5dtv_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_r5dtv_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._headerActions_r5dtv_30{display:flex;gap:var(--spacing-3)}._statusSection_r5dtv_35{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._statusSection_r5dtv_35 h2{font-size:1.125rem;font-weight:600;margin:0}._section_r5dtv_51{display:flex;flex-direction:column;gap:var(--spacing-4)}._section_r5dtv_51 h2{font-size:1.25rem;font-weight:600;margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._metricsGrid_r5dtv_65{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._configGrid_r5dtv_71{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}._configItem_r5dtv_77{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:.9375rem}._configItem_r5dtv_77 span{color:var(--muted-foreground)}._configItem_r5dtv_77 strong{font-weight:600;color:var(--foreground)}._errorCard_r5dtv_97{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2)}._errorCard_r5dtv_97 p{font-weight:600;margin:0}._errorCard_r5dtv_97 span{font-size:.875rem;opacity:.8}._fullSpan_r5dtv_121{grid-column:1 / -1}@media (max-width: 768px){._header_r5dtv_8{flex-direction:column;align-items:flex-start}}._page_d80bs_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_d80bs_8{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._header_d80bs_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_d80bs_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._contentGrid_d80bs_30{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}._section_d80bs_36{display:flex;flex-direction:column;gap:var(--spacing-4)}._section_d80bs_36 h2{font-size:1.25rem;font-weight:600;margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._settingItem_d80bs_50{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:1rem}._settingItem_d80bs_50 label{font-weight:500;color:var(--text-secondary)}._settingItem_d80bs_50 span{font-weight:600;color:var(--foreground)}._colorPreview_d80bs_71{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--border);margin-right:auto;margin-left:var(--spacing-4)}._logoPreview_d80bs_80{height:32px;max-width:150px;object-fit:contain}._emojiSection_d80bs_86 h3{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-3)}._emojiGrid_d80bs_92{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._emojiTile_d80bs_98{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius)}._errorCard_d80bs_110{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-2);margin:var(--spacing-4)}._errorCard_d80bs_110 p{font-weight:600;margin:0}._errorCard_d80bs_110 span{font-size:.875rem;opacity:.8}@media (max-width: 768px){._header_d80bs_8{flex-direction:column;align-items:flex-start}}._page_mur6p_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_mur6p_8{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_mur6p_8 h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._header_mur6p_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._filters_mur6p_26{display:flex}._searchWrapper_mur6p_30{position:relative;flex-grow:1}._searchIcon_mur6p_35{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchWrapper_mur6p_30 input{padding-left:calc(var(--spacing-3) * 2 + 18px)}._messagesContainer_mur6p_48{display:flex;flex-direction:column;gap:var(--spacing-4)}._messageCard_mur6p_54{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-3)}._messageHeader_mur6p_65{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._messageActors_mur6p_73{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;font-size:.9375rem}._actor_mur6p_81{display:inline-flex;align-items:center;gap:var(--spacing-2);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius)}._timestamp_mur6p_90{font-size:.875rem;color:var(--muted-foreground);white-space:nowrap}._messageContent_mur6p_96{margin:0;color:var(--text-secondary);line-height:1.6}._noResults_mur6p_102,._errorCard_mur6p_102{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border)}._pagination_mur6p_111{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4)}._errorCard_mur6p_102{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-color:var(--error);color:var(--error);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2)}._errorCard_mur6p_102 p{font-weight:600;margin:0}._errorCard_mur6p_102 span{font-size:.875rem;opacity:.8}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-mobile-xs: .5rem;--spacing-mobile-sm: .75rem;--spacing-mobile-md: 1rem;--spacing-mobile-lg: 1.5rem;--spacing-mobile-xl: 2rem;--spacing-mobile-2xl: 2.5rem;--spacing-mobile-3xl: 3rem;--touch-target-min: 44px;--touch-target-comfortable: 48px;--touch-target-large: 56px;--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-mobile-xs: .75rem;--font-size-mobile-sm: .875rem;--font-size-mobile-base: 1rem;--font-size-mobile-lg: 1.125rem;--font-size-mobile-xl: 1.25rem;--font-size-mobile-2xl: 1.375rem;--font-size-mobile-3xl: 1.625rem;--font-size-mobile-4xl: 1.875rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-mobile-tight: 1.3;--line-height-mobile-normal: 1.6;--line-height-mobile-relaxed: 1.8}:root{--background: #F9FAF9;--foreground: #2B3E34;--surface: #FFFFFF;--surface-foreground: #2B3E34;--sidebar: #F9FAF9;--sidebar-foreground: #2B3E34;--card: #FFFFFF;--card-foreground: #2B3E34;--popup: #FFFFFF;--popup-foreground: #2B3E34;--primary: #A8D5BA;--primary-foreground: #1F3A34;--primary-light: #D6EFE0;--primary-dark: #74B49B;--primary-contrast: #1F3A34;--secondary: #D6EFE0;--secondary-foreground: #2B3E34;--accent: #F7EAC8;--accent-foreground: #2B3E34;--muted: #D6EFE0;--muted-foreground: #607D6B;--text-primary: #2B3E34;--text-secondary: #607D6B;--accent-blue: #B2D7E8;--accent-yellow: #F7EAC8;--accent-pink: #F7D6DB;--accent-purple: #D7C8F7;--success: #BEE6C3;--success-foreground: #2B3E34;--error: #F5C6C6;--error-foreground: #2B3E34;--warning: #FCE9B2;--warning-foreground: #2B3E34;--info: #C5DDF4;--info-foreground: #2B3E34;--info-hover: #B2D7E8;--info-active: #9CCFB9;--border: #DCE5DF;--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-monospace: "Fira Code", monospace;--font-family-cursive: "cursive";--shadow: 0 1px 2px 0 rgba(47, 62, 52, .05);--shadow-md: 0 4px 6px -1px rgba(47, 62, 52, .06), 0 2px 4px -2px rgba(47, 62, 52, .06);--shadow-lg: 0 10px 15px -3px rgba(47, 62, 52, .07), 0 4px 6px -4px rgba(47, 62, 52, .07);--shadow-focus: 0 0 0 3px rgba(168, 213, 186, .3);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--radius-mobile-sm: .375rem;--radius-mobile: .625rem;--radius-mobile-md: .875rem;--radius-mobile-lg: 1.125rem;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: #A8D5BA;--chart-color-2: #F7EAC8;--chart-color-3: #D7C8F7;--chart-color-4: #BEE6C3;--chart-color-5: #B2D7E8}.dark{--background: #121B17;--foreground: #E8F0EC;--surface: #1E2A26;--surface-foreground: #E8F0EC;--sidebar: #121B17;--sidebar-foreground: #E8F0EC;--card: #1E2A26;--card-foreground: #E8F0EC;--popup: #1E2A26;--popup-foreground: #E8F0EC;--primary: #74B49B;--primary-foreground: #E9F5EF;--primary-light: #9CCFB9;--primary-dark: #4F8F76;--primary-contrast: #E9F5EF;--secondary: #2C3A35;--secondary-foreground: #E8F0EC;--accent: #D7C47F;--accent-foreground: #E8F0EC;--muted: #2C3A35;--muted-foreground: #9DB7AB;--text-primary: #E8F0EC;--text-secondary: #9DB7AB;--accent-blue: #69A7C6;--accent-yellow: #D7C47F;--accent-pink: #DB8B98;--accent-purple: #A38ED4;--success: #5C9B6C;--success-foreground: #E8F0EC;--error: #D67A7A;--error-foreground: #E8F0EC;--warning: #D8A924;--warning-foreground: #E8F0EC;--info: #5E9AC3;--info-foreground: #E8F0EC;--info-hover: #69A7C6;--info-active: #74B49B;--border: #2C3A35;--elevation-1: #1E2A26;--elevation-2: #24352F;--elevation-3: #2B4139;--overlay: rgba(0, 0, 0, .5);--highlight-glow: rgba(168, 213, 186, .25);--shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-focus: 0 0 0 3px rgba(116, 180, 155, .3);--gradient-primary: linear-gradient(-45deg, #74B49B, #2C3A35, #D7C47F, #69A7C6);--gradient-secondary: linear-gradient(-45deg, #2C3A35, #DB8B98, #A38ED4, #5C9B6C);--gradient-accent: linear-gradient(-45deg, #D7C47F, #DB8B98, #A38ED4, #74B49B);--chart-color-1: #74B49B;--chart-color-2: #D7C47F;--chart-color-3: #A38ED4;--chart-color-4: #5C9B6C;--chart-color-5: #69A7C6}@media (max-width: 768px){:root{--spacing-1: var(--spacing-mobile-xs);--spacing-2: var(--spacing-mobile-sm);--spacing-3: var(--spacing-mobile-sm);--spacing-4: var(--spacing-mobile-md);--spacing-6: var(--spacing-mobile-lg);--spacing-8: var(--spacing-mobile-xl);--spacing-12: var(--spacing-mobile-2xl);--spacing-16: var(--spacing-mobile-3xl);--font-size-xs: var(--font-size-mobile-xs);--font-size-sm: var(--font-size-mobile-sm);--font-size-base: var(--font-size-mobile-base);--font-size-lg: var(--font-size-mobile-lg);--font-size-xl: var(--font-size-mobile-xl);--font-size-2xl: var(--font-size-mobile-2xl);--font-size-3xl: var(--font-size-mobile-3xl);--font-size-4xl: var(--font-size-mobile-4xl);--line-height-tight: var(--line-height-mobile-tight);--line-height-normal: var(--line-height-mobile-normal);--line-height-relaxed: var(--line-height-mobile-relaxed);--radius-sm: var(--radius-mobile-sm);--radius: var(--radius-mobile);--radius-md: var(--radius-mobile-md);--radius-lg: var(--radius-mobile-lg)}}.touch-target-min{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.touch-target-comfortable{min-height:var(--touch-target-comfortable);min-width:var(--touch-target-comfortable)}.touch-target-large{min-height:var(--touch-target-large);min-width:var(--touch-target-large)}@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}}
