.subscription-unavailable_page__bvWFH{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:calc(var(--space-6) + var(--space-2)) var(--space-5)}.subscription-unavailable_card__h1iiF{width:100%;max-width:30rem;padding:calc(var(--space-6) + var(--space-3)) calc(var(--space-6) + var(--space-2));text-align:center;background:var(--surface);border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.subscription-unavailable_icon__0H8bC{display:inline-flex;color:var(--primary);margin-bottom:var(--space-4)}.subscription-unavailable_icon__0H8bC svg{width:calc(var(--space-6) + var(--space-4));height:calc(var(--space-6) + var(--space-4))}.subscription-unavailable_title__gt4h7{color:var(--text-primary);font-size:var(--space-5);font-weight:var(--v2-weight-title);margin:0 0 var(--space-3)}.subscription-unavailable_body__jQOeB,.subscription-unavailable_guidance__xPIP9{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--line-height-compact)}.subscription-unavailable_body__jQOeB{margin:0}.subscription-unavailable_guidance__xPIP9{margin:var(--space-4) 0 0;padding:var(--space-3);background:var(--surface-muted);border-radius:var(--radius-md)}.subscription-unavailable_actions__N0gHo{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}@media (max-width:30rem){.subscription-unavailable_page__bvWFH{align-items:flex-start;padding:var(--space-6) var(--space-4)}.subscription-unavailable_card__h1iiF{padding:var(--space-6) var(--space-4)}.subscription-unavailable_actions__N0gHo{flex-direction:column}.subscription-unavailable_actions__N0gHo>button{width:100%}}.breadcrumb-v2_breadcrumb__bzzjX{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;color:var(--v2-text-tertiary,var(--muted));font-size:.8125rem;font-weight:700}.breadcrumb-v2_flush__C1Q5z{margin:.375rem 0 0}.breadcrumb-v2_breadcrumbItem__jWRQr{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.breadcrumb-v2_breadcrumbLink__IOI5e{border:0;padding:0;background:transparent;font:inherit;color:var(--v2-text-secondary,var(--muted));text-decoration:none;cursor:pointer}.breadcrumb-v2_breadcrumbLink__IOI5e:focus-visible,.breadcrumb-v2_breadcrumbLink__IOI5e:hover{color:var(--v2-text-primary,var(--foreground));outline:none}.breadcrumb-v2_breadcrumbSeparator__60YO6{color:var(--v2-border-default,var(--border-strong))}.breadcrumb-v2_breadcrumbCurrent__VwYJM{color:var(--v2-color-primary-600,var(--primary));font-weight:900}.breadcrumb-v2_truncate__qtSN8 .breadcrumb-v2_breadcrumbCurrent__VwYJM,.breadcrumb-v2_truncate__qtSN8 .breadcrumb-v2_breadcrumbLink__IOI5e{display:inline-block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media (max-width:640px){.breadcrumb-v2_breadcrumb__bzzjX{min-width:0;flex-wrap:nowrap;gap:.375rem;margin-bottom:.5rem;overflow:hidden;font-size:.75rem;line-height:1.25}.breadcrumb-v2_breadcrumbItem__jWRQr{min-width:0;flex:0 1 auto;gap:.375rem;overflow:hidden}.breadcrumb-v2_breadcrumbItem__jWRQr:last-child{flex:1 1 auto}.breadcrumb-v2_breadcrumbItem__jWRQr>:not(.breadcrumb-v2_breadcrumbSeparator__60YO6){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-v2_breadcrumbSeparator__60YO6{flex:0 0 auto}}.BrandLogo_autoLogo__Fka33{display:inline-block;position:relative}.BrandLogo_autoLogoImage__7kHMo{display:block;width:100%;height:auto}.BrandLogo_autoLogoInverse__7LxdR{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .BrandLogo_autoLogoDefault__KYixw{display:none}:root:not([data-theme=light]) .BrandLogo_autoLogoInverse__7LxdR{display:block}}:root[data-theme=dark] .BrandLogo_autoLogoDefault__KYixw{display:none}:root[data-theme=dark] .BrandLogo_autoLogoInverse__7LxdR,:root[data-theme=light] .BrandLogo_autoLogoDefault__KYixw{display:block}:root[data-theme=light] .BrandLogo_autoLogoInverse__7LxdR{display:none}.V2PageState_page__UdmCF{--v2-page-state-optical-y:clamp(1.75rem,7dvh,4rem);display:flex;width:100%;align-items:center;justify-content:center;box-sizing:border-box;color:var(--v2-text-primary,var(--foreground));padding:.75rem}.V2PageState_page__UdmCF,.V2PageState_page__UdmCF *{box-sizing:border-box}.V2PageState_card__UOVrr{width:min(100%,34rem);transform:translateY(calc(var(--v2-page-state-optical-y) * -1));border:1px solid var(--glass-border-strong);border-radius:8px;background:var(--glass-bg-strong);box-shadow:var(--shadow-float),var(--glass-highlight);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:1rem}.V2PageState_page__UdmCF[data-fill=viewport]{min-height:var(--app-content-viewport-height)}.V2PageState_page__UdmCF[data-fill=container]{flex:1 1 auto;min-height:0}.V2PageState_page__UdmCF[data-optical-center=false] .V2PageState_card__UOVrr{transform:none}.V2PageState_title__8dsaG{display:flex;align-items:center;gap:.5rem;color:var(--v2-text-primary,var(--foreground));font-size:.9375rem;font-weight:var(--v2-weight-title)}.V2PageState_message__fePBx{margin-top:.375rem;color:var(--v2-text-secondary,var(--muted));font-size:.8125rem;font-weight:var(--v2-weight-body)}.V2PageState_actions___sHRH{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.V2PageState_dangerIcon__fRu_a{color:var(--feedback-danger-text)}.V2PageState_loadingIcon__dfyQN{flex:0 0 auto;animation:V2PageState_v2PageStateSpin__aiXTx 1s linear infinite}@keyframes V2PageState_v2PageStateSpin__aiXTx{to{transform:rotate(1turn)}}@media (max-width:899px){.V2PageState_page__UdmCF{--v2-page-state-optical-y:clamp(1rem,5dvh,2.5rem)}.V2PageState_page__UdmCF[data-fill=viewport]{min-height:var(--app-content-viewport-height)}}@media (max-width:720px){.V2PageState_page__UdmCF{padding:.625rem}}@media (prefers-reduced-motion:reduce){.V2PageState_loadingIcon__dfyQN{animation:none}}.SearchableCombobox_inputTrigger__cimwW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableCombobox_inputTrigger__cimwW:focus{text-overflow:clip}.SearchableCombobox_optionRow__RAywu{position:relative}.SearchableCombobox_editableOption__J3xcM{padding-right:calc(var(--space-6) + var(--space-4))}.SearchableCombobox_editButton__Nsc7W{position:absolute;right:var(--space-1);top:50%;transform:translateY(-50%);padding:var(--space-1);color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.SearchableCombobox_editButton__Nsc7W{opacity:0}.SearchableCombobox_optionRow__RAywu:focus-within .SearchableCombobox_editButton__Nsc7W,.SearchableCombobox_optionRow__RAywu:hover .SearchableCombobox_editButton__Nsc7W{opacity:1}}.BottomSheet_dialog__VewHG{position:relative;display:flex;width:min(100vw,36rem);max-height:min(82dvh,44rem,calc(100dvh - var(--modal-kbd-inset, 0px) - env(safe-area-inset-top, 0px) - .75rem));flex-direction:column;border:1px solid var(--border-muted);border-bottom:0;border-radius:8px 8px 0 0;background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-float);margin-bottom:var(--modal-kbd-inset,0);overflow:hidden}.BottomSheet_content__LQK_H{display:flex;min-height:0;flex-direction:column;gap:.75rem;padding:.875rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px))}@media (max-width:640px){.BottomSheet_dialog__VewHG{width:100vw;max-height:min(84dvh,calc(100dvh - var(--modal-kbd-inset, 0px) - env(safe-area-inset-top, 0px) - .75rem))}}.FloatingAggregatePill_pill__NBuul{z-index:var(--z-local-control);display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--foreground);box-shadow:var(--shadow-float);color:var(--surface);font-size:var(--text-xs);pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast)}.FloatingAggregatePill_portalLayer__feyGJ{position:fixed;inset:0;pointer-events:none}.FloatingAggregatePill_viewport__Cb4kP{position:fixed;right:calc(var(--space-4) + env(safe-area-inset-right));bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.FloatingAggregatePill_container__AeM0P{position:absolute;right:var(--space-3);bottom:var(--grid-aggregate-bottom-offset,var(--space-3))}.FloatingAggregatePill_metric__wrTuD{display:flex;align-items:center;gap:var(--space-1)}.FloatingAggregatePill_icon__WXtNe{width:var(--text-sm);height:var(--text-sm);color:color-mix(in srgb,var(--surface) 64%,transparent)}.FloatingAggregatePill_label__OXM9N{color:color-mix(in srgb,var(--surface) 76%,transparent);font-weight:var(--v2-weight-secondary,500)}.FloatingAggregatePill_value__vNJTf{color:var(--surface);font-variant-numeric:tabular-nums;font-weight:var(--v2-weight-strong,700)}.FloatingAggregatePill_sumValue__T0kM0{color:color-mix(in srgb,var(--projects-v2-primary-soft,var(--surface-highlight)) 76%,var(--surface))}.FloatingAggregatePill_separator__4VuuN{width:var(--border-width-hairline);height:var(--space-3);background:color-mix(in srgb,var(--surface) 26%,transparent)}@media print{.FloatingAggregatePill_pill__NBuul{display:none}}.GridActionMessageOverlay_message__8gaJ8{position:absolute;top:var(--space-3);left:50%;z-index:var(--z-overlay);max-width:min(calc(100% - var(--space-6)),48rem);transform:translateX(-50%);overflow:hidden;pointer-events:none;border:var(--border-width-hairline) solid;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--v2-weight-secondary);line-height:var(--line-height-compact);text-overflow:ellipsis;white-space:nowrap}.GridActionMessageOverlay_warning__ZvJDD{border-color:var(--badge-warning-border);background:var(--badge-warning-bg);color:var(--badge-warning-text)}.GridActionMessageOverlay_danger__d1SAt{border-color:var(--badge-danger-border);background:var(--badge-danger-bg);color:var(--badge-danger-text)}.SelectionPrintPreview_frame__Mc9nj{width:min(72rem,calc(100vw - (var(--space-6) * 2)));height:min(48rem,calc(100vh - (var(--space-6) * 2)));max-width:none;max-height:none}.SelectionPrintPreview_frame__Mc9nj,.SelectionPrintPreview_frame__Mc9nj *{box-sizing:border-box}.SelectionPrintPreview_content__tT7WK{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.SelectionPrintPreview_layout__SBPUH{display:flex;width:100%;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.SelectionPrintPreview_toolbar__Mf8EC{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--border-muted);background:var(--surface-muted);padding:var(--space-2) var(--space-3)}.SelectionPrintPreview_checkboxControl__HJ4jp,.SelectionPrintPreview_control__Ll0cw{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap}.SelectionPrintPreview_control__Ll0cw select{min-height:2rem;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);padding:0 var(--space-2);font:inherit}.SelectionPrintPreview_checkboxControl__HJ4jp input{accent-color:var(--primary)}.SelectionPrintPreview_selectionSize__VYJG8{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--text-tertiary);font-size:var(--text-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap}.SelectionPrintPreview_status__GfWRP{min-height:2rem;border-bottom:var(--border-width-hairline) solid var(--border-muted);color:var(--text-tertiary);font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.SelectionPrintPreview_error__KCkiW{color:var(--badge-danger-text);white-space:pre-wrap}.SelectionPrintPreview_previewHost__8f3Da{min-width:0;min-height:0;flex:1 1 auto;background:var(--surface-container-low)}.SelectionPrintPreview_previewFrame__7utrN{display:block;width:100%;height:100%;border:0;background:var(--surface-muted)}@media (max-width:760px){.SelectionPrintPreview_frame__Mc9nj{width:calc(100vw - (var(--space-3) * 2));height:calc(100vh - (var(--space-3) * 2))}.SelectionPrintPreview_toolbar__Mf8EC{flex-wrap:wrap}.SelectionPrintPreview_selectionSize__VYJG8{order:4;width:100%;flex-basis:100%;text-align:left}}.PropagationBlockIcon_defaultPosition__pN_u1{position:absolute;left:var(--space-1);top:50%;transform:translateY(-50%)}.PropagationBlockIcon_control__Yq6Kv{display:inline-flex;width:var(--docv2-propagation-icon-width);height:var(--docv2-propagation-icon-height);flex:0 0 var(--docv2-propagation-icon-width);align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--primary);line-height:1}button.PropagationBlockIcon_control__Yq6Kv:hover{color:var(--btn-primary-hover-bg)}.PropagationBlockIcon_glyph__1DGuB{display:block;width:var(--docv2-propagation-icon-width);height:var(--docv2-propagation-icon-height);overflow:visible}.PropagationBlockIcon_arrow__eZRqm,.PropagationBlockIcon_slash__UhinK{fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.recipe-editor_popover__s4aOf{width:min(360px,calc(100vw - 16px));max-height:min(620px,calc(100vh - 16px));overflow:auto;color:var(--foreground);background:var(--surface);border:1px solid var(--border-muted);border-radius:14px;box-shadow:0 18px 48px color-mix(in srgb,var(--foreground) 18%,transparent)}.recipe-editor_header__YZVaJ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 13px;border-bottom:1px solid var(--border-muted);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),var(--surface))}.recipe-editor_kicker__dRzlp{display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.recipe-editor_header__YZVaJ h2{max-width:250px;margin:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.recipe-editor_roleBadge__yGOUd{flex:0 0 auto;padding:4px 7px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border-muted));border-radius:999px;font-size:10px;font-weight:700}.recipe-editor_body__oSpl4{display:grid;gap:13px;padding:15px 18px}.recipe-editor_section__Ractt{display:grid;gap:8px;padding-top:2px}.recipe-editor_sectionTitle__vSpAN{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em}.recipe-editor_sourceSummary__A_qCv{min-height:32px;padding:8px 10px;color:var(--foreground);background:var(--surface-muted);border:1px solid var(--border-muted);border-radius:8px;font-size:11px;font-weight:600}.recipe-editor_aggregationPicker__l_jSF{display:grid;gap:4px}.recipe-editor_aggregationPickerHeader__M9xqw,.recipe-editor_aggregationPickerOption___Wsj0{min-height:31px;padding:0 10px;color:var(--muted);background:var(--surface);border:1px solid var(--border-muted);border-radius:8px;font:inherit;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.recipe-editor_aggregationPickerHeader__M9xqw{display:flex;align-items:center;gap:6px;color:var(--foreground);background:var(--surface-muted)}.recipe-editor_aggregationPickerHeader__M9xqw:hover,.recipe-editor_aggregationPickerOption___Wsj0:hover{background:var(--surface-hover)}.recipe-editor_aggregationPickerOption___Wsj0[data-selected=true]{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,var(--border-muted))}.recipe-editor_aggregationPicker__l_jSF select,.recipe-editor_field__Mui4Q input,.recipe-editor_field__Mui4Q select,.recipe-editor_rateControl__W1twn input{min-width:0;width:100%;height:32px;padding:0 9px;color:var(--foreground);background:var(--surface);border:1px solid var(--border-muted);border-radius:8px;font:inherit;font-size:12px}.recipe-editor_action__zoZdK:focus-visible,.recipe-editor_aggregationPickerHeader__M9xqw:focus-visible,.recipe-editor_aggregationPickerOption___Wsj0:focus-visible,.recipe-editor_aggregationPicker__l_jSF select:focus-visible,.recipe-editor_field__Mui4Q input:focus-visible,.recipe-editor_optionGrid__To10F button:focus-visible,.recipe-editor_primaryAction__0wCvl:focus-visible,.recipe-editor_quietAction__KOdNm:focus-visible,.recipe-editor_rateControl__W1twn input:focus-visible,.recipe-editor_segmented__hFJv_ button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 60%,transparent);outline-offset:1px}.recipe-editor_action__zoZdK,.recipe-editor_secondaryAction__VrfAu{min-height:32px;padding:0 10px;color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border-muted));border-radius:8px;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.recipe-editor_action__zoZdK:hover,.recipe-editor_secondaryAction__VrfAu:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}.recipe-editor_switchRow__E81pv{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 1px;font-size:12px;font-weight:600}.recipe-editor_switchRow__E81pv input{width:16px;height:16px;accent-color:var(--primary)}.recipe-editor_adjustEditor__WT6Fa,.recipe-editor_ruleGrid__86SQy{display:grid;gap:10px}.recipe-editor_field__Mui4Q{display:grid;gap:5px;color:var(--foreground);font-size:11px;font-weight:700}.recipe-editor_fieldHint__OZB5m{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.recipe-editor_lineBasisFieldset__Nn_G0{display:grid;gap:5px;max-height:160px;margin:0;padding:8px 9px;overflow:auto;border:1px solid var(--border-muted);border-radius:8px}.recipe-editor_lineBasisFieldset__Nn_G0 legend{padding:0 4px;color:var(--foreground);font-size:11px;font-weight:700}.recipe-editor_lineBasisOption__pfhvr{display:flex;align-items:center;gap:7px;min-height:24px;color:var(--foreground);font-size:11px;font-weight:500}.recipe-editor_lineBasisOption__pfhvr input{flex:0 0 auto;width:14px;height:14px;accent-color:var(--primary)}.recipe-editor_lineBasisOption__pfhvr span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe-editor_rateControl__W1twn{display:flex;align-items:center;gap:7px}.recipe-editor_rateControl__W1twn input{flex:1}.recipe-editor_rateControl__W1twn>span{color:var(--muted);font-size:12px}.recipe-editor_error__8y9cT{margin:-2px 0 0;color:var(--feedback-danger-text,var(--badge-danger-text));font-size:11px;line-height:1.4}.recipe-editor_optionGrid__To10F,.recipe-editor_segmented__hFJv_{display:flex;flex-wrap:wrap;gap:5px}.recipe-editor_optionGrid__To10F button,.recipe-editor_segmented__hFJv_ button{min-height:30px;padding:0 9px;color:var(--muted);background:var(--surface);border:1px solid var(--border-muted);border-radius:7px;font-size:11px;font-weight:700;cursor:pointer}.recipe-editor_optionGrid__To10F button[aria-pressed=true],.recipe-editor_segmented__hFJv_ button[aria-pressed=true]{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,var(--border-muted))}.recipe-editor_preview__IZxCf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;color:var(--muted);background:var(--surface-muted);border-radius:8px;font-size:11px}.recipe-editor_preview__IZxCf strong{color:var(--foreground);font-size:13px;font-variant-numeric:tabular-nums}.recipe-editor_notice__3TEpH{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.recipe-editor_footer__db3Yg{display:flex;align-items:center;gap:6px;min-height:58px;padding:10px 18px;border-top:1px solid var(--border-muted);background:var(--surface-muted)}.recipe-editor_moveActions__3pOut{display:inline-flex;gap:4px}.recipe-editor_footerSpacer__4pjNo{flex:1}.recipe-editor_dangerAction__QE9gS,.recipe-editor_primaryAction__0wCvl,.recipe-editor_quietAction__KOdNm{min-height:31px;padding:0 10px;border-radius:7px;font-size:11px;font-weight:700;cursor:pointer}.recipe-editor_primaryAction__0wCvl{color:var(--btn-primary-text);background:var(--primary);border:1px solid var(--primary)}.recipe-editor_quietAction__KOdNm{color:var(--muted);background:transparent;border:1px solid transparent}.recipe-editor_quietAction__KOdNm:hover{color:var(--foreground);background:var(--surface-hover)}.recipe-editor_dangerAction__QE9gS{color:var(--feedback-danger-text,var(--badge-danger-text));background:transparent;border:1px solid color-mix(in srgb,var(--feedback-danger-text,var(--badge-danger-text)) 24%,var(--border-muted))}.UnitCostTemplatePickerModal_modalContent__1M1nu{display:flex;min-height:0;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.UnitCostTemplatePickerModal_toolbar__1vIkJ{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:var(--space-2)}.UnitCostTemplatePickerModal_statusNote__hmgiv{flex:0 0 auto;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.UnitCostTemplatePickerModal_loadMoreButton__7AKKK{display:block;margin:var(--space-3) auto;border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);padding:var(--space-2) var(--space-4);cursor:pointer}.UnitCostTemplatePickerModal_loadMoreButton__7AKKK:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.UnitCostTemplatePickerModal_loadMoreButton__7AKKK:disabled{cursor:wait;opacity:.65}.UnitCostTemplatePickerModal_selectionChip__xqR1u{display:inline-flex;flex:0 0 auto;min-height:calc(var(--space-5) + var(--space-1));align-items:center;gap:var(--space-1);border:var(--border-width-hairline) solid var(--badge-info-border);border-radius:var(--radius-md);background:var(--surface-highlight);color:var(--primary);font:inherit;font-size:var(--text-xs);font-weight:var(--v2-weight-label);line-height:1;padding:var(--space-1) var(--space-2);cursor:pointer}.UnitCostTemplatePickerModal_selectionChip__xqR1u:focus-visible,.UnitCostTemplatePickerModal_selectionChip__xqR1u:hover{border-color:var(--primary);background:var(--badge-info-bg);outline:none}.UnitCostTemplatePickerModal_body__HHF_L{display:flex;height:min(32rem,62vh);min-height:0;flex:1 1 auto;overflow:hidden;border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-lg);background:var(--surface)}.UnitCostTemplatePickerModal_categoryPane__vuO3Z{width:var(--category-pane-width,14rem);min-width:0;flex:0 0 auto;overflow:auto;background:var(--surface-muted);padding:var(--space-2)}.UnitCostTemplatePickerModal_categoryResizer__1bx_L{position:relative;width:var(--space-4);min-height:0;flex:0 0 var(--space-4);align-self:stretch;border:0;background:transparent;padding:0;cursor:col-resize;touch-action:none}.UnitCostTemplatePickerModal_categoryResizer__1bx_L:before{content:"";position:absolute;top:var(--space-2);bottom:var(--space-2);left:50%;width:var(--border-width-hairline);border-radius:var(--radius-full);background:var(--border-muted);transform:translateX(-50%);transition:background-color var(--transition-fast),width var(--transition-fast)}.UnitCostTemplatePickerModal_categoryResizer__1bx_L:after{content:"";position:absolute;top:50%;left:50%;width:var(--space-2);height:calc(var(--space-6) + var(--space-4));border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-full);background:var(--surface);transform:translate(-50%,-50%)}.UnitCostTemplatePickerModal_categoryResizerActive___RQjV:before,.UnitCostTemplatePickerModal_categoryResizer__1bx_L:focus-visible:before,.UnitCostTemplatePickerModal_categoryResizer__1bx_L:hover:before{width:calc(var(--border-width-hairline) * 2);background:var(--primary)}.UnitCostTemplatePickerModal_categoryResizer__1bx_L:focus-visible{outline:var(--focus-outline-width) solid color-mix(in srgb,var(--primary) 22%,transparent);outline-offset:calc(var(--focus-outline-width) * -1)}.UnitCostTemplatePickerModal_categoryList__0xRu4{display:grid;gap:var(--space-1)}.UnitCostTemplatePickerModal_categoryRow__ZM7Nb{display:grid;width:100%;grid-template-columns:var(--space-5) minmax(0,1fr);align-items:center;gap:var(--space-1);padding-left:calc(var(--category-depth) * var(--space-4))}.UnitCostTemplatePickerModal_categoryToggleButton__iyxD5{display:inline-flex;width:var(--space-5);height:var(--space-5);align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);padding:0;cursor:pointer}.UnitCostTemplatePickerModal_categoryToggleButton__iyxD5:focus-visible,.UnitCostTemplatePickerModal_categoryToggleButton__iyxD5:hover{background:var(--surface-hover);color:var(--foreground);outline:none}.UnitCostTemplatePickerModal_categoryToggleButton__iyxD5:disabled{cursor:default;opacity:.55}.UnitCostTemplatePickerModal_categoryButton__97WTG{display:flex;width:100%;min-height:calc(var(--space-5) + var(--space-2));align-items:center;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);padding:var(--space-1) var(--space-2);text-align:left;cursor:pointer}.UnitCostTemplatePickerModal_categoryButton__97WTG:focus-visible,.UnitCostTemplatePickerModal_categoryButton__97WTG:hover{background:var(--surface-hover);color:var(--foreground);outline:none}.UnitCostTemplatePickerModal_categoryButton__97WTG[data-selected=true]{border-color:var(--badge-info-border);background:var(--surface-highlight);color:var(--primary);font-weight:var(--v2-weight-label)}.UnitCostTemplatePickerModal_categoryLabel__6DQqY{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitCostTemplatePickerModal_categorySelectionBadge__QyDwm{display:inline-flex;min-width:var(--space-5);min-height:var(--space-5);flex:0 0 auto;align-items:center;justify-content:center;border:var(--border-width-hairline) solid var(--badge-info-border);border-radius:var(--radius-full);background:var(--badge-info-bg);color:var(--badge-info-text);font-size:var(--text-xs);font-weight:var(--v2-weight-label);line-height:1;padding:0 var(--space-1)}.UnitCostTemplatePickerModal_listPane__pso1S{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--surface)}.UnitCostTemplatePickerModal_message___1oOe{margin:var(--space-3);border:var(--border-width-hairline) solid var(--badge-danger-border);border-radius:var(--radius-md);background:var(--badge-danger-bg);color:var(--unitcost-danger);font-size:var(--text-xs);line-height:var(--line-height-compact);padding:var(--space-2) var(--space-3);white-space:pre-line}.UnitCostTemplatePickerModal_listScroller__gsfx2{min-height:0;flex:1 1 auto;overflow:auto;outline:none}.UnitCostTemplatePickerModal_listScroller__gsfx2:focus-visible{box-shadow:inset 0 0 0 var(--focus-outline-width) color-mix(in srgb,var(--primary) 22%,transparent)}.UnitCostTemplatePickerModal_table__cvSUc{width:100%;min-width:42rem;border-collapse:separate;border-spacing:0;table-layout:fixed}.UnitCostTemplatePickerModal_table__cvSUc td,.UnitCostTemplatePickerModal_table__cvSUc th{border-bottom:var(--border-width-hairline) solid var(--border-muted);padding:var(--space-2);text-align:left;vertical-align:middle}.UnitCostTemplatePickerModal_table__cvSUc th{position:sticky;top:0;z-index:var(--z-local-sticky);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--v2-weight-label)}.UnitCostTemplatePickerModal_table__cvSUc td:last-child,.UnitCostTemplatePickerModal_table__cvSUc th:last-child{text-align:right}.UnitCostTemplatePickerModal_selectCell__E_SkT,.UnitCostTemplatePickerModal_selectColumn__bUztS{text-align:center}.UnitCostTemplatePickerModal_table__cvSUc td.UnitCostTemplatePickerModal_selectCell__E_SkT,.UnitCostTemplatePickerModal_table__cvSUc th.UnitCostTemplatePickerModal_selectColumn__bUztS{padding-right:var(--space-1);padding-left:var(--space-1)}.UnitCostTemplatePickerModal_checkbox___qGtM{width:var(--space-4);height:var(--space-4);margin:0;accent-color:var(--primary);cursor:pointer}.UnitCostTemplatePickerModal_checkbox___qGtM:disabled{cursor:not-allowed}.UnitCostTemplatePickerModal_row__nUNBw{cursor:pointer}.UnitCostTemplatePickerModal_row__nUNBw:hover td,.UnitCostTemplatePickerModal_row__nUNBw[data-active=true] td{background:var(--surface-highlight)}.UnitCostTemplatePickerModal_row__nUNBw[data-selected=true] td{background:color-mix(in srgb,var(--surface-highlight) 72%,var(--surface) 28%)}.UnitCostTemplatePickerModal_row__nUNBw[data-active=true] td:first-child{box-shadow:inset var(--focus-outline-width) 0 0 var(--primary)}.UnitCostTemplatePickerModal_statusBadge__0dHiq{display:inline-flex;align-items:center;justify-content:center;border:var(--border-width-hairline) solid var(--badge-success-border);border-radius:var(--radius-sm);background:var(--badge-success-bg);color:var(--badge-success-text);font-size:var(--text-xs);font-weight:var(--v2-weight-label);line-height:1;padding:var(--space-1) var(--space-2);white-space:nowrap}.UnitCostTemplatePickerModal_statusBadge__0dHiq[data-status=DRAFT]{border-color:var(--border-muted);background:var(--surface-muted);color:var(--text-secondary)}.UnitCostTemplatePickerModal_statusBadge__0dHiq[data-status=RETIRED]{border-color:var(--badge-danger-border);background:var(--badge-danger-bg);color:var(--unitcost-danger)}.UnitCostTemplatePickerModal_cellText___YooS{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitCostTemplatePickerModal_moneyCell__tY10f{font-variant-numeric:tabular-nums}.UnitCostTemplatePickerModal_emptyState__7ZUhP,.UnitCostTemplatePickerModal_loadingState__baeiH{display:grid;min-height:16rem;place-items:center;color:var(--text-secondary);font-size:var(--text-xs);text-align:center}.UnitCostTemplatePickerModal_skeletonRows__0J8aP{display:grid;gap:var(--space-2);width:min(24rem,70%)}.UnitCostTemplatePickerModal_skeletonRow__I0HLB{height:var(--unitcost-row-height);overflow:hidden;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-muted),var(--surface-hover),var(--surface-muted))}.UnitCostTemplatePickerModal_footer__x6QXr{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-2)}.UnitCostTemplatePickerModal_footerMeta___GLkY{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitCostTemplatePickerModal_footerActions__H_99H{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.UnitCostTemplatePickerModal_primaryButton__7bi9b,.UnitCostTemplatePickerModal_secondaryButton__RZx_y{display:inline-flex;min-height:calc(var(--space-5) + var(--space-2));align-items:center;justify-content:center;border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-md);font:inherit;font-size:var(--text-xs);font-weight:var(--v2-weight-label);line-height:1;padding:var(--space-2) var(--space-3);cursor:pointer}.UnitCostTemplatePickerModal_secondaryButton__RZx_y{background:var(--surface);color:var(--foreground)}.UnitCostTemplatePickerModal_secondaryButton__RZx_y:focus-visible,.UnitCostTemplatePickerModal_secondaryButton__RZx_y:hover{background:var(--surface-hover);outline:none}.UnitCostTemplatePickerModal_primaryButton__7bi9b{border-color:var(--primary);background:var(--primary);color:var(--surface)}.UnitCostTemplatePickerModal_primaryButton__7bi9b:focus-visible,.UnitCostTemplatePickerModal_primaryButton__7bi9b:hover{background:var(--btn-primary-hover-bg);outline:none}.UnitCostTemplatePickerModal_primaryButton__7bi9b:disabled{border-color:var(--border-muted);background:var(--surface-hover);color:var(--text-tertiary);cursor:not-allowed}@media (max-width:48rem){.UnitCostTemplatePickerModal_toolbar__1vIkJ{align-items:stretch;flex-direction:column}.UnitCostTemplatePickerModal_statusNote__hmgiv{white-space:normal}.UnitCostTemplatePickerModal_body__HHF_L{height:min(34rem,70vh);flex-direction:column}.UnitCostTemplatePickerModal_categoryPane__vuO3Z{width:100%;max-height:12rem;border-bottom:var(--border-width-hairline) solid var(--border-muted)}.UnitCostTemplatePickerModal_categoryResizer__1bx_L{display:none}.UnitCostTemplatePickerModal_footer__x6QXr{align-items:stretch;flex-direction:column}.UnitCostTemplatePickerModal_footerActions__H_99H{justify-content:flex-end}}.recipe-line-kind-badge_badge__hgerm{display:inline-flex;min-width:var(--space-5);flex:0 0 auto;align-items:center;justify-content:center;border-radius:3px;font-size:var(--unitcost-text-micro);font-weight:var(--v2-weight-title);line-height:1;padding:var(--space-1)}.recipe-line-kind-badge_badge__hgerm[data-kind=PRODUCT],.recipe-line-kind-badge_badge__hgerm[data-kind=REFERENCE]{background:var(--unitcost-kind-product-bg);color:var(--unitcost-kind-product)}.recipe-line-kind-badge_badge__hgerm[data-kind=SLOT]{background:transparent;color:var(--unitcost-kind-product);box-shadow:inset 0 0 0 1px var(--unitcost-kind-product)}.recipe-line-kind-badge_badge__hgerm[data-kind=ADHOC]{background:var(--unitcost-kind-adhoc-bg);color:var(--unitcost-kind-adhoc)}.recipe-line-kind-badge_badge__hgerm[data-kind=PERCENT]{background:var(--unitcost-kind-percent-bg);color:var(--unitcost-kind-percent)}.recipe-line-kind-badge_badge__hgerm[data-kind=ADJUST]{background:var(--unitcost-kind-adjust-bg);color:var(--unitcost-kind-adjust)}.EntityPickerPopup_root__D34Xg{display:flex;flex-direction:column;max-height:calc(100dvh - var(--space-4));overflow-y:auto;padding:var(--space-2) 0}.EntityPickerPopup_header__GvbtN{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-1);color:var(--v2-text-tertiary,var(--muted));font-size:var(--text-xs);font-weight:var(--v2-weight-label)}.EntityPickerPopup_categories__Q9CWj{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1) var(--space-3) var(--space-2)}.EntityPickerPopup_categoryLabel__ntXt2{flex-shrink:0;color:var(--text-tertiary);font-size:var(--text-xs)}.EntityPickerPopup_searchWrap__i4LcE{padding:0 .75rem .5rem}.EntityPickerPopup_searchInput__AS31Y{width:100%;border:1px solid var(--v2-border-subtle,var(--border-subtle));border-radius:8px;background:var(--v2-bg-surface,var(--surface));color:var(--v2-text-primary,var(--foreground));padding:.3125rem .5rem;font-size:.75rem;outline:none}.EntityPickerPopup_searchInput__AS31Y::placeholder{color:var(--v2-text-tertiary,var(--muted))}.EntityPickerPopup_searchInput__AS31Y:focus{border-color:var(--border-focus,var(--primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 22%,transparent)}.EntityPickerPopup_list__Wv4ee{display:flex;flex-direction:column;gap:.125rem;max-height:16rem;min-height:0;overflow-y:auto;padding:.25rem .5rem .5rem}.EntityPickerPopup_item__dQCGy{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border:0;border-radius:8px;background:transparent;padding:.4375rem .75rem;text-align:left;font-size:.8125rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.EntityPickerPopup_itemActive___ETE4{background:var(--v2-color-primary-50,var(--surface-highlight));color:var(--v2-color-primary-700,var(--primary))}.EntityPickerPopup_itemIdle__1L2dr{color:var(--v2-text-secondary,var(--muted))}.EntityPickerPopup_itemIdle__1L2dr:hover{background:var(--v2-bg-surface-hover,var(--surface-hover))}.EntityPickerPopup_itemLabel__tdAWv{font-weight:var(--v2-weight-label);overflow-wrap:anywhere}.EntityPickerPopup_itemLabelBack__Ejmzm{font-weight:var(--v2-weight-label)}.EntityPickerPopup_itemBody__i0NTZ{display:flex;min-width:0;flex-direction:column}.EntityPickerPopup_itemDescription__OKxy6{color:var(--v2-text-tertiary,var(--muted));font-size:.72rem;overflow-wrap:anywhere}.EntityPickerPopup_groupWrap__5sDr1{padding:.25rem .5rem}.EntityPickerPopup_groupHeader__LtM4u{display:flex;align-items:center;gap:.5rem;color:var(--v2-text-tertiary,var(--muted));font-size:.625rem;font-weight:var(--v2-weight-label);letter-spacing:.16em;text-transform:uppercase}.EntityPickerPopup_groupRule__vfSYW{height:1px;flex:1 1 auto;background:var(--v2-border-subtle,var(--border-subtle))}.EntityPickerPopup_empty__zYDza{border-radius:8px;padding:.4375rem .75rem;color:var(--v2-text-tertiary,var(--muted));font-size:.72rem}.EntityPickerPopup_error__Hbze6{border:1px solid color-mix(in srgb,var(--feedback-danger-text) 24%,var(--v2-border-subtle));border-radius:8px;background:var(--feedback-danger-bg,var(--badge-danger-bg));color:var(--feedback-danger-text,var(--badge-danger-text));padding:.4375rem .75rem;font-size:.72rem;line-height:1.4}.EntityPickerPopup_item__dQCGy:disabled{cursor:default;color:var(--v2-text-tertiary)}.EntityPickerPopup_specialContent__5APSA{width:min(22rem,calc(100vw - (var(--space-4) * 2)));padding:var(--space-2)}.EntityPickerPopup_dateForm__wdE_e{display:flex;flex-direction:column;gap:var(--space-3)}.EntityPickerPopup_formField__3jsj5{display:flex;flex-direction:column;gap:var(--space-1)}.EntityPickerPopup_formLabel__11B9K{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--v2-weight-secondary)}.EntityPickerPopup_timeToggle__eaE4g{display:flex;align-items:center;gap:var(--space-2);color:var(--foreground);font-size:var(--text-sm)}.EntityPickerPopup_timeInput__3SQ0m{min-height:2rem;border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-1) var(--space-2);color:var(--foreground);font-size:var(--text-sm)}.EntityPickerPopup_timeInput__3SQ0m:focus-visible{outline:var(--focus-outline-width) solid var(--primary);outline-offset:1px}.EntityPickerPopup_formActions___44Ir{display:flex;justify-content:flex-end;gap:var(--space-2)}.EntityPickerPopup_formError__A5jRK{margin:0;color:var(--badge-danger-text);font-size:var(--text-xs);white-space:pre-line}.HomeCollabShortcuts_actions__14l_f{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.HomeCollabShortcuts_grid__7F732{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-6) * 6),1fr));gap:var(--space-3);padding:var(--space-3)}.HomeCollabShortcuts_item__7BIa4{min-width:0;position:relative;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-md)}.HomeCollabShortcuts_link__HlQcR{display:grid;grid-template-columns:calc(var(--space-6) + var(--space-4)) minmax(0,1fr);height:100%;min-height:calc(var(--space-6) * 3);box-sizing:border-box;align-content:center;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-3);color:var(--text-primary);text-align:left;text-decoration:none;font-size:var(--text-sm)}.HomeCollabShortcuts_editing__YbD9S{border-color:var(--border-muted);background:var(--surface)}.HomeCollabShortcuts_editing__YbD9S .HomeCollabShortcuts_icon__ac1qQ{background:var(--surface-highlight)}.HomeCollabShortcuts_dragTarget__l0ins{width:100%;border:0;background:transparent;font-family:inherit;cursor:grab;user-select:none;touch-action:manipulation}.HomeCollabShortcuts_dragTarget__l0ins:active{cursor:grabbing}.HomeCollabShortcuts_dragging___c9wK{z-index:var(--z-dropdown);opacity:.65}.HomeCollabShortcuts_remove__Wmncm.btn{position:absolute;top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));width:var(--space-6);height:var(--space-6);min-width:var(--space-6);min-height:var(--space-6);padding:0;border-radius:50%;background:var(--btn-danger-bg);color:var(--btn-danger-text)}.HomeCollabShortcuts_remove__Wmncm.btn:hover{background:var(--btn-danger-hover-bg)}@media (pointer:coarse){.HomeCollabShortcuts_remove__Wmncm.btn{width:calc(var(--space-6) + var(--space-2));height:calc(var(--space-6) + var(--space-2))}}.HomeCollabShortcuts_dragTarget__l0ins:hover,a.HomeCollabShortcuts_link__HlQcR:hover{background:var(--surface-highlight)}.HomeCollabShortcuts_icon__ac1qQ{grid-column:1;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:calc(var(--space-6) + var(--space-4));height:calc(var(--space-6) + var(--space-4));border-radius:var(--radius-lg);color:var(--primary)}.HomeCollabShortcuts_name__VNJHw{grid-column:2;font-weight:var(--v2-weight-label);overflow-wrap:anywhere}.HomeCollabShortcuts_disabled__nwMIl,.HomeCollabShortcuts_message__ztetU,.HomeCollabShortcuts_unavailable__gcIvu{color:var(--text-secondary)}.HomeCollabShortcuts_unavailable__gcIvu{grid-column:2;font-size:var(--text-xs)}.HomeCollabShortcuts_message__ztetU{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.HomeCollabShortcuts_editor__RCCOq{display:grid;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--border-muted);background:var(--surface-muted);font-size:var(--text-sm)}.HomeCollabShortcuts_field__AX5rN{display:grid;gap:var(--space-1)}.HomeCollabShortcuts_error___PkQ_{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--btn-danger-bg);font-size:var(--text-sm);overflow-wrap:anywhere}.HomeCollabShortcuts_headerAction__rKzir{padding:var(--space-1);min-width:calc(var(--space-6) + var(--space-1));min-height:calc(var(--space-6) + var(--space-1));flex-shrink:0}.HomeCollabShortcuts_scope__N6p1u{grid-column:2;color:var(--text-secondary);font-size:var(--text-xs)}.ExternalWebsiteLink_link__Eg3ZX{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1);max-width:100%;padding:0;text-align:left;white-space:normal;overflow-wrap:anywhere;color:var(--primary)}.ExternalWebsiteLink_host__hjPaj{color:var(--text-secondary);font-size:var(--text-xs)}.ExternalWebsiteLink_details___tkA3{display:grid;gap:var(--space-3);min-width:0;overflow-wrap:anywhere}.ExternalWebsiteLink_details___tkA3 dt{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:var(--space-1)}.ExternalWebsiteLink_details___tkA3 dd{margin:0;overflow-wrap:anywhere;user-select:text}.ExternalWebsiteLink_url__9BYyt{max-height:min(30dvh,16rem);overflow-y:auto}.ExternalWebsiteLink_destination__pM6DV{border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-muted);padding:var(--space-3)}.ExternalWebsiteLink_open__L13ZD{display:inline-flex;align-items:center;justify-content:center;background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--v2-weight-label);text-decoration:none}.ExternalWebsiteLink_open__L13ZD:hover{background:var(--btn-primary-hover-bg)}.ExternalWebsiteLink_error__m4Ixp{color:var(--badge-danger-text);overflow-wrap:anywhere}.CommentRichText_composer__EwoCR .ql-container.ql-snow{border:none;border-radius:0;background:transparent;height:auto}.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow{display:flex;flex:0 0 auto;align-items:center;border:none;padding:0}.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow .ql-formats{display:flex;gap:var(--space-1);margin:0}.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow button{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-4) * 2);height:calc(var(--space-4) * 2);border-radius:var(--radius-md);padding:0;color:var(--text-secondary)}.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow button:focus-visible,.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow button:hover{background:var(--surface-hover);color:var(--foreground)}.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow button.ql-active{background:var(--surface-highlight);color:var(--primary)}.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow button svg{width:var(--space-4);height:var(--space-4)}.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow button .ql-stroke{stroke:currentColor}.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow button .ql-fill{fill:currentColor}.CommentRichText_composer__EwoCR .ql-tooltip{display:none}.CommentRichText_composer__EwoCR .ql-editor{min-height:calc(var(--space-6) * 2);height:auto;overflow-y:hidden;padding:0;font-size:var(--text-sm);line-height:var(--line-height-compact)}.CommentRichText_body__xELVl .ql-entity,.CommentRichText_composer__EwoCR .ql-entity{font-weight:var(--v2-weight-label);color:var(--v2-color-primary-600,var(--primary))}.CommentRichText_body__xELVl .ql-entity{cursor:pointer}.CommentRichText_body__xELVl .ql-entity:hover{text-decoration:underline}.CommentRichText_body__xELVl div.ql-website-link,.CommentRichText_composer__EwoCR div.ql-website-link{margin-block:var(--space-2);padding:var(--space-3);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--primary);font-weight:var(--v2-weight-label);overflow-wrap:anywhere}.CommentRichText_body__xELVl div.ql-website-link{cursor:pointer}.CommentRichText_composer__EwoCR .ql-editor.ql-blank:before{left:0;right:0;color:var(--muted);font-style:normal}@media (max-width:640px),(pointer:coarse){.CommentRichText_composer__EwoCR .ql-toolbar.ql-snow button{width:calc(var(--space-6) + var(--space-5));height:calc(var(--space-6) + var(--space-5))}.CommentRichText_composer__EwoCR .ql-editor{font-size:var(--space-4)}}.CollabStateNotice_notice__rjhQP{border:var(--border-width-hairline) dashed var(--collab-v2-border,var(--v2-border-default,var(--border-strong)));border-radius:var(--radius-md);background:var(
    --glass-bg-strong,var(--collab-v2-surface,var(--v2-bg-surface,var(--surface)))
  );color:var(
    --collab-v2-muted,var(--v2-text-secondary,var(--text-secondary))
  );padding:var(--space-4);text-align:center;font-size:var(--text-sm);font-weight:var(--v2-weight-body)}.CollabStateNotice_compact__6lYdP{padding:var(--space-3)}.CollabStateNotice_danger__6l8yD{border-style:solid;border-color:color-mix(in srgb,var(--feedback-danger-text,var(--badge-danger-text)) 28%,var(--collab-v2-border-soft,var(--v2-border-subtle,var(--border-muted))));background:var(--feedback-danger-bg,var(--badge-danger-bg));color:var(--feedback-danger-text,var(--badge-danger-text))}.CollabStateNotice_notice__rjhQP>button{margin-left:var(--space-3)}.CollabGridCellEditor_peopleEditor__IaeRr{width:100%;min-width:0}.CollabGridCellEditor_peopleTrigger__shGxz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;cursor:pointer}.CollabGridCellEditor_peoplePlaceholder__obIi8,.CollabGridCellEditor_peopleSummary__CxzC5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollabGridCellEditor_peopleEmpty__j_yPA,.CollabGridCellEditor_peoplePlaceholder__obIi8,.CollabGridCellEditor_peopleStored__oYxHF{color:var(--text-tertiary)}.CollabGridCellEditor_peoplePopover__pZ7zG{border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card)}.CollabGridCellEditor_peoplePopoverContent__Wo6d5{padding:var(--space-2)}.CollabGridCellEditor_peopleSearch__5cxxo{width:100%;height:32px;padding:0 var(--space-2);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--foreground);font:inherit}.CollabGridCellEditor_peopleOptions__PbjA_{display:flex;flex-direction:column;gap:var(--space-1);max-height:14rem;margin-top:var(--space-2);overflow-y:auto}.CollabGridCellEditor_peopleOption__ZgZ3n{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.CollabGridCellEditor_peopleOption__ZgZ3n:focus-visible,.CollabGridCellEditor_peopleOption__ZgZ3n:hover{background:var(--surface-hover);outline:none}.CollabGridCellEditor_peopleOptionSelected__4vjxe{background:var(--surface-highlight);color:var(--primary)}.CollabGridCellEditor_peopleEmpty__j_yPA,.CollabGridCellEditor_peopleSelected__YRvzm,.CollabGridCellEditor_peopleStored__oYxHF{font-size:var(--text-xs)}.CollabGridCellEditor_peopleSelected__YRvzm{flex:0 0 auto;color:var(--primary)}.CollabGridCellEditor_peopleEmpty__j_yPA{margin:0;padding:var(--space-2)}.CollabGridCellEditor_peopleActions__jLcRq{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width-hairline) solid var(--border-muted)}.CollabGridCellEditor_allDayToggle__9Tkqy{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.CollabGridCellEditor_dateEditor__3QgJ9{display:block;width:100%;min-width:0}.CollabGridCellEditor_dateTrigger__HP3n8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;cursor:pointer}.CollabGridCellEditor_dateSummary__RIDpe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollabGridCellEditor_datePopover__OoP9Z{border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card)}.CollabGridCellEditor_datePopoverContent__wneMF{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.CollabGridCellEditor_dateField__tDMRy{display:flex;flex-direction:column;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs)}.CollabGridCellEditor_dateField__tDMRy input{width:100%;min-width:0;height:34px;padding:0 var(--space-2);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm)}.CollabRowFormattingEditor_editor__pgpaN,.CollabRowFormattingEditor_rules__fhnKb{display:flex;flex-direction:column;gap:var(--space-2)}.CollabRowFormattingEditor_rules__fhnKb{max-height:min(60vh,32rem);overflow-y:auto}.CollabRowFormattingEditor_ruleActions__fKyB7,.CollabRowFormattingEditor_ruleHeader__AGNcp,.CollabRowFormattingEditor_toolbar__G5Gvf{display:flex;align-items:center}.CollabRowFormattingEditor_ruleHeader__AGNcp,.CollabRowFormattingEditor_toolbar__G5Gvf{justify-content:space-between}.CollabRowFormattingEditor_title__1cj6Z{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--v2-weight-label)}.CollabRowFormattingEditor_rule__0QJ_H{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface)}.CollabRowFormattingEditor_priority__BiK7Q{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--v2-weight-label)}.CollabRowFormattingEditor_ruleActions__fKyB7{gap:var(--space-1)}.CollabRowFormattingEditor_ruleActions__fKyB7 button{min-width:28px;padding-inline:var(--space-1)}.CollabRowFormattingEditor_condition__QJ7s0{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-1)}.CollabRowFormattingEditor_select__k7mkr{min-width:0;height:32px;padding:0 var(--space-2);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-size:var(--text-sm)}.CollabRowFormattingEditor_select__k7mkr:disabled{opacity:.5}.CollabRowFormattingEditor_missingColumn__jjBmn{display:inline-flex;min-height:32px;align-items:center;color:var(--badge-danger-text);font-size:var(--text-sm)}@media (max-width:560px){.CollabRowFormattingEditor_condition__QJ7s0{grid-template-columns:1fr}}.CollabRowFormattingEditor_endpoint__osFvF,.CollabRowFormattingEditor_valueEditor__Gi3CD{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.CollabRowFormattingEditor_selectedValues__OtE7G{display:flex;flex-wrap:wrap;gap:var(--space-1)}.CollabRowFormattingEditor_selectedValues__OtE7G button{max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}.CollabRowFormattingEditor_choices__pQCbb{max-height:9rem;overflow-y:auto;border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-sm)}.CollabRowFormattingEditor_choice__G5XTC{display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);overflow-wrap:anywhere}.CollabRowFormattingEditor_choice__G5XTC:hover{background:var(--surface-muted)}.CollabRowFormattingEditor_note__J8EXU{color:var(--text-secondary);font-size:var(--text-xs)}.CollabRowFormattingEditor_endpoints__w3QXh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-2)}.CollabRowFormattingEditor_valueFieldset__HWMKB{min-width:0;border:0;margin:0;padding:0}.CollabRowColorPalette_palette__PT0q_{display:flex;align-items:center;gap:var(--space-2);min-width:0}.CollabRowColorPalette_swatches__l3PRr{display:grid;grid-template-columns:repeat(4,28px);gap:var(--space-1)}.CollabRowColorPalette_choice__5G6b_{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);cursor:pointer}.CollabRowColorPalette_choice__5G6b_:hover:not(:disabled){background:var(--surface-hover)}.CollabRowColorPalette_choice__5G6b_:disabled,.CollabRowColorPalette_custom__QcN4r:has(input:disabled){cursor:not-allowed;opacity:.5}.CollabRowColorPalette_selected__QZwCa{border-color:var(--primary);outline:var(--border-width-hairline) solid var(--primary);outline-offset:calc(-1 * var(--focus-outline-width))}.CollabRowColorPalette_textChoice__T5bD9{grid-column:span 2;width:auto;padding-inline:var(--space-2);font-size:var(--text-xs)}.CollabRowColorPalette_noColor__fib_n{color:var(--badge-danger-text)}.CollabRowColorPalette_swatch__xTJ1e{width:18px;height:18px;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm)}.CollabRowColorPalette_custom__QcN4r{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;cursor:pointer}.CollabRowColorPalette_custom__QcN4r input{width:28px;height:28px;padding:2px;border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.CollabGroupPrintPreview_modal__3sSt_{width:min(80rem,calc(100vw - (var(--space-6) * 2)));height:min(54rem,calc(100vh - (var(--space-6) * 2)));max-width:none;max-height:none}.CollabGroupPrintPreview_body__LWdLE{display:flex;flex-direction:column;gap:var(--space-2);overflow:hidden;padding:var(--space-2);background:var(--surface-muted)}.CollabGroupPrintPreview_summary__PjXU_{flex:0 0 auto;color:var(--text-secondary);font-size:var(--text-xs)}.CollabGroupPrintPreview_controls__Xh1_Q{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2);flex:0 0 auto;padding:var(--space-2);border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface)}.CollabGroupPrintPreview_controls__Xh1_Q label{display:grid;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--v2-weight-label)}.CollabGroupPrintPreview_controls__Xh1_Q input,.CollabGroupPrintPreview_controls__Xh1_Q select{min-width:7rem;height:32px;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--surface);color:var(--foreground);font:inherit}.CollabGroupPrintPreview_controlSpacer__Uno_N{flex:1 1 auto}.CollabGroupPrintPreview_acknowledgement__TQpGR{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.CollabGroupPrintPreview_preview__OfqEM{min-height:0;flex:1 1 auto;overflow:hidden;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-muted)}.CollabGroupPrintPreview_frame__YMNMV{display:block;width:100%;height:100%;min-height:0;border:0;background:var(--surface-muted)}@media (max-width:640px){.CollabGroupPrintPreview_body__LWdLE{overflow-y:auto}.CollabGroupPrintPreview_controls__Xh1_Q input,.CollabGroupPrintPreview_controls__Xh1_Q select,.CollabGroupPrintPreview_controls__Xh1_Q>label{width:100%}.CollabGroupPrintPreview_controlSpacer__Uno_N{display:none}.CollabGroupPrintPreview_preview__OfqEM{min-height:420px}}.CollabBodyEditorWindow_window__agyPy{width:min(48rem,calc(100vw - var(--space-6) * 2));max-width:none;height:min(40rem,calc(var(--app-content-viewport-height) - var(--space-6) * 2));max-height:calc(var(--app-content-viewport-height) - var(--space-6) * 2)}.CollabBodyEditorWindow_content__1EiAm{display:flex;min-width:0;min-height:0;overflow:hidden;padding:0}.CollabBodyEditorWindow_content__1EiAm>[data-collab-inline-post-editor],.CollabBodyEditorWindow_content__1EiAm>[data-collab-inline-post-editor]>[data-collab-document-surface-root]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.CollabBodyEditorWindow_state__hXnp3{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:12rem;padding:var(--space-5);color:var(--text-secondary);text-align:center}.CollabBodyEditorWindow_error__x4ilz{color:var(--feedback-danger-text,var(--badge-danger-text));white-space:pre-wrap}.CollabBodyEditorWindow_editor__in9Xv{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.CollabBodyEditorWindow_notices__hgLZh{flex:0 0 auto;padding:var(--space-3) var(--space-4) 0}.CollabBodyEditorWindow_toolbar__ISXai{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);border-bottom:var(--border-width-hairline) solid var(--border-muted);background:var(--surface-muted)}.CollabBodyEditorWindow_actions__mLaDY{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.CollabBodyEditorWindow_shortcut__4JLql{color:var(--text-tertiary);font-size:var(--text-xs)}.CollabBodyEditorWindow_body__ZrB48{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-4);overscroll-behavior:contain}.CollabBodyEditorWindow_editor__in9Xv .CollabBodyEditorWindow_body__ZrB48 .quill-shell{display:flex;flex-direction:column}@media (max-width:640px){.CollabBodyEditorWindow_window__agyPy{width:calc(100vw - var(--space-3) * 2);height:min(36rem,calc(var(--app-content-viewport-height) - var(--space-3) * 2));max-height:calc(var(--app-content-viewport-height) - var(--space-3) * 2)}.CollabBodyEditorWindow_toolbar__ISXai{align-items:flex-start;flex-wrap:wrap;padding-inline:var(--space-3)}.CollabBodyEditorWindow_shortcut__4JLql{flex-basis:100%;order:2}.CollabBodyEditorWindow_body__ZrB48{padding:var(--space-3)}}.PostActionControl_control__zhedl{display:inline-flex;width:2rem;height:2rem;min-width:2rem;min-height:2rem;align-items:center;justify-content:center;border:var(--border-width-hairline) solid var(--collab-v2-border-soft,var(--v2-border-subtle,var(--border-muted)));border-radius:var(--radius-md);background:var(--collab-v2-surface,var(--v2-bg-surface,var(--surface)));color:var(--collab-v2-muted,var(--v2-text-secondary,var(--muted)));padding:0;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}button.PostActionControl_control__zhedl:focus-visible,button.PostActionControl_control__zhedl:hover:not(:disabled){border-color:var(--collab-v2-border,var(--v2-border-default,var(--border-strong)));background:var(
    --collab-v2-surface-muted,var(--v2-bg-surface-hover,var(--surface-hover))
  );color:var(--collab-v2-text,var(--v2-text-primary,var(--foreground)))}.PostActionControl_pinActive__275MI,button.PostActionControl_pinActive__275MI:focus-visible,button.PostActionControl_pinActive__275MI:hover:not(:disabled){border-color:color-mix(in srgb,var(--collab-v2-warning,var(--feedback-warning-text,var(--badge-warning-text))) 32%,var(--collab-v2-border-soft,var(--v2-border-subtle,var(--border-muted))));background:var(
    --collab-v2-warning-soft,var(--feedback-warning-bg,var(--badge-warning-bg))
  );color:var(
    --collab-v2-warning,var(--feedback-warning-text,var(--badge-warning-text))
  )}.PostActionControl_bookmarkActive__OKfzn,button.PostActionControl_bookmarkActive__OKfzn:focus-visible,button.PostActionControl_bookmarkActive__OKfzn:hover:not(:disabled){border-color:color-mix(in srgb,var(--collab-v2-primary,var(--v2-color-primary-600,var(--primary))) 32%,var(--collab-v2-border-soft,var(--v2-border-subtle,var(--border-muted))));background:var(
    --collab-v2-primary-soft,var(--v2-color-primary-50,var(--surface-highlight))
  );color:var(--collab-v2-primary,var(--v2-color-primary-600,var(--primary)))}.PostActionControl_readOnly__cI0_o{cursor:default}.PostHeaderActions_root__u_8lx{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1)}.PostManagementActions_action__vWQMy{display:inline-flex;min-height:1.875rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;padding:0 .625rem;color:var(--collab-v2-muted,var(--v2-text-secondary,var(--muted)));font:inherit;font-size:.8125rem;font-weight:var(--v2-weight-label);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.PostManagementActions_action__vWQMy:focus-visible,.PostManagementActions_action__vWQMy:hover{border-color:var(--collab-v2-border-soft,var(--v2-border-subtle,var(--border-muted)));background:var(--collab-v2-surface-muted,var(--v2-bg-surface-hover,var(--surface-muted)));color:var(--collab-v2-text,var(--v2-text-primary,var(--foreground)));outline:none}.PostManagementActions_danger__bae1V{color:var(--collab-v2-danger,var(--feedback-danger-text))}.PostManagementActions_danger__bae1V:focus-visible,.PostManagementActions_danger__bae1V:hover{border-color:color-mix(in srgb,var(--feedback-danger-text) 24%,var(--v2-border-subtle,var(--border-muted)));background:var(--collab-v2-danger-soft,var(--feedback-danger-bg));color:var(--feedback-danger-text)}.PostManagementActions_action__vWQMy:disabled{cursor:not-allowed;opacity:.55}.CommentThread_root__J1c9r{display:flex;flex-direction:column;gap:.875rem}.CommentThread_rootFill___AiIG{height:100%;min-height:0}.CommentThread_header__ifeAV{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.CommentThread_title__k2q9H{margin:0;color:var(--v2-text-primary,var(--foreground));font-size:.8125rem;font-weight:var(--v2-weight-title)}.CommentThread_categoryControls__Rz2tE{display:flex;flex-wrap:wrap;gap:var(--space-1)}.CommentThread_categoryButton__t_JSA{min-height:1.75rem}.CommentThread_categoryButtonTemporary__AIELc{border-style:dashed}.CommentThread_categoryTemporaryLabel__oQQMt{color:var(--v2-text-tertiary,var(--text-tertiary));font-size:var(--text-xs);font-weight:var(--v2-weight-body)}.CommentThread_countFlash__YoYyO{display:inline-block;animation:CommentThread_countFlashColor__4WUsS .4s ease-out}.CommentThread_feedback__G9Rv_{border:1px dashed var(--v2-border-default,var(--border-strong));border-radius:10px;background:var(--glass-bg-strong,var(--surface));color:var(--v2-text-secondary,var(--muted));padding:.875rem 1rem;text-align:center;font-size:.8125rem;font-weight:var(--v2-weight-body)}.CommentThread_feedbackDanger__XvCWB{border-style:solid;border-color:color-mix(in srgb,var(--feedback-danger-text) 26%,var(--v2-border-subtle));background:var(--feedback-danger-bg,var(--badge-danger-bg));color:var(--feedback-danger-text,var(--badge-danger-text))}.CommentThread_loadingStatus__pabIz{color:var(--v2-text-tertiary,var(--muted));padding:.25rem 0;font-size:.75rem;font-weight:var(--v2-weight-body)}.CommentThread_feedbackDismissible__nQCLS{display:flex;align-items:center;justify-content:space-between;gap:.625rem;text-align:left}.CommentThread_feedbackDismissButton__0voUI{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--feedback-danger-text) 32%,transparent);border-radius:var(--radius-full,9999px);background:transparent;color:inherit;padding:.1875rem .625rem;font-size:.72rem;font-weight:var(--v2-weight-label);cursor:pointer}.CommentThread_feedbackDismissButton__0voUI:hover{background:color-mix(in srgb,var(--feedback-danger-text) 10%,transparent)}.CommentThread_body__MAkTh{display:flex;flex-direction:column;gap:.625rem}.CommentThread_bodyFill__BO5e3{min-height:0;flex:1 1 auto;overflow-y:auto}.CommentThread_bodyViewport__g2B77{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.CommentThread_list__iNCBx{display:flex;flex-direction:column;gap:.125rem}.CommentThread_moreButton__L0qOc{border:1px solid var(--v2-border-subtle,var(--border-subtle));border-radius:var(--radius-full,9999px);background:var(--v2-bg-surface,var(--surface));color:var(--v2-text-secondary,var(--muted));padding:.25rem .75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.CommentThread_moreButton__L0qOc,.CommentThread_replyToggle__lY_a6{display:inline-flex;align-items:center;align-self:flex-start;gap:.25rem;font-size:.72rem;font-weight:var(--v2-weight-label);cursor:pointer}.CommentThread_replyToggle__lY_a6{border:0;background:transparent;color:var(--v2-text-tertiary,var(--muted));padding:.25rem 0;transition:color .15s ease,opacity .15s ease}.CommentThread_moreButton__L0qOc:hover:not(:disabled){border-color:var(--v2-border-default,var(--border-strong));background:var(--v2-bg-surface-hover,var(--surface-hover));color:var(--v2-text-primary,var(--foreground))}.CommentThread_replyToggle__lY_a6:focus-visible,.CommentThread_replyToggle__lY_a6:hover:not(:disabled){color:var(--v2-action-primary-bg,var(--action-primary-bg));outline:none;text-decoration:underline;text-underline-offset:3px}.CommentThread_moreButton__L0qOc:disabled{cursor:not-allowed;opacity:.55}.CommentThread_previewMoreIcon__6NmuT,.CommentThread_replyToggleIcon__zPVu_{width:.875rem;height:.875rem;flex:0 0 auto}.CommentThread_previewMoreButton__gD_fU{display:inline-flex;width:fit-content;align-items:center;gap:.25rem;border:0;background:transparent;color:var(--v2-action-primary-bg,var(--action-primary-bg));padding:.25rem .125rem;font-size:.72rem;font-weight:var(--v2-weight-label);cursor:pointer}.CommentThread_previewMoreButton__gD_fU:focus-visible,.CommentThread_previewMoreButton__gD_fU:hover{color:var(--v2-action-primary-hover-bg,var(--action-primary-hover-bg));outline:none;text-decoration:underline;text-underline-offset:3px}.CommentThread_item__8DTLt{--comment-item-bg:transparent;--comment-divider:color-mix(in srgb,var(--v2-border-default,var(--border-strong)) 58%,var(--v2-border-subtle,var(--border-subtle)));--comment-new-glow:color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 14%,transparent);--comment-new-border:color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 42%,transparent);position:relative;border:0;border-bottom:1px solid var(--comment-divider);border-radius:0;background:transparent;padding:.625rem .25rem .75rem;transition:background-color .15s ease,border-color .15s ease}.CommentThread_item__8DTLt:not(.CommentThread_systemItem__Djytw):focus-within,.CommentThread_item__8DTLt:not(.CommentThread_systemItem__Djytw):hover{border-bottom-color:transparent;background:color-mix(in srgb,var(--surface-container-low,var(--surface-muted)) 42%,transparent)}.CommentThread_systemItem__Djytw{--comment-item-bg:color-mix(in srgb,var(--surface-container-low,var(--surface-muted)) 38%,transparent);--comment-new-glow:color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 12%,transparent);--comment-new-border:color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 40%,transparent);border:none;border-left:2px solid color-mix(in srgb,var(--v2-text-tertiary,var(--muted)) 45%,var(--v2-border-subtle));border-radius:0 8px 8px 0;background:var(--comment-item-bg);margin:.25rem 0;padding:.4375rem .75rem}.CommentThread_systemHeader__7EbdO{display:flex;align-items:center;flex-wrap:wrap;gap:.3125rem;color:var(--v2-text-tertiary,var(--muted));font-size:.72rem;font-weight:var(--v2-weight-secondary)}.CommentThread_systemIcon__UJJE4{width:.85rem;height:.85rem;flex:0 0 auto;color:var(--v2-text-secondary,var(--muted))}.CommentThread_systemLabel__yo51Q{color:var(--v2-text-primary,var(--foreground));font-weight:var(--v2-weight-label)}.CommentThread_systemMetaText__qV8i9{color:var(--v2-text-tertiary,var(--muted))}.CommentThread_systemBody__BPcrX{margin-top:.1875rem;color:var(--v2-text-secondary,var(--muted));font-size:.8125rem}.CommentThread_systemLinkInline__NctEe{display:inline-flex;align-items:center;gap:.25rem;margin-top:.3125rem;border:0;background:transparent;padding:0;color:var(--v2-action-primary-bg,var(--action-primary-bg));font-size:.75rem;font-weight:var(--v2-weight-label);cursor:pointer}.CommentThread_systemLinkInline__NctEe:hover{text-decoration:underline}.CommentThread_itemFocused__BoV7I,.CommentThread_itemNew__hf3iZ{border-left-color:var(--comment-new-border);box-shadow:none;animation:CommentThread_itemNewGlow__6uijt 1.8s ease-out}.CommentThread_systemItemNew___H8GE{border-left-color:var(--comment-new-border)}.CommentThread_newCommentDot__zuS7N{position:absolute;top:.875rem;left:-.125rem;width:.375rem;height:.375rem;border-radius:var(--radius-full,9999px);background:var(--v2-action-primary-bg,var(--action-primary-bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 12%,transparent)}.CommentThread_meta__MOWpZ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--v2-text-tertiary,var(--muted));font-size:.72rem}.CommentThread_metaLeft__aFLMr{display:flex;align-items:center;gap:.5rem;min-width:0}.CommentThread_author__XQVbU{color:var(--v2-text-primary,var(--foreground));font-weight:var(--v2-weight-label)}.CommentThread_timestamp__a43Al{flex:0 0 auto;color:var(--v2-text-tertiary,var(--muted));font-size:.6875rem;font-weight:var(--v2-weight-secondary)}.CommentThread_htmlBody__QeGYA{margin-top:.375rem;color:var(--v2-text-secondary,var(--muted));font-size:.8125rem}.CommentThread_editWrap___bQ_W{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.CommentThread_editTextarea__wO72I{min-height:5rem;width:100%;resize:vertical;border:1px solid var(--v2-border-subtle,var(--border-subtle));border-radius:8px;background:var(--v2-bg-surface,var(--surface));color:var(--v2-text-primary,var(--foreground));padding:.5rem .625rem;font-size:.8125rem;outline:none}.CommentThread_editTextarea__wO72I:focus{border-color:var(--border-focus,var(--primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 22%,transparent)}.CommentThread_actions__O7xXb,.CommentThread_editActions__iYILl{display:flex;justify-content:flex-end;gap:.375rem;margin-top:.5rem}.CommentThread_editActions__iYILl{margin-top:0}.CommentThread_button__2W54n,.CommentThread_dangerButton__ppI14,.CommentThread_primaryButton__S2jPM{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--radius-full,9999px);padding:.25rem .75rem;font-size:.72rem;font-weight:var(--v2-weight-label);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.CommentThread_button__2W54n{border:1px solid var(--v2-border-subtle,var(--border-subtle));background:var(--v2-bg-surface,var(--surface));color:var(--v2-text-secondary,var(--muted))}.CommentThread_button__2W54n:hover:not(:disabled){border-color:var(--v2-border-default,var(--border-strong));background:var(--v2-bg-surface-hover,var(--surface-hover));color:var(--v2-text-primary,var(--foreground))}.CommentThread_primaryButton__S2jPM{border:1px solid var(--v2-action-primary-bg,var(--action-primary-bg));background:var(--v2-action-primary-bg,var(--action-primary-bg));color:var(--v2-action-primary-text,#fff)}.CommentThread_primaryButton__S2jPM:hover:not(:disabled){background:var(--v2-action-primary-hover-bg,var(--action-primary-hover-bg))}.CommentThread_dangerButton__ppI14{border:1px solid color-mix(in srgb,var(--feedback-danger-text) 28%,var(--v2-border-subtle));background:var(--v2-bg-surface,var(--surface));color:var(--feedback-danger-text,var(--badge-danger-text))}.CommentThread_dangerButton__ppI14:hover:not(:disabled){background:var(--feedback-danger-bg,var(--badge-danger-bg))}.CommentThread_button__2W54n:disabled,.CommentThread_dangerButton__ppI14:disabled,.CommentThread_primaryButton__S2jPM:disabled{cursor:not-allowed;opacity:.55}.CommentThread_composerWrap__CD0JI{flex:0 0 auto;margin-top:.25rem;border-top:1px solid var(--v2-border-subtle,var(--border-subtle));padding-top:.75rem}.CommentThread_jumpChip__Es8Po{position:absolute;right:auto;bottom:.5rem;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:.1875rem;max-width:calc(100% - 1rem);transform:translateX(-50%);border:1px solid color-mix(in srgb,var(--v2-action-primary-text,#fff) 22%,transparent);border-radius:var(--radius-full,9999px);background:var(--v2-action-primary-bg,var(--action-primary-bg));box-shadow:0 .5rem 1.25rem color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 28%,transparent);color:var(--v2-action-primary-text,#fff);padding:.375rem .875rem;font-size:.75rem;font-weight:var(--v2-weight-label);line-height:1;white-space:nowrap;cursor:pointer}.CommentThread_jumpChip__Es8Po:focus-visible,.CommentThread_jumpChip__Es8Po:hover{background:var(--v2-action-primary-hover-bg,var(--action-primary-hover-bg))}.CommentThread_jumpChip__Es8Po:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 40%,transparent);outline-offset:2px}.CommentThread_jumpChipCount__L0CKC{color:inherit;animation:CommentThread_jumpChipCountFlash__dbw3_ .45s ease-out}.CommentThread_replyItem__yRx54{position:relative;margin-left:1.25rem}.CommentThread_replyItem__yRx54:before{content:"";position:absolute;left:-.75rem;top:-.4rem;bottom:0;width:1px;background:var(--comment-divider)}.CommentThread_replyItem__yRx54:after{content:"";position:absolute;left:-.75rem;top:1rem;width:.55rem;height:1px;background:var(--comment-divider)}.CommentThread_actionsBar__5Yt0_{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.375rem}.CommentThread_actionGroup__Bpvqy{display:flex;align-items:center;gap:.25rem}.CommentThread_likeButton__b5Ecn,.CommentThread_replyButton__cd3ml{display:inline-flex;align-items:center;gap:.3125rem;border:1px solid transparent;border-radius:var(--radius-full,9999px);background:transparent;color:var(--v2-text-tertiary,var(--muted));padding:.1875rem .5rem;font-size:.72rem;font-weight:var(--v2-weight-label);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.CommentThread_likeButton__b5Ecn:hover:not(:disabled),.CommentThread_replyButton__cd3ml:hover:not(:disabled){background:var(--v2-bg-surface-hover,var(--surface-hover));color:var(--v2-text-primary,var(--foreground))}.CommentThread_likeButtonActive__jsc1X,.CommentThread_likeButtonActive__jsc1X:hover:not(:disabled){color:var(--v2-action-primary-bg,var(--action-primary-bg))}.CommentThread_actionIcon__zhT4z{width:.85rem;height:.85rem}.CommentThread_readStatusBar__grq6z{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem;margin-top:.375rem}.CommentThread_readButton__QpuFB,.CommentThread_readReceiptDetails__rIvNA>summary{display:inline-flex;align-items:center;gap:.3125rem;border:1px solid var(--v2-border-subtle,var(--border-subtle));border-radius:var(--radius-full,9999px);background:var(--v2-bg-surface,var(--surface));color:var(--v2-text-tertiary,var(--muted));padding:.1875rem .5rem;font-size:.72rem;font-weight:var(--v2-weight-label);line-height:1.25}.CommentThread_readReceiptDetails__rIvNA>summary,button.CommentThread_readButton__QpuFB{cursor:pointer}.CommentThread_readReceiptDetails__rIvNA>summary:hover,button.CommentThread_readButton__QpuFB:hover:not(:disabled){border-color:var(--v2-border-default,var(--border-strong));background:var(--v2-bg-surface-hover,var(--surface-hover));color:var(--v2-text-primary,var(--foreground))}.CommentThread_readButtonActive__Y2yTg{border-color:color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 30%,var(--v2-border-subtle));color:var(--v2-action-primary-bg,var(--action-primary-bg))}.CommentThread_readReceiptDetails__rIvNA{min-width:0}.CommentThread_readReceiptDetails__rIvNA>summary{list-style:none}.CommentThread_readReceiptDetails__rIvNA>summary::-webkit-details-marker{display:none}.CommentThread_readReceiptList__NUSEr{display:grid;gap:.375rem;min-width:min(18rem,calc(100vw - 3rem));margin-top:.375rem;border:1px solid var(--v2-border-subtle,var(--border-subtle));border-radius:var(--radius-md,8px);background:var(--v2-bg-surface,var(--surface));padding:.5rem;box-shadow:var(--shadow-sm)}.CommentThread_readReceiptItem__mu2FI{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--v2-text-secondary,var(--muted));font-size:.72rem}.CommentThread_replyComposer___smK3{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.CommentThread_replyComposerActions__Tt4dy{display:flex;justify-content:flex-end}.CommentThread_composerRoot__BHx5r{border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--v2-bg-surface,var(--surface))}.CommentThread_composerRoot__BHx5r:focus-within{border-color:var(--input-focus-border)}.CommentThread_composerRow__CZMLl{padding:var(--space-3)}.CommentThread_composerEditorShell__rufC8{position:relative;min-width:0;flex:1 1 auto}.CommentThread_composerEditor__zT7O4{min-width:0;color:var(--v2-text-primary,var(--foreground));font-size:var(--text-sm)}.CommentThread_composerTools__DpMhS{display:flex;align-items:center;gap:var(--space-1);border-top:var(--border-width-hairline) solid var(--border-muted);border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--space-1) var(--space-2);background:var(--surface-muted)}.CommentThread_composerToolbarSlot___BI_h{min-width:0}.CommentThread_composerIconButton__pwuws{width:calc(var(--space-4) * 2);padding:0;color:var(--v2-text-secondary,var(--muted))}.CommentThread_composerIconButton__pwuws,.CommentThread_composerSubmit__PqCw4{height:calc(var(--space-4) * 2);min-height:calc(var(--space-4) * 2);flex:0 0 auto;border-radius:var(--radius-md)}.CommentThread_composerSubmit__PqCw4{gap:var(--space-1);margin-inline-start:auto;padding:0 var(--space-3);font-size:var(--text-sm);font-weight:var(--v2-weight-label)}.CommentThread_composerIcon__E60Cc{width:var(--space-4);height:var(--space-4)}.CommentThread_attachBar__SAaw_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-3);color:var(--v2-text-secondary,var(--muted));font-size:.72rem}.CommentThread_attachChip__M6lTT{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--v2-border-subtle,var(--border-subtle));border-radius:6px;background:var(--surface-container-low,var(--surface-muted));padding:.1875rem .5rem}.CommentThread_attachIcon__AcOFD{width:.75rem;height:.75rem;color:var(--v2-text-tertiary,var(--muted))}.CommentThread_attachName____c7c{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentThread_attachRemove__LXCGs{display:inline-flex;border:0;background:transparent;color:var(--v2-text-tertiary,var(--muted));padding:0;cursor:pointer}.CommentThread_attachRemove__LXCGs:hover{color:var(--feedback-danger-text,var(--badge-danger-text))}.CommentThread_attachStatus__OSkbb{color:var(--v2-text-tertiary,var(--muted))}.CommentThread_attachError__s8WAY{color:var(--feedback-danger-text,var(--badge-danger-text))}@media (max-width:640px),(pointer:coarse){.CommentThread_composerIconButton__pwuws,.CommentThread_composerSubmit__PqCw4{height:calc(var(--space-6) + var(--space-5));min-height:calc(var(--space-6) + var(--space-5))}.CommentThread_composerIconButton__pwuws{width:calc(var(--space-6) + var(--space-5))}.CommentThread_composerSubmit__PqCw4{padding-inline:var(--space-2)}}@keyframes CommentThread_itemNewGlow__6uijt{0%{background:var(--comment-new-glow)}to{background:var(--comment-item-bg)}}@keyframes CommentThread_countFlashColor__4WUsS{0%,to{color:inherit}45%{color:var(--v2-action-primary-bg,var(--action-primary-bg))}}@keyframes CommentThread_jumpChipCountFlash__dbw3_{0%,to{color:inherit}45%{color:color-mix(in srgb,var(--v2-action-primary-text,#fff) 72%,var(--v2-action-primary-bg,var(--action-primary-bg)))}}@media (prefers-reduced-motion:no-preference){.CommentThread_itemNew__hf3iZ{animation:CommentThread_itemNewEnter__hFSkA .25s ease-out,CommentThread_itemNewGlow__6uijt 1.8s ease-out}.CommentThread_jumpChip__Es8Po{animation:CommentThread_jumpChipEnter__UsH8k .18s ease-out,CommentThread_jumpChipPulse__dqGM_ .6s ease-out .18s}.CommentThread_countFlash__YoYyO{animation:CommentThread_countFlashPop__EqOSc .4s ease-out}}@keyframes CommentThread_itemNewEnter__hFSkA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes CommentThread_jumpChipEnter__UsH8k{0%{opacity:0;transform:translate(-50%,.35rem)}to{opacity:1;transform:translate(-50%)}}@keyframes CommentThread_jumpChipPulse__dqGM_{0%,to{transform:translateX(-50%) scale(1);box-shadow:0 .5rem 1.25rem color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 28%,transparent)}45%{transform:translateX(-50%) scale(1.06);box-shadow:0 .75rem 1.75rem color-mix(in srgb,var(--v2-action-primary-bg,var(--action-primary-bg)) 38%,transparent)}}@keyframes CommentThread_countFlashPop__EqOSc{0%,to{color:inherit;transform:scale(1)}45%{color:var(--v2-action-primary-bg,var(--action-primary-bg));transform:scale(1.25)}}.CommentThread_focusContext__AUkcG{border-bottom:var(--border-width-hairline) solid var(--border-muted);margin-bottom:var(--space-3)}.CommentThread_focusNotice__2E4zC{padding:var(--space-2) 0;font-size:var(--text-xs);color:var(--text-secondary)}.approval-modal_scrollFrame__ZKNpk{position:relative;width:100%;max-width:100%;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.approval-modal_scrollRegion__QCfrt{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:inherit;background:transparent;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-gutter:stable}.approval-modal_scrollRegion__QCfrt:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-outline-width) var(--border-focus)}.approval-modal_slotsLane__Y416X{display:flex;min-width:100%;align-items:stretch}.approval-modal_marker___Cd4B{display:flex;flex:0 0 calc(var(--space-6) * 2);align-items:stretch;border-right:var(--border-width-hairline) solid var(--border-strong);background:var(--surface-muted)}.approval-modal_markerLabel__yM2Et{display:flex;width:100%;align-items:center;justify-content:center;padding:var(--space-2);color:var(--muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.3em;text-align:center;text-orientation:mixed;writing-mode:vertical-rl}.approval-modal_slot__1v8Fd{position:relative;scroll-snap-align:start}.approval-modal_attention__lSkXu:after{inset:0;content:"";background:color-mix(in srgb,var(--surface-highlight) 70%,transparent);animation:approval-modal_approval-slot-attention__D8kSC .9s ease-out 1}.approval-modal_attention__lSkXu:after,.approval-modal_fade___nm6w{position:absolute;z-index:var(--z-local-raised);pointer-events:none;opacity:0}.approval-modal_fade___nm6w{transition:opacity var(--transition-fast);background:linear-gradient(var(--approval-fade-direction),color-mix(in srgb,var(--surface-highlight) 18%,transparent) 0,color-mix(in srgb,var(--surface-highlight) 6%,transparent) 42%,transparent 72%),linear-gradient(var(--approval-fade-direction),color-mix(in srgb,var(--surface) 88%,transparent) 0,color-mix(in srgb,var(--surface) 68%,transparent) 28%,color-mix(in srgb,var(--surface) 36%,transparent) 58%,color-mix(in srgb,var(--surface) 8%,transparent) 82%,transparent 100%)}.approval-modal_fadeVisible__qjxNs{opacity:1}.approval-modal_fadeLeft__u45f_,.approval-modal_fadeRight__ri2GF{top:0;bottom:0;width:calc(var(--space-6) * 2)}.approval-modal_fadeLeft__u45f_{left:0;--approval-fade-direction:to right}.approval-modal_fadeRight__ri2GF{right:0;--approval-fade-direction:to left}.approval-modal_fadeBottom__W7c7n,.approval-modal_fadeTop__nstVp{left:0;right:0;height:calc(var(--space-6) * 2)}.approval-modal_fadeTop__nstVp{top:0;--approval-fade-direction:to bottom}.approval-modal_fadeBottom__W7c7n{bottom:0;--approval-fade-direction:to top}@keyframes approval-modal_approval-slot-attention__D8kSC{0%,to{opacity:0}35%{opacity:.68}65%{opacity:.34}}@media (max-width:640px) and (orientation:portrait){.approval-modal_scrollRegion__QCfrt{max-height:min(62dvh,calc(var(--space-6) * 24));overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity}.approval-modal_slotsLane__Y416X{width:100%;flex-direction:column}.approval-modal_marker___Cd4B{flex-basis:auto;width:100%;border-right:0;border-bottom:var(--border-width-hairline) solid var(--border-strong)}.approval-modal_markerLabel__yM2Et{padding:var(--space-2) var(--space-3);letter-spacing:.3em;writing-mode:horizontal-tb}.approval-modal_scrollRegion__QCfrt .approval-modal_slot__1v8Fd{width:100%;min-width:100%;flex:0 0 auto;border-right:0;border-bottom:var(--border-width-hairline) solid var(--border-strong)}.approval-modal_scrollRegion__QCfrt .approval-modal_slot__1v8Fd:last-child{border-bottom:0}.approval-modal_fadeLeft__u45f_,.approval-modal_fadeRight__ri2GF{display:none}}@media (prefers-reduced-motion:reduce){.approval-modal_scrollRegion__QCfrt{scroll-behavior:auto}.approval-modal_attention__lSkXu:after{animation:none;opacity:1}}.approval-modal_reasonInput__G8ZlT{display:grid;gap:var(--space-2)}.approval-modal_reasonInput__G8ZlT .ql-container .ql-editor{min-height:calc(var(--space-6) * 3)}.AttachmentChips_grid__su7UT{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.AttachmentChips_image__xHXlY{width:5rem;height:5rem;object-fit:cover}.AttachmentChips_fileChip__ITbC8,.AttachmentChips_image__xHXlY{border:1px solid var(--v2-border-subtle,var(--border-subtle));border-radius:8px;cursor:pointer}.AttachmentChips_fileChip__ITbC8{display:inline-flex;align-items:center;gap:.375rem;background:var(--v2-bg-surface,var(--surface));color:var(--v2-text-primary,var(--foreground));padding:.25rem .5rem;font-size:.72rem;transition:background-color .15s ease,border-color .15s ease}.AttachmentChips_fileChip__ITbC8:hover{border-color:var(--v2-border-default,var(--border-strong));background:var(--v2-bg-surface-hover,var(--surface-hover))}.AttachmentChips_fileIcon__zi_4E{width:.75rem;height:.75rem;color:var(--v2-text-tertiary,var(--muted))}.AttachmentChips_fileName__Im4EX{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttachmentChips_errorChip__0HmCX{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--feedback-danger-text) 26%,var(--v2-border-subtle));border-radius:8px;background:var(--feedback-danger-bg,var(--badge-danger-bg));color:var(--feedback-danger-text,var(--badge-danger-text));margin-top:.5rem;padding:.25rem .5rem;font-size:.72rem;font-weight:var(--v2-weight-body)}button.AttachmentChips_errorChip__0HmCX{cursor:pointer}button.AttachmentChips_errorChip__0HmCX:hover{border-color:color-mix(in srgb,var(--feedback-danger-text) 44%,var(--v2-border-subtle))}