@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=Roboto+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._tabsList_22vco_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_22vco_2::-webkit-scrollbar{display:none}._tabsTrigger_22vco_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_22vco_16:hover{color:var(--foreground)}._tabsTrigger_22vco_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_22vco_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_22vco_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_22vco_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_22vco_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_22vco_92{color:var(--foreground);outline:none}._tabsContent_22vco_92[hidden]{display:none!important}._tabsList_22vco_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]:after{display:none}.dark ._tabsTrigger_22vco_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_22vco_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}._container_1o5hu_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._title_1o5hu_7{font-size:1.5rem;font-weight:600}._statsGrid_1o5hu_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6)}._statCard_1o5hu_18{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}._statCard_1o5hu_18:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._statValue_1o5hu_32{font-size:2.5rem;font-weight:700;color:var(--primary);margin:0}._statLabel_1o5hu_39{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}@layer base{._button_1jq7i_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1jq7i_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1jq7i_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1jq7i_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1jq7i_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1jq7i_52,._icon-md_1jq7i_53{width:2rem;height:2rem;padding:0}._icon-sm_1jq7i_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1jq7i_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1jq7i_2 svg{flex-shrink:0}._sm_1jq7i_32 svg,._icon-sm_1jq7i_59 svg{width:1rem;height:1rem}._md_1jq7i_38 svg,._icon_1jq7i_52 svg,._icon-md_1jq7i_53 svg{width:1.25rem;height:1.25rem}._lg_1jq7i_44 svg,._icon-lg_1jq7i_65 svg{width:1.5rem;height:1.5rem}._primary_1jq7i_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1jq7i_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_1jq7i_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_1jq7i_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_1jq7i_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_1jq7i_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_1jq7i_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1jq7i_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_1jq7i_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1jq7i_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1jq7i_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_1jq7i_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_1jq7i_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1jq7i_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_1jq7i_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_1jq7i_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1jq7i_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_1jq7i_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1jq7i_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1jq7i_231 ._primary_1jq7i_97:focus-visible,._dark_1jq7i_231 ._outline_1jq7i_155:focus-visible,._dark_1jq7i_231 ._ghost_1jq7i_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1jq7i_231 ._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1jq7i_231 ._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._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{._selectTrigger_1plgb_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden}._selectTrigger_1plgb_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1plgb_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1plgb_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_1plgb_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1plgb_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1plgb_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1plgb_2[data-state=open] ._selectIcon_1plgb_52{transform:rotate(180deg)}._selectContent_1plgb_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1plgb_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1plgb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1plgb_89{padding:var(--spacing-2)}._scrollButton_1plgb_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1plgb_93:hover ._scrollIcon_1plgb_105{color:var(--primary)}._scrollIcon_1plgb_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1plgb_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1plgb_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1plgb_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1plgb_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1plgb_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1plgb_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1plgb_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1plgb_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1plgb_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}@layer base{._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_1km3s_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1km3s_7{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._title_1km3s_14{font-size:1.5rem;font-weight:600}._searchInput_1km3s_19{max-width:300px}._tableContainer_1km3s_23{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._table_1km3s_23{width:100%;border-collapse:collapse;font-size:.9rem}._table_1km3s_23 th,._table_1km3s_23 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_1km3s_23 th{background-color:var(--muted);font-weight:600}._table_1km3s_23 tbody tr:last-child td{border-bottom:none}._roleSelect_1km3s_51{height:2rem;font-size:.875rem}._pagination_1km3s_56{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4)}._error_1km3s_63{color:var(--error)}._skeletonRow_1km3s_67{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-bottom:1px solid var(--border)}@layer base{._badge_1m09g_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_1m09g_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_1m09g_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_1m09g_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_1m09g_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_1m09g_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_1m09g_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_1m09g_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_1m09g_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_1m09g_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._success_1m09g_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_1m09g_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._warning_1m09g_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}}._container_6w5ml_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_6w5ml_7{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._title_6w5ml_14{font-size:1.5rem;font-weight:600}._searchInput_6w5ml_19{max-width:300px}._tableContainer_6w5ml_23{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._table_6w5ml_23{width:100%;border-collapse:collapse;font-size:.9rem}._table_6w5ml_23 th,._table_6w5ml_23 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_6w5ml_23 th{background-color:var(--muted);font-weight:600}._table_6w5ml_23 tbody tr:last-child td{border-bottom:none}._pagination_6w5ml_51{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4)}._error_6w5ml_58{color:var(--error)}._skeletonRow_6w5ml_62{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-bottom:1px solid var(--border)}._container_12l0k_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_12l0k_7{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._title_12l0k_14{font-size:1.5rem;font-weight:600}._actions_12l0k_19{display:flex;gap:var(--spacing-4);align-items:center}._searchInput_12l0k_25{max-width:300px}._tableContainer_12l0k_29{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._table_12l0k_29{width:100%;border-collapse:collapse;font-size:.9rem}._table_12l0k_29 th,._table_12l0k_29 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_12l0k_29 th{background-color:var(--muted);font-weight:600}._table_12l0k_29 tbody tr:last-child td{border-bottom:none}._pagination_12l0k_57{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4)}._error_12l0k_64{color:var(--error)}._skeletonRow_12l0k_68{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-bottom:1px solid var(--border)}@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}._container_djl9r_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_djl9r_7{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._title_djl9r_14{font-size:1.5rem;font-weight:600}._searchInput_djl9r_19{max-width:300px}._tableContainer_djl9r_23{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._table_djl9r_23{width:100%;border-collapse:collapse;font-size:.9rem}._table_djl9r_23 th,._table_djl9r_23 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}._table_djl9r_23 th{background-color:var(--muted);font-weight:600}._table_djl9r_23 tbody tr:last-child td{border-bottom:none}._actionsCell_djl9r_52{display:flex;align-items:center;gap:var(--spacing-4)}._switchLabel_djl9r_58{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;font-size:.875rem}._pagination_djl9r_66{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4)}._error_djl9r_73{color:var(--error)}._skeletonRow_djl9r_77{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-bottom:1px solid var(--border)}._container_1eoxj_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._header_1eoxj_7{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_1eoxj_12{font-size:2rem;font-weight:700;color:var(--foreground)}._subtitle_1eoxj_18{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._tabsContainer_1eoxj_24{display:flex;flex-direction:column;gap:var(--spacing-6)}._tabContent_1eoxj_30{padding-top:var(--spacing-4)}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media (max-width: 640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}._container_bfcih_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}@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{._separator_1mo8f_2{position:relative;width:100%;border:none;background:linear-gradient(to right,transparent,var(--border) 10%,var(--border) 90%,transparent);height:1px;opacity:.6}._separator_1mo8f_2._vertical_1mo8f_17{width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--border) 10%,var(--border) 90%,transparent)}}@layer base{._overlay_5qyzt_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay);animation:_overlayShow_5qyzt_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_5qyzt_11{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);overflow:auto;padding:var(--spacing-6);animation:_contentShow_5qyzt_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_5qyzt_30{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_5qyzt_30:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_5qyzt_30:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_5qyzt_61{width:1rem;height:1rem}._header_5qyzt_66{margin-bottom:var(--spacing-4)}._footer_5qyzt_70{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_5qyzt_77{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_5qyzt_86{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_5qyzt_93{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_5qyzt_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_5qyzt_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._content_16e7f_2,._subContent_16e7f_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_16e7f_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_16e7f_3{animation:_fadeIn_16e7f_1 var(--animation-duration-normal) ease-out}._item_16e7f_19,._checkboxItem_16e7f_20,._radioItem_16e7f_21,._subTrigger_16e7f_22{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);color:var(--popup-foreground);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_16e7f_19:hover,._checkboxItem_16e7f_20:hover,._radioItem_16e7f_21:hover,._subTrigger_16e7f_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_16e7f_19:focus-visible,._checkboxItem_16e7f_20:focus-visible,._radioItem_16e7f_21:focus-visible,._subTrigger_16e7f_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_16e7f_19[data-disabled],._checkboxItem_16e7f_20[data-disabled],._radioItem_16e7f_21[data-disabled],._subTrigger_16e7f_22[data-disabled]{pointer-events:none;opacity:.5}._item_16e7f_19[data-highlighted],._checkboxItem_16e7f_20[data-highlighted],._radioItem_16e7f_21[data-highlighted],._subTrigger_16e7f_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_16e7f_20,._radioItem_16e7f_21{padding-left:var(--spacing-8)}._checkboxIndicator_16e7f_75,._radioIndicator_16e7f_76{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_16e7f_75{height:1rem;width:1rem}._checkboxIndicator_16e7f_75 svg{height:.875rem;width:.875rem}._radioIndicator_16e7f_76{height:1rem;width:1rem}._radioIndicatorCircle_16e7f_99{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_16e7f_106{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_16e7f_113{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_16e7f_119{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_16e7f_126{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_16e7f_133{padding-left:var(--spacing-8)}@keyframes _scaleIn_16e7f_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_16e7f_1{0%{opacity:0}to{opacity:1}}}._conversationItem_1bw0l_1{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._conversationItem_1bw0l_1:hover{background-color:var(--muted)}._conversationItem_1bw0l_1._selected_1bw0l_15{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._conversationDetails_1bw0l_19{flex-grow:1;overflow:hidden}._conversationHeader_1bw0l_24{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-1)}._participantName_1bw0l_31{font-weight:600;color:var(--surface-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._lastMessageTime_1bw0l_39{font-size:.75rem;color:var(--muted-foreground);flex-shrink:0}._lastMessage_1bw0l_39{display:flex;justify-content:space-between;align-items:center}._lastMessage_1bw0l_39 p{font-size:.875rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unreadBadge_1bw0l_59{background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:600;border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-1)}._menuButton_1bw0l_73{opacity:0;transition:opacity var(--animation-duration-fast) ease}._conversationItem_1bw0l_1:hover ._menuButton_1bw0l_73{opacity:1}._conversationItem_1bw0l_1._selectionMode_1bw0l_82{padding-left:var(--spacing-2)}._checkbox_1bw0l_86{display:flex;align-items:center;justify-content:center;padding:var(--spacing-1);cursor:pointer}._checkboxIcon_1bw0l_94{color:var(--primary);transition:color var(--animation-duration-fast) ease}._checkbox_1bw0l_86:hover ._checkboxIcon_1bw0l_94{color:var(--primary)}._pinIcon_1bw0l_103{color:var(--primary);margin-right:var(--spacing-1)}._searchResults_1p429_3{flex-grow:1;overflow-y:auto}._searchResultsHeader_1p429_8{padding:var(--spacing-3) var(--spacing-4) var(--spacing-2);border-bottom:1px solid var(--border);background-color:var(--muted)}._searchResultsCount_1p429_14{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._searchResultItem_1p429_20{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin:var(--spacing-1) var(--spacing-2)}._searchResultItem_1p429_20:hover{background-color:var(--muted)}._searchResultItem_1p429_20._selected_1p429_35{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._searchResultDetails_1p429_39{flex-grow:1;overflow:hidden;min-width:0}._searchResultHeader_1p429_45{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-1)}._participantName_1p429_52{font-weight:600;color:var(--surface-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._lastMessageTime_1p429_60{font-size:.75rem;color:var(--muted-foreground);flex-shrink:0}._searchResultContext_1p429_66{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._searchContextText_1p429_73{font-size:.875rem;color:var(--muted-foreground);line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._messageMatches_1p429_85{display:flex;flex-direction:column;gap:var(--spacing-1);flex-grow:1;min-width:0}._moreMatches_1p429_93{font-size:.75rem;color:var(--primary);font-weight:500;margin:0}._searchHighlight_1p429_100{background-color:var(--secondary);color:var(--secondary-foreground);padding:0 var(--spacing-1);border-radius:var(--radius-sm);font-weight:600}._searchLoading_1p429_108{padding:var(--spacing-2)}._noSearchResults_1p429_112{padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--muted-foreground)}._noSearchResults_1p429_112 p{margin:0;font-size:.875rem}._pinIcon_1p429_123{color:var(--primary);margin-right:var(--spacing-1)}._unreadBadge_1p429_128{background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:600;border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-1)}._sidebar_14dxx_1{width:320px;flex-shrink:0;border-right:1px solid var(--border);display:flex;flex-direction:column}._sidebarHeader_14dxx_9{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--border)}._sidebarHeader_14dxx_9 h2{font-size:1.25rem;font-weight:600;color:var(--foreground)}._headerActions_14dxx_23{display:flex;gap:var(--spacing-2)}._searchContainer_14dxx_28{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border)}._searchInputWrapper_14dxx_33{position:relative;display:flex;align-items:center}._searchIcon_14dxx_39{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:1}._searchInput_14dxx_33{padding-left:calc(var(--spacing-3) * 2 + 18px);padding-right:calc(var(--spacing-3) * 2 + 24px)}._searchInput_14dxx_33::-webkit-search-cancel-button{-webkit-appearance:none;display:none}._searchInput_14dxx_33::-ms-clear{display:none}._clearSearchButton_14dxx_62{position:absolute;right:var(--spacing-1);color:var(--muted-foreground)}._conversationList_14dxx_68{flex-grow:1;overflow-y:auto;padding:var(--spacing-2)}._sectionTitle_14dxx_74{padding:var(--spacing-4) var(--spacing-3) var(--spacing-2);font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase}._bulkActionsBar_14dxx_82{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-4);background-color:var(--muted);border-bottom:1px solid var(--border)}._selectedCount_14dxx_91{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._bulkActions_14dxx_82{display:flex;gap:var(--spacing-1)}._hiddenSection_14dxx_102{margin-top:var(--spacing-4);border-top:1px solid var(--border);padding-top:var(--spacing-2)}._hiddenToggle_14dxx_108{width:100%;justify-content:flex-start;color:var(--muted-foreground);font-size:.875rem;margin-bottom:var(--spacing-2)}._unreadBadge_14dxx_116{background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-full);padding:.125rem .5rem;font-size:.75rem;font-weight:600;min-width:1.25rem;text-align:center;line-height:1;animation:_badgePulse_14dxx_1 2s infinite}@keyframes _badgePulse_14dxx_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media (max-width: 768px){._sidebar_14dxx_1{width:100%;border-right:none}._hiddenOnMobile_14dxx_148{display:none}}._dialogContent_1u9sv_1{width:90vw;max-width:1200px;height:90vh;display:flex;flex-direction:column;padding:0}._dialogTitle_1u9sv_10{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);margin:0}._contentBody_1u9sv_16{flex-grow:1;overflow:auto;background-color:var(--muted);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}._skeleton_1u9sv_26{width:80%;height:80%;max-width:600px;max-height:600px}._imageContainer_1u9sv_33{width:100%;height:100%;overflow:auto;text-align:center}._imagePreview_1u9sv_40{max-width:100%;max-height:100%;transition:transform var(--animation-duration-fast) ease;transform-origin:center center}._iframePreview_1u9sv_47{width:100%;height:100%;border:none;background-color:var(--surface)}._unsupported_1u9sv_54{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);text-align:center;color:var(--muted-foreground)}._unsupported_1u9sv_54 h3{color:var(--foreground);font-size:1.125rem}._dialogFooter_1u9sv_69{padding:var(--spacing-3) var(--spacing-6);border-top:1px solid var(--border);margin-top:0;justify-content:space-between}._zoomControls_1u9sv_76{display:flex;gap:var(--spacing-2)}._list_15s3p_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-3);margin-top:var(--spacing-3)}._item_15s3p_8{display:flex;align-items:center;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:box-shadow var(--animation-duration-fast) ease}._item_15s3p_8:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--border),black 10%)}._previewButton_15s3p_23{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);flex-grow:1;background:none;border:none;cursor:pointer;text-align:left;color:inherit;min-width:0}._fileIconWrapper_15s3p_37{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius-sm)}._fileIconImage_15s3p_48{color:var(--info)}._fileIconDoc_15s3p_49{color:var(--chart-color-4)}._fileIconGeneric_15s3p_50{color:var(--muted-foreground)}._fileInfo_15s3p_52{flex-grow:1;min-width:0}._fileName_15s3p_57{display:block;font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--foreground)}._fileMeta_15s3p_67{display:block;font-size:.75rem;color:var(--muted-foreground)}._actions_15s3p_73{display:flex;align-items:center;padding-right:var(--spacing-1)}._removeButton_15s3p_79{color:var(--muted-foreground)}._removeButton_15s3p_79:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._spinner_15s3p_88{animation:_spin_15s3p_88 1s linear infinite}@keyframes _spin_15s3p_88{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._messageBubbleWrapper_11cxa_1{display:flex;max-width:75%}._messageBubbleWrapper_11cxa_1._ownMessage_11cxa_6{align-self:flex-end;flex-direction:row-reverse}._messageBubbleWrapper_11cxa_1._otherMessage_11cxa_11{align-self:flex-start}._messageBubble_11cxa_1{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-lg);position:relative}._messageBubble_11cxa_1 p{margin:0;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}._ownMessage_11cxa_6 ._messageBubble_11cxa_1{background-color:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:var(--radius-sm)}._otherMessage_11cxa_11 ._messageBubble_11cxa_1{background-color:var(--muted);color:var(--foreground);border-bottom-left-radius:var(--radius-sm)}._messageTime_11cxa_40{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1);display:block}._ownMessage_11cxa_6 ._messageTime_11cxa_40{color:color-mix(in srgb,var(--primary-foreground) 70%,transparent)}._attachments_11cxa_51{margin-top:var(--spacing-2)}._contactDetail_1sks4_1{padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-md)}._contactDetailHeader_1sks4_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._contactDetailHeader_1sks4_7 h3{margin:0}._contactTimestamp_1sks4_18{font-size:.875rem;color:var(--muted-foreground)}._contactDetail_1sks4_1 p{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._contactMessageContent_1sks4_30{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);white-space:pre-wrap}._messageView_z5not_1{flex-grow:1;display:flex;flex-direction:column}._messageViewHeader_z5not_7{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-bottom:1px solid var(--border);background-color:var(--surface)}._messageViewHeader_z5not_7 h3{font-size:1.125rem;font-weight:600}._backButton_z5not_21{display:none}._closeButton_z5not_25{margin-left:auto}._messagesContainer_z5not_29{flex-grow:1;overflow-y:auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._messageInputArea_z5not_38{border-top:1px solid var(--border);background-color:var(--surface)}._pendingAttachments_z5not_43{padding:var(--spacing-3);padding-bottom:0;border-bottom:1px solid var(--border)}._attachmentsList_z5not_49{display:flex;flex-direction:column;gap:var(--spacing-2)}._attachmentItem_z5not_55{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius);font-size:.875rem}._attachmentInfo_z5not_65{display:flex;flex-direction:column;flex-grow:1;min-width:0}._attachmentName_z5not_72{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--foreground)}._attachmentStatus_z5not_80{color:var(--muted-foreground);font-size:.75rem}._messageInputForm_z5not_85{display:flex;gap:var(--spacing-2);padding:var(--spacing-3)}._inputWithAttachment_z5not_91{position:relative;flex-grow:1;display:flex;align-items:center;gap:var(--spacing-2)}._attachmentUpload_z5not_99{flex-shrink:0}._placeholder_z5not_103{flex-grow:1;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);font-size:1.125rem}._skeletonMessages_z5not_112{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}@media (max-width: 768px){._messageView_z5not_1{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--surface);z-index:var(--z-content)}._hiddenOnMobile_z5not_131{display:none}._backButton_z5not_21{display:inline-flex}}._container_tu74h_1{display:flex;height:calc(100vh - 120px);width:100%;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);position:relative}._container_tu74h_1._hasUnread_tu74h_13{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-md)}._unreadIndicator_tu74h_18{position:absolute;top:var(--spacing-2);right:var(--spacing-2);background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;z-index:var(--z-content);animation:_unreadPulse_tu74h_1 2s infinite;white-space:nowrap}@keyframes _unreadPulse_tu74h_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}._notificationPulse_tu74h_45{animation:_notificationPulse_tu74h_45 1s ease-out;border-color:var(--primary)!important;box-shadow:0 0 0 4px var(--primary)!important}@keyframes _notificationPulse_tu74h_45{0%{box-shadow:0 0 0 0 var(--primary);opacity:1}70%{box-shadow:0 0 0 10px transparent;opacity:.7}to{box-shadow:0 0 0 0 transparent;opacity:1}}@media (max-width: 768px){._hiddenOnMobile_tu74h_67{display:none}._unreadIndicator_tu74h_18{top:var(--spacing-1);right:var(--spacing-1);font-size:.625rem;padding:2px var(--spacing-2)}}._messagingButton_drsrl_1{position:relative;width:100%;height:3rem;display:flex;justify-content:center;align-items:center;background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border-radius:var(--radius);padding:0}._messagingButton_drsrl_1:hover{background-color:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary)}._unreadBadge_drsrl_19{position:absolute;top:var(--spacing-2);right:var(--spacing-2);transform:translate(25%,-25%);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;padding:0 var(--spacing-1);font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid var(--surface);line-height:1}._dialogContent_drsrl_39{width:90vw;max-width:1200px;height:85vh;max-height:800px;padding:0;display:flex;flex-direction:column;overflow:hidden}._dialogContent_drsrl_39 > div.MessagingSystem_container__*{height:100%;border:none;box-shadow:none;border-radius:0}._sidebar_187lc_1{display:flex;flex-direction:column;justify-content:space-between;width:280px;height:100vh;background-color:var(--sidebar);color:var(--sidebar-foreground);padding:var(--spacing-6);border-right:1px solid var(--border);position:sticky;top:0;flex-shrink:0}._sidebarTop_187lc_16{display:flex;flex-direction:column;gap:var(--spacing-6)}._logoSection_187lc_22{display:flex;flex-direction:column;align-items:center}._logo_187lc_22{display:block;text-decoration:none;padding:0 var(--spacing-3);border-radius:var(--radius);transition:opacity var(--animation-duration-fast) ease;align-self:center}._logo_187lc_22:hover{opacity:.8}._logoImage_187lc_41{height:6rem;width:auto;display:block}._messagingIcon_187lc_47{width:100%;max-width:200px;margin-top:var(--spacing-4)}._navigation_187lc_55{display:flex;flex-direction:column;gap:var(--spacing-2)}._navItem_187lc_61{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);color:var(--muted-foreground);text-decoration:none;font-weight:500;font-size:.9375rem;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._navItem_187lc_61:hover{background-color:var(--muted);color:var(--foreground)}._navItem_187lc_61._active_187lc_79{background-color:var(--primary);color:var(--primary-foreground)}._navItem_187lc_61._active_187lc_79 svg{color:var(--primary-foreground)}._navItem_187lc_61 svg{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._navItem_187lc_61:hover svg{color:var(--foreground)}._subItem_187lc_97{padding-left:calc(var(--spacing-3) + 20px + var(--spacing-3));font-size:.875rem}._subItem_187lc_97 svg{width:16px;height:16px}._collapsibleRoot_187lc_107{display:flex;flex-direction:column}._collapsibleTrigger_187lc_112{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;color:inherit}._collapsibleTrigger_187lc_112._disabled_187lc_125{opacity:.6;cursor:pointer}._collapsibleTrigger_187lc_112._disabled_187lc_125:hover ._navItem_187lc_61{background-color:var(--muted);color:var(--foreground)}._collapsibleTrigger_187lc_112 ._navItem_187lc_61{width:100%}._chevron_187lc_139{margin-right:var(--spacing-3);transition:transform var(--animation-duration-normal) ease;color:var(--muted-foreground)}._chevronOpen_187lc_145{transform:rotate(180deg)}._collapsibleContent_187lc_149{overflow:hidden;display:flex;flex-direction:column;gap:var(--spacing-1);padding-top:var(--spacing-1)}._collapsibleContent_187lc_149[data-state=open]{animation:_slideDown_187lc_1 var(--animation-duration-normal) ease-out}._collapsibleContent_187lc_149[data-state=closed]{animation:_slideUp_187lc_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_187lc_1{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes _slideUp_187lc_1{0%{height:var(--radix-collapsible-content-height)}to{height:0}}._sidebarBottom_187lc_175{display:flex;flex-direction:column;gap:var(--spacing-4)}._feedback_187lc_181{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2);box-shadow:var(--shadow)}._feedback_187lc_181 p{font-weight:600;margin:0;color:var(--surface-foreground)}._feedback_187lc_181 span{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._feedbackActions_187lc_203{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}._feedbackActions_187lc_203 ._button_187lc_209{flex-grow:1}._feedbackActions_187lc_203 a{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:inherit;width:100%;justify-content:center}._userProfile_187lc_223{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0}._userInfo_187lc_230{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}._userName_187lc_237{font-weight:600;font-size:.9375rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_187lc_246{font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}._userEmail_187lc_246:hover{text-decoration:underline}._layout_18uc0_1{display:flex;background-color:var(--background);min-height:100vh;color:var(--foreground)}._mainContent_18uc0_8{flex-grow:1;padding:var(--spacing-8);overflow-y:auto}._container_p6fm1_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media (min-width: 768px){._container_p6fm1_1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:600px}}._statCard_p6fm1_14{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;align-items:center;gap:var(--spacing-4);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._statCard_p6fm1_14:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}._statIcon_p6fm1_30{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);flex-shrink:0}._statContent_p6fm1_42{display:flex;flex-direction:column;gap:var(--spacing-1)}._statValue_p6fm1_48{font-size:2rem;font-weight:700;line-height:1;color:var(--foreground)}._statLabel_p6fm1_55{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._errorCard_p6fm1_61{grid-column:1 / -1;background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);color:var(--error);font-weight:500}@media (max-width: 480px){._statCard_p6fm1_14{padding:var(--spacing-4)}._statIcon_p6fm1_30{width:2.5rem;height:2.5rem}._statValue_p6fm1_48{font-size:1.5rem}._statLabel_p6fm1_55{font-size:.8125rem}}._container_18z4h_1{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._header_18z4h_8{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--background) 50%,transparent)}._headerLeft_18z4h_17{display:flex;align-items:center;gap:var(--spacing-3)}._headerLeft_18z4h_17 h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--foreground)}._activeCount_18z4h_30{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.75rem;font-weight:500}._headerRight_18z4h_39{display:flex;align-items:center;gap:var(--spacing-2)}._collapseButton_18z4h_45{display:none}@media (max-width: 768px){._collapseButton_18z4h_45{display:flex}}._filtersGrid_18z4h_55{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);padding:var(--spacing-6)}@media (min-width: 768px){._filtersGrid_18z4h_55{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){._filtersGrid_18z4h_55{grid-template-columns:2fr 1fr 1fr 1fr 1.5fr}}._filterGroup_18z4h_74{display:flex;flex-direction:column;gap:var(--spacing-2)}._filterLabel_18z4h_80{font-size:.875rem;font-weight:500;color:var(--foreground)}._searchInput_18z4h_86{position:relative;display:flex;align-items:center}._searchIcon_18z4h_92{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:1}._searchInput_18z4h_86 input{padding-left:calc(var(--spacing-3) * 2 + 16px)}@media (max-width: 768px){._header_18z4h_8{padding:var(--spacing-3) var(--spacing-4)}._headerLeft_18z4h_17 h3{font-size:1rem}._filtersGrid_18z4h_55{padding:var(--spacing-4);gap:var(--spacing-4)}._headerRight_18z4h_39{gap:var(--spacing-1)}._activeCount_18z4h_30{font-size:.6875rem;padding:2px var(--spacing-1)}}@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)}}}._dialogContent_z1ftv_1{max-width:48rem;width:90vw}._titleContainer_z1ftv_6{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._title_z1ftv_6{font-size:1.5rem;font-weight:700;color:var(--foreground)}._viewingIndicator_z1ftv_19{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem;font-weight:500}._errorMessage_z1ftv_28{margin-top:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--error),white 95%);color:var(--error);border-radius:var(--radius);font-size:.875rem;border:1px solid color-mix(in srgb,var(--error),white 80%)}._description_z1ftv_38{margin-top:var(--spacing-2);color:var(--muted-foreground);font-size:1rem;line-height:1.6}._separator_z1ftv_45{margin:var(--spacing-4) 0}._detailsGrid_z1ftv_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._detailItem_z1ftv_55{display:flex;flex-direction:column;gap:var(--spacing-2)}._detailLabel_z1ftv_61{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._detailLabel_z1ftv_61 svg{flex-shrink:0}._detailValue_z1ftv_74{font-size:1rem;font-weight:500;color:var(--foreground);word-break:break-word}._container_1bco8_1{display:inline-flex;align-items:center;gap:var(--spacing-3);font-size:.875rem;color:var(--muted-foreground);background-color:var(--surface);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius);border:1px solid var(--border)}._status_1bco8_13{display:flex;align-items:center;gap:var(--spacing-2)}._icon_1bco8_19{width:.875rem;height:.875rem;flex-shrink:0;color:var(--muted-foreground)}._spinning_1bco8_26{animation:_spin_1bco8_26 1.5s linear infinite}@keyframes _spin_1bco8_26{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1049e_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1049e_7{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);gap:var(--spacing-4)}._headerTitle_1049e_18{font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._dataFreshness_1049e_25{flex-shrink:0}._grid_1049e_31{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._card_1049e_37{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;cursor:pointer}._card_1049e_37:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._cardHeader_1049e_53{padding:var(--spacing-4);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3)}._cardTitle_1049e_62{font-size:1.125rem;font-weight:600;margin:0;line-height:1.3;color:var(--foreground);flex:1}._headerBadges_1049e_71{display:flex;flex-shrink:0}._cardBody_1049e_76{padding:var(--spacing-4);flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-4)}._cardDescription_1049e_84{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._badgeRow_1049e_95{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._cardDetails_1049e_101{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._detailItem_1049e_109{display:flex;align-items:center;gap:var(--spacing-2)}._cardFooter_1049e_115{padding:var(--spacing-4);border-top:1px solid var(--border);background-color:color-mix(in srgb,var(--background) 50%,transparent);display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-4)}._footerLeft_1049e_125{display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:flex-end}._viewsRemaining_1049e_132{font-size:.75rem;color:var(--muted-foreground);font-weight:500}._emptyState_1049e_138,._errorState_1049e_138{text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border)}._errorState_1049e_138 svg{color:var(--error);margin-bottom:var(--spacing-4)}._emptyState_1049e_138 h3,._errorState_1049e_138 h3{margin:0 0 var(--spacing-2);font-size:1.25rem;color:var(--foreground)}._emptyState_1049e_138 p,._errorState_1049e_138 p{margin:0;color:var(--muted-foreground)}._confirmDialog_1049e_162{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay);padding:var(--spacing-4)}._confirmContent_1049e_176{background-color:var(--popup);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-6);max-width:400px;width:100%}._confirmContent_1049e_176 h3{margin:0 0 var(--spacing-4);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._confirmContent_1049e_176 p{margin:0 0 var(--spacing-6);color:var(--muted-foreground);line-height:1.5}._confirmActions_1049e_198{display:flex;gap:var(--spacing-3);justify-content:flex-end}@media (max-width: 480px){._grid_1049e_31{grid-template-columns:1fr}._header_1049e_7{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}._headerTitle_1049e_18{text-align:center}._cardHeader_1049e_53{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._cardFooter_1049e_115{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}._footerLeft_1049e_125{flex-direction:row;justify-content:flex-start;align-items:center}._confirmActions_1049e_198{flex-direction:column}}._container_dcbqx_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._header_dcbqx_7{display:flex;flex-direction:column;gap:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}@media (min-width: 1024px){._header_dcbqx_7{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--spacing-8)}}._headerContent_dcbqx_24{display:flex;flex-direction:column;gap:var(--spacing-2)}._headerContent_dcbqx_24 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.2}@media (min-width: 768px){._headerContent_dcbqx_24 h1{font-size:2.5rem}}._headerContent_dcbqx_24 p{font-size:1rem;color:var(--muted-foreground);margin:0;line-height:1.5}@media (min-width: 768px){._headerContent_dcbqx_24 p{font-size:1.125rem}}._filtersSection_dcbqx_57{display:flex;flex-direction:column}._leadsSection_dcbqx_62{display:flex;flex-direction:column;min-height:400px}@media (max-width: 768px){._container_dcbqx_1{gap:var(--spacing-6)}._header_dcbqx_7{gap:var(--spacing-4);padding-bottom:var(--spacing-4)}._headerContent_dcbqx_24 h1{font-size:1.75rem}._headerContent_dcbqx_24 p{font-size:.9375rem}}._leadsSection_dcbqx_62{background-color:transparent}@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)}}}._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_16dw6_1{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 120px);padding:var(--spacing-8) var(--spacing-4);background-color:var(--background)}._loginCard_16dw6_10{width:100%;max-width:400px;background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._cardHeader_16dw6_19{text-align:center;margin-bottom:var(--spacing-8)}._logoLink_16dw6_24{display:inline-flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--foreground);margin-bottom:var(--spacing-4)}._logoIcon_16dw6_33{width:2rem;height:2rem;color:var(--primary)}._logoText_16dw6_39{font-size:1.75rem;font-weight:700;margin:0}._title_16dw6_45{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-2)}._subtitle_16dw6_51{color:var(--muted-foreground);margin:0}._testCredentials_16dw6_56{margin-top:var(--spacing-6);padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);font-size:.875rem;color:var(--muted-foreground);border:1px solid var(--border)}._testCredentials_16dw6_56 p{margin:0;line-height:1.5}._testTitle_16dw6_71{font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-1)!important}._cardFooter_16dw6_77{margin-top:var(--spacing-6);text-align:center;font-size:.875rem;color:var(--muted-foreground)}._cardFooter_16dw6_77 a{color:var(--primary);text-decoration:none;font-weight:500}._cardFooter_16dw6_77 a:hover{text-decoration:underline}@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)}}._pageContainer_jxumc_1{display:flex;flex-direction:column;gap:var(--spacing-16);padding-bottom:var(--spacing-16)}._hero_jxumc_9{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:center;padding:var(--spacing-12) 0;min-height:80vh}@media (min-width: 768px){._hero_jxumc_9{grid-template-columns:1fr 1fr;gap:var(--spacing-12)}}._heroContent_jxumc_25{text-align:center}@media (min-width: 768px){._heroContent_jxumc_25{text-align:left}}._heroTitle_jxumc_35{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;line-height:1.1;color:var(--foreground);margin:0 0 var(--spacing-4)}@media (min-width: 768px){._heroTitle_jxumc_35{font-size:3.5rem}}._heroSubtitle_jxumc_50{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-8)}@media (min-width: 768px){._heroSubtitle_jxumc_50{margin:0 0 var(--spacing-8)}}._heroActions_jxumc_64{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}@media (min-width: 768px){._heroActions_jxumc_64{justify-content:flex-start}}._heroImageContainer_jxumc_77{display:flex;justify-content:center;align-items:center}._heroImage_jxumc_77{width:100%;max-width:600px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);object-fit:cover}._sectionTitle_jxumc_93{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2);text-align:center}@media (min-width: 768px){._sectionTitle_jxumc_93{font-size:2.5rem}}._sectionSubtitle_jxumc_108{font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-12);text-align:center;line-height:1.6}._servicesSection_jxumc_118{padding:var(--spacing-8) 0}._servicesGrid_jxumc_122{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);max-width:1200px;margin:0 auto}@media (min-width: 768px){._servicesGrid_jxumc_122{grid-template-columns:1fr 1fr}}._serviceCard_jxumc_136{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .2s ease,box-shadow .2s ease}._serviceCard_jxumc_136:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._serviceIcon_jxumc_149{display:inline-flex;padding:var(--spacing-4);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);margin-bottom:var(--spacing-4)}._serviceTitle_jxumc_158{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-3);color:var(--foreground)}._serviceDescription_jxumc_165{color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-6)}._serviceFeatures_jxumc_171{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._serviceFeatures_jxumc_171 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem}._featureIcon_jxumc_187{color:var(--success);flex-shrink:0}._pricingSection_jxumc_193{background-color:var(--surface);padding:var(--spacing-16) var(--spacing-4);border-radius:var(--radius-lg)}._pricingGrid_jxumc_199{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);max-width:1000px;margin:0 auto}@media (min-width: 768px){._pricingGrid_jxumc_199{grid-template-columns:repeat(3,1fr)}}._pricingCard_jxumc_213{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;position:relative;transition:transform .2s ease,box-shadow .2s ease}._pricingCard_jxumc_213:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._popularPlan_jxumc_228{border-color:var(--primary);transform:scale(1.05)}._popularBadge_jxumc_233{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:500}._pricingTitle_jxumc_246{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-4);color:var(--foreground)}._pricingPrice_jxumc_253{margin-bottom:var(--spacing-6)}._priceAmount_jxumc_257{font-size:3rem;font-weight:700;color:var(--primary)}._pricePeriod_jxumc_263{font-size:1rem;color:var(--muted-foreground)}._pricingFeatures_jxumc_268{list-style:none;padding:0;margin:0 0 var(--spacing-8);text-align:left}._pricingFeatures_jxumc_268 li{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);font-size:.9375rem}._pricingFeatureIcon_jxumc_283{color:var(--success);flex-shrink:0}._contactInfo_jxumc_288{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6);text-align:left}._pricingDescription_jxumc_296{font-size:.9375rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4);line-height:1.5}._contactInfo_jxumc_288 p{margin:0 0 var(--spacing-1);font-size:.875rem}._pricingButton_jxumc_308{width:100%}._howItWorksSection_jxumc_313{padding:var(--spacing-8) 0}._howItWorksGrid_jxumc_317{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);max-width:1000px;margin:0 auto}@media (min-width: 768px){._howItWorksGrid_jxumc_317{grid-template-columns:repeat(3,1fr)}}._howItWorksCard_jxumc_331{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);text-align:center;position:relative}._stepNumber_jxumc_341{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--primary);color:var(--primary-foreground);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}._stepIcon_jxumc_358{display:inline-flex;padding:var(--spacing-4);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);margin:var(--spacing-4) 0 var(--spacing-3)}._stepTitle_jxumc_367{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-3);color:var(--foreground)}._stepDescription_jxumc_374{color:var(--muted-foreground);line-height:1.6;margin:0}._contactSection_jxumc_381{background-color:var(--surface);padding:var(--spacing-16) var(--spacing-4);border-radius:var(--radius-lg)}._contactContent_jxumc_387{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media (min-width: 768px){._contactContent_jxumc_387{grid-template-columns:1fr 1fr}}._contactInfo_jxumc_288 ._sectionTitle_jxumc_93,._contactInfo_jxumc_288 ._sectionSubtitle_jxumc_108{text-align:left;margin-left:0;margin-right:0}._contactInfo_jxumc_288 ._sectionSubtitle_jxumc_108{max-width:none;margin-bottom:var(--spacing-8)}._contactMethods_jxumc_413{display:flex;flex-direction:column;gap:var(--spacing-6)}._contactMethod_jxumc_413{display:flex;align-items:center}._contactMethod_jxumc_413 h3{margin:0 0 var(--spacing-1);font-size:1.125rem;font-weight:600}._contactMethod_jxumc_413 a{color:var(--primary);text-decoration:none;font-weight:500}._contactMethod_jxumc_413 a:hover{text-decoration:underline}._contactForm_jxumc_440{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border)}._contactForm_jxumc_440 h3{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-6);color:var(--foreground)}._formRow_jxumc_454{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}@media (min-width: 768px){._formRow_jxumc_454{grid-template-columns:1fr 1fr}}._contactForm_jxumc_440 ._Input_jxumc_467,._contactForm_jxumc_440 ._Textarea_jxumc_468{margin-bottom:var(--spacing-4)}._submitButton_jxumc_472{width:100%;margin-top:var(--spacing-4)}@media (max-width: 767px){._pageContainer_jxumc_1{gap:var(--spacing-12)}._hero_jxumc_9{min-height:60vh;padding:var(--spacing-8) 0}._heroActions_jxumc_64{flex-direction:column;align-items:center}._heroActions_jxumc_64>*{width:100%;max-width:280px}}._serviceCard_jxumc_136:focus-within,._pricingCard_jxumc_213:focus-within,._howItWorksCard_jxumc_331:focus-within{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-contrast: high){._heroSubtitle_jxumc_50,._sectionSubtitle_jxumc_108,._serviceDescription_jxumc_165,._stepDescription_jxumc_374{color:var(--foreground)}}._layoutContainer_1aktb_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}._header_1aktb_9{position:sticky;top:0;z-index:var(--z-nav-sticky);background-color:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}._headerContent_1aktb_18{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:var(--spacing-3) var(--spacing-6);min-height:64px}._logoSection_1aktb_28{display:flex;align-items:center}._logo_1aktb_28{display:flex;align-items:center;text-decoration:none;color:var(--foreground)}._logoImage_1aktb_40{height:4rem;width:auto}._nav_1aktb_45{display:none}@media (min-width: 768px){._nav_1aktb_45{display:flex;gap:var(--spacing-6)}}._navLink_1aktb_56{text-decoration:none;color:var(--muted-foreground);font-weight:500;transition:color .2s ease}._navLink_1aktb_56:hover{color:var(--foreground)}._navLink_1aktb_56._active_1aktb_67{color:var(--primary)}._headerActions_1aktb_71{display:flex;align-items:center;gap:var(--spacing-3)}._main_1aktb_77{flex-grow:1;max-width:1280px;width:100%;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._footer_1aktb_85{text-align:center;padding:var(--spacing-6);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem}@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)}}}@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_1db9j_1{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}._meterContainer_1db9j_8{display:flex;align-items:center;gap:var(--spacing-3)}._meterContainer_1db9j_8>.progress{flex-grow:1}._strengthLabel_1db9j_18{font-size:.875rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap}._requirementsList_1db9j_25{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-2)}._requirementItem_1db9j_34{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._requirementItem_1db9j_34._fulfilled_1db9j_43{color:var(--foreground)}._icon_1db9j_47{flex-shrink:0}._requirementItem_1db9j_34:not(._fulfilled_1db9j_43) ._icon_1db9j_47{color:var(--muted-foreground)}._requirementItem_1db9j_34._fulfilled_1db9j_43 ._icon_1db9j_47{color:var(--success)}._weak_1db9j_60 .indicator{background-color:var(--error)}._medium_1db9j_64 .indicator{background-color:var(--warning)}._strong_1db9j_68 .indicator{background-color:var(--info)}._veryStrong_1db9j_72 .indicator{background-color:var(--success)}._phoneInputContainer_f97mm_1{position:relative;display:flex;align-items:center}._countryCode_f97mm_7{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);font-size:1rem;pointer-events:none}._phoneInputContainer_f97mm_1>.input{padding-left:calc(var(--spacing-3) + 24px)}._container_18dxs_1{width:100%}._dropzone_18dxs_5{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(--muted-foreground);cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease}._dropzone_18dxs_5:hover,._dropzone_18dxs_5._dragging_18dxs_22{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--surface))}._hiddenInput_18dxs_27{display:none}._content_18dxs_31{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-align:center}._uploadIcon_18dxs_39{color:var(--primary)}._prompt_18dxs_43{margin:0;font-size:1rem;color:var(--foreground)}._promptAction_18dxs_49{color:var(--primary);font-weight:500}._fileInfo_18dxs_54{margin:0;font-size:.875rem}._errorText_18dxs_59{color:var(--error);font-size:.875rem;margin-top:var(--spacing-2)}._filePreview_18dxs_65{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);margin-top:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface)}._fileIconContainer_18dxs_76{flex-shrink:0;color:var(--muted-foreground)}._fileDetails_18dxs_81{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}._fileName_18dxs_88{font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_18dxs_96{font-size:.875rem;color:var(--muted-foreground)}._progressBar_18dxs_101{width:100px;flex-shrink:0}._form_1kwqu_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1kwqu_7{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._errorMessage_1kwqu_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;margin-bottom:var(--spacing-2)}._checkboxItem_1kwqu_23{flex-direction:row;align-items:center;gap:var(--spacing-2);margin-bottom:0}._checkboxItem_1kwqu_23 label{font-weight:400;margin-bottom:0}._submitButton_1kwqu_35{width:100%;margin-top:var(--spacing-4)}._submitButton_1kwqu_35 svg{color:var(--primary-foreground)}._passwordSection_1kwqu_44{display:flex;flex-direction:column;gap:var(--spacing-4)}._passwordMeter_1kwqu_50{margin-top:calc(-1 * var(--spacing-2))}._fileUpload_1kwqu_54{width:100%}@media (max-width: 768px){._grid_1kwqu_7{grid-template-columns:1fr;gap:var(--spacing-3)}._form_1kwqu_1,._passwordSection_1kwqu_44{gap:var(--spacing-3)}}@media (max-width: 480px){._form_1kwqu_1,._grid_1kwqu_7{gap:var(--spacing-2)}}._form_1a7yb_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1a7yb_7{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._addressGrid_1a7yb_13{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-4)}._errorMessage_1a7yb_19{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);font-size:.875rem;margin-bottom:var(--spacing-2)}._checkboxItem_1a7yb_29{flex-direction:row;align-items:center;gap:var(--spacing-2);margin-bottom:0}._checkboxItem_1a7yb_29 label{font-weight:400;margin-bottom:0}._submitButton_1a7yb_41{width:100%;margin-top:var(--spacing-4)}._submitButton_1a7yb_41 svg{color:var(--primary-foreground)}._passwordSection_1a7yb_50{display:flex;flex-direction:column;gap:var(--spacing-4)}._passwordMeter_1a7yb_56{margin-top:calc(-1 * var(--spacing-2))}._fileUpload_1a7yb_60{width:100%}@media (max-width: 768px){._grid_1a7yb_7,._addressGrid_1a7yb_13{grid-template-columns:1fr;gap:var(--spacing-3)}._form_1a7yb_1,._passwordSection_1a7yb_50{gap:var(--spacing-3)}}@media (max-width: 480px){._form_1a7yb_1,._grid_1a7yb_7,._addressGrid_1a7yb_13{gap:var(--spacing-2)}}._pageContainer_t4cdc_1{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 120px);padding:var(--spacing-8) var(--spacing-4);background-color:var(--background);position:relative}._skipLink_t4cdc_11{position:absolute;top:-40px;left:6px;background:var(--primary);color:var(--primary-foreground);padding:8px;text-decoration:none;border-radius:var(--radius-sm);font-weight:500;z-index:var(--z-critical);transition:top var(--animation-duration-fast) ease}._skipLink_t4cdc_11:focus{top:6px}._signupCard_t4cdc_29{width:100%;max-width:600px;background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;outline:none}._cardHeader_t4cdc_40{text-align:center;margin-bottom:var(--spacing-6)}._logoLink_t4cdc_45{display:inline-flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--foreground);margin-bottom:var(--spacing-4);padding:var(--spacing-2);border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._logoLink_t4cdc_45:hover{background-color:var(--muted);transform:translateY(-1px)}._logoLink_t4cdc_45:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._logoIcon_t4cdc_69{height:2.5rem;width:auto;max-width:180px;flex-shrink:0;object-fit:contain}._title_t4cdc_77{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-2);line-height:1.3;outline:none}._subtitle_t4cdc_85{color:var(--muted-foreground);margin:0;line-height:1.5;font-size:1rem}._tabsContainer_t4cdc_92{width:100%}._tabsList_t4cdc_96{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2);border-bottom:none;background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-1);margin-bottom:var(--spacing-6);width:100%;overflow:hidden}._tabTrigger_t4cdc_109{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-sm);font-weight:500;color:var(--muted-foreground);transition:all var(--animation-duration-fast) ease;border:2px solid transparent;background:none;cursor:pointer;min-height:48px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tabTrigger_t4cdc_109:hover{background-color:color-mix(in srgb,var(--card) 50%,transparent);color:var(--foreground)}._tabTrigger_t4cdc_109:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._tabTrigger_t4cdc_109[data-state=active]{background-color:var(--card);color:var(--primary);font-weight:600;box-shadow:var(--shadow);border-color:transparent}._tabTrigger_t4cdc_109[data-state=active]:after{display:none}._tabContent_t4cdc_152{padding-top:var(--spacing-2);outline:none}._formContainer_t4cdc_157{margin-bottom:var(--spacing-4)}._formTitle_t4cdc_161{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2);color:var(--foreground);line-height:1.3}._formDescription_t4cdc_169{color:var(--muted-foreground);margin:0 0 var(--spacing-4);line-height:1.5;font-size:.9375rem}._cardFooter_t4cdc_176{margin-top:var(--spacing-6);text-align:center;font-size:.875rem;color:var(--muted-foreground);line-height:1.5;border-top:1px solid var(--border);padding-top:var(--spacing-4)}._cardFooter_t4cdc_176 a{color:var(--primary);text-decoration:none;font-weight:500;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) ease;display:inline-block}._cardFooter_t4cdc_176 a:hover{text-decoration:underline;background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._cardFooter_t4cdc_176 a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._srOnly_t4cdc_207{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){._pageContainer_t4cdc_1{padding:var(--spacing-6) var(--spacing-3);min-height:calc(100vh - 80px)}._signupCard_t4cdc_29{max-width:100%;padding:var(--spacing-6);border-radius:var(--radius);margin:0}._logoText_t4cdc_233{font-size:1.5rem}._title_t4cdc_77{font-size:1.25rem}._subtitle_t4cdc_85{font-size:.9375rem}._tabTrigger_t4cdc_109{padding:var(--spacing-2) var(--spacing-3);font-size:.9375rem;gap:var(--spacing-1)}._tabTrigger_t4cdc_109 span{display:block}._formTitle_t4cdc_161{font-size:1.125rem}._formDescription_t4cdc_169{font-size:.875rem}}@media (max-width: 480px){._pageContainer_t4cdc_1{padding:var(--spacing-4) var(--spacing-2);min-height:calc(100vh - 60px)}._signupCard_t4cdc_29{padding:var(--spacing-4);border-radius:var(--radius-sm);box-shadow:var(--shadow)}._cardHeader_t4cdc_40{margin-bottom:var(--spacing-4)}._logoLink_t4cdc_45{margin-bottom:var(--spacing-3);gap:var(--spacing-1)}._logoIcon_t4cdc_69{height:2rem;max-width:140px}._title_t4cdc_77{font-size:1.125rem;margin-bottom:var(--spacing-1)}._subtitle_t4cdc_85{font-size:.875rem}._tabsList_t4cdc_96{gap:var(--spacing-1);padding:2px;margin-bottom:var(--spacing-4)}._tabTrigger_t4cdc_109{padding:var(--spacing-2);font-size:.875rem;gap:var(--spacing-1);min-height:44px;flex-direction:column;text-align:center}._tabTrigger_t4cdc_109 svg{width:14px;height:14px}._tabTrigger_t4cdc_109 span{font-size:.75rem;line-height:1.2}._formTitle_t4cdc_161{font-size:1rem;margin-bottom:var(--spacing-1)}._formDescription_t4cdc_169{font-size:.8125rem;margin-bottom:var(--spacing-3)}._cardFooter_t4cdc_176{margin-top:var(--spacing-4);padding-top:var(--spacing-3);font-size:.8125rem}}@media (max-width: 360px){._pageContainer_t4cdc_1{padding:var(--spacing-3) var(--spacing-1)}._signupCard_t4cdc_29{padding:var(--spacing-3)}._logoIcon_t4cdc_69{height:1.75rem;max-width:120px}._title_t4cdc_77{font-size:1rem}._subtitle_t4cdc_85{font-size:.8125rem}._tabTrigger_t4cdc_109{padding:var(--spacing-1) var(--spacing-2);min-height:40px}._tabTrigger_t4cdc_109 span{font-size:.6875rem}._formTitle_t4cdc_161{font-size:.9375rem}._formDescription_t4cdc_169{font-size:.75rem}}@media (prefers-contrast: high){._tabTrigger_t4cdc_109[data-state=active]{border:2px solid var(--primary)}._logoLink_t4cdc_45:focus-visible,._cardFooter_t4cdc_176 a:focus-visible,._tabTrigger_t4cdc_109:focus-visible{outline:3px solid var(--primary);outline-offset:2px}}@media (prefers-reduced-motion: reduce){._logoLink_t4cdc_45,._tabTrigger_t4cdc_109,._cardFooter_t4cdc_176 a{transition:none}._logoLink_t4cdc_45:hover{transform:none}}.dark ._skipLink_t4cdc_11{background:var(--primary);color:var(--primary-foreground)}.dark ._logoLink_t4cdc_45:hover{background-color:color-mix(in srgb,var(--muted) 80%,transparent)}.dark ._tabTrigger_t4cdc_109:hover{background-color:color-mix(in srgb,var(--card) 60%,transparent)}.dark ._cardFooter_t4cdc_176 a:hover{background-color:color-mix(in srgb,var(--primary) 15%,transparent)}._container_1mxrl_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._header_1mxrl_7{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_1mxrl_7 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._header_1mxrl_7 p{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._content_1mxrl_25{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._infoGrid_1mxrl_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-6)}._infoItem_1mxrl_38{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_1mxrl_44{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._value_1mxrl_50{font-size:1rem;font-weight:500;color:var(--foreground);text-transform:capitalize}._separator_1mxrl_57{margin:var(--spacing-8) 0}._adminSection_1mxrl_61{display:flex;flex-direction:column;gap:var(--spacing-6)}._adminHeader_1mxrl_67{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._adminHeader_1mxrl_67 h2{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._adminHeader_1mxrl_67 p{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._testingSection_1mxrl_85{display:flex;flex-direction:column;gap:var(--spacing-6)}._testingHeader_1mxrl_91{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._testingHeader_1mxrl_91 h2{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._testingHeader_1mxrl_91 p{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._container_1qn7z_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);max-width:600px}._header_1qn7z_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2);gap:var(--spacing-4)}._title_1qn7z_18{font-size:1.125rem;font-weight:600;color:var(--card-foreground);margin:0}._description_1qn7z_25{font-size:.9375rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6) 0;line-height:1.5}._content_1qn7z_32{display:flex;flex-direction:column;gap:var(--spacing-4)}._currentRole_1qn7z_38{display:flex;align-items:center;gap:var(--spacing-3)}._currentRoleLabel_1qn7z_44{font-size:1rem;font-weight:500;color:var(--card-foreground)}._roleButtons_1qn7z_50{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._roleButton_1qn7z_50{flex:1;min-width:120px}._spinner_1qn7z_61{animation:_spin_1qn7z_61 1s linear infinite}@keyframes _spin_1qn7z_61{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_97qo0_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._infoBox_97qo0_7{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-md);border:1px solid var(--border)}._infoItem_97qo0_17{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._infoItem_97qo0_17 svg{flex-shrink:0}._errorState_97qo0_29{padding:var(--spacing-6);border:1px dashed var(--error);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);text-align:center}._errorIcon_97qo0_38{margin:0 auto var(--spacing-2)}._errorMessage_97qo0_42{font-size:.875rem;opacity:.8}@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_e25x4_1{margin-top:var(--spacing-6);padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);display:flex;flex-direction:column;gap:var(--spacing-6)}._title_e25x4_12{font-size:1.25rem;font-weight:600}._subtitle_e25x4_17{font-size:.9375rem;color:var(--muted-foreground);margin-top:calc(-1 * var(--spacing-4))}._validationSummary_e25x4_23{display:flex;gap:var(--spacing-6);flex-wrap:wrap;padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-md)}._summaryItem_e25x4_32{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500}._successIcon_e25x4_39{color:var(--success)}._errorIcon_e25x4_40{color:var(--error)}._warningIcon_e25x4_41{color:var(--warning)}._mappingSection_e25x4_43{display:flex;flex-direction:column;gap:var(--spacing-4)}._mappingSection_e25x4_43 h4{font-size:1rem;font-weight:600}._mappingGrid_e25x4_54{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4)}._mappingRow_e25x4_60{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius);background-color:var(--muted)}._fileColumn_e25x4_70{font-weight:500;font-family:var(--font-family-monospace);font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_e25x4_79{background-color:var(--card)}._tableContainer_e25x4_83{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._previewTable_e25x4_89{width:100%;border-collapse:collapse;font-size:.875rem}._previewTable_e25x4_89 th,._previewTable_e25x4_89 td{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._previewTable_e25x4_89 th{background-color:var(--muted);font-weight:600}._previewTable_e25x4_89 tbody tr:last-child td{border-bottom:none}._actions_e25x4_112{display:flex;justify-content:flex-end;gap:var(--spacing-4);margin-top:var(--spacing-4)}._errorText_e25x4_119{text-align:right;color:var(--error);font-size:.875rem;margin-top:calc(-1 * var(--spacing-2))}._progressContainer_e25x4_126{display:flex;flex-direction:column;gap:var(--spacing-2);text-align:center;color:var(--muted-foreground)}._spinner_e25x4_134{animation:_spin_e25x4_134 1.5s linear infinite}@keyframes _spin_e25x4_134{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_nk2fk_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._title_nk2fk_7{font-size:1.25rem;font-weight:600;color:var(--foreground)}._subtitle_nk2fk_13{font-size:.9375rem;color:var(--muted-foreground);margin-top:calc(-1 * var(--spacing-4))}._stepContent_nk2fk_19{display:flex;flex-direction:column;gap:var(--spacing-6)}._dropzoneWrapper_nk2fk_25{margin-top:var(--spacing-4);position:relative}._loadingOverlay_nk2fk_30{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(--muted-foreground);min-height:200px}._spinner_nk2fk_43{animation:_spin_nk2fk_43 1.5s linear infinite;margin-bottom:var(--spacing-4)}@keyframes _spin_nk2fk_43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1g9h2_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._title_1g9h2_7{font-size:1.25rem;font-weight:600;color:var(--foreground)}._subtitle_1g9h2_13{font-size:.9375rem;color:var(--muted-foreground);margin-top:calc(-1 * var(--spacing-4))}._content_1g9h2_19{display:flex;flex-direction:column;gap:var(--spacing-6)}._filters_1g9h2_25{padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface)}._filterTitle_1g9h2_32{font-size:1rem;font-weight:500;margin-bottom:var(--spacing-4)}._dateFilters_1g9h2_38{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._inputGroup_1g9h2_44{display:flex;flex-direction:column;gap:var(--spacing-2)}._inputGroup_1g9h2_44 label{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._exportButton_1g9h2_56{align-self:flex-start}._spinner_1g9h2_60{animation:_spin_1g9h2_60 1.5s linear infinite}@keyframes _spin_1g9h2_60{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1iqi4_1{width:100%;background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._tabs_1iqi4_9{display:flex;flex-direction:column;gap:var(--spacing-6)}._tabContent_1iqi4_15{padding-top:var(--spacing-4)}._accessDenied_1iqi4_19{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted-foreground);min-height:20rem}._deniedIcon_1iqi4_29{color:var(--warning);margin-bottom:var(--spacing-4)}._accessDenied_1iqi4_19 h2{font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._pageWrapper_4aech_2{width:100%;margin:0 auto;background-color:var(--background)}._container_4aech_9{max-width:1280px;width:100%;margin:0 auto;padding:0 var(--spacing-4)}@media (min-width: 768px){._container_4aech_9{padding:0 var(--spacing-6)}}@media (min-width: 1024px){._container_4aech_9{padding:0 var(--spacing-8)}}._hero_4aech_29{position:relative;min-height:clamp(500px,70vh,700px);background:linear-gradient(135deg,#262f40,#3e5074),url(https://images.unsplash.com/photo-1581578731548-c64695cc6952?q=80&w=1200);background-size:cover;background-position:center;background-blend-mode:overlay;display:flex;align-items:center;justify-content:center;color:#fff;padding:clamp(var(--spacing-12),8vh,var(--spacing-16)) var(--spacing-4)}._heroContent_4aech_44{position:relative;z-index:2;text-align:center;max-width:800px;width:100%}._heroText_4aech_52{margin-bottom:clamp(var(--spacing-6),6vh,var(--spacing-8))}._heroText_4aech_52 h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:var(--spacing-4);line-height:1.1}._heroText_4aech_52 p{font-size:clamp(1rem,2.5vw,1.25rem);opacity:.95;line-height:1.6;max-width:600px;margin:0 auto}._searchForm_4aech_71{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center}._searchInputs_4aech_78{display:flex;gap:var(--spacing-3);width:100%;max-width:600px}._inputWrapper_4aech_85{position:relative;flex:1;min-width:0}._inputIcon_4aech_91{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);z-index:2;flex-shrink:0}._searchInput_4aech_78{padding-left:calc(var(--spacing-3) * 2 + 20px)!important;height:clamp(2.5rem,5vw,3rem);font-size:clamp(.875rem,2vw,1rem);width:100%}._searchButton_4aech_108{min-width:160px;height:clamp(2.5rem,5vw,3rem);font-size:clamp(.875rem,2vw,1rem)}@media (max-width: 640px){._searchInputs_4aech_78{flex-direction:column;gap:var(--spacing-3)}._inputWrapper_4aech_85{flex:none}}._categories_4aech_126{padding:clamp(var(--spacing-8),8vh,var(--spacing-16)) 0;background-color:var(--background)}._categoriesHeader_4aech_131{text-align:center;margin-bottom:clamp(var(--spacing-6),6vh,var(--spacing-8))}._categoriesHeader_4aech_131 h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--foreground)}._categoriesScroller_4aech_142{overflow-x:auto;overflow-y:hidden;padding-bottom:var(--spacing-4);scrollbar-width:thin;scrollbar-color:var(--border) transparent;-webkit-overflow-scrolling:touch}._categoriesScroller_4aech_142::-webkit-scrollbar{height:8px}._categoriesScroller_4aech_142::-webkit-scrollbar-track{background:transparent}._categoriesScroller_4aech_142::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-full)}._categoriesRow_4aech_164{display:flex;gap:clamp(var(--spacing-3),2vw,var(--spacing-4));padding:0 var(--spacing-2);width:max-content;min-width:100%}._categoryCard_4aech_172{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(var(--spacing-3),2.5vw,var(--spacing-4));text-align:left;cursor:pointer;transition:all var(--animation-duration-normal) ease;position:relative;display:flex;align-items:center;gap:var(--spacing-3);min-width:clamp(200px,25vw,240px);flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._categoryCard_4aech_172:hover,._categoryCard_4aech_172:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary);outline:none}._categoryCard_4aech_172:active{transform:translateY(0)}._categoryIcon_4aech_202{width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}._categoryCard_4aech_172 h3{font-size:clamp(.875rem,2vw,1rem);font-weight:600;color:var(--foreground);margin:0;flex:1;line-height:1.3}._categoryArrow_4aech_223{color:var(--muted-foreground);transition:all var(--animation-duration-normal) ease;flex-shrink:0}._categoryCard_4aech_172:hover ._categoryArrow_4aech_223{color:var(--primary);transform:translate(4px)}._howItWorks_4aech_235{background:var(--muted);padding:clamp(var(--spacing-12),10vh,var(--spacing-16)) 0;text-align:center}._howItWorks_4aech_235 h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--foreground);margin-bottom:clamp(var(--spacing-8),8vh,var(--spacing-12))}._stepsGrid_4aech_248{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(var(--spacing-6),6vw,var(--spacing-8));max-width:1000px;margin:0 auto}._step_4aech_248{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-4)}._stepNumber_4aech_264{width:clamp(50px,8vw,60px);height:clamp(50px,8vw,60px);background:var(--primary);color:var(--primary-foreground);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;margin-bottom:var(--spacing-4)}._step_4aech_248 h3{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2);line-height:1.3}._step_4aech_248 p{color:var(--muted-foreground);line-height:1.6;max-width:300px;font-size:clamp(.875rem,2vw,1rem)}@media (max-width: 640px){._stepsGrid_4aech_248{grid-template-columns:1fr;gap:var(--spacing-6)}}._articles_4aech_301{padding:clamp(var(--spacing-12),10vh,var(--spacing-16)) 0;background-color:var(--background)}._articlesHeader_4aech_306{text-align:center;margin-bottom:clamp(var(--spacing-8),8vh,var(--spacing-12))}._articlesHeader_4aech_306 h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-4)}._articlesHeader_4aech_306 p{font-size:clamp(1rem,2.5vw,1.125rem);color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._articlesGrid_4aech_326{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(var(--spacing-6),4vw,var(--spacing-8))}._articleCard_4aech_332{background:var(--card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease;text-decoration:none;display:flex;flex-direction:column;border:1px solid var(--border);touch-action:manipulation;-webkit-tap-highlight-color:transparent}._articleCard_4aech_332:hover,._articleCard_4aech_332:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary);outline:none}._articleCard_4aech_332:active{transform:translateY(-2px)}._articleImageWrapper_4aech_358{width:100%;padding-top:56.25%;position:relative;overflow:hidden}._articleImage_4aech_358{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._articleCard_4aech_332:hover ._articleImage_4aech_358{transform:scale(1.05)}._articleContent_4aech_379{padding:clamp(var(--spacing-4),4vw,var(--spacing-6));display:flex;flex-direction:column;flex-grow:1}._articleContent_4aech_379 h3{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;color:var(--card-foreground);margin:0 0 var(--spacing-2);line-height:1.3}._articleContent_4aech_379 p{color:var(--muted-foreground);margin:0 0 var(--spacing-4);line-height:1.6;flex-grow:1;font-size:clamp(.875rem,2vw,1rem)}._readMore_4aech_402{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-weight:500;margin-top:auto;transition:gap var(--animation-duration-normal) ease;font-size:clamp(.875rem,2vw,1rem)}._articleCard_4aech_332:hover ._readMore_4aech_402{gap:var(--spacing-3)}@media (max-width: 640px){._articlesGrid_4aech_326{grid-template-columns:1fr;gap:var(--spacing-6)}}@media (max-width: 480px){._container_4aech_9{padding:0 var(--spacing-3)}._hero_4aech_29{padding:var(--spacing-8) var(--spacing-3)}._categoryCard_4aech_172{min-width:180px}._articleContent_4aech_379{padding:var(--spacing-4)}}@media (min-resolution: 2dppx){._articleImage_4aech_358{image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}}@media (prefers-reduced-motion: reduce){._categoryCard_4aech_172,._articleCard_4aech_332,._categoryArrow_4aech_223,._readMore_4aech_402,._articleImage_4aech_358{transition:none}._categoryCard_4aech_172:hover,._articleCard_4aech_332:hover,._articleCard_4aech_332:hover ._articleImage_4aech_358{transform:none}}._layoutContainer_sxcrj_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}._header_sxcrj_9{position:sticky;top:0;z-index:var(--z-nav-sticky);background-color:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}._headerContent_sxcrj_18{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:var(--spacing-3) var(--spacing-6);min-height:64px}._logoSection_sxcrj_28{display:flex;align-items:center}._logo_sxcrj_28{display:flex;align-items:center;text-decoration:none;color:var(--foreground)}._logoImage_sxcrj_40{height:4rem;width:auto}._nav_sxcrj_47{display:none}@media (min-width: 768px){._nav_sxcrj_47{display:flex;gap:var(--spacing-6)}}._navLink_sxcrj_58{text-decoration:none;color:var(--muted-foreground);font-weight:500;transition:color .2s ease}._navLink_sxcrj_58:hover{color:var(--foreground)}._navLink_sxcrj_58._active_sxcrj_69{color:var(--primary)}._headerActions_sxcrj_73{display:flex;align-items:center}._authControls_sxcrj_78{display:flex;align-items:center;gap:var(--spacing-2)}._displayName_sxcrj_84{display:none}@media (min-width: 768px){._displayName_sxcrj_84{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem;margin-right:var(--spacing-4)}}._main_sxcrj_99{flex-grow:1;max-width:1280px;width:100%;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._footer_sxcrj_107{text-align:center;padding:var(--spacing-6);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem}._card_aq9m2_1{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);transition:box-shadow var(--animation-duration-normal) ease}._card_aq9m2_1:hover{box-shadow:var(--shadow-lg)}._cardHeader_aq9m2_16{display:flex;align-items:flex-start;gap:var(--spacing-3)}._cardInfo_aq9m2_22{flex:1;min-width:0}._workerName_aq9m2_27{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.4}._tradeBadge_aq9m2_35{font-size:.75rem}._cardStats_aq9m2_39{display:flex;justify-content:space-between;gap:var(--spacing-4)}._stat_aq9m2_45{display:flex;flex-direction:column;align-items:center;text-align:center}._statLabel_aq9m2_52{font-size:.75rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._statValue_aq9m2_58{font-size:1.125rem;font-weight:600;color:var(--foreground)}._scoreContainer_aq9m2_64{display:flex;align-items:center;gap:var(--spacing-1)}._starIcon_aq9m2_70{color:var(--secondary)}._cardDetails_aq9m2_74{display:flex;flex-direction:column;gap:var(--spacing-2)}._detail_aq9m2_80{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._cardActions_aq9m2_88{display:flex;gap:var(--spacing-2);margin-top:auto}._cardActions_aq9m2_88 button{flex:1}@media (max-width: 768px){._cardStats_aq9m2_39{flex-direction:column;gap:var(--spacing-2)}._cardActions_aq9m2_88{flex-direction:column}}._modalContent_6oldq_1{max-width:90vw;width:800px;max-height:90vh;overflow-y:auto}._profileHeader_6oldq_8{display:flex;align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-4)}._largeAvatar_6oldq_17{width:4rem;height:4rem}._smallAvatar_6oldq_22{width:2rem;height:2rem}._profileInfo_6oldq_27{flex:1}._workerName_6oldq_31{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._tradeBadge_6oldq_38{font-size:.875rem}._profileStats_6oldq_42{display:flex;justify-content:space-around;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-6)}._stat_6oldq_52{display:flex;flex-direction:column;align-items:center;text-align:center}._statLabel_6oldq_59{font-size:.75rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._statValue_6oldq_65{font-size:1.125rem;font-weight:600;color:var(--foreground)}._scoreContainer_6oldq_71{display:flex;align-items:center;gap:var(--spacing-1)}._starIcon_6oldq_77{color:var(--secondary)}._profileDetails_6oldq_81{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}._detail_6oldq_88{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._section_6oldq_96{margin-bottom:var(--spacing-6)}._sectionTitle_6oldq_100{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-3)}._bio_6oldq_110{font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}._portfolioGrid_6oldq_116{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-3)}._portfolioImage_6oldq_122{width:100%;height:150px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}._skillsGrid_6oldq_130{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._list_6oldq_136{list-style:none;padding:0;margin:0}._list_6oldq_136 li{padding:var(--spacing-2) 0;border-bottom:1px solid var(--border);font-size:.875rem;color:var(--muted-foreground)}._list_6oldq_136 li:last-child{border-bottom:none}._reviewsList_6oldq_153{display:flex;flex-direction:column;gap:var(--spacing-4)}._review_6oldq_153{padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._reviewHeader_6oldq_165{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._reviewerInfo_6oldq_172{display:flex;align-items:center;gap:var(--spacing-2)}._reviewerName_6oldq_178{font-weight:500;color:var(--foreground);font-size:.875rem}._reviewDate_6oldq_184{font-size:.75rem;color:var(--muted-foreground)}._rating_6oldq_189{display:flex;gap:var(--spacing-1)}._filledStar_6oldq_194{color:var(--secondary);fill:var(--secondary)}._emptyStar_6oldq_199{color:var(--muted-foreground)}._projectDescription_6oldq_203{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._reviewText_6oldq_209{font-size:.875rem;line-height:1.5;color:var(--foreground);margin:0}._modalActions_6oldq_216{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 768px){._modalContent_6oldq_1{width:95vw;max-height:95vh}._profileHeader_6oldq_8{flex-direction:column;text-align:center}._profileStats_6oldq_42{flex-direction:column;gap:var(--spacing-2)}._portfolioGrid_6oldq_116{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}._reviewHeader_6oldq_165{flex-direction:column;gap:var(--spacing-2)}._modalActions_6oldq_216{flex-direction:column}}._modalContent_6t4f4_1{max-width:600px;width:90vw;max-height:90vh;overflow-y:auto}._workerInfo_6t4f4_8{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-4)}._workerName_6t4f4_18{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._workerTrade_6t4f4_25{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-1) 0}._workerLocation_6t4f4_31{font-size:.875rem;color:var(--muted-foreground);margin:0}._tabs_6t4f4_37{margin-bottom:var(--spacing-4)}._tabContent_6t4f4_41{margin-top:var(--spacing-4)}._contactInfo_6t4f4_45{display:flex;flex-direction:column;gap:var(--spacing-6)}._infoSection_6t4f4_51{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionTitle_6t4f4_57{font-size:1rem;font-weight:600;color:var(--foreground);margin:0;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._infoGrid_6t4f4_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3)}._infoItem_6t4f4_72{display:flex;flex-direction:column;gap:var(--spacing-1)}._infoLabel_6t4f4_78{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._infoValue_6t4f4_84{font-size:.875rem;color:var(--foreground)}._skillsList_6t4f4_89{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._skillTag_6t4f4_95{display:inline-block;font-size:.75rem;font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._bio_6t4f4_106{font-size:.875rem;line-height:1.5;color:var(--foreground);margin:0}._messageForm_6t4f4_113{display:flex;flex-direction:column;gap:var(--spacing-4)}._formField_6t4f4_119{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_6t4f4_125{display:block;font-size:.875rem;font-weight:500;color:var(--foreground)}._modalActions_6t4f4_132{display:flex;justify-content:flex-end;gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 768px){._modalContent_6t4f4_1{width:95vw;max-height:95vh}._infoGrid_6t4f4_66{grid-template-columns:1fr}._modalActions_6t4f4_132{flex-direction:column}._workerInfo_6t4f4_8{flex-direction:column;text-align:center}}._container_1ekq0_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1ekq0_7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap}._title_1ekq0_15{margin:0;font-size:1.5rem;font-weight:600;color:var(--foreground)}@media (max-width: 768px){._header_1ekq0_7{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}}._filters_1ekq0_30{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);align-items:center}@media (min-width: 768px){._filters_1ekq0_30{grid-template-columns:1fr 1fr 200px}}._checkboxFilter_1ekq0_43{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxFilter_1ekq0_43 label{font-size:.9375rem;cursor:pointer}._grid_1ekq0_54{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}@media (max-width: 768px){._grid_1ekq0_54{grid-template-columns:1fr}}._emptyState_1ekq0_66,._errorState_1ekq0_66{text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border)}._errorState_1ekq0_66 svg{color:var(--error);margin-bottom:var(--spacing-4)}._emptyState_1ekq0_66 h3,._errorState_1ekq0_66 h3{margin:0 0 var(--spacing-2);font-size:1.25rem}._emptyState_1ekq0_66 p,._errorState_1ekq0_66 p{margin:0;color:var(--muted-foreground)}._skeletonCard_1ekq0_90{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonHeader_1ekq0_100{display:flex;align-items:flex-start;gap:var(--spacing-3)}._skeletonInfo_1ekq0_106{flex:1;min-width:0}._skeletonStats_1ekq0_111{display:flex;justify-content:space-between;gap:var(--spacing-4);text-align:center}._skeletonDetails_1ekq0_118{display:flex;flex-direction:column}._skeletonActions_1ekq0_123{display:flex;gap:var(--spacing-2);margin-top:auto}@media (max-width: 768px){._skeletonStats_1ekq0_111{flex-direction:column;gap:var(--spacing-2)}._skeletonActions_1ekq0_123{flex-direction:column}}._dashboardContainer_c62cl_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._header_c62cl_7{display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:space-between;align-items:flex-start;padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}@media (min-width: 768px){._header_c62cl_7{flex-direction:row;align-items:center}}._headerContent_c62cl_24{flex-grow:1}._welcomeMessage_c62cl_28{font-size:1.75rem;font-weight:600;margin:0;color:var(--foreground)}._welcomeSubtext_c62cl_35{font-size:1rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0}._subscriptionInfo_c62cl_41{flex-shrink:0}._tabs_c62cl_45{display:flex;gap:var(--spacing-2);border-bottom:1px solid var(--border)}._tabButton_c62cl_51{padding:var(--spacing-3) var(--spacing-4);font-size:1rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease;margin-bottom:-1px}._tabButton_c62cl_51:hover{color:var(--primary)}._activeTab_c62cl_68{color:var(--primary);border-bottom-color:var(--primary)}._mainContent_c62cl_73{padding-top:var(--spacing-4)}._container_11u1h_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._header_11u1h_7{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_11u1h_7 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._header_11u1h_7 p{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._content_11u1h_25{display:grid;grid-template-columns:300px 1fr;gap:var(--spacing-8);align-items:start}@media (max-width: 900px){._content_11u1h_25{grid-template-columns:1fr}}._statsSection_11u1h_38{position:sticky;top:var(--spacing-8)}._formSection_11u1h_43{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._error_11u1h_50{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._skillsContainer_1wsd1_1{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);min-height:40px}._skillBadge_1wsd1_11{display:inline-flex;align-items:center;gap:var(--spacing-2);padding-right:var(--spacing-1)}._removeButton_1wsd1_18{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--secondary-foreground);opacity:.7;border-radius:var(--radius-full);width:16px;height:16px;transition:all var(--animation-duration-fast) ease}._removeButton_1wsd1_18:hover{opacity:1;background-color:#0000001a}._credentialsList_bu2nj_1{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._credentialItem_bu2nj_8{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);border:1px solid var(--border)}._fileIcon_bu2nj_18{color:var(--muted-foreground);flex-shrink:0}._fileName_bu2nj_23{flex-grow:1;font-size:.875rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noCredentials_bu2nj_32{font-size:.875rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-4) 0}._uploadingItem_bu2nj_39{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;color:var(--muted-foreground)}._resumeItem_13668_1{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:var(--spacing-3)}._fileIcon_13668_12{color:var(--muted-foreground);flex-shrink:0}._fileName_13668_17{flex-grow:1;font-size:.875rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._uploadingItem_13668_26{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._container_1axv2_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-6)}._profileHeader_1axv2_11{text-align:left}._displayName_1axv2_15{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0;word-break:break-word}._email_1axv2_23{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1);word-break:break-all}._statsGrid_1axv2_30{display:flex;flex-direction:column;gap:var(--spacing-4)}._statItem_1axv2_36{display:flex;align-items:center;gap:var(--spacing-3)}._statIcon_1axv2_42{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) 10%,transparent);color:var(--primary);flex-shrink:0}._statDetails_1axv2_54{display:flex;flex-direction:column}._statLabel_1axv2_59{font-size:.875rem;color:var(--muted-foreground)}._statValue_1axv2_64{font-size:1.125rem;font-weight:600;color:var(--foreground)}._error_1axv2_70{font-size:.875rem;color:var(--error)}._cardLink_cv5ak_1{text-decoration:none;color:inherit;display:block;outline:none;border-radius:var(--radius-lg);cursor:pointer}._cardLink_cv5ak_1:focus-visible{box-shadow:var(--shadow-focus)}._card_cv5ak_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:100%;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._card_cv5ak_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._card_cv5ak_1._hidden_cv5ak_32{opacity:.6;background-color:color-mix(in srgb,var(--card),var(--muted) 50%)}._card_cv5ak_1._hidden_cv5ak_32:hover{opacity:.8}._header_cv5ak_41{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._titleWrapper_cv5ak_48{display:flex;align-items:center;gap:var(--spacing-2);flex-grow:1;margin-right:var(--spacing-2)}._projectName_cv5ak_56{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._menuButton_cv5ak_70{flex-shrink:0}._details_cv5ak_74{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._detailItem_cv5ak_81{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.9375rem}._detailIcon_cv5ak_89{flex-shrink:0;color:var(--primary)}._categories_cv5ak_94{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-4)}._footer_cv5ak_102{margin-top:var(--spacing-6);border-top:1px solid var(--border);padding-top:var(--spacing-4)}._viewButton_cv5ak_108{width:100%}._menuIcon_cv5ak_112{margin-right:var(--spacing-2)}._deleteItem_cv5ak_116{color:var(--error)}._deleteItem_cv5ak_116:hover,._deleteItem_cv5ak_116:focus-visible{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._mapContainer_1enk2_1{width:100%;height:250px;border-radius:var(--radius);background-color:var(--muted);overflow:hidden;position:relative}._map_1enk2_1{width:100%;height:100%}._interactive_1enk2_15{cursor:crosshair}._hint_1enk2_19{position:absolute;bottom:var(--spacing-2);left:var(--spacing-2);background-color:var(--surface);color:var(--surface-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.75rem;box-shadow:var(--shadow);pointer-events:none;z-index:var(--z-content)}._placeholder_1enk2_33,._error_1enk2_34{display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);font-size:.875rem;text-align:center;padding:var(--spacing-4)}._error_1enk2_34{color:var(--error-foreground);background-color:color-mix(in srgb,var(--error) 80%,var(--background));border:1px solid var(--error)}._tile_1knae_1{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._tile_1knae_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._rejected_1knae_18{background-color:var(--muted);opacity:.7}._rejected_1knae_18:hover{opacity:1}._header_1knae_27{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._headerText_1knae_34{flex-grow:1}._name_1knae_38{font-size:1.125rem;font-weight:600;color:var(--card-foreground);margin:0}._trade_1knae_45{font-size:.875rem;color:var(--muted-foreground);margin:0}._reliability_1knae_51{display:flex;align-items:center;gap:var(--spacing-1);font-weight:600;color:var(--secondary);background-color:color-mix(in srgb,var(--secondary) 10%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full)}._starIcon_1knae_62{color:var(--secondary)}._body_1knae_66{flex-grow:1;margin-bottom:var(--spacing-4)}._infoRow_1knae_71{display:flex;justify-content:space-between;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._infoRow_1knae_71 strong{color:var(--card-foreground);font-weight:500}._skills_1knae_84{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._footer_1knae_90{display:flex;justify-content:space-between;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._acceptButton_1knae_99{background-color:var(--success);color:var(--success-foreground)}._acceptButton_1knae_99:hover{background-color:color-mix(in srgb,var(--success),black 10%)}._messageRejected_1knae_108{width:100%}._acceptedBadge_1knae_112{width:100%;display:flex;justify-content:center;align-items:center}._messagingDialog_1knae_119{width:90vw;max-width:1200px;height:85vh;max-height:800px;padding:0;display:flex;flex-direction:column;overflow:hidden}._messagingDialog_1knae_119 ._header_1knae_27{padding:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._messagingDialog_1knae_119 > div.MessagingSystem_container__*{height:100%;border:none;box-shadow:none;border-radius:0}._modal_1q2u8_1{max-width:48rem;width:90vw;max-height:90vh;display:flex;flex-direction:column}._header_1q2u8_9{display:flex;align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._avatar_1q2u8_17{width:4rem;height:4rem}._headerText_1q2u8_22{flex-grow:1}._name_1q2u8_26{font-size:1.5rem;margin:0}._trade_1q2u8_31{font-size:1rem;color:var(--muted-foreground);margin:0}._content_1q2u8_37{overflow-y:auto;padding-top:var(--spacing-4);padding-right:calc(-1 * var(--spacing-2));margin-right:var(--spacing-2)}._stats_1q2u8_44{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-md);margin-bottom:var(--spacing-6)}._statItem_1q2u8_54{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-1)}._statItem_1q2u8_54 svg{color:var(--primary);margin-bottom:var(--spacing-1)}._statItem_1q2u8_54 span{font-size:1.125rem;font-weight:600;color:var(--foreground)}._statItem_1q2u8_54 small{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase}._section_1q2u8_79{margin-bottom:var(--spacing-6)}._sectionTitle_1q2u8_83{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-3)}._bio_1q2u8_93,._coverLetter_1q2u8_94{color:var(--muted-foreground);line-height:1.6;white-space:pre-wrap}._tags_1q2u8_100{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._messageButton_1q2u8_106{width:100%}._messagingDialog_1q2u8_110{width:90vw;max-width:1200px;height:85vh;max-height:800px;padding:0;display:flex;flex-direction:column;overflow:hidden}._messagingDialog_1q2u8_110 ._header_1q2u8_9{padding:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._messagingDialog_1q2u8_110 > div.MessagingSystem_container__*{height:100%;border:none;box-shadow:none;border-radius:0}._modal_wnsij_1{max-width:64rem;width:90vw;max-height:90vh;display:flex;flex-direction:column}._scrollableContent_wnsij_9{overflow-y:auto;padding:var(--spacing-2) var(--spacing-6) var(--spacing-6);margin-right:calc(-1 * var(--spacing-4));padding-right:var(--spacing-4)}._section_wnsij_16{margin-bottom:var(--spacing-8)}._sectionTitle_wnsij_20{font-size:1.25rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._grid_wnsij_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6)}._stateContainer_wnsij_38{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12);height:100%;color:var(--muted-foreground)}._errorIcon_wnsij_49{color:var(--error);margin-bottom:var(--spacing-4)}._emptyIcon_wnsij_54{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._stateContainer_wnsij_38 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._skeletonTile_wnsij_67{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column}._skeletonHeader_wnsij_75{display:flex;align-items:center;gap:var(--spacing-4)}._skeletonHeaderText_wnsij_81{display:flex;flex-direction:column}._skeletonFooter_wnsij_86{display:flex;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-4)}._modal_j3bwt_1{max-width:64rem;width:90vw;max-height:90vh;padding:0;display:flex;flex-direction:column}._header_j3bwt_10{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-6);padding-right:calc(var(--spacing-6) + 2rem + var(--spacing-4));border-bottom:1px solid var(--border);flex-shrink:0}._title_j3bwt_20{font-size:1.5rem;font-weight:600;margin:0;margin-bottom:var(--spacing-2);color:var(--foreground)}._subtitle_j3bwt_28{display:flex;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground)}._location_j3bwt_35{display:flex;align-items:center;gap:var(--spacing-2)}._headerActions_j3bwt_41{display:flex;gap:var(--spacing-3);flex-shrink:0}._content_j3bwt_47{padding:var(--spacing-6);display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-8);overflow-y:auto;flex-grow:1}._mainContent_j3bwt_56{display:flex;flex-direction:column;gap:var(--spacing-8)}._sidebar_j3bwt_62{display:flex;flex-direction:column;gap:var(--spacing-6);border-left:1px solid var(--border);padding-left:var(--spacing-8)}._section_j3bwt_70{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_j3bwt_76{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._sectionTitle_j3bwt_76 svg{color:var(--primary)}._description_j3bwt_90{color:var(--muted-foreground);line-height:1.6;white-space:pre-wrap}._rolesGrid_j3bwt_96{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-4)}._roleCard_j3bwt_102{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._roleHeader_j3bwt_111{display:flex;justify-content:space-between;align-items:center}._roleName_j3bwt_117{font-weight:500;color:var(--foreground)}._roleQuantity_j3bwt_122{font-size:.875rem;color:var(--muted-foreground);background-color:color-mix(in srgb,var(--background) 50%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._roleCompensation_j3bwt_130{font-size:.875rem;color:var(--success);font-weight:500;display:flex;gap:var(--spacing-3)}._timelineInfo_j3bwt_138,._compensationInfo_j3bwt_139{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--muted-foreground)}._timelineInfo_j3bwt_138 strong,._compensationInfo_j3bwt_139 strong{color:var(--foreground);font-weight:500}._compensationType_j3bwt_153{text-transform:capitalize;font-weight:500;color:var(--foreground)}._errorState_j3bwt_159{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12);height:100%}._errorIcon_j3bwt_169{color:var(--error);margin-bottom:var(--spacing-4)}@media (max-width: 900px){._content_j3bwt_47{grid-template-columns:1fr}._sidebar_j3bwt_62{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:var(--spacing-6)}}@media (max-width: 600px){._header_j3bwt_10{flex-direction:column;gap:var(--spacing-4);align-items:stretch}._headerActions_j3bwt_41{justify-content:flex-start}}@layer base{._calendar_1cxo8_2{min-width:18rem;font-family:var(--font-family-base);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-4);position:relative}._nav_1cxo8_13{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1)}._button_previous_1cxo8_22,._button_next_1cxo8_23{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--card-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._button_previous_1cxo8_22:hover,._button_next_1cxo8_23:hover{background-color:var(--muted)}._button_previous_1cxo8_22:active,._button_next_1cxo8_23:active{background-color:var(--muted);transform:scale(.97)}._button_previous_1cxo8_22 svg,._button_next_1cxo8_23 svg{width:1.25rem;height:1.25rem;fill:currentColor}._months_1cxo8_55,._month_1cxo8_55{width:100%}._month_grid_1cxo8_63{width:100%;border-collapse:collapse}._month_caption_1cxo8_68{height:2rem;display:flex;align-items:center;margin-bottom:var(--spacing-2)}._caption_label_1cxo8_75{font-weight:600;font-size:1rem;color:var(--card-foreground)}._weekdays_1cxo8_81{margin-bottom:var(--spacing-1)}._weekday_1cxo8_81{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;color:var(--muted-foreground)}._cell_1cxo8_96{position:relative}._day_1cxo8_100{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._day_button_1cxo8_109{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:inherit;font-size:.9rem;font-weight:400;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground);transform:scale(.97)}._selected_1cxo8_138 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);font-weight:500}._selected_1cxo8_138 ._day_button_1cxo8_109:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._today_1cxo8_149 ._day_button_1cxo8_109{border:1px solid var(--primary);font-weight:500}._today_1cxo8_149._selected_1cxo8_138 ._day_button_1cxo8_109{border-color:var(--primary-foreground)}._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);border-radius:0}._range_end_1cxo8_164 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}._outside_1cxo8_171 ._day_button_1cxo8_109{color:var(--muted-foreground);opacity:.6}._disabled_1cxo8_176 ._day_button_1cxo8_109{opacity:.3;cursor:not-allowed;background-color:transparent;color:var(--card-foreground)}._disabled_1cxo8_176 ._day_button_1cxo8_109:hover{background-color:transparent}._footer_1cxo8_187{margin-top:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);display:flex;justify-content:space-between}._hidden_1cxo8_195{display:none}._chevron_1cxo8_199{display:flex}.dark ._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--foreground)}.dark ._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}.dark ._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground)}}@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}@layer base{._group_1ffbw_2{display:grid;gap:var(--spacing-2)}._item_1ffbw_7{position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-full);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}._item_1ffbw_7:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._item_1ffbw_7:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._item_1ffbw_7[data-state=checked]{border-color:var(--primary);transform:scale(1);animation:_radioPulse_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled{opacity:.5;cursor:not-allowed;border-color:var(--muted)}._indicator_1ffbw_47{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_1ffbw_57{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--primary);transform:scale(0);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7[data-state=checked] ._indicatorInner_1ffbw_57{transform:scale(1);animation:_dotAppear_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled ._indicatorInner_1ffbw_57{background-color:var(--muted)}@keyframes _radioPulse_1ffbw_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes _dotAppear_1ffbw_1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}}._container_1wr4h_1{position:relative;width:100%}._inputWrapper_1wr4h_6{position:relative;display:flex;align-items:center}._spinner_1wr4h_12{position:absolute;right:var(--spacing-3);color:var(--muted-foreground)}._predictionsList_1wr4h_18{position:absolute;top:calc(100% + var(--spacing-2));left:0;right:0;background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);list-style:none;margin:0;padding:var(--spacing-2);z-index:var(--z-overlay);max-height:250px;overflow-y:auto}._predictionItem_1wr4h_35{display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease}._predictionItem_1wr4h_35:hover{background-color:var(--muted)}._predictionIcon_1wr4h_48{color:var(--muted-foreground);margin-right:var(--spacing-3);flex-shrink:0}._predictionText_1wr4h_54{display:flex;flex-direction:column;overflow:hidden}._mainText_1wr4h_60{font-weight:500;color:var(--surface-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._secondaryText_1wr4h_68{font-size:.875rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._loadingItem_1wr4h_76{display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-3);color:var(--muted-foreground);font-style:italic}._loadingIcon_1wr4h_84{margin-right:var(--spacing-3);animation:_spin_1wr4h_12 1.5s linear infinite}._error_1wr4h_89{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 30%,transparent);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem}@keyframes _spin_1wr4h_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._roles_7g4hx_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._roleRow_7g4hx_7{display:grid;grid-template-columns:1fr auto auto;gap:var(--spacing-2);align-items:center}._quantityInput_7g4hx_14{width:5rem}@media (max-width: 768px){._roleRow_7g4hx_7{grid-template-columns:1fr;gap:var(--spacing-2)}}._compensationOptions_l0j47_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._compensationOption_l0j47_1{display:flex;align-items:center;gap:var(--spacing-3)}._compensationOption_l0j47_1 label{min-width:8rem}._rateInput_l0j47_17{max-width:8rem}._roleRatesSection_l0j47_21{margin-top:var(--spacing-4);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._roleRatesHeader_l0j47_28{font-weight:500;margin-bottom:var(--spacing-3);color:var(--foreground)}._roleRateRow_l0j47_34{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._roleRateRow_l0j47_34:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._roleName_l0j47_49{font-weight:500;min-width:10rem;color:var(--foreground);padding-top:var(--spacing-1)}._roleInputs_l0j47_56{display:flex;gap:var(--spacing-3);flex:1}._roleInputGroup_l0j47_62{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._roleInputLabel_l0j47_69{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._roleInput_l0j47_56{max-width:8rem}._noRolesMessage_l0j47_79{margin-top:var(--spacing-3);padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);color:var(--muted-foreground);font-style:italic;text-align:center}@media (max-width: 768px){._compensationOption_l0j47_1{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._roleRateRow_l0j47_34{flex-direction:column;gap:var(--spacing-2)}._roleName_l0j47_49{min-width:auto;width:100%}._roleInputs_l0j47_56{flex-direction:column;width:100%}._roleInput_l0j47_56{max-width:100%}}._fileUploadSection_1749q_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._fileUploadLabel_1749q_7{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground)}._fileUploadDescription_1749q_15{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin:0}._modal_1kuj2_1{max-width:56rem;width:95vw;max-height:95vh;overflow:hidden}._form_1kuj2_8{display:flex;flex-direction:column;gap:var(--spacing-6);overflow-y:auto;max-height:calc(95vh - 8rem);padding-right:var(--spacing-2)}._startDateSection_1kuj2_19{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-4);align-items:end}._dateButton_1kuj2_26{justify-content:flex-start;gap:var(--spacing-2);min-width:10rem}._flexibleDate_1kuj2_32{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._durationSection_1kuj2_43{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-4);align-items:end}._ongoingDuration_1kuj2_50{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._skillsGrid_1kuj2_57{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--spacing-3)}._skillOption_1kuj2_63{display:flex;align-items:center;gap:var(--spacing-2)}._toolsOptions_1kuj2_69{display:flex;gap:var(--spacing-4)}._toolsOptions_1kuj2_69>div{display:flex;align-items:center;gap:var(--spacing-2)}._formActions_1kuj2_82{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 768px){._modal_1kuj2_1{width:98vw;max-height:98vh}._startDateSection_1kuj2_19,._durationSection_1kuj2_43{grid-template-columns:1fr;gap:var(--spacing-2)}._skillsGrid_1kuj2_57{grid-template-columns:1fr}._toolsOptions_1kuj2_69,._formActions_1kuj2_82{flex-direction:column;gap:var(--spacing-2)}}._form_1g6ge_2{display:flex;flex-direction:column;gap:var(--spacing-6);overflow-y:auto;max-height:calc(95vh - 8rem);padding-right:var(--spacing-2)}._startDateSection_1g6ge_11{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-4);align-items:end}._dateButton_1g6ge_18{justify-content:flex-start;gap:var(--spacing-2);min-width:10rem}._flexibleDate_1g6ge_24{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._durationSection_1g6ge_31{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-4);align-items:end}._ongoingDuration_1g6ge_38{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._skillsGrid_1g6ge_45{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--spacing-3)}._skillOption_1g6ge_51{display:flex;align-items:center;gap:var(--spacing-2)}._categoriesGrid_1g6ge_57{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--spacing-3)}._categoryOption_1g6ge_63{display:flex;align-items:center;gap:var(--spacing-2)}._toolsOptions_1g6ge_69{display:flex;gap:var(--spacing-4)}._toolsOptions_1g6ge_69>div{display:flex;align-items:center;gap:var(--spacing-2)}._acceptApplicationsSection_1g6ge_81{display:flex;flex-direction:column;gap:var(--spacing-2)}._acceptApplicationsHeader_1g6ge_87{display:flex;align-items:center;gap:var(--spacing-2)}._infoIcon_1g6ge_93{color:var(--color-muted-foreground);cursor:help}._mapPreviewSection_1g6ge_99{display:flex;flex-direction:column;gap:var(--spacing-2)}._mapPreviewLabel_1g6ge_105{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground)}._formActions_1g6ge_114{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-6)}@media (max-width: 768px){._startDateSection_1g6ge_11,._durationSection_1g6ge_31{grid-template-columns:1fr;gap:var(--spacing-2)}._skillsGrid_1g6ge_45,._categoriesGrid_1g6ge_57{grid-template-columns:1fr}._toolsOptions_1g6ge_69{flex-direction:column;gap:var(--spacing-2)}}._modal_ukzlz_1{max-width:56rem;width:95vw;max-height:95vh;overflow:hidden}._loaderContainer_ukzlz_8{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}._skeletonTitle_ukzlz_15{height:2.5rem;width:60%}._skeletonGrid_ukzlz_20{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._skeletonItem_ukzlz_26{height:2.5rem}._skeletonTextarea_ukzlz_30{height:6rem}._errorState_ukzlz_34{padding:var(--spacing-8);text-align:center;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius)}._errorText_ukzlz_42{color:var(--error)}._container_3jlce_1{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-6)}._header_3jlce_8{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_3jlce_8 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0;margin-bottom:var(--spacing-2)}._header_3jlce_8 p{font-size:1rem;color:var(--muted-foreground);margin:0}._mainContent_3jlce_30{display:flex;flex-direction:column;gap:var(--spacing-8)}._sectionTitle_3jlce_36{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0;margin-bottom:var(--spacing-4)}._projectsSection_3jlce_45{display:flex;flex-direction:column;gap:var(--spacing-4)}._projectsGrid_3jlce_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._projectCardSkeleton_3jlce_57{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._emptyState_3jlce_65{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center}._emptyState_3jlce_65 p{color:var(--muted-foreground);font-size:1.125rem;margin:0}._hiddenProjectsSection_3jlce_84{margin-top:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._hiddenProjectsToggle_3jlce_91{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);border:none;border-radius:var(--radius);cursor:pointer;font-size:1rem;font-weight:500;color:var(--foreground);transition:background-color var(--animation-duration-fast) ease}._hiddenProjectsToggle_3jlce_91:hover{background-color:color-mix(in srgb,var(--muted),var(--foreground) 5%)}._bottomSection_3jlce_111{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8)}._scheduleSection_3jlce_118{display:flex;flex-direction:column;gap:var(--spacing-4)}._schedulePlaceholder_3jlce_126,._workersPlaceholder_3jlce_127{padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);text-align:center;min-height:12rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-3)}._workersGrid_3jlce_142{display:flex;flex-direction:column;gap:var(--spacing-4)}._workerCard_3jlce_148{padding:var(--spacing-4);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);transition:box-shadow var(--animation-duration-normal) ease}._workerCard_3jlce_148:hover{box-shadow:var(--shadow-md)}._workerCardSkeleton_3jlce_161{padding:var(--spacing-4);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border)}._workerHeader_3jlce_169{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._workerInfo_3jlce_176{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._workerName_3jlce_183{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._tradeBadge_3jlce_190{font-size:.75rem;align-self:flex-start}._workerDetails_3jlce_195{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._workerDetail_3jlce_195{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground)}._workerDetail_3jlce_195 svg{color:var(--muted-foreground);opacity:.7}._acceptedJobs_3jlce_215{border-top:1px solid var(--border);padding-top:var(--spacing-3)}._acceptedJobsTitle_3jlce_220{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._acceptedJob_3jlce_215{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-2)}._acceptedJob_3jlce_215:last-child{margin-bottom:0}._jobTitle_3jlce_241{font-size:.875rem;font-weight:500;color:var(--foreground)}._acceptedDate_3jlce_247{font-size:.75rem;color:var(--muted-foreground)}._workersError_3jlce_252{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--error);text-align:center}._workersError_3jlce_252 p{color:var(--error);margin:0}._schedulePlaceholder_3jlce_126 p,._workersPlaceholder_3jlce_127 p{color:var(--muted-foreground);margin:0}._note_3jlce_276{font-size:.875rem!important;color:var(--muted-foreground)!important}._workersSection_3jlce_282{display:flex;flex-direction:column;gap:var(--spacing-4)}._workersIcon_3jlce_288{color:var(--muted-foreground);opacity:.5}._error_3jlce_294{padding:var(--spacing-8);text-align:center;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--error)}._error_3jlce_294 h2{color:var(--error);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-2) 0}._error_3jlce_294 p{color:var(--muted-foreground);margin:0}@media (max-width: 1024px){._bottomSection_3jlce_111{grid-template-columns:1fr;gap:var(--spacing-6)}}@media (max-width: 768px){._container_3jlce_1{padding:var(--spacing-4);gap:var(--spacing-6)}._header_3jlce_8{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._header_3jlce_8 h1{font-size:1.75rem}._projectsGrid_3jlce_51{grid-template-columns:1fr;gap:var(--spacing-4)}._workerDetails_3jlce_195{flex-direction:column;gap:var(--spacing-2)}._acceptedJob_3jlce_215{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}}@media (max-width: 480px){._sectionTitle_3jlce_36{font-size:1.25rem}}._container_hslpq_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-8);background:linear-gradient(135deg,var(--background) 0%,var(--muted) 100%)}._content_hslpq_10{max-width:600px;text-align:center;background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-12);box-shadow:var(--shadow-lg)}._iconContainer_hslpq_19{margin-bottom:var(--spacing-6)}._mainIcon_hslpq_23{color:var(--primary)}._title_hslpq_27{font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-4) 0;line-height:1.2}._description_hslpq_35{font-size:1.25rem;color:var(--muted-foreground);margin:0 0 var(--spacing-8) 0;line-height:1.5}._features_hslpq_42{display:flex;flex-direction:column;gap:var(--spacing-6);margin-bottom:var(--spacing-8);text-align:left}._feature_hslpq_42{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._featureIcon_hslpq_59{color:var(--primary);flex-shrink:0;margin-top:var(--spacing-1)}._featureContent_hslpq_65 h3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._featureContent_hslpq_65 p{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.4}._actions_hslpq_79{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center}._upgradeButton_hslpq_86{display:flex;align-items:center;gap:var(--spacing-2);min-width:200px;justify-content:center}@media (min-width: 640px){._actions_hslpq_79{flex-direction:row;justify-content:center}._features_hslpq_42{text-align:left}}@media (max-width: 480px){._container_hslpq_1{padding:var(--spacing-4)}._content_hslpq_10{padding:var(--spacing-8)}._title_hslpq_27{font-size:2rem}._description_hslpq_35{font-size:1.125rem}._feature_hslpq_42{flex-direction:column;text-align:center}._featureIcon_hslpq_59{align-self:center}}._card_1ic6y_1{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-3)}._card_1ic6y_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._header_1ic6y_21{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._title_1ic6y_28{font-size:1.125rem;font-weight:600;color:var(--card-foreground);line-height:1.4;margin:0;flex-grow:1}._details_1ic6y_37{display:flex;flex-direction:column;gap:var(--spacing-2);color:var(--muted-foreground)}._detailItem_1ic6y_44{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem}._icon_1ic6y_51{flex-shrink:0;color:var(--muted-foreground)}._tags_1ic6y_56{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-1)}._footer_1ic6y_63{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem}._footerItem_1ic6y_74{display:flex;align-items:center;gap:var(--spacing-2)}._statusSelect_1ic6y_81{flex-shrink:0;width:130px}._selectTrigger_1ic6y_86{height:2rem;padding:var(--spacing-1) var(--spacing-2);font-size:.875rem;font-weight:500;border:1px solid transparent;color:var(--foreground)}._selectTrigger_1ic6y_86:hover{border-color:color-mix(in srgb,currentColor 20%,transparent)}._selectTrigger_1ic6y_86:focus{box-shadow:var(--shadow-focus)}._statusNew_1ic6y_103 ._selectTrigger_1ic6y_86{background-color:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}._statusInProgress_1ic6y_107 ._selectTrigger_1ic6y_86{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary-foreground)}._statusWon_1ic6y_111 ._selectTrigger_1ic6y_86{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._statusLost_1ic6y_115 ._selectTrigger_1ic6y_86{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}._loader_1ic6y_120{animation:_spin_1ic6y_1 1.5s linear infinite;margin:0 auto}@keyframes _spin_1ic6y_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}._container_jzaq2_1{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:1200px;margin:0 auto;padding:var(--spacing-4)}._header_jzaq2_10{padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._headerContent_jzaq2_15{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-6)}._headerMain_jzaq2_22{flex:1}._headerMain_jzaq2_22 h1{font-size:2.25rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._headerMain_jzaq2_22 p{font-size:1.125rem;color:var(--muted-foreground);margin:0;line-height:1.5}._headerActions_jzaq2_40{flex-shrink:0;display:flex;align-items:flex-start}._filtersSection_jzaq2_46{margin-bottom:var(--spacing-4)}._content_jzaq2_50{display:flex;flex-direction:column;gap:var(--spacing-6)}._section_jzaq2_56{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._sectionHeader_jzaq2_63{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) var(--spacing-6);background-color:color-mix(in srgb,var(--background) 50%,transparent);border-bottom:1px solid var(--border);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._sectionHeader_jzaq2_63:hover{background-color:color-mix(in srgb,var(--background) 30%,transparent)}._sectionLeft_jzaq2_79{display:flex;align-items:center;gap:var(--spacing-3)}._sectionLeft_jzaq2_79 h2{font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground)}._chevron_jzaq2_92{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease}._chevronOpen_jzaq2_97{transform:rotate(180deg)}._sectionContent_jzaq2_101{padding:var(--spacing-6)}._emptySectionState_jzaq2_105{text-align:center;padding:var(--spacing-8) var(--spacing-4);color:var(--muted-foreground)}._leadsGrid_jzaq2_111{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._emptyState_jzaq2_117,._errorState_jzaq2_117{text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border)}._errorState_jzaq2_117 svg{color:var(--error);margin-bottom:var(--spacing-4)}._emptyState_jzaq2_117 h3,._errorState_jzaq2_117 h3{margin:0 0 var(--spacing-2);font-size:1.25rem;color:var(--foreground)}._emptyState_jzaq2_117 p,._errorState_jzaq2_117 p{color:var(--muted-foreground);max-width:400px;margin:0 auto;line-height:1.5}@media (max-width: 768px){._container_jzaq2_1{padding:var(--spacing-3)}._headerContent_jzaq2_15{flex-direction:column;align-items:stretch;gap:var(--spacing-4)}._headerActions_jzaq2_40{align-self:flex-end}._headerMain_jzaq2_22 h1{font-size:1.75rem}._headerMain_jzaq2_22 p{font-size:1rem}._leadsGrid_jzaq2_111{grid-template-columns:1fr}._sectionHeader_jzaq2_63{padding:var(--spacing-3) var(--spacing-4)}._sectionLeft_jzaq2_79 h2{font-size:1.125rem}._sectionContent_jzaq2_101{padding:var(--spacing-4)}}@media (max-width: 480px){._container_jzaq2_1{padding:var(--spacing-2)}._headerContent_jzaq2_15{gap:var(--spacing-3)}._headerActions_jzaq2_40{align-self:stretch}._headerMain_jzaq2_22 h1{font-size:1.5rem}}._card_1m9k9_1{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);transition:box-shadow var(--animation-duration-normal) ease}._card_1m9k9_1:hover{box-shadow:var(--shadow-lg)}._header_1m9k9_16{display:flex;flex-direction:column;gap:var(--spacing-2)}._titleSection_1m9k9_22{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}._categoriesList_1m9k9_29{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._title_1m9k9_22{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;flex:1;min-width:200px}._company_1m9k9_44{font-size:.875rem;color:var(--muted-foreground);font-weight:500;margin:0}._content_1m9k9_51{display:flex;flex-direction:column;gap:var(--spacing-4)}._description_1m9k9_57{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}._details_1m9k9_64{display:flex;flex-direction:column;gap:var(--spacing-2)}._detailItem_1m9k9_70{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._roles_1m9k9_78{display:flex;flex-direction:column;gap:var(--spacing-2)}._rolesHeader_1m9k9_84{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground);font-weight:500}._rolesList_1m9k9_93{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._actions_1m9k9_99{display:flex;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--border)}@media (max-width: 768px){._titleSection_1m9k9_22{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._title_1m9k9_22{min-width:unset}._actions_1m9k9_99{flex-direction:column}._details_1m9k9_64{gap:var(--spacing-3)}._detailItem_1m9k9_70{flex-wrap:wrap}}._container_1jx4w_1{display:flex;flex-direction:column;gap:var(--spacing-6);max-height:80vh;overflow-y:auto}._header_1jx4w_9{text-align:center}._header_1jx4w_9 h2{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._header_1jx4w_9 p{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._jobSummary_1jx4w_26{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._jobHeader_1jx4w_35{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}._categoriesList_1jx4w_42{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._jobTitle_1jx4w_48{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;flex:1;min-width:200px}._companyName_1jx4w_57{font-size:.875rem;color:var(--muted-foreground);font-weight:500;margin:0}._jobDetails_1jx4w_64{display:flex;flex-direction:column;gap:var(--spacing-2)}._detailItem_1jx4w_70{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._roles_1jx4w_78{display:flex;flex-direction:column;gap:var(--spacing-2)}._rolesHeader_1jx4w_84{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground);font-weight:500}._rolesList_1jx4w_93{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._description_1jx4w_99{display:flex;flex-direction:column;gap:var(--spacing-2)}._description_1jx4w_99 h4{font-size:.875rem;font-weight:500;color:var(--foreground);margin:0}._description_1jx4w_99 p{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}._form_1jx4w_119{display:flex;flex-direction:column;gap:var(--spacing-4)}._formGroup_1jx4w_125{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1jx4w_131{font-size:.875rem;font-weight:500;color:var(--foreground)}._textarea_1jx4w_137{width:100%;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:.875rem;line-height:1.5;resize:vertical;min-height:120px;transition:border-color var(--animation-duration-fast) ease}._textarea_1jx4w_137:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._textarea_1jx4w_137::placeholder{color:var(--muted-foreground)}._charCount_1jx4w_162{font-size:.75rem;color:var(--muted-foreground);text-align:right}._actions_1jx4w_168{display:flex;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--border)}@media (max-width: 768px){._container_1jx4w_1{max-height:90vh}._jobHeader_1jx4w_35{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._jobTitle_1jx4w_48{min-width:unset}._actions_1jx4w_168{flex-direction:column-reverse}._jobDetails_1jx4w_64{gap:var(--spacing-3)}._detailItem_1jx4w_70{flex-wrap:wrap}}._jobPostingsContainer_1ozt7_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._jobPostingsHeader_1ozt7_7{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._jobPostingsFilters_1ozt7_14{display:flex;gap:var(--spacing-3)}._statusFilter_1ozt7_19{min-width:150px}._jobPostingsList_1ozt7_23{display:flex;flex-direction:column;gap:var(--spacing-4)}._jobPostingCard_1ozt7_29{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);transition:box-shadow var(--animation-duration-normal) ease}._jobPostingCard_1ozt7_29:hover{box-shadow:var(--shadow-lg)}._jobPostingHeader_1ozt7_44{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3)}._jobPostingTitleSection_1ozt7_51{flex:1;display:flex;align-items:flex-start;gap:var(--spacing-4)}._jobPostingTitle_1ozt7_51{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;flex:1}._acceptApplicationsSection_1ozt7_66{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-1)}._acceptApplicationsLabel_1ozt7_73{font-size:.875rem;font-weight:500;color:var(--foreground);transition:color var(--animation-duration-normal) ease}._acceptApplicationsLabelInactive_1ozt7_80{color:var(--muted-foreground)}._jobPostingMeta_1ozt7_84{display:flex;align-items:center;gap:var(--spacing-2)}._jobPostingCategories_1ozt7_90{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._jobPostingContent_1ozt7_96{display:flex;flex-direction:column;gap:var(--spacing-3)}._jobPostingDescription_1ozt7_102{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._jobPostingDetails_1ozt7_114{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}._jobPostingDetailItem_1ozt7_120{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._jobPostingRoles_1ozt7_128{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._jobPostingFooter_1ozt7_134{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--border)}._jobPostingStats_1ozt7_143{display:flex;flex-direction:column;gap:var(--spacing-1)}._applicationsCount_1ozt7_149{font-size:.875rem;color:var(--foreground);font-weight:500}._createdDate_1ozt7_155{font-size:.75rem;color:var(--muted-foreground)}._jobPostingActions_1ozt7_160{display:flex;gap:var(--spacing-2)}._jobPostingSkeleton_1ozt7_165{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._jobSkeletonHeader_1ozt7_175{display:flex;justify-content:space-between;align-items:center}._jobSkeletonContent_1ozt7_181{display:flex;flex-direction:column;gap:var(--spacing-2)}._jobSkeletonFooter_1ozt7_187{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._emptyState_1ozt7_195{text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._emptyState_1ozt7_195 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._emptyState_1ozt7_195 p{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0}._emptyStateButton_1ozt7_216{margin-top:var(--spacing-4)}._errorState_1ozt7_220{text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._errorState_1ozt7_220 h3{font-size:1.25rem;font-weight:600;color:var(--error);margin:0 0 var(--spacing-2) 0}._errorState_1ozt7_220 p{font-size:1rem;color:var(--muted-foreground);margin:0}@media (max-width: 1200px){._jobPostingsHeader_1ozt7_7{flex-direction:column;align-items:stretch}._jobPostingFooter_1ozt7_134{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}}@media (max-width: 768px){._jobPostingHeader_1ozt7_44{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._jobPostingTitleSection_1ozt7_51{flex-direction:column;align-items:flex-start;gap:var(--spacing-3);width:100%}._acceptApplicationsSection_1ozt7_66{flex-direction:row;align-items:center;gap:var(--spacing-3);align-self:flex-start}._jobPostingDetails_1ozt7_114{flex-direction:column;gap:var(--spacing-2)}._jobPostingActions_1ozt7_160{flex-direction:column;width:100%}}@media (max-width: 480px){._emptyState_1ozt7_195,._errorState_1ozt7_220{padding:var(--spacing-12) var(--spacing-3)}._jobPostingCard_1ozt7_29{padding:var(--spacing-4)}._jobPostingsFilters_1ozt7_14,._statusFilter_1ozt7_19{width:100%}}._container_19hxu_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._header_19hxu_7{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_19hxu_7 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._header_19hxu_7 p{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._tabs_19hxu_25{flex:1;display:flex;flex-direction:column}._tabContent_19hxu_31{flex:1;margin-top:var(--spacing-6)}._workersGrid_19hxu_36{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._skeletonCard_19hxu_42{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonHeader_19hxu_52{display:flex;align-items:flex-start;gap:var(--spacing-3)}._skeletonInfo_19hxu_58{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonStats_19hxu_65{display:flex;justify-content:space-between;gap:var(--spacing-4)}._skeletonDetails_19hxu_71{display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonActions_19hxu_77{display:flex;gap:var(--spacing-2)}._jobFilters_19hxu_84{display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-6);align-items:center}._categoryFilter_19hxu_91{min-width:180px}._locationFilter_19hxu_95{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:.875rem;min-width:200px;transition:border-color var(--animation-duration-fast) ease}._locationFilter_19hxu_95:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._locationFilter_19hxu_95::placeholder{color:var(--muted-foreground)}._emptyState_19hxu_119{text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._emptyState_19hxu_119 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._emptyState_19hxu_119 p{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0}._emptyStateButton_19hxu_140{margin-top:var(--spacing-4)}._errorState_19hxu_144{text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._errorState_19hxu_144 h3{font-size:1.25rem;font-weight:600;color:var(--error);margin:0 0 var(--spacing-2) 0}._errorState_19hxu_144 p{font-size:1rem;color:var(--muted-foreground);margin:0}@media (max-width: 1200px){._workersGrid_19hxu_36{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-4)}}@media (max-width: 768px){._workersGrid_19hxu_36{grid-template-columns:1fr;gap:var(--spacing-4)}._header_19hxu_7 h1{font-size:1.75rem}._container_19hxu_1{gap:var(--spacing-6)}}@media (max-width: 480px){._workersGrid_19hxu_36{gap:var(--spacing-3)}._emptyState_19hxu_119,._errorState_19hxu_144{padding:var(--spacing-12) var(--spacing-3)}._jobFilters_19hxu_84{flex-direction:column;align-items:stretch}._categoryFilter_19hxu_91,._locationFilter_19hxu_95{width:100%}}._container_1vsww_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._header_1vsww_7{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_1vsww_7 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._header_1vsww_7 p{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._content_1vsww_25{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._container_13ove_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._loadingContainer_13ove_7{display:flex;justify-content:center;align-items:center;min-height:200px}._header_13ove_14{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_13ove_14 h1{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._header_13ove_14 p{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._content_13ove_32{display:flex;flex-direction:column;gap:var(--spacing-8)}._section_2ziqf_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._sectionHeader_2ziqf_8{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._sectionHeader_2ziqf_8 h2{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._settingsGrid_2ziqf_24{display:flex;flex-direction:column;gap:var(--spacing-6)}._switchGroup_2ziqf_30{display:flex;flex-direction:column;gap:var(--spacing-4)}._switchRow_2ziqf_36{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._switchRow_2ziqf_36>div:first-child{flex:1}._switchDescription_2ziqf_50{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1);margin-bottom:0}._loadingContainer_2ziqf_57{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8);color:var(--muted-foreground)}._testEmailSection_2ziqf_66{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border);margin-left:var(--spacing-4)}._testEmailButton_2ziqf_74{margin-bottom:var(--spacing-2)}._testEmailDescription_2ziqf_78{font-size:.875rem;color:var(--muted-foreground);margin:0}._saveButton_2ziqf_84{margin-top:var(--spacing-4);align-self:flex-start}@media (max-width: 768px){._switchRow_2ziqf_36{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._switchRow_2ziqf_36>div:first-child{width:100%}._testEmailSection_2ziqf_66{margin-left:0}._section_2ziqf_1{padding:var(--spacing-4)}}._section_dzsnd_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._sectionHeader_dzsnd_8{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._sectionHeader_dzsnd_8 h2{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._disabledInput_dzsnd_24{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed}._saveButton_dzsnd_30{margin-top:var(--spacing-4);align-self:flex-start}@media (max-width: 768px){._section_dzsnd_1{padding:var(--spacing-4)}}._section_1yy2o_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._sectionHeader_1yy2o_8{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._sectionHeader_1yy2o_8 h2{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._saveButton_1yy2o_24{margin-top:var(--spacing-4);align-self:flex-start}@media (max-width: 768px){._section_1yy2o_1{padding:var(--spacing-4)}}._section_102uj_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._sectionHeader_102uj_8{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._sectionHeader_102uj_8 h2{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._dangerZone_102uj_24{background-color:color-mix(in srgb,var(--error) 5%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius);padding:var(--spacing-4)}._dangerContent_102uj_31 h3{font-size:1.125rem;font-weight:600;color:var(--error);margin:0 0 var(--spacing-2) 0}._dangerContent_102uj_31 p{color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;font-size:.875rem}._dangerButton_102uj_44{gap:var(--spacing-2)}@media (max-width: 768px){._section_102uj_1{padding:var(--spacing-4)}}._pageContainer_1o3en_1{display:flex;justify-content:center;align-items:flex-start;width:100%;padding:var(--spacing-8) 0}._onboardingCard_1o3en_9{width:100%;max-width:900px;background-color:var(--card);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-8)}._header_1o3en_21{text-align:center}._title_1o3en_25{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_1o3en_32{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._stepsGrid_1o3en_39{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);padding:var(--spacing-6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media (min-width: 768px){._stepsGrid_1o3en_39{grid-template-columns:repeat(3,1fr)}}._stepCard_1o3en_54{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-md)}._stepIconWrapper_1o3en_64{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent);margin-bottom:var(--spacing-4)}._stepIcon_1o3en_64{color:var(--primary);width:24px;height:24px}._stepTitle_1o3en_81{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-2)}._stepDescription_1o3en_87{font-size:.9375rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4);flex-grow:1}._footer_1o3en_94{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4)}._footerText_1o3en_102{font-size:1rem;color:var(--muted-foreground);margin:0}._supportLink_1o3en_108{text-align:center;font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-4)}._supportLink_1o3en_108 a{color:var(--primary);text-decoration:none;font-weight:500}._supportLink_1o3en_108 a:hover{text-decoration:underline}._pageContainer_1ur98_1{display:flex;justify-content:center;align-items:flex-start;width:100%;padding:var(--spacing-8) 0}._onboardingCard_1ur98_9{width:100%;max-width:900px;background-color:var(--card);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-8)}._header_1ur98_21{text-align:center}._title_1ur98_25{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_1ur98_32{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-4)}._subscriptionInfo_1ur98_39{display:inline-block;background-color:var(--muted);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);margin:0 auto}._subscriptionText_1ur98_47{font-size:.9375rem;color:var(--muted-foreground);margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._manageLink_1ur98_56{color:var(--primary);text-decoration:none;font-weight:500;margin-left:var(--spacing-2)}._manageLink_1ur98_56:hover{text-decoration:underline}._stepsGrid_1ur98_67{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);padding:var(--spacing-6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media (min-width: 768px){._stepsGrid_1ur98_67{grid-template-columns:repeat(3,1fr)}}._stepCard_1ur98_82{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-md)}._stepIconWrapper_1ur98_92{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent);margin-bottom:var(--spacing-4)}._stepIcon_1ur98_92{color:var(--primary);width:24px;height:24px}._stepTitle_1ur98_109{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-2)}._stepDescription_1ur98_115{font-size:.9375rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4);flex-grow:1}._footer_1ur98_122{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4)}._footerText_1ur98_130{font-size:1rem;color:var(--muted-foreground);margin:0}._supportLink_1ur98_136{text-align:center;font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-4)}._supportLink_1ur98_136 a{color:var(--primary);text-decoration:none;font-weight:500}._supportLink_1ur98_136 a:hover{text-decoration:underline}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem}:root{--background: hsl(220 25% 97%);--foreground: hsl(220 15% 20%);--surface: hsl(0 0% 100%);--surface-foreground: hsl(220 15% 25%);--sidebar: hsl(220 20% 94%);--sidebar-foreground: hsl(220 15% 25%);--card: hsl(0 0% 100%);--card-foreground: hsl(220 15% 25%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(220 15% 25%);--primary: hsl(215 70% 50%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(35 90% 55%);--secondary-foreground: hsl(35 100% 10%);--accent: hsl(215 70% 50%);--accent-foreground: hsl(0 0% 100%);--muted: hsl(220 20% 92%);--muted-foreground: hsl(220 10% 45%);--success: hsl(140 65% 40%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 75% 50%);--error-foreground: hsl(0 0% 100%);--warning: hsl(40 85% 50%);--warning-foreground: hsl(40 100% 10%);--info: hsl(200 80% 50%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(200 80% 60%);--info-active: hsl(200 80% 40%);--border: hsl(220 15% 88%);--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Inter";--font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Inter";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace, "Roboto Mono";--font-family-cursive: cursive;--shadow: 0 1px 2px 0 hsl(220 15% 20% / .05);--shadow-md: 0 4px 6px -1px hsl(220 15% 20% / .1), 0 2px 4px -2px hsl(220 15% 20% / .1);--shadow-lg: 0 10px 15px -3px hsl(220 15% 20% / .1), 0 4px 6px -4px hsl(220 15% 20% / .1);--shadow-focus: 0 0 0 3px hsl(215 70% 50% / .3);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(215 70% 50%);--chart-color-2: hsl(35 90% 55%);--chart-color-3: hsl(140 65% 40%);--chart-color-4: hsl(260 60% 60%);--chart-color-5: hsl(0 75% 60%)}.dark{--background: hsl(220 20% 12%);--foreground: hsl(220 15% 88%);--surface: hsl(220 20% 16%);--surface-foreground: hsl(220 15% 90%);--sidebar: hsl(220 20% 14%);--sidebar-foreground: hsl(220 15% 90%);--card: hsl(220 20% 16%);--card-foreground: hsl(220 15% 90%);--popup: hsl(220 20% 16%);--popup-foreground: hsl(220 15% 90%);--primary: hsl(215 70% 60%);--primary-foreground: hsl(215 100% 10%);--secondary: hsl(35 90% 60%);--secondary-foreground: hsl(35 100% 10%);--accent: hsl(215 70% 60%);--accent-foreground: hsl(215 100% 10%);--muted: hsl(220 20% 22%);--muted-foreground: hsl(220 10% 60%);--success: hsl(140 60% 45%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 70% 55%);--error-foreground: hsl(0 0% 100%);--warning: hsl(40 80% 55%);--warning-foreground: hsl(40 100% 10%);--info: hsl(200 80% 55%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(200 80% 65%);--info-active: hsl(200 80% 45%);--border: hsl(220 15% 25%);--shadow: 0 1px 2px 0 hsl(0 0% 0% / .05);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .1), 0 2px 4px -2px hsl(0 0% 0% / .1);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .1), 0 4px 6px -4px hsl(0 0% 0% / .1);--shadow-focus: 0 0 0 3px hsl(215 70% 60% / .3);--chart-color-1: hsl(215 70% 60%);--chart-color-2: hsl(35 90% 60%);--chart-color-3: hsl(140 60% 45%);--chart-color-4: hsl(260 60% 70%);--chart-color-5: hsl(0 70% 65%)}@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}}
