.planning_page__xfkPW{min-height:100vh;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-body);padding:32px 42px 56px;font-size:14px;overflow-wrap:anywhere}.planning_header__P5YWA{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;max-width:1250px;margin:0 auto 24px}.planning_eyebrow__8TjJQ{margin:0 0 8px;color:var(--color-text-secondary);font-size:12px;font-weight:500;letter-spacing:0}.planning_header__P5YWA h1{margin:0;font-size:var(--font-size-title);line-height:32px}.planning_subtitle__ip0Fo{margin:8px 0 0;color:var(--color-text-secondary);font-size:14px;line-height:1.65}.planning_headerActions__me9vM{display:flex;gap:10px}.planning_button__5Zr19{border:1px solid var(--color-control-border);border-radius:var(--radius-button);padding:9px 13px;background:var(--color-surface);color:var(--color-primary-text);font-size:12px;cursor:pointer}.planning_buttonPrimary__5AEMc{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.planning_button__5Zr19:disabled{opacity:.55;cursor:wait}.planning_summary__tiNIY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1250px;margin:0 auto 18px;background:transparent;border:0;border-radius:0;grid-gap:16px;gap:16px}.planning_metric__gMVCq{padding:20px;border-right:1px solid var(--color-border);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.planning_metric__gMVCq:last-child{border-right:1px solid var(--color-border)}.planning_metric__gMVCq span{display:block;color:var(--color-text-secondary);font-size:14px;line-height:22px}.planning_metric__gMVCq strong{display:block;margin-top:5px;font-size:var(--font-size-metric);line-height:36px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planning_tabs__etK_F{display:flex;gap:5px;max-width:1250px;margin:0 auto 15px}.planning_tab__8lAtO{border:0;padding:9px 14px;background:transparent;color:var(--color-text-secondary);font-size:12px;cursor:pointer}.planning_tabActive__5heMC{background:var(--color-primary-soft);color:var(--color-primary-text);font-weight:700}.planning_error__Wy2PR,.planning_notice__EebVm{max-width:1250px;margin:0 auto 14px;padding:14px 16px;border-radius:var(--radius-control);font-size:14px;line-height:1.7}.planning_error__Wy2PR{background:var(--color-danger-soft);color:var(--color-danger)}.planning_notice__EebVm{background:var(--color-success-soft);color:var(--color-success)}.planning_panel__oQeli{max-width:1250px;margin:0 auto 18px;background:var(--color-surface);border:1px solid var(--color-border);padding:20px;overflow:auto}.planning_panelHeader__jLtL7{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.planning_panel__oQeli h2{margin:0;font-size:var(--font-size-section);line-height:26px}.planning_table___pmZn{width:100%;border-collapse:collapse;margin-top:0;min-width:780px}.planning_table___pmZn th{text-align:left;padding:10px 8px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.planning_table___pmZn td{padding:13px 8px;border-bottom:1px solid var(--color-border);font-size:12px;vertical-align:middle}.planning_table___pmZn small{display:block;color:var(--color-text-muted);margin-top:4px}.planning_pill__LD4rl{display:inline-flex;padding:4px 7px;background:var(--color-draft-bg);color:var(--color-text-secondary);font-weight:700}.planning_pillGreen__Atsm0{background:var(--color-success-soft);color:var(--color-success)}.planning_pillBlue__n87m5{background:var(--color-info-soft);color:var(--color-info)}.planning_pillAmber__jJOhy{background:var(--color-warning-soft);color:var(--color-warning)}.planning_progress__XMHVR{display:flex;align-items:center;gap:8px;min-width:120px}.planning_track__NAeLC{height:5px;flex:1 1;max-width:95px;background:var(--color-border);border-radius:var(--radius-small);overflow:hidden}.planning_track__NAeLC i{display:block;height:100%;background:var(--color-primary-text);border-radius:var(--radius-small)}.planning_filter__9q_xH{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:12px}.planning_filter__9q_xH select{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);padding:8px 10px;color:var(--color-text);font-size:12px}.planning_actions__uTSu_{display:flex;gap:6px;flex-wrap:wrap}.planning_actions__uTSu_ .planning_button__5Zr19{padding:8px 12px;font-size:12px;min-height:36px}.planning_empty__DQi93{padding:25px 8px;color:var(--color-text-secondary);font-size:12px;text-align:center}.planning_footer__yQL5P{max-width:1250px;margin:24px auto 0;color:var(--color-text-muted);font-size:12px}@media(max-width:800px){.planning_page__xfkPW{padding:22px 16px 40px}.planning_header__P5YWA{display:block}.planning_headerActions__me9vM{margin-top:16px}.planning_summary__tiNIY{grid-template-columns:repeat(2,minmax(0,1fr))}.planning_metric__gMVCq{border-bottom:1px solid var(--color-border)}.planning_metric__gMVCq:nth-child(2n){border-right:1px solid var(--color-border)}.planning_panel__oQeli{padding:16px}.planning_panelHeader__jLtL7{display:block}.planning_filter__9q_xH{margin-top:12px}}.planning_button__5Zr19{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;line-height:1.4;white-space:nowrap;font-size:14px;min-height:40px;border-color:var(--color-control-border);color:var(--color-text)}.planning_button__5Zr19:hover:not(:disabled){border-color:var(--color-primary-text);background:var(--color-primary-soft)}.planning_buttonPrimary__5AEMc:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-on-primary)}.planning_button__5Zr19:focus-visible,.planning_tab__8lAtO:focus-visible,.planning_textButton__O6H3G:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.planning_tab__8lAtO{display:inline-flex;align-items:center;gap:6px;font-size:14px;min-height:40px;border-radius:var(--radius-button)}.planning_headerActions__me9vM,.planning_tabs__etK_F{flex-wrap:wrap}.planning_panel__oQeli{overflow:visible;border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.planning_tableScroll__xiBwB{max-width:100%;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-table);margin-top:16px;background:var(--color-surface)}.planning_table___pmZn th{font-size:12px;background:var(--color-surface-subtle);color:var(--color-text-secondary);padding:12px;font-weight:500}.planning_table___pmZn td{line-height:1.5;font-size:14px;padding:14px 12px}.planning_table___pmZn small{font-size:12px}.planning_pill__LD4rl{font-size:12px;gap:4px;align-items:center;line-height:1.5;font-weight:500;border-radius:999px}.planning_pillRed__E70TT{background:var(--color-danger-soft);color:var(--color-danger)}.planning_dangerText__eRSP3{color:var(--color-danger)!important}.planning_hint__VOVxS,.planning_muted__Ssnsc{color:var(--color-text-secondary);font-size:12px;line-height:1.65}.planning_hint__VOVxS{margin:8px 0 0}.planning_toolbar__FI83q{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.planning_listFilters__gGs3V{display:flex;flex-wrap:wrap;gap:10px}.planning_filter__9q_xH{font-size:14px;white-space:nowrap;min-width:0}.planning_filter__9q_xH input,.planning_filter__9q_xH select{max-width:100%;font:inherit;border:1px solid var(--color-control-border);border-radius:var(--radius-control);padding:8px 10px;color:var(--color-text);background:var(--color-surface);min-height:40px;border-color:var(--color-control-border)}.planning_filter__9q_xH input[type=search]{width:215px}.planning_formGrid__j1nSJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0}.planning_formGrid__j1nSJ label,.planning_fullField__et89k{display:flex;flex-direction:column;gap:7px;font-size:14px;color:var(--color-text-secondary)}.planning_formGrid__j1nSJ input,.planning_formGrid__j1nSJ select,.planning_formGrid__j1nSJ textarea,.planning_fullField__et89k textarea{width:100%;box-sizing:border-box;border:1px solid var(--color-control-border);border-radius:var(--radius-control);padding:10px 11px;font:inherit;color:var(--color-text);background:var(--color-surface);min-height:44px}.planning_formGrid__j1nSJ textarea,.planning_fullField__et89k textarea{resize:vertical;min-height:72px}.planning_filter__9q_xH input:focus-visible,.planning_filter__9q_xH select:focus-visible,.planning_formGrid__j1nSJ input:focus-visible,.planning_formGrid__j1nSJ select:focus-visible,.planning_formGrid__j1nSJ textarea:focus-visible,.planning_fullField__et89k textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.planning_formActions__8gfrX{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.planning_inlineError__M_yTT,.planning_inlineNotice__z3oYz{border-radius:var(--radius-control);padding:11px 13px;font-size:14px;line-height:1.6}.planning_inlineError__M_yTT{background:var(--color-danger-soft);color:var(--color-danger)}.planning_inlineNotice__z3oYz{background:var(--color-success-soft);color:var(--color-success)}.planning_preview__hls0k{margin-top:24px;border-top:1px solid var(--color-border);padding-top:20px}.planning_detailSection__Zv_th h3,.planning_preview__hls0k h3{margin:0;font-size:15px}.planning_previewFacts__YFtvs{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;background:var(--color-surface-subtle);border-radius:var(--radius-small);padding:14px 16px;margin:16px 0;font-size:12px;color:var(--color-text-secondary)}.planning_previewFacts__YFtvs strong{color:var(--color-text);margin-left:7px;font-weight:600}.planning_planName__poBE2{margin-left:10px;color:var(--color-text-secondary);font-weight:400;font-size:14px}.planning_planToolbar__j_nFS{flex-wrap:wrap;gap:15px;margin:20px 0}.planning_planToolbar__j_nFS,.planning_publishGate__h6So6{display:flex;align-items:center;justify-content:space-between}.planning_publishGate__h6So6{gap:16px;padding:16px 18px;border-left-color:var(--color-border);border-radius:var(--radius-panel);background:var(--color-success-soft);margin:16px 0;border:1px solid var(--color-border);border-left:4px solid var(--color-success)}.planning_publishGate__h6So6 strong{font-size:14px}.planning_publishGate__h6So6 p{font-size:14px;line-height:1.65;margin:6px 0 0;color:var(--color-text-secondary)}.planning_gateBlocked__AdXNu{border-color:var(--color-border);border-left-color:var(--color-danger);background:var(--color-danger-soft)}.planning_checkboxLabel__tPjvI{display:flex;align-items:flex-start;gap:7px;font-size:12px;margin-top:12px;line-height:1.6}.planning_checkboxLabel__tPjvI input{margin:3px 0}.planning_detailTabs__EHP0i{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--color-border);padding:5px 0 14px;margin-top:10px}.planning_detailSection__Zv_th{padding-top:18px}.planning_resolution__TWcgE{padding:18px;margin-top:18px;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-panel);font-size:14px}.planning_resolution__TWcgE .planning_actions__uTSu_{margin-top:14px}.planning_resolution__TWcgE .planning_formGrid__j1nSJ{margin:14px 0}.planning_conflictMessage__UYeAA{max-width:400px;min-width:220px;overflow-wrap:anywhere}.planning_capacityMeter__BFc1t{display:flex;align-items:center;gap:10px;min-width:155px}.planning_capacityTrack__nJ0vo{height:8px;flex:1 1;background:var(--color-border);border-radius:var(--radius-small);overflow:hidden}.planning_capacityTrack__nJ0vo i{display:block;height:100%;background:var(--color-primary);border-radius:var(--radius-small)}.planning_capacityTrack__nJ0vo i.planning_overCapacity__TkKpu{background:var(--color-danger)}.planning_timeline__TVZb9{min-width:950px;margin-top:16px}.planning_timelineLegend__RaXlu{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary)}.planning_timelineLegend__RaXlu span{display:flex;align-items:center;gap:6px}.planning_timelineLegend__RaXlu i{display:block;width:14px;height:8px;background:var(--color-primary);border-radius:2px}.planning_timelineLegend__RaXlu .planning_outsourceBar__RXqVI{background:var(--color-info)}.planning_timelineRow__tVrRg,.planning_timelineScale__UomoS{display:grid;grid-template-columns:240px minmax(230px,1fr) 270px;grid-gap:20px;gap:20px;align-items:center}.planning_timelineScale__UomoS{font-size:12px;color:var(--color-text-secondary);padding-bottom:12px;border-bottom:1px solid var(--color-border)}.planning_timelineScale__UomoS>div{display:flex;justify-content:space-between;gap:15px}.planning_timelineRow__tVrRg{padding:14px 0;border-bottom:1px solid var(--color-border);min-height:55px}.planning_timelineLabel__5gqpo strong{font-size:14px;font-weight:600;line-height:1.6}.planning_timelineDates__B7tmY small,.planning_timelineLabel__5gqpo small{display:block;font-size:12px;color:var(--color-text-secondary);margin-top:5px;line-height:1.55}.planning_timelineTrack__vyQEr{height:34px;background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),var(--color-border) calc(25% - 1px),var(--color-border) 25%);position:relative}.planning_timelineBar___1myc{position:absolute;height:20px;top:7px;background:var(--color-primary);border-radius:var(--radius-small);min-width:4px;display:flex;align-items:center;justify-content:center;color:var(--color-on-primary);box-sizing:border-box}.planning_outsourceBar__RXqVI{background:var(--color-info);color:var(--color-surface)}.planning_lockedBar__SPfWf{outline:2px solid var(--color-text);outline-offset:2px}.planning_timelineDates__B7tmY{font-size:12px;line-height:1.5}.planning_textButton__O6H3G{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:5px 0;font-size:14px;cursor:pointer;color:var(--color-primary-text);min-height:40px}.planning_textButton__O6H3G:hover{text-decoration:underline}.planning_selectedRow__iPpy6{background:var(--color-primary-soft)}.planning_srOnly__CxOsR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.planning_executionBack__ykO7R{background:var(--color-canvas);padding:18px 42px 0}.planning_fullField__et89k{margin-top:16px}@media(max-width:1000px){.planning_panelHeader__jLtL7{flex-wrap:wrap}.planning_listFilters__gGs3V{width:100%}.planning_planName__poBE2{display:block;margin:6px 0 0}.planning_header__P5YWA{align-items:flex-start}.planning_headerActions__me9vM{max-width:410px}.planning_filter__9q_xH{flex-wrap:wrap}}@media(max-width:800px){.planning_panelHeader__jLtL7{display:flex}.planning_headerActions__me9vM{max-width:none}.planning_formGrid__j1nSJ{grid-template-columns:1fr}.planning_formActions__8gfrX,.planning_publishGate__h6So6{align-items:flex-start;flex-direction:column}.planning_formActions__8gfrX .planning_button__5Zr19,.planning_publishGate__h6So6>.planning_button__5Zr19{width:100%}.planning_listFilters__gGs3V{flex-direction:column}.planning_listFilters__gGs3V .planning_filter__9q_xH{justify-content:space-between}.planning_listFilters__gGs3V .planning_filter__9q_xH input{width:100%}.planning_listFilters__gGs3V .planning_filter__9q_xH select{flex:1 1}.planning_toolbar__FI83q{align-items:flex-start}.planning_tabs__etK_F{gap:5px}.planning_tab__8lAtO{padding:10px 11px;font-size:14px}.planning_previewFacts__YFtvs{align-items:flex-start;gap:10px 15px}.planning_previewFacts__YFtvs>span{line-height:1.7}.planning_planToolbar__j_nFS{align-items:flex-start}.planning_executionBack__ykO7R{padding:16px 16px 0}.planning_header__P5YWA h1{font-size:var(--font-size-title)}.planning_subtitle__ip0Fo{line-height:1.65}.planning_summary__tiNIY .planning_metric__gMVCq:nth-last-child(-n+2){border-bottom:1px solid var(--color-border)}.planning_table___pmZn{min-width:700px}}.planning_formGrid__j1nSJ .planning_checkboxLabel__tPjvI{flex-direction:row;align-items:center;gap:8px}.planning_formGrid__j1nSJ .planning_checkboxLabel__tPjvI input{width:16px;min-height:16px;height:16px;margin:0}.planning_planToolbar__j_nFS .planning_actions__uTSu_ .planning_button__5Zr19{font-size:12px;padding:8px 11px}.planning_calendarForm__oO7dd{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:22px 0;margin:20px 0}.planning_calendarForm__oO7dd h3{font-size:15px;margin:0}.planning_formFieldset__QLBqQ{margin:0;padding:0;border:0;min-width:0}.planning_prioritySelect__xTrHN{min-width:78px;max-width:100%;border:1px solid var(--color-control-border);border-radius:var(--radius-control);padding:7px 9px;background:var(--color-surface);color:var(--color-text);font:inherit}.planning_prioritySelect__xTrHN:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.planning_calendarForm__oO7dd .planning_formGrid__j1nSJ label{min-width:0}.planning_calendarForm__oO7dd input,.planning_calendarForm__oO7dd select{min-width:0;max-width:100%}.planning_formActions__8gfrX{justify-content:flex-end}@media(max-width:375px){.planning_page__xfkPW{padding:18px 12px 32px}.planning_headerActions__me9vM{gap:6px}.planning_headerActions__me9vM .planning_button__5Zr19{padding:8px 9px;font-size:14px}.planning_tab__8lAtO{font-size:14px;padding:9px 7px}.planning_panel__oQeli{padding:14px}.planning_metric__gMVCq{padding:14px 12px}.planning_panelHeader__jLtL7>.planning_actions__uTSu_{width:100%}.planning_calendarForm__oO7dd .planning_formGrid__j1nSJ{gap:13px}}.planning_page__xfkPW .planning_buttonPrimary__5AEMc{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-button)}.planning_page__xfkPW .planning_buttonPrimary__5AEMc:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-on-primary);box-shadow:var(--shadow-control)}.planning_page__xfkPW{min-height:0;padding:0}@media (max-width:800px){.planning_actions__uTSu_ .planning_button__5Zr19,.planning_button__5Zr19,.planning_tab__8lAtO,.planning_textButton__O6H3G{min-height:44px}.planning_filter__9q_xH input,.planning_filter__9q_xH select,.planning_formGrid__j1nSJ input,.planning_formGrid__j1nSJ select,.planning_formGrid__j1nSJ textarea,.planning_fullField__et89k textarea,.planning_prioritySelect__xTrHN{font-size:16px}.planning_formGrid__j1nSJ label,.planning_fullField__et89k,.planning_metric__gMVCq,.planning_panelHeader__jLtL7{min-width:0}}.implementation_shell__0gBls{min-height:100vh;display:flex}.implementation_scopeRow__k5UbU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}@media (max-width:760px){.implementation_scopeRow__k5UbU{grid-template-columns:minmax(0,1fr)}}.implementation_shell__0gBls *{min-width:0;letter-spacing:0}.implementation_rail__j_9N0{flex:0 0 216px;width:216px;background:var(--color-surface-subtle);border-right:1px solid var(--line);padding:25px 16px;display:flex;flex-direction:column}.implementation_brand__7IDrS{display:flex;align-items:center;gap:10px}.implementation_brandMark__ajqCU{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;border-radius:var(--radius-small);background:var(--accent);color:var(--color-on-primary);font-size:20px;font-weight:700}.implementation_brand__7IDrS small,.implementation_brand__7IDrS strong{display:block}.implementation_brand__7IDrS strong{font-size:14px}.implementation_brand__7IDrS small{font-size:12px;color:var(--muted);margin-top:5px}.implementation_nav__xTXkT{display:grid;grid-gap:4px;margin:32px 0 24px}.implementation_back__RrkBH,.implementation_nav__xTXkT button{min-height:43px;display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--color-text-secondary);background:transparent;border:0;font:inherit;font-size:13px;border-radius:var(--radius-button);cursor:pointer;text-align:left}.implementation_back__RrkBH:hover,.implementation_nav__xTXkT button:hover{background:var(--color-surface-subtle)}.implementation_nav__xTXkT button[aria-current]{background:var(--color-surface);font-weight:700}.implementation_back__RrkBH svg,.implementation_nav__xTXkT svg{flex:0 0 auto}.implementation_back__RrkBH{margin-top:auto}.implementation_workspace__jhbCl{min-width:0;flex:1 1}.implementation_topbar__fobxY{min-height:66px;background:var(--color-surface);padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);font-size:13px}.implementation_topbar__fobxY a{color:var(--color-primary-text)}.implementation_content__uzzbB{max-width:1600px;padding:30px 32px 60px;overflow-wrap:anywhere}.implementation_heading__D3x_M{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.implementation_heading__D3x_M h1{margin:6px 0 0;font-size:25px;line-height:1.4}.implementation_eyebrow__YfyRv{color:var(--muted);font-size:12px}.implementation_button__1BJ_A,.implementation_iconButton__r6iHr,.implementation_linkButton__NOoVf,.implementation_primary__ubm2U{min-height:40px;display:inline-flex;justify-content:center;align-items:center;gap:7px;border:1px solid var(--line);background:var(--color-surface);color:var(--ink);border-radius:var(--radius-button);padding:8px 12px;font:inherit;font-size:12px;cursor:pointer;line-height:1.6}.implementation_primary__ubm2U{background:var(--accent);color:var(--color-on-primary);border-color:var(--accent)}.implementation_iconButton__r6iHr{width:40px;height:40px;padding:0;flex:0 0 40px}.implementation_linkButton__NOoVf{border:0;background:transparent;color:var(--color-primary-text);padding:5px 0;min-height:32px}.implementation_shell__0gBls button:disabled{opacity:.5;cursor:not-allowed}.implementation_shell__0gBls :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.implementation_actions__xFWXG{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.implementation_sectionHeading__e57id{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 15px}.implementation_sectionHeading__e57id h2,.implementation_section__8mvh_ h2{font-size:17px;line-height:1.5}.implementation_section__8mvh_{margin-top:28px;border-top:1px solid var(--line)}.implementation_muted__rPbtD{color:var(--muted);font-size:12px;line-height:1.8}.implementation_sectionHeading__e57id .implementation_muted__rPbtD{margin-top:4px}.implementation_projectPicker__2SCv3{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.implementation_projectPicker__2SCv3 label{display:grid;grid-gap:7px;gap:7px;font-size:12px;min-width:260px;max-width:100%}.implementation_projectPicker__2SCv3 select{min-width:260px}.implementation_badge__vAbdp{font-size:12px;padding:6px 9px;background:var(--accent-soft);color:var(--color-primary-text);margin-bottom:4px}.implementation_summary__JSBRe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0 28px}.implementation_summary__JSBRe>div{padding:16px;border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--color-surface);min-height:108px}.implementation_summary__JSBRe>div:nth-child(2),.implementation_summary__JSBRe>div:nth-child(3),.implementation_summary__JSBRe>div:nth-child(4){border-top-color:var(--color-border)}.implementation_summary__JSBRe dt{color:var(--muted);font-size:12px}.implementation_summary__JSBRe dd{font-size:26px;margin:10px 0 0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.implementation_summary__JSBRe dd span{font-size:13px;color:var(--muted);font-weight:400}.implementation_summary__JSBRe small{display:block;color:var(--muted);margin-top:8px;font-weight:400}.implementation_summary__JSBRe .implementation_summaryText__K_o4l{font-size:19px}.implementation_good__uCzxw{color:var(--color-primary-text)}.implementation_tableScroll__gw_a5{overflow-x:auto;max-width:100%;margin:12px 0;border:1px solid var(--color-border);border-radius:var(--radius-table);background:var(--color-surface)}.implementation_table__uMFm8{width:100%;border-collapse:collapse;background:var(--color-surface);font-size:12px;text-align:left}.implementation_table__uMFm8 th{padding:12px 13px;white-space:nowrap}.implementation_table__uMFm8 td{border-bottom:1px solid var(--color-border);padding:13px;min-width:92px;max-width:340px;line-height:1.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.implementation_table__uMFm8 small{display:block;margin-top:3px;color:var(--muted)}.implementation_table__uMFm8 .implementation_actions__xFWXG{flex-wrap:wrap}.implementation_formSection__un3_Z,.implementation_uploadForm__klsOo{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:18px 0}.implementation_formSection__un3_Z h3{font-size:15px;margin-bottom:18px}.implementation_formGrid__Xn1K_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;border:0;padding:0;margin:0}.implementation_formGrid__Xn1K_ label,.implementation_inlineFields__TgRic label,.implementation_valuePairs__RBJ41 label{display:flex;flex-direction:column;gap:7px;font-size:12px}.implementation_full__s_N3C{grid-column:1/-1}.implementation_required__1wjdk{color:var(--color-danger)}.implementation_shell__0gBls input,.implementation_shell__0gBls select,.implementation_shell__0gBls textarea{font:inherit;font-size:13px;max-width:100%;min-width:0;padding:9px 11px;border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--ink);min-height:40px}.implementation_shell__0gBls input[type=file]{width:100%;padding:8px;font-size:12px}.implementation_shell__0gBls textarea{resize:vertical;width:100%}.implementation_shell__0gBls input:disabled,.implementation_shell__0gBls select:disabled{background:var(--color-disabled-bg)}.implementation_formGrid__Xn1K_ small{font-size:12px;line-height:1.6;color:var(--muted)}.implementation_formGrid__Xn1K_ .implementation_checkbox__GJnSe{flex-direction:row;align-items:center;grid-column:1/-1}.implementation_checkbox__GJnSe input{width:17px;height:17px;min-height:0;accent-color:var(--color-primary-text);order:-1}.implementation_formActions__p_ZFB{display:flex;gap:8px;align-items:center;flex-wrap:wrap;grid-column:1/-1}.implementation_details__p2tl9{border-top:1px solid var(--line);padding:14px 0;margin-top:18px}.implementation_details__p2tl9>summary{cursor:pointer;font-size:13px;color:var(--color-primary-text);padding:6px 0}.implementation_fieldList__Ie5Gr{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:14px;font-size:12px}.implementation_inlineFields__TgRic{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.implementation_inlineFields__TgRic label{min-width:180px}.implementation_valuePairs__RBJ41{margin-top:18px}.implementation_valuePairs__RBJ41>div{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:10px}.implementation_empty__aTowg{padding:25px 12px;font-size:13px;text-align:center;color:var(--muted);line-height:1.8}.implementation_error__MLAzB{border-left:3px solid var(--color-danger);font-size:12px;line-height:1.8;padding:12px 14px;margin:13px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.implementation_success__YQ09g{display:flex;align-items:center;gap:8px;color:var(--color-primary-text);font-size:12px;padding:12px 0}.implementation_noProject__FJk7a{min-height:270px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:var(--muted);font-size:13px}.implementation_risks__2n_uB{margin-top:32px;border-top:1px solid var(--line);padding-top:17px}.implementation_risks__2n_uB h2{font-size:15px}.implementation_risks__2n_uB ul{margin:12px 0 0;padding-left:18px;font-size:12px;line-height:2}.implementation_modalBackdrop__saJY8{position:fixed;z-index:100;inset:0;background:rgba(22,24,29,.48);display:grid;place-items:center;padding:18px}.implementation_modal__EP1FL{width:min(460px,100%);background:var(--color-surface);border-radius:var(--radius-modal);padding:26px;max-height:calc(100dvh - 36px);overflow:auto}.implementation_modal__EP1FL h2{font-size:19px;line-height:1.5}.implementation_confirmBody__jgi4B{font-size:14px;line-height:1.9;color:var(--color-text-secondary);margin:18px 0 24px}.implementation_confirmBody__jgi4B p+p{margin-top:8px}.implementation_modal__EP1FL .implementation_actions__xFWXG{justify-content:flex-end}@media (max-width:1100px){.implementation_rail__j_9N0{flex-basis:190px;width:190px;padding-left:12px;padding-right:12px}.implementation_content__uzzbB{padding:25px 24px 48px}.implementation_formGrid__Xn1K_{grid-template-columns:repeat(2,minmax(0,1fr))}.implementation_summary__JSBRe{gap:9px}.implementation_summary__JSBRe>div{padding:13px}}@media (max-width:760px){.implementation_shell__0gBls{display:block}.implementation_rail__j_9N0{width:100%;border-right:0;border-bottom:1px solid var(--line);padding:16px 18px 10px}.implementation_nav__xTXkT{display:flex;margin:14px 0 0;gap:5px;overflow-x:auto;max-width:100%}.implementation_nav__xTXkT button{flex:0 0 auto;padding:8px 10px;font-size:12px}.implementation_back__RrkBH{padding:8px 0 0;min-height:32px;font-size:12px}.implementation_topbar__fobxY{display:none}.implementation_content__uzzbB{padding:23px 18px 48px}.implementation_heading__D3x_M{margin-bottom:19px}.implementation_heading__D3x_M h1{font-size:23px}.implementation_projectPicker__2SCv3 label,.implementation_projectPicker__2SCv3 select{min-width:0;width:100%}.implementation_projectPicker__2SCv3 label{flex:1 1 210px}.implementation_summary__JSBRe{grid-template-columns:repeat(2,minmax(0,1fr))}.implementation_sectionHeading__e57id{flex-wrap:wrap;gap:11px}.implementation_formGrid__Xn1K_{grid-template-columns:minmax(0,1fr)}.implementation_formGrid__Xn1K_ label{width:100%}.implementation_full__s_N3C{grid-column:auto}.implementation_table__uMFm8 td{padding:11px 10px}.implementation_table__uMFm8 th{padding:10px}.implementation_formActions__p_ZFB{gap:8px}.implementation_inlineFields__TgRic label{min-width:0;flex:1 1 120px}.implementation_valuePairs__RBJ41 label{flex:1 1 100px}.implementation_modal__EP1FL{padding:22px 18px}}@media (max-width:360px){.implementation_content__uzzbB,.implementation_rail__j_9N0{padding-left:12px;padding-right:12px}.implementation_summary__JSBRe>div{padding:12px}.implementation_summary__JSBRe dd{font-size:24px}.implementation_summary__JSBRe .implementation_summaryText__K_o4l{font-size:18px}}.implementation_shell__0gBls{display:block;min-height:0;font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-text)}.implementation_rail__j_9N0{display:contents}.implementation_back__RrkBH,.implementation_brand__7IDrS,.implementation_topbar__fobxY{display:none}.implementation_content__uzzbB{padding:0;max-width:none}.implementation_nav__xTXkT{display:flex;overflow-x:auto;margin:0 0 20px;padding:0 0 16px;border-bottom:1px solid var(--color-border);gap:4px}.implementation_nav__xTXkT button{flex:0 0 auto;min-height:36px;font-size:14px;color:var(--color-text-secondary);padding:8px 12px}.implementation_nav__xTXkT button[aria-current]{color:var(--color-primary-text);background:var(--color-primary-soft);font-weight:500}.implementation_nav__xTXkT button:hover{background:var(--color-surface-subtle)}.implementation_heading__D3x_M h1{font-size:24px;line-height:32px}.implementation_eyebrow__YfyRv,.implementation_muted__rPbtD{font-size:12px}.implementation_sectionHeading__e57id h2,.implementation_section__8mvh_ h2{font-size:18px;line-height:26px}.implementation_summary__JSBRe{gap:16px}.implementation_summary__JSBRe>div{border-top-width:1px;border-radius:var(--radius-panel);padding:20px;min-height:144px;border-top-color:var(--color-border);box-shadow:var(--shadow-panel)}.implementation_summary__JSBRe dt{font-size:14px;color:var(--color-text-secondary)}.implementation_summary__JSBRe dd{font-size:28px;line-height:36px}.implementation_summary__JSBRe small{font-size:12px}.implementation_danger__QxX_r{color:var(--color-danger)}.implementation_good__uCzxw{color:var(--color-success)}.implementation_table__uMFm8{font-size:14px}.implementation_table__uMFm8 th{background:var(--color-surface-subtle);color:var(--color-text-secondary);font-weight:500}.implementation_table__uMFm8 td{border-bottom-color:var(--color-border)}.implementation_table__uMFm8 small{font-size:12px}.implementation_button__1BJ_A,.implementation_linkButton__NOoVf,.implementation_primary__ubm2U{font-size:14px;border-radius:var(--radius-button)}.implementation_primary__ubm2U:hover{background:var(--color-primary-hover)}.implementation_button__1BJ_A:hover,.implementation_iconButton__r6iHr:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.implementation_shell__0gBls input,.implementation_shell__0gBls select,.implementation_shell__0gBls textarea{border-color:var(--color-control-border);border-radius:var(--radius-control);font-size:14px}.implementation_formGrid__Xn1K_ label,.implementation_inlineFields__TgRic label,.implementation_valuePairs__RBJ41 label{font-size:14px;color:var(--color-text-secondary)}.implementation_error__MLAzB{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger);border-radius:var(--radius-control);font-size:14px}.implementation_success__YQ09g{color:var(--color-success);font-size:14px}.implementation_badge__vAbdp{border-radius:999px}.implementation_risks__2n_uB ul{color:var(--color-warning);font-size:14px}.implementation_modal__EP1FL{box-shadow:var(--shadow-overlay)}@media (max-width:767px){.implementation_button__1BJ_A,.implementation_iconButton__r6iHr,.implementation_linkButton__NOoVf,.implementation_nav__xTXkT button,.implementation_primary__ubm2U{min-height:44px;min-width:44px}.implementation_iconButton__r6iHr{width:44px;height:44px;flex-basis:44px}.implementation_content__uzzbB{padding:0}.implementation_shell__0gBls input,.implementation_shell__0gBls select,.implementation_shell__0gBls textarea{font-size:16px;min-height:44px}.implementation_summary__JSBRe>div{padding:16px}.implementation_summary__JSBRe dd{font-size:28px}.implementation_summary__JSBRe .implementation_summaryText__K_o4l{font-size:18px;line-height:26px}}@media (max-width:360px){.implementation_summary__JSBRe{grid-template-columns:minmax(0,1fr)}.implementation_summary__JSBRe>div{min-height:128px}}@media (max-width:767px){.implementation_heading__D3x_M{flex-wrap:wrap;align-items:flex-start}.implementation_heading__D3x_M>div:first-child{flex:1 0 180px}.implementation_table__uMFm8{min-width:640px}.implementation_shell__0gBls .implementation_linkButton__NOoVf{min-width:44px;padding-inline:8px}}.workspace-activity_tools__2NIby{display:flex;align-items:center;gap:4px;flex-shrink:0}.workspace-activity_bookmark__1kTE6,.workspace-activity_command__C4WMa,.workspace-activity_icon__oRLwZ,.workspace-activity_tool__KAYy3{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 8px;border:0;border-radius:var(--radius-button,6px);font:inherit;font-size:13px;line-height:20px;background:transparent;color:var(--color-text-secondary);cursor:pointer;text-decoration:none}.workspace-activity_tool__KAYy3{position:relative;white-space:nowrap}.workspace-activity_icon__oRLwZ{width:34px;flex:0 0 34px;padding:0}.workspace-activity_bookmark__1kTE6 svg,.workspace-activity_icon__oRLwZ svg,.workspace-activity_tool__KAYy3 svg{flex-shrink:0}.workspace-activity_bookmark__1kTE6:hover,.workspace-activity_command__C4WMa:hover,.workspace-activity_icon__oRLwZ:hover,.workspace-activity_tool__KAYy3:hover{background:var(--color-primary-soft);color:var(--color-primary-text)}.workspace-activity_bookmark__1kTE6:focus-visible,.workspace-activity_command__C4WMa:focus-visible,.workspace-activity_icon__oRLwZ:focus-visible,.workspace-activity_panel__W8rsP a:focus-visible,.workspace-activity_tool__KAYy3:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.workspace-activity_bookmark__1kTE6:disabled,.workspace-activity_command__C4WMa:disabled,.workspace-activity_icon__oRLwZ:disabled,.workspace-activity_tool__KAYy3:disabled{opacity:.45;cursor:not-allowed}.workspace-activity_badge__NmuqC{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--color-primary-soft);color:var(--color-primary-text);font-size:11px;line-height:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-activity_notificationBadge__cBKvJ{position:absolute;top:0;right:0;background:var(--color-danger-soft);color:var(--color-danger)}.workspace-activity_accountName__VW_5z{max-width:100px;overflow:hidden;text-overflow:ellipsis}.workspace-activity_bookmark__1kTE6{border:1px solid var(--color-border);background:var(--color-surface)}.workspace-activity_bookmark__1kTE6[aria-pressed=true]{color:var(--color-primary-text)}.workspace-activity_panel__W8rsP{position:fixed;inset:72px 24px auto auto;width:430px;max-width:calc(100% - 48px);max-height:calc(100dvh - 88px);margin:0;padding:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay);font-family:var(--font-body);font-size:14px;line-height:22px;letter-spacing:0;overflow:hidden}.workspace-activity_panel__W8rsP[open]{display:flex;flex-direction:column}.workspace-activity_panel__W8rsP::-webkit-backdrop{background:#10121624}.workspace-activity_panel__W8rsP::backdrop{background:#10121624}.workspace-activity_drawer__Zq6qf{inset:0 0 0 auto;height:100dvh;max-height:100dvh;max-width:100%;width:480px;border-radius:0;border-right:0}.workspace-activity_panelHead__gWF2V{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--color-border);flex:0 0 auto}.workspace-activity_panelHead__gWF2V h2{font-size:16px;line-height:24px;font-weight:600;margin:0}.workspace-activity_panelBody__6jNVy{overflow:auto;min-height:0;overscroll-behavior:contain;padding:8px 16px 16px}.workspace-activity_toolbar__S2bVg{display:flex;justify-content:flex-end;gap:8px;padding-block:4px}.workspace-activity_empty__gpO2z{padding:28px 12px;margin:0;text-align:center;color:var(--color-text-muted)}.workspace-activity_error__1gLon{color:var(--color-danger);font-size:13px;margin:8px 0}.workspace-activity_group__2Egk8 h3{font-size:12px;line-height:18px;color:var(--color-text-muted);margin:16px 0 4px;font-weight:500}.workspace-activity_list__7So7j{list-style:none;margin:0;padding:0}.workspace-activity_list__7So7j li{border-bottom:1px solid var(--color-border)}.workspace-activity_list__7So7j li:last-child{border-bottom:0}.workspace-activity_savedRow__C0_jc{display:flex;align-items:center;gap:8px}.workspace-activity_list__7So7j a{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:3px;padding:12px 4px;color:var(--color-text);text-decoration:none;border-radius:4px;overflow-wrap:anywhere}.workspace-activity_list__7So7j a:hover{background:var(--color-primary-soft)}.workspace-activity_list__7So7j a strong{font-size:14px;line-height:22px;font-weight:500}.workspace-activity_list__7So7j a>span:not(.workspace-activity_meta___y3FH){font-size:13px;color:var(--color-text-secondary)}.workspace-activity_meta___y3FH{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--color-text-muted)}.workspace-activity_meta___y3FH time{white-space:nowrap}.workspace-activity_filters__lWR8a{display:flex;flex-wrap:wrap;gap:4px;padding:8px 0;border-bottom:1px solid var(--color-border)}.workspace-activity_filters__lWR8a button{border:0;border-radius:4px;padding:6px 10px;min-height:34px;background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:13px}.workspace-activity_filters__lWR8a button[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-primary-text)}.workspace-activity_filters__lWR8a button:hover{background:var(--color-panel)}.workspace-activity_urgent__jVKk3{color:var(--color-danger)}.workspace-activity_unread__r_Vdz{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-primary);margin-right:6px}.workspace-activity_noticeActions__yx6VR{display:flex;justify-content:flex-end;gap:4px;margin-top:-8px;padding-bottom:8px}.workspace-activity_account__icA2V{display:flex;flex-direction:column;gap:4px;padding-block:8px}.workspace-activity_account__icA2V .workspace-activity_command__C4WMa{justify-content:flex-start;padding:10px 8px}.workspace-activity_account__icA2V strong{padding:4px 8px 12px;border-bottom:1px solid var(--color-border);font-size:14px}@media (max-width:1500px){.workspace-activity_toolText__j9zec{display:none}}@media (max-width:767px){.workspace-activity_tools__2NIby{gap:0}.workspace-activity_tool__KAYy3{width:36px;min-height:44px;padding:0}.workspace-activity_accountName__VW_5z,.workspace-activity_chevron__mJ_6n,.workspace-activity_desktopTool__TC8FL{display:none}.workspace-activity_panel__W8rsP{inset:64px 8px auto auto;max-width:calc(100% - 16px);max-height:calc(100dvh - 80px)}.workspace-activity_drawer__Zq6qf{inset:0 0 0 auto;max-width:100%;max-height:100dvh}.workspace-activity_badge__NmuqC{position:absolute;top:2px;right:0}.workspace-activity_bookmark__1kTE6,.workspace-activity_command__C4WMa,.workspace-activity_filters__lWR8a button,.workspace-activity_icon__oRLwZ{min-height:44px}}.dashboard_shell__3ktGV{min-height:100vh;display:flex}.dashboard_shell__3ktGV *{min-width:0;letter-spacing:0}.dashboard_rail__oTEXQ{position:relative;flex:0 0 216px;width:216px;padding:25px 16px;background:var(--color-nav);color:var(--color-nav-text);border-right:1px solid var(--line);display:flex;flex-direction:column}.dashboard_mobileLogout__EVk67{display:none;position:absolute;bottom:10px;right:12px;width:40px;height:40px;border:0;background:transparent;color:var(--accent);cursor:pointer;align-items:center;justify-content:center}.dashboard_brand__7t1ao{display:flex;align-items:center;gap:10px;padding:0 5px}.dashboard_brandMark__JlRnY{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;border-radius:8px;background:var(--accent);color:var(--color-on-primary);font-size:20px;font-weight:700}.dashboard_brand__7t1ao small,.dashboard_brand__7t1ao strong{display:block}.dashboard_brand__7t1ao strong{font-size:14px}.dashboard_brand__7t1ao small{font-size:11px;color:var(--color-nav-text);margin-top:5px}.dashboard_nav__ljNJB{display:grid;grid-gap:4px;gap:4px;margin:32px 0 24px}.dashboard_back__QbuBA,.dashboard_nav__ljNJB a{min-height:42px;display:flex;align-items:center;gap:10px;padding:10px;font-size:13px;color:var(--color-nav-text);border-radius:8px;line-height:1.5}.dashboard_back__QbuBA svg,.dashboard_nav__ljNJB svg{flex:0 0 auto}.dashboard_back__QbuBA:hover,.dashboard_nav__ljNJB a:hover{background:rgb(255 255 255/7%)}.dashboard_nav__ljNJB a[aria-current]{color:var(--accent);background:rgb(255 255 255/7%);box-shadow:inset 3px 0 var(--accent);font-weight:700}.dashboard_back__QbuBA{margin-top:auto}.dashboard_workspace__z9qdw{min-width:0;flex:1 1}.dashboard_topbar__WTrAr{min-height:66px;padding:12px 32px;background:var(--color-surface);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.dashboard_logout__H4GHB{display:inline-flex;align-items:center;gap:7px;color:var(--color-primary-text);border:0;background:transparent;font:inherit;min-height:40px;cursor:pointer}.dashboard_content__gKrXu{padding:30px 32px 64px;max-width:1600px;overflow-wrap:anywhere}.dashboard_heading__oWXsI{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.dashboard_heading__oWXsI h1{margin:6px 0 0;font-size:25px;line-height:1.4}.dashboard_eyebrow__Q8soM{font-size:11px;color:var(--muted)}.dashboard_button__0CjEc,.dashboard_iconButton__YGOCT,.dashboard_primary__c2RCq{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;border:1px solid var(--color-control-border);border-radius:var(--radius-button);font:inherit;font-size:13px;line-height:1.5;color:var(--ink);background:var(--color-surface);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.dashboard_iconButton__YGOCT{width:40px;height:40px;flex:0 0 40px;padding:0}.dashboard_primary__c2RCq{color:var(--color-on-primary);background:var(--accent);border-color:var(--accent)}.dashboard_shell__3ktGV button:disabled{cursor:wait;opacity:.5}.dashboard_button__0CjEc:focus-visible,.dashboard_chartModes__E3M3c button:focus-visible,.dashboard_customDates__QQD6a input:focus-visible,.dashboard_dimensions__ZZH7p select:focus-visible,.dashboard_groupSelect__bgFng select:focus-visible,.dashboard_iconButton__YGOCT:focus-visible,.dashboard_metricDetails__CKRcE summary:focus-visible,.dashboard_periods__sxXiW button:focus-visible,.dashboard_primary__c2RCq:focus-visible,.dashboard_shell__3ktGV :focus-visible,.dashboard_tableScroll__HhRDH:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.dashboard_dateFilter__T9ssu{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}.dashboard_periods__sxXiW{display:flex;flex-wrap:wrap;padding:3px;gap:3px;border-radius:var(--radius-button)}.dashboard_periods__sxXiW button{min-height:36px;padding:7px 15px;border:0;background:transparent;border-radius:8px;cursor:pointer;font:inherit;font-size:13px}.dashboard_periods__sxXiW button[aria-pressed=true]{color:var(--color-primary-text);background:var(--color-surface);box-shadow:var(--shadow-panel);font-weight:700}.dashboard_groupSelect__bgFng{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.dashboard_customDates__QQD6a input,.dashboard_dimensions__ZZH7p select,.dashboard_groupSelect__bgFng select{min-height:38px;max-width:100%;border:1px solid var(--color-control-border);border-radius:var(--radius-input);background:var(--color-surface);color:var(--ink);padding:7px 12px;font:inherit;font-size:13px}.dashboard_customDates__QQD6a{display:flex;width:100%;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:4px}.dashboard_customDates__QQD6a label{display:grid;grid-gap:6px;gap:6px;font-size:12px}.dashboard_customDates__QQD6a input{width:170px}.dashboard_dimensions__ZZH7p{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:15px}.dashboard_dimensions__ZZH7p>svg{align-self:center;color:var(--muted);flex:0 0 auto}.dashboard_dimensions__ZZH7p label{display:grid;grid-gap:6px;gap:6px;font-size:11px;color:var(--muted);flex:1 1 150px;max-width:280px}.dashboard_dimensions__ZZH7p select{width:100%}.dashboard_fieldError__QOb8e{flex-basis:100%;font-size:12px;color:var(--color-danger)}.dashboard_rangeSummary__4IozZ{display:flex;justify-content:space-between;gap:10px;margin:14px 0 18px;color:var(--muted);font-size:11px;line-height:1.6}.dashboard_kpiGrid__ucfXd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard_kpi__rpxOU{position:relative;min-height:118px;padding:17px 17px 15px;background:var(--color-surface);border:1px solid var(--line);border-top:3px solid var(--accent);box-shadow:var(--shadow-panel)}.dashboard_blue__d_OwC{border-top-color:var(--blue)}.dashboard_amber__huSSw{border-top-color:var(--amber)}.dashboard_red__4BSXf{border-top-color:var(--color-danger)}.dashboard_kpiHeading__C9DVl{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.dashboard_kpiHeading__C9DVl h3{font-size:12px;font-weight:400;line-height:1.6}.dashboard_kpiValue__pmqI1{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;margin-top:13px}.dashboard_kpiValue__pmqI1 strong{color:var(--color-primary-text);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.dashboard_kpiNote__yL_3u,.dashboard_kpiValue__pmqI1 span{font-size:11px;color:var(--muted)}.dashboard_kpiNote__yL_3u{line-height:1.65;margin-top:9px}.dashboard_kpiFooter__Kerd7{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:12px;color:var(--color-text-secondary)}.dashboard_kpiFooter__Kerd7 small{display:block;font-size:12px;color:var(--color-text-muted);margin-top:4px}.dashboard_metricDetails__CKRcE{flex:0 0 20px}.dashboard_metricDetails__CKRcE summary{display:grid;place-items:center;width:20px;height:20px;cursor:pointer;color:var(--muted);list-style:none}.dashboard_metricDetails__CKRcE summary::-webkit-details-marker{display:none}.dashboard_metricPopover__LftwQ{position:absolute;z-index:3;top:calc(100% + 8px);left:-12px;right:-12px;padding:16px;border-radius:var(--radius-panel);background:var(--color-surface);border:1px solid var(--line);font-size:11px;line-height:1.7;color:var(--color-text-secondary)}.dashboard_metricPopover__LftwQ p{margin-top:6px}.dashboard_metricPopover__LftwQ strong{color:var(--ink);font-size:12px}.dashboard_businessLinks__LgVIG{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px 18px;padding:15px 0 3px}.dashboard_businessLinks__LgVIG a{display:inline-flex;align-items:center;gap:4px;color:var(--color-primary-text);font-size:12px;min-height:30px}.dashboard_businessLinks__LgVIG a:hover{text-decoration:underline}.dashboard_trendGrid__CzihM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:10px}.dashboard_risks__tFKFc,.dashboard_statusPanel__d50El,.dashboard_trend__LFAJp{margin-top:23px;border-top:1px solid var(--line);padding-top:17px}.dashboard_trend__LFAJp{margin-top:0}.dashboard_sectionTitle__JU2BR{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.dashboard_sectionTitle__JU2BR h2{font-size:16px;line-height:1.5}.dashboard_chartModes__E3M3c{display:flex;flex:0 0 auto;border:1px solid var(--color-control-border);border-radius:var(--radius-button);overflow:hidden}.dashboard_chartModes__E3M3c button{display:grid;place-items:center;width:36px;height:36px;border:0;background:var(--color-surface);color:var(--muted);cursor:pointer}.dashboard_chartModes__E3M3c button[aria-pressed=true]{background:var(--accent-soft);color:var(--color-primary-text)}.dashboard_chartModes__E3M3c button:focus-visible{outline-offset:-3px}.dashboard_chart__1QK4Q{position:relative;height:212px;min-height:212px;width:100%}.dashboard_chart__1QK4Q canvas{max-width:100%}.dashboard_trendData__5Y46k{font-size:12px;margin-top:10px}.dashboard_trendData__5Y46k summary{cursor:pointer;color:var(--muted);padding:8px 0}.dashboard_trendData__5Y46k .dashboard_tableScroll__HhRDH{max-height:260px;overflow-y:auto}.dashboard_count__TVxNY{font-size:11px;color:var(--muted);flex-shrink:0}.dashboard_riskList__1RdN8{list-style:none;padding:0;margin:0}.dashboard_riskList__1RdN8 li{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid var(--color-border)}.dashboard_riskIcon__T57KS{flex:0 0 18px;margin-top:3px}.dashboard_riskWarning__Jh1p0 .dashboard_riskIcon__T57KS{color:var(--amber)}.dashboard_riskBody__U4nTg{flex:1 1}.dashboard_riskMeta___b0at{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px}.dashboard_riskMeta___b0at>a{margin-left:auto}.dashboard_riskHeading__zAS9Y{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.dashboard_riskHeading__zAS9Y h3{font-size:13px;line-height:1.6}.dashboard_badge__2S5ka{font-size:10px;line-height:1.5;padding:3px 6px;border-radius:4px;color:var(--color-warning);background:var(--color-warning-soft)}.dashboard_riskHigh__12E6F .dashboard_badge__2S5ka{background:var(--color-danger-soft);color:var(--color-danger)}.dashboard_riskBody__U4nTg p{font-size:12px;margin-top:7px;line-height:1.8}.dashboard_riskType__2oA4n{display:block;font-size:10px;color:var(--muted);margin-top:7px}.dashboard_noRisk__hbJbb{display:flex;align-items:center;gap:9px;color:var(--color-text-secondary);font-size:12px;padding:20px 0;line-height:1.6}.dashboard_noRisk__hbJbb svg{color:var(--accent);flex:0 0 auto}.dashboard_tableScroll__HhRDH{max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-table);background:var(--color-surface)}.dashboard_table__q4Gqn{width:100%;border-collapse:collapse;font-size:12px;text-align:left;background:var(--color-surface)}.dashboard_table__q4Gqn th{padding:12px 14px;font-weight:500;white-space:nowrap}.dashboard_table__q4Gqn td{padding:13px 14px;border-bottom:1px solid var(--color-border);line-height:1.6;min-width:95px;max-width:290px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_table__q4Gqn tbody tr:last-child td{border-bottom:0}.dashboard_table__q4Gqn tbody tr:hover{background:var(--color-surface-subtle)}.dashboard_empty__vwehW{padding:28px 12px;font-size:12px;line-height:1.7;color:var(--muted);text-align:center}.dashboard_notes__stt7V{margin-top:26px;padding:15px 0;color:var(--muted);border-top:1px solid var(--line)}.dashboard_notes__stt7V h2{font-size:12px;font-weight:500}.dashboard_notes__stt7V ul{font-size:11px;line-height:1.9;padding-left:16px;margin:8px 0 0}.dashboard_feedback__GNL8M{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;padding:28px 10px}.dashboard_feedback__GNL8M>svg{color:var(--amber)}.dashboard_feedback__GNL8M h2{font-size:18px}.dashboard_feedback__GNL8M p{max-width:460px;font-size:13px;color:var(--muted);line-height:1.7}.dashboard_actions__ZKK8K{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dashboard_skeleton__pHap_{min-height:168px;border:1px solid var(--line);border-radius:var(--radius-panel);padding:20px;background:var(--color-surface)}.dashboard_skeleton__pHap_ span,.dashboard_skeleton__pHap_ strong{display:block;background:var(--color-disabled-bg);border-radius:3px;height:12px;width:65%}.dashboard_skeleton__pHap_ strong{height:25px;width:40%;margin-top:20px}.dashboard_srOnly__r7ch3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard_spin__iHcQh{animation:dashboard_spin__iHcQh 1s linear infinite}@keyframes dashboard_spin__iHcQh{to{transform:rotate(1turn)}}@media (min-width:1400px){.dashboard_kpiGrid__ucfXd{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.dashboard_rail__oTEXQ{width:192px;flex-basis:192px;padding-left:12px;padding-right:12px}.dashboard_content__gKrXu{padding:26px 24px 48px}.dashboard_kpiGrid__ucfXd{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_periods__sxXiW button{padding:7px 11px}}@media (max-width:760px){.dashboard_shell__3ktGV{display:block}.dashboard_rail__oTEXQ{width:100%;padding:16px 18px 10px;border-right:0;border-bottom:1px solid var(--line)}.dashboard_brand__7t1ao{padding:0}.dashboard_nav__ljNJB{display:flex;gap:6px;margin:14px 0 0;max-width:100%;overflow-x:auto}.dashboard_nav__ljNJB a{flex:0 0 auto;padding:8px 10px;font-size:12px}.dashboard_nav__ljNJB a svg{width:15px}.dashboard_back__QbuBA{margin:8px 0 0;padding:6px 0;min-height:32px;font-size:12px}.dashboard_topbar__WTrAr{display:none}.dashboard_content__gKrXu{padding:24px 18px 48px}.dashboard_heading__oWXsI h1{font-size:23px}.dashboard_heading__oWXsI{margin-bottom:19px}.dashboard_dateFilter__T9ssu{gap:11px}.dashboard_rangeSummary__4IozZ{flex-wrap:wrap;gap:3px 10px}.dashboard_kpiGrid__ucfXd{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard_kpi__rpxOU{min-height:113px;padding:13px 12px}.dashboard_kpiValue__pmqI1 strong{font-size:24px}.dashboard_kpiHeading__C9DVl h3{font-size:12px}.dashboard_trendGrid__CzihM{grid-template-columns:minmax(0,1fr);gap:22px}.dashboard_periods__sxXiW{width:100%;justify-content:space-between;gap:0}.dashboard_periods__sxXiW button{padding:7px 12px}.dashboard_businessLinks__LgVIG{justify-content:flex-start}.dashboard_customDates__QQD6a label{flex:1 1 120px}.dashboard_customDates__QQD6a input{width:100%}.dashboard_table__q4Gqn td{padding:12px 10px}.dashboard_table__q4Gqn th{padding:10px}}@media (max-width:360px){.dashboard_content__gKrXu,.dashboard_rail__oTEXQ{padding-left:12px;padding-right:12px}.dashboard_periods__sxXiW button{padding:7px 9px;font-size:12px}.dashboard_kpi__rpxOU{padding:12px 10px}.dashboard_kpiValue__pmqI1 strong{font-size:23px}.dashboard_riskList__1RdN8 li{gap:8px}.dashboard_kpiNote__yL_3u{font-size:10px}}@media (prefers-reduced-motion:reduce){.dashboard_spin__iHcQh{animation:none}.dashboard_button__0CjEc,.dashboard_iconButton__YGOCT,.dashboard_primary__c2RCq{transition:none}}@media (max-width:760px){.dashboard_mobileLogout__EVk67{display:inline-flex}}.dashboard_kpi__rpxOU{display:flex;flex-direction:column;min-height:168px;padding:20px;border-radius:var(--radius-panel);border-top:1px solid var(--color-border)}.dashboard_kpi__rpxOU:before{content:"";width:24px;height:3px;background:var(--color-success);display:block;margin-bottom:12px}.dashboard_kpi__rpxOU.dashboard_blue__d_OwC:before{background:var(--color-primary)}.dashboard_kpi__rpxOU.dashboard_amber__huSSw:before{background:var(--color-warning)}.dashboard_kpi__rpxOU.dashboard_red__4BSXf:before{background:var(--color-danger)}.dashboard_kpiHeading__C9DVl h3{font-size:14px;line-height:22px;color:var(--color-text-secondary)}.dashboard_kpiValue__pmqI1 strong{font-size:28px;line-height:36px;font-weight:600}.dashboard_kpiNote__yL_3u,.dashboard_kpiValue__pmqI1 span{font-size:12px}.dashboard_kpiGrid__ucfXd{gap:16px}.dashboard_metricDetails__CKRcE{flex-basis:32px}.dashboard_metricDetails__CKRcE summary{width:32px;height:32px}.dashboard_metricPopover__LftwQ{font-size:12px;box-shadow:var(--shadow-overlay)}.dashboard_heading__oWXsI h1{font-size:24px;line-height:32px}.dashboard_eyebrow__Q8soM{font-size:12px}.dashboard_primary__c2RCq:hover{background:var(--color-primary-hover)}.dashboard_button__0CjEc:hover,.dashboard_iconButton__YGOCT:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.dashboard_periods__sxXiW{background:var(--color-disabled-bg)}.dashboard_periods__sxXiW button{color:var(--color-text-secondary);font-size:14px}.dashboard_customDates__QQD6a input,.dashboard_dimensions__ZZH7p select,.dashboard_groupSelect__bgFng select{border-color:var(--color-control-border);font-size:14px}.dashboard_table__q4Gqn{font-size:14px}.dashboard_table__q4Gqn th{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.dashboard_table__q4Gqn td{border-bottom-color:var(--color-border)}.dashboard_riskBody__U4nTg p{color:var(--color-text-secondary);font-size:14px;line-height:22px}.dashboard_riskHeading__zAS9Y h3{font-size:14px}.dashboard_count__TVxNY,.dashboard_notes__stt7V ul,.dashboard_rangeSummary__4IozZ,.dashboard_riskType__2oA4n{font-size:12px}.dashboard_riskList__1RdN8 li{border-bottom-color:var(--color-border)}.dashboard_riskHigh__12E6F .dashboard_riskIcon__T57KS{color:var(--color-danger)}.dashboard_riskWarning__Jh1p0 .dashboard_riskIcon__T57KS{color:var(--color-warning)}.dashboard_notes__stt7V{color:var(--color-text-secondary)}.dashboard_trend__LFAJp{padding-top:17px;margin-top:23px}.dashboard_noRisk__hbJbb{font-size:14px}.dashboard_noRisk__hbJbb svg{color:var(--color-text-secondary)}@media (max-width:767px){.dashboard_kpi__rpxOU{padding:16px}.dashboard_kpiHeading__C9DVl h3{font-size:14px}.dashboard_kpiValue__pmqI1 strong{font-size:28px}.dashboard_metricDetails__CKRcE{flex-basis:32px}.dashboard_kpiFooter__Kerd7{flex-wrap:wrap}.dashboard_iconButton__YGOCT{width:44px;height:44px;flex-basis:44px}.dashboard_customDates__QQD6a input,.dashboard_dimensions__ZZH7p select,.dashboard_groupSelect__bgFng select{min-height:44px;font-size:16px}.dashboard_chartModes__E3M3c button{width:44px;height:44px}.dashboard_periods__sxXiW button{min-height:44px;padding:7px 10px}}@media (max-width:360px){.dashboard_kpiGrid__ucfXd{grid-template-columns:minmax(0,1fr)}.dashboard_periods__sxXiW{flex-wrap:wrap;justify-content:flex-start}.dashboard_rangeSummary__4IozZ{font-size:12px}}.dashboard_kpiGrid__ucfXd{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-auto-rows:1fr}@media (max-width:767px){.dashboard_kpiGrid__ucfXd{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))}}.master-data_materialTable__15J_6{min-width:800px}.master-data_materialTable__15J_6 td:first-child{min-width:160px}.master-data_materialTable__15J_6 td:last-child{min-width:220px}.master-data_tableHint__bNffc{display:none}@media (max-width:767px){.master-data_tableHint__bNffc{display:block;color:var(--color-text-muted);font-size:var(--font-size-small);margin-top:var(--space-3)}}.xlsx_page__E5wCx{display:grid;grid-gap:20px;gap:20px;color:var(--color-text);min-width:0}.xlsx_page__E5wCx h1{margin:0;font-size:24px}.xlsx_page__E5wCx h2{margin:0;font-size:17px}.xlsx_header__lDJ2r,.xlsx_pager__AYOMM,.xlsx_sectionHead__MnZ0L{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.xlsx_actions__EQwd4{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.xlsx_button__MO7on,.xlsx_iconButton__zeElb,.xlsx_primary__WEYSG{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:13px;text-decoration:none;cursor:pointer;white-space:nowrap}.xlsx_primary__WEYSG{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);font-weight:600}.xlsx_iconButton__zeElb{width:38px;padding:8px;flex:0 0 38px}.xlsx_button__MO7on:hover:not(:disabled),.xlsx_iconButton__zeElb:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-soft)}.xlsx_primary__WEYSG:hover:not(:disabled){background:var(--color-primary-hover)}.xlsx_button__MO7on:disabled,.xlsx_iconButton__zeElb:disabled,.xlsx_primary__WEYSG:disabled{opacity:.5;cursor:not-allowed}.xlsx_button__MO7on:focus-visible,.xlsx_iconButton__zeElb:focus-visible,.xlsx_primary__WEYSG:focus-visible,.xlsx_recent__Te9BO a:focus-visible,.xlsx_tableScroll__f2vTD:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.xlsx_back__gzT4M{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;font-size:13px;color:var(--color-text-secondary);text-decoration:none}.xlsx_muted__G8pLw{color:var(--color-text-muted);font-size:13px;line-height:1.65;margin:8px 0}.xlsx_steps__9awGr{padding:0 0 18px;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;border-bottom:1px solid var(--color-border)}.xlsx_steps__9awGr li{display:flex;align-items:center;gap:9px;color:var(--color-text-muted);font-size:13px}.xlsx_steps__9awGr li>span{height:28px;width:28px;flex:0 0 28px;border:1px solid var(--color-border);display:grid;place-items:center;border-radius:50%}.xlsx_steps__9awGr li[aria-current]{color:var(--color-primary-text);font-weight:600}.xlsx_steps__9awGr li[aria-current]>span{border-color:var(--color-primary);background:var(--color-primary-soft)}.xlsx_steps__9awGr li[data-complete=true]>span{color:var(--color-success);border-color:var(--color-success-border);background:var(--color-success-soft)}.xlsx_uploadForm__DsOep{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);grid-gap:24px;gap:24px;align-items:stretch}.xlsx_upload__q7tZa{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:260px;padding:24px;border:1px dashed var(--color-control-border);border-radius:var(--radius-small);background:var(--color-surface)}.xlsx_upload__q7tZa>svg{color:var(--color-primary-text)}.xlsx_upload__q7tZa>h2{max-width:100%;overflow-wrap:anywhere;text-align:center}.xlsx_upload__q7tZa>p{margin:0 0 10px;text-align:center}.xlsx_upload__q7tZa[data-dragging=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}.xlsx_hidden__1Bgdb{display:none}.xlsx_settings__XGNpU{padding:12px 0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.xlsx_settings__XGNpU fieldset{display:grid;border:0;padding:0;grid-gap:10px;gap:10px;margin:0}.xlsx_settings__XGNpU legend{font-size:12px;margin-bottom:10px;color:var(--color-text-muted)}.xlsx_choice__wbZiI{display:inline-flex;gap:9px;align-items:center;font-size:14px;cursor:pointer}.xlsx_choice__wbZiI input{width:16px;height:16px;margin:0;accent-color:var(--color-primary-text)}.xlsx_job__2Evq_{display:grid;grid-gap:14px;gap:14px;padding:0 0 20px;border-bottom:1px solid var(--color-border);min-width:0}.xlsx_fileName__WDu_Y{overflow-wrap:anywhere;margin:10px 0}.xlsx_metrics__rUb1f{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:16px 0}.xlsx_metrics__rUb1f dt{font-size:12px;color:var(--color-text-muted)}.xlsx_metrics__rUb1f dd{margin:8px 0 0;font-size:25px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.xlsx_progress__8zUiz{display:grid;grid-gap:8px;gap:8px;font-size:13px}.xlsx_progress__8zUiz progress{width:100%;height:7px;accent-color:var(--color-primary)}.xlsx_warningText__kGPU0{color:var(--color-warning)}.xlsx_errorText__F0ANR,.xlsx_warningText__kGPU0{font-size:13px;line-height:1.65;margin:5px 0;overflow-wrap:anywhere}.xlsx_errorText__F0ANR{color:var(--color-danger)}.xlsx_preview__S0_eZ{display:grid;grid-gap:14px;gap:14px;min-width:0}.xlsx_tableScroll__f2vTD{overflow:auto;max-height:640px;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface)}.xlsx_table__446ZW{border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}.xlsx_table__446ZW td,.xlsx_table__446ZW th{padding:11px 13px;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;min-width:105px;max-width:300px;overflow-wrap:anywhere}.xlsx_table__446ZW th{white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;background:var(--color-surface-subtle);font-size:12px;color:var(--color-text-secondary);z-index:1}.xlsx_table__446ZW tr:last-child td{border-bottom:0}.xlsx_table__446ZW td.xlsx_validation__dmR2c{min-width:260px}.xlsx_table__446ZW tr[data-invalid=true]{background:var(--color-danger-soft)}.xlsx_empty__J64wd,.xlsx_pager__AYOMM{font-size:13px;color:var(--color-text-muted)}.xlsx_empty__J64wd{margin:12px 0}.xlsx_recent__Te9BO{border-top:1px solid var(--color-border);padding-top:20px}.xlsx_recent__Te9BO ul{padding:0;margin:12px 0 0;list-style:none}.xlsx_recent__Te9BO li{border-bottom:1px solid var(--color-border)}.xlsx_recent__Te9BO a{display:flex;gap:12px;align-items:center;padding:13px 4px;color:var(--color-text);text-decoration:none}.xlsx_recent__Te9BO a>svg{flex:0 0 18px;color:var(--color-text-muted)}.xlsx_recent__Te9BO a>span:first-of-type{flex:1 1;min-width:0}.xlsx_recent__Te9BO a strong{display:block;font-size:13px;overflow-wrap:anywhere}.xlsx_recent__Te9BO a small{display:block;color:var(--color-text-muted);font-size:12px;margin-top:5px}.xlsx_recent__Te9BO a[aria-current]{background:var(--color-primary-soft)}.xlsx_dialog__LpCYW{max-width:min(560px,calc(100vw - 24px));width:560px;padding:24px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-modal);box-shadow:var(--shadow-overlay)}.xlsx_dialog__LpCYW::-webkit-backdrop{background:var(--color-backdrop)}.xlsx_dialog__LpCYW::backdrop{background:var(--color-backdrop)}.xlsx_dialog__LpCYW footer{justify-content:flex-end;margin-top:24px}.xlsx_confirmFacts__Kq_s4{display:grid;grid-gap:12px;gap:12px;padding:16px 0;margin:0;border-block:1px solid var(--color-border)}.xlsx_confirmFacts__Kq_s4>div{display:flex;justify-content:space-between;gap:16px;font-size:13px}.xlsx_confirmFacts__Kq_s4 dt{color:var(--color-text-muted)}.xlsx_confirmFacts__Kq_s4 dd{margin:0;text-align:right}@media (max-width:760px){.xlsx_uploadForm__DsOep{grid-template-columns:1fr;gap:12px}.xlsx_upload__q7tZa{min-height:210px}.xlsx_steps__9awGr{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.xlsx_metrics__rUb1f{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.xlsx_header__lDJ2r{align-items:flex-start}.xlsx_page__E5wCx h1{font-size:21px}.xlsx_recent__Te9BO a{flex-wrap:wrap}.xlsx_recent__Te9BO a>span:first-of-type{min-width:160px}.xlsx_dialog__LpCYW{padding:18px}}.bulk_toolbar__GE_fj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;margin-block:14px;border:1px solid var(--color-primary);border-radius:var(--radius-small);background:var(--color-primary-soft);color:var(--color-text)}.bulk_count__OT0rV{display:grid;grid-gap:5px;gap:5px;font-size:14px}.bulk_count__OT0rV>span{color:var(--color-text-secondary);font-size:12px}.bulk_checkbox__iN9AA{display:inline-flex!important;align-items:center;justify-content:center;min-height:32px;width:32px;flex:0 0 32px;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bulk_selectionCell__0x_oF.bulk_selectionCell__0x_oF{width:40px;min-width:40px;max-width:40px;padding:0 4px;box-sizing:border-box;text-align:center}.bulk_selectionSurface__lEpXJ [data-selected=true]>article,.bulk_selectionSurface__lEpXJ [data-selected=true]>td{background:var(--color-primary-soft)}.bulk_selectionSurface__lEpXJ [data-dragging=true],.bulk_selectionSurface__lEpXJ[data-dragging=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair}.bulk_modeControls__EmvX6{display:flex;flex-wrap:wrap;gap:8px;min-height:36px;margin-block:10px;font-size:13px}.bulk_modeButton__KeYMk,.bulk_modeControls__EmvX6{align-items:center;color:var(--color-text-secondary)}.bulk_modeButton__KeYMk{display:inline-flex;justify-content:center;gap:6px;padding:6px 9px;min-height:34px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);font:inherit;cursor:pointer}.bulk_modeButton__KeYMk:hover:not(:disabled){color:var(--color-primary-text);background:var(--color-primary-soft);border-color:var(--color-primary)}.bulk_checkbox__iN9AA input:focus-visible,.bulk_modeButton__KeYMk:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.bulk_modeButton__KeYMk:disabled{opacity:.5;cursor:not-allowed}.bulk_selectionBar__oZTAX{display:flex;align-items:center;gap:12px;height:56px;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:8px 0;scrollbar-width:thin}.bulk_selectionBar__oZTAX .bulk_modeControls__EmvX6{flex:0 0 auto;flex-wrap:nowrap;margin:0;white-space:nowrap}.bulk_selectionBar__oZTAX .bulk_toolbar__GE_fj{flex:0 0 auto;flex-wrap:nowrap;gap:12px;padding:0;margin:0;border:0;background:transparent}.bulk_selectionBar__oZTAX .bulk_toolbar__GE_fj>div{flex-wrap:nowrap;white-space:nowrap}.bulk_scopeCount__YHAcA{white-space:nowrap;font-size:12px;color:var(--color-text-muted)}.bulk_selectionRow__FV4rW>.bulk_checkbox__iN9AA{width:40px;flex-basis:40px}.bulk_checkbox__iN9AA input,.bulk_clear__jYh1C input,.bulk_fieldTitle__xselx input{width:16px!important;height:16px!important;min-height:16px!important;margin:0;padding:0;accent-color:var(--color-primary-text)}.bulk_pageCheck__OetTO{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px}.bulk_srOnly__3d1l5{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bulk_dialog__5dOlX{width:660px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-modal);box-shadow:var(--shadow-overlay)}.bulk_dialog__5dOlX::-webkit-backdrop{background:var(--color-backdrop)}.bulk_dialog__5dOlX::backdrop{background:var(--color-backdrop)}.bulk_dialogHeader__7j70q{display:flex;align-items:center;justify-content:space-between;gap:16px}.bulk_dialog__5dOlX .bulk_dialogHeader__7j70q h2{margin:0;font-size:18px}.bulk_dialog__5dOlX footer{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border)}.bulk_help__QRdh5{font-size:13px;color:var(--color-text-muted);line-height:1.6;margin:18px 0}.bulk_warning__QGR_p{font-size:14px;color:var(--color-warning);line-height:1.7;margin:20px 0}.bulk_error__gyVtW{color:var(--color-danger);font-size:13px}.bulk_fields__AZy_W{display:grid}.bulk_field__uDF18{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.bulk_dialog__5dOlX .bulk_fieldTitle__xselx{display:flex;flex-direction:row;align-items:center;align-self:start;gap:8px;min-height:38px;font-size:13px;margin:0}.bulk_fieldControl__1eUBN{display:grid;grid-gap:7px;gap:7px;min-width:0}.bulk_dialog__5dOlX .bulk_fieldControl__1eUBN>input,.bulk_dialog__5dOlX .bulk_fieldControl__1eUBN>select,.bulk_dialog__5dOlX .bulk_fieldControl__1eUBN>textarea{width:100%;min-height:38px;box-sizing:border-box;border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-button);font:inherit;font-size:13px;padding:8px 10px}.bulk_dialog__5dOlX .bulk_fieldControl__1eUBN>textarea{min-height:68px;resize:vertical}.bulk_dialog__5dOlX input[type=checkbox]{flex:0 0 16px;padding:0;box-sizing:border-box}.bulk_fieldControl__1eUBN>:disabled{opacity:.55;cursor:not-allowed}.bulk_dialog__5dOlX .bulk_clear__jYh1C{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;color:var(--color-text-secondary);margin:0}.bulk_selectedList__69dnj{list-style:none;padding:0;margin:14px 0}.bulk_selectedList__69dnj li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--color-border)}.bulk_selectedList__69dnj li>div{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:13px;overflow-wrap:anywhere}.bulk_selectedList__69dnj small{color:var(--color-text-muted)}.bulk_selectionRow__FV4rW{display:flex;gap:0;align-items:stretch}.bulk_selectionRow__FV4rW>article{flex:1 1;min-width:0}.bulk_selectionRow__FV4rW>label{align-self:center}.bulk_pageHead__Pt2tg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}@media (max-width:600px){.bulk_dialog__5dOlX{padding:16px}.bulk_field__uDF18{grid-template-columns:1fr;gap:5px}.bulk_toolbar__GE_fj{padding:12px}}.image-search_page__b7OzR{display:grid;grid-gap:24px;gap:24px;min-width:0;color:var(--color-text)}.image-search_actions__ZOa4_,.image-search_heading__ZjJvt,.image-search_sectionHeading___N1G_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.image-search_heading__ZjJvt h1,.image-search_sectionHeading___N1G_ h2{margin:0}.image-search_heading__ZjJvt p,.image-search_muted__I4_SU{margin:6px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.7}.image-search_desktopText__U85VR{display:inline}.image-search_mobileText__ILLxK{display:none}.image-search_button__59iZc,.image-search_iconButton__OqpsX,.image-search_primary__huAPv{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--color-control-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;text-decoration:none;cursor:pointer}.image-search_primary__huAPv{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.image-search_button__59iZc:hover,.image-search_iconButton__OqpsX:hover{background:var(--color-primary-soft)}.image-search_primary__huAPv:hover{background:var(--color-primary-hover)}.image-search_button__59iZc:disabled,.image-search_iconButton__OqpsX:disabled,.image-search_primary__huAPv:disabled{background:var(--color-disabled-bg);color:var(--color-text-muted);cursor:not-allowed;opacity:.8}.image-search_iconButton__OqpsX{flex:0 0 40px;width:40px;padding:0}.image-search_actions__ZOa4_{justify-content:flex-start}.image-search_dropArea__QOTyW{display:grid;place-content:center;justify-items:center;grid-gap:16px;gap:16px;min-height:224px;padding:24px;background:var(--color-surface);border:1px dashed var(--color-control-border);border-radius:var(--radius-small);text-align:center}.image-search_dropArea__QOTyW[data-dragging=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}.image-search_dropArea__QOTyW>svg{color:var(--color-text-muted)}.image-search_dropArea__QOTyW strong{font-size:16px}.image-search_fileInput__hE7CE{display:none!important}.image-search_previewLayout__o20s8{display:grid;grid-template-columns:minmax(200px,320px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.image-search_queryImage__KFC9y{position:relative;width:100%;aspect-ratio:4/3;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-small);overflow:hidden}.image-search_queryImage__KFC9y img{object-fit:contain}.image-search_previewInfo__5Ph4t{display:grid;grid-gap:16px;gap:16px;align-content:center}.image-search_previewInfo__5Ph4t strong{overflow-wrap:anywhere}.image-search_section__U4g2U{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--color-border);padding-top:24px;min-width:0}.image-search_grid__y65o6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.image-search_card__A9Cyp{min-width:0;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);overflow:hidden}.image-search_photo__I7GvF{position:relative;aspect-ratio:4/3;width:100%;background:var(--color-surface-subtle);overflow:hidden}.image-search_photo__I7GvF img{object-fit:contain}.image-search_photoButton__oMVFP{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;color:inherit;border-radius:0!important}.image-search_photoFallback__SWbHI{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:16px;text-align:center;color:var(--color-text-muted);font-size:12px}.image-search_cardBody__t5_IW{display:grid;grid-gap:12px;gap:12px;padding:16px;flex:1 1;align-content:start}.image-search_cardTitle__5QWZ7{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.image-search_cardTitle__5QWZ7 h3{font-size:16px;line-height:1.6;margin:0;overflow-wrap:anywhere}.image-search_cardTitle__5QWZ7 p{font-size:13px;margin:4px 0 0;color:var(--color-text-secondary)}.image-search_score___1umB{white-space:nowrap;font-size:18px;font-weight:600;color:var(--color-primary-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.image-search_score___1umB small{display:block;font-size:11px;font-weight:400;color:var(--color-text-muted)}.image-search_facts__9k7JW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin:0;font-size:12px}.image-search_facts__9k7JW div{min-width:0}.image-search_facts__9k7JW dt{color:var(--color-text-muted)}.image-search_facts__9k7JW dd{margin:3px 0 0;overflow-wrap:anywhere}.image-search_cardFooter__rLxeX{display:flex;align-items:center;gap:8px;padding:0 16px 16px;flex-wrap:wrap}.image-search_cardFooter__rLxeX .image-search_button__59iZc{flex:1 1}.image-search_index__pdL3N{border-top:1px solid var(--color-border);padding-top:20px}.image-search_index__pdL3N summary{cursor:pointer;min-height:44px;font-weight:500}.image-search_indexContent__LV7xs{display:grid;grid-gap:16px;gap:16px;padding-top:8px}.image-search_counts__M7zHq{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.image-search_counts__M7zHq strong{font-size:18px;margin-left:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.image-search_progress__KP0VO{display:grid;grid-gap:8px;gap:8px}.image-search_progress__KP0VO progress{width:100%;height:8px;accent-color:var(--color-primary)}.image-search_progress__KP0VO p{margin:0;font-size:13px}.image-search_failures__gwaq_{margin:0;padding-left:20px;font-size:12px;color:var(--color-text-secondary)}.image-search_notice__YwAJ_{padding:12px 16px;color:var(--color-success);background:var(--color-success-soft);border-radius:var(--radius-small);margin:0}.image-search_error__KRybH{color:var(--color-danger);margin:0;font-size:13px}.image-search_dialog__AY3mv{width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-modal);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay);overflow:auto}.image-search_dialog__AY3mv::-webkit-backdrop{background:var(--color-backdrop)}.image-search_dialog__AY3mv::backdrop{background:var(--color-backdrop)}.image-search_dialogHeader__f06Jf{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.image-search_dialogHeader__f06Jf h2{font-size:18px;margin:0}.image-search_dialogImage__q8HWo{width:100%;aspect-ratio:1;max-height:70dvh;position:relative}.image-search_dialogImage__q8HWo img{object-fit:contain}.image-search_dialogForm__prg_5{display:grid;grid-gap:20px;gap:20px}.image-search_fields__4I4G8{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);grid-gap:16px;gap:16px}.image-search_fields__4I4G8 label{display:grid;grid-gap:8px;gap:8px;font-size:13px}.image-search_fields__4I4G8 input,.image-search_fields__4I4G8 select{min-height:40px;width:100%;border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-control);padding:8px 12px;font:inherit}.image-search_dialog__AY3mv :focus-visible,.image-search_page__b7OzR :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.image-search_cameraButton__LEKWD{display:none}.image-search_relatedColumns__QmPfD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.image-search_relatedColumns__QmPfD h3{margin:4px 0 12px;font-size:16px}.image-search_recordList__n6u1v{list-style:none;margin:0;padding:0}.image-search_recordList__n6u1v li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.image-search_recordList__n6u1v a{overflow-wrap:anywhere;color:var(--color-primary-text)}.image-search_pagination__0Pne6{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:var(--color-text-muted);font-size:12px}.image-search_resultTabs__49dS6{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--color-border)}.image-search_resultTabs__49dS6 button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}.image-search_resultTabs__49dS6 button[aria-pressed=true]{color:var(--color-primary-text);border-bottom-color:var(--color-primary);background:var(--color-primary-soft)}.image-search_resultTabs__49dS6 button span{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.image-search_moreButton__qc_H2:disabled,.image-search_resultTabs__49dS6 button:disabled{cursor:progress;opacity:.65}.image-search_resultGroup__yeQQi{display:grid;grid-gap:14px;gap:14px;min-width:0;padding-top:4px}.image-search_resultGroup__yeQQi+.image-search_resultGroup__yeQQi{margin-top:8px;padding-top:20px;border-top:1px solid var(--color-border)}.image-search_resultGroup__yeQQi h3{margin:0;font-size:16px}.image-search_moreButton__qc_H2,.image-search_relatedActions__bEPb0 button{display:inline-flex;gap:6px;align-items:center;justify-content:center;border:0;background:transparent;padding:8px 0;color:var(--color-primary-text);min-height:40px;font:inherit;font-size:13px;cursor:pointer}.image-search_source__qs4fX{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-muted);font-size:12px;line-height:1.6}.image-search_cardTitle__5QWZ7>.image-search_source__qs4fX{max-width:104px;flex:0 0 auto}.image-search_cardTitle__5QWZ7 .image-search_source__qs4fX svg{flex-shrink:0}.image-search_references__oo67c{min-width:0;font-size:12px}.image-search_references__oo67c>span{color:var(--color-text-muted)}.image-search_orderProducts__Rwj7f,.image-search_productReferences__p6VVE{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding:0;list-style:none}.image-search_productReferences__p6VVE li{display:flex;flex-wrap:wrap;gap:4px 8px;line-height:1.6;overflow-wrap:anywhere}.image-search_orderProducts__Rwj7f a,.image-search_productReferences__p6VVE a{color:var(--color-primary-text);overflow-wrap:anywhere}.image-search_productReferences__p6VVE span{color:var(--color-text-secondary)}.image-search_orderProducts__Rwj7f li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.image-search_orderProducts__Rwj7f li>span{color:var(--color-text-secondary);grid-column:1;overflow-wrap:anywhere}.image-search_orderProducts__Rwj7f strong{grid-column:2;grid-row:1/3;align-self:center;font-weight:500}.image-search_relatedActions__bEPb0{display:flex;gap:16px;padding:4px 16px;border-top:1px solid var(--color-border)}.image-search_relationshipFilter__uWuV1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;font-size:13px}.image-search_relationshipFilter__uWuV1>span{overflow-wrap:anywhere;min-width:0}.image-search_sourceCounts__3Xag2{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--color-text-muted)}@media (max-width:767px){.image-search_resultTabs__49dS6{gap:0}.image-search_resultTabs__49dS6 button{padding-inline:12px}.image-search_pagination__0Pne6{flex-wrap:wrap}.image-search_pagination__0Pne6 span{text-align:center}.image-search_relatedActions__bEPb0 button{min-height:44px}.image-search_relationshipFilter__uWuV1{align-items:flex-start}.image-search_cameraButton__LEKWD{display:inline-flex}.image-search_relatedColumns__QmPfD{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:1199px){.image-search_grid__y65o6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.image-search_desktopText__U85VR{display:none}.image-search_mobileText__ILLxK{display:inline}.image-search_page__b7OzR{gap:20px}.image-search_heading__ZjJvt h1{font-size:22px}.image-search_previewLayout__o20s8{grid-template-columns:minmax(0,1fr);gap:16px}.image-search_queryImage__KFC9y{max-height:280px}.image-search_grid__y65o6{grid-template-columns:minmax(0,1fr)}.image-search_button__59iZc,.image-search_iconButton__OqpsX,.image-search_primary__huAPv{min-height:44px}.image-search_iconButton__OqpsX{flex-basis:44px;width:44px}.image-search_dropArea__QOTyW{min-height:200px;padding:20px 16px}.image-search_dialog__AY3mv{padding:16px}.image-search_fields__4I4G8{grid-template-columns:minmax(0,1fr)}.image-search_fields__4I4G8 input,.image-search_fields__4I4G8 select{font-size:16px;min-height:44px}.image-search_counts__M7zHq{gap:16px}.image-search_section__U4g2U{padding-top:20px}}.center_center__ObWy8{min-width:0;color:var(--color-text);font-size:var(--font-size-body)}.center_center__ObWy8 *,.center_center__ObWy8 :after,.center_center__ObWy8 :before{box-sizing:border-box}.center_heading__BCuh3{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}.center_heading__BCuh3 h1{margin:6px 0 10px;font-size:var(--font-size-title);line-height:1.35}.center_eyebrow__Ifqo6{margin:0;color:var(--color-primary-text);font-size:var(--font-size-small);font-weight:600}.center_subtitle__y6zvl{margin:0;color:var(--color-text-secondary);line-height:1.75}.center_scopeBadge__Pm85a{flex-shrink:0;display:inline-flex;padding:7px 11px;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-small)}.center_flow__t1Gix{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-6);padding:var(--space-4);list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.center_flow__t1Gix li{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-small)}.center_flow__t1Gix li>svg{margin-left:var(--space-2);color:var(--color-text-muted)}.center_stepNumber__xZfpM{display:inline-grid;width:23px;height:23px;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-text);font-size:var(--font-size-small);font-weight:600}.center_tabs__3CKtu{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.center_tab__jXnvk{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:var(--radius-button);color:var(--color-text-secondary);text-decoration:none;transition:background var(--transition-control),color var(--transition-control),border-color var(--transition-control)}.center_tab__jXnvk:hover{background:var(--color-surface);color:var(--color-text)}.center_tab__jXnvk[aria-current]{border-color:var(--color-primary);color:var(--color-primary-text);background:var(--color-primary-soft);font-weight:600}.center_sectionHeading__OgCCb{margin-bottom:var(--space-4)}.center_sectionHeading__OgCCb h2{font-size:var(--font-size-section);margin:0 0 var(--space-2)}.center_sectionHeading__OgCCb p{margin:0;color:var(--color-text-muted);line-height:1.75}.center_catalog__CfBCn{margin-bottom:var(--space-6)}.center_cardGrid__Tjcsp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.center_card__ss94L{display:flex;flex-direction:column;min-width:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);text-decoration:none;box-shadow:var(--shadow-panel);transition:border-color var(--transition-control),background var(--transition-control)}.center_card__ss94L:hover{border-color:var(--color-primary);background:var(--color-surface-subtle)}.center_cardTop__81x4b{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.center_cardIcon__9s1Pr{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-control);background:var(--color-primary-soft);color:var(--color-primary-text)}.center_cardArrow__9KsJ9{color:var(--color-text-muted)}.center_card__ss94L h3{margin:0 0 var(--space-2);font-size:16px;line-height:1.5}.center_card__ss94L p{flex:1 1;margin:0 0 var(--space-4);color:var(--color-text-secondary);line-height:1.8;font-size:var(--font-size-small)}.center_cardAction__s_E3_{align-items:center;color:var(--color-primary-text);font-weight:600}.center_cardAction__s_E3_,.center_scopeNote__Vl8yE{display:flex;gap:var(--space-2);font-size:var(--font-size-small)}.center_scopeNote__Vl8yE{align-items:flex-start;margin:var(--space-6) 0 0;padding:var(--space-4);border-radius:var(--radius-small);background:var(--color-surface-subtle);color:var(--color-text-muted);line-height:1.8}.center_scopeNote__Vl8yE svg{flex-shrink:0;margin-top:2px}.center_center__ObWy8 :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (max-width:1100px){.center_cardGrid__Tjcsp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.center_heading__BCuh3{flex-direction:column;gap:var(--space-3)}.center_flow__t1Gix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-3);grid-gap:var(--space-3) var(--space-2);gap:var(--space-3) var(--space-2)}.center_flow__t1Gix li{min-width:0;font-size:11px}.center_flow__t1Gix li>svg{display:none}.center_stepNumber__xZfpM{flex-shrink:0}.center_tabs__3CKtu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.center_tab__jXnvk{padding:10px 6px;gap:5px;font-size:var(--font-size-small);white-space:nowrap}.center_tab__jXnvk svg{width:15px;height:15px}.center_cardGrid__Tjcsp{grid-template-columns:minmax(0,1fr)}.center_card__ss94L{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.center_card__ss94L,.center_tab__jXnvk{transition:none}}