.news_newsPage__pCcEI{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.news_tabPanel__vrtsW{min-width:0}.news_toolbar__CWVUv{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.news_toolbar__CWVUv .news_categoryTabList__hmReo{width:100%}.news_categoryTabList__hmReo .news_categoryTab__JPApZ{min-height:var(--control-height);flex:1 1 0;min-width:0;justify-content:center;text-align:center;padding-inline:var(--spacing-xs)}.news_toolbarTools__mPZDs{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.news_toolbarTools__mPZDs>:first-child{flex:1 1 auto;min-width:0}.news_sourcesButton__ZbAfk{flex:0 0 auto;min-height:var(--control-height)}@media (min-width:768px){.news_toolbar__CWVUv{flex-direction:row;align-items:center;justify-content:space-between}.news_toolbar__CWVUv .news_categoryTabList__hmReo{width:auto;flex:0 1 auto}.news_categoryTabList__hmReo .news_categoryTab__JPApZ{flex:0 0 auto;padding-inline:var(--spacing-md)}.news_toolbarTools__mPZDs{flex:1 1 auto;justify-content:flex-end}.news_toolbarTools__mPZDs>:first-child{max-width:320px}}.news_tabWithAside__PJuoh{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--spacing-lg);align-items:start}.news_tabAside__vGprn,.news_tabMain__3zIzx{min-width:0}@media (max-width:1024px){.news_tabWithAside__PJuoh{grid-template-columns:minmax(0,1fr)}.news_tabAside__vGprn{order:-1}}.news_newsList__gtauj{display:flex;flex-direction:column;gap:var(--spacing-sm);list-style:none;margin:0;padding:0}.news_newsCard__5IzBr{position:relative;display:flex;align-items:stretch;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.news_newsCard__5IzBr:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.news_newsCardLink__t4WLX{display:flex;flex:1 1 auto;gap:var(--spacing-md);min-width:0;min-height:var(--touch-target-min);padding:var(--spacing-md);color:inherit;text-decoration:none;border-radius:var(--radius-lg)}.news_newsCardLink__t4WLX:focus-visible{outline:none;box-shadow:var(--focus-ring)}.news_newsCardImage__Dl65T{flex:0 0 auto;width:96px;aspect-ratio:16/9;align-self:flex-start;overflow:hidden;border-radius:var(--radius-base);background:var(--color-bg-secondary)}.news_newsCardImage__Dl65T img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news_newsCardText__6cZrr{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 1 auto;min-width:0}.news_newsCardMeta__5LoMk{display:flex;align-items:baseline;gap:var(--spacing-sm);min-width:0;font-size:var(--font-size-sm)}.news_newsCardSource__6V0nu{min-width:0;font-weight:var(--font-weight-medium);color:var(--color-brand-text)}.news_newsCardDate__dvaLk{flex:0 0 auto;color:var(--color-text-tertiary)}.news_newsCardTitle__KklVI{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text-primary)}.news_newsCardLink__t4WLX:hover .news_newsCardTitle__KklVI{color:var(--color-brand-text)}.news_newsCardRead__W0Q2y .news_newsCardTitle__KklVI{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.news_newsCardNotes__rPmqX{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.news_saveButton__pN2Xp{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);margin:var(--spacing-xs) var(--spacing-xs) 0 0;padding:0;background:transparent;border:none;border-radius:var(--radius-base);color:var(--color-text-tertiary);cursor:pointer;transition:color var(--transition-base),background var(--transition-base)}.news_saveButton__pN2Xp:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.news_saveButton__pN2Xp:focus-visible{outline:none;box-shadow:var(--focus-ring)}.news_saveButtonSaved__3j8DQ{color:var(--color-brand-primary-text)}.news_saveButtonSaved__3j8DQ svg{fill:currentColor}.news_newsCardSkeleton__YeXdM{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media (min-width:768px){.news_newsCardImage__Dl65T{width:160px}}.news_infiniteScrollTrigger__RzUqQ{display:flex;align-items:center;justify-content:center;min-height:60px;padding:var(--spacing-lg)}.news_infiniteScrollLoading__U23IH{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.news_deadlineList__9LUJ7,.news_deadlineTab__Ejx51{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.news_deadlineMonth__oAfoJ{min-width:0}.news_deadlineMonth__oAfoJ,.news_deadlineRows__EoGtI{display:flex;flex-direction:column;gap:var(--spacing-sm)}.news_deadlineRows__EoGtI{list-style:none;margin:0;padding:0}.news_deadlineRow__zZv1J{display:flex;align-items:stretch;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.news_deadlineRow__zZv1J:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.news_deadlineRowPast__W98_r .news_deadlineDayNumber___2VqF,.news_deadlineRowPast__W98_r .news_deadlineTitle__bU4rw{color:var(--color-text-secondary)}.news_deadlineLink__J580J{display:flex;flex:1 1 auto;align-items:center;gap:var(--spacing-md);min-width:0;min-height:var(--touch-target-min);padding:var(--spacing-sm) var(--spacing-md);color:inherit;text-decoration:none;border-radius:var(--radius-lg)}.news_deadlineLink__J580J:focus-visible{outline:none;box-shadow:var(--focus-ring)}.news_deadlineDay__WRE7e{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;width:44px;line-height:1.2}.news_deadlineDayNumber___2VqF{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.news_deadlineDayName__ozZcU{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.news_deadlineText__g6PLR{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs);min-width:0}.news_deadlineTitle__bU4rw{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text-primary)}.news_deadlineLink__J580J:hover .news_deadlineTitle__bU4rw{color:var(--color-brand-text)}.news_deadlineMeta__EAzaP{display:flex;align-items:baseline;gap:var(--spacing-sm);min-width:0;font-size:var(--font-size-sm)}.news_deadlineSource__56z1Q{min-width:0;font-weight:var(--font-weight-medium);color:var(--color-brand-text)}.news_deadlineWhenSoon__ipslp,.news_deadlineWhen__dt7Ne{flex:0 0 auto;white-space:nowrap;color:var(--color-text-tertiary)}.news_deadlineWhenSoon__ipslp{font-weight:var(--font-weight-medium);color:var(--color-warning-dark)}.news_pastDeadlines__z4bko{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.news_pastTitle__qkiBE{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.news_showPastButton__QvGBD{align-self:flex-start;min-height:var(--control-height)}.news_grants__os6rk{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.news_grantsOverview__t_cdK{display:inline-flex;align-items:center;gap:var(--spacing-xs);align-self:flex-start;min-height:var(--touch-target-min);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-brand-text);text-decoration:none}.news_grantsOverview__t_cdK:hover{text-decoration:underline}.news_grantsOverview__t_cdK:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-base)}.news_grantsTable__jClX4 table{table-layout:fixed}.news_grantCell__UoDKc{display:block}.news_grantSave__6PVv2{display:inline-flex;align-items:center;justify-content:center}.news_grantSave__6PVv2>*{display:inline-flex}.news_grantSave__6PVv2 button{margin:0}.news_grantCards___VIgL{display:flex;flex-direction:column;gap:var(--spacing-sm);list-style:none;margin:0;padding:0}.news_grantCard__jdHWl{display:flex;align-items:stretch;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.news_grantCardBody__adROh{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs);min-width:0;padding:var(--spacing-md)}.news_grantCardTop__gERBo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}.news_grantCardAmount__XRNiY{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-text-primary)}.news_grantCardDate___FLTo{flex:0 0 auto;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.news_grantCardTitle__TErcZ{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text-primary)}.news_grantCardFacts__BiRLN{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.news_grantCardFact___1bes{display:flex;gap:var(--spacing-sm);min-width:0}.news_grantCardFactLabel__eCjuw{flex:0 0 auto;color:var(--color-text-tertiary)}.news_sourceSheet__5Hzp1{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.news_sourceSheetHint__1_kLc{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.news_sourceGroup__OiROM{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.news_sourceRows__5W7sN{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.news_sourceRow__omQli{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:56px;padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border-light)}.news_sourceRow__omQli:last-child{border-bottom:none}.news_sourceRowText__H7KPU{display:flex;flex-direction:column;min-width:0}.news_sourceRowName__Q_1VP{font-size:var(--font-size-base);color:var(--color-text-primary)}.news_sourceRowMeta__rBRBX{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.empty-state_container__pqIHr{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}.empty-state_size-large__K0Jrc,.empty-state_size-medium__9fKZG{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:calc(var(--spacing-xl) + var(--spacing-sm)) var(--spacing-lg)}.empty-state_size-large__K0Jrc{min-height:320px}.empty-state_size-small__NbQED{padding:var(--spacing-md)}[data-surface=card] .empty-state_size-large__K0Jrc,[data-surface=card] .empty-state_size-medium__9fKZG{border-color:transparent;background-color:transparent;padding-left:0;padding-right:0}.empty-state_content__UZ_kD{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center;max-width:480px}.empty-state_title__im5Ub{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-text-primary)}.empty-state_size-small__NbQED .empty-state_title__im5Ub{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.empty-state_description__5E0hU{margin:0;max-width:360px;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.empty-state_size-small__NbQED .empty-state_description__5E0hU{font-size:var(--font-size-sm)}.empty-state_action__kXsYp{margin-top:var(--spacing-sm);display:flex;justify-content:center}.empty-state_children__TYep8{margin-top:var(--spacing-sm);width:100%}@media (max-width:767px){.empty-state_size-large__K0Jrc,.empty-state_size-medium__9fKZG{padding:var(--spacing-xl) var(--spacing-md)}.empty-state_size-large__K0Jrc{min-height:0}}@media (prefers-contrast:high){.empty-state_size-large__K0Jrc,.empty-state_size-medium__9fKZG{border-width:2px}}.billing-status-banner_banner__8DyHr{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-base);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.billing-status-banner_banner-warning__zGzk9{background:var(--color-warning-light);border:1px solid var(--color-border-warning);color:var(--color-warning-dark)}.billing-status-banner_banner-error__T_vT3{background:var(--color-error-background);border:1px solid var(--color-error-border);color:var(--color-error-dark)}.billing-status-banner_banner-info__l_VJH{background:var(--color-info-bg);border:1px solid var(--color-info-border);color:var(--color-info-dark)}.billing-status-banner_banner-neutral__MFgPF{background:var(--color-gray-100);border:1px solid var(--color-border);color:var(--color-text-secondary)}.billing-status-banner_icon__uuli8{flex-shrink:0;display:flex;align-items:center}.billing-status-banner_content__hWumU{flex:1;min-width:0}.billing-status-banner_message__Jpgxw{font-weight:var(--font-weight-medium)}.billing-status-banner_action__VASQz{flex-shrink:0}@media (max-width:768px){.billing-status-banner_banner__8DyHr{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.billing-status-banner_action__VASQz{align-self:stretch}}.toast_toastContainer__LUZ4e{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--spacing-sm);pointer-events:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;--toast-header-clearance:0px;--toast-bottom-clearance:0px}.toast_positionTopRight__h1WKX{right:var(--spacing-lg);align-items:flex-end}.toast_positionTopLeft__dNoCe,.toast_positionTopRight__h1WKX{top:calc(var(--toast-header-clearance) + var(--spacing-md));max-height:calc(100dvh - var(--toast-header-clearance) - var(--spacing-xl))}.toast_positionTopLeft__dNoCe{left:var(--spacing-lg);align-items:flex-start}.toast_positionTopCenter__9nz0_{top:calc(var(--toast-header-clearance) + var(--spacing-md));max-height:calc(100dvh - var(--toast-header-clearance) - var(--spacing-xl));left:50%;transform:translateX(-50%);align-items:center}.toast_positionBottomRight__wlZwg{bottom:var(--spacing-lg);right:var(--spacing-lg);align-items:flex-end;flex-direction:column-reverse}.toast_positionBottomLeft__CIDya{bottom:var(--spacing-lg);left:var(--spacing-lg);align-items:flex-start;flex-direction:column-reverse}.toast_positionBottomCenter__b186q{bottom:var(--spacing-lg);left:50%;transform:translateX(-50%);align-items:center;flex-direction:column-reverse}.toast_pageBottom__6Hzi4{top:auto;bottom:calc(var(--toast-bottom-clearance) + var(--spacing-lg));max-height:calc(100dvh - var(--toast-bottom-clearance) - var(--spacing-xl));flex-direction:column-reverse}.toast_toast__TORI9{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);min-width:300px;max-width:420px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-size-sm);line-height:var(--line-height-normal);pointer-events:auto;position:relative;overflow:hidden}.toast_toastSuccess__VBqHQ{background-color:var(--color-alert-success-bg);border-color:var(--color-success)}.toast_toastSuccess__VBqHQ .toast_toastIcon__eija9{color:var(--color-success)}.toast_toastSuccess__VBqHQ .toast_toastTitle__m3bCd{color:var(--color-success-dark)}.toast_toastError__hBNZ4{background-color:var(--color-alert-error-bg);border-color:var(--color-error)}.toast_toastError__hBNZ4 .toast_toastIcon__eija9{color:var(--color-error)}.toast_toastError__hBNZ4 .toast_toastTitle__m3bCd{color:var(--color-error-dark)}.toast_toastWarning__KGGsr{background-color:var(--color-alert-warning-bg);border-color:var(--color-warning)}.toast_toastWarning__KGGsr .toast_toastIcon__eija9{color:var(--color-warning)}.toast_toastWarning__KGGsr .toast_toastTitle__m3bCd{color:var(--color-warning-dark)}.toast_toastInfo__yRpmS{background-color:var(--color-alert-info-bg);border-color:var(--color-info)}.toast_toastInfo__yRpmS .toast_toastIcon__eija9{color:var(--color-info)}.toast_toastInfo__yRpmS .toast_toastTitle__m3bCd{color:var(--color-info-dark)}.toast_toastIcon__eija9{flex-shrink:0;width:20px;height:20px;margin-top:1px}.toast_toastIcon__eija9 svg{width:100%;height:100%}.toast_toastContent__moe7R{flex:1;min-width:0}.toast_toastTitle__m3bCd{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0}.toast_toastMessage__FRhwT{color:var(--color-text-secondary);margin:0;overflow-wrap:break-word}.toast_toastNoBreak__x3nvg{display:inline-block;max-width:100%;vertical-align:bottom;overflow-wrap:anywhere}.toast_toastContent__moe7R:not(:has(.toast_toastTitle__m3bCd)) .toast_toastMessage__FRhwT{color:var(--color-text-primary)}.toast_toastActions__k5BzE{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.toast_toastAction__BLpLu{display:inline-flex;align-items:center;min-height:44px;background:none;border:none;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-text);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-base)}.toast_toastAction__BLpLu:hover{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);text-decoration:underline}.toast_toastAction__BLpLu:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.toast_toastDismiss__q6_ej{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-base);margin:calc(-1 * var(--spacing-sm)) calc(-1 * var(--spacing-sm)) calc(-1 * var(--spacing-sm)) 0}.toast_toastDismiss__q6_ej:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.toast_toastDismiss__q6_ej:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.toast_toastDismiss__q6_ej svg{width:16px;height:16px}.toast_toastProgress__k9hoT{position:absolute;bottom:0;left:0;height:3px;background:currentColor;opacity:.3;transform-origin:left}.toast_toastProgressAnimated__RUErf{animation:toast_toast-progress__AraFK linear forwards}@keyframes toast_toast-progress__AraFK{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast_toast__TORI9:hover .toast_toastProgressAnimated__RUErf{animation-play-state:paused}.toast_toastEnterRight__cPp9B{animation:toast_toast-slide-in-right__TMSYi .3s cubic-bezier(.21,1.02,.73,1) forwards}@keyframes toast_toast-slide-in-right__TMSYi{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.toast_toastEnterLeft__kwr4C{animation:toast_toast-slide-in-left__fP2I0 .3s cubic-bezier(.21,1.02,.73,1) forwards}@keyframes toast_toast-slide-in-left__fP2I0{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.toast_toastEnterTop__VPnuG{animation:toast_toast-slide-in-top__2toNI .3s cubic-bezier(.21,1.02,.73,1) forwards}@keyframes toast_toast-slide-in-top__2toNI{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.toast_toastEnterBottom__S7Q17{animation:toast_toast-slide-in-bottom__wriKN .3s cubic-bezier(.21,1.02,.73,1) forwards}@keyframes toast_toast-slide-in-bottom__wriKN{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.toast_toastExit__ysry0{animation:toast_toast-fade-out__WDV5b .2s ease-out forwards}@keyframes toast_toast-fade-out__WDV5b{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (max-width:480px){.toast_toastContainer__LUZ4e{left:var(--spacing-sm)!important;right:var(--spacing-sm)!important;transform:none!important}.toast_toast__TORI9{min-width:auto;max-width:none;width:100%}.toast_positionBottomCenter__b186q,.toast_positionTopCenter__9nz0_{left:var(--spacing-sm)}}@media (prefers-reduced-motion:reduce){.toast_toastProgress__k9hoT,.toast_toast__TORI9{animation:none!important;transition:opacity .1s ease!important}.toast_toastEnterBottom__S7Q17,.toast_toastEnterLeft__kwr4C,.toast_toastEnterRight__cPp9B,.toast_toastEnterTop__VPnuG{animation:toast_toast-fade-in__fB7dW .15s ease forwards!important}@keyframes toast_toast-fade-in__fB7dW{0%{opacity:0}to{opacity:1}}}@media (prefers-contrast:high){.toast_toast__TORI9{border-width:2px}.toast_toastProgress__k9hoT{opacity:.6}}[data-theme=dark] .toast_toast__TORI9{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .toast_toastSuccess__VBqHQ{background-color:var(--color-alert-success-bg);border-color:var(--color-success)}[data-theme=dark] .toast_toastError__hBNZ4{background-color:var(--color-alert-error-bg);border-color:var(--color-error)}[data-theme=dark] .toast_toastWarning__KGGsr{background-color:var(--color-alert-warning-bg);border-color:var(--color-warning)}[data-theme=dark] .toast_toastInfo__yRpmS{background-color:var(--color-alert-info-bg);border-color:var(--color-info)}[data-theme=dark] .toast_toastAction__BLpLu:hover,[data-theme=dark] .toast_toastDismiss__q6_ej:hover{background:color-mix(in srgb,var(--color-on-scrim) 10%,transparent)}.pricing-card_card__rF1s6{height:100%}.pricing-card_body__VBfqm{display:flex;flex-direction:column;gap:var(--spacing-md);height:100%}.pricing-card_head__hZ9j8{display:flex;flex-direction:column;gap:var(--spacing-xs)}.pricing-card_name__vfKn1{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight)}.pricing-card_description__p_XRw{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.pricing-card_priceBlock__6XdK5{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pricing-card_priceLine__tG2A1{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-xs)}.pricing-card_price__iz6N_{font-size:var(--font-size-4xl);font-weight:800;letter-spacing:-.03em;line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.pricing-card_per__BcVLB{font-weight:var(--font-weight-semibold)}.pricing-card_billedAs__13rXM,.pricing-card_per__BcVLB{font-size:var(--font-size-md);color:var(--color-text-tertiary)}.pricing-card_features__tLcOV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.pricing-card_feature__hswXk{display:flex;align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-lg);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.pricing-card_featureIcon__j8RfN{display:inline-flex;flex:none;margin-top:2px;color:var(--color-success)}.pricing-card_cta__TLndb{margin-top:auto;padding-top:var(--spacing-sm)}@media (max-width:767px){.pricing-card_cta__TLndb button{min-height:44px}}.pricing-card_discount__jl9ge{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-success-background);color:var(--color-success-text);font-size:var(--font-size-md)}.pricing-card_discountRow__qy1z5{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-xs);font-variant-numeric:tabular-nums}.pricing-card_discountLabel__CavXL{font-weight:var(--font-weight-semibold)}.pricing-card_discountBefore__RKB1U{color:var(--color-text-tertiary)}.pricing-card_discountAfter__R03MN{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-success-text)}.pricing-card_discountSuffix__XcMgj{font-weight:var(--font-weight-semibold)}.pricing-card_discountHeadline__XkmP2{font-weight:var(--font-weight-bold)}.pricing-card_discountNote__qU9Oc{font-weight:var(--font-weight-semibold)}.search_search-wrapper__e7nMz{position:relative;display:flex;align-items:center;width:100%;max-width:400px}.search_search-input__qG5X2{width:100%;height:48px;padding:0 var(--spacing-lg) 0 var(--spacing-3xl);border:1px solid var(--color-control-border);border-radius:var(--radius-base);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-input-bg);box-sizing:border-box;transition:all var(--transition-base);font-family:var(--font-family)}.search_search-input__qG5X2:focus-visible{outline:none;border-color:var(--color-border-focus);box-shadow:var(--focus-ring);background-color:var(--color-input-bg-focus)}.search_search-input__qG5X2::-moz-placeholder{color:var(--color-text-tertiary)}.search_search-input__qG5X2::placeholder{color:var(--color-text-tertiary)}.search_search-input__qG5X2:disabled{background-color:var(--color-input-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;opacity:.7}.search_search-icon__pzihA{left:var(--spacing-lg);z-index:var(--z-elevate);width:20px;height:20px;pointer-events:none}.search_search-button__dNHnF,.search_search-icon__pzihA{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary)}.search_search-button__dNHnF{right:var(--spacing-sm);background:none;border:none;cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--transition-base);display:flex;align-items:center;justify-content:center}.search_search-button__dNHnF:hover{color:var(--color-brand-primary-text);background-color:var(--color-bg-secondary)}.search_search-small__CIC4a{max-width:250px}.search_search-small__CIC4a .search_search-input__qG5X2{height:40px;font-size:var(--font-size-sm)}.search_search-medium__YRoSW{max-width:320px}.search_search-large__x5w6c{max-width:500px}.search_search-full__AxVV3{max-width:none}.search_search-rounded__lnOoK .search_search-input__qG5X2{border-radius:var(--radius-full)}.search_search-minimal__78IW_ .search_search-input__qG5X2{border:none;background-color:var(--color-bg-secondary);box-shadow:none}.search_search-minimal__78IW_ .search_search-input__qG5X2:focus-visible{background-color:var(--color-bg-primary);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-focus)}.search_search-clearable__DWEG5 .search_search-input__qG5X2{padding-right:var(--spacing-xl)}.search_search-clear-button__7oLCf{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base)}.search_search-clear-button__7oLCf:hover{color:var(--color-text-secondary);background-color:var(--color-bg-secondary)}.search_search-with-filters__Ni8Mm{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}.search_searchWrapper___8w5Z{position:relative;display:flex;align-items:center;width:100%;max-width:400px}.search_searchInput__Dp_AJ{width:100%;height:48px;padding:0 var(--spacing-lg) 0 var(--spacing-3xl);border:1px solid var(--color-control-border);border-radius:var(--radius-base);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-input-bg);box-sizing:border-box;transition:all var(--transition-base);font-family:var(--font-family)}.search_searchInput__Dp_AJ:focus-visible{outline:none;border-color:var(--color-border-focus);box-shadow:var(--focus-ring);background-color:var(--color-input-bg-focus)}.search_searchInput__Dp_AJ::-moz-placeholder{color:var(--color-text-tertiary)}.search_searchInput__Dp_AJ::placeholder{color:var(--color-text-tertiary)}.search_searchIcon__L1xtx{position:absolute;left:var(--spacing-lg);top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);z-index:var(--z-elevate);width:20px;height:20px;pointer-events:none}@media (max-width:768px){.search_search-wrapper__e7nMz,.search_searchWrapper___8w5Z{max-width:none}.search_search-with-filters__Ni8Mm{flex-direction:column;align-items:stretch}.search_search-large__x5w6c{max-width:none}}@media (prefers-reduced-motion:reduce){.search_search-button__dNHnF,.search_search-clear-button__7oLCf,.search_search-input__qG5X2,.search_searchInput__Dp_AJ{transition:none}}@media (prefers-contrast:high){.search_search-input__qG5X2,.search_searchInput__Dp_AJ{border-width:2px}.search_search-input__qG5X2:focus-visible,.search_searchInput__Dp_AJ:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.search_search-button__dNHnF:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.search_search-clear-button__7oLCf:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}.project-chip_chip__VUlzL{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:4px 10px 4px 4px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;color:var(--color-text-primary);transition:background var(--transition-fast),border-color var(--transition-fast);min-width:0;max-width:280px}.project-chip_chip__VUlzL:hover:not(:disabled),.project-chip_chip__VUlzL[aria-expanded=true]{background:var(--color-bg-hover);border-color:var(--color-border-hover,var(--color-border))}.project-chip_chip__VUlzL:focus-visible{outline:2px solid var(--color-brand-primary,var(--color-text-primary));outline-offset:2px}.project-chip_thumb__XlPzg{flex-shrink:0;width:26px;height:26px;border-radius:5px;display:grid;place-items:center;color:var(--color-text-white);font-size:var(--font-size-badge);font-weight:700;letter-spacing:.05em}.project-chip_meta__a_k1F{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:1px}.project-chip_name__UGtPU{font-size:13px;font-weight:500;line-height:1.1;color:var(--color-text-primary);max-width:200px}.project-chip_sub__U2zlV{font-size:var(--font-size-xs);line-height:1.1;color:var(--color-text-tertiary);max-width:200px}.project-chip_caret__uyeyB{flex-shrink:0;color:var(--color-text-tertiary);margin-left:2px}.project-chip_skeleton__oBsko{opacity:.5;pointer-events:none}@media (max-width:768px){.project-chip_chip__VUlzL{max-width:200px;min-height:44px}.project-chip_sub__U2zlV{display:none}.project-chip_name__UGtPU{max-width:130px}}@media (pointer:coarse){.project-chip_chip__VUlzL{min-height:var(--control-height)}}.project-chip_chip__VUlzL{min-height:max(var(--control-height),40px)}.project-chip_mirrorMarker__U5ukn{flex-shrink:0;color:var(--color-text-tertiary)}.notification-panel_panel___SCtm{display:flex;flex-direction:column;min-height:100%}.notification-panel_toolbar__Cujcn{position:sticky;top:calc(var(--panel-pad, 0px) * -1);z-index:var(--z-elevate);justify-content:space-between;flex-wrap:wrap;padding:var(--spacing-sm) 0;background:var(--color-surface);border-bottom:1px solid var(--color-border-light)}.notification-panel_filters__wNLgL,.notification-panel_toolbar__Cujcn{display:flex;align-items:center;gap:var(--spacing-sm)}button.notification-panel_filterChip__v8N5t[aria-pressed=true]{color:var(--color-text-primary)}.notification-panel_markAll__ynr4u{flex-shrink:0}.notification-panel_section___OjND{margin:0}.notification-panel_groupTitle__UJGmL{margin:var(--spacing-md) 0 var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.notification-panel_list__UbPTx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.notification-panel_row__bXBrj{position:relative;display:flex;flex-direction:column;border-bottom:1px solid var(--color-border-light)}.notification-panel_row__bXBrj:last-child{border-bottom:none}.notification-panel_rowMain__zfZZI{display:flex;align-items:flex-start;gap:var(--spacing-ms);width:100%;min-height:var(--touch-target-min);padding:var(--spacing-ms) var(--spacing-sm);border:none;border-radius:var(--radius-base);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.notification-panel_rowMain__zfZZI:hover{background:var(--color-bg-hover)}.notification-panel_rowMain__zfZZI:focus-visible{outline:none;box-shadow:var(--focus-ring)}.notification-panel_icon__yaaye{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.notification-panel_rowUnread__a0r7L .notification-panel_icon__yaaye{background:var(--color-primary-surface);color:var(--color-brand-primary-text)}.notification-panel_iconUrgent__lmtiM,.notification-panel_rowUnread__a0r7L .notification-panel_iconUrgent__lmtiM{background:var(--color-error-background);color:var(--color-error)}.notification-panel_body___hwWp{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2xs)}.notification-panel_title__iQdSO{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.35}.notification-panel_rowUnread__a0r7L .notification-panel_title__iQdSO{font-weight:var(--font-weight-semibold)}.notification-panel_message__vhqSG{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.notification-panel_meta__QjiCG{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.notification-panel_metaLine__Otpe3{min-width:0}.notification-panel_time__DV3Jv{flex-shrink:0;white-space:nowrap}.notification-panel_metaLine__Otpe3+.notification-panel_time__DV3Jv:before{content:"\00b7";margin-right:var(--spacing-sm)}.notification-panel_dot__t0Yo6{flex-shrink:0;align-self:center;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-primary)}.notification-panel_ack__J54Pa{align-self:flex-start;margin:0 0 var(--spacing-sm) calc(var(--spacing-sm) + 36px + var(--spacing-ms))}.notification-panel_loading__w4Q1q{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-sm)}.notification-panel_more__1HL3y{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) 0}.notification-panel_moreError__WyHOo{margin:0;font-size:var(--font-size-sm);color:var(--color-error)}.notification-panel_footer__d6NBO{position:sticky;bottom:calc(var(--panel-pad, 0px) * -1);margin-top:auto;display:flex;align-items:center;justify-content:flex-start;padding:var(--spacing-sm) 0;border-top:1px solid var(--color-border-light);background:var(--color-surface)}.notification-panel_settingsLink__w5nba{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-height:var(--control-height);padding:0 var(--spacing-sm);border-radius:var(--radius-base);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none}.notification-panel_settingsLink__w5nba:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.notification-panel_settingsLink__w5nba:focus-visible{outline:none;box-shadow:var(--focus-ring)}.notification-panel_srOnly__flcpH{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notification-panel_panelSheet__rn5Yu{--panel-pad:var(--spacing-md)}div.notification-panel_sheetFull__Dq1Xs{height:85dvh;max-height:85dvh}.notification-panel_popover__MIyZ6{position:fixed;z-index:var(--z-popover);display:flex;flex-direction:column;width:400px;max-width:calc(100vw - 2 * var(--spacing-sm));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);outline:none;overflow:hidden}.notification-panel_popoverHeader__eby3T{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-ms) var(--spacing-md);border-bottom:1px solid var(--color-border-light);flex-shrink:0}.notification-panel_popoverTitle__WHsqU{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.notification-panel_popoverClose__YsOgc{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);border:none;border-radius:var(--radius-base);background:transparent;color:var(--color-text-tertiary);cursor:pointer}.notification-panel_popoverClose__YsOgc:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.notification-panel_popoverClose__YsOgc:focus-visible{outline:none;box-shadow:var(--focus-ring)}.notification-panel_popoverBody__5JYWf{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--spacing-md)}.day-plan-builder_builder__X4a1V{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg)}@media (max-width:767px){.day-plan-builder_builder__X4a1V{padding-bottom:calc(var(--control-height) + var(--spacing-xl) * 2)}}.day-plan-builder_header__BoHl7{display:grid;gap:var(--spacing-xs)}.day-plan-builder_titleRow__F_JpW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.day-plan-builder_phoneOnly__H_Jni,.day-plan-builder_titleShort__8C8AX{display:none}.day-plan-builder_separator___P7PC{margin-right:var(--spacing-xs)}@media (max-width:767px){.day-plan-builder_titleLong__1E1Qr{display:none}.day-plan-builder_phoneOnly__H_Jni,.day-plan-builder_titleShort__8C8AX{display:inline}.day-plan-builder_wideOnly__GkZnB{display:none}}.day-plan-builder_subtitle__woHcQ{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--spacing-xs);margin:0;font-size:var(--font-size-base);color:var(--color-text-secondary)}.day-plan-builder_locationEmpty__XOXxj{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--spacing-sm);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-brand-text);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer}.day-plan-builder_locationPicker__pzP3P{display:inline-flex}.day-plan-builder_locationEmpty__XOXxj:hover{background:var(--color-surface-secondary)}.day-plan-builder_locationEmpty__XOXxj:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.day-plan-builder_plan__Lm58D{display:grid;gap:var(--spacing-sm)}.day-plan-builder_planHead__JTHvA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.day-plan-builder_planTitle__yRRdO{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.day-plan-builder_planTools__Azs9T{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.day-plan-builder_planTools__Azs9T>*{margin:0}.day-plan-builder_quickActions__gsfqA{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.day-plan-builder_eyebrow__E4hX1{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary)}.day-plan-builder_title__eUnH0{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);margin:0}@media (max-width:767px){.day-plan-builder_title__eUnH0{font-size:var(--font-size-2xl)}}.day-plan-builder_meta__c1ZSC,.day-plan-builder_muted__kJHMB{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.day-plan-builder_facts__FG3VK{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--spacing-md)}.day-plan-builder_facts__FG3VK:empty{display:none}.day-plan-builder_fact__NflZ2,.day-plan-builder_part__Zbl15,.day-plan-builder_pending__oBCUz{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-md);display:grid;gap:var(--spacing-xs);align-content:start}.day-plan-builder_fact__NflZ2 p{margin:0}.day-plan-builder_locationLink__dQJaJ{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--color-brand-primary-text);text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.day-plan-builder_locationLink__dQJaJ:hover{color:var(--color-primary-hover,var(--color-primary))}.day-plan-builder_pending__oBCUz{border-style:dashed;background:var(--color-surface-subtle)}.day-plan-builder_factTitle__eMu_n,.day-plan-builder_partTitle__K5vEY{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0}.day-plan-builder_factTitle__eMu_n{margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.day-plan-builder_pendingReason__KKrYC{margin:0;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.day-plan-builder_times__bnGCu{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-top:var(--spacing-sm)}.day-plan-builder_timeField__mitzf{display:grid;gap:var(--spacing-2xs)}.day-plan-builder_timeLabel__CPiBr{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.day-plan-builder_timeInput__r5v7S{width:7rem;min-height:var(--control-height);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;background:var(--color-surface);color:var(--color-text-primary)}.day-plan-builder_timeInput__r5v7S:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.day-plan-builder_timeValue__0Ni5r{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.day-plan-builder_viewSwitcher__Zfmyv{display:flex;gap:var(--spacing-2xs);box-sizing:border-box;height:var(--control-height);box-shadow:inset 0 -1px 0 var(--color-border-light)}.day-plan-builder_viewTab__bVstR{display:inline-flex;align-items:center;box-sizing:border-box;height:100%;padding:0 var(--spacing-md);border:none;border-bottom:2px solid transparent;background:none;color:var(--color-text-secondary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.day-plan-builder_viewTabActive__8MXIr{color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.day-plan-builder_quickInput__dt_Ie{width:100%;box-sizing:border-box;min-height:9rem;border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--spacing-sm);font-family:inherit;font-size:var(--font-size-base);background:var(--color-surface);color:var(--color-text-primary)}@media (max-width:767px){.day-plan-builder_quickInput__dt_Ie,.day-plan-builder_timeInput__r5v7S{font-size:var(--font-size-lg)}}.day-plan-builder_quickInput__dt_Ie:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.day-plan-builder_quickLines___E85E{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-2xs)}.day-plan-builder_quickLine__9J0Bf{display:grid;grid-template-columns:5.5rem 7rem minmax(0,1fr) auto;gap:var(--spacing-xs);font-size:var(--font-size-sm)}.day-plan-builder_quickTime__3f6Vy{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.day-plan-builder_sceneList__7BfS5{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-xs)}.day-plan-builder_sceneItem__U78IQ{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm)}.day-plan-builder_sceneActions__WBjck{display:flex;gap:var(--spacing-2xs)}.day-plan-builder_sceneForm__ZmEKc{display:grid;grid-template-columns:minmax(0,1fr) 5rem auto;gap:var(--spacing-xs);align-items:center}.day-plan-builder_sceneForm__ZmEKc .day-plan-builder_quickInput__dt_Ie{min-height:var(--control-height)}.day-plan-builder_stale__I_6YY{color:var(--color-warning-dark);font-size:var(--font-size-sm)}.day-plan-builder_contactGroup__nyfpW,.day-plan-builder_list__V8p9Q{display:grid;gap:var(--spacing-2xs)}.day-plan-builder_list__V8p9Q{list-style:none;margin:0;padding:0;font-size:var(--font-size-sm)}.day-plan-builder_departmentCalls__J9_nM{display:grid;gap:var(--spacing-xs);justify-items:start}.day-plan-builder_callLine__v4_RH{display:grid;grid-template-columns:minmax(8rem,1fr) auto;gap:var(--spacing-md)}.day-plan-builder_templateRows__lHrc_{display:grid;gap:var(--spacing-xs)}.day-plan-builder_templateRow__IWuJu{display:grid;grid-template-columns:minmax(7rem,1fr) 6rem auto;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm)}.day-plan-builder_publish__F4QfU{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:var(--spacing-xs)}.day-plan-builder_publishStatus__dW_Tu{margin:0}.day-plan-builder_publishHistory__Fopx6,.day-plan-builder_publishStatus__dW_Tu{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.day-plan-builder_shareButtons__EDCz_{display:inline-flex;gap:var(--spacing-2xs);margin-left:var(--spacing-xs)}.day-plan-builder_sendPdfNote__TX9Ij{margin:var(--spacing-2xs) 0 0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.day-plan-builder_publishClasses__B2Pi_{display:flex;flex-direction:column;gap:var(--spacing-xs);border:0;padding:0;margin:var(--spacing-sm) 0}.day-plan-builder_publishDeadline__NI3r3{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-xs)}.day-plan-builder_reviewStatus___0JNV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);margin:0}.day-plan-builder_reviewComments__dN_6E{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--spacing-md)}.day-plan-builder_reviewPicker__OOlqJ{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}.day-plan-builder_reviewPick__Pqky_{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.day-plan-builder_reviewActions__65X_V{display:flex;gap:var(--spacing-sm)}.day-plan-builder_publishWarning__4b0lL{padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid var(--color-warning);background:var(--color-warning-light);color:var(--color-text-primary)}.day-plan-builder_previewText__Uf3qB{white-space:pre-wrap}.day-plan-builder_dayPickerList__m6Ek2{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-xs);max-height:18rem;overflow-y:auto}.day-plan-builder_dayPickerRow__VeZge{width:100%;text-align:left;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}.day-plan-builder_dayPickerRow__VeZge[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-surface-secondary)}.day-plan-builder_castToolbar__nQB8w{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.day-plan-builder_contactCard__xxi8J{display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-sm) var(--spacing-md);margin:0}.day-plan-builder_contactCard__xxi8J dt{color:var(--color-text-secondary)}.day-plan-builder_contactCard__xxi8J dd{margin:0;overflow-wrap:anywhere}.day-plan-builder_castAdd__1plQi{display:grid;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.day-plan-builder_castAddFields___eLl5{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(100px,.8fr) minmax(168px,1.2fr) auto;gap:var(--spacing-xs);align-items:center}.day-plan-builder_castAddHint__F1Mxl{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.day-plan-builder_castPick__OSBeJ{display:grid;gap:var(--spacing-sm)}.day-plan-builder_castPickList__hTiF_{list-style:none;margin:0;padding:0;display:grid;max-height:50vh;max-height:50dvh;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.day-plan-builder_castPickRow__rX_rJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);min-height:var(--control-height);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border)}.day-plan-builder_castPickRow__rX_rJ:last-child{border-bottom:none}.day-plan-builder_castPickName__s_Rqc{font-weight:var(--font-weight-medium)}@media (max-width:767px){.day-plan-builder_castAddFields___eLl5{grid-template-columns:1fr}.day-plan-builder_castAddFields___eLl5 input{font-size:var(--font-size-lg)}}.day-plan-builder_dayBar__MFuDi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}.day-plan-builder_backLink__aTrHG{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-decoration:none}.day-plan-builder_backLink__aTrHG:before{content:"\2190\00a0"}.day-plan-builder_backLink__aTrHG:hover{color:var(--color-text-primary);text-decoration:underline}.day-plan-builder_dayPicker__qgLd7{display:flex;align-items:center;gap:var(--spacing-xs)}.day-plan-builder_sendStatus__HuChl{margin-left:auto;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.day-plan-builder_sections__P8WPX{border-top:1px solid var(--color-border-light)}.day-plan-builder_sectionTitle__Ytn8x{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.day-plan-builder_sectionDanger__tnWiI{display:inline-flex;color:var(--color-error)}.day-plan-builder_keyContactList__mLQmO{list-style:none;margin:0;padding:0;display:grid}.day-plan-builder_keyContact__BGTLa{display:flex;align-items:center;gap:var(--spacing-sm);min-height:var(--control-height)}.day-plan-builder_keyContactWho__RXqKi{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.day-plan-builder_keyContactName__QvQR5{font-weight:var(--font-weight-medium)}.day-plan-builder_keyPerson__N6IhI{display:flex;align-items:center;gap:var(--spacing-sm);min-height:44px;background:var(--color-surface)}.day-plan-builder_keyPersonRank__WMxRT{flex-shrink:0;min-width:1.5em;text-align:center;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.day-plan-builder_keyPersonHandle__7Jz__{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:none;background:none;color:var(--color-text-secondary);cursor:grab;touch-action:none}.day-plan-builder_keyPersonTools__kAXY8{display:inline-flex;flex-shrink:0}.day-plan-builder_keyPersonButton___aapx{min-width:44px;min-height:44px}.day-plan-builder_keyPeopleEdit__s_YOL{display:grid;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.day-plan-builder_keyPeopleSwitch__O_Sl6{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.day-plan-builder_keyPeopleSwitchText__PTJ8k{display:flex;flex-direction:column;min-width:0}.day-plan-builder_castName__5M7Wr{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-width:0;max-width:100%;padding:0;border:none;background:none;color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer}.day-plan-builder_castName__5M7Wr:hover .day-plan-builder_castNameText__L4xLi{text-decoration:underline}.day-plan-builder_castContact__qVJ4i{display:inline-flex;align-items:center;gap:var(--spacing-sm);white-space:nowrap}.day-plan-builder_castContactNumber__8kLmN{font-variant-numeric:tabular-nums}.day-plan-builder_contactCardChannels__5rz1o{margin-bottom:var(--spacing-md)}@media (max-width:767px),(pointer:coarse){.day-plan-builder_locationEmpty__XOXxj,.day-plan-builder_locationLink__dQJaJ{display:inline-flex;align-items:center;min-height:var(--control-height)}}.day-plan-builder_castProgress__zKAnu{display:flex;flex-direction:column;gap:var(--spacing-xs)}.day-plan-builder_castSaved__BvQjl{display:inline-flex;margin-left:auto;color:var(--color-success)}.day-plan-builder_quickWithDrop__GHxzL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-md);align-items:start}@media (max-width:767px){.day-plan-builder_quickWithDrop__GHxzL{grid-template-columns:minmax(0,1fr)}}.project-day_page__bQx1L{display:flex;flex-direction:column;gap:var(--spacing-lg)}.project-day_header__Eppls{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.project-day_headerTop__3Fv80{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.project-day_eyebrow__8wcGE{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.project-day_dayTitle__x34Ja{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.project-day_dayMeta__srAQR{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.project-day_dayMetaItem__ZIWEr{display:inline-flex;align-items:center;gap:var(--spacing-2xs)}.project-day_headerActions__o_W9t{display:flex;align-items:center;gap:var(--spacing-sm)}.project-day_headerActions__o_W9t>*{margin-bottom:0}.project-day_tabStrip__aQm12{display:flex;gap:var(--spacing-lg);overflow-x:auto;border-bottom:1px solid var(--color-border-light);scrollbar-width:thin}.project-day_tab__obhwn{flex:0 0 auto;display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--control-height);padding:0 var(--spacing-2xs);border:none;border-bottom:2px solid transparent;background:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.project-day_tab__obhwn:hover{color:var(--color-text-primary)}@media (max-width:767px),(pointer:coarse){.project-day_tab__obhwn{min-width:var(--control-height)}.project-day_budgetToggle__avnac{min-width:var(--control-height);min-height:var(--control-height)}}.project-day_tabActive__c0wUN{border-bottom-color:var(--color-primary);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.project-day_tabLock__W_Dd6{display:inline-flex;margin-left:var(--spacing-2xs);vertical-align:middle;color:var(--color-text-tertiary)}.project-day_panelHeading__3ymfd{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.project-day_panel__h7L9H{display:flex;flex-direction:column;gap:var(--spacing-md)}.project-day_panelLead__aow4e{margin:0;max-width:70ch;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.project-day_cardGrid__gT866{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.project-day_card__dKu1n{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-primary);height:100%}.project-day_card__dKu1n>button:last-child{margin-top:auto;align-self:flex-start}.project-day_cardTitle__fqnWi{font-size:var(--font-size-sm)}.project-day_cardFigure__q670I,.project-day_cardTitle__fqnWi{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.project-day_cardFigure__q670I{font-size:var(--font-size-lg)}.project-day_cardNote__M77Mq{font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.project-day_cardLink__2H3G2{margin-top:var(--spacing-2xs);align-self:flex-start;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.project-day_rows__ifSzq{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.project-day_row__KK7CI{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:baseline;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--color-border-light)}.project-day_row__KK7CI:last-child{border-bottom:none}.project-day_rowLabel__3SgJa{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.project-day_rowValue__uQnvu{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.project-day_rowNote__V1iP9{flex-basis:100%;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.project-day_rowAction__Zf4Mv{border:none;background:none;padding:0;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-text);cursor:pointer}.project-day_rowAction__Zf4Mv:disabled{opacity:.6;cursor:default}.project-day_panelTitle__zWIc9{margin:var(--spacing-lg) 0 var(--spacing-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.project-day_tableWrap__oM1k9{overflow-x:auto;container:project-table/inline-size}.project-day_table__2deNL{width:100%;border-collapse:collapse;font-size:var(--font-size-md)}.project-day_table__2deNL th{padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);white-space:nowrap}.project-day_table__2deNL td{padding:var(--spacing-sm);border-bottom:1px solid var(--color-border-light);color:var(--color-text-primary);vertical-align:middle}.project-day_tableMuted__sUaSm{color:var(--color-text-tertiary)}.project-day_dutyForm__cl_Yf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-sm)}.project-day_dutyField__6oPrN.project-day_dutyField__6oPrN>*,.project-day_dutyForm__cl_Yf.project-day_dutyForm__cl_Yf>*{margin-bottom:0}.project-day_dutyField__6oPrN{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:220px}.project-day_dutyFieldGrow__2aSCG{flex:1 1 260px;min-width:260px}.project-day_danger__P4VFL{padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border-error);border-radius:var(--radius-lg);background:var(--color-alert-error-bg);font-size:var(--font-size-sm);color:var(--color-text-primary)}.project-day_verifiedNote__QNqOl{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.project-day_budgetDepth0__ryqBi{padding-left:var(--spacing-sm)}.project-day_budgetDepth1__ZspDz{padding-left:var(--spacing-lg)}.project-day_budgetDepth2__J8IDL{padding-left:var(--spacing-xl)}.project-day_budgetDepth3__RqqKq{padding-left:var(--spacing-2xl)}.project-day_budgetDepth4__yTKcq{padding-left:calc(var(--spacing-3xl) + var(--spacing-md))}.project-day_budgetDepth5__7Lmz3{padding-left:calc(var(--spacing-3xl) + var(--spacing-xl))}.project-day_budgetDepth6__Zcm6T{padding-left:calc(var(--spacing-3xl) + var(--spacing-2xl))}.project-day_budgetToggle__avnac{margin-right:var(--spacing-xs);padding:0 var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs)}.project-day_budgetToggle__avnac:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.project-day_budgetNodeNote__823Cr{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.project-day_secondaryNote__V8wnv{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.project-day_budgetNegative___esmh{color:var(--color-error);font-variant-numeric:tabular-nums}.project-day_budgetBasis__PLQea{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.project-day_budgetSubtotal__3XNmd{font-weight:var(--font-weight-semibold);background:var(--color-surface-secondary)}.project-day_sheetActions__dZdSE{display:flex;align-items:flex-end;gap:var(--spacing-sm)}.project-day_sheetActions__dZdSE>*{margin-bottom:0}.project-day_fileInput__2hh9V{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.project-day_clickableRow__Hqsn3{cursor:pointer;transition:background-color var(--transition-base)}.project-day_clickableRow__Hqsn3:hover{background-color:var(--color-background-secondary)}.project-day_clickableRow__Hqsn3:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.project-day_dayStrip__mX1BR{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.project-day_dayStripItem__ahgE9{min-width:96px}.project-day_dayStripLink__7fHiq{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none}.project-day_dayStripLink__7fHiq:focus-visible,.project-day_dayStripLink__7fHiq:hover{border-color:var(--color-primary)}.project-day_dayStripDate__5ufc_{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.project-day_dayStripState__lg4_R{font-size:var(--font-size-xs);color:var(--color-text-secondary)}@container project-table (max-width: 767px){.project-day_table__2deNL thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.project-day_table__2deNL,.project-day_table__2deNL tbody,.project-day_table__2deNL td,.project-day_table__2deNL tr{display:block}.project-day_table__2deNL tr{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-surface)}.project-day_table__2deNL td{border-bottom:none;padding:var(--spacing-2xs) 0;white-space:normal;overflow-wrap:anywhere;width:auto}.project-day_table__2deNL td[data-label]{display:grid;grid-template-columns:minmax(6rem,35%) minmax(0,1fr);-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm);align-items:center;min-height:44px}.project-day_table__2deNL td[data-label]:before{content:attr(data-label);content:attr(data-label) /"";font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.project-day_table__2deNL td.project-day_cardHidden__AnYWS{display:none}.project-day_table__2deNL tr:has(>td.project-day_trackingActions__i5KAy){display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm);align-items:center}.project-day_table__2deNL tr:has(>td.project-day_trackingActions__i5KAy)>td{grid-column:1/-1}.project-day_table__2deNL tr:has(>td.project-day_trackingActions__i5KAy)>td:first-child{grid-column:1;grid-row:1}.project-day_table__2deNL tr:has(>td.project-day_trackingActions__i5KAy)>td.project-day_trackingActions__i5KAy{grid-column:2;grid-row:1}}.project-day_trackingActions__i5KAy{white-space:nowrap;text-align:right}.project-day_trackingActions__i5KAy>*{display:inline-flex;vertical-align:middle}.project-day_trackingOverdue__XDx_C td{background:var(--color-error-background)}.project-day_trackingResend__ZOCLj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.project-day_trackingResend__ZOCLj input{min-width:12rem;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);font:inherit}.project-day_nextStep__yTxeO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface)}.project-day_nextStepPipeline__T07Rp{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.project-day_costStatus__e44NN{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-light)}.project-day_costStatusLabel__yTI6T{display:block;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.project-day_costStatusFigure__973E3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.project-day_costStatusToggle__4gWiI{margin-left:auto;border:none;background:none;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.project-day_costStatusToggle__4gWiI:hover{color:var(--color-text-primary);text-decoration:underline}.project-day_budgetStatus__tHBGn{display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.project-day_budgetBar__zCJzh{width:100%;height:8px;accent-color:var(--color-primary)}.project-day_budgetRowBar__XH1ko{width:8rem;height:6px;vertical-align:middle;accent-color:var(--color-primary)}.project-day_budgetEmptyToggle__MH0im{align-self:flex-start;border:none;background:none;padding:0;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.project-day_budgetEmptyToggle__MH0im:hover{color:var(--color-text-primary);text-decoration:underline}.project-day_projectRoles__Vt5xK{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.project-day_projectRoleRow__xLkTH{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-xs) var(--spacing-sm);align-items:start;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.project-day_projectRoleRow__xLkTH:last-child{border-bottom:none}.project-day_projectRoleRow__xLkTH>button{grid-column:1/-1;justify-self:start;min-height:44px}.project-day_projectRoleIcon__MqDIm{display:inline-flex;margin-top:2px;color:var(--color-primary)}.project-day_projectRoleText__4ATuB{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.project-day_projectRoleTitle___XLz9{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.project-day_projectRoleError__pegWO,.project-day_projectRoleOverridden__wqD3A{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.project-day_projectRoleError__pegWO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}@media (min-width:768px){.project-day_projectRoleRow__xLkTH{grid-template-columns:auto 1fr auto;align-items:center}.project-day_projectRoleRow__xLkTH>button{grid-column:auto}}.status-line_line__jQTin{display:flex;align-items:center;gap:var(--spacing-md);min-height:60px;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box}.status-line_dot__c0ZKB{width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}.status-line_success__JSRsx{background:var(--color-success)}.status-line_warning__UOSx6{background:var(--color-warning)}.status-line_error__jO8g5{background:var(--color-error)}.status-line_neutral__H4uGD{background:var(--color-text-tertiary)}.status-line_text__YZgBA{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);flex:1 1 auto;min-width:0}.status-line_sentence__fGkZh{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.status-line_badge__5ikFm{display:inline-flex}.status-line_note__XT8Qc{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.status-line_actions__rim99{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.status-line_primary__Xn6Fr,.status-line_secondary__w9JV0{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.status-line_actions__rim99 button,.status-line_menu__LoaqZ button{margin:0}.status-line_menu__LoaqZ{display:inline-flex;flex-shrink:0}@media (max-width:767px){.status-line_line__jQTin{align-items:center;min-height:var(--control-height);padding:0;background:none;border:none;border-radius:0}.status-line_line__jQTin,.status-line_text__YZgBA{flex-wrap:nowrap;gap:var(--spacing-sm)}.status-line_sentence__fGkZh{font-size:var(--font-size-base);min-width:0;overflow-wrap:anywhere}.status-line_badge__5ikFm,.status-line_note__XT8Qc{flex-shrink:0}.status-line_note__XT8Qc{display:none}.status-line_actions__rim99:not(.status-line_bottomBar__MKinT){width:100%;flex-wrap:wrap}.status-line_line__jQTin:has(.status-line_actions__rim99:not(.status-line_bottomBar__MKinT)){flex-wrap:wrap}.status-line_line__jQTin:has(.status-line_actions__rim99:not(.status-line_bottomBar__MKinT)) .status-line_text__YZgBA{flex:1 1 0}.status-line_bottomBar__MKinT{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-overlay);display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md) calc(var(--spacing-md) + env(safe-area-inset-bottom, 0px));background:var(--color-surface);border-top:1px solid var(--color-border)}.status-line_bottomBar__MKinT .status-line_secondary__w9JV0{flex:1 1 0}.status-line_bottomBar__MKinT .status-line_primary__Xn6Fr{flex:2 1 0}.status-line_bottomBar__MKinT .status-line_primary__Xn6Fr>*,.status-line_bottomBar__MKinT .status-line_secondary__w9JV0>*{flex:1 1 0;min-width:0}}.crew-invitations-panel_panel__CxEmC{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.crew-invitations-panel_blocks__BLksT{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-md)}.crew-invitations-panel_block__RIfCg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.crew-invitations-panel_block__RIfCg>*{max-width:100%}.crew-invitations-panel_blockTitle___MlfJ{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.crew-invitations-panel_blockLead__arDwn{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.crew-invitations-panel_reason__a4Ppr{margin:0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.crew-invitations-panel_failures__Fl8WH{margin:0;padding-left:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-error)}
/*# sourceMappingURL=51f067e04176dbaf.css.map*/