.SearchField_search__xHyVS{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 12px;background:var(--paper-3);border:1px solid var(--ink-10);border-radius:var(--r-pill);font-family:var(--f-ui);font-size:12.5px;color:var(--ink-40);cursor:text;transition:border-color .1s,background .1s,box-shadow .1s;box-sizing:border-box}.SearchField_ico__HpFtm{color:var(--ink-40);flex-shrink:0;display:flex}.SearchField_filled__vi0xe{background:var(--paper-1);border-color:var(--ink-30);color:var(--ink-100)}.SearchField_search__xHyVS:focus-within{background:var(--paper-1);border-color:var(--blue);color:var(--ink-100);box-shadow:0 0 0 3px var(--blue-bg)}.SearchField_search__xHyVS:focus-within .SearchField_ico__HpFtm{color:var(--blue)}.SearchField_input__GfY98{border:none;outline:none;background:transparent;font-family:inherit;font-size:inherit;color:var(--ink-100);width:100%;min-width:0;padding:0}.SearchField_input__GfY98::placeholder{color:var(--ink-40)}.SearchField_rect__BUI1N{height:34px;min-height:34px;padding:0 12px;gap:8px;background:var(--paper-1);border-color:var(--ink-10);border-radius:var(--r-sm);color:var(--ink-40)}.SearchField_rect__BUI1N .SearchField_input__GfY98{font-size:13px;color:var(--ink-100)}.SearchField_rect__BUI1N .SearchField_input__GfY98::placeholder{color:var(--ink-30)}.DatePicker_wrap__e2D0R{display:flex;flex-direction:column;gap:5px;width:100%}.DatePicker_datefield__67FT1{--df-h:46px;--df-inset:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-family:var(--f-ui);font-size:14px;color:var(--ink-100);text-align:left}.DatePicker_placeholder__qjLNC .DatePicker_val__xvAOs{color:var(--ink-30)}.DatePicker_ico__4qe0K{color:var(--ink-40);flex-shrink:0;display:flex}.DatePicker_open__oPOsK .DatePicker_ico__4qe0K{color:var(--blue)}.DatePicker_val__xvAOs{flex:1 1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DatePicker_cal__hHp9f{width:250px;padding:12px;box-sizing:border-box}.DatePicker_calHead__xv_6W{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.DatePicker_calTitle___AxQT{font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);text-transform:capitalize}.DatePicker_calNav__flFh6{display:flex;gap:2px}.DatePicker_calGrid__fsdtO{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.DatePicker_calWd__6ViiJ{text-align:center;font-family:var(--f-mono);font-size:8.5px;font-weight:700;color:var(--ink-30);text-transform:uppercase;letter-spacing:.04em;padding-bottom:5px}.DatePicker_calDay__dnCcm{display:flex;align-items:center;justify-content:center;height:28px;border:none;background:transparent;border-radius:var(--r-sm);font-family:var(--f-ui);font-size:12px;color:var(--ink-100);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DatePicker_calDay__dnCcm:hover{background:var(--paper-2)}.DatePicker_muted__rTegx{color:var(--ink-30)}.DatePicker_today__fS__h{box-shadow:inset 0 0 0 1px var(--ink-30)}.DatePicker_sel___AkWN{background:var(--blue);color:var(--paper-1);font-weight:600}.DatePicker_sel___AkWN:hover{background:var(--blue)}.DatePicker_fieldMsg__V8FB7{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--red)}.DatePicker_fieldMsgPending__WwRpa{color:var(--ink-55)}.BreakdownBarsSection_section__Vf_TF{border-bottom:1px solid oklch(.12 .01 50/.06)}.BreakdownBarsSection_titleRow__DO7_p{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 8px;gap:12px}.BreakdownBarsSection_title__pzbiw{font-family:var(--f-ui);font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.BreakdownBarsSection_colHints__PwgRv{font-family:var(--f-ui);font-size:11px;color:var(--ink-30);font-weight:400;letter-spacing:.02em;white-space:nowrap}.BreakdownBarsSection_table__IHqyj{width:100%;padding:0 0 6px}.BreakdownBarsSection_row__1K9eM{display:grid;grid-template-columns:1fr 88px 40px 56px 76px;align-items:center;grid-gap:0;gap:0;padding:0 16px;height:38px;border-top:1px solid oklch(.12 .01 50/.04)}.BreakdownBarsSection_row__1K9eM:first-child{border-top:none}.BreakdownBarsSection_row_simple__TW6eA{grid-template-columns:1fr 100px 44px 88px}.BreakdownBarsSection_row_total__mXYOQ{border-top:1px solid oklch(.12 .01 50/.08);margin-top:2px;background:oklch(.12 .01 50/.015)}.BreakdownBarsSection_name__p_Qgl{display:flex;align-items:center;gap:7px;font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);min-width:0}.BreakdownBarsSection_name_muted__hKgxH{color:var(--ink-55);font-weight:400}.BreakdownBarsSection_barWrap__azH44{padding-right:10px}.BreakdownBarsSection_barEmpty__AALWl{height:4px}.BreakdownBarsSection_pct__GKG_M{font-family:var(--f-ui);font-size:13px;color:var(--ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;padding-right:4px}.BreakdownBarsSection_pct_grand__D6THJ{font-weight:500}.BreakdownBarsSection_unit__OCBD1{font-family:var(--f-ui);font-size:13px;color:var(--ink-30);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;padding-right:6px}.BreakdownBarsSection_total__Zo40t{font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.BreakdownBarsSection_total_grand__r9Ai3{font-size:14px;font-weight:700}.StatGridSection_section__Vnx9Z{border-bottom:1px solid oklch(.12 .01 50/.06)}.StatGridSection_titleRow__8OM3Y{padding:13px 16px 8px}.StatGridSection_title__p8A0E{font-family:var(--f-ui);font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.StatGridSection_grid__C_WH5{display:flex;align-items:stretch}.StatGridSection_cell__DQbKk{flex:1 1;padding:16px 16px 14px;border-right:1px solid oklch(.12 .01 50/.06);min-width:0}.StatGridSection_cell__DQbKk:last-child{border-right:none}.StatGridSection_cell_accent__e6HA4{background:var(--ink-100);border-right:none}.StatusTimelineSection_section__qoewf{border-bottom:1px solid oklch(.12 .01 50/.06)}.StatusTimelineSection_titleRow__6mGHL{padding:13px 16px 8px}.StatusTimelineSection_title__sXAy4{font-family:var(--f-ui);font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.StatusTimelineSection_strip__GTVnZ{padding:18px 20px 16px;overflow-x:auto;scrollbar-width:none}.StatusTimelineSection_strip__GTVnZ::-webkit-scrollbar{display:none}.StatusTimelineSection_track__cNkud{display:flex;align-items:flex-start;gap:0;min-width:max-content}.StatusTimelineSection_milestone__xsFQW{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.StatusTimelineSection_dotRow__UM2oa{display:flex;align-items:center;width:100%;margin-bottom:8px}.StatusTimelineSection_line__nnEd9{flex:1 1;height:2px;min-width:16px}.StatusTimelineSection_line_none__KzORf{background:transparent}.StatusTimelineSection_line_done__2TTZV{background:var(--green)}.StatusTimelineSection_line_pending__wlWqI{background:oklch(.88 .005 60)}.StatusTimelineSection_line_amber__dBeB6{background:var(--orange)}.StatusTimelineSection_dot__VUsle{width:12px;height:12px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.StatusTimelineSection_dot_past__ZVc8m{background:var(--green)}.StatusTimelineSection_dot_current___7Rx9{background:var(--orange);width:14px;height:14px;animation:StatusTimelineSection_dot-pulse__gpFgS 2s ease-in-out infinite}.StatusTimelineSection_dot_future__m_muu{background:#ffffff;border:1.5px solid oklch(.88 .005 60)}.StatusTimelineSection_dot_cancelled__Wwuyd{background:var(--red)}@keyframes StatusTimelineSection_dot-pulse__gpFgS{0%,to{box-shadow:0 0 0 0 oklch(.65 .14 60/.4)}50%{box-shadow:0 0 0 5px oklch(.65 .14 60/0)}}.StatusTimelineSection_info___NEcW{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 8px;text-align:center}.StatusTimelineSection_label__BpZ4l{font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--ink-55);white-space:nowrap;line-height:1.2}.StatusTimelineSection_label_current__UEBNR{color:var(--ink-100);font-weight:600}.StatusTimelineSection_label_future__ACTOX{color:var(--ink-30);font-weight:400}.StatusTimelineSection_label_cancelled__IwXlQ{color:var(--red)}.StatusTimelineSection_date__CCSgc{font-family:var(--f-ui);font-size:11px;color:var(--ink-30);white-space:nowrap;line-height:1.2}.StatusTimelineSection_date_current__li2Gg{color:var(--orange);font-weight:500}.AttributionRollupSection_header__wRlk6,.AttributionRollupSection_section__4vDZQ{border-bottom:1px solid oklch(.12 .01 50/.06)}.AttributionRollupSection_header__wRlk6{display:flex;align-items:baseline;justify-content:space-between;padding:13px 16px 11px;gap:12px}.AttributionRollupSection_headerName__O796r{font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);text-transform:uppercase;letter-spacing:.04em;flex:1 1;min-width:0}.AttributionRollupSection_headerTotal__op5Gp{font-family:var(--f-ui);font-size:14px;font-weight:600;color:var(--ink-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.AttributionRollupSection_rows__Rnazp{padding:4px 0}.AttributionRollupSection_row__RMJlX{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-top:1px solid oklch(.12 .01 50/.04)}.AttributionRollupSection_row__RMJlX:first-child{border-top:none}.AttributionRollupSection_dot__X1IrT{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.AttributionRollupSection_dot_confirmed__3QL01{background:var(--blue)}.AttributionRollupSection_dot_unattributed__86Btc{background:transparent;border:1.5px solid var(--orange);box-sizing:border-box}.AttributionRollupSection_body__u3ALa{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.AttributionRollupSection_rowTop__Ds6d_{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.AttributionRollupSection_name__e2yr3{font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AttributionRollupSection_name_unattributed__woJqP{color:var(--orange)}.AttributionRollupSection_right__YFQwQ{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.AttributionRollupSection_pct__xP082{font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:30px;text-align:right}.AttributionRollupSection_amount__Bz29H{font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:64px;text-align:right}.AttributionRollupSection_reason__ShMoo{font-family:var(--f-ui);font-size:11.5px;font-weight:400;color:var(--ink-55);line-height:1.4}.AttributionRollupSection_reason_unattributed__pSmwm{color:var(--orange)}.AttributionRollupSection_sourceLabel__Jdw62{font-weight:500;color:var(--ink-30)}.CostAllocationSection_section___BbUr{border-bottom:1px solid oklch(.12 .01 50/.06)}.CostAllocationSection_chromeless___YrEC{border-bottom:none}.CostAllocationSection_header__D49eB{display:flex;align-items:baseline;justify-content:space-between;padding:13px 16px 11px;border-bottom:1px solid oklch(.12 .01 50/.06);gap:12px}.CostAllocationSection_headerName__vUN2C{font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);text-transform:uppercase;letter-spacing:.04em;flex:1 1;min-width:0}.CostAllocationSection_headerTotal__CkAS3{font-family:var(--f-ui);font-size:14px;font-weight:600;color:var(--ink-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.CostAllocationSection_rows___Xjuc{padding:4px 0}.CostAllocationSection_row__qjR7w{display:flex;align-items:center;gap:10px;padding:8px 16px;border-top:1px solid oklch(.12 .01 50/.04)}.CostAllocationSection_row__qjR7w:first-child{border-top:none}.CostAllocationSection_body__Mvr14{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.CostAllocationSection_name__xWM8E{font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.CostAllocationSection_pct__yx282{flex-shrink:0;width:84px}.CostAllocationSection_pctStatic__TSH3g{display:block;font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.CostAllocationSection_addRow__1yGBB{padding:4px 12px 10px}.CostAllocationSection_totalLine__o16N4{display:flex;align-items:center;justify-content:flex-end;padding:10px 16px 12px;border-top:1px solid oklch(.12 .01 50/.06)}.CostAllocationSection_statusMsg__PlK2u{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CostAllocationSection_statusMsgError__cPcHE{color:var(--red)}.CostAllocationSection_statusMsgPending__Slaw5{color:var(--orange)}.ActionRowSection_section__HoSLU{border-bottom:1px solid oklch(.12 .01 50/.06)}.ActionRowSection_strip__TtuiR{border-top:1px solid oklch(.12 .01 50/.06);padding:12px 14px}.ActionRowSection_row__MMKK0{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ActionRowSection_row_right___oN0L{justify-content:flex-end}.ActionRowSection_row_spread__yNtxf{justify-content:space-between}.ActionRowSection_btn__2ctTt{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:var(--r-sm);font-family:var(--f-ui);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;line-height:1;transition:opacity var(--motion-duration-fast) var(--motion-easing-default);text-decoration:none}.ActionRowSection_btn__2ctTt:hover{opacity:.8}.ActionRowSection_btn__2ctTt:disabled{opacity:.4;cursor:not-allowed}.ActionRowSection_btn_primary___EyHQ{background:var(--ink-100);color:#ffffff;border:1px solid transparent}.ActionRowSection_btn_ghost__hUvqk{background:transparent;color:var(--ink-100);border:1px solid oklch(.12 .01 50/.12)}.ActionRowSection_icon__z8ONq{width:14px;height:14px;opacity:.55;flex-shrink:0}.ActionRowSection_btn_primary___EyHQ .ActionRowSection_icon__z8ONq{opacity:.7}.ActionRowSection_errorBlock__5IAXO{display:flex;align-items:center;gap:10px;background:oklch(.65 .14 60/.07);border-radius:var(--r-sm);padding:10px 12px;margin-bottom:10px}.ActionRowSection_errorIcon__kkZdf{font-size:15px;flex-shrink:0;line-height:1}.ActionRowSection_errorText__WXXjC{font-family:var(--f-ui);font-size:12.5px;color:var(--ink-55);flex:1 1;line-height:1.4;display:flex;flex-direction:column;gap:1px}.ActionRowSection_errorText__WXXjC strong{color:var(--ink-100);font-weight:500;display:block}.AttachmentsSection_section__fEcQG{display:flex;flex-direction:column;gap:var(--space-md,12px);padding:var(--space-base,16px)}.AttachmentsSection_input__whGwS{display:none}.AttachmentsSection_fileList__rAk6L{display:flex;flex-direction:column;gap:var(--space-sm,8px);list-style:none;margin:0;padding:0}.AttachmentsSection_fileRow__KM4vQ{display:flex;align-items:center;gap:var(--space-sm,8px);padding:var(--space-sm,8px);background:var(--paper-2);border:1px solid var(--ink-10);border-radius:var(--r-md,12px)}.AttachmentsSection_fileTile__qLEqX{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm,8px);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.02em;color:#ffffff;font-family:var(--f-ui)}.AttachmentsSection_fileTile_xls__QiQwF{background:var(--filetype-xls)}.AttachmentsSection_fileTile_pdf__8e9DP{background:var(--filetype-pdf)}.AttachmentsSection_fileTile_doc__P07bZ{background:var(--filetype-doc)}.AttachmentsSection_fileTile_cad__OeWcq{background:var(--filetype-cad)}.AttachmentsSection_fileTile_img__Rz_uv{background:var(--filetype-img)}.AttachmentsSection_fileTile_generic__6bk1N{background:var(--filetype-generic)}.AttachmentsSection_fileTile_error__znhte{background:var(--red-bg);color:var(--red)}.AttachmentsSection_fileNameCol__0tMjf{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.AttachmentsSection_fileName__CxHw_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--ink-100);font-family:var(--f-ui)}.AttachmentsSection_fileNameLink__qZTEK{color:var(--blue);text-decoration:none;cursor:pointer}.AttachmentsSection_fileNameLink__qZTEK:hover{text-decoration:underline}.AttachmentsSection_fileRow__KM4vQ[data-error=true]{background:var(--red-bg);border-color:var(--red)}.AttachmentsSection_fileRow__KM4vQ[data-error=true] .AttachmentsSection_fileName__CxHw_{color:var(--red)}.AttachmentsSection_fileErrorCaption__MkjXl{font-size:11px;font-weight:400;color:var(--red);line-height:1.4;font-family:var(--f-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttachmentsSection_fileSize__MG6Of{font-size:11px;font-weight:400;color:var(--ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;font-family:var(--f-ui)}.AttachmentsSection_fileDownload__JsL_D{width:28px;height:28px;border-radius:var(--r-sm,8px);border:1px solid var(--ink-10);background:var(--paper-1);box-shadow:var(--sh-card);color:var(--ink-55);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-easing-default),border-color var(--motion-duration-fast) var(--motion-easing-default),background-color var(--motion-duration-fast) var(--motion-easing-default)}.AttachmentsSection_fileDownload__JsL_D:hover{color:var(--ink-100);border-color:var(--ink-30);background:var(--paper-2)}.AttachmentsSection_fileDownload__JsL_D:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.AttachmentsSection_fileRemove__wDucy{width:22px;height:22px;border-radius:var(--r-sm,8px);border:none;background:transparent;color:var(--ink-30);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-size:14px;font-family:var(--f-ui);flex-shrink:0;transition:background-color var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.AttachmentsSection_fileRemove__wDucy:hover{background:var(--paper-3);color:var(--ink-100)}.AttachmentsSection_dropzone__lKVqP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs,4px);padding:var(--space-lg,24px) var(--space-base,16px);border:1.5px dashed var(--ink-10);border-radius:var(--r-md,12px);background:var(--paper-2);color:var(--ink-55);cursor:pointer;width:100%;font-family:var(--f-ui);transition:background-color var(--motion-duration-fast) var(--motion-easing-default),border-color var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.AttachmentsSection_dropzone__lKVqP:hover{border-color:var(--ink-30);color:var(--ink-100)}.AttachmentsSection_dropzone__lKVqP:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.AttachmentsSection_dropzoneDragOver__55g7Y{border-color:var(--blue);background:var(--blue-bg);color:var(--blue)}.AttachmentsSection_dropIcon__SNgVd{flex-shrink:0;color:currentColor}.AttachmentsSection_dropLabel__chDl5{font-size:12px;font-weight:500;text-align:center}.AttachmentsSection_error__4jFzM{font-size:12px;font-weight:500;color:var(--red);background:var(--red-bg);padding:var(--space-sm,8px) var(--space-md,12px);border-radius:var(--r-sm,8px);font-family:var(--f-ui)}.AttachmentsSection_meta__FOUat{font-size:11px;color:var(--ink-55);line-height:1.4;padding:0 2px;font-family:var(--f-mono);letter-spacing:.01em}.AttachmentsSection_gate__GcoC4{display:flex;align-items:center;gap:11px;padding:var(--space-base,16px);border:1.5px dashed var(--ink-10);border-radius:var(--r-md,12px);background:var(--paper-2)}.AttachmentsSection_gateIcon__vYATZ{width:30px;height:30px;border-radius:var(--r-sm,8px);background:var(--paper-3);color:var(--ink-30);flex-shrink:0;display:flex;align-items:center;justify-content:center}.AttachmentsSection_gateText__8p8kD{font-size:12.5px;color:var(--ink-55);line-height:1.4;font-family:var(--f-ui)}.RepeatableFieldSection_section__AXXKI{display:flex;flex-direction:column;gap:var(--space-md,12px);padding:var(--space-md,12px) var(--space-base,16px)}.RepeatableFieldSection_row__2doYU{display:flex;flex-direction:column;gap:var(--space-sm,8px);padding:var(--space-sm,8px) var(--space-md,12px);background:var(--paper-2);border:1px solid var(--ink-10);border-radius:var(--r-md,12px)}.RepeatableFieldSection_rowTitle__01KrL{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--ink-55);letter-spacing:.06em;text-transform:uppercase}.RepeatableFieldSection_rowFields__zjOm9{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-xs,4px) var(--space-md,12px);gap:var(--space-xs,4px) var(--space-md,12px);margin:0;padding:0}.RepeatableFieldSection_fieldLabel__c1quE{font-family:var(--f-ui);font-size:12px;font-weight:400;color:var(--ink-55);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RepeatableFieldSection_fieldValue__vpbCp{font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);margin:0;text-align:right}.RepeatableFieldSection_fieldValue__vpbCp[data-format=currency],.RepeatableFieldSection_fieldValue__vpbCp[data-format=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.RepeatableFieldSection_fieldValue__vpbCp[data-empty=true]{color:var(--ink-30);font-weight:400}.ProvenanceSection_strip__ANTO_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid oklch(.12 .01 50/.06)}.ProvenanceSection_files__PymMQ{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;overflow:hidden;flex-wrap:nowrap}.ProvenanceSection_chip__qniF9{display:flex;align-items:center;gap:5px;flex-shrink:0;min-width:0}.ProvenanceSection_tile__BSAaJ{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;flex-shrink:0;color:#ffffff;font-size:8.5px;font-weight:700;letter-spacing:.02em;line-height:1;background:var(--ink-55);font-family:var(--f-ui)}.ProvenanceSection_tile_xls__DyUTG{background:var(--filetype-xls)}.ProvenanceSection_tile_pdf__cFcL8{background:var(--filetype-pdf)}.ProvenanceSection_tile_cad__dCXQ_{background:var(--filetype-cad)}.ProvenanceSection_tile_img__8hYKO{background:var(--filetype-img)}.ProvenanceSection_tile_doc__P0liQ{background:var(--filetype-doc)}.ProvenanceSection_tile_generic__oeZSS{background:var(--ink-55)}.ProvenanceSection_filename__oc6nT{font-size:11.5px;color:var(--ink-100);font-weight:400;font-family:var(--f-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.ProvenanceSection_divider__tpMim{width:1px;height:16px;background:oklch(.12 .01 50/.08);flex-shrink:0}.ProvenanceSection_overflow__CREWq{font-size:11px;font-weight:500;color:var(--ink-55);white-space:nowrap;flex-shrink:0;padding:3px 7px;background:oklch(.12 .01 50/.04);border-radius:4px;font-family:var(--f-ui)}.ProvenanceSection_meta__LZKfB{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-left:8px}.ProvenanceSection_version__mtbLK{font-size:11px;font-weight:500;color:var(--ink-30);font-family:var(--f-mono);letter-spacing:.02em}.ProvenanceSection_sep__oFciP{font-size:11px;color:var(--ink-10)}.ProvenanceSection_freshness__vs2E1{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-55);font-weight:400;font-family:var(--f-ui);white-space:nowrap}.ProvenanceSection_pulse__H8Zoz{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--green)}.ProvenanceSection_pulse_fresh__Ob7QV{animation:ProvenanceSection_pulse-fresh__UDl23 1.6s ease-in-out infinite}.ProvenanceSection_pulse_recent__M9oua{animation:ProvenanceSection_pulse-recent__1dNd4 2.4s ease-in-out infinite}.ProvenanceSection_pulse_stale__jSct2{background:var(--orange);animation:ProvenanceSection_pulse-stale___JGf3 3.2s ease-in-out infinite}@keyframes ProvenanceSection_pulse-fresh__UDl23{0%,to{opacity:1}40%{opacity:.2}}@keyframes ProvenanceSection_pulse-recent__1dNd4{0%,to{opacity:1}50%{opacity:.3}}@keyframes ProvenanceSection_pulse-stale___JGf3{0%,to{opacity:1}50%{opacity:.35}}.EmptySectionState_empty__wY_It{display:flex;flex-direction:column;align-items:center;gap:7px;padding:28px 20px 24px;text-align:center}.EmptySectionState_empty__wY_It[data-layout=inlined]{padding:20px 20px 18px;border-top:1px solid oklch(.12 .01 50/.06)}.EmptySectionState_icon__znF7v{width:32px;height:32px;border-radius:8px;background:oklch(.12 .01 50/.04);display:flex;align-items:center;justify-content:center;color:var(--ink-30);flex-shrink:0;margin-bottom:1px}.EmptySectionState_message__bIukA{font-family:var(--f-ui);font-size:13px;line-height:1.4;font-weight:400;color:var(--ink-55)}.EmptySectionState_sub__89W9F{font-family:var(--f-ui);font-size:12px;line-height:1.4;color:var(--ink-30);margin-top:-1px}.EmptySectionState_cta__2bGCl{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:9px 18px;border-radius:10px;font-family:var(--f-ui);font-size:14px;font-weight:500;border:none;cursor:pointer;transition:opacity .12s;-webkit-tap-highlight-color:transparent}.EmptySectionState_cta__2bGCl[data-variant=primary]{background:var(--ink-100);color:#ffffff}.EmptySectionState_cta__2bGCl[data-variant=ghost]{background:var(--paper-2);color:var(--blue);border:1px solid color-mix(in oklch,var(--blue) 15%,transparent)}.EmptySectionState_cta__2bGCl:active{opacity:.75}.EmptySectionState_cta__2bGCl:disabled{cursor:default;opacity:.5}.TwoLineCell_list__HyQUI{display:flex;flex-direction:column;width:100%}.TwoLineCell_row__YHxyZ{display:flex;align-items:center;gap:10px;padding:0 14px 0 12px;min-height:60px;border-top:1px solid oklch(.12 .01 50/.06);cursor:default;transition:background var(--motion-duration-instant) var(--motion-easing-default)}.TwoLineCell_row__YHxyZ:first-child{border-top:none}.TwoLineCell_row__YHxyZ[data-clickable=true]{cursor:pointer}.TwoLineCell_row__YHxyZ[data-clickable=true]:hover{background:oklch(.12 .01 50/.02)}.TwoLineCell_row__YHxyZ[data-clickable=true]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.TwoLineCell_dot__PlxbG{width:8px;height:8px;border-radius:50%;flex-shrink:0;align-self:center}.TwoLineCell_avatar__an2VL{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-ui);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TwoLineCell_avatar__an2VL,.TwoLineCell_avatar__an2VL[data-bg=blue]{background:var(--blue);color:#ffffff}.TwoLineCell_avatar__an2VL[data-bg=green]{background:var(--green);color:#ffffff}.TwoLineCell_avatar__an2VL[data-bg=amber]{background:var(--amber);color:var(--ink-100)}.TwoLineCell_avatar__an2VL[data-bg=red]{background:var(--red);color:#ffffff}.TwoLineCell_avatar__an2VL[data-bg=steel],.TwoLineCell_tile__wk724{background:var(--paper-3);color:var(--ink-80)}.TwoLineCell_tile__wk724{width:32px;height:32px;border-radius:var(--r-sm,8px);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TwoLineCell_body__8X_mE{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:14px 0}.TwoLineCell_primary__SQXAK{font-size:14px;font-weight:500;color:var(--ink-100);line-height:1.2}.TwoLineCell_primary__SQXAK,.TwoLineCell_secondary__wJI4X{font-family:var(--f-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TwoLineCell_secondary__wJI4X{font-size:12px;font-weight:400;color:var(--ink-55);line-height:1.3}.TwoLineCell_secondary_warn__byEoB{color:var(--orange)}.TwoLineCell_right__yzYrv{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;padding:14px 0}.TwoLineCell_value__00HT7{font-family:var(--f-ui);font-size:14px;font-weight:600;color:var(--ink-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.TwoLineCell_value__00HT7[data-tone=warning]{color:var(--amber)}.TwoLineCell_value__00HT7[data-tone=error]{color:var(--red)}.TwoLineCell_value__00HT7[data-tone=success]{color:var(--green)}.TwoLineCell_value__00HT7[data-tone=active]{color:var(--blue)}.TwoLineCell_valueSub__KhIRn{font-family:var(--f-ui);font-size:12px;color:var(--ink-55);white-space:nowrap;line-height:1.3}.TwoLineCell_valueSubMono___QJvi{font-family:var(--f-mono)}.TwoLineCell_chevron___8qa8{color:var(--ink-30);flex-shrink:0;display:flex;align-items:center;margin-left:2px}.TwoLineCell_action__d3VWa{flex-shrink:0;height:var(--size-tap-xl);padding:0 var(--space-base);border-radius:var(--r-pill);border:none;cursor:pointer;font-family:var(--f-ui);font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:var(--space-sm);background:var(--ink-100);color:var(--paper-1);transition:opacity var(--motion-duration-instant) var(--motion-easing-default)}.TwoLineCell_action__d3VWa:hover{opacity:.9}.TwoLineCell_action__d3VWa[data-variant=ghost]{background:var(--paper-1);border:1px solid var(--ink-10);color:var(--ink-70)}.PermissionGridSection_card__57kmX{width:100%;max-width:480px;background:#ffffff;border:1px solid oklch(.12 .01 50/.08);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden;display:flex;flex-direction:column}.PermissionGridSection_header__QJ4aN{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-base);border-bottom:1px solid oklch(.12 .01 50/.07);flex-shrink:0;flex-wrap:wrap}.PermissionGridSection_memberName__u5ToQ{font-family:var(--f-ui);font-size:14px;font-weight:600;color:var(--ink-100);letter-spacing:-.01em}.PermissionGridSection_roleChip__ucHex{display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--r-pill);background:oklch(.12 .01 50/.05);font-family:var(--f-mono);font-size:10px;font-weight:700;color:var(--ink-55);letter-spacing:.07em;text-transform:uppercase}.PermissionGridSection_templateChip___pcOI{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-pill);background:color-mix(in oklch,var(--blue) 7%,transparent);border:1px solid color-mix(in oklch,var(--blue) 16%,transparent);font-family:var(--f-ui);font-size:10px;font-weight:500;color:var(--blue);cursor:pointer;white-space:nowrap}.PermissionGridSection_templateChipEmpty__zVlm_{background:oklch(.12 .01 50/.04);border-color:oklch(.12 .01 50/.1);color:var(--ink-55);cursor:pointer}.PermissionGridSection_headerAction__rJImR{margin-left:auto;font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--blue);cursor:pointer;white-space:nowrap;background:none;border:none;padding:0}.PermissionGridSection_body__sHCX9{flex:1 1;overflow-y:auto;max-height:380px}.PermissionGridSection_catHeader__dS9U9{display:flex;align-items:center;padding:6px var(--space-base) 4px;background:oklch(.12 .01 50/.02);border-top:1px solid oklch(.12 .01 50/.06);border-bottom:1px solid oklch(.12 .01 50/.05);font-family:var(--f-mono);font-size:9px;font-weight:700;color:var(--ink-30);text-transform:uppercase;letter-spacing:.1em}.PermissionGridSection_catHeader__dS9U9:first-child{border-top:none}.PermissionGridSection_row__bZWdq{display:flex;align-items:flex-start;gap:var(--space-md);padding:9px var(--space-base);border-bottom:1px solid oklch(.12 .01 50/.04);transition:background .1s}.PermissionGridSection_row__bZWdq:last-child{border-bottom:none}.PermissionGridSection_row__bZWdq:hover{background:oklch(.12 .01 50/.015)}.PermissionGridSection_rowDisabled__QsWk2{opacity:.55;pointer-events:none}@keyframes PermissionGridSection_pgFadein__fYWtc{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.PermissionGridSection_rowAiNew__k7EVo{animation:PermissionGridSection_pgFadein__fYWtc .32s cubic-bezier(.22,1,.36,1) both}.PermissionGridSection_toggle__lxF6E{flex-shrink:0;width:34px;height:20px;border-radius:var(--r-pill);background:oklch(.12 .01 50/.12);position:relative;cursor:pointer;transition:background .18s;margin-top:1px;border:none;padding:0}.PermissionGridSection_toggle__lxF6E:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px oklch(.12 .01 50/.18);transition:transform .18s cubic-bezier(.22,1,.36,1)}.PermissionGridSection_toggleOn__En9zC{background:var(--green)}.PermissionGridSection_toggleOn__En9zC:after{transform:translateX(14px)}.PermissionGridSection_toggleDisabled__jHVgk{cursor:default;opacity:.6}.PermissionGridSection_rowBody__LmN_q{flex:1 1;min-width:0}.PermissionGridSection_capability__IY_Id{font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);line-height:1.3}.PermissionGridSection_rationale__KjuGh{font-family:var(--f-ui);font-size:11px;color:var(--ink-55);margin-top:2px;line-height:1.4}.PermissionGridSection_badge__p63Ii{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;font-family:var(--f-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.PermissionGridSection_badgeAi__Xvtyt{background:oklch(.95 .04 285);color:oklch(.48 .18 285)}.PermissionGridSection_badgeTemplate__HDymE{background:color-mix(in oklch,var(--blue) 9%,transparent);color:var(--blue)}.PermissionGridSection_badgeManual__d7v7W{background:oklch(.12 .01 50/.05);color:var(--ink-55)}.PermissionGridSection_addLink__a5X7g{display:flex;align-items:center;gap:5px;padding:var(--space-sm) var(--space-base);font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--blue);cursor:pointer;background:none;border:none;border-top:1px solid oklch(.12 .01 50/.06);width:100%;text-align:left}.PermissionGridSection_footer__nqsyv{display:flex;align-items:center;gap:var(--space-md);padding:11px var(--space-base);border-top:1px solid oklch(.12 .01 50/.07);flex-shrink:0}.PermissionGridSection_btnSave__WGqpe{flex:1 1;padding:var(--space-sm) 14px;background:var(--ink-100);color:var(--paper-1);border:none;border-radius:9px;font-family:var(--f-ui);font-size:13px;font-weight:500;cursor:pointer}.PermissionGridSection_btnCancel__V6w84{font-family:var(--f-ui);font-size:12px;color:var(--ink-55);cursor:pointer;white-space:nowrap;padding:4px 0;background:none;border:none}.PermissionGridSection_emptyBody__HOjBL{display:flex;flex-direction:column;align-items:center;padding:28px var(--space-lg) 20px;gap:var(--space-base)}.PermissionGridSection_emptyIcon__wXfPm{width:40px;height:40px;border-radius:var(--r-md);background:oklch(.12 .01 50/.04);display:flex;align-items:center;justify-content:center;color:var(--ink-30)}.PermissionGridSection_emptyTitle__S5CDR{font-family:var(--f-ui);font-size:15px;font-weight:600;color:var(--ink-100);text-align:center;line-height:1.3;letter-spacing:-.01em}.PermissionGridSection_emptySub__OaXHn{font-family:var(--f-ui);font-size:13px;color:var(--ink-55);text-align:center;line-height:1.5;max-width:300px}.PermissionGridSection_textarea__VWK4W{width:100%;min-height:72px;padding:var(--space-sm) var(--space-md);background:oklch(.12 .01 50/.03);border:1px solid oklch(.12 .01 50/.09);border-radius:var(--r-md);font-family:var(--f-ui);font-size:13px;color:var(--ink-100);resize:none;outline:none;line-height:1.5}.PermissionGridSection_catCollapsed__xWeyW{display:flex;align-items:center;gap:var(--space-sm);padding:7px var(--space-base);border-bottom:1px solid oklch(.12 .01 50/.04)}.PermissionGridSection_catDash__tapy_{flex:1 1;height:1px;background:oklch(.12 .01 50/.06)}.PermissionGridSection_catCount__9GHMj{font-family:var(--f-mono);font-size:10px;color:var(--ink-30)}.TeamHeaderSection_card__53eBz{width:100%;background:#ffffff;border:1px solid oklch(.12 .01 50/.08);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden;display:flex;flex-direction:column;gap:0;padding:var(--space-base)}.TeamHeaderSection_numbersRow___CtfP{display:flex;align-items:center;gap:var(--space-base);flex-wrap:wrap;margin-bottom:var(--space-md)}.TeamHeaderSection_bigStat__bdZYj{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:60px}.TeamHeaderSection_statValue__r8gFm{font-family:var(--f-display);font-size:28px;font-weight:700;color:var(--ink-100);letter-spacing:-.03em;line-height:1}.TeamHeaderSection_statLabel__7M6Te{font-family:var(--f-ui);font-size:11px;color:var(--ink-55);letter-spacing:.01em}.TeamHeaderSection_inviteBtn__sWdZI{flex-shrink:0;padding:var(--space-sm) var(--space-base);background:var(--ink-100);color:var(--paper-1);border:none;border-radius:var(--r-pill);font-family:var(--f-ui);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s}.TeamHeaderSection_inviteBtn__sWdZI:hover{opacity:.85}.TeamHeaderSection_cancelBtn__w5XUo{flex-shrink:0;padding:var(--space-sm) var(--space-base);background:none;border:1px solid oklch(.12 .01 50/.12);border-radius:var(--r-pill);font-family:var(--f-ui);font-size:13px;color:var(--ink-55);cursor:pointer;white-space:nowrap}.TeamHeaderSection_zoneRow__71VJc{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.TeamHeaderSection_zoneTrack__2abu_{flex:1 1;height:6px;border-radius:var(--r-pill);background:oklch(.12 .01 50/.07);overflow:hidden}.TeamHeaderSection_zoneFill__7kM1Q{height:100%;border-radius:var(--r-pill);transition:width .4s cubic-bezier(.22,1,.36,1)}.TeamHeaderSection_zoneFill__7kM1Q[data-zone=healthy]{background:var(--green)}.TeamHeaderSection_zoneFill__7kM1Q[data-zone=approaching]{background:var(--orange)}.TeamHeaderSection_zoneFill__7kM1Q[data-zone=over]{background:var(--red)}.TeamHeaderSection_zoneFill__7kM1Q[data-zone=idle]{background:oklch(.12 .01 50/.15)}.TeamHeaderSection_zoneLabel__Gibun{flex-shrink:0;font-family:var(--f-ui);font-size:11px;color:var(--ink-55);white-space:nowrap}.TeamHeaderSection_chipRow__WCWeC{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-md)}.TeamHeaderSection_chip__ILvK1{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:var(--r-pill);font-family:var(--f-ui);font-size:12px;font-weight:500}.TeamHeaderSection_chip__ILvK1[data-status=active]{background:color-mix(in oklch,var(--blue) 9%,transparent);color:var(--blue)}.TeamHeaderSection_chip__ILvK1[data-status=pending]{background:color-mix(in oklch,var(--orange) 9%,transparent);color:var(--orange)}.TeamHeaderSection_chip__ILvK1[data-status=suspended]{background:color-mix(in oklch,var(--red) 9%,transparent);color:var(--red)}.TeamHeaderSection_chipDot__c8bW1{width:6px;height:6px;border-radius:50%;flex-shrink:0}.TeamHeaderSection_chipDot__c8bW1[data-status=active]{background:var(--blue)}.TeamHeaderSection_chipDot__c8bW1[data-status=pending]{background:var(--orange)}.TeamHeaderSection_chipDot__c8bW1[data-status=suspended]{background:var(--red)}.TeamHeaderSection_inviteForm__Ry7VX{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) 0;border-top:1px solid oklch(.12 .01 50/.07);border-bottom:1px solid oklch(.12 .01 50/.07);margin-bottom:var(--space-md)}.TeamHeaderSection_emailInput__WDMBc,.TeamHeaderSection_roleSelect__dgAsq{width:100%;padding:var(--space-sm) var(--space-md);background:oklch(.12 .01 50/.03);border:1px solid oklch(.12 .01 50/.09);border-radius:var(--r-md);font-family:var(--f-ui);font-size:13px;color:var(--ink-100);outline:none}.TeamHeaderSection_emailInput__WDMBc:focus,.TeamHeaderSection_roleSelect__dgAsq:focus{border-color:var(--blue)}.TeamHeaderSection_submitBtn__gldia{width:100%;padding:var(--space-sm) 14px;background:var(--ink-100);color:var(--paper-1);border:none;border-radius:9px;font-family:var(--f-ui);font-size:13px;font-weight:500;cursor:pointer}.TeamHeaderSection_voiceFooter__a0nN1{font-family:var(--f-ui);font-size:12px;color:var(--ink-55);line-height:1.5;margin:0;padding-top:var(--space-sm);border-top:1px solid oklch(.12 .01 50/.06)}.DatabaseSchemaProposalSection_chromeless__N5sE9{width:100%;max-width:none;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column;--dsp-grid:18px var(--size-xs) 1fr 104px 38px var(--size-sm);--dsp-grid-frozen:var(--size-xs) 1fr 104px 38px;--dsp-grid-gap:6px;--dsp-grid-pad:var(--space-base)}.DatabaseSchemaProposalSection_changeLine__bhFjV{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-55);line-height:1.4;margin:0 0 6px;padding:0 var(--space-base)}.DatabaseSchemaProposalSection_columnStrip__RxMMT{display:grid;grid-template-columns:var(--dsp-grid);grid-gap:var(--dsp-grid-gap);gap:var(--dsp-grid-gap);align-items:center;padding:6px var(--dsp-grid-pad) 5px;background:var(--paper-2);border-bottom:1px solid oklch(.12 .01 50/.06);flex-shrink:0}.DatabaseSchemaProposalSection_columnStripFrozen__y_kYw{grid-template-columns:var(--dsp-grid-frozen)}.DatabaseSchemaProposalSection_columnStripCell__P1sZU{font-family:var(--f-mono);font-size:8px;font-weight:700;color:var(--ink-30);text-transform:uppercase;letter-spacing:.12em;min-width:0}.DatabaseSchemaProposalSection_columnStripReq__e524y{text-align:center}.DatabaseSchemaProposalSection_body__PEKRK{flex:1 1;overflow-y:auto;max-height:400px}.DatabaseSchemaProposalSection_monoKey__pphXj{flex-shrink:0;font-family:var(--f-mono);font-size:9px;color:var(--ink-30);letter-spacing:.04em;white-space:nowrap}.DatabaseSchemaProposalSection_propRow__SyG6v{border-bottom:1px solid oklch(.12 .01 50/.04)}.DatabaseSchemaProposalSection_propRow__SyG6v:last-child{border-bottom:none}.DatabaseSchemaProposalSection_propRowMain__7l1oL{display:grid;grid-template-columns:var(--dsp-grid);grid-gap:var(--dsp-grid-gap);gap:var(--dsp-grid-gap);align-items:center;padding:0 var(--dsp-grid-pad);min-height:38px}.DatabaseSchemaProposalSection_propRowMainFrozen__a9ke0{grid-template-columns:var(--dsp-grid-frozen)}.DatabaseSchemaProposalSection_labelCell__xDZ4n{display:flex;align-items:center;gap:5px;min-width:0}@keyframes DatabaseSchemaProposalSection_dspFadein__YFprk{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.DatabaseSchemaProposalSection_propRowAiNew__PeVSf{animation:DatabaseSchemaProposalSection_dspFadein__YFprk .28s cubic-bezier(.22,1,.36,1) both}.DatabaseSchemaProposalSection_dragHandle__2SPxN{color:var(--ink-30);font-size:13px;cursor:-webkit-grab;cursor:grab;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;transition:opacity .12s}.DatabaseSchemaProposalSection_propRowMain__7l1oL:hover .DatabaseSchemaProposalSection_dragHandle__2SPxN{opacity:1}.DatabaseSchemaProposalSection_deleteCell__TTr93{display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s}.DatabaseSchemaProposalSection_propRowMain__7l1oL:hover .DatabaseSchemaProposalSection_deleteCell__TTr93{opacity:1}.DatabaseSchemaProposalSection_deleteCell__TTr93:focus-within{opacity:1}.DatabaseSchemaProposalSection_propLabel__wPvZn{min-width:0;font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DatabaseSchemaProposalSection_propLabelInput__pq205{flex:0 1 auto;min-width:0;max-width:100%;font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);background:transparent;border:none;border-radius:var(--r-sm);padding:2px 4px;outline:none;transition:background .12s,box-shadow .12s}.DatabaseSchemaProposalSection_propLabelInput__pq205:focus{background:oklch(.12 .01 50/.04);box-shadow:0 0 0 2px color-mix(in oklch,var(--blue) 22%,transparent)}.DatabaseSchemaProposalSection_propLabelInput__pq205::placeholder{color:var(--ink-30)}.DatabaseSchemaProposalSection_typeIcon__6aWLt{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-30)}.DatabaseSchemaProposalSection_typeChipIcon__VpwqC{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-30);margin-right:4px}.DatabaseSchemaProposalSection_typeChipSelectWrap__bJM2C{display:inline-flex;align-items:center;padding:3px 7px;border-radius:var(--r-sm);background:var(--paper-2);border:1px solid var(--ink-10);width:100%;min-width:0}.DatabaseSchemaProposalSection_typeChipSelectWrap__bJM2C:focus-within{border-color:color-mix(in oklch,var(--blue) 35%,transparent);box-shadow:0 0 0 2px color-mix(in oklch,var(--blue) 15%,transparent)}.DatabaseSchemaProposalSection_typeChipStatic__fYFfM{border-radius:var(--r-sm);background:var(--paper-2);border:1px solid var(--ink-10);color:var(--ink-55)}.DatabaseSchemaProposalSection_typeChipLink__uOzrL,.DatabaseSchemaProposalSection_typeChipStatic__fYFfM{display:inline-flex;align-items:center;padding:3px 7px;font-family:var(--f-ui);font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.DatabaseSchemaProposalSection_typeChipLink__uOzrL{border-radius:var(--r-sm);background:var(--blue-bg);border:1px solid color-mix(in oklch,var(--blue) 35%,transparent);color:var(--blue)}.DatabaseSchemaProposalSection_typeChipSelect__rFD4Y{display:inline-flex;align-items:center;background:transparent;border:none;font-family:var(--f-ui);font-size:11px;font-weight:500;color:var(--ink-55);cursor:pointer;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0;text-align:left}.DatabaseSchemaProposalSection_reqCol__fG8gF{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.DatabaseSchemaProposalSection_deleteBtn__5MS4A{flex-shrink:0;width:20px;height:20px;border-radius:var(--r-sm);background:transparent;border:none;cursor:pointer;font-size:16px;color:var(--ink-30);line-height:1;padding:0;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s;opacity:0}.DatabaseSchemaProposalSection_propRowMain__7l1oL:hover .DatabaseSchemaProposalSection_deleteBtn__5MS4A{opacity:1}.DatabaseSchemaProposalSection_deleteBtn__5MS4A:hover{background:oklch(.75 .14 27/.1);color:oklch(.55 .15 27)}.DatabaseSchemaProposalSection_badge__Z8d98{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;font-family:var(--f-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--blue-bg);color:var(--blue);white-space:nowrap}.DatabaseSchemaProposalSection_requiredTag__l8SbD{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.02em;background:var(--paper-2);color:var(--ink-55);white-space:nowrap}.DatabaseSchemaProposalSection_optionsList__iz8QA{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:0 var(--space-base) 9px calc(var(--space-base) + 14px + var(--space-sm))}.DatabaseSchemaProposalSection_optionPill___EFl1{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:var(--r-pill);background:oklch(.12 .01 50/.04);border:1px solid oklch(.12 .01 50/.08);font-family:var(--f-ui);font-size:11px;color:var(--ink-80)}.DatabaseSchemaProposalSection_optionRemoveBtn__To9iG{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ink-30);cursor:pointer;font-size:12px;padding:0 1px;line-height:1}.DatabaseSchemaProposalSection_optionRemoveBtn__To9iG:hover{color:var(--ink-80)}.DatabaseSchemaProposalSection_optionEmptyWarning__7hZom{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-pill);background:var(--amber-bg);border:1px solid color-mix(in oklch,var(--amber) 22%,transparent);font-family:var(--f-ui);font-size:11px;font-weight:500;color:var(--amber-2)}.DatabaseSchemaProposalSection_addOptionInline__z9rF0{display:inline-flex;align-items:center}.DatabaseSchemaProposalSection_addOptionInput__k4vH0{width:80px;padding:2px 6px;border-radius:var(--r-pill);background:oklch(.12 .01 50/.02);border:1px dashed oklch(.12 .01 50/.12);font-family:var(--f-ui);font-size:11px;color:var(--ink-80);outline:none;transition:border-color .12s,box-shadow .12s}.DatabaseSchemaProposalSection_addOptionInput__k4vH0:focus{border-style:solid;border-color:color-mix(in oklch,var(--blue) 35%,transparent);box-shadow:0 0 0 2px color-mix(in oklch,var(--blue) 12%,transparent)}.DatabaseSchemaProposalSection_addOptionInput__k4vH0::placeholder{color:var(--ink-30)}.DatabaseSchemaProposalSection_addFieldBtn__GR3vF{display:flex;align-items:center;gap:5px;padding:var(--space-sm) var(--space-base);font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--blue);cursor:pointer;background:none;border:none;border-top:1px solid oklch(.12 .01 50/.06);width:100%;text-align:left;transition:background .1s}.DatabaseSchemaProposalSection_addFieldBtn__GR3vF:hover{background:oklch(.12 .01 50/.015)}.DatabaseSchemaProposalSection_resultPreview__0a4tF{padding:var(--space-md) var(--space-base) var(--space-base);border-top:1px solid oklch(.12 .01 50/.06)}.DatabaseSchemaProposalSection_resultPreviewLabelRow___lODL{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:10px}.DatabaseSchemaProposalSection_resultPreviewLabel__Auhd0{font-family:var(--f-mono);font-size:8.5px;font-weight:700;color:var(--ink-30);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.DatabaseSchemaProposalSection_resultPreviewRule__RvvXo{flex:1 1;height:1px;background:var(--ink-10)}.DatabaseSchemaProposalSection_resultPreviewTable__U9Ykf{border:1px solid var(--ink-10);border-radius:var(--r-md);overflow:hidden}.DatabaseSchemaProposalSection_resultPreviewHeader__20QB_{display:flex;background:var(--paper-2);border-bottom:1px solid var(--ink-10)}.DatabaseSchemaProposalSection_resultPreviewHeaderCell__9rt2F{flex:1 1;min-width:0;font-family:var(--f-mono);font-size:8.5px;font-weight:700;color:var(--ink-55);text-transform:uppercase;letter-spacing:.06em;padding:7px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--ink-10)}.DatabaseSchemaProposalSection_resultPreviewHeaderCell__9rt2F:last-child{border-right:none}.DatabaseSchemaProposalSection_resultPreviewRow__2_sCx{display:flex;border-bottom:1px solid oklch(.12 .01 50/.04)}.DatabaseSchemaProposalSection_resultPreviewRow__2_sCx:last-child{border-bottom:none}.DatabaseSchemaProposalSection_resultPreviewCell__UGc86{flex:1 1;min-width:0;display:flex;align-items:center;padding:9px;border-right:1px solid oklch(.12 .01 50/.04)}.DatabaseSchemaProposalSection_resultPreviewCell__UGc86:last-child{border-right:none}.DatabaseSchemaProposalSection_resultPreviewSkeleton__DEqnu{width:60%;height:6px;border-radius:3px;background:var(--paper-3,oklch(.945 .006 75))}.DatabaseSchemaProposalSection_resultPreviewCaption__hBDZ_{font-family:var(--f-ui);font-size:12px;color:var(--ink-30);margin:8px 0 0}.DatabaseSchemaProposalSection_blockHeader__JtUT1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding:13px var(--space-base) 0}.DatabaseSchemaProposalSection_blockEyebrow__Y6jaO{font-family:var(--f-mono);font-size:8.5px;font-weight:700;color:var(--ink-30);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.DatabaseSchemaProposalSection_blockCount__2KeoL{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-30);letter-spacing:.04em;white-space:nowrap}.DatabaseSchemaProposalSection_blockSub__dUEj8{padding:3px var(--space-base) 10px;font-family:var(--f-ui);font-size:12px;color:var(--ink-40);line-height:1.5}.DatabaseSchemaProposalSection_firstRecord__EwiBC{border-top:1px solid oklch(.12 .01 50/.06);background:var(--paper-1)}.DatabaseSchemaProposalSection_firstRecordTitle__Gh_bB{font-family:var(--f-display);font-size:15px;font-weight:700;letter-spacing:-.015em;color:var(--ink-100);padding:0 var(--space-base) 9px}.DatabaseSchemaProposalSection_firstRecordRow__Ci68m{display:grid;grid-template-columns:var(--dsp-grid);grid-gap:var(--dsp-grid-gap);gap:var(--dsp-grid-gap);align-items:center;padding:0 var(--dsp-grid-pad);min-height:33px;border-bottom:1px solid oklch(.12 .01 50/.04)}.DatabaseSchemaProposalSection_firstRecordRow__Ci68m:last-of-type{border-bottom:none}.DatabaseSchemaProposalSection_firstRecordIcon__fPCfI{grid-column:2;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-30)}.DatabaseSchemaProposalSection_firstRecordLabel__xJxLR{grid-column:3;font-family:var(--f-ui);font-size:12.5px;color:var(--ink-55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DatabaseSchemaProposalSection_firstRecordValue__g7hSC{grid-column:4/-1;font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DatabaseSchemaProposalSection_firstRecordSlot__Ikfv4{grid-column:4/-1;height:1px;width:72px;border-bottom:1px dashed var(--ink-10)}.DatabaseSchemaProposalSection_firstRecordFoot__DGo1E{padding:10px var(--space-base) 13px;font-family:var(--f-ui);font-size:11.5px;color:var(--ink-40);line-height:1.55}.DatabaseSchemaProposalSection_firstRecordRemoved__TCbhx{display:flex;gap:9px;margin:2px var(--space-base) var(--space-md);padding:10px var(--space-md);border-radius:var(--r-md);background:var(--amber-bg);border:1px solid color-mix(in oklch,var(--amber) 26%,transparent);font-family:var(--f-ui);font-size:12px;color:var(--ink-80);line-height:1.5}.DatabaseSchemaProposalSection_firstRecordRemoved__TCbhx strong{color:var(--ink-100);font-weight:600}.DatabaseSchemaProposalSection_condLine__JzW7P{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DatabaseSchemaProposalSection_condLineValue__WZL_6{font-weight:700;color:var(--ink-80)}.DatabaseSchemaProposalSection_cluster__D8a2T{border-bottom:1px solid oklch(.12 .01 50/.04)}.DatabaseSchemaProposalSection_cluster__D8a2T:last-child{border-bottom:none}.DatabaseSchemaProposalSection_clusterHeader__9oA8X{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:8px var(--space-base) 8px 10px;background:var(--paper-2);border:none;border-left:2px solid var(--ink-10);cursor:pointer;text-align:left}.DatabaseSchemaProposalSection_clusterChevron__d8E2O{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-30);transition:transform .16s ease}.DatabaseSchemaProposalSection_clusterChevronOpen__3FF9E{transform:rotate(90deg)}.DatabaseSchemaProposalSection_clusterLabel__Uz47t{flex:1 1;min-width:0;font-family:var(--f-ui);font-size:12.5px;font-weight:500;color:var(--ink-80);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DatabaseSchemaProposalSection_clusterLabelValue__ZugAl{font-weight:700;color:var(--ink-100)}.DatabaseSchemaProposalSection_clusterCount__DwP_r{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--r-pill);background:var(--paper-4);font-family:var(--f-mono);font-size:9.5px;font-weight:700;color:var(--ink-55)}.DatabaseSchemaProposalSection_clusterBody__3RD8h{padding-left:44px;border-left:2px solid var(--ink-10)}.DatabaseSchemaProposalSection_clusterBody__3RD8h .DatabaseSchemaProposalSection_propRow__SyG6v{padding-left:0}.DailyTargetActualSection_hero__3KBKb{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--ink-10)}.DailyTargetActualSection_cell__UOS9x{padding:14px 14px 12px;border-right:1px solid var(--ink-10)}.DailyTargetActualSection_cell__UOS9x:last-child{border-right:none}.DailyTargetActualSection_varCell__xuXXj{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.DailyTargetActualSection_varLabel__Qby2e{font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-55);line-height:1}.DailyTargetActualSection_varSub__Gby_u{font-size:13px;font-weight:400;color:var(--ink-55);font-family:var(--f-ui)}.HybridFieldsSection_section___HvCA,.HybridFieldsSection_zone__DhlUv{display:flex;flex-direction:column}.HybridFieldsSection_zone_coded__xK_iC{background:var(--paper-1)}.HybridFieldsSection_zone_custom__FiRLT{background:var(--paper-2);border-top:1px solid var(--ink-10)}.HybridFieldsSection_zoneHeader__tC3_0{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px var(--space-base);border-bottom:1px solid var(--ink-10)}.HybridFieldsSection_zoneTitle__NNQBP{font-family:var(--f-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-30)}.HybridFieldsSection_ownerPill__fclvB{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--r-pill);font-size:10px;font-weight:600;background:var(--amber-bg);color:var(--amber-2)}.HybridFieldsSection_satBadge__B_gL_{display:inline-flex;align-items:center;padding:1px 5px;border-radius:var(--r-sm);font-family:var(--f-mono);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--green-bg);color:var(--green);flex-shrink:0;margin-left:6px}.HybridFieldsSection_rows__ih9AI{display:flex;flex-direction:column}.HybridFieldsSection_row__aj76v{display:flex;align-items:center;padding:8px var(--space-base);gap:8px;border-bottom:1px solid oklch(.12 .01 50/.04);font-size:13px}.HybridFieldsSection_row__aj76v:last-child{border-bottom:none}.HybridFieldsSection_rowLabel__HxKey{color:var(--ink-55);min-width:0;flex:0 0 44%;display:flex;align-items:center;gap:6px}.HybridFieldsSection_required__4e2Im{color:var(--red);font-size:10px}.HybridFieldsSection_rowValue__qFPK7{color:var(--ink-100);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:1 1;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HybridFieldsSection_rowValue_empty__VjMIE{color:var(--ink-30);font-weight:400}.RoutineStepsSection_section__NMQFM{padding:var(--space-md) var(--space-lg) var(--space-base);border-bottom:1px solid oklch(.12 .01 50/.06)}.RoutineStepsSection_header__mn6UA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.RoutineStepsSection_trigger__TSRJd{font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100)}.RoutineStepsSection_activeBadge__p9zWe{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--f-ui);font-size:11px;font-weight:600;color:var(--green);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.RoutineStepsSection_steps__SdUh4{display:flex;flex-direction:column}.RoutineStepsSection_stepRow__w1k2g{display:flex;gap:var(--space-md)}.RoutineStepsSection_track__erIwv{width:var(--size-xs);flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.RoutineStepsSection_line__D4WqW{flex:1 1;width:0;min-height:var(--space-sm);margin:var(--space-xs) 0;border-left:2px solid oklch(.88 .005 60)}.RoutineStepsSection_stepBody__igrB7{flex:1 1;min-width:0;padding-bottom:var(--space-md)}.RoutineStepsSection_footer__i_uk0{margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid oklch(.12 .01 50/.06);font-family:var(--f-ui);font-size:12px;color:var(--ink-55)}.RoutineStepsSection_saved__jutVS{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.RoutineStepsSection_savedLabel__AXozR{font-family:var(--f-ui);font-size:12.5px;font-weight:600;color:var(--ink-80)}.RoutineStepsSection_node__qHPJz{width:var(--size-xs);height:var(--size-xs);border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.RoutineStepsSection_nodeTrigger__v6v7q{background:var(--ink-100);color:var(--paper-1)}.RoutineStepsSection_nodeConseq__GrMjw{background:var(--green);color:#fff}.RoutineStepsSection_nodeConseq__GrMjw svg,.RoutineStepsSection_nodeTrigger__v6v7q svg{display:block}.RoutineStepsSection_verb__qRDfU{font-family:var(--f-ui);font-size:13.5px;font-weight:600;color:var(--ink-100);letter-spacing:-.01em}.RoutineStepsSection_arg__wKwte{font-size:12px;color:var(--ink-55);margin-top:var(--space-xs);line-height:1.45}.RoutineStepsSection_nodeMove__O4e8C{background:var(--ink-100);color:var(--paper-1)}.RoutineStepsSection_nodeMove__O4e8C svg{display:block}.RoutineStepsSection_mv__x1hse{border:1px solid var(--ink-10);border-radius:var(--r-md);background:var(--paper-2);padding:var(--space-sm) var(--space-md) var(--space-xs);margin:0 0 var(--space-sm)}.RoutineStepsSection_mvHead__hwanA{font-family:var(--f-mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40);margin-bottom:var(--space-sm)}.RoutineStepsSection_mvHead__hwanA b{color:var(--ink-70)}.RoutineStepsSection_mvHq__fErLt{font-size:11.5px;color:var(--ink-55);line-height:1.45;margin:calc(var(--space-xs) * -1) 0 var(--space-sm)}.RoutineStepsSection_mvRow__CTTIX{display:flex;gap:var(--space-md);padding-bottom:var(--space-md)}.RoutineStepsSection_mvDir__BaeVF{flex:0 0 var(--size-lg);font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-55);padding-top:var(--space-xs)}.RoutineStepsSection_mvMain__hAyvR{flex:1 1;min-width:0}.RoutineStepsSection_mvQ__UcftS{font-size:13px;font-weight:600;color:var(--ink-100);line-height:1.3;letter-spacing:-.01em}.RoutineStepsSection_mvQ__UcftS b{font-family:var(--f-display);font-size:16.5px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RoutineStepsSection_mvQ__UcftS i{font-style:normal;font-weight:500;color:var(--ink-70)}.RoutineStepsSection_mvD__hpHBT{font-size:11.5px;color:var(--ink-55);line-height:1.45;margin-top:var(--space-xs)}.RoutineStepsSection_mvD__hpHBT em{font-style:normal;color:var(--ink-70);font-weight:500}.RoutineStepsSection_mvChosen__meW3z{padding:var(--space-sm) 0 var(--space-xs);border-top:1px solid var(--paper-4)}.RoutineStepsSection_mvChosenLabel__brVPo{font-family:var(--f-mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40);margin-bottom:var(--space-sm)}.RoutineStepsSection_mvCh__i3vPI{margin-bottom:var(--space-sm)}.RoutineStepsSection_mvChQ__1uTG_{font-size:11.5px;color:var(--ink-55);line-height:1.4;margin-bottom:var(--space-xs)}.RoutineStepsSection_mvChRows__5__Fl{display:grid;grid-template-columns:auto 13px 1fr;align-items:baseline;grid-gap:var(--space-xs) var(--space-sm);gap:var(--space-xs) var(--space-sm)}.RoutineStepsSection_mvChRowsFlat__5WO75{grid-template-columns:1fr}.RoutineStepsSection_mvChG__HKNoe{font-size:12px;color:var(--ink-55)}.RoutineStepsSection_mvChA__z20zF{color:var(--ink-30);align-self:center;display:flex}.RoutineStepsSection_mvChV__HFUKc{font-size:12.5px;font-weight:600;color:var(--ink-100)}.RoutineStepsSection_mvTake__Fh6lt{display:flex;gap:var(--space-sm);align-items:baseline;flex-wrap:wrap;padding:var(--space-sm) 0;border-top:1px solid var(--paper-4)}.RoutineStepsSection_mvTakeLabel__iQwvn{font-family:var(--f-mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40);flex:0 0 auto}.RoutineStepsSection_mvChosen__meW3z+.RoutineStepsSection_mvTake__Fh6lt{border-top:none;padding-top:0}.RoutineStepsSection_mvTakeValue__jB4ys{font-size:11.5px;color:var(--ink-80)}.RoutineStepsSection_meta__3_fvY{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-sm)}.RoutineStepsSection_metaChip__Tfq2n{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:11px;color:var(--ink-55)}.ChangeSummarySection_section__EJmmb{padding:var(--space-md) var(--space-lg) var(--space-base);border-bottom:1px solid oklch(.12 .01 50/.06)}.ChangeSummarySection_header__g_pGv{font-family:var(--f-ui);font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-sm)}.ChangeSummarySection_rows__9n8pY{display:flex;flex-direction:column;gap:var(--space-sm)}.ChangeSummarySection_row__QgDXW{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.ChangeSummarySection_label__o6_ep{font-family:var(--f-ui);font-size:13px;color:var(--ink-100);flex-shrink:0}.ChangeSummarySection_values__mB8bX{display:flex;align-items:center;gap:var(--space-xs);min-width:0;font-family:var(--f-ui);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChangeSummarySection_before__VABdG{color:var(--ink-55);text-decoration:line-through;-webkit-text-decoration-color:oklch(.7 .01 60);text-decoration-color:oklch(.7 .01 60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChangeSummarySection_arrow__nFtyc{flex-shrink:0;display:flex;align-items:center;color:var(--ink-30)}.ChangeSummarySection_after__MQ5f3{color:var(--ink-100);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChangeSummarySection_footer__UDMbK{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid oklch(.12 .01 50/.06);font-family:var(--f-ui);font-size:12px;color:var(--ink-55)}