.sidebar_sidebar__1QKWd{display:flex;height:100vh;height:100dvh;width:220px;flex-direction:column;border-right:1px solid hsl(var(--border));background-color:hsl(var(--background));flex-shrink:0}.sidebar_logoArea__c333S{display:flex;height:48px;align-items:center;justify-content:space-between;padding:0 20px}.sidebar_logoLink__qN4Fs{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.sidebar_logoText__kCtGE{font-size:14px;font-weight:600;letter-spacing:-.025em}.sidebar_closeBtn__yQF7R{display:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:calc(var(--radius) - 2px);background:transparent;border:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background-color .15s}.sidebar_closeBtn__yQF7R:hover{background-color:hsl(var(--accent))}.sidebar_nav__HNEZV{flex:1;padding:8px 12px}.sidebar_navList__HmR8x{display:flex;flex-direction:column;gap:2px}.sidebar_navLink__SaE8k{display:flex;align-items:center;gap:10px;border-radius:calc(var(--radius) - 2px);padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;color:hsl(var(--muted-foreground))}.sidebar_navLink__SaE8k:hover{background-color:hsl(var(--accent)/.5);color:hsl(var(--foreground))}.sidebar_navLinkActive__f7Cfs{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.sidebar_navIcon__L01y8{width:16px;height:16px;flex-shrink:0}@media (max-width:768px){.sidebar_sidebar__1QKWd{position:fixed;z-index:50;left:0;top:0;transform:translateX(-100%);transition:transform .2s ease;box-shadow:4px 0 20px rgba(0,0,0,.15)}.sidebar_sidebarOpen__jlF__{transform:translateX(0)}.sidebar_closeBtn__yQF7R{display:flex}}.button_button__tvyt7{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius);font-size:13px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;cursor:pointer;border:none;outline:none;gap:6px}.button_button__tvyt7:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.button_button__tvyt7:disabled{pointer-events:none;opacity:.5}.button_default__8Ovan{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 1px 2px rgba(0,0,0,.05)}.button_default__8Ovan:hover{background-color:hsl(var(--primary)/.9)}.button_destructive__9ipKC{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:0 1px 2px rgba(0,0,0,.05)}.button_destructive__9ipKC:hover{background-color:hsl(var(--destructive)/.9)}.button_outline__kcEYj{border:1px solid hsl(var(--border));background-color:hsl(var(--background));box-shadow:0 1px 2px rgba(0,0,0,.05)}.button_outline__kcEYj:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button_secondary__WRdcP{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));box-shadow:0 1px 2px rgba(0,0,0,.05)}.button_secondary__WRdcP:hover{background-color:hsl(var(--secondary)/.8)}.button_ghost__6vx7l{background:transparent}.button_ghost__6vx7l:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button_link__DU7E7{background:transparent;color:hsl(var(--primary));text-underline-offset:4px}.button_link__DU7E7:hover{text-decoration:underline}.button_sizeDefault__KLSvx{height:32px;padding:6px 12px}.button_sizeSm__MEhPw{height:28px;padding:4px 10px;font-size:12px;border-radius:calc(var(--radius) - 2px)}.button_sizeLg__5Jgui{height:36px;padding:8px 16px;border-radius:calc(var(--radius) - 2px)}.button_sizeIcon__CxGY5{height:32px;width:32px;padding:0}.header_header__tZ8Fs{display:flex;height:48px;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border));padding:0 20px}.header_left__3J9ih{display:flex;align-items:center;gap:8px}.header_menuBtn__im0S_{display:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:calc(var(--radius) - 2px);background:transparent;border:none;cursor:pointer;color:hsl(var(--foreground));transition:background-color .15s}.header_menuBtn__im0S_:hover{background-color:hsl(var(--accent))}.header_teamButton__DA_z8{display:flex;align-items:center;gap:6px;border-radius:calc(var(--radius) - 2px);padding:4px 8px;font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));background:transparent;border:none;cursor:pointer;transition:color .15s,background-color .15s}.header_teamButton__DA_z8:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.header_teamChevron__nLwIg{width:12px;height:12px}.header_right__573wQ{display:flex;align-items:center;gap:4px}.header_email__c6F_w{font-size:13px;color:hsl(var(--muted-foreground))}.header_themeIcon__BuxEw{width:14px;height:14px}.header_moonIcon__kf4NI{position:absolute}.dark .header_sunIcon__tMshR{transform:rotate(-90deg);opacity:0}.dark .header_moonIcon__kf4NI,:not(.dark) .header_sunIcon__tMshR{transform:rotate(0deg);opacity:1}:not(.dark) .header_moonIcon__kf4NI{transform:rotate(90deg);opacity:0}@media (max-width:768px){.header_header__tZ8Fs{padding:0 12px}.header_menuBtn__im0S_{display:flex}.header_email__c6F_w{display:none}}.layout_shell__8kDcJ{display:flex;height:100vh;height:100dvh;overflow:hidden}.layout_main__dCOm7{display:flex;flex:1;flex-direction:column;overflow:hidden}.layout_content__H_7tZ{flex:1;overflow:auto}.layout_contentInner__CsuKC{max-width:1152px;margin:0 auto;padding:24px}.layout_contentFull__57inw{padding:16px;height:100%}.layout_sidebarOverlay__Oecaw{display:none}@media (max-width:768px){.layout_contentInner__CsuKC{padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.layout_sidebarOverlay__Oecaw{display:block;position:fixed;inset:0;z-index:40;background-color:rgba(0,0,0,.4)}}.badge_badge__bnogC{display:inline-flex;align-items:center;border-radius:calc(var(--radius) - 2px);border:1px solid transparent;padding:2px 6px;font-size:11px;font-weight:500;transition:color .15s,background-color .15s}.badge_default__I_2bQ{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.badge_secondary__BEHap{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.badge_destructive__fhaKp{background-color:rgba(239,68,68,.1);color:#ef4444}.dark .badge_destructive__fhaKp{background-color:rgba(239,68,68,.15);color:#f76e6e}.badge_outline__FnOnx{border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.badge_success__ef1i9{background-color:rgba(16,183,127,.1);color:#10b77f}.dark .badge_success__ef1i9{background-color:rgba(16,183,127,.15);color:#3cdda7}.badge_warning__t1uCh{background-color:rgba(245,159,10,.1);color:#f59f0a}.dark .badge_warning__t1uCh{background-color:rgba(245,159,10,.15);color:#f8c630}.badge_info__LdGly{background-color:rgba(60,131,246,.1);color:#3c83f6}.dark .badge_info__LdGly{background-color:rgba(60,131,246,.15);color:#6da2f8}.dashboard_page__AQyvm{display:flex;flex-direction:column;gap:24px}.dashboard_title__U8_93{font-size:18px;font-weight:600}.dashboard_statsGrid__AFqn8{display:grid;gap:12px}@media (min-width:640px){.dashboard_statsGrid__AFqn8{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dashboard_statsGrid__AFqn8{grid-template-columns:repeat(3,1fr)}}.dashboard_statCard__4U9PZ{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:16px}.dashboard_statHeader__CU1q_{display:flex;align-items:center;justify-content:space-between}.dashboard_statLabel__6mNYN{font-size:13px;color:hsl(var(--muted-foreground))}.dashboard_statIcon__QsZVs{width:16px;height:16px;color:hsl(var(--muted-foreground))}.dashboard_statValue__jfdgX{margin-top:8px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.dashboard_sectionsGrid__CN_wT{display:grid;gap:24px}@media (min-width:1024px){.dashboard_sectionsGrid__CN_wT{grid-template-columns:repeat(2,1fr)}}.dashboard_sectionTitle__OgLv_{margin-bottom:12px;font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.dashboard_emptyState__iroPH{padding:32px 0;text-align:center;font-size:13px;color:hsl(var(--muted-foreground))}.dashboard_emptyState__iroPH,.dashboard_list__gKC6F{border-radius:var(--radius);border:1px solid hsl(var(--border))}.dashboard_list__gKC6F{overflow:hidden;min-width:0}.dashboard_listItem__xdORO{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid hsl(var(--border));gap:12px;overflow:hidden}.dashboard_listItem__xdORO:last-child{border-bottom:none}.dashboard_listItemContent__K5y4a{min-width:0;flex:1;overflow:hidden}.dashboard_listItemTitle__CeJCb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.dashboard_listItemSub__f9eXc{font-size:12px;color:hsl(var(--muted-foreground))}.dashboard_section__pc1e1{min-width:0;overflow:hidden}.order-detail-modal_grid__1Yoga{display:grid;grid-template-columns:1fr 1fr;gap:16px}.order-detail-modal_field__Eqcbq{display:flex;flex-direction:column;gap:2px}.order-detail-modal_fieldFull__eUCzu{grid-column:1/-1}.order-detail-modal_fieldLabel__ywQdu{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em}.order-detail-modal_fieldValue__D5CQL{font-size:13px}.order-detail-modal_fieldValueMono__Axnez{font-variant-numeric:tabular-nums}.order-detail-modal_budgetRow__VNrHB{display:flex;align-items:center;gap:8px}.order-detail-modal_estTag__O_qH3{font-size:11px;padding:1px 6px;border-radius:4px;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.order-detail-modal_description__n8_ME{font-size:13px;line-height:1.5;white-space:pre-wrap;max-height:200px;overflow-y:auto}.order-detail-modal_scoreReason__2NR4d{max-height:150px}.order-detail-modal_skillsWrap__drH2S{display:flex;flex-wrap:wrap;gap:4px}.order-detail-modal_skill__8o73g{border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--muted));padding:2px 8px;font-size:12px;color:hsl(var(--muted-foreground))}.order-detail-modal_actions__zg0Kj{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid hsl(var(--border));margin-top:8px}.order-detail-modal_actionsRight__1JQrZ{display:flex;gap:8px}.order-detail-modal_empty__zXQbp{color:hsl(var(--muted-foreground))}@media (max-width:768px){.order-detail-modal_grid__1Yoga{grid-template-columns:1fr}.order-detail-modal_actions__zg0Kj{flex-direction:column;gap:8px}.order-detail-modal_actionsRight__1JQrZ{width:100%;justify-content:flex-end}}.input_input__WG988{display:flex;height:32px;width:100%;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background-color:transparent;padding:6px 12px;font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:border-color .15s,box-shadow .15s;color:inherit}.input_input__WG988::-moz-placeholder{color:hsl(var(--muted-foreground))}.input_input__WG988::placeholder{color:hsl(var(--muted-foreground))}.input_input__WG988:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.input_input__WG988:disabled{cursor:not-allowed;opacity:.5}.input_input__WG988::-webkit-file-upload-button{border:0;background:transparent;font-size:14px;font-weight:500}.label_label__LyKsz{font-size:14px;font-weight:500;line-height:1}.label_label__LyKsz[data-disabled]{cursor:not-allowed;opacity:.7}.auth_page__CGm18{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:16px}.auth_container__7rPzS{width:100%;max-width:384px;display:flex;flex-direction:column;gap:24px}.auth_header__PPJZ8{text-align:center;display:flex;flex-direction:column;gap:4px}.auth_logo__5xJVK{margin:0 auto 16px}.auth_title__8jdIt{font-size:18px;font-weight:600}.auth_subtitle__F4DEK{font-size:13px;color:hsl(var(--muted-foreground))}.auth_form__D8pF_{display:flex;flex-direction:column;gap:12px}.auth_field__McVeH{display:flex;flex-direction:column;gap:6px}.auth_fieldLabel__JY1oE{font-size:13px}.auth_submitBtn__4ZspQ{width:100%}.auth_footer__4e1w1{text-align:center;font-size:13px;color:hsl(var(--muted-foreground))}.auth_footerLink__gIhTR{color:hsl(var(--foreground));text-underline-offset:4px;text-decoration:none}.auth_footerLink__gIhTR:hover{text-decoration:underline}.teams_page__PXrJa{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:16px}.teams_container__2iqQD{width:100%;max-width:448px;display:flex;flex-direction:column;gap:24px}.teams_header__27eiw{display:flex;align-items:center;justify-content:space-between}.teams_title__MfloF{font-size:18px;font-weight:600}.teams_signOutBtn__z5o04{display:flex;align-items:center;gap:6px;font-size:13px;color:hsl(var(--muted-foreground));background:transparent;border:none;cursor:pointer;transition:color .15s}.teams_signOutBtn__z5o04:hover{color:hsl(var(--foreground))}.teams_signOutIcon__1xrmX{width:14px;height:14px}.teams_teamList__tOGdY{border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:hidden}.teams_teamBtn__cFtT4{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 16px;text-align:left;background:transparent;border:none;border-bottom:1px solid hsl(var(--border));cursor:pointer;transition:background-color .15s;color:inherit}.teams_teamBtn__cFtT4:last-child{border-bottom:none}.teams_teamBtn__cFtT4:hover{background-color:hsl(var(--accent))}.teams_teamName__GHVLY{font-size:13px;font-weight:500}.teams_teamRole__0D4dF{font-size:12px;color:hsl(var(--muted-foreground));text-transform:capitalize}.teams_teamChevron__rS49x{width:16px;height:16px;color:hsl(var(--muted-foreground))}.teams_formGrid__u_vic{display:grid;gap:16px}@media (min-width:640px){.teams_formGrid__u_vic{grid-template-columns:1fr 1fr}}.teams_formCard__RSlFz{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:16px}.teams_formTitle__Q3SAv{margin-bottom:12px;font-size:13px;font-weight:500}.teams_form__XYndu{display:flex;flex-direction:column;gap:12px}.teams_field__rV2Dn{display:flex;flex-direction:column;gap:6px}.teams_fieldLabel__zsBfZ{font-size:13px}.teams_monoInput__ArpFo{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.teams_submitBtn__F95ur{width:100%}.select_trigger__Dph7R{display:flex;height:40px;width:100%;align-items:center;justify-content:space-between;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background-color:hsl(var(--background));padding:8px 12px;font-size:14px;color:inherit;cursor:pointer}.select_trigger__Dph7R:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.select_trigger__Dph7R:disabled{cursor:not-allowed;opacity:.5}.select_trigger__Dph7R>span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.select_triggerIcon__Ho6_p{opacity:.5}.select_content__K81Ml{position:relative;z-index:50;max-height:384px;min-width:128px;overflow:hidden;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.select_content__K81Ml[data-state=open]{animation:select_selectIn__s8E9Y .15s ease-out}.select_content__K81Ml[data-state=closed]{animation:select_selectOut__Zv2Y0 .1s ease-in}.select_viewport__33qxj{padding:4px}.select_item__NC7pY{position:relative;display:flex;width:100%;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:calc(var(--radius) - 4px);padding:6px 8px 6px 32px;font-size:14px;outline:none}.select_item__NC7pY:focus,.select_item__NC7pY[data-highlighted]{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.select_item__NC7pY[data-disabled]{pointer-events:none;opacity:.5}.select_itemIndicator__hBVKr{position:absolute;left:8px;display:flex;height:14px;width:14px;align-items:center;justify-content:center}@keyframes select_selectIn__s8E9Y{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes select_selectOut__Zv2Y0{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.bids_page__urV7s{display:flex;flex-direction:column;gap:16px}.bids_header__STDnT{display:flex;align-items:center;justify-content:space-between}.bids_title__EUJ0N{font-size:18px;font-weight:600}.bids_headerLeft__9slqc{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bids_headerRight__spmrk{display:flex;align-items:center;gap:8px}.bids_statsBar__v1Vdk{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.bids_stat__Gf7Vf{display:flex;align-items:center;gap:6px}.bids_statDot__2Ve1Q{height:8px;width:8px;border-radius:9999px}.bids_dotAmber__g1ZES{background-color:#f59f0a}.bids_statLabel__6PzpY{color:hsl(var(--muted-foreground))}.bids_statValue__eORi0{font-weight:500;font-variant-numeric:tabular-nums}.bids_filterBtn__lAu12{display:flex;align-items:center;gap:6px;font-size:13px}.bids_filterBtnIcon__rWuI1{width:14px;height:14px}.bids_filterBadge__pJOH5{font-size:11px;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.bids_filterPopoverWrap__MICzG{position:relative}.bids_filterOverlay__jPcXA{position:fixed;inset:0;z-index:39}.bids_filterPopover__FYEIH{position:absolute;top:100%;right:0;z-index:40;margin-top:4px;min-width:240px;border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;display:flex;flex-direction:column;gap:12px}.bids_filterField__FuE4R{display:flex;flex-direction:column;gap:4px}.bids_filterLabel__Mu7PD{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.bids_filterSelect__vJDpJ{height:32px;font-size:13px}.bids_filterActions__lcOWD{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid hsl(var(--border))}.bids_tableWrap__gN70K{border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:auto}.bids_table__6xyl_{width:100%;font-size:13px;border-collapse:collapse}.bids_th__A22Iw{padding:10px 16px;text-align:left;font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));white-space:nowrap}.bids_thSortable__SyWwZ{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}.bids_thActive__6b9Zb,.bids_thSortable__SyWwZ:hover{color:hsl(var(--foreground))}.bids_thRight___1_Zs{text-align:right}.bids_thInner__QS096{display:flex;align-items:center;gap:4px}.bids_sortArrow__2hCAr{width:12px;height:12px;opacity:.5}.bids_sortArrowActive__I4onM{opacity:1;color:hsl(var(--primary))}.bids_hiddenSm__rG3Bv{display:none}@media (min-width:640px){.bids_hiddenSm__rG3Bv{display:table-cell}}.bids_tr__CN2ui{border-bottom:1px solid hsl(var(--border));transition:background-color .15s}.bids_tr__CN2ui:last-child{border-bottom:none}.bids_tr__CN2ui:hover{background-color:hsl(var(--muted)/.5)}.bids_td__0jbyx{padding:10px 16px}.bids_tdRight__7Z3Ik{text-align:right}.bids_tdCenter__NcVC0{padding:16px 48px;text-align:center;color:hsl(var(--muted-foreground))}.bids_amount__AIzcS{font-weight:500}.bids_amount__AIzcS,.bids_days__ImwBZ{font-variant-numeric:tabular-nums}.bids_submitted__3yk_2,.bids_type__nKy_q{color:hsl(var(--muted-foreground))}.bids_submitted__3yk_2{white-space:nowrap}.bids_titleCell__s0Bsh{display:flex;align-items:center;gap:6px}.bids_titleText__sp1wF{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.bids_externalLink__u8H0c{color:hsl(var(--muted-foreground));flex-shrink:0;transition:color .15s}.bids_externalLink__u8H0c:hover{color:hsl(var(--foreground))}.bids_externalLinkIcon__Scu1B{width:12px;height:12px}.bids_searchInput__7Lque{height:32px;font-size:13px;width:200px}.bids_skillsWrap__NU1RE{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.bids_skill__tErYy{border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--muted));padding:2px 6px;font-size:11px;color:hsl(var(--muted-foreground))}.bids_autoscanBadge__0DOZP{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:9999px;border:1px solid;cursor:pointer;transition:all .15s}.bids_autoscanBadge__0DOZP:disabled{opacity:.6;cursor:not-allowed}.bids_autoscanOn__zXCGK{color:#10b77f;border-color:rgba(16,183,127,.3);background-color:rgba(16,183,127,.08)}.bids_autoscanOn__zXCGK:hover:not(:disabled){background-color:rgba(16,183,127,.15)}.bids_autoscanOff__S1Bg0{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));background-color:transparent}.bids_autoscanOff__S1Bg0:hover:not(:disabled){border-color:hsl(var(--muted-foreground)/.5);background-color:hsl(var(--muted)/.5)}.bids_statusSelect__x9LNH{border:none;padding:0;height:auto;width:auto;min-width:0;box-shadow:none;background:transparent}.bids_statusSelect__x9LNH:focus{box-shadow:none}.bids_deleteBtn__G_9ae{display:flex;align-items:center;gap:5px;color:#ef4343}.bids_deleteBtn__G_9ae:hover{color:#ef4343;background-color:rgba(239,67,67,.1)}.bids_detailActions__4VqrJ{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid hsl(var(--border))}.bids_detailOverlay__dahuC{position:fixed;inset:0;z-index:39;background-color:rgba(0,0,0,.3)}.bids_detailWrap__e49zX{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px}.bids_detailPopover__vNa61{width:calc(100% - 32px);max-width:560px;max-height:80vh;max-height:80dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 8px 30px rgba(0,0,0,.2);padding:20px;display:flex;flex-direction:column;gap:16px}.bids_detailHeader__T_taD{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bids_detailTitle__zOE2W{font-size:15px;font-weight:600}.bids_detailLink__nJ_H1{font-size:12px;color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;gap:4px;transition:color .15s}.bids_detailLink__nJ_H1:hover{color:hsl(var(--foreground))}.bids_detailCloseBtn__b7U_J{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background:transparent;border:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background-color .15s;flex-shrink:0}.bids_detailCloseBtn__b7U_J:hover{background-color:hsl(var(--muted))}.bids_detailGrid__muYF4{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bids_detailField__lyOAx{display:flex;flex-direction:column;gap:4px}.bids_detailFieldLabel__PMlaV{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.bids_detailFieldValue__5yp0v{font-size:13px;font-weight:500}.bids_detailDescription__TMMDW{color:hsl(var(--muted-foreground));max-height:120px}.bids_detailDescription__TMMDW,.bids_detailMessage__t1a40{font-size:12px;line-height:1.5;overflow-y:auto;white-space:pre-wrap;margin-top:4px}.bids_detailMessage__t1a40{color:hsl(var(--foreground));max-height:150px;padding:8px 12px;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted)/.5)}.bids_pagination__FzNlr{display:flex;align-items:center;justify-content:space-between;font-size:13px}.bids_paginationInfo__qMyRX{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.bids_paginationButtons__UtIS0{display:flex;align-items:center;gap:4px}.bids_paginationBtn__XdjlI{height:28px;width:28px}.bids_paginationText__XU6Nz{min-width:48px;text-align:center;color:hsl(var(--muted-foreground))}.bids_pageIcon__Q1H0r{width:16px;height:16px}@media (max-width:768px){.bids_header__STDnT{flex-direction:column;align-items:flex-start;gap:10px}.bids_headerRight__spmrk{width:100%;flex-wrap:wrap}.bids_searchInput__7Lque{width:100%;flex:1;min-width:0}.bids_titleText__sp1wF{max-width:160px}.bids_statsBar__v1Vdk{gap:10px;font-size:12px}.bids_detailPopover__vNa61{max-width:100%}.bids_detailGrid__muYF4{grid-template-columns:1fr}.bids_filterPopover__FYEIH{position:fixed;top:auto;bottom:0;left:0;right:0;border-radius:var(--radius) var(--radius) 0 0;min-width:0;max-height:80vh;max-height:80dvh;overflow-y:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.bids_filterOverlay__jPcXA{z-index:39}.bids_filterPopoverWrap__MICzG{position:static}.bids_pagination__FzNlr{flex-direction:column;gap:8px;align-items:center}}.blacklist_page__J2XL5{display:flex;flex-direction:column;gap:24px}.blacklist_header__Vfs8q{display:flex;flex-direction:column;gap:4px}.blacklist_titleRow__UBlwZ{display:flex;align-items:center;gap:8px}.blacklist_titleIcon__he379{width:20px;height:20px;color:hsl(var(--muted-foreground))}.blacklist_title__byqrG{font-size:18px;font-weight:600;margin:0}.blacklist_count__X0zOI{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--muted));padding:2px 8px;border-radius:999px}.blacklist_subtitle__Q160W{font-size:13px;color:hsl(var(--muted-foreground));margin:0}.blacklist_addRow__XASRW{display:flex;gap:8px;max-width:500px}.blacklist_addInput__ctUPF{flex:1}.blacklist_empty__jLzeF{font-size:13px;color:hsl(var(--muted-foreground));padding:24px 0}.blacklist_list__iZ6uu{border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:hidden}.blacklist_listHeader__t1em5{display:flex;align-items:center;padding:8px 16px;background:hsl(var(--muted));font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.blacklist_row__gcCQR{display:flex;align-items:center;padding:10px 16px;border-top:1px solid hsl(var(--border));font-size:14px}.blacklist_colPattern__hvCQE{flex:1;font-family:var(--font-mono,monospace)}.blacklist_colDate__vylga{width:120px;font-size:12px;color:hsl(var(--muted-foreground))}.blacklist_colAction__xO5Ag{width:40px;display:flex;justify-content:flex-end}.blacklist_deleteBtn__wYCru{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:pointer;transition:color .15s,background .15s}.blacklist_deleteBtn__wYCru:hover{color:hsl(var(--destructive));background:hsl(var(--destructive)/.1)}.blacklist_deleteBtn__wYCru:disabled{opacity:.5;pointer-events:none}.commands_page__mUmL5{display:flex;flex-direction:column;gap:24px}.commands_title__1_RNG{font-size:18px;font-weight:600}.commands_moduleTabs__kekX2{display:flex;gap:8px}.commands_moduleTab__rXFgN{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:var(--radius);border:1px solid hsl(var(--border));background:transparent;cursor:pointer;transition:all .15s;color:inherit;text-align:left;flex:1}.commands_moduleTab__rXFgN:hover{background-color:hsl(var(--muted)/.5);border-color:hsl(var(--muted-foreground)/.3)}.commands_moduleTabActive__xS6Ti{border-color:hsl(var(--primary))}.commands_moduleTabActive__xS6Ti,.commands_moduleTabActive__xS6Ti:hover{background-color:hsl(var(--primary)/.06)}.commands_moduleTabIcon___4Why{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));transition:all .15s}.commands_moduleTabActive__xS6Ti .commands_moduleTabIcon___4Why{background-color:hsl(var(--primary)/.15);color:hsl(var(--primary))}.commands_moduleTabIconSvg__WCK86{width:16px;height:16px}.commands_moduleTabInfo__2vQCe{min-width:0}.commands_moduleTabName__muZAD{font-size:13px;font-weight:600;transition:color .15s}.commands_moduleTabActive__xS6Ti .commands_moduleTabName__muZAD{color:hsl(var(--primary))}.commands_moduleTabDesc__oH_ww{font-size:11px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commands_autoscanPanel__Woy5X{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:14px 16px;display:flex;flex-direction:column;gap:12px}.commands_autoscanPanelOn__NqjJ4{border-color:rgba(16,183,127,.3);background-color:rgba(16,183,127,.04)}.commands_autoscanPanelOff__kg5rQ{border-color:hsl(var(--border))}.commands_autoscanPanelHeader__dSSfI{display:flex;align-items:center;justify-content:space-between}.commands_autoscanPanelLeft__89vg8{display:flex;align-items:center;gap:10px}.commands_autoscanPanelIcon__GWJbD{width:18px;height:18px;color:hsl(var(--muted-foreground))}.commands_autoscanPanelOn__NqjJ4 .commands_autoscanPanelIcon__GWJbD{color:#10b77f}.commands_autoscanPanelTitle__ZX0Di{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.commands_autoscanDot__QcRev{width:7px;height:7px;border-radius:50%;display:inline-block}.commands_autoscanDotOn__C78h6{background-color:#10b77f;box-shadow:0 0 6px rgba(16,183,127,.5)}.commands_autoscanDotOff__u90yt{background-color:hsl(var(--muted-foreground))}.commands_autoscanPanelSub__9mP7q{font-size:11px;color:hsl(var(--muted-foreground))}.commands_autoscanPanelStats__iZaMm{display:flex;gap:20px;padding-top:10px;border-top:1px solid hsl(var(--border))}.commands_autoscanStat__3H94N{display:flex;flex-direction:column;gap:2px}.commands_autoscanStatLabel__gQ8fO{font-size:11px;color:hsl(var(--muted-foreground))}.commands_autoscanStatValue__POP8D{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.commands_commandsSection__SN_J7{display:flex;flex-direction:column;gap:12px}.commands_commandsSectionHeader__N_1cH{display:flex;align-items:center;justify-content:space-between}.commands_commandsSectionTitle__v2XWk{font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.commands_commandsGrid__Gqjqr{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:640px){.commands_commandsGrid__Gqjqr{grid-template-columns:repeat(3,1fr)}}.commands_commandCard__v8rGd{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--radius);border:1px solid hsl(var(--border));background:transparent;cursor:pointer;transition:all .15s;color:inherit;text-align:left}.commands_commandCard__v8rGd:hover{border-color:hsl(var(--primary)/.4);background-color:hsl(var(--primary)/.03)}.commands_commandCardTop__CRLLw{display:flex;align-items:center;justify-content:space-between}.commands_commandCardName__CtZPv{font-size:13px;font-weight:600;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.commands_commandCardArrow__KLKOx{width:14px;height:14px;color:hsl(var(--muted-foreground));opacity:0;transition:opacity .15s}.commands_commandCard__v8rGd:hover .commands_commandCardArrow__KLKOx{opacity:1}.commands_commandCardDesc__yT8Ma{font-size:11px;color:hsl(var(--muted-foreground));line-height:1.4}.commands_commandCardTag__JFqum{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:1px 6px;border-radius:4px;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));width:-moz-fit-content;width:fit-content;margin-top:2px}.commands_commandCardTagDot__hUbUa{width:5px;height:5px;border-radius:50%}.commands_dotGreen__H4_YB{background-color:#10b77f}.commands_dotAmber__aH6Rs{background-color:#f59f0a}.commands_dotRed__DmngA{background-color:#ef4343}.commands_dotBlue__fwPe7{background-color:#3c83f6}.commands_popoverOverlay__SVqha{position:fixed;inset:0;z-index:39;background-color:rgba(0,0,0,.3)}.commands_popoverWrap__ytpqc{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px}.commands_popover__1xjGW{width:calc(100% - 32px);max-width:420px;border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 8px 30px rgba(0,0,0,.2);padding:20px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch}.commands_popoverHeader__61nS0{display:flex;align-items:center;justify-content:space-between}.commands_popoverTitle__HMN3a{font-size:15px;font-weight:600;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.commands_popoverCloseBtn__T1PmE{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background:transparent;border:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background-color .15s}.commands_popoverCloseBtn__T1PmE:hover{background-color:hsl(var(--muted))}.commands_popoverDesc__4vc0S{font-size:12px;color:hsl(var(--muted-foreground));line-height:1.4}.commands_popoverFields__Bdg8N{display:flex;flex-direction:column;gap:10px}.commands_popoverActions__cWbXh{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid hsl(var(--border))}.commands_rawSection__1eDXF{border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:hidden}.commands_rawToggleBtn__idb_K{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;background:transparent;border:none;cursor:pointer;color:inherit;transition:background-color .15s}.commands_rawToggleBtn__idb_K:hover{background-color:hsl(var(--muted)/.5)}.commands_rawToggleLeft__9SN9h{display:flex;align-items:center;gap:8px}.commands_rawToggleIcon__z6xeQ{width:14px;height:14px;color:hsl(var(--muted-foreground))}.commands_rawToggleLabel__cI336{font-size:13px;font-weight:500;color:hsl(var(--muted-foreground))}.commands_rawChevron__DMqD8{width:14px;height:14px;color:hsl(var(--muted-foreground));transition:transform .2s}.commands_rawChevronOpen__Bt7sj{transform:rotate(180deg)}.commands_rawContent__uN9jT{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.commands_rawFieldLabel__RMXjO{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.commands_textarea__tFRE6{display:flex;min-height:80px;width:100%;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background-color:transparent;padding:8px 12px;font-size:13px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;box-shadow:0 1px 2px rgba(0,0,0,.05);resize:none;color:inherit}.commands_textarea__tFRE6::-moz-placeholder{color:hsl(var(--muted-foreground))}.commands_textarea__tFRE6::placeholder{color:hsl(var(--muted-foreground))}.commands_textarea__tFRE6:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.commands_monoInput__acF89{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.commands_rawActions__zwYc8{display:flex;justify-content:flex-end}.commands_tracker__urrbW{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:14px 16px;display:flex;align-items:center;gap:12px;animation:commands_trackerPulse__66acA 2s ease-in-out infinite}@keyframes commands_trackerPulse__66acA{0%,to{border-color:hsl(var(--border))}50%{border-color:hsl(var(--primary)/.5)}}.commands_trackerDone__ifMpK{animation:none}.commands_trackerSpinner__jBcKQ{width:16px;height:16px;border:2px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;animation:commands_spin__1Kx1U .8s linear infinite;flex-shrink:0}@keyframes commands_spin__1Kx1U{to{transform:rotate(1turn)}}.commands_trackerInfo__agPqp{flex:1;min-width:0}.commands_trackerTop__Ra3nB{display:flex;align-items:center;gap:8px}.commands_trackerCmd__aQI1V{font-size:13px;font-weight:600;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.commands_trackerStatus___rdnR{font-size:11px;padding:1px 6px;border-radius:4px}.commands_trackerStatusSent__7z_Aa{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.commands_trackerStatusProgress__S9CuI{background-color:rgba(60,131,246,.15);color:#3c83f6}.commands_trackerStatusDone__eSW2Y{background-color:rgba(16,183,127,.15);color:#10b77f}.commands_trackerStatusFailed__4S9QM{background-color:rgba(239,67,67,.15);color:#ef4343}.commands_trackerResult__N52pS{font-size:12px;color:hsl(var(--muted-foreground));margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands_trackerResultError__QU1Vm{color:#ef4343}.commands_trackerDismiss__x1pli{flex-shrink:0}.commands_historySection__fOvKP{display:flex;flex-direction:column;gap:12px}.commands_historySectionHeader__FcOGX{display:flex;align-items:center;justify-content:space-between}.commands_historyTitle__Kf2ex{font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.commands_historyList__2xOzT{border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:hidden}.commands_historyItem__HA2M_{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid hsl(var(--border))}.commands_historyItem__HA2M_:last-child{border-bottom:none}.commands_historyItemLeft__Kg2ih{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.commands_statusIcon__IhGVY{width:14px;height:14px;flex-shrink:0}.commands_statusIconSent__mXk2K{color:hsl(var(--muted-foreground))}.commands_statusIconProgress__bUVXh{color:#3c83f6;animation:commands_spin__1Kx1U 1s linear infinite}.commands_statusIconDone__CD0b9{color:#10b77f}.commands_statusIconFailed__WfFK1{color:#ef4343}.commands_historyCmd__TaW2r{display:flex;align-items:center;gap:8px}.commands_historyCmdName__T9jjd{font-size:13px;font-weight:500;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.commands_historyBadge__GuNR6{font-size:11px}.commands_historyMeta__3YlJS{display:flex;align-items:center;gap:6px}.commands_historyTime__mreRT{font-size:11px;color:hsl(var(--muted-foreground));white-space:nowrap}.commands_emptyHistory__X4nvC{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:24px 0;text-align:center;font-size:13px;color:hsl(var(--muted-foreground))}@media (max-width:768px){.commands_page__mUmL5{gap:16px}.commands_moduleTabs__kekX2{flex-direction:column}.commands_moduleTab__rXFgN{padding:10px 14px}.commands_commandsGrid__Gqjqr{grid-template-columns:1fr}.commands_autoscanPanelStats__iZaMm{flex-wrap:wrap;gap:12px}.commands_autoscanStat__3H94N{min-width:80px}.commands_historyItem__HA2M_{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.commands_historyMeta__3YlJS{padding-left:24px}.commands_trackerTop__Ra3nB{flex-wrap:wrap;gap:4px}.commands_popover__1xjGW{max-width:100%}}.logs_page__ybNi1{display:flex;flex-direction:column;gap:16px}.logs_header__BvGY7{display:flex;align-items:center;justify-content:space-between}.logs_title__wma0J{font-size:18px;font-weight:600}.logs_tabs__vDyf6{display:flex;border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:hidden;width:-moz-fit-content;width:fit-content}.logs_tab__f1jFA{padding:7px 20px;font-size:13px;font-weight:500;background:transparent;border:none;border-right:1px solid hsl(var(--border));cursor:pointer;color:hsl(var(--muted-foreground));transition:all .15s}.logs_tab__f1jFA:last-child{border-right:none}.logs_tab__f1jFA:hover{background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.logs_tabActive__mk02N,.logs_tabActive__mk02N:hover{background-color:hsl(var(--primary)/.08);color:hsl(var(--primary))}.logs_toolbar__QsX8j{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.logs_toolbarLeft__o9nxd{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap}.logs_filterSelect__elQin{height:32px;font-size:13px;min-width:120px}.logs_refreshBtn__iGKvd{width:32px;height:32px}.logs_refreshIcon__1XV_b{width:14px;height:14px}.logs_logList__akTwI{border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:hidden}.logs_logItem__zeRc0{border-bottom:1px solid hsl(var(--border));transition:background-color .1s}.logs_logItem__zeRc0:last-child{border-bottom:none}.logs_logItemRow__0Sorh{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .1s}.logs_logItemRow__0Sorh:hover{background-color:hsl(var(--muted)/.4)}.logs_levelDot__Ng9_M{width:8px;height:8px;border-radius:50%;flex-shrink:0}.logs_levelInfo__Ux29y{background-color:#3c83f6}.logs_levelWarning__Z8Dt_{background-color:#f59f0a}.logs_levelError__ZCvDH{background-color:#ef4343}.logs_levelDebug__5HopZ{background-color:hsl(var(--muted-foreground))}.logs_statusIcon__Bv6xG{width:14px;height:14px;flex-shrink:0}.logs_statusSent__GNX7T{color:hsl(var(--muted-foreground))}.logs_statusProgress__k5CnO{color:#3c83f6}.logs_statusDone__mnv33{color:#10b77f}.logs_statusFailed__1BcYS{color:#ef4343}.logs_logMain__Wn27l{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.logs_logTopRow__X0oUc{display:flex;align-items:center;gap:8px}.logs_logEvent__KjtiY{font-size:13px;font-weight:500;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.logs_logBadge__TGD8X{font-size:10px}.logs_logSummary__P4NCI{font-size:12px;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logs_logMeta__hCBkO{display:flex;align-items:center;gap:8px;flex-shrink:0}.logs_logTime__8sjSi{font-size:11px;color:hsl(var(--muted-foreground));white-space:nowrap;font-variant-numeric:tabular-nums}.logs_expandIcon__HPyFS{width:14px;height:14px;color:hsl(var(--muted-foreground));transition:transform .15s;flex-shrink:0}.logs_expandIconOpen__wHVkG{transform:rotate(180deg)}.logs_logDetail__f8_9S{padding:0 16px 12px 36px;animation:logs_slideDown__oK8jD .15s ease-out}@keyframes logs_slideDown__oK8jD{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.logs_logDetailPre__9ZYoi{font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;line-height:1.5;background-color:hsl(var(--muted)/.5);border-radius:calc(var(--radius) - 2px);padding:10px 14px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;color:hsl(var(--foreground));max-height:300px;overflow-y:auto}.logs_logDetailLabel___tcJs{font-size:11px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;margin-top:8px}.logs_logDetailLabel___tcJs:first-child{margin-top:0}.logs_logDetailActions__qcyzP{display:flex;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid hsl(var(--border))}.logs_deleteBtn__r1unT{font-size:12px;height:28px;gap:6px;color:#ef4343}.logs_deleteBtn__r1unT:hover{color:#eb1414;background-color:rgba(239,67,67,.1)}.logs_deleteBtnIcon__vZ4Wi{width:13px;height:13px}.logs_empty__VIpl4{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:48px 0}.logs_empty__VIpl4,.logs_loading___WwVp{text-align:center;font-size:13px;color:hsl(var(--muted-foreground))}.logs_loading___WwVp{padding:32px 0}.logs_pagination__mSb60{display:flex;align-items:center;justify-content:space-between;font-size:13px}.logs_paginationInfo___JuPP{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.logs_paginationButtons__sfotO{display:flex;align-items:center;gap:4px}.logs_paginationBtn__ws9hQ{height:28px;width:28px}.logs_paginationText__a2IIV{min-width:48px;text-align:center;color:hsl(var(--muted-foreground))}.logs_pageIcon__VcaUS{width:16px;height:16px}.logs_autoRefresh__e4SQv{display:flex;align-items:center;gap:6px;font-size:11px;color:hsl(var(--muted-foreground))}.logs_autoRefreshDot__tG3Ab{width:6px;height:6px;border-radius:50%;background-color:#10b77f;animation:logs_pulse___SI_4 2s ease-in-out infinite}@keyframes logs_pulse___SI_4{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:768px){.logs_logItemRow__0Sorh{padding:10px 12px;gap:8px;flex-wrap:wrap}.logs_logMain__Wn27l{min-width:0;overflow:hidden}.logs_logTopRow__X0oUc{flex-wrap:wrap;gap:4px}.logs_logDetail__f8_9S{padding:0 12px 12px}.logs_logDetailPre__9ZYoi{font-size:11px;max-height:200px;word-break:break-all}.logs_logMeta__hCBkO{gap:4px;width:100%;justify-content:flex-end;padding-left:22px}.logs_pagination__mSb60{flex-direction:column;gap:8px;align-items:center}.logs_toolbar__QsX8j{gap:6px}.logs_toolbarLeft__o9nxd{width:100%}.logs_filterSelect__elQin{min-width:0;flex:1}.logs_tabs__vDyf6{width:100%}.logs_tab__f1jFA{flex:1;text-align:center;padding:7px 12px}}.portfolio_page__aBkYY{display:flex;flex-direction:column;gap:16px}.portfolio_header__BIH2O{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.portfolio_title__rky9R{font-size:18px;font-weight:600}.portfolio_headerRight__0RT3_{display:flex;align-items:center;gap:8px}.portfolio_tabs__o8ips{display:flex;gap:4px;background:hsl(var(--muted));border-radius:8px;padding:3px;width:-moz-fit-content;width:fit-content}.portfolio_tab__g__PH{padding:6px 14px;font-size:13px;font-weight:500;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));border:none;cursor:pointer;transition:all .15s}.portfolio_tabActive__PKNQg,.portfolio_tab__g__PH:hover{color:hsl(var(--foreground))}.portfolio_tabActive__PKNQg{background:hsl(var(--background));box-shadow:0 1px 3px rgba(0,0,0,.1)}.portfolio_tableWrap__wg0jh{border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.portfolio_table__uY6u4{width:100%;border-collapse:collapse;font-size:13px}.portfolio_table__uY6u4 th{text-align:left;font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.portfolio_table__uY6u4 td,.portfolio_table__uY6u4 th{padding:10px 14px;border-bottom:1px solid hsl(var(--border))}.portfolio_table__uY6u4 td{vertical-align:top}.portfolio_table__uY6u4 tr:last-child td{border-bottom:none}.portfolio_table__uY6u4 tr:hover td{background:hsl(var(--muted)/.5)}.portfolio_typeCell__lPG28{display:inline-flex;padding:2px 8px;font-size:11px;font-weight:500;border-radius:4px;text-transform:uppercase}.portfolio_typeProject__Fk1zv{background:rgba(60,131,246,.15);color:#3c83f6}.portfolio_typeSnippet__fKl4z{background:rgba(33,196,93,.15);color:#21c45d}.portfolio_desc__QrcW7{max-width:400px;color:hsl(var(--muted-foreground));line-height:1.4}.portfolio_skills__ru467{display:flex;flex-wrap:wrap;gap:4px}.portfolio_skill__OrA6c{padding:1px 6px;font-size:11px;border-radius:4px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.portfolio_actions__yFbqF{display:flex;gap:4px}.portfolio_empty__p9WG7{text-align:center;padding:40px 20px;color:hsl(var(--muted-foreground))}.portfolio_modal__i7YZQ{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center}.portfolio_modalOverlay__Y3MEi{position:absolute;inset:0;background:rgba(0,0,0,.5)}.portfolio_modalContent__rxjnh{position:relative;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;padding:24px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.portfolio_modalTitle__dSaRs{font-size:16px;font-weight:600}.portfolio_field__KSzc4{display:flex;flex-direction:column;gap:4px}.portfolio_fieldLabel__HV3Kn{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.portfolio_textarea__Ol645{width:100%;min-height:80px;padding:8px 10px;font-size:13px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground));resize:vertical;font-family:inherit}.portfolio_modalActions__w1MMp{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.orders_page__rLaGu{display:flex;flex-direction:column;gap:16px}.orders_header__LYfta{display:flex;align-items:center;justify-content:space-between}.orders_title__KlY34{font-size:18px;font-weight:600}.orders_headerLeft__u6Qmj{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.orders_autoscanBadge__WHgl0{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:9999px;border:1px solid;cursor:pointer;transition:all .15s}.orders_autoscanBadge__WHgl0:disabled{opacity:.6;cursor:not-allowed}.orders_autoscanOn__rdvXI{color:#10b77f;border-color:rgba(16,183,127,.3);background-color:rgba(16,183,127,.08)}.orders_autoscanOn__rdvXI:hover:not(:disabled){background-color:rgba(16,183,127,.15)}.orders_autoscanOff__xsI4Q{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));background-color:transparent}.orders_autoscanOff__xsI4Q:hover:not(:disabled){border-color:hsl(var(--muted-foreground)/.5);background-color:hsl(var(--muted)/.5)}.orders_headerRight__3xwZK{display:flex;align-items:center;gap:8px}.orders_count__MV7Dp{font-size:13px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.orders_filterBtn__pjBYH{display:flex;align-items:center;gap:6px;font-size:13px}.orders_filterBtnIcon__o7q2F{width:14px;height:14px}.orders_filterBadge__e7H8I{font-size:11px;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.orders_filterPopover___bPW3{position:absolute;top:100%;right:0;z-index:40;margin-top:4px;min-width:280px;border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;display:flex;flex-direction:column;gap:12px}.orders_filterPopoverWrap__eg4nH{position:relative}.orders_filterOverlay__6N1yQ{position:fixed;inset:0;z-index:39}.orders_filterField__BfebC{display:flex;flex-direction:column;gap:4px}.orders_filterLabel__dK_0f{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.orders_filterSelect__YM2np{height:32px;font-size:13px}.orders_filterRow__dJdqn{display:grid;grid-template-columns:1fr 1fr;gap:8px}.orders_filterActions__5N_a9{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid hsl(var(--border))}.orders_tableWrap__V3nVy{border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:auto}.orders_table__EF4C4{width:100%;font-size:13px;border-collapse:collapse}.orders_th__AsmhD{padding:10px 16px;text-align:left;font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));white-space:nowrap}.orders_thSortable__T2c4K{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}.orders_thActive__xHfWt,.orders_thSortable__T2c4K:hover{color:hsl(var(--foreground))}.orders_thRight__MaINm{text-align:right}.orders_thInner__VrMFt{display:flex;align-items:center;gap:4px}.orders_sortArrow__qbwiV{width:12px;height:12px;opacity:.5}.orders_sortArrowActive__DlwvE{opacity:1;color:hsl(var(--primary))}.orders_hiddenSm__5qFsv{display:none}@media (min-width:640px){.orders_hiddenSm__5qFsv{display:table-cell}}.orders_hiddenLg__QxHHB{display:none}@media (min-width:1024px){.orders_hiddenLg__QxHHB{display:table-cell}}.orders_td__cRaxQ{padding:10px 16px}.orders_tdRight__BZUZW{text-align:right}.orders_tdCenter__nJMub{padding:16px 48px;text-align:center;color:hsl(var(--muted-foreground))}.orders_tr__PXT3F{border-bottom:1px solid hsl(var(--border));transition:background-color .15s}.orders_tr__PXT3F:last-child{border-bottom:none}.orders_tr__PXT3F:hover{background-color:hsl(var(--muted)/.5)}.orders_titleCell__Am07_{display:flex;align-items:center;gap:6px}.orders_titleText__atC91{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.orders_externalLink__wpJeE{color:hsl(var(--muted-foreground));flex-shrink:0;transition:color .15s}.orders_externalLink__wpJeE:hover{color:hsl(var(--foreground))}.orders_externalLinkIcon__JtKDN{width:12px;height:12px}.orders_budget__7NUEx{white-space:nowrap;font-variant-numeric:tabular-nums}.orders_estTag__ls85R{font-size:10px;padding:1px 4px;border-radius:3px;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));vertical-align:middle}.orders_trackersHeader__yUydM{display:flex;align-items:center;justify-content:space-between}.orders_trackersLabel__s2ERz{font-size:12px;color:hsl(var(--muted-foreground))}.orders_clearTrackersBtn__SpuVk{font-size:11px;height:24px;color:hsl(var(--muted-foreground))}.orders_clearTrackersBtn__SpuVk:hover{color:hsl(var(--foreground))}.orders_bidAllBtn__I2JZR{font-size:11px;gap:4px;height:26px;color:hsl(var(--primary));border-color:hsl(var(--primary)/.3)}.orders_bidAllBtn__I2JZR:hover:not(:disabled){background-color:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.5)}.orders_bidAllWrap__HzlGJ{position:relative;display:flex;align-items:center;gap:2px}.orders_bidAllSettingsBtn__hviSM{width:26px;height:26px;padding:0;color:hsl(var(--muted-foreground))}.orders_bidAllSettingsBtn__hviSM:hover{color:hsl(var(--foreground))}.orders_bidAllPopover__UjtY9{position:absolute;top:100%;left:0;z-index:40;margin-top:4px;min-width:260px;border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 4px 12px rgba(0,0,0,.15);padding:14px;display:flex;flex-direction:column;gap:10px}.orders_bidAllPopoverTitle__blWdx{font-size:13px;font-weight:600}.orders_viewBidBtn__zUa7o{color:#3c83f6;font-size:12px}.orders_viewBidBtn__zUa7o:hover{color:#3c83f6;background-color:rgba(60,131,246,.1)}.orders_skillsWrap__LOYD2{display:flex;flex-wrap:wrap;gap:4px}.orders_skill__zUQgL{border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--muted));padding:2px 6px}.orders_skillMore__kgZeQ,.orders_skill__zUQgL{font-size:11px;color:hsl(var(--muted-foreground))}.orders_completionVal__pd_VP{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.orders_scanned__NILH_{color:hsl(var(--muted-foreground));white-space:nowrap}.orders_searchInput__9puMQ{height:32px;font-size:13px;width:200px}.orders_bidOverlay__6GE0l{position:fixed;inset:0;z-index:39;background-color:rgba(0,0,0,.3)}.orders_bidWrap__tW38Q{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px}.orders_bidPopover__5cnSS{width:calc(100% - 32px);max-width:420px;border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 8px 30px rgba(0,0,0,.2);padding:20px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch}.orders_bidHeader__E_kwx{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.orders_bidTitle__zTqMK{font-size:15px;font-weight:600}.orders_bidOrderTitle__OBE3C{font-size:12px;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders_bidCloseBtn__MnhOE{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background:transparent;border:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background-color .15s;flex-shrink:0}.orders_bidCloseBtn__MnhOE:hover{background-color:hsl(var(--muted))}.orders_bidFields__xsNXX{display:flex;flex-direction:column;gap:10px}.orders_bidFieldLabel__uQKdb{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.orders_bidFieldHint__RBIs1{font-size:11px;color:hsl(var(--muted-foreground)/.7)}.orders_bidFieldRow__zjVI9{display:grid;grid-template-columns:1fr 1fr;gap:8px}.orders_bidActions__Ebqcx{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid hsl(var(--border))}.orders_bidTracker__GT6g2{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:10px 16px;display:flex;align-items:center;gap:10px;font-size:13px;animation:orders_bidPulse__ilJjH 2s ease-in-out infinite}@keyframes orders_bidPulse__ilJjH{0%,to{border-color:hsl(var(--border))}50%{border-color:hsl(var(--primary)/.5)}}.orders_bidTrackerDone__Okf1b{animation:none}.orders_bidSpinner__rpROY{width:14px;height:14px;border:2px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;animation:orders_spin__R8WQk .8s linear infinite;flex-shrink:0}@keyframes orders_spin__R8WQk{to{transform:rotate(1turn)}}.orders_bidTrackerText__FQRKE{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders_bidTrackerResult__dvshr{font-size:12px;color:hsl(var(--muted-foreground))}.orders_bidTrackerError__lZtO4{color:#ef4343}.orders_pagination__rvr_o{display:flex;align-items:center;justify-content:space-between;font-size:13px}.orders_paginationInfo__N_ZKe{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.orders_paginationButtons__pYsoW{display:flex;align-items:center;gap:4px}.orders_paginationBtn__VS4Q_{height:28px;width:28px}.orders_paginationText__asZ10{min-width:48px;text-align:center;color:hsl(var(--muted-foreground))}.orders_pageIcon__XDhkg{width:16px;height:16px}@media (max-width:768px){.orders_header__LYfta{flex-direction:column;align-items:flex-start;gap:10px}.orders_headerRight__3xwZK{width:100%;flex-wrap:wrap}.orders_searchInput__9puMQ{width:100%;flex:1;min-width:0}.orders_titleText__atC91{max-width:160px}.orders_bidFieldRow__zjVI9{grid-template-columns:1fr}.orders_bidAllPopover__UjtY9,.orders_filterPopover___bPW3{position:fixed;top:auto;bottom:0;left:0;right:0;border-radius:var(--radius) var(--radius) 0 0;min-width:0;max-height:80vh;max-height:80dvh;overflow-y:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.orders_filterOverlay__6N1yQ{z-index:39}.orders_bidAllWrap__HzlGJ,.orders_filterPopoverWrap__eg4nH{position:static}.orders_pagination__rvr_o{flex-direction:column;gap:8px;align-items:center}}.new-project_page___fH9r{display:flex;flex-direction:column;gap:16px;max-width:640px}.new-project_title__dg56G{font-size:18px;font-weight:600}.new-project_form__EF__8{display:flex;flex-direction:column;gap:16px}.new-project_field__cweHH{display:flex;flex-direction:column;gap:6px}.new-project_label__ZS7fv{font-size:13px;font-weight:500;color:hsl(var(--foreground))}.new-project_hint__QTx6d{font-size:12px;color:hsl(var(--muted-foreground))}.new-project_textarea__PDGs2{min-height:200px;width:100%;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:transparent;padding:8px 12px;font-size:13px;resize:vertical;color:inherit;font-family:inherit;line-height:1.5}.new-project_textarea__PDGs2:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 1px hsl(var(--ring))}.new-project_textarea__PDGs2::-moz-placeholder{color:hsl(var(--muted-foreground))}.new-project_textarea__PDGs2::placeholder{color:hsl(var(--muted-foreground))}.new-project_tabs__g2eG1{display:flex;gap:4px;border-bottom:1px solid hsl(var(--border));padding-bottom:0}.new-project_tab__jPsYR{padding:8px 16px;font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s}.new-project_tab__jPsYR:hover{color:hsl(var(--foreground))}.new-project_tabActive__evGn_{color:hsl(var(--foreground));border-bottom-color:hsl(var(--primary))}.new-project_uploadBtn__0qfbp{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:calc(var(--radius) - 2px);border:1px dashed hsl(var(--input));background:transparent;color:hsl(var(--muted-foreground));font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.new-project_uploadBtn__0qfbp:hover{border-color:hsl(var(--ring));color:hsl(var(--foreground))}.new-project_actions__fMLGC{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.project-detail_page__RzMPP{display:flex;flex-direction:column;gap:20px}.project-detail_header__Pxcvi{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-detail_headerLeft___XB2K{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.project-detail_projectName__cOP2n{font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-detail_headerLinks__ODSt7{display:flex;align-items:center;gap:8px;flex-shrink:0}.project-detail_headerLink__MiX5p{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#3c83f6;text-decoration:none;padding:4px 10px;border-radius:calc(var(--radius) - 2px);border:1px solid rgba(60,131,246,.2);transition:background-color .15s}.project-detail_headerLink__MiX5p:hover{background-color:rgba(60,131,246,.08)}.project-detail_feedbackCard__DcGhw{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:16px;display:flex;flex-direction:column;gap:10px}.project-detail_feedbackTitle__aWY2z{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.project-detail_feedbackText__F424O{font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground));white-space:pre-wrap}.project-detail_stackRec__zrsmc{font-size:12px;color:hsl(var(--muted-foreground));padding:8px 12px;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted)/.5)}.project-detail_stackLabel__wUIG3{font-weight:500;color:hsl(var(--foreground))}.project-detail_errorCard__fT6aR{border-radius:var(--radius);border:1px solid rgba(239,67,67,.3);background-color:rgba(239,67,67,.05);padding:16px}.project-detail_errorTitle__QsCuJ{font-size:13px;font-weight:600;color:#ef4343;margin-bottom:6px}.project-detail_errorText__LrZKf{font-size:13px;color:rgba(239,67,67,.8);white-space:pre-wrap}.project-detail_section__DhM0Y{display:flex;flex-direction:column;gap:10px}.project-detail_sectionTitle__mZ_lF{font-size:14px;font-weight:600}.project-detail_progressBarWrap__6e9NB{width:100%;height:6px;border-radius:3px;background-color:hsl(var(--muted));overflow:hidden}.project-detail_progressBar__HMHtz{height:100%;border-radius:3px;background-color:hsl(var(--primary));transition:width .3s ease}.project-detail_progressLabel__2izBZ{font-size:12px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.project-detail_stageList___xRiH{display:flex;flex-direction:column;gap:4px}.project-detail_stageItem__YiWJb{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:calc(var(--radius) - 2px);font-size:13px;border:1px solid transparent}.project-detail_stageActive__qnFMf{background-color:hsl(var(--accent)/.5);border-color:hsl(var(--border))}.project-detail_stageIndex__Tp8bl{font-size:11px;font-weight:600;color:hsl(var(--muted-foreground));min-width:20px}.project-detail_stageName__CaEX6{flex:1;min-width:0;font-weight:500}.project-detail_stageMeta__V15AK{display:flex;align-items:center;gap:8px;flex-shrink:0}.project-detail_stageDuration__nvrkG{font-size:11px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.project-detail_stageCommit__YMWuJ{font-size:11px;font-family:ui-monospace,SFMono-Regular,monospace;color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));padding:1px 6px;border-radius:3px}.project-detail_logsSection__wNUcd{display:flex;flex-direction:column;gap:8px}.project-detail_logsFilters__F5gzs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.project-detail_logsFilterGroup__y_90K{display:flex;align-items:center;gap:4px}.project-detail_logsFilterLabel__huu1X{font-size:11px;color:hsl(var(--muted-foreground));margin-right:2px}.project-detail_filterChip__Hzj94{font-size:11px;padding:3px 8px;border-radius:9999px;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:all .15s}.project-detail_filterChip__Hzj94:hover{border-color:hsl(var(--muted-foreground)/.5)}.project-detail_filterChipActive__KRpv9{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.project-detail_logsContainer__O8XTt{border-radius:var(--radius);border:1px solid hsl(var(--border));max-height:400px;overflow-y:auto;background-color:hsl(var(--background))}.project-detail_logEntry__Qe73T{display:flex;align-items:flex-start;gap:8px;padding:6px 12px;font-size:12px;border-bottom:1px solid hsl(var(--border)/.5);font-family:ui-monospace,SFMono-Regular,monospace}.project-detail_logEntry__Qe73T:last-child{border-bottom:none}.project-detail_logTime___0Fht{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:11px}.project-detail_logLevel__Zmst3{font-size:10px;font-weight:600;padding:1px 5px;border-radius:3px;text-transform:uppercase;flex-shrink:0}.project-detail_logLevelDebug__M6ukA{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted))}.project-detail_logLevelInfo__J9S_9{color:#3c83f6;background-color:rgba(60,131,246,.1)}.project-detail_logLevelWarn__ZvPrI{color:#f59f0a;background-color:rgba(245,159,10,.1)}.project-detail_logLevelError__GxFPH{color:#ef4343;background-color:rgba(239,67,67,.1)}.project-detail_logSource__Lpg21{font-size:10px;padding:1px 5px;border-radius:3px;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));flex-shrink:0}.project-detail_logMessage__qBq0x{flex:1;min-width:0;word-break:break-word;color:hsl(var(--foreground));line-height:1.4}.project-detail_logsEmpty__HqU1E{padding:24px;text-align:center;color:hsl(var(--muted-foreground));font-size:13px}.project-detail_chatSection__Pdwl7{display:flex;flex-direction:column;gap:10px}.project-detail_chatHistory__ZYHiP{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto;padding:12px 4px}.project-detail_chatRow__oWZV0{display:flex;align-items:flex-start;gap:10px;max-width:85%}.project-detail_chatRowUser__DbPoI{align-self:flex-end;flex-direction:row}.project-detail_chatRowAssistant__syuTs{align-self:flex-start;flex-direction:row}.project-detail_chatAvatarCircle__Rujru{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:13px;font-weight:700;color:#fff;flex-shrink:0;margin-top:2px}.project-detail_chatBubble__LYUlT{border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5;min-width:0}.project-detail_chatBubbleUser___bopj{background-color:#3c83f6;color:#fff;border-bottom-right-radius:4px}.project-detail_chatBubbleAssistant__gLmO5{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-bottom-left-radius:4px}.project-detail_chatBubbleHeader__dF_aH{display:flex;align-items:center;gap:6px;margin-bottom:4px}.project-detail_chatBubbleName__dJhd8{font-size:11px;font-weight:600;opacity:.8}.project-detail_chatBubbleTime__MoaCI{font-size:10px;opacity:.5;margin-left:auto}.project-detail_chatInputWrap__qK54I{display:flex;gap:8px;align-items:flex-end}.project-detail_chatTextarea__mJeZz{flex:1;min-height:60px;max-height:160px;width:100%;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:transparent;padding:8px 12px;font-size:13px;resize:vertical;color:inherit;font-family:inherit;line-height:1.5}.project-detail_chatTextarea__mJeZz:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 1px hsl(var(--ring))}.project-detail_chatTextarea__mJeZz::-moz-placeholder{color:hsl(var(--muted-foreground))}.project-detail_chatTextarea__mJeZz::placeholder{color:hsl(var(--muted-foreground))}.project-detail_chatEmpty__vsUeW{text-align:center;padding:16px;color:hsl(var(--muted-foreground));font-size:13px}.project-detail_chatMarkdown__Jzv_x{font-size:13px;line-height:1.6}.project-detail_chatMarkdown__Jzv_x p{margin:0 0 8px}.project-detail_chatMarkdown__Jzv_x p:last-child{margin-bottom:0}.project-detail_chatMarkdown__Jzv_x code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;background-color:hsl(var(--background)/.6);padding:1px 5px;border-radius:3px}.project-detail_chatMarkdown__Jzv_x pre{background-color:hsl(var(--background)/.6);border-radius:calc(var(--radius) - 2px);padding:10px 12px;overflow-x:auto;margin:6px 0}.project-detail_chatMarkdown__Jzv_x pre code{background:none;padding:0;font-size:12px;line-height:1.5}.project-detail_chatMarkdown__Jzv_x ol,.project-detail_chatMarkdown__Jzv_x ul{margin:4px 0;padding-left:18px}.project-detail_chatMarkdown__Jzv_x li{margin:2px 0}.project-detail_chatMarkdown__Jzv_x h1,.project-detail_chatMarkdown__Jzv_x h2,.project-detail_chatMarkdown__Jzv_x h3{font-weight:600;margin:8px 0 4px}.project-detail_chatMarkdown__Jzv_x h1{font-size:16px}.project-detail_chatMarkdown__Jzv_x h2{font-size:14px}.project-detail_chatMarkdown__Jzv_x h3{font-size:13px}.project-detail_chatMarkdown__Jzv_x blockquote{border-left:3px solid hsl(var(--border));padding-left:10px;margin:6px 0;color:hsl(var(--muted-foreground))}.project-detail_chatThinking__4_TBP{border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--muted)) 0,hsl(var(--muted)/.6) 50%,hsl(var(--muted)) 100%);background-size:200% 200%;animation:project-detail_shimmer__i21AE 2s ease-in-out infinite}@keyframes project-detail_shimmer__i21AE{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.project-detail_thinkingInner__AnMe4{display:flex;align-items:center;gap:8px;font-size:13px;color:hsl(var(--muted-foreground));font-weight:500}.project-detail_thinkingSpinner__CuemO{width:14px;height:14px;animation:project-detail_spin__PEo_x 1s linear infinite;color:hsl(var(--primary));flex-shrink:0}@keyframes project-detail_spin__PEo_x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.project-detail_thinkingDots__3wABl{display:flex;gap:4px;margin-top:6px}.project-detail_dot__aHRtD{width:5px;height:5px;border-radius:50%;background-color:hsl(var(--primary)/.5);animation:project-detail_pulse__difzT 1.4s ease-in-out infinite}.project-detail_dot__aHRtD:nth-child(2){animation-delay:.2s}.project-detail_dot__aHRtD:nth-child(3){animation-delay:.4s}@keyframes project-detail_pulse__difzT{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.project-detail_loadingState__qr9gB{text-align:center;padding:48px 16px;color:hsl(var(--muted-foreground));font-size:14px}.project-detail_divider__xIJKW{border:none;border-top:1px solid hsl(var(--border));margin:0}.project-detail_backLink__lXGva{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s}.project-detail_backLink__lXGva:hover{color:hsl(var(--foreground))}@media (max-width:768px){.project-detail_header__Pxcvi{flex-direction:column;align-items:flex-start}.project-detail_headerLinks__ODSt7{flex-wrap:wrap}.project-detail_chatMessage__S3zsI{max-width:95%}.project-detail_logEntry__Qe73T{flex-wrap:wrap}}.project-detail_resizeHandle__zSycL{width:4px;background:transparent;cursor:col-resize;transition:background .15s}.project-detail_resizeHandle__zSycL:hover,.project-detail_resizeHandle__zSycL[data-separator-active]{background:hsl(var(--primary)/.4)}.project-detail_resizeHandleH__S5XXg{height:4px;background:transparent;cursor:row-resize;transition:background .15s}.project-detail_resizeHandleH__S5XXg:hover,.project-detail_resizeHandleH__S5XXg[data-separator-active]{background:hsl(var(--primary)/.4)}.settings_page__CGEhv{display:flex;flex-direction:column;gap:32px}.settings_title__pzULf{font-size:18px;font-weight:600}.settings_section__3moOb{display:flex;flex-direction:column;gap:12px}.settings_sectionTitle__PmojS{font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.settings_settingsList__KqeDX{border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:hidden}.settings_settingRow__b01SW{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid hsl(var(--border));gap:12px}.settings_settingRow__b01SW:last-child{border-bottom:none}.settings_settingLabel__wJLWk{font-size:13px;color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0}.settings_settingValue__K15TD{font-size:13px;font-weight:500}.settings_editRow__m5cMH{display:flex;align-items:center;gap:6px}.settings_editInput__SW_2s{height:30px;font-size:13px;width:200px}.settings_editBtn__k89VT{width:28px;height:28px;flex-shrink:0}.settings_editBtnIcon__cK2gS{width:12px;height:12px;color:hsl(var(--muted-foreground))}.settings_editActionBtn__dlF9Z{width:26px;height:26px;flex-shrink:0}.settings_editActionIcon__OUDpK{width:13px;height:13px}.settings_changePassBtn__ZQn_y{font-size:12px;height:30px}.settings_passwordForm__z_y4l{display:flex;flex-direction:column;gap:8px;width:240px}.settings_passwordActions__Jqagy{display:flex;justify-content:flex-end;gap:6px;margin-top:2px}.settings_themeCard__gdiIY{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:16px}.settings_themeToggle__wCoxg{display:flex;align-items:center;gap:4px;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));padding:2px;width:-moz-fit-content;width:fit-content}.settings_themeBtn___8rYv{display:flex;align-items:center;gap:6px;border-radius:calc(var(--radius) - 4px);padding:4px 10px;font-size:13px;background:transparent;border:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:color .15s,background-color .15s}.settings_themeBtn___8rYv:hover{color:hsl(var(--foreground))}.settings_themeBtnActive__BPRrg{background-color:hsl(var(--accent));color:hsl(var(--foreground));font-weight:500}.settings_themeBtnIcon__hX_qO{width:14px;height:14px}.settings_codeWrap__s9Okj{display:flex;align-items:center;gap:8px}.settings_code__91BW1{border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--muted));padding:2px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px}.settings_copyBtn__pSdlT{height:28px;width:28px}.settings_copyIcon__lo0lH{width:12px;height:12px}.settings_membersTitle__bDxqt{margin-top:16px;margin-bottom:8px;font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.settings_memberRow___bFOL{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid hsl(var(--border))}.settings_memberRow___bFOL:last-child{border-bottom:none}.settings_memberName__fAhyI{font-size:13px;font-weight:500}.settings_memberEmail__SffU1{font-size:12px;color:hsl(var(--muted-foreground))}.settings_roleBadge__rcTXV{text-transform:capitalize;font-size:11px}.settings_dangerToggle__r8uCO{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#ef4343;background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .15s}.settings_dangerToggle__r8uCO:hover{opacity:.8}.settings_dangerToggleIcon__1wMdE{width:14px;height:14px}.settings_dangerZone__EiBW4{border-radius:var(--radius);border:1px solid rgba(239,67,67,.3);overflow:hidden;animation:settings_fadeIn__X0GCI .15s ease-out}@keyframes settings_fadeIn__X0GCI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.settings_dangerItem__BQWQO{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid hsl(var(--border));gap:16px}.settings_dangerItem__BQWQO:last-child{border-bottom:none}.settings_dangerItemTitle__Ydftt{font-size:13px;font-weight:500}.settings_dangerItemDesc__kyo4d{font-size:12px;color:hsl(var(--muted-foreground));margin-top:2px}@media (max-width:768px){.settings_page__CGEhv{gap:24px}.settings_settingRow__b01SW{flex-direction:column;align-items:flex-start;gap:6px}.settings_editInput__SW_2s,.settings_passwordForm__z_y4l{width:100%}.settings_dangerItem__BQWQO{flex-direction:column;align-items:flex-start;gap:8px}}.projects_page__28fZA{display:flex;flex-direction:column;gap:16px}.projects_header__LU61w{display:flex;align-items:center;justify-content:space-between}.projects_headerLeft__TLK6B{display:flex;align-items:center;gap:12px}.projects_title__nQyT1{font-size:18px;font-weight:600}.projects_grid__wKlVV{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.projects_card__COIa3{border-radius:var(--radius);border:1px solid hsl(var(--border));padding:16px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:background-color .15s,border-color .15s;text-decoration:none;color:inherit}.projects_card__COIa3:hover{background-color:hsl(var(--muted)/.5);border-color:hsl(var(--muted-foreground)/.3)}.projects_cardHeader__9_a19{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.projects_cardName__yAxcT{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.projects_cardBadges___Pi_m{display:flex;align-items:center;gap:6px;flex-shrink:0}.projects_cardFooter__Ah3na{display:flex;align-items:center;justify-content:space-between}.projects_cardStages__2KQ12,.projects_cardTime__w3coc{font-size:12px;color:hsl(var(--muted-foreground))}.projects_cardStages__2KQ12{font-variant-numeric:tabular-nums}.projects_emptyState__O41ym,.projects_loadingState__o5e46{text-align:center;padding:48px 16px;color:hsl(var(--muted-foreground));font-size:14px}.projects_typeWebsite__fz8kd{background-color:rgba(60,131,246,.1);color:#3c83f6;border-color:rgba(60,131,246,.2)}.projects_typeBot__x2muj{background-color:rgba(153,82,224,.1);color:#9952e0;border-color:rgba(153,82,224,.2)}.projects_typeScript__3PLOk{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.projects_typeApi__4Ze6E{background-color:rgba(16,183,127,.1);color:#10b77f;border-color:rgba(16,183,127,.2)}@media (max-width:768px){.projects_header__LU61w{flex-direction:column;align-items:flex-start;gap:10px}.projects_grid__wKlVV{grid-template-columns:1fr}}