.page_portalPage___hfTU{min-height:100vh;background:rgba(0,0,0,0)}.page_header__ZujhA{position:sticky;top:0;z-index:50;background-color:color-mix(in oklch,var(--card-bg) 80%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--clr-border)}.page_headerInner__RkEg9{max-width:var(--page-content-max-width);margin:0 auto;padding:0 1.5rem;height:4rem;display:flex;align-items:center;justify-content:space-between}.page_headerBrand__WaTqy{display:flex;align-items:center;gap:.75rem}.page_headerBrandIcon__4TDHk{width:2rem;height:2rem;border-radius:var(--radius);background-color:color-mix(in oklch,var(--clr-brand-primary) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--clr-brand-primary)}.page_headerBrandName__KgO9f{font-family:var(--font-header);font-weight:600;color:var(--clr-text-primary)}.page_headerBrandSub__UUuhN{font-size:.875rem;color:var(--clr-text-muted);margin-left:.5rem}.page_headerRight__E6kjj{display:flex;align-items:center;gap:1rem}.page_bellBtn__Gmbbo{padding:.5rem;color:var(--clr-text-muted);background:none;border:none;cursor:pointer;transition:color .15s}.page_bellBtn__Gmbbo:hover{color:var(--clr-text-primary)}.page_userBadge__1ANBj{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:var(--surface-secondary);border-radius:var(--radius)}.page_userAvatar__6Q0WS{width:1.75rem;height:1.75rem;border-radius:50%;background-color:color-mix(in oklch,var(--clr-brand-primary) 20%,transparent);display:flex;align-items:center;justify-content:center;color:var(--clr-brand-primary)}.page_userName__7AFoQ{font-size:.875rem;font-weight:500;color:var(--clr-text-primary)}.page_main___jaAz{max-width:var(--page-content-max-width);margin:0 auto;padding:2rem 1.5rem}.page_welcome__Eya2A{margin-bottom:2rem}.page_welcomeTitle__9kVeQ{font-family:var(--font-header);font-size:1.5rem;font-weight:600;color:var(--clr-text-primary)}.page_welcomeSub___A8Wk{color:var(--clr-text-muted);margin-top:.25rem}.page_projects__petU0{display:flex;flex-direction:column;gap:1.5rem}.page_contactCard__AqiTm{margin-top:2rem}.page_contactInner__MXiHN{display:flex;align-items:center;justify-content:space-between;padding:1.5rem}.page_contactTitle__ItfeQ{font-family:var(--font-header);font-weight:600;color:var(--clr-text-primary);margin-bottom:.25rem}.page_contactSub__Pdwrv{font-size:.875rem;color:var(--clr-text-muted)}.page_footer__kn9_G{border-top:1px solid var(--clr-border);margin-top:3rem}.page_footerInner__eo_hQ{max-width:var(--page-content-max-width);margin:0 auto;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--clr-text-muted)}.page_portalFallback__U1Fhe{padding:3rem 1.5rem;text-align:center;color:var(--clr-text-muted)}.modal_backdrop__G4XbV{position:fixed;inset:0;background-color:var(--modal-overlay-bg);backdrop-filter:blur(var(--modal-overlay-backdrop-blur));display:flex;align-items:center;justify-content:center;z-index:var(--modal-z-index-overlay);padding:var(--modal-overlay-padding);animation:modal_fadeIn__Vrr_g .15s ease}.modal_dialog__QDdeB{position:relative;isolation:isolate;border-radius:var(--modal-border-radius);border:1px solid rgba(0,0,0,0);background-color:color-mix(in oklch,var(--clr-neutral-950) var(--surface-glass-base-mix-pct),transparent);background-image:linear-gradient(var(--surface-glass-fill-angle),var(--surface-glass-fill-start),var(--surface-glass-fill-end)),linear-gradient(var(--surface-glass-edge-angle),var(--surface-glass-edge-a),var(--surface-glass-edge-b),var(--surface-glass-edge-c));background-origin:padding-box,border-box;background-clip:padding-box,border-box;backdrop-filter:blur(var(--surface-glass-blur)) saturate(var(--surface-glass-saturate));-webkit-backdrop-filter:blur(var(--surface-glass-blur)) saturate(var(--surface-glass-saturate));box-shadow:var(--surface-glass-shadow),var(--surface-glass-inner-glow),var(--surface-glass-rim-highlight);box-shadow:var(--modal-shadow),var(--surface-glass-shadow),var(--surface-glass-inner-glow),var(--surface-glass-rim-highlight);width:100%;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden;animation:modal_slideUp__Fw_EP .18s ease}.modal_dialogSm__3deJS{max-width:var(--modal-sm-max-width)}.modal_dialogMd__UMIq4{max-width:var(--modal-md-max-width)}.modal_dialogLg__jvGk8{max-width:var(--modal-lg-max-width)}.modal_dialogFullscreen__ESma2{width:var(--modal-fullscreen-width);max-width:var(--modal-fullscreen-width);max-height:var(--modal-fullscreen-max-height)}.modal_dialogFullscreen__ESma2 .modal_body__U1hbK{flex:1;min-height:0;display:flex;flex-direction:column}.modal_header__4SMHJ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--modal-header-gap);padding:var(--modal-header-padding)}.modal_title__BrKyk{font-family:var(--modal-title-font-family);font-size:var(--modal-title-font-size);font-weight:var(--modal-title-font-weight);color:var(--modal-title-color)}.modal_description__9_UPN{font-size:var(--modal-description-font-size);color:var(--modal-description-color);margin-top:var(--modal-description-margin-top)}.modal_closeBtn__ZpGBB{display:inline-flex;align-items:center;justify-content:center;width:var(--modal-close-button-size);height:var(--modal-close-button-size);border-radius:var(--modal-close-button-border-radius);border:none;background:rgba(0,0,0,0);color:var(--modal-description-color);cursor:pointer;transition:var(--transition-colors)}.modal_closeBtn__ZpGBB:hover{background-color:var(--modal-close-button-hover-bg);color:var(--modal-close-button-hover-color)}.modal_body__U1hbK{padding:var(--modal-content-padding);overflow-y:auto}.modal_footer__TX53Y{display:flex;align-items:center;justify-content:flex-end;gap:var(--modal-footer-gap);padding:var(--modal-footer-padding);border-top:1px solid var(--modal-footer-border);background-color:var(--modal-footer-bg)}@keyframes modal_fadeIn__Vrr_g{0%{opacity:0}to{opacity:1}}@keyframes modal_slideUp__Fw_EP{0%{opacity:0;transform:translateY(var(--modal-enter-slide-offset))}to{opacity:1;transform:translateY(0)}}.cards_card__V5e7i{position:relative;isolation:isolate;border-radius:var(--card-border-radius);border:1px solid rgba(0,0,0,0);background-color:color-mix(in oklch,var(--clr-neutral-950) var(--surface-glass-base-mix-pct),transparent);background-image:linear-gradient(var(--surface-glass-fill-angle),var(--surface-glass-fill-start),var(--surface-glass-fill-end)),linear-gradient(var(--surface-glass-edge-angle),var(--surface-glass-edge-a),var(--surface-glass-edge-b),var(--surface-glass-edge-c));backdrop-filter:blur(var(--surface-glass-blur)) saturate(var(--surface-glass-saturate));-webkit-backdrop-filter:blur(var(--surface-glass-blur)) saturate(var(--surface-glass-saturate));box-shadow:var(--surface-glass-shadow),var(--surface-glass-inner-glow),var(--surface-glass-rim-highlight)}.cards_cardEmphasis__Rjzvn,.cards_card__V5e7i{background-origin:padding-box,border-box;background-clip:padding-box,border-box}.cards_cardEmphasis__Rjzvn{border:var(--card-border-width) solid rgba(0,0,0,0);background-color:var(--card-bg);backdrop-filter:none;-webkit-backdrop-filter:none;background-image:linear-gradient(var(--surface-emphasis-fill-angle),var(--surface-emphasis-fill-start),var(--surface-emphasis-fill-end)),linear-gradient(var(--surface-emphasis-edge-angle),var(--surface-emphasis-edge-start),var(--surface-emphasis-edge-end));box-shadow:var(--card-emphasis-ambient-shadow)}.cards_cardHover__S4ugp{transition:box-shadow var(--card-hover-transition-duration) ease,border-color var(--card-hover-transition-duration) ease,filter var(--card-hover-transition-duration) ease}.cards_cardHover__S4ugp:hover{border-color:color-mix(in oklch,var(--clr-atmosphere-cornflower) 35%,transparent);box-shadow:var(--surface-glass-hover-rim),var(--surface-glass-shadow),var(--surface-glass-inner-glow),var(--surface-glass-rim-highlight),0 12px 40px rgba(0,0,0,.22),0 0 0 1px color-mix(in oklch,var(--clr-atmosphere-cornflower) var(--card-hover-ring-cornflower-pct),transparent)}.cards_cardEmphasis__Rjzvn.cards_cardHover__S4ugp:hover{border-color:rgba(0,0,0,0);box-shadow:0 0 0 1px color-mix(in oklch,var(--clr-atmosphere-rebecca) var(--card-emphasis-hover-ring-rebecca-pct),transparent),var(--card-emphasis-hover-shadow-drop);filter:brightness(var(--card-emphasis-hover-brightness))}.cards_card__V5e7i:not(.cards_cardEmphasis__Rjzvn).cards_cardHover__S4ugp:hover{filter:none}.cards_cardHeader__TfQTz{padding:var(--card-padding) calc(var(--card-padding)*1.25);border-bottom:1px solid color-mix(in oklch,var(--surface-glass-border) 80%,transparent)}.cards_cardEmphasis__Rjzvn .cards_cardHeader__TfQTz{border-bottom:var(--card-border-width) solid color-mix(in oklch,var(--card-border-color) var(--card-header-divider-border-mix-pct),transparent)}.cards_cardContent__CWXeU{padding:calc(var(--card-padding)*1.25)}.cards_cardTitle__mMcV3{font-family:var(--card-title-font-family);font-weight:600;color:var(--card-title-color);font-size:.9375rem;margin:0;line-height:1.3}.cards_statCard__8tb5s{position:relative;isolation:isolate;border-radius:var(--card-border-radius);border:1px solid rgba(0,0,0,0);background-color:color-mix(in oklch,var(--clr-neutral-950) var(--surface-glass-base-mix-pct),transparent);background-image:linear-gradient(var(--surface-glass-fill-angle),var(--surface-glass-fill-start),var(--surface-glass-fill-end)),linear-gradient(var(--surface-glass-edge-angle),var(--surface-glass-edge-a),var(--surface-glass-edge-b),var(--surface-glass-edge-c));background-origin:padding-box,border-box;background-clip:padding-box,border-box;backdrop-filter:blur(var(--surface-glass-blur)) saturate(var(--surface-glass-saturate));-webkit-backdrop-filter:blur(var(--surface-glass-blur)) saturate(var(--surface-glass-saturate));box-shadow:var(--surface-glass-shadow),var(--surface-glass-inner-glow),var(--surface-glass-rim-highlight);padding:var(--spacing-smd) var(--spacing-md);display:flex;flex-direction:column;gap:.25rem}.cards_statCardTop__3KfNr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}.cards_statCardWarning__C9mLx{background-image:linear-gradient(var(--surface-panel-fill-angle),color-mix(in oklch,var(--surface-panel-fill-start) var(--surface-stat-fill-start-mix-pct),var(--status-attention)),color-mix(in oklch,var(--surface-panel-fill-end) var(--surface-stat-fill-end-mix-pct),var(--status-attention))),linear-gradient(var(--surface-panel-edge-angle),color-mix(in oklch,var(--surface-panel-edge-start) var(--surface-stat-edge-a-mix-pct),var(--status-attention)),color-mix(in oklch,var(--surface-panel-edge-mid) var(--surface-stat-edge-b-mix-pct),var(--status-attention)),color-mix(in oklch,var(--surface-panel-edge-end) var(--surface-stat-edge-c-mix-pct),var(--status-attention)))}.cards_statCardDanger__3qIBb,.cards_statCardWarning__C9mLx{backdrop-filter:none;-webkit-backdrop-filter:none;border:var(--card-border-width) solid rgba(0,0,0,0);background-color:var(--card-bg);box-shadow:var(--card-emphasis-ambient-shadow);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.cards_statCardDanger__3qIBb{background-image:linear-gradient(var(--surface-panel-fill-angle),color-mix(in oklch,var(--surface-panel-fill-start) var(--surface-stat-fill-start-mix-pct),var(--status-critical)),color-mix(in oklch,var(--surface-panel-fill-end) var(--surface-stat-fill-end-mix-pct),var(--status-critical))),linear-gradient(var(--surface-panel-edge-angle),color-mix(in oklch,var(--surface-panel-edge-start) var(--surface-stat-edge-a-mix-pct),var(--status-critical)),color-mix(in oklch,var(--surface-panel-edge-mid) var(--surface-stat-edge-b-mix-pct),var(--status-critical)),color-mix(in oklch,var(--surface-panel-edge-end) var(--surface-stat-edge-c-mix-pct),var(--status-critical)))}.cards_statCardSuccess__PpUNg{backdrop-filter:none;-webkit-backdrop-filter:none;border:var(--card-border-width) solid rgba(0,0,0,0);background-color:var(--card-bg);box-shadow:var(--card-emphasis-ambient-shadow);background-image:linear-gradient(var(--surface-panel-fill-angle),color-mix(in oklch,var(--surface-panel-fill-start) var(--surface-stat-fill-start-mix-pct),var(--status-healthy)),color-mix(in oklch,var(--surface-panel-fill-end) var(--surface-stat-fill-end-mix-pct),var(--status-healthy))),linear-gradient(var(--surface-panel-edge-angle),color-mix(in oklch,var(--surface-panel-edge-start) var(--surface-stat-edge-a-mix-pct),var(--status-healthy)),color-mix(in oklch,var(--surface-panel-edge-mid) var(--surface-stat-edge-b-mix-pct),var(--status-healthy)),color-mix(in oklch,var(--surface-panel-edge-end) var(--surface-stat-edge-c-mix-pct),var(--status-healthy)));background-origin:padding-box,border-box;background-clip:padding-box,border-box}.cards_statCardLabel__4pi_L{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--clr-text-muted);line-height:1.25;flex:1;min-width:0}.cards_statCardValue__pAAS0{font-size:1.375rem;font-weight:600;line-height:1.15;margin:0;color:var(--card-title-color)}.cards_statCardValueWarning__bo3AE{color:var(--status-attention)}.cards_statCardValueDanger__5fm4K{color:var(--status-critical)}.cards_statCardValueSuccess__TSm_a{color:var(--status-healthy)}.cards_statCardSub__uDOVk{color:var(--clr-text-muted)}.cards_statCardSub__uDOVk,.cards_statCardTrend__eAL1E{font-size:.6875rem;margin:0;line-height:1.35}.cards_statCardTrendUp__qwGQY{color:var(--status-healthy)}.cards_statCardTrendDown__KH0G5{color:var(--status-critical)}.cards_statCardIcon__E4yax{box-sizing:border-box;width:2rem;height:2rem;padding:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:color-mix(in oklch,var(--surface-secondary) var(--stat-card-icon-chrome-bg-pct),transparent)}.cards_statCardIconWarning__zppSF{background-color:color-mix(in oklch,var(--status-attention) var(--stat-card-icon-status-bg-pct),transparent)}.cards_statCardIconDanger__5vF4r{background-color:color-mix(in oklch,var(--status-critical) var(--stat-card-icon-status-bg-pct),transparent)}.cards_statCardIconSuccess__3lkZZ{background-color:color-mix(in oklch,var(--status-healthy) var(--stat-card-icon-status-bg-pct),transparent)}.cards_statCardIconSvg__fQhMj{color:var(--card-text-color)}.cards_statCardIconSvgWarning__o3IWz{color:var(--status-attention)}.cards_statCardIconSvgDanger__B41Sc{color:var(--status-critical)}.cards_statCardIconSvgSuccess__JVNL9{color:var(--status-healthy)}.page_page__i_YOe{max-width:var(--page-content-max-width);margin:0 auto}.page_layout__pTXsW{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.page_layout__pTXsW{grid-template-columns:2fr 1fr}}.page_aside__Wt8g9,.page_main__lhJRF{display:flex;flex-direction:column;gap:1.5rem}.page_companyTop__DBEwS{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.page_companyAvatar__P2PP2{width:4rem;height:4rem;border-radius:calc(var(--radius) + 4px);background-color:color-mix(in oklch,var(--clr-brand-primary) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--clr-brand-primary)}.page_companyName__GragP{font-family:var(--font-header);font-size:1.25rem;font-weight:600;color:var(--clr-text-primary)}.page_companyContact__W_8_s{color:var(--clr-text-muted)}.page_dl__5R7iz{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.page_dl__5R7iz{grid-template-columns:repeat(2,1fr)}}.page_dt__cGV5z{font-size:.875rem;color:var(--clr-text-muted);margin-bottom:.25rem}.page_dd__ht7Is{font-weight:500;color:var(--clr-text-primary);display:flex;align-items:center;gap:.5rem}.page_divideList__xh3MS>*+*{border-top:1px solid var(--clr-border)}.page_projectRow__3NTZf{display:flex;align-items:center;justify-content:space-between;padding:1rem;text-decoration:none;transition:background-color .15s}.page_projectRow__3NTZf:hover{background-color:color-mix(in oklch,var(--surface-secondary) 50%,transparent)}.page_projectRowLeft__0amhK{display:flex;align-items:center;gap:.75rem}.page_projectAvatar__BarKR{width:2.5rem;height:2.5rem;border-radius:var(--radius);background-color:color-mix(in oklch,var(--clr-brand-primary) 10%,transparent);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:var(--clr-brand-primary)}.page_projectName__lIBCT{font-weight:500;color:var(--clr-text-primary)}.page_projectOwner__qQS72{font-size:.875rem;color:var(--clr-text-muted)}.page_projectRowRight__WSzej{display:flex;align-items:center;gap:.75rem}.page_fileRow__tnt6f{display:flex;align-items:center;justify-content:space-between;padding:1rem}.page_fileRowLeft__VZSg3{display:flex;align-items:center;gap:.75rem}.page_fileIcon__nHrCg{width:2.5rem;height:2.5rem;border-radius:var(--radius);background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center;color:var(--clr-text-muted)}.page_fileName__RxAhq{font-weight:500;color:var(--clr-text-primary)}.page_fileMeta__1mFo4{font-size:.875rem;color:var(--clr-text-muted)}.page_emptyCard__Ly9tJ{padding:2rem;text-align:center;color:var(--clr-text-muted)}.page_portalActive___8V_Q{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:color-mix(in oklch,var(--status-healthy) 10%,transparent);border-radius:var(--radius);margin-bottom:1rem}.page_portalActiveText__4D2Lg{font-weight:500;color:var(--clr-text-primary)}.page_portalActiveSub__okZKS{font-size:.875rem;color:var(--clr-text-muted)}.page_portalDisabled__epSJC{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:var(--surface-secondary);border-radius:var(--radius);margin-bottom:1rem}.page_portalViewBtn__L9R93{width:100%;margin-bottom:.5rem}.page_notesText__JTck3{color:var(--clr-text-muted)}.page_noNotes__5Oz4B{text-align:center;padding:1rem 0}.page_noNotesText__5NkeI{font-size:.875rem;color:var(--clr-text-muted);margin-bottom:.75rem}.page_quickActions__Cy_2O{display:flex;flex-direction:column;gap:.5rem}.page_quickAction__sMB7g{width:100%;justify-content:flex-start!important}.page_noPad__EmTFY{padding:0!important}.client-card_clientCard__DXm5J{text-decoration:none;display:block;height:100%}.client-card_clientCardInner__1MmoC{padding:1.25rem;height:100%}.client-card_clientTop__Vpxtd{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.client-card_clientAvatar__gucZI{width:3rem;height:3rem;border-radius:calc(var(--radius) + 4px);background-color:color-mix(in oklch,var(--clr-brand-primary) 10%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--clr-brand-primary)}.client-card_clientNames__7RA1F{min-width:0}.client-card_clientCompany__VN0EP{font-weight:600;color:var(--clr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-card_clientContact__Cbah5{font-size:.875rem;color:var(--clr-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-card_contactList__Nou6S{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.client-card_contactRow__HXQaT{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--clr-text-muted)}.client-card_contactRowText__J4jOy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-card_clientFooter__rleTy{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--clr-border)}.client-card_clientFooterLeft__6YeHv{font-size:.875rem;color:var(--clr-text-muted)}.client-card_clientFooterLeft__6YeHv,.client-card_clientFooterRight__fBDja{display:flex;align-items:center;gap:.5rem}.page_page__4PvzC{max-width:var(--page-content-max-width);margin:0 auto}.page_searchRow__QAmH3{margin-bottom:1.5rem;max-width:28rem}.page_grid__ByIq_{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.page_grid__ByIq_{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_grid__ByIq_{grid-template-columns:repeat(3,1fr)}}.file-items_fileRow__hJSo8{display:flex;align-items:center;justify-content:space-between;padding:1rem;transition:background-color .15s}.file-items_fileRow__hJSo8:hover{background-color:color-mix(in oklch,var(--surface-secondary) 30%,transparent)}.file-items_fileRowLeft__RNL2x{display:flex;align-items:center;gap:1rem;min-width:0}.file-items_fileIcon__Nqipk{width:2.5rem;height:2.5rem;border-radius:var(--radius);background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--clr-text-muted)}.file-items_fileInfo__dsYpv{min-width:0}.file-items_fileName__2C2rY{font-weight:500;color:var(--clr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-items_fileMeta__zJX31{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--clr-text-muted)}.file-items_fileRowRight__9MEqk{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.file-items_fileDate__Rx2Lr{font-size:.875rem;color:var(--clr-text-muted)}.file-items_gridItem__jzOW7{padding:1rem}.file-items_gridPreview__z8JEH{display:flex;align-items:center;justify-content:center;width:100%;height:6rem;background-color:color-mix(in oklch,var(--surface-secondary) 50%,transparent);border-radius:var(--radius);margin-bottom:.75rem;color:var(--clr-text-muted)}.file-items_gridName__0WVz9{font-weight:500;color:var(--clr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem}.file-items_gridProject__pAUzV{font-size:.875rem;color:var(--clr-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem}.file-items_gridMeta__alXqS{display:flex;align-items:center;justify-content:space-between}.file-items_gridSize__ts7RJ{font-size:.75rem;color:var(--clr-text-muted)}.file-items_gridFooter___Al9a{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;margin-top:.75rem;border-top:1px solid var(--clr-border)}.page_page__LSO2N{max-width:var(--page-content-max-width);margin:0 auto}.page_toolbar__Ok6oS{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.page_searchBox___SvQJ{flex:1;max-width:28rem}.page_filterBar__9ATcE{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:color-mix(in oklch,var(--surface-secondary) 30%,transparent);border-radius:calc(var(--radius) + 4px);border:1px solid var(--clr-border);margin-bottom:1rem;flex-wrap:wrap}.page_filterCount__IzjiI{display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem;padding:.125rem .375rem;font-size:.75rem;background-color:var(--clr-brand-primary);color:var(--clr-neutral-0);border-radius:9999px}.page_resultCount__UReVl{font-size:.875rem;color:var(--clr-text-muted);margin-bottom:1rem}.page_divideList__EXN5K>*+*{border-top:1px solid var(--clr-border)}.page_grid__ylU31{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.page_grid__ylU31{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.page_grid__ylU31{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.page_grid__ylU31{grid-template-columns:repeat(4,1fr)}}.page_form___ZM8D{display:flex;flex-direction:column;gap:.875rem}.page_formRow__mhNu_{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.page_formGroup__xjFU9{display:flex;flex-direction:column;gap:.375rem}.page_formLabel__ShXVV{font-size:.8125rem;font-weight:500;color:var(--clr-text-muted)}.page_formError__ieBe_{font-size:.8125rem;color:var(--clr-destructive)}.github-integration-card_card__wMbZc{height:100%}.github-integration-card_cardInactive__qlz_2{opacity:.92}.github-integration-card_cardActive__sp2sQ{border-color:color-mix(in oklch,var(--status-healthy) 28%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--status-healthy) 22%,transparent),var(--surface-glass-shadow,none)}.github-integration-card_inner__Wx080{padding:1.5rem}.github-integration-card_top__jz9PF{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.github-integration-card_iconWrap__PHCkw{width:3rem;height:3rem;border-radius:calc(var(--radius) + 4px);display:flex;align-items:center;justify-content:center}.github-integration-card_iconWrapIdle__GGx5_{background-color:var(--surface-secondary);color:var(--clr-text-muted)}.github-integration-card_iconWrapActive__v2CEY{background-color:color-mix(in oklch,var(--status-healthy) 12%,transparent);color:var(--status-healthy)}.github-integration-card_title__BLcGe{font-size:1.125rem;font-weight:600;color:var(--clr-text-primary);margin:0 0 .5rem}.github-integration-card_desc__yQom0{font-size:.875rem;color:var(--clr-text-muted);margin:0 0 1rem;line-height:1.45}.github-integration-card_bannerSuccess__dHQp8{margin:0 0 1rem;padding:.65rem .75rem;border-radius:var(--radius-md);font-size:.8125rem;background-color:color-mix(in oklch,var(--status-healthy) 12%,transparent);border:1px solid color-mix(in oklch,var(--status-healthy) 28%,transparent);color:var(--clr-text-primary)}.github-integration-card_bannerError__DUGw8{margin:0 0 1rem;padding:.65rem .75rem;border-radius:var(--radius-md);font-size:.8125rem;background-color:color-mix(in oklch,var(--status-critical) 10%,transparent);border:1px solid color-mix(in oklch,var(--status-critical) 28%,transparent);color:var(--clr-text-primary)}.github-integration-card_accountLine__6cqL_{margin:0 0 1rem;font-size:.875rem;color:var(--clr-text-muted)}.github-integration-card_accountMeta__mTZjx{font-weight:400}.github-integration-card_footer__h3v4e{padding-top:1rem;border-top:1px solid var(--clr-border);display:flex;flex-direction:column;gap:.75rem}.github-integration-card_cta__98nnd{width:100%;justify-content:center}.github-integration-card_repoBlock__1CHbF{display:flex;flex-direction:column;gap:.35rem}.github-integration-card_repoError__L6VUC{margin:0;font-size:.8125rem;color:var(--status-critical)}.github-integration-card_repoOpen__L0hBV{font-size:.8125rem;align-self:flex-start}.github-integration-card_projectHint__ClHbn{margin:0;font-size:.8125rem;color:var(--clr-text-muted);line-height:1.4}.render-integration-card_card__Bx2eA{height:100%}.render-integration-card_cardInactive__tuWOD{opacity:.92}.render-integration-card_cardActive__hMA4B{border-color:color-mix(in oklch,var(--status-healthy) 28%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--status-healthy) 22%,transparent),var(--surface-glass-shadow,none)}.render-integration-card_inner__0_OBq{padding:1.5rem}.render-integration-card_top__8bL95{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.render-integration-card_iconWrap___GFm_{width:3rem;height:3rem;border-radius:calc(var(--radius) + 4px);display:flex;align-items:center;justify-content:center}.render-integration-card_iconWrapIdle__HgpFH{background-color:var(--surface-secondary);color:var(--clr-text-muted)}.render-integration-card_iconWrapActive__1pjsc{background-color:color-mix(in oklch,var(--status-healthy) 12%,transparent);color:var(--status-healthy)}.render-integration-card_badgeRow__KEPkE{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;max-width:100%}.render-integration-card_title__yuXHv{font-size:1.125rem;font-weight:600;color:var(--clr-text-primary);margin:0 0 .5rem}.render-integration-card_desc__Gvks8{font-size:.875rem;color:var(--clr-text-muted);margin:0 0 1rem;line-height:1.45}.render-integration-card_accountsList__yISVU{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.render-integration-card_accountRow___rXL6{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:var(--radius-md);border:1px solid var(--clr-border);background-color:color-mix(in oklch,var(--surface-secondary) 35%,transparent)}.render-integration-card_accountRowMeta__yJSmp{display:flex;flex-direction:column;gap:.125rem;min-width:0}.render-integration-card_accountRowTitle__pxQUI{font-size:.875rem;font-weight:500;color:var(--clr-text-primary)}.render-integration-card_accountRowDate__BfcJ_{font-size:.75rem;color:var(--clr-text-muted)}.render-integration-card_bannerError__Y5Te1{margin:0 0 1rem;padding:.65rem .75rem;border-radius:var(--radius-md);font-size:.8125rem;background-color:color-mix(in oklch,var(--status-critical) 10%,transparent);border:1px solid color-mix(in oklch,var(--status-critical) 28%,transparent);color:var(--clr-text-primary)}.render-integration-card_accountLine__3mjsH{margin:0 0 1rem;font-size:.875rem;color:var(--clr-text-muted)}.render-integration-card_accountMeta__mCoTM{font-weight:400}.render-integration-card_footer__jBl6u{padding-top:1rem;border-top:1px solid var(--clr-border);display:flex;flex-direction:column;gap:.75rem}.render-integration-card_cta__BgfwR{width:100%;justify-content:center}.render-integration-card_apiKeyBlock__k_JOp{display:flex;flex-direction:column;gap:.35rem}.render-integration-card_apiKeyHint__pMoJy{margin:0;font-size:.75rem;color:var(--clr-text-muted);line-height:1.45}.render-integration-card_inlineLink__zxac_{font-size:inherit}.render-integration-card_repoBlock__8suSm{display:flex;flex-direction:column;gap:.35rem}.render-integration-card_repoError__q8hHh{margin:0;font-size:.8125rem;color:var(--status-critical)}.render-integration-card_repoOpen__UTWQ4{font-size:.8125rem;align-self:flex-start}.render-integration-card_projectHint__ehWin{margin:0;font-size:.8125rem;color:var(--clr-text-muted);line-height:1.4}.page_page__WmO9Q{max-width:var(--page-content-max-width);margin:0 auto}.page_grid__QuFO2{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media(min-width:768px){.page_grid__QuFO2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_grid__QuFO2{grid-template-columns:repeat(3,1fr)}}.page_gridCatalogLoading__sAdgX{grid-column:1/-1}.page_moduleCardDimmed__bfUYT{opacity:.75}.page_moduleCardInner__UB3YI{padding:1.5rem}.page_moduleCardTop__J1XG_{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.page_moduleIcon__VAUYo{width:3rem;height:3rem;border-radius:calc(var(--radius) + 4px);display:flex;align-items:center;justify-content:center}.page_moduleIconActive__5c6i_{background-color:color-mix(in oklch,var(--status-healthy) 10%,transparent);color:var(--status-healthy)}.page_moduleIconDefault__H1bec{background-color:var(--surface-secondary);color:var(--clr-text-muted)}.page_moduleTitle__b_3db{font-size:1.125rem;font-weight:600;color:var(--clr-text-primary);margin-bottom:.5rem}.page_moduleDesc__8Z79F,.page_moduleEnabledCount__xnHCP{font-size:.875rem;color:var(--clr-text-muted);margin-bottom:1rem}.page_moduleCardFooter__3_Lj8{padding-top:1rem;border-top:1px solid var(--clr-border)}.page_moduleConfigBtn__LNoL6{width:100%}.upcoming-schedules_root___O0yh{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;height:100%}.upcoming-schedules_toolbar__xRv7Y{display:flex;flex-direction:row;align-items:stretch;gap:1rem;width:100%;min-width:0;box-sizing:border-box}.upcoming-schedules_toolbarCalendarTrack__i__fm{display:flex;flex-direction:column;align-items:stretch;flex:0 0 calc((100% - 1rem)*2/3);width:calc((100% - 1rem)*2/3);box-sizing:border-box;padding-inline:1rem;padding-top:1rem;min-width:0}.upcoming-schedules_toolbarNavCenter__P0EyH{display:flex;justify-content:center;width:100%;pointer-events:none}.upcoming-schedules_toolbarNavCenter__P0EyH button,.upcoming-schedules_toolbarNavCenter__P0EyH span{pointer-events:auto}.upcoming-schedules_toolbarNavCenterInner__tTvQv{display:flex;flex-direction:column;align-items:center;gap:.375rem;max-width:min(22rem,100%)}.upcoming-schedules_toolbarNavMonth__nRDjE{margin:0;font-size:.8125rem;font-weight:600;color:var(--clr-text-primary);text-align:center;line-height:1.25;white-space:nowrap}.upcoming-schedules_toolbarNavButtons__ytDcb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem}.upcoming-schedules_toolbarAsideTrack__JGDDU{flex:0 0 calc((100% - 1rem)/3);width:calc((100% - 1rem)/3);box-sizing:border-box;border-left:1px solid var(--clr-border);padding:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.5rem;min-width:0}.upcoming-schedules_asideHeadingIcon__6y_Tb{flex-shrink:0;display:flex;align-items:center;align-self:center;color:var(--clr-text-muted)}.upcoming-schedules_asideHeading__xkbfo{margin:0;flex:1;min-width:0;font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--clr-text-primary);line-height:1.25;text-align:left}@media(max-width:767.98px){.upcoming-schedules_toolbar__xRv7Y{flex-direction:column;align-items:stretch;gap:1rem}.upcoming-schedules_toolbarCalendarTrack__i__fm{width:100%;flex:1 1 auto;padding-bottom:.35rem}.upcoming-schedules_toolbarNavCenter__P0EyH{pointer-events:auto}.upcoming-schedules_toolbarNavMonth__nRDjE{padding-top:.375rem}.upcoming-schedules_toolbarAsideTrack__JGDDU{width:100%;flex:0 1 auto;border-left:none;border-top:1px solid var(--clr-border);padding:1rem;min-height:0}}.upcoming-schedules_body__gwwpI{position:relative;display:block;min-width:0;min-height:0}@media(max-width:767.98px){.upcoming-schedules_body__gwwpI{display:flex;flex-direction:column;gap:1rem}}.upcoming-schedules_calendarPane__N7Afr{box-sizing:border-box;width:calc((100% - 1rem)*2/3);min-width:0;min-height:0;overflow-x:hidden;overflow-y:visible;display:flex;flex-direction:column;padding:1rem}.upcoming-schedules_calendarPane__N7Afr>*{flex:0 1 auto;min-height:0}@media(max-width:767.98px){.upcoming-schedules_calendarPane__N7Afr{width:100%;max-height:min(19.5rem,33vh);overflow-y:auto;-webkit-overflow-scrolling:touch}}.upcoming-schedules_eventsAside__aO5wz{position:absolute;top:0;right:0;bottom:0;width:calc((100% - 1rem)/3);min-width:0;min-height:0;box-sizing:border-box;isolation:isolate;background-color:var(--sidepanel-bg);border-left:1px solid var(--clr-border);border-top:1px solid var(--clr-border);border-top-right-radius:var(--sidepanel-surface-border-top-right-radius);border-bottom-right-radius:var(--sidepanel-surface-border-bottom-right-radius);overflow:hidden;display:flex;flex-direction:column;padding:0}@media(max-width:767.98px){.upcoming-schedules_eventsAside__aO5wz{position:static;width:100%;top:auto;right:auto;bottom:auto;border-left:none;border-top-right-radius:0;border-bottom-right-radius:0;max-height:12rem;background-color:rgba(0,0,0,0)}}.upcoming-schedules_eventsAsideScroll__sZwhW{flex:1 1 auto;min-height:0;padding:0 1rem 1rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.upcoming-schedules_eventList__QHGaT{list-style:none;margin:0;padding:0}.upcoming-schedules_eventListItem__w0xq1{padding:.5rem 0;border-bottom:1px solid color-mix(in oklch,var(--clr-border) 85%,transparent)}.upcoming-schedules_eventListItem__w0xq1:last-child{border-bottom:none}.upcoming-schedules_eventTitle__7euI_{margin:0;font-size:.8125rem;font-weight:500;color:var(--clr-text-primary);line-height:1.35}.upcoming-schedules_eventMeta__O_izo{margin:.125rem 0 0;font-size:.75rem;color:var(--clr-text-muted)}.upcoming-schedules_asideEmpty___V3Ey{margin:0;font-size:.8125rem;color:var(--clr-text-muted)}.upcoming-schedules_monthWrap__yjA_G{display:flex;flex-direction:column;gap:.3rem;flex:0 1 auto;min-height:0}.upcoming-schedules_monthWeekdays__lD71Q{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;flex-shrink:0}.upcoming-schedules_monthWeekday__1oKwN{font-size:.6875rem;font-weight:600;color:var(--clr-text-muted);text-align:center;padding:.2rem 0}.upcoming-schedules_monthCells__Kpd2z{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(calc(2.875rem * .75 * 2),auto);gap:2px;align-content:start}.upcoming-schedules_monthCell__TOYjL{min-height:calc(2.875rem*.75*2);border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,0);background:color-mix(in oklch,var(--surface-secondary) 40%,transparent);color:var(--clr-text-primary);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.25rem;font-size:.8125rem;transition:background-color .12s ease,border-color .12s ease}.upcoming-schedules_monthCell__TOYjL:hover:not(:disabled){background-color:color-mix(in oklch,var(--surface-secondary) 70%,transparent)}.upcoming-schedules_monthCellOutside__kiIE8{color:var(--clr-text-muted);background:color-mix(in oklch,var(--surface-secondary) 18%,transparent);opacity:.92}.upcoming-schedules_monthCellOutside__kiIE8:hover:not(:disabled){background-color:color-mix(in oklch,var(--surface-secondary) 42%,transparent);opacity:1}.upcoming-schedules_monthCellOutside__kiIE8 .upcoming-schedules_monthDot__OPpSK{background-color:color-mix(in oklch,var(--clr-text-muted) 55%,transparent)}.upcoming-schedules_monthCellToday__UtBsw{border-color:color-mix(in oklch,var(--clr-brand-primary) 45%,transparent)}.upcoming-schedules_monthCellCursor___sFZv{outline:1px solid color-mix(in oklch,var(--clr-brand-primary) 55%,transparent)}.upcoming-schedules_monthCellNum__Kyxd0{font-weight:600}.upcoming-schedules_monthCellDots__92qWR{display:flex;gap:2px;margin-top:.125rem}.upcoming-schedules_monthDot__OPpSK{width:4px;height:4px;border-radius:50%;background-color:var(--clr-brand-primary)}.page_page__Jm74I{max-width:var(--page-content-max-width);margin:0 auto}.page_dashboardStack__VGhL9{display:flex;flex-direction:column;gap:1.5rem}.page_statsGrid__vDGV5{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.page_statsGrid__vDGV5{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_statsGrid__vDGV5{grid-template-columns:repeat(4,1fr)}}.page_healthQuickRow__kLipy{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.page_healthQuickRow__kLipy{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.page_healthQuickRow__kLipy>*{min-width:0}}.page_healthQuickAside__FbyzL{display:flex;flex-direction:column;gap:1rem;min-height:0}.page_healthQuickAsideTask__Sb_bR{flex-shrink:0}.page_healthQuickLinksCard__YxZ6N{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.page_healthQuickLinksBody__jvjDR{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.page_threeColRow__NmPWu{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.page_threeColRow__NmPWu{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.page_threeColRow__NmPWu>*{min-height:0;min-width:0}}.page_cardFillHeight__BQZKk{height:100%;min-height:0;display:flex;flex-direction:column}.page_cardFillHeight__BQZKk>div:last-child{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.page_alertCardsRow__x9tgM{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.page_alertCardsRow__x9tgM{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.page_healthTableWrap___4ghi{margin-top:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_healthTable__hYOBv{width:100%;min-width:30rem;border-collapse:collapse;font-size:.8125rem}.page_healthTable__hYOBv td,.page_healthTable__hYOBv th{padding:.5rem .45rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--clr-border)}.page_healthTable__hYOBv th{font-weight:500;color:var(--clr-text-muted);white-space:nowrap}.page_healthTable__hYOBv tbody tr:last-child td{border-bottom:none}.page_healthEnvStatic__hQ_18{font-size:.8125rem;color:var(--clr-text-primary)}.page_healthProjectLink__F1_2r{color:var(--clr-text-primary);font-weight:500;text-decoration:none}.page_healthProjectLink__F1_2r:hover{color:var(--clr-brand-primary);text-decoration:underline}.page_naCell__TKZlm{color:var(--clr-text-muted);font-variant-numeric:tabular-nums}.page_healthEmpty__C0aPx{padding:1rem!important;text-align:center;color:var(--clr-text-muted);font-size:.875rem}.page_inlineSettingsLink__FC_Si{color:var(--clr-brand-primary);text-decoration:underline;text-underline-offset:2px}.page_inlineSettingsLink__FC_Si:hover{color:var(--clr-text-primary)}.page_cardHeaderRow__LoNms{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.page_cardHeaderLeft__iEdMT{display:flex;align-items:center;gap:.5rem;min-width:0}.page_cardHeaderLeft__iEdMT svg{flex-shrink:0;align-self:center}.page_cardHeaderLeft__iEdMT h3{min-width:0}.page_viewAllLink__jHWsh{font-size:.875rem;color:var(--clr-brand-primary)}.page_viewAllLink__jHWsh:hover{text-decoration:underline}.page_healthGrid__vlJBk{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(min-width:640px){.page_healthGrid__vlJBk{grid-template-columns:repeat(4,1fr)}}.page_healthBox__Uda_i{border-radius:var(--radius-md);border:1px solid;padding:.5rem .625rem;min-width:0}.page_healthBoxInner__uLDxB{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.page_healthBoxText___xX9e{min-width:0;flex:1;text-align:left}.page_healthIconHealthy__eZ_Co{flex-shrink:0;color:var(--status-healthy)}.page_healthIconAttention__2pJ_x{flex-shrink:0;color:var(--status-attention)}.page_healthIconRisky___NsDE{flex-shrink:0;color:var(--status-risky)}.page_healthIconCritical__6Ab5s{flex-shrink:0;color:var(--status-critical)}.page_healthBoxHealthy__EquX_{background-color:color-mix(in oklch,var(--status-healthy) 10%,transparent);border-color:color-mix(in oklch,var(--status-healthy) 20%,transparent)}.page_healthBoxAttention__VNJcJ{background-color:color-mix(in oklch,var(--status-attention) 10%,transparent);border-color:color-mix(in oklch,var(--status-attention) 20%,transparent)}.page_healthBoxRisky__K5BF6{background-color:color-mix(in oklch,var(--status-risky) 10%,transparent);border-color:color-mix(in oklch,var(--status-risky) 20%,transparent)}.page_healthBoxCritical__Kv3hP{background-color:color-mix(in oklch,var(--status-critical) 10%,transparent);border-color:color-mix(in oklch,var(--status-critical) 20%,transparent)}.page_healthNum__iU6eN{font-size:1.125rem;font-weight:600;line-height:1.15;margin:0}.page_healthNumHealthy__kEGFx{color:var(--status-healthy)}.page_healthNumAttention__SKer2{color:var(--status-attention)}.page_healthNumRisky__48Bx_{color:var(--status-risky)}.page_healthNumCritical__tdiDh{color:var(--status-critical)}.page_healthLabel__qo2VK{font-size:.6875rem;font-weight:500;color:var(--clr-text-muted);margin:.125rem 0 0;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.page_divideList__8nXDJ>*+*{border-top:1px solid var(--clr-border)}.page_blockerRow__ozXEi{display:block;padding:1rem;text-decoration:none;transition:background-color .15s}.page_blockerRow__ozXEi:hover{background-color:color-mix(in oklch,var(--surface-secondary) 50%,transparent)}.page_blockerRowHeader__i2nSa{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.page_blockerItems__R9GWw{display:flex;flex-direction:column;gap:.25rem}.page_blockerItem__QA7U6{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--clr-text-muted)}.page_milestoneRow__xNlci{display:block;padding:1rem;text-decoration:none;transition:background-color .15s}.page_milestoneRow__xNlci:hover{background-color:color-mix(in oklch,var(--surface-secondary) 50%,transparent)}.page_milestoneName__LO3b3{font-weight:500;color:var(--clr-text-primary)}.page_milestoneProject__CzRAC{font-size:.875rem;color:var(--clr-text-muted)}.page_quickLinkLabel__HpPfn{font-size:.75rem;font-weight:500;color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.page_quickLink__uZs1A{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:var(--radius);transition:background-color .15s}.page_quickLink__uZs1A:hover{background-color:var(--surface-secondary)}.page_quickLink__uZs1A:hover .page_quickLinkIcon__1zVVw{color:var(--clr-brand-primary)}.page_quickLinkName__lM4sp{font-size:.875rem;color:var(--clr-text-primary)}.page_quickLinkIcon__1zVVw{color:var(--clr-text-muted);transition:color .15s}.page_accessRow__p2vjR{display:block;padding:1rem;text-decoration:none;transition:background-color .15s}.page_accessRow__p2vjR:hover{background-color:color-mix(in oklch,var(--surface-secondary) 50%,transparent)}.page_accessName__aLqGN{font-weight:500;color:var(--clr-text-primary);margin-bottom:.5rem}.page_accessItems__VMnlA{display:flex;flex-direction:column;gap:.25rem}.page_accessItem__9_W0g{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--clr-text-muted)}.page_accessDot__08jfL{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--status-attention);flex-shrink:0}.page_activityToolbarRight__VKvSG{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.page_activityFilters__J7Mfx{display:flex;flex-wrap:wrap;gap:.375rem}.page_activityScroll__3Iyo0{max-height:min(22rem,42vh);overflow-y:auto;overflow-x:hidden}.page_activityRow__x6yVV{display:block;padding:1rem;transition:background-color .15s}.page_activityRow__x6yVV:hover{background-color:color-mix(in oklch,var(--surface-secondary) 40%,transparent)}.page_emptyMilestone__hg4Zr{padding:1rem;text-align:center;font-size:.875rem;color:var(--clr-text-muted)}.page_noBorder__vFj6q{padding:0!important}.service-card_serviceCard__ZARUS{padding:1.25rem}.service-card_serviceTop__5nFea{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.service-card_serviceTopLeft__9THYY{display:flex;align-items:center;gap:.75rem}.service-card_serviceIcon__nVLH0{width:2.5rem;height:2.5rem;border-radius:var(--radius);display:flex;align-items:center;justify-content:center}.service-card_serviceIconActive__RIzZY{background-color:color-mix(in oklch,var(--status-healthy) 10%,transparent);color:var(--status-healthy)}.service-card_serviceIconIssue__KDyE0{background-color:color-mix(in oklch,var(--status-critical) 10%,transparent);color:var(--status-critical)}.service-card_serviceIconDefault__Sxmk0{background-color:var(--surface-secondary);color:var(--clr-text-muted)}.service-card_serviceName__5MV7o{font-weight:600;color:var(--clr-text-primary)}.service-card_serviceCategory__kbYsG{font-size:.875rem;color:var(--clr-text-muted)}.service-card_serviceDetails__I7P_Q{display:flex;flex-direction:column;gap:.75rem;font-size:.875rem}.service-card_serviceDetailRow__emrPw{display:flex;align-items:center;justify-content:space-between}.service-card_serviceDetailLabel__TmAW_{color:var(--clr-text-muted)}.service-card_serviceDetailValue__b5_vn{color:var(--clr-text-primary)}.service-card_serviceProjects__U2hwZ{display:flex;flex-direction:column;gap:.25rem}.service-card_serviceProjectsLabel__n5EEk{color:var(--clr-text-muted);font-size:.875rem}.service-card_serviceProjectBadges___fRQt{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.service-card_serviceNoProjects__F_4Uh{font-size:.75rem;color:var(--clr-text-muted)}.service-card_serviceDashBtn__rQMmH{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-size:.875rem;font-weight:500;color:var(--clr-brand-primary);background-color:color-mix(in oklch,var(--clr-brand-primary) 10%,transparent);border-radius:var(--radius);text-decoration:none;transition:background-color .15s;margin-top:1rem;padding:1rem .75rem .5rem;border-top:1px solid var(--clr-border)}.service-card_serviceDashBtn__rQMmH:hover{background-color:color-mix(in oklch,var(--clr-brand-primary) 20%,transparent)}.page_page__M9rdb{max-width:var(--page-content-max-width);margin:0 auto}.page_searchRow__dyHQo{margin-bottom:1.5rem;max-width:28rem}.page_sections__3_Mno{display:flex;flex-direction:column;gap:2rem}.page_categoryHeader__5Hgd4{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--clr-text-muted)}.page_categoryTitle__pcsqU{font-family:var(--font-header);font-size:1.125rem;font-weight:600;color:var(--clr-text-primary)}.page_grid__STjVf{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.page_grid__STjVf{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_grid__STjVf{grid-template-columns:repeat(3,1fr)}}.task-board_boardCol__USCUL{display:flex;flex-direction:column;gap:.75rem;min-height:0}.task-board_boardColHeader__6wWDk{display:flex;align-items:center;justify-content:space-between}.task-board_boardColTitle__pTU6Q{font-weight:600;color:var(--clr-text-primary)}.task-board_taskCards__sq82D{display:flex;flex-direction:column;gap:.75rem}.task-board_taskCardHighlight__0SpOo{outline:2px solid color-mix(in oklch,var(--clr-brand-primary) 65%,transparent);outline-offset:2px}.task-board_taskCardInner__p6jMq{padding:1rem}.task-board_taskCardTop__zOWRW{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.task-board_taskTitleBlock__aZE3H{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem}.task-board_taskNumber__yB_Ta{font-size:.6875rem;font-weight:600;font-family:ui-monospace,Cascadia Code,monospace;color:var(--clr-text-muted);letter-spacing:.04em}.task-board_taskTitle__k1hja{font-weight:500;color:var(--clr-text-primary)}.task-board_taskDesc__6sVeI,.task-board_taskTitle__k1hja{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.task-board_taskDesc__6sVeI{font-size:.875rem;color:var(--clr-text-muted);margin-bottom:.75rem}.task-board_taskStatusRow__QVNBz{margin-bottom:.75rem}.task-board_taskStatusRow__QVNBz select{width:100%;font-size:.8125rem}.task-board_taskProject__rPhjB{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--clr-text-muted);margin-bottom:.75rem}.task-board_taskFooter__50xz8{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--clr-border)}.task-board_taskAssignee__IMyAy{display:flex;align-items:center;gap:.5rem}.task-board_taskAvatar__ZrmUO{width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;color:var(--clr-text-primary)}.task-board_taskAssigneeName__qEJqB,.task-board_taskDue__G4n_R{font-size:.75rem;color:var(--clr-text-muted)}.task-board_taskDue__G4n_R{display:flex;align-items:center;gap:.25rem}.task-board_taskClientTag__eptZ3{margin-top:.5rem}.task-board_cardClickable__R_qkl{border-radius:inherit}.task-board_cardClickable__R_qkl:focus-visible{outline:2px solid color-mix(in oklch,var(--clr-brand-primary) 70%,transparent);outline-offset:2px}.task-board_draggableWrap__QSEL_{touch-action:none;cursor:grab}.task-board_draggableWrap__QSEL_:active{cursor:grabbing}.task-board_draggableDragging__hrvnG{opacity:.35}.task-board_columnDroppable__UHxsW{min-height:2rem;flex:1;display:flex;flex-direction:column;gap:.75rem;border-radius:var(--radius);transition:background-color .15s ease}.task-board_columnOver__MlsKa{background-color:color-mix(in oklch,var(--clr-brand-primary) 8%,transparent);outline:1px dashed color-mix(in oklch,var(--clr-brand-primary) 35%,transparent);outline-offset:2px}.task-board_overlayCard__EAOoR{width:100%;max-width:18rem;cursor:grabbing;box-shadow:0 12px 40px color-mix(in oklch,var(--clr-text-primary) 18%,transparent)}.task-board_kanbanGrid__4S3Wa{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.task-board_kanbanGrid__4S3Wa{grid-template-columns:repeat(4,1fr)}}.rich-text-editor_wrap__BCuQR{display:flex;flex-direction:column;border:var(--richtext-border-width) solid var(--richtext-border);border-radius:var(--richtext-border-radius);background-color:var(--richtext-editor-bg);overflow:hidden}.rich-text-editor_wrapFill__NT3_6{flex:1;min-height:0}.rich-text-editor_wrapFill__NT3_6>div:last-child{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.rich-text-editor_wrapFill__NT3_6 .ProseMirror.rich-text-editor_proseEditor__U7cvV{min-height:42vh;max-height:none;flex:1}.rich-text-editor_toolbar__fpkvu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--richtext-toolbar-gap);padding:var(--richtext-toolbar-padding);border-bottom:var(--richtext-border-width) solid var(--richtext-toolbar-border);background-color:var(--richtext-toolbar-bg)}.rich-text-editor_toolbarBtn__nchwv{display:inline-flex;align-items:center;justify-content:center;min-width:var(--richtext-toolbar-button-min-width);height:var(--richtext-toolbar-button-min-height);padding:var(--richtext-toolbar-button-padding);border:none;border-radius:var(--richtext-toolbar-button-border-radius);background:rgba(0,0,0,0);color:var(--richtext-toolbar-button-color);font-size:.8125rem;font-weight:600;cursor:pointer;transition:var(--transition-colors)}.rich-text-editor_toolbarBtn__nchwv:hover{background-color:var(--richtext-toolbar-button-bg-hover)}.rich-text-editor_toolbarBtn__nchwv:disabled{opacity:.35;cursor:not-allowed}.rich-text-editor_toolbarBtnActive__hWYP_{background-color:var(--richtext-toolbar-btn-active-bg);color:var(--richtext-toolbar-btn-active-color)}.rich-text-editor_toolbarSep__w3sNX{width:var(--richtext-toolbar-separator-width);height:var(--richtext-toolbar-separator-height);margin:0 var(--richtext-toolbar-separator-margin);background-color:var(--richtext-toolbar-separator-color);flex-shrink:0}.rich-text-editor_toolbarField__1Igjh{display:inline-flex;align-items:center;gap:.35rem;margin-right:.125rem}.rich-text-editor_toolbarFieldLabel__9pXiS{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--richtext-toolbar-field-label-color);white-space:nowrap}.rich-text-editor_toolbarSelect__shTiS{min-width:5.5rem;max-width:8rem;height:var(--richtext-toolbar-button-min-height);padding:0 var(--spacing-sm);font-size:.8125rem;color:var(--richtext-toolbar-button-color);background-color:var(--richtext-toolbar-select-bg);border:1px solid var(--richtext-border);border-radius:var(--richtext-toolbar-button-border-radius);cursor:pointer}.rich-text-editor_toolbarSelect__shTiS:focus{outline:none;border-color:var(--richtext-focus-ring-color);box-shadow:0 0 0 2px color-mix(in oklch,var(--richtext-focus-ring-color) 28%,transparent)}.rich-text-editor_richTextLink__kEnOC{cursor:pointer;color:var(--richtext-link-color);text-decoration:underline;text-underline-offset:2px}.rich-text-editor_richTextLink__kEnOC:hover{color:color-mix(in oklch,var(--richtext-link-color) 85%,var(--richtext-text-color))}.rich-text-editor_proseEditor__U7cvV.ProseMirror{min-height:min(50vh,28rem);max-height:min(60vh,36rem);overflow-y:auto;outline:none;padding:.875rem 1rem 1.25rem;font-size:.9375rem;line-height:1.6;color:var(--richtext-text-color)}.rich-text-editor_proseEditor__U7cvV.ProseMirror:focus{outline:none}.rich-text-editor_proseEditor__U7cvV.ProseMirror p{margin:.35rem 0}.rich-text-editor_proseEditor__U7cvV.ProseMirror h2,.rich-text-editor_proseEditor__U7cvV.ProseMirror h3{margin:1rem 0 .4rem;font-weight:600;line-height:1.25}.rich-text-editor_proseEditor__U7cvV.ProseMirror h2{font-size:1.125rem}.rich-text-editor_proseEditor__U7cvV.ProseMirror h3{font-size:1rem}.rich-text-editor_proseEditor__U7cvV.ProseMirror ol,.rich-text-editor_proseEditor__U7cvV.ProseMirror ul{margin:.35rem 0;padding-left:1.35rem}.rich-text-editor_proseEditor__U7cvV.ProseMirror blockquote{margin:.5rem 0;padding-left:.85rem;border-left:3px solid var(--richtext-blockquote-border);color:var(--richtext-toolbar-field-label-color)}.rich-text-editor_proseEditor__U7cvV.ProseMirror code{font-family:var(--font-mono);font-size:.8125rem;background:var(--richtext-code-bg);padding:.1rem .35rem;border-radius:var(--radius-sm);border:1px solid var(--richtext-code-border)}.rich-text-editor_proseEditor__U7cvV.ProseMirror pre{margin:.65rem 0;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--richtext-pre-border);background:var(--richtext-pre-bg);box-shadow:inset 0 1px 0 color-mix(in oklch,var(--richtext-text-color) 6%,transparent);overflow-x:auto}.rich-text-editor_proseEditor__U7cvV.ProseMirror pre code{background:none;padding:0;border:none;font-size:.8125rem;line-height:1.55;color:var(--richtext-text-color)}.rich-text-editor_proseEditor__U7cvV.ProseMirror hr{margin:1.35rem 0;border:none;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--richtext-toolbar-field-label-color) 55%,var(--richtext-border)),transparent);opacity:1}.rich-text-editor_proseEditor__U7cvV.ProseMirror a:not([href]){cursor:default;text-decoration:none;color:inherit}.rich-text-editor_proseReadonly__DfXHW.ProseMirror{min-height:0;max-height:none;overflow-y:visible;cursor:default}.rich-text-editor_proseReadonly__DfXHW.ProseMirror a[href]{cursor:pointer;pointer-events:auto}.rich-text-editor_viewerWrap__qC4Uu{isolation:isolate;border-radius:var(--richtext-viewer-border-radius);border:1px solid color-mix(in oklch,var(--surface-glass-border) 72%,transparent);background:color-mix(in oklch,var(--card-bg) 38%,transparent);backdrop-filter:blur(var(--surface-glass-blur)) saturate(var(--surface-glass-saturate));-webkit-backdrop-filter:blur(var(--surface-glass-blur)) saturate(var(--surface-glass-saturate));box-shadow:inset 0 1px 0 color-mix(in oklch,var(--clr-neutral-0) 8%,transparent),0 1px 0 color-mix(in oklch,var(--clr-neutral-900) 28%,transparent);overflow:visible;min-height:0}.project-tabs_tabTopRow__JsUNl{display:flex;justify-content:flex-end;margin-bottom:1rem}.project-tabs_tabTextarea__so6Js{width:100%;min-height:4.5rem;padding:.5rem .75rem;background-color:var(--input-bg);border:1px solid var(--clr-border);border-radius:var(--radius);color:var(--clr-text-primary);font-size:.875rem;font-family:inherit;resize:vertical}.project-tabs_tabTextarea__so6Js::placeholder{color:var(--clr-text-muted)}.project-tabs_tabTextarea__so6Js:focus{outline:none;border-color:var(--clr-focus-ring);box-shadow:0 0 0 2px color-mix(in oklch,var(--clr-focus-ring) 30%,transparent)}.project-tabs_divideList__A82AI>*+*{border-top:1px solid var(--clr-border)}.project-tabs_noPad__VJ_3k{padding:0!important}.project-tabs_overviewLayout__0c50K{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.project-tabs_overviewLayout__0c50K{grid-template-columns:2fr 1fr}}.project-tabs_overviewMain__UOn7b,.project-tabs_overviewSide__RRXaG{display:flex;flex-direction:column;gap:1.5rem}.project-tabs_dlGrid__rh5NX{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.project-tabs_dlGridFull__m20I6{grid-column:1/-1}.project-tabs_dt__KL4AQ{font-size:.875rem;color:var(--clr-text-muted);margin-bottom:.25rem}.project-tabs_dd__eDQmk{font-weight:500;color:var(--clr-text-primary)}.project-tabs_teamChips___uWct,.project-tabs_techBadges__ORqsY{display:flex;flex-wrap:wrap;gap:.5rem}.project-tabs_teamChips___uWct{align-items:center}.project-tabs_teamChip__RERNq{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background-color:var(--surface-secondary);border-radius:var(--radius)}.project-tabs_teamChipAvatar__H_cys{width:1.5rem;height:1.5rem;border-radius:50%;background-color:color-mix(in oklch,var(--clr-brand-primary) 20%,transparent);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;color:var(--clr-brand-primary)}.project-tabs_teamChipName__qubnr{font-size:.875rem;color:var(--clr-text-primary)}.project-tabs_quickLinksGrid__khdNK{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.project-tabs_quickLinksGrid__khdNK{grid-template-columns:repeat(4,1fr)}}.project-tabs_quickLinkBtn__p3lDR{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:color-mix(in oklch,var(--surface-secondary) 50%,transparent);border-radius:var(--radius);text-decoration:none;transition:background-color .15s;font-size:.875rem;font-weight:500;color:var(--clr-text-primary)}.project-tabs_quickLinkBtn__p3lDR:hover{background-color:var(--surface-secondary)}.project-tabs_quickLinkBtnLive__Q4G6G{background-color:color-mix(in oklch,var(--status-healthy) 10%,transparent)}.project-tabs_quickLinkBtnLive__Q4G6G:hover{background-color:color-mix(in oklch,var(--status-healthy) 20%,transparent)}.project-tabs_latestUpdateHeader__ei_oq{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.project-tabs_latestUpdateMeta__gqLMt{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;color:var(--clr-text-muted);flex-shrink:0}.project-tabs_latestUpdateAuthorName__tfB5i{font-weight:500;color:var(--clr-text-primary)}.project-tabs_latestUpdateMetaSep__Yxwf1{opacity:.55}.project-tabs_latestUpdateDate__mQs39{white-space:nowrap}.project-tabs_latestUpdateStack__E6Quz{display:flex;flex-direction:column;gap:.5rem;min-width:0}.project-tabs_latestUpdateDetailsViewer__EVdlL{border:none;border-radius:var(--radius);background:rgba(0,0,0,0);min-height:0;max-height:none;overflow:visible;margin-bottom:0;color:var(--clr-text-muted)}.project-tabs_updateTitleRow__2Bwa6{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.project-tabs_updateTitle__jRthL{font-weight:500;color:var(--clr-text-primary)}.project-tabs_updateBody__Gn19v{font-size:.875rem;color:var(--clr-text-muted)}.project-tabs_blockerItem__vSpCb{align-items:flex-start;background-color:color-mix(in oklch,var(--status-attention) 10%,transparent)}.project-tabs_accessItem__Qmdhx,.project-tabs_blockerItem__vSpCb{display:flex;gap:.5rem;padding:.5rem;border-radius:var(--radius);font-size:.875rem;color:var(--clr-text-primary)}.project-tabs_accessItem__Qmdhx{align-items:center;background-color:color-mix(in oklch,var(--status-critical) 10%,transparent)}.project-tabs_accessDot__0QnHl{background-color:var(--status-critical)}.project-tabs_accessDot__0QnHl,.project-tabs_envDot__5lvOF{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.project-tabs_envDotHealthy__giZ9P{background-color:var(--status-healthy)}.project-tabs_envDotDegraded__wvoYo{background-color:var(--status-attention)}.project-tabs_envDotDown__Ej64v{background-color:var(--status-critical)}.project-tabs_envDotUnknown__MFQum{background-color:var(--clr-text-muted)}.project-tabs_envQuickRow__SgcLB{display:flex;align-items:center;justify-content:space-between}.project-tabs_envQuickLeft__tjHUe{gap:.5rem}.project-tabs_credWarnItem__e8oN0,.project-tabs_envQuickLeft__tjHUe{display:flex;align-items:center;font-size:.875rem;color:var(--clr-text-primary)}.project-tabs_credWarnItem__e8oN0{justify-content:space-between;padding:.5rem;background-color:color-mix(in oklch,var(--status-attention) 10%,transparent);border-radius:var(--radius)}.project-tabs_updatesList__4nEX8{display:flex;flex-direction:column;gap:1rem}.project-tabs_updateCard__VEUkk{padding:1rem}.project-tabs_updateCardBody__fiMPD{display:flex;align-items:flex-start;gap:1rem}.project-tabs_updateCardAvatarLg__HZplD{width:2.5rem;height:2.5rem;border-radius:50%;background-color:color-mix(in oklch,var(--clr-brand-primary) 20%,transparent);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:var(--clr-brand-primary);flex-shrink:0}.project-tabs_updateCardContent___c_3A{flex:1;min-width:0}.project-tabs_updateCardTitleRow__td_EO{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.project-tabs_updateCardTitleRow__td_EO .project-tabs_tabInlineActions__gfcbx{margin-left:auto}.project-tabs_updateCardTitle__h_Lj0{font-weight:600;color:var(--clr-text-primary)}.project-tabs_updateDetailsViewer__1e2uU{border:none;border-radius:var(--radius);background:rgba(0,0,0,0);min-height:4rem;max-height:min(36vh,18rem);overflow:auto;margin-bottom:.5rem;color:var(--clr-text-muted)}.project-tabs_updateRichEditorShell__7305U{border:1px solid var(--clr-border);border-radius:var(--radius);background:var(--card-bg);min-height:10rem;max-height:min(44vh,24rem);overflow:auto}.project-tabs_updateCardMeta__NZGR4{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--clr-text-muted)}.project-tabs_updateTypePill__2nG5A{display:inline-flex;padding:.125rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px}.project-tabs_taskSection__yfJ_Z{margin-bottom:1.5rem}.project-tabs_taskSectionTitle__gPUrQ{font-weight:600;color:var(--clr-text-primary);margin-bottom:.75rem}.project-tabs_taskItem__7OsLn{padding:1rem;transition:background-color .15s}.project-tabs_taskItem__7OsLn:hover{background-color:color-mix(in oklch,var(--surface-secondary) 30%,transparent)}.project-tabs_taskItemRow__d1ddo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.project-tabs_taskItemTitle__0RuuS{font-weight:500;color:var(--clr-text-primary)}.project-tabs_taskItemNumber__29k6G{font-weight:600;font-size:.8125rem;font-family:ui-monospace,Cascadia Code,monospace;color:var(--clr-text-muted);letter-spacing:.03em}.project-tabs_taskItemNumberSep__UQCQv{font-weight:400;color:var(--clr-border)}.project-tabs_taskItemDesc__lq24T{font-size:.875rem;color:var(--clr-text-muted);margin-top:.25rem}.project-tabs_taskItemMeta__cYhI8{display:flex;align-items:center;gap:1rem;margin-top:.5rem;font-size:.875rem;color:var(--clr-text-muted)}.project-tabs_taskItemMetaItem__e4zn7{display:flex;align-items:center;gap:.25rem}.project-tabs_taskItemBadges__4n78f{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.project-tabs_taskEmptyPad__PAVlp{padding:2rem;text-align:center;color:var(--clr-text-muted)}.project-tabs_linksGrid__2Oigt{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.project-tabs_linksGrid__2Oigt{grid-template-columns:repeat(2,1fr)}}.project-tabs_linkRow__Hcig3{display:flex;align-items:center;justify-content:space-between;padding:1rem;text-decoration:none;transition:background-color .15s}.project-tabs_linkRow__Hcig3:hover{background-color:color-mix(in oklch,var(--surface-secondary) 50%,transparent)}.project-tabs_linkLabel__ZpY0g{font-weight:500;color:var(--clr-text-primary)}.project-tabs_linkVerified__i__xr{font-size:.875rem;color:var(--clr-text-muted)}.project-tabs_envsGrid___STJq{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.project-tabs_envsGrid___STJq{grid-template-columns:repeat(2,1fr)}}.project-tabs_envCard__JNXEL{padding:1.25rem}.project-tabs_envCardTop__mgazZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.project-tabs_envCardTopLeft__f_HrI{display:flex;align-items:center;gap:.75rem}.project-tabs_envName__nwnAm{font-weight:600;color:var(--clr-text-primary)}.project-tabs_envDlList__Kzvcm{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.project-tabs_envDlRow__3PW_4{display:flex;align-items:center;justify-content:space-between}.project-tabs_envDt__0OOOB{color:var(--clr-text-muted)}.project-tabs_envDd__HyiM_{color:var(--clr-text-primary);font-weight:500}.project-tabs_envDdLink__q7NYF{color:var(--clr-brand-primary);text-decoration:none;display:flex;align-items:center;gap:.25rem}.project-tabs_envDdLink__q7NYF:hover{text-decoration:underline}.project-tabs_envDdMono__W6q0H{font-family:var(--font-geist-mono),monospace}.project-tabs_warningBanner__iJUJ4{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:color-mix(in oklch,var(--status-attention) 10%,transparent);border:1px solid color-mix(in oklch,var(--status-attention) 20%,transparent);border-radius:calc(var(--radius) + 4px);margin-bottom:1.5rem}.project-tabs_warningIcon__h1fqV{color:var(--status-attention);flex-shrink:0;margin-top:.125rem}.project-tabs_warningTitle___xfTA{font-weight:500;color:var(--clr-text-primary)}.project-tabs_warningText__FzEbj{font-size:.875rem;color:var(--clr-text-muted)}.project-tabs_tableWrapper__aJVAY{overflow-x:auto}table.project-tabs_credTable__A1Wi_{width:100%;border-collapse:collapse}.project-tabs_credTable__A1Wi_ thead tr{border-bottom:1px solid var(--clr-border)}.project-tabs_credTable__A1Wi_ th{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:500;color:var(--clr-text-muted);white-space:nowrap}.project-tabs_credTable__A1Wi_ td{padding:.75rem 1rem;font-size:.875rem;border-bottom:1px solid var(--clr-border)}.project-tabs_credTable__A1Wi_ tbody tr{transition:background-color .15s}.project-tabs_credTable__A1Wi_ tbody tr:hover{background-color:color-mix(in oklch,var(--surface-secondary) 30%,transparent)}.project-tabs_rowUnverified__zfO45{background-color:color-mix(in oklch,var(--status-attention) 5%,transparent)!important}.project-tabs_cellMuted__sf4lq{color:var(--clr-text-muted)}.project-tabs_cellBold__kzMSV{font-weight:500;color:var(--clr-text-primary)}.project-tabs_cellMono__JgJuw{font-family:var(--font-geist-mono),monospace;color:var(--clr-text-primary)}.project-tabs_docsGrid__wnO4Z{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.project-tabs_docsGrid__wnO4Z{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.project-tabs_docsGrid__wnO4Z{grid-template-columns:repeat(3,1fr)}}.project-tabs_docCardWrap__IE6AJ{position:relative}.project-tabs_docCard__59n8C{position:relative;padding:1rem 3.25rem 1rem 1rem}.project-tabs_docCardActionsCorner__P9lcx{position:absolute;top:.6rem;right:.6rem;display:flex;align-items:center;gap:.125rem;z-index:2}.project-tabs_docIconBtn__JPM9M{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:calc(var(--radius) - 2px);background-color:color-mix(in oklch,var(--card-bg) 88%,transparent);color:var(--clr-text-muted);cursor:pointer;transition:background-color .12s,color .12s}.project-tabs_docIconBtn__JPM9M:hover:not(:disabled){background-color:var(--surface-secondary);color:var(--clr-text-primary)}.project-tabs_docIconBtn__JPM9M:disabled{opacity:.45;cursor:not-allowed}.project-tabs_docCardOpen__NvmGh{width:100%;margin:0;padding:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:calc(var(--radius) - 2px)}.project-tabs_docCardOpen__NvmGh:focus-visible{outline:2px solid var(--clr-focus-ring);outline-offset:2px}.project-tabs_docModalLayout__nz4ys{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}.project-tabs_docContentLabel__1s7yT{flex-shrink:0}.project-tabs_docReadLayout__58WWK{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}.project-tabs_docReadMeta__ZIbJS{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.8125rem;color:var(--clr-text-muted);flex-shrink:0}.project-tabs_docReadScroll__a5qKS{flex:1;min-height:0;overflow-y:auto}.project-tabs_docCardInner__BxaPY{display:flex;align-items:flex-start;gap:.75rem}.project-tabs_docIcon__q0zwq{width:2.5rem;height:2.5rem;border-radius:var(--radius);background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--clr-text-muted)}.project-tabs_docInfo__pZg9p{min-width:0}.project-tabs_docTitle__yY7BR{font-weight:500;color:var(--clr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-tabs_docCategory__WKGUb{font-size:.875rem;color:var(--clr-text-muted)}.project-tabs_docMeta___ICu5{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;color:var(--clr-text-muted)}.project-tabs_fileRow__ZkOq5{display:flex;align-items:center;justify-content:space-between;padding:1rem;transition:background-color .15s}.project-tabs_fileRow__ZkOq5:hover{background-color:color-mix(in oklch,var(--surface-secondary) 30%,transparent)}.project-tabs_fileRowLeft__XgzQF{display:flex;align-items:center;gap:.75rem}.project-tabs_fileIcon__Hn3zk{width:2.5rem;height:2.5rem;border-radius:var(--radius);background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center;color:var(--clr-text-muted)}.project-tabs_fileName__mciNk{font-weight:500;color:var(--clr-text-primary)}.project-tabs_fileMeta__ni3RS{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--clr-text-muted)}.project-tabs_fileRowRight__8NRbU{display:flex;align-items:center;gap:.75rem}.project-tabs_activityItem__f7e_I{display:flex;align-items:flex-start;gap:1rem;padding:1rem}.project-tabs_activityIcon__vRCyY{width:2rem;height:2rem;border-radius:50%;background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--clr-text-muted)}.project-tabs_activityContent__X_bqd{flex:1;min-width:0}.project-tabs_activityDesc__0wAY7{color:var(--clr-text-primary)}.project-tabs_activityMeta__2Dqdk{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem;color:var(--clr-text-muted)}.project-tabs_linkRowWrap__9yfIg{display:flex;align-items:stretch}.project-tabs_linkRowWrap__9yfIg .project-tabs_linkRow__Hcig3{flex:1;min-width:0}.project-tabs_tabInlineActions__gfcbx{display:flex;align-items:center;gap:.125rem;flex-shrink:0;padding-right:.5rem}.project-tabs_taskItemLink__pPetx{display:block;text-decoration:none;color:inherit;border-radius:var(--radius);transition:background-color .15s}.project-tabs_taskItemLink__pPetx:hover{background-color:color-mix(in oklch,var(--surface-secondary) 45%,transparent)}.project-tabs_envCardActions__Fag1K{display:flex;align-items:center;gap:.125rem}.project-tabs_activityToolbar__RVm_Q{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;align-items:flex-end}.project-tabs_activityToolbarField__eVNMQ{display:flex;flex-direction:column;gap:.35rem;min-width:10rem}.project-tabs_activityToolbarLabel__X_40Y{font-size:.75rem;font-weight:500;color:var(--clr-text-muted)}.project-tabs_activityBadge__yx6fi{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--clr-text-muted)}.project-tabs_docCardActions__htVKS{display:flex;gap:.25rem;margin-top:.75rem}.project-tabs_docWikiBody__KWOkR{font-size:.875rem;line-height:1.55;color:var(--clr-text-primary)}.project-tabs_docWikiBody__KWOkR h1,.project-tabs_docWikiBody__KWOkR h2,.project-tabs_docWikiBody__KWOkR h3{margin:1rem 0 .5rem;font-weight:600;line-height:1.25}.project-tabs_docWikiBody__KWOkR h1{font-size:1.125rem}.project-tabs_docWikiBody__KWOkR h2{font-size:1rem}.project-tabs_docWikiBody__KWOkR p{margin:.5rem 0}.project-tabs_docWikiBody__KWOkR ol,.project-tabs_docWikiBody__KWOkR ul{margin:.5rem 0;padding-left:1.25rem}.project-tabs_docWikiBody__KWOkR code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.8125rem;background:color-mix(in oklch,var(--surface-secondary) 70%,transparent);padding:.125rem .35rem;border-radius:calc(var(--radius) - 4px)}.project-tabs_docWikiBody__KWOkR pre{overflow-x:auto;padding:.75rem;border-radius:calc(var(--radius) - 2px);background:color-mix(in oklch,var(--surface-secondary) 60%,transparent);margin:.5rem 0}.project-tabs_docWikiSplit___iLHi{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.project-tabs_docWikiSplit___iLHi{grid-template-columns:1fr 1fr}}.project-tabs_docWikiPaneTitle__V7S5e{font-size:.75rem;font-weight:600;color:var(--clr-text-muted);margin-bottom:.35rem}.project-tabs_modulesEnableIntro__hKanB{font-size:.875rem;color:var(--clr-text-muted);margin-bottom:1rem;line-height:1.5}.project-tabs_modulesEnableList__GwUwE{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.project-tabs_modulesEnableRow__O5_vt{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border:1px solid var(--clr-border);border-radius:var(--radius);background-color:var(--card-bg)}.project-tabs_modulesEnableMain__PD5KV{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.project-tabs_modulesEnableIcon__FeaSl{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:calc(var(--radius) - 2px);display:flex;align-items:center;justify-content:center}.project-tabs_modulesEnableIconActive__3D06C{background-color:color-mix(in oklch,var(--status-healthy) 10%,transparent);color:var(--status-healthy)}.project-tabs_modulesEnableIconDefault__nZcUY{background-color:var(--surface-secondary);color:var(--clr-text-muted)}.project-tabs_modulesEnableText__TEX3N{min-width:0}.project-tabs_modulesEnableTitleRow__iNnI4{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.project-tabs_modulesEnableTitle__9jt8C{font-weight:600;font-size:.9375rem;color:var(--clr-text-primary);margin:0}.project-tabs_modulesEnableDesc__KX0Of{font-size:.8125rem;color:var(--clr-text-muted);margin:0;line-height:1.4}.project-tabs_modulesEnableToggleWrap__XVm9T{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.project-tabs_integrationsGithubCard__RQiyT{margin-bottom:1.5rem}.project-tabs_integrationsGithubTitle__v1ZhO{display:flex;align-items:center;gap:.5rem}.project-tabs_integrationsGithubIntro__QmT1w{font-size:.875rem;color:var(--clr-text-muted);margin:0 0 1rem;line-height:1.5}.project-tabs_integrationsCode__jLNSU{font-size:.8125rem;padding:.1rem .35rem;border-radius:var(--radius-sm);background:var(--surface-secondary)}.project-tabs_integrationsGithubList__5XSHD{list-style:none;margin:0 0 1rem;padding:0;border:1px solid var(--clr-border);border-radius:var(--radius-md);overflow:hidden}.project-tabs_integrationsGithubRow__BSrBF{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .85rem;border-bottom:1px solid var(--clr-border)}.project-tabs_integrationsGithubRow__BSrBF:last-child{border-bottom:none}.project-tabs_integrationsGithubMeta__aZHs7{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0}.project-tabs_integrationsGithubFullName__sSzI_{font-weight:600;font-size:.875rem}.project-tabs_integrationsGithubBranch__L9RHk{font-size:.75rem;color:var(--clr-text-muted);font-family:var(--font-mono)}.project-tabs_integrationsGithubActions__n2BSL{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.project-tabs_integrationsGithubOpen__1QBiU{font-size:.8125rem}.project-tabs_integrationsGithubForm__YwgN0{margin-top:.25rem}.project-tabs_integrationsGithubFields__CxNxB{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.project-tabs_integrationsGithubFields__CxNxB input{flex:1 1 12rem;min-width:0}.project-tabs_integrationsGithubHint__QhAT8{font-size:.75rem;color:var(--clr-text-muted);margin:-.25rem 0 .75rem}.project-tabs_integrationsGithubError__3WVOt{font-size:.8125rem;color:var(--clr-error);margin:.5rem 0 0}.deployment-checklist-tab_wrap__QdCFw{display:flex;flex-direction:column;gap:.25rem}.deployment-checklist-tab_intro__tYNWJ{font-size:.875rem;color:var(--clr-text-muted);margin-bottom:.75rem;line-height:1.5}.deployment-checklist-tab_row__0zqqL{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--clr-border)}.deployment-checklist-tab_row__0zqqL:last-child{border-bottom:none}.deployment-checklist-tab_toggleWrap__kQ8PU{flex-shrink:0;padding-top:.125rem}.deployment-checklist-tab_labelCol__Fy5ox{flex:1;min-width:0}.deployment-checklist-tab_label__HHmsI{font-size:.875rem;font-weight:500;color:var(--clr-text-primary);margin:0}.deployment-checklist-tab_meta__wZhqv{font-size:.75rem;color:var(--clr-text-muted);margin:.2rem 0 0}.deployment-checklist-tab_done__EnGez{text-decoration:line-through;color:var(--clr-text-muted)}.page_page__136iG{max-width:var(--page-content-max-width);margin:0 auto}.page_statusBar__rrXNj{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--card-bg);border:1px solid var(--clr-border);border-radius:calc(var(--radius) + 4px);margin-bottom:1.5rem;flex-wrap:wrap}.page_statusBarDivider__GhM_5{width:1px;height:1rem;background-color:var(--clr-border);flex-shrink:0}.page_statusBarDate__l5eqk,.page_statusBarTeam__OFeFv{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--clr-text-muted)}.page_tabsRow__hgp1e{margin-bottom:1.5rem;overflow-x:auto}.page_tabPanelViewport__Hy6_n{overflow:hidden;position:relative}.page_tabPanelMotion__uwghR{width:100%}.page_actionsWrap__CbuLP{position:relative}.page_overflowMenu__V9LA0{position:absolute;right:0;top:calc(100% + .25rem);z-index:50;min-width:11rem;padding:.25rem;background-color:var(--card-bg);border:1px solid var(--clr-border);border-radius:var(--radius);box-shadow:0 12px 40px rgba(0,0,0,.35)}.page_overflowItem__UeX0t{display:block;width:100%;text-align:left;padding:.5rem .65rem;border:none;border-radius:calc(var(--radius) - 2px);background:rgba(0,0,0,0);font-size:.875rem;color:var(--clr-text-primary);cursor:pointer}.page_overflowItem__UeX0t:hover{background-color:color-mix(in oklch,var(--surface-secondary) 80%,transparent)}.page_overflowItemDanger__u53nt{display:block;width:100%;text-align:left;padding:.5rem .65rem;border:none;border-radius:calc(var(--radius) - 2px);background:rgba(0,0,0,0);font-size:.875rem;color:var(--clr-destructive);cursor:pointer}.page_overflowItemDanger__u53nt:hover{background-color:color-mix(in oklch,var(--clr-destructive) 12%,transparent)}.page_editForm__gVXMv{display:flex;flex-direction:column;gap:.875rem}.page_formRow__pVSIM{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.page_formRowThree__jES8n{display:grid;grid-template-columns:1fr;gap:.875rem}@media(min-width:640px){.page_formRowThree__jES8n{grid-template-columns:repeat(3,1fr)}}.page_formGroup__c7bDI{display:flex;flex-direction:column;gap:.375rem}.page_formLabel__1K_U4{font-size:.8125rem;font-weight:500;color:var(--clr-text-muted)}.page_fieldHint___FeAt{font-size:.75rem;color:var(--clr-text-muted)}.page_textarea__e0hwF{width:100%;min-height:4rem;padding:.5rem .75rem;background-color:var(--input-bg);border:1px solid var(--clr-border);border-radius:var(--radius);color:var(--clr-text-primary);font-size:.875rem;font-family:inherit;resize:vertical}.page_textarea__e0hwF::placeholder{color:var(--clr-text-muted)}.page_textarea__e0hwF:focus{outline:none;border-color:var(--clr-focus-ring);box-shadow:0 0 0 2px color-mix(in oklch,var(--clr-focus-ring) 30%,transparent)}.page_formError__01oY5{font-size:.8125rem;color:var(--clr-destructive)}.page_modalWarning__IH4zW{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:color-mix(in oklch,var(--status-attention) 10%,transparent);border:1px solid color-mix(in oklch,var(--status-attention) 20%,transparent);border-radius:calc(var(--radius) + 4px)}.page_modalWarningIcon__KTr8Q{color:var(--status-attention);flex-shrink:0;margin-top:.125rem}.page_modalWarningTitle__OQ0Dh{font-weight:500;color:var(--clr-text-primary);margin:0}.page_modalWarningBody__s418P{display:flex;flex-direction:column;gap:.5rem}.page_modalWarningText__xWL8X{font-size:.875rem;color:var(--clr-text-muted);margin:0}.repository-url-autocomplete_root__L8azx{display:flex;flex-direction:column;gap:.35rem}.repository-url-autocomplete_anchor__Bpz4j{width:100%}.repository-url-autocomplete_dropdown__TmSqH{margin:0;padding:.25rem;list-style:none;max-height:min(15.5rem,40vh);overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--clr-border);background-color:var(--card-bg);box-shadow:var(--surface-glass-shadow),0 12px 32px rgba(0,0,0,.35)}.repository-url-autocomplete_option__eFIHB{margin:0}.repository-url-autocomplete_optionBtn___OI_O{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.45rem .5rem;border:none;border-radius:calc(var(--radius) - 2px);background:rgba(0,0,0,0);color:var(--clr-text-primary);font-size:.8125rem;cursor:pointer;transition:background-color .12s ease}.repository-url-autocomplete_optionBtn___OI_O:hover{background-color:color-mix(in oklch,var(--surface-secondary) 85%,transparent)}.repository-url-autocomplete_optionIcon__2cVqF{flex-shrink:0;color:var(--clr-text-muted)}.repository-url-autocomplete_optionLabel__zQY4_{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repository-url-autocomplete_privateBadge__Ozv0u{flex-shrink:0;font-size:.6875rem;font-weight:500;color:var(--clr-text-muted);padding:.1rem .35rem;border-radius:var(--radius-sm);background-color:color-mix(in oklch,var(--surface-secondary) 90%,transparent)}.repository-url-autocomplete_hintMuted__8kRpC,.repository-url-autocomplete_hint__3JTSQ{margin:0;font-size:.75rem;line-height:1.4;color:var(--clr-text-muted)}.repository-url-autocomplete_hintWarn__wq2aE{margin:0;font-size:.75rem;line-height:1.4;color:var(--status-attention)}.project-patch-notes-automation_box__gj8fJ{margin-top:.75rem;padding:.75rem;border:1px solid var(--clr-border);border-radius:var(--radius-md);background-color:color-mix(in oklch,var(--surface-secondary) 80%,transparent)}.project-patch-notes-automation_title__ty_lu{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:var(--clr-text-primary)}.project-patch-notes-automation_hint__Mh7qs{margin:0 0 .65rem;font-size:.875rem;color:var(--clr-text-muted);line-height:1.45}.project-patch-notes-automation_row__eTMGF{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.project-patch-notes-automation_status__bmm5k{font-size:.875rem;color:var(--clr-text-muted)}.project-patch-notes-automation_codeBlock__Vq2jo{margin:.5rem 0 0;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-all;border-radius:var(--radius-sm);border:1px solid var(--clr-border);background-color:var(--input-bg);color:var(--clr-text-primary)}.render-service-select_root__f8x2q{display:flex;flex-direction:column;gap:.35rem}.render-service-select_anchor__tLW67{width:100%}.render-service-select_trigger__fUIJM{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.5rem;padding:var(--input-padding-y) var(--input-padding-x);padding-right:.65rem;text-align:left;font-family:inherit;font-size:var(--input-font-size);color:var(--input-text);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-border-radius);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.render-service-select_trigger__fUIJM:hover:not(:disabled){border-color:color-mix(in oklch,var(--input-border) 75%,var(--clr-text-muted))}.render-service-select_trigger__fUIJM:focus-visible{outline:2px solid var(--clr-focus-ring);outline-offset:2px}.render-service-select_trigger__fUIJM:disabled{opacity:.55;cursor:not-allowed}.render-service-select_triggerText__FXgij{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.render-service-select_triggerPlaceholder__aHMrz{color:var(--clr-text-muted)}.render-service-select_chevron__HqVES{flex-shrink:0;color:var(--clr-text-muted);transition:transform .15s ease}.render-service-select_chevronOpen__kwTmn{transform:rotate(180deg)}.render-service-select_dropdown__VSGxt{margin:0;padding:.25rem;list-style:none;max-height:min(15.5rem,40vh);overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--clr-border);background-color:var(--card-bg);box-shadow:var(--surface-glass-shadow),0 12px 32px rgba(0,0,0,.35)}.render-service-select_option__jNWt9{margin:0}.render-service-select_optionBtn__olSNT{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.45rem .5rem;border:none;border-radius:calc(var(--radius) - 2px);background:rgba(0,0,0,0);color:var(--clr-text-primary);font-size:.8125rem;cursor:pointer;transition:background-color .12s ease}.render-service-select_optionBtn__olSNT:hover,.render-service-select_optionPlaceholderRow__83rc8:hover{background-color:color-mix(in oklch,var(--surface-secondary) 85%,transparent)}.render-service-select_optionLabelMuted__mtPEY{flex:1;min-width:0;color:var(--clr-text-muted);font-size:.8125rem}.render-service-select_optionLabel__1iBoL{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.render-service-select_typeBadge__Rwy1N{flex-shrink:0}.project-deployment-hosting_wrap__QD6zH{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--clr-border)}.project-deployment-hosting_sectionLabel__0Zwk9{font-size:.8125rem;font-weight:600;color:var(--clr-text-primary);margin-bottom:.35rem}.project-deployment-hosting_sectionHint___yONG{margin:0 0 .875rem;font-size:.8125rem;color:var(--clr-text-muted);line-height:1.45}.project-deployment-hosting_providerRow__6Si4_{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.project-deployment-hosting_providerBtn__89cOx{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:0 .85rem;border-radius:var(--radius);border:1px solid var(--clr-border);background-color:color-mix(in oklch,var(--surface-secondary) 40%,transparent);color:var(--clr-text-muted);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer;transition:var(--transition-colors,color .15s ease,border-color .15s ease,background .15s ease)}.project-deployment-hosting_providerBtn__89cOx:hover{color:var(--clr-text-primary);border-color:color-mix(in oklch,var(--clr-border) 70%,var(--clr-text-muted))}.project-deployment-hosting_providerBtn__89cOx:focus-visible{outline:2px solid var(--clr-focus-ring);outline-offset:2px}.project-deployment-hosting_providerBtnActive__14FO3{border-color:color-mix(in oklch,var(--clr-primary-400) 55%,transparent);background-color:color-mix(in oklch,var(--clr-primary-400) 14%,transparent);color:var(--clr-text-primary)}.project-deployment-hosting_providerAws__rctPm{font-weight:700;letter-spacing:.02em;color:#f90}.project-deployment-hosting_providerAzure__CQLPD{font-weight:700;letter-spacing:.02em;color:#0078d4}.project-deployment-hosting_providerGcp__y_t7f{font-weight:700;letter-spacing:.02em;color:#4285f4}.project-deployment-hosting_renderPanel__O_7Y_{display:flex;flex-direction:column;gap:1rem}.project-deployment-hosting_field__1OoR2{display:flex;flex-direction:column;gap:.35rem}.project-deployment-hosting_fieldHint__CW7fI{margin:0;font-size:.75rem;color:var(--clr-text-muted);line-height:1.45}.project-deployment-hosting_fieldError__aKOe4{margin:0;font-size:.8125rem;color:var(--status-critical)}.project-deployment-hosting_validateRow__EqkUH{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.project-deployment-hosting_serviceOpen__dt3GX{font-size:.8125rem;align-self:flex-start;margin-top:.25rem}.project-deployment-hosting_placeholder__Bo2j1{margin:0;font-size:.875rem;color:var(--clr-text-muted);line-height:1.45}.project-deployment-hosting_staticEnvValue__r2LeH{font-size:.875rem;font-weight:500;color:var(--clr-text-primary);padding:.45rem 0}.project-deployment-hosting_renderMetrics__cZnW9{margin-top:.25rem;padding:.75rem .85rem;border-radius:var(--radius);border:1px solid var(--clr-border);background-color:color-mix(in oklch,var(--surface-secondary) 35%,transparent)}.project-deployment-hosting_renderMetricGrid__dFZj2{display:grid;gap:.65rem 1rem;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.project-deployment-hosting_metricLabel__v7fzP{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--clr-text-muted);margin-bottom:.2rem}.project-deployment-hosting_metricValue__x767p{font-size:.8125rem;color:var(--clr-text-primary);line-height:1.35}.project-deployment-hosting_metricMuted__VNFgz{color:var(--clr-text-muted)}.client-project-card_projectCardHeader__UEBLQ{display:flex;align-items:flex-start;justify-content:space-between}.client-project-card_projectCardHeaderLeft__7OO_y{display:flex;align-items:center;gap:1rem}.client-project-card_projectAvatar__lWQ74{width:3rem;height:3rem;border-radius:calc(var(--radius) + 4px);background-color:color-mix(in oklch,var(--clr-brand-primary) 10%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;color:var(--clr-brand-primary)}.client-project-card_projectTitle__ABkDw{font-size:1.125rem;font-weight:600;color:var(--clr-text-primary)}.client-project-card_projectDesc__8zrsj{font-size:.875rem;color:var(--clr-text-muted)}.client-project-card_quickLinks__9u6yw{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.client-project-card_quickLink__QeiY9{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:color-mix(in oklch,var(--surface-secondary) 50%,transparent);border-radius:var(--radius);text-decoration:none;transition:background-color .15s;font-size:.875rem;font-weight:500;color:var(--clr-text-primary)}.client-project-card_quickLink__QeiY9:hover{background-color:var(--surface-secondary)}.client-project-card_quickLinkLive__caqM4{background-color:color-mix(in oklch,var(--status-healthy) 10%,transparent)}.client-project-card_quickLinkLive__caqM4:hover{background-color:color-mix(in oklch,var(--status-healthy) 20%,transparent)}.client-project-card_quickLinkIcon__eURLU{color:var(--clr-text-muted)}.client-project-card_infoPanels__gSpji{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media(min-width:768px){.client-project-card_infoPanels__gSpji{grid-template-columns:repeat(3,1fr)}}.client-project-card_infoPanel__kv2j6{padding:1rem;background-color:color-mix(in oklch,var(--surface-secondary) 30%,transparent);border-radius:calc(var(--radius) + 4px)}.client-project-card_infoPanelHeader__T4ye0{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--clr-text-muted)}.client-project-card_infoPanelTitle__XFb7j,.client-project-card_updateTitle__hZUHB{font-weight:500;color:var(--clr-text-primary)}.client-project-card_updateRichViewer__T9AbM{margin-top:.25rem;border:1px solid var(--clr-border);border-radius:var(--radius);background:var(--card-bg);max-height:8rem;overflow:auto;font-size:.875rem;color:var(--clr-text-muted)}.client-project-card_updateDate__IUxYi{font-size:.75rem;color:var(--clr-text-muted);margin-top:.5rem}.client-project-card_emptyPanel__ZzJE9{font-size:.875rem;color:var(--clr-text-muted)}.client-project-card_taskList__U9XvN{display:flex;flex-direction:column;gap:.5rem}.client-project-card_taskItem__dluZC{display:flex;align-items:flex-start;gap:.5rem}.client-project-card_taskDot__UZGsu{width:.5rem;height:.5rem;border-radius:50%;margin-top:.375rem;flex-shrink:0}.client-project-card_taskDotUrgent___canR{background-color:var(--status-critical)}.client-project-card_taskDotHigh__P4uvM{background-color:var(--status-attention)}.client-project-card_taskDotDefault__JyfDS{background-color:var(--clr-text-muted)}.client-project-card_taskText__jinbB{font-size:.875rem;color:var(--clr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-project-card_taskMore__ElKec{font-size:.75rem;color:var(--clr-text-muted)}.client-project-card_allCaughtUp__1_oYe{display:flex;align-items:center;gap:.5rem;color:var(--status-healthy);font-size:.875rem}.client-project-card_fileList__PbnZg{display:flex;flex-direction:column;gap:.5rem}.client-project-card_fileItem__5_oSS{display:flex;align-items:center;justify-content:space-between}.client-project-card_fileItemName__fexop{font-size:.875rem;color:var(--clr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-project-card_fileDownloadBtn____qYR{color:var(--clr-text-muted);transition:color .15s;display:flex}.client-project-card_fileDownloadBtn____qYR:hover{color:var(--clr-text-primary)}.client-project-card_fileMore__X11Of{font-size:.75rem;color:var(--clr-text-muted)}.client-project-card_milestone__FKcb6{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:color-mix(in oklch,var(--clr-brand-primary) 5%,transparent);border:1px solid color-mix(in oklch,var(--clr-brand-primary) 20%,transparent);border-radius:calc(var(--radius) + 4px);margin-bottom:1rem}.client-project-card_milestoneLeft__T_KNa{display:flex;align-items:center;gap:.75rem;color:var(--clr-brand-primary)}.client-project-card_milestoneSub__SvdAT{font-size:.875rem;color:var(--clr-text-muted)}.client-project-card_milestoneName__hDfBm{font-weight:500;color:var(--clr-text-primary)}.client-project-card_projectFooter__NaYCl{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--clr-border)}.client-project-card_projectTeam__vBfL6{display:flex;align-items:center;gap:.5rem}.client-project-card_projectTeamLabel__cwVel{font-size:.875rem;color:var(--clr-text-muted)}.client-project-card_teamAvatars__lCtj8{display:flex;align-items:center}.client-project-card_teamAvatar__lHlTf{width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--surface-secondary);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;color:var(--clr-text-primary);margin-left:-.25rem;border:2px solid var(--card-bg)}.client-project-card_teamAvatar__lHlTf:first-child{margin-left:0}.client-project-card_projectLead__3bJdv{font-size:.875rem;color:var(--clr-text-muted)}.page_intro__9Kvon{margin-bottom:1.25rem;padding:1rem 1.125rem;border-radius:calc(var(--radius) + 4px);border:1px solid var(--clr-border);background:linear-gradient(135deg,color-mix(in oklch,var(--clr-brand-primary) 12%,transparent) 0,color-mix(in oklch,var(--surface-secondary) 40%,transparent) 100%)}.page_introTitle__O5Ygp{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:var(--clr-text-primary)}.page_introText__z6tNq{margin:0;font-size:.875rem;color:var(--clr-text-muted);line-height:1.45}.page_formGroup__LHywa{margin-bottom:1rem}.page_formLabel__YNrbO{display:block;font-size:.875rem;font-weight:500;color:var(--clr-text-primary);margin-bottom:.375rem}.page_hint__FOPMI{margin:0 0 .75rem;font-size:.8125rem;color:var(--clr-text-muted)}.page_readOnly__d1MXs{padding:.5rem 0;font-size:.875rem;color:var(--clr-text-primary)}.page_saveRow__Cr0wX{padding-top:.5rem}