.ipr-constructor-screen_screen__R17z_{display:grid;grid-gap:18px;gap:18px}.ipr-constructor-screen_card__s2wbm,.ipr-constructor-screen_dirtyCard__95uZG,.ipr-constructor-screen_headerCard__pxCDI,.ipr-constructor-screen_itemCard__eR9vr,.ipr-constructor-screen_notice__AdJVA,.ipr-constructor-screen_summaryCard__qVfFT,.ipr-constructor-screen_toolbar__PNJkx{border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 78%,white 22%);background:color-mix(in srgb,var(--panel,#ffffff) 94%,transparent 6%);border-radius:24px;box-shadow:0 18px 34px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.45)}.ipr-constructor-screen_headerCard__pxCDI{padding:20px;display:grid;grid-gap:16px;gap:16px;overflow:hidden}.ipr-constructor-screen_headerTopSimple__kVD44{display:flex;justify-content:space-between;align-items:center;gap:16px}.ipr-constructor-screen_pageTitle__cEW4V{margin:0;font-size:1.35rem;font-weight:900;color:var(--text,#111827)}.ipr-constructor-screen_tabBar__72_Ko{display:flex;justify-content:space-between;align-items:center;gap:16px}.ipr-constructor-screen_tabRow__Yf198{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ipr-constructor-screen_tabButton__yezYA{min-height:42px;padding:0 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 76%,white 24%);background:color-mix(in srgb,var(--surface,#ffffff) 92%,transparent 8%);color:var(--text,#111827);font:inherit;font-weight:700;cursor:pointer}.ipr-constructor-screen_tabButtonActive__OhP8E{border-color:color-mix(in srgb,var(--accent,#2563eb) 32%,white 68%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 16%,white 84%),color-mix(in srgb,var(--accent,#2563eb) 8%,white 92%));color:var(--accent,#2563eb)}.ipr-constructor-screen_dirtyCard__95uZG{padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;border-color:color-mix(in srgb,#d97706 24%,white 76%);background:color-mix(in srgb,#d97706 7%,white 93%)}.ipr-constructor-screen_dirtyText__lmmhD{margin-top:6px;color:#8a5a13;line-height:1.45}.ipr-constructor-screen_summaryGrid__FvJd1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.ipr-constructor-screen_summaryCard__qVfFT{padding:16px 18px;display:grid;grid-gap:6px;gap:6px}.ipr-constructor-screen_summaryValue__M7xXE{font-size:1.45rem;font-weight:800;color:var(--text,#111827)}.ipr-constructor-screen_summaryLabel__uRooC{font-size:.86rem;color:var(--muted,#667085);font-weight:700;line-height:1.35}.ipr-constructor-screen_autosaveHint__zGihP{margin-top:10px;color:var(--muted,#667085);font-size:.85rem;font-weight:700}.ipr-constructor-screen_analyticsGrid__Rt6nu{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.ipr-constructor-screen_analyticsCard__FFhuB{border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 78%,white 22%);background:color-mix(in srgb,var(--panel,#ffffff) 95%,transparent 5%);border-radius:24px;padding:18px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 18px 34px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.35)}.ipr-constructor-screen_analyticsList__IN22e{display:grid;grid-gap:12px;gap:12px}.ipr-constructor-screen_analyticsRow__pM0YT{display:grid;grid-gap:7px;gap:7px}.ipr-constructor-screen_analyticsRowHead__R1Z9j{display:flex;justify-content:space-between;gap:12px;color:var(--text,#111827);font-size:.92rem;font-weight:700}.ipr-constructor-screen_analyticsBar__URY7j{height:10px;border-radius:999px;background:color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 55%,white 45%);overflow:hidden}.ipr-constructor-screen_analyticsBarFill__D2Lqj{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#2563eb) 28%,white 72%),color-mix(in srgb,var(--accent,#2563eb) 12%,white 88%))}.ipr-constructor-screen_analyticsMetric__ZMFgO{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--surface,#ffffff) 90%,transparent 10%);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 60%,white 40%)}.ipr-constructor-screen_metricBadge__hAMRV{min-width:48px;min-height:34px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent,#2563eb) 10%,white 90%);color:var(--accent,#2563eb);font-weight:800}.ipr-constructor-screen_insightButton__RFJer{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 74%,white 26%);background:color-mix(in srgb,var(--surface,#ffffff) 93%,transparent 7%);color:inherit;text-align:left;cursor:pointer}.ipr-constructor-screen_insightButton__RFJer:hover{transform:translateY(-1px)}.ipr-constructor-screen_insightMeta__2LmaS{display:grid;justify-items:end;grid-gap:6px;gap:6px}.ipr-constructor-screen_analyticsSplit__Cm4su{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ipr-constructor-screen_sectionLabel__Snk_i{font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.ipr-constructor-screen_emptyInline__F_blG{color:var(--muted,#667085);font-weight:600}.ipr-constructor-screen_badgeInfo__fkLhG{background:color-mix(in srgb,var(--accent,#2563eb) 10%,white 90%);color:var(--accent,#2563eb)}.ipr-constructor-screen_toolbar__PNJkx{padding:18px;display:grid;grid-gap:14px;gap:14px}.ipr-constructor-screen_registryFilterRow__fo8WA,.ipr-constructor-screen_toolbarRow__7jWxc{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr)) repeat(5,auto);grid-gap:12px;gap:12px;align-items:end}.ipr-constructor-screen_registryToolbar___pgPW{display:grid;grid-gap:14px;gap:14px}.ipr-constructor-screen_fieldWide__K70__,.ipr-constructor-screen_field__HfTXa{display:grid;grid-gap:6px;gap:6px;min-width:0}.ipr-constructor-screen_fieldWide__K70__{grid-column:1/-1}.ipr-constructor-screen_label__YSruW{font-size:.84rem;font-weight:800;color:var(--muted,#667085)}.ipr-constructor-screen_input__d1F_7,.ipr-constructor-screen_select__sTNzF,.ipr-constructor-screen_textarea__1V7Z5{width:100%;min-height:46px;border-radius:16px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 76%,white 24%);background:color-mix(in srgb,var(--surface,#ffffff) 96%,transparent 4%);color:var(--text,#111827);font:inherit;padding:0 14px}.ipr-constructor-screen_textarea__1V7Z5{min-height:108px;resize:vertical;padding:12px 14px}.ipr-constructor-screen_badgeRow__Hty6h,.ipr-constructor-screen_buttonRow__uxT8Q{display:flex;flex-wrap:wrap;gap:10px}.ipr-constructor-screen_goalToolbar__va5g5{display:grid;grid-template-columns:repeat(4,max-content);grid-gap:10px;gap:10px;justify-content:end;align-items:center}.ipr-constructor-screen_planProgressCard__VdTVF{padding:18px 20px;border-radius:24px;border:1px solid color-mix(in srgb,var(--accent,#2563eb) 14%,white 86%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 5%,white 95%),color-mix(in srgb,var(--surface,#ffffff) 95%,transparent 5%));display:grid;grid-gap:14px;gap:14px}.ipr-constructor-screen_planProgressHead__ch1MM{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ipr-constructor-screen_planProgressTitleWrap__0zlt7{display:grid;grid-gap:6px;gap:6px;min-width:0}.ipr-constructor-screen_planProgressEyebrow__vC53_{font-size:.76rem;font-weight:900;color:var(--muted,#667085);text-transform:uppercase;letter-spacing:.08em}.ipr-constructor-screen_planProgressTitle__Ax4Bs{margin:0;font-size:1.05rem;font-weight:800;color:var(--text,#111827)}.ipr-constructor-screen_planProgressHint__zvkyL{color:var(--muted,#667085);line-height:1.45}.ipr-constructor-screen_planProgressValueBlock__WUoUK{display:grid;justify-items:end;grid-gap:4px;gap:4px;flex-shrink:0}.ipr-constructor-screen_planProgressValue__karKl{font-size:2rem;line-height:1;font-weight:900;color:var(--text,#111827)}.ipr-constructor-screen_planProgressValueLabel__Nst9_{color:var(--muted,#667085);font-weight:700}.ipr-constructor-screen_planProgressTrack__2NLkt{width:100%;height:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 54%,white 46%)}.ipr-constructor-screen_planProgressFill__MLT4j{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#2563eb) 40%,white 60%),color-mix(in srgb,var(--accent,#2563eb) 14%,white 86%))}.ipr-constructor-screen_planProgressStats__NvfKb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.ipr-constructor-screen_planProgressStat__2wvpd{min-width:0;padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.08)) 60%,white 40%);background:color-mix(in srgb,var(--surface,#ffffff) 90%,transparent 10%);display:grid;grid-gap:4px;gap:4px}.ipr-constructor-screen_planProgressStatValue__AY169{font-size:1.15rem;font-weight:800;color:var(--text,#111827)}.ipr-constructor-screen_planProgressStatLabel__L7hBm{color:var(--muted,#667085);font-weight:700;line-height:1.35}.ipr-constructor-screen_button__jpAJ_,.ipr-constructor-screen_dangerButton__Ly9q_,.ipr-constructor-screen_ghostButton__46ZMy,.ipr-constructor-screen_secondaryButton__eSoX_{min-height:44px;border-radius:16px;padding:0 16px;font:inherit;font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ipr-constructor-screen_button__jpAJ_{border:1px solid color-mix(in srgb,var(--accent,#2563eb) 30%,white 70%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 16%,white 84%),color-mix(in srgb,var(--accent,#2563eb) 8%,white 92%));color:var(--accent,#2563eb)}.ipr-constructor-screen_ghostButton__46ZMy,.ipr-constructor-screen_secondaryButton__eSoX_{border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 76%,white 24%);background:color-mix(in srgb,var(--surface,#ffffff) 92%,transparent 8%);color:var(--text,#111827)}.ipr-constructor-screen_dangerButton__Ly9q_{border:1px solid color-mix(in srgb,#dc2626 24%,white 76%);background:color-mix(in srgb,#dc2626 7%,white 93%);color:#b42318}.ipr-constructor-screen_button__jpAJ_:hover,.ipr-constructor-screen_dangerButton__Ly9q_:hover,.ipr-constructor-screen_ghostButton__46ZMy:hover,.ipr-constructor-screen_secondaryButton__eSoX_:hover,.ipr-constructor-screen_tabButton__yezYA:hover{transform:translateY(-1px)}.ipr-constructor-screen_button__jpAJ_:disabled,.ipr-constructor-screen_dangerButton__Ly9q_:disabled,.ipr-constructor-screen_ghostButton__46ZMy:disabled,.ipr-constructor-screen_secondaryButton__eSoX_:disabled,.ipr-constructor-screen_tabButton__yezYA:disabled{opacity:.6;cursor:default;transform:none}.ipr-constructor-screen_notice__AdJVA{padding:14px 16px;font-weight:600}.ipr-constructor-screen_noticeSuccess__rMxYm{color:#0f766e;background:color-mix(in srgb,#0f766e 9%,white 91%)}.ipr-constructor-screen_noticeError__F7ERI{color:#b42318;background:color-mix(in srgb,#dc2626 8%,white 92%)}.ipr-constructor-screen_metaGrid__GzhYn{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.ipr-constructor-screen_card__s2wbm{padding:18px;display:grid;grid-gap:14px;gap:14px}.ipr-constructor-screen_cardTitle__BXFx3{margin:0;font-size:1.02rem;font-weight:800;color:var(--text,#111827)}.ipr-constructor-screen_metaList__NJAHj{display:grid;grid-gap:8px;gap:8px}.ipr-constructor-screen_metaItem__Bei1k{display:grid;grid-gap:4px;gap:4px}.ipr-constructor-screen_metaKey__nLmNU{font-size:.8rem;color:var(--muted,#667085);font-weight:700}.ipr-constructor-screen_metaValue__LrOBV{line-height:1.5}.ipr-constructor-screen_tagList__RZG_D{display:flex;flex-wrap:wrap;gap:8px}.ipr-constructor-screen_badge__14G4Q,.ipr-constructor-screen_tag__lawJQ{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-weight:700;font-size:.84rem}.ipr-constructor-screen_badgeNeutral__dAERg,.ipr-constructor-screen_tag__lawJQ{background:color-mix(in srgb,var(--accent,#2563eb) 8%,white 92%);color:var(--accent,#2563eb)}.ipr-constructor-screen_badgeWarning__X6nA4{background:color-mix(in srgb,#d97706 11%,white 89%);color:#b45309}.ipr-constructor-screen_badgeDanger__LMt39{background:color-mix(in srgb,#dc2626 11%,white 89%);color:#b42318}.ipr-constructor-screen_itemList__1SANs{display:grid;grid-gap:16px;gap:16px}.ipr-constructor-screen_itemCard__eR9vr{padding:18px;display:grid;grid-gap:14px;gap:14px}.ipr-constructor-screen_itemCardOverdue__zFKU3{border-color:color-mix(in srgb,#dc2626 28%,white 72%);box-shadow:0 18px 34px rgba(220,38,38,.08),inset 0 1px 0 rgba(255,255,255,.45)}.ipr-constructor-screen_itemCardDueSoon__h7BZ8{border-color:color-mix(in srgb,#d97706 26%,white 74%);box-shadow:0 18px 34px rgba(217,119,6,.08),inset 0 1px 0 rgba(255,255,255,.45)}.ipr-constructor-screen_itemHeader__zl97j{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ipr-constructor-screen_itemHeaderMain__q0UEW{flex:1 1 auto;min-width:0;display:grid;grid-gap:8px;gap:8px}.ipr-constructor-screen_itemTitleRow__6pVdF{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ipr-constructor-screen_itemActions__a_f5_{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ipr-constructor-screen_itemCardCollapsed__sY02G{gap:10px}.ipr-constructor-screen_itemTitle__P43K3{margin:0;font-size:1rem;font-weight:800;color:var(--text,#111827)}.ipr-constructor-screen_itemSubtitle__keAJ0,.ipr-constructor-screen_registrySecondary__V1y5P{margin-top:4px;color:var(--muted,#667085)}.ipr-constructor-screen_itemGrid__itEGw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ipr-constructor-screen_sectionLabel__Snk_i{font-size:.84rem;font-weight:800;color:var(--muted,#667085)}.ipr-constructor-screen_progressRow__JEtdT{display:grid;grid-gap:12px;gap:12px}.ipr-constructor-screen_historyTableWrap__M9nyu,.ipr-constructor-screen_registryTableWrap__i_wlv{overflow:auto;border-radius:20px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 68%,white 32%)}.ipr-constructor-screen_historyTable__azJiM,.ipr-constructor-screen_registryTable__SAB3o{width:100%;border-collapse:separate;border-spacing:0;min-width:980px}.ipr-constructor-screen_historyTable__azJiM td,.ipr-constructor-screen_historyTable__azJiM th,.ipr-constructor-screen_registryTable__SAB3o td,.ipr-constructor-screen_registryTable__SAB3o th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.08)) 64%,white 36%)}.ipr-constructor-screen_historyTable__azJiM th,.ipr-constructor-screen_registryTable__SAB3o th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#667085);background:color-mix(in srgb,var(--surface,#ffffff) 88%,transparent 12%);position:-webkit-sticky;position:sticky;top:0;z-index:1}.ipr-constructor-screen_registryPrimary__4QUy_{font-weight:700;color:var(--text,#111827);line-height:1.45}.ipr-constructor-screen_historyCellStack__t4vcf{display:grid;grid-gap:4px;gap:4px}.ipr-constructor-screen_registryRowActive__ItdZ2{background:color-mix(in srgb,var(--accent,#2563eb) 6%,white 94%)}.ipr-constructor-screen_registryRowOverdue__AXxoh{background:color-mix(in srgb,#dc2626 4%,white 96%)}.ipr-constructor-screen_registryRowDueSoon__JYML7{background:color-mix(in srgb,#d97706 4%,white 96%)}.ipr-constructor-screen_empty__NjGus{padding:28px 20px;text-align:center;border-radius:24px;border:1px dashed color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 72%,white 28%);color:var(--muted,#667085);background:color-mix(in srgb,var(--surface,#ffffff) 70%,transparent 30%)}@media (max-width:1400px){.ipr-constructor-screen_summaryGrid__FvJd1{grid-template-columns:repeat(3,minmax(0,1fr))}.ipr-constructor-screen_registryFilterRow__fo8WA,.ipr-constructor-screen_toolbarRow__7jWxc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.ipr-constructor-screen_controlGrid__MlpnM,.ipr-constructor-screen_foundationGrid__LMelK,.ipr-constructor-screen_itemGrid__itEGw,.ipr-constructor-screen_metaGrid__GzhYn,.ipr-constructor-screen_participantMetaGrid__E0BBI,.ipr-constructor-screen_planHeaderGrid__phaq6,.ipr-constructor-screen_progressRow__JEtdT,.ipr-constructor-screen_summaryGridCompact__RrCqD{grid-template-columns:1fr}.ipr-constructor-screen_dirtyCard__95uZG,.ipr-constructor-screen_headerTopSimple__kVD44,.ipr-constructor-screen_planHeaderTop__x5XXP,.ipr-constructor-screen_resultSectionHead__xNXfH,.ipr-constructor-screen_tabBar__72_Ko{flex-direction:column;align-items:stretch}}@media (max-width:760px){.ipr-constructor-screen_controlGrid__MlpnM,.ipr-constructor-screen_foundationGrid__LMelK,.ipr-constructor-screen_itemGrid__itEGw,.ipr-constructor-screen_metaGrid__GzhYn,.ipr-constructor-screen_participantMetaGrid__E0BBI,.ipr-constructor-screen_planHeaderGrid__phaq6,.ipr-constructor-screen_progressRow__JEtdT,.ipr-constructor-screen_registryFilterRow__fo8WA,.ipr-constructor-screen_summaryGridCompact__RrCqD,.ipr-constructor-screen_summaryGrid__FvJd1,.ipr-constructor-screen_toolbarRow__7jWxc{grid-template-columns:1fr}.ipr-constructor-screen_itemHeader__zl97j{flex-direction:column}.ipr-constructor-screen_historyTable__azJiM,.ipr-constructor-screen_registryTable__SAB3o{min-width:760px}}@media (max-width:1100px){.ipr-constructor-screen_analyticsSplit__Cm4su{grid-template-columns:1fr}}.ipr-constructor-screen_crossModuleRow__GB0Aa{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--panel-border)}.ipr-constructor-screen_crossModuleHint__F6h4R{color:var(--muted);font-size:.95rem;line-height:1.45}.ipr-constructor-screen_crossModuleActions__orgzL{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:980px){.ipr-constructor-screen_crossModuleRow__GB0Aa{flex-direction:column;align-items:flex-start}.ipr-constructor-screen_crossModuleActions__orgzL{width:100%;justify-content:flex-start}}.ipr-constructor-screen_toolbarHint__ltcIo{color:var(--muted,#667085);font-size:.84rem;line-height:1.5;font-weight:600}.ipr-constructor-screen_planHeaderCard__Huhzf{border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 78%,white 22%);background:color-mix(in srgb,var(--panel,#ffffff) 94%,transparent 6%);border-radius:24px;box-shadow:0 18px 34px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.45);padding:18px;display:grid;grid-gap:14px;gap:14px}.ipr-constructor-screen_planHeaderTop__x5XXP{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ipr-constructor-screen_planHeaderGrid__phaq6{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(220px,.8fr);grid-gap:12px;gap:12px}.ipr-constructor-screen_goalFoundationCard__NGzzX{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:22px;background:color-mix(in srgb,var(--surface,#ffffff) 90%,transparent 10%);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 62%,white 38%)}.ipr-constructor-screen_goalFoundationHeader__WllFI{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ipr-constructor-screen_foundationGrid__LMelK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ipr-constructor-screen_resultsCard__kaW2z{align-content:start}.ipr-constructor-screen_resultSection__kloFc{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;background:color-mix(in srgb,var(--surface,#ffffff) 92%,transparent 8%);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 60%,white 40%)}.ipr-constructor-screen_resultSectionStrength__MOXbE{background:color-mix(in srgb,#16a34a 5%,white 95%);border-color:color-mix(in srgb,#16a34a 16%,white 84%)}.ipr-constructor-screen_resultSectionGrowth__U9f3R{background:color-mix(in srgb,#dc2626 4%,white 96%);border-color:color-mix(in srgb,#dc2626 14%,white 86%)}.ipr-constructor-screen_resultSectionHead__xNXfH{display:flex;justify-content:space-between;align-items:center;gap:12px}.ipr-constructor-screen_resultSectionHint__ZSvpW{font-size:.8rem;color:var(--muted,#667085);font-weight:700}.ipr-constructor-screen_resultTagList__QTVpd{display:flex;flex-wrap:wrap;gap:8px}.ipr-constructor-screen_resultPill__6KAIA{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:16px;font-weight:700;line-height:1.35}.ipr-constructor-screen_resultPillStrength__hAVq3{background:color-mix(in srgb,#16a34a 8%,white 92%);color:#166534}.ipr-constructor-screen_resultPillGrowth___LJWK{background:color-mix(in srgb,#dc2626 8%,white 92%);color:#b42318}.ipr-constructor-screen_goalField__qKB6b{display:grid;grid-gap:8px;gap:8px}.ipr-constructor-screen_goalTextarea__ZA9TG{min-height:120px}.ipr-constructor-screen_participantCard__37JXO{width:100%}.ipr-constructor-screen_participantMetaGrid__E0BBI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ipr-constructor-screen_participantMetaCard__vhM77{padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--surface,#ffffff) 92%,transparent 8%);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 58%,white 42%);display:grid;grid-gap:6px;gap:6px;align-content:start}.ipr-constructor-screen_participantMetaCardWide__nlBIx{grid-column:1/-1}.ipr-constructor-screen_controlGrid__MlpnM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.ipr-constructor-screen_summaryGridCompact__RrCqD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ipr-constructor-screen_controlList__AfBNP{display:grid;grid-gap:10px;gap:10px}.ipr-constructor-screen_controlItem__qExw5{padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 60%,white 40%);background:color-mix(in srgb,var(--surface,#ffffff) 92%,transparent 8%)}.ipr-constructor-screen_controlItemDanger__a6aBQ{border-color:color-mix(in srgb,#dc2626 24%,white 76%);background:color-mix(in srgb,#dc2626 5%,white 95%)}@media (max-width:1100px){.ipr-constructor-screen_goalToolbar__va5g5{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}}@media (max-width:760px){.ipr-constructor-screen_goalToolbar__va5g5{grid-template-columns:1fr;width:100%}.ipr-constructor-screen_itemActions__a_f5_{width:100%;justify-content:flex-start}}@media (max-width:1180px){.ipr-constructor-screen_planProgressStats__NvfKb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ipr-constructor-screen_planProgressHead__ch1MM{flex-direction:column;align-items:stretch}.ipr-constructor-screen_planProgressValueBlock__WUoUK{justify-items:start}.ipr-constructor-screen_planProgressStats__NvfKb{grid-template-columns:repeat(2,minmax(0,1fr))}}.ipr-constructor-screen_badgePriority__Ll6Jq{background:color-mix(in srgb,#7c3aed 10%,white 90%);color:#6d28d9}.ipr-constructor-screen_itemCard__eR9vr{position:relative;overflow:hidden;padding:20px;gap:18px;border-radius:28px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent,#2563eb) 5%,transparent 95%) 0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--panel,#ffffff) 97%,transparent 3%),color-mix(in srgb,var(--surface,#ffffff) 93%,transparent 7%))}.ipr-constructor-screen_itemCard__eR9vr:after{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 30%,white 70%),color-mix(in srgb,var(--accent,#2563eb) 8%,white 92%));opacity:.85}.ipr-constructor-screen_itemCardOverdue__zFKU3:after{background:linear-gradient(180deg,color-mix(in srgb,#dc2626 40%,white 60%),color-mix(in srgb,#dc2626 12%,white 88%))}.ipr-constructor-screen_itemCardDueSoon__h7BZ8:after{background:linear-gradient(180deg,color-mix(in srgb,#d97706 42%,white 58%),color-mix(in srgb,#d97706 12%,white 88%))}.ipr-constructor-screen_itemHeader__zl97j{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px 18px;gap:18px 18px;align-items:start}.ipr-constructor-screen_itemHeaderMain__q0UEW{display:contents}.ipr-constructor-screen_itemTitleRow__6pVdF{grid-column:1/2;grid-row:1;align-items:flex-start;justify-content:space-between;gap:16px}.ipr-constructor-screen_itemTitleStack___Hjju{min-width:0;display:grid;grid-gap:8px;gap:8px}.ipr-constructor-screen_itemTitle__P43K3{font-size:1.12rem}.ipr-constructor-screen_itemSubtitle__keAJ0{margin-top:0;font-size:1rem;line-height:1.35;color:color-mix(in srgb,var(--text,#111827) 58%,white 42%)}.ipr-constructor-screen_itemBadgeRow__nMqu0{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ipr-constructor-screen_itemMetaStrip__sIdS_{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,220px)) minmax(420px,1fr);grid-gap:12px;gap:12px}.ipr-constructor-screen_itemMetaPill__DtW6_{min-width:0;padding:14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 62%,white 38%);background:color-mix(in srgb,var(--surface,#ffffff) 88%,transparent 12%);display:grid;grid-gap:6px;gap:6px;align-content:start}.ipr-constructor-screen_itemMetaPillProgress__Yxq0D{grid-column:4/-1;gap:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 6%,white 94%),color-mix(in srgb,var(--surface,#ffffff) 92%,transparent 8%))}.ipr-constructor-screen_itemPreview__1spOD{display:none}.ipr-constructor-screen_itemMetaLabel__e3t_1{font-size:.75rem;font-weight:800;color:var(--muted,#667085);text-transform:uppercase;letter-spacing:.05em}.ipr-constructor-screen_itemMetaValue__q4xFv{font-size:.97rem;font-weight:800;color:var(--text,#111827);line-height:1.35}.ipr-constructor-screen_itemMetaProgressHead__0jBTJ{display:flex;justify-content:space-between;gap:12px;align-items:center}.ipr-constructor-screen_itemProgressTrackLarge__3q4Lw,.ipr-constructor-screen_itemProgressTrack__oi1Cp{width:100%;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 52%,white 48%)}.ipr-constructor-screen_itemProgressTrack__oi1Cp{height:9px}.ipr-constructor-screen_itemProgressTrackLarge__3q4Lw{height:12px}.ipr-constructor-screen_itemProgressFill__XMx82{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#2563eb) 40%,white 60%),color-mix(in srgb,var(--accent,#2563eb) 14%,white 86%))}.ipr-constructor-screen_itemActions__a_f5_{grid-column:2/3;grid-row:1;align-self:start;gap:8px}.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_dangerButton__Ly9q_,.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_ghostButton__46ZMy{min-height:42px;border-radius:15px;padding:0 14px}.ipr-constructor-screen_itemSection__xJRcy{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:24px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.1)) 62%,white 38%);background:color-mix(in srgb,var(--surface,#ffffff) 89%,transparent 11%)}.ipr-constructor-screen_itemSectionAccent__sQG06{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 4%,white 96%),color-mix(in srgb,var(--surface,#ffffff) 92%,transparent 8%));border-color:color-mix(in srgb,var(--accent,#2563eb) 18%,white 82%)}.ipr-constructor-screen_itemSectionSoft__S9EZP{background:linear-gradient(180deg,color-mix(in srgb,#0f172a 2%,white 98%),color-mix(in srgb,var(--surface,#ffffff) 92%,transparent 8%))}.ipr-constructor-screen_itemSectionHeader__Cy_LX{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ipr-constructor-screen_itemSectionEyebrow__Gd4n8{font-size:.76rem;font-weight:900;color:var(--muted,#667085);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.ipr-constructor-screen_itemSectionTitle__7rxnM{margin:0;font-size:1rem;font-weight:800;color:var(--text,#111827)}.ipr-constructor-screen_itemSectionHint__oJGX8{max-width:420px;color:var(--muted,#667085);line-height:1.45}.ipr-constructor-screen_itemMetaGrid__cHsSZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ipr-constructor-screen_itemNarrativeGrid__35Mvf,.ipr-constructor-screen_itemSupportGrid__0ArTh{display:grid;grid-gap:12px;gap:12px}.ipr-constructor-screen_itemActionGrid___wREG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ipr-constructor-screen_itemSectionField__53YvK{padding:14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.08)) 60%,white 40%);background:color-mix(in srgb,var(--surface,#ffffff) 86%,transparent 14%)}.ipr-constructor-screen_itemSectionFieldAccent__79SBc{border-color:color-mix(in srgb,var(--accent,#2563eb) 20%,white 80%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 5%,white 95%),color-mix(in srgb,var(--surface,#ffffff) 93%,transparent 7%))}.ipr-constructor-screen_itemSectionField__53YvK .ipr-constructor-screen_label__YSruW{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.ipr-constructor-screen_itemActionTextarea__8iqkF,.ipr-constructor-screen_itemCommentTextarea__I8ukd,.ipr-constructor-screen_itemNarrativeTextarea__OiWt7,.ipr-constructor-screen_itemSupportTextarea__KcfF8{min-height:118px;background:color-mix(in srgb,var(--surface,#ffffff) 95%,transparent 5%)}.ipr-constructor-screen_itemNarrativeTextareaAccent__AKTFG{min-height:128px;font-size:1.02rem;line-height:1.48}.ipr-constructor-screen_itemActionTextarea__8iqkF,.ipr-constructor-screen_itemSupportTextarea__KcfF8{min-height:108px}.ipr-constructor-screen_itemCommentTextarea__I8ukd{min-height:128px}.ipr-constructor-screen_itemControlGrid__cjgeC{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:14px;gap:14px;align-items:start}.ipr-constructor-screen_progressRow__JEtdT{margin:0;padding:14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.08)) 60%,white 40%);background:color-mix(in srgb,var(--surface,#ffffff) 86%,transparent 14%)}.ipr-constructor-screen_itemProgressSummary__LyoPw{display:grid;justify-items:end;grid-gap:4px;gap:4px}.ipr-constructor-screen_itemProgressSummaryValue__noJC9{font-size:1.55rem;font-weight:900;color:var(--text,#111827);line-height:1}.ipr-constructor-screen_itemProgressSummaryLabel__deuaq{color:var(--muted,#667085);font-weight:700}.ipr-constructor-screen_itemProgressCard__vxGjO{padding:16px;border-radius:22px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.08)) 60%,white 40%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 5%,white 95%),color-mix(in srgb,var(--surface,#ffffff) 92%,transparent 8%));display:grid;grid-gap:12px;gap:12px}.ipr-constructor-screen_itemProgressCardHead__RNoOS{display:flex;justify-content:space-between;align-items:center;gap:12px}.ipr-constructor-screen_itemProgressCardTitle__3Wz5P{font-weight:800;color:var(--text,#111827)}.ipr-constructor-screen_itemProgressCardValue__joy32{font-weight:900;color:var(--accent,#2563eb)}.ipr-constructor-screen_itemProgressCardText__hot63{color:var(--muted,#667085);line-height:1.5}.ipr-constructor-screen_itemFooterActions__D6BNF{display:flex;justify-content:flex-end}.ipr-constructor-screen_itemFooterActions__D6BNF .ipr-constructor-screen_button__jpAJ_{min-width:180px}.ipr-constructor-screen_itemCardCollapsed__sY02G{gap:14px}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_itemHeader__zl97j{align-items:flex-start}@media (max-width:1280px){.ipr-constructor-screen_itemActionGrid___wREG,.ipr-constructor-screen_itemControlGrid__cjgeC,.ipr-constructor-screen_itemMetaStrip__sIdS_{grid-template-columns:1fr 1fr}.ipr-constructor-screen_itemMetaPillProgress__Yxq0D{grid-column:1/-1}.ipr-constructor-screen_itemControlGrid__cjgeC{grid-template-columns:1fr}}@media (max-width:980px){.ipr-constructor-screen_itemHeader__zl97j{grid-template-columns:1fr}.ipr-constructor-screen_itemHeaderMain__q0UEW{display:grid;grid-gap:14px;gap:14px}.ipr-constructor-screen_itemSectionHeader__Cy_LX,.ipr-constructor-screen_itemTitleRow__6pVdF{flex-direction:column;align-items:stretch}.ipr-constructor-screen_itemActions__a_f5_,.ipr-constructor-screen_itemMetaStrip__sIdS_,.ipr-constructor-screen_itemTitleRow__6pVdF{grid-column:auto;grid-row:auto}.ipr-constructor-screen_itemActions__a_f5_,.ipr-constructor-screen_itemBadgeRow__nMqu0{justify-content:flex-start}.ipr-constructor-screen_itemActionGrid___wREG,.ipr-constructor-screen_itemMetaGrid__cHsSZ,.ipr-constructor-screen_itemMetaStrip__sIdS_{grid-template-columns:1fr}.ipr-constructor-screen_itemMetaPillProgress__Yxq0D{grid-column:auto}}@media (max-width:760px){.ipr-constructor-screen_itemCard__eR9vr{padding:16px;border-radius:24px}.ipr-constructor-screen_itemSection__xJRcy{padding:14px;border-radius:20px}.ipr-constructor-screen_itemProgressSummary__LyoPw{justify-items:start}.ipr-constructor-screen_itemFooterActions__D6BNF{justify-content:stretch}.ipr-constructor-screen_itemFooterActions__D6BNF .ipr-constructor-screen_button__jpAJ_{width:100%}}.ipr-constructor-screen_itemControlGrid__cjgeC{grid-template-columns:minmax(0,1fr)}.ipr-constructor-screen_itemProgressCard__vxGjO{display:none}.ipr-constructor-screen_progressRow__JEtdT{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.ipr-constructor-screen_progressRow__JEtdT{grid-template-columns:1fr}}.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemActionGrid___wREG){background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#2563eb) 6%,white 94%),color-mix(in srgb,#7c3aed 3%,white 97%));border-color:color-mix(in srgb,var(--accent,#2563eb) 18%,white 82%)}.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemSupportGrid__0ArTh){background:linear-gradient(180deg,color-mix(in srgb,#0ea5e9 5%,white 95%),color-mix(in srgb,#10b981 4%,white 96%));border-color:color-mix(in srgb,#0ea5e9 16%,white 84%)}.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemActionGrid___wREG) .ipr-constructor-screen_itemSectionEyebrow__Gd4n8,.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemSupportGrid__0ArTh) .ipr-constructor-screen_itemSectionEyebrow__Gd4n8{color:#64748b}.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemActionGrid___wREG) .ipr-constructor-screen_itemSectionTitle__7rxnM,.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemSupportGrid__0ArTh) .ipr-constructor-screen_itemSectionTitle__7rxnM{color:#0f172a}.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemActionGrid___wREG) .ipr-constructor-screen_itemSectionHint__oJGX8,.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemSupportGrid__0ArTh) .ipr-constructor-screen_itemSectionHint__oJGX8{color:#64748b}.ipr-constructor-screen_itemActionGrid___wREG .ipr-constructor-screen_itemSectionField__53YvK,.ipr-constructor-screen_itemSupportGrid__0ArTh .ipr-constructor-screen_itemSectionField__53YvK{box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.ipr-constructor-screen_itemActionGrid___wREG .ipr-constructor-screen_itemSectionField__53YvK:first-child{background:linear-gradient(180deg,color-mix(in srgb,#2563eb 8%,white 92%),color-mix(in srgb,var(--surface,#ffffff) 94%,transparent 6%));border-color:color-mix(in srgb,#2563eb 18%,white 82%)}.ipr-constructor-screen_itemActionGrid___wREG .ipr-constructor-screen_itemSectionField__53YvK:first-child .ipr-constructor-screen_label__YSruW{color:#2563eb}.ipr-constructor-screen_itemActionGrid___wREG .ipr-constructor-screen_itemSectionField__53YvK:nth-child(2){background:linear-gradient(180deg,color-mix(in srgb,#0f766e 8%,white 92%),color-mix(in srgb,var(--surface,#ffffff) 94%,transparent 6%));border-color:color-mix(in srgb,#0f766e 18%,white 82%)}.ipr-constructor-screen_itemActionGrid___wREG .ipr-constructor-screen_itemSectionField__53YvK:nth-child(2) .ipr-constructor-screen_label__YSruW{color:#0f766e}.ipr-constructor-screen_itemActionGrid___wREG .ipr-constructor-screen_itemSectionField__53YvK:nth-child(3){background:linear-gradient(180deg,color-mix(in srgb,#7c3aed 8%,white 92%),color-mix(in srgb,var(--surface,#ffffff) 94%,transparent 6%));border-color:color-mix(in srgb,#7c3aed 18%,white 82%)}.ipr-constructor-screen_itemActionGrid___wREG .ipr-constructor-screen_itemSectionField__53YvK:nth-child(3) .ipr-constructor-screen_label__YSruW{color:#7c3aed}.ipr-constructor-screen_itemSupportGrid__0ArTh .ipr-constructor-screen_itemSectionField__53YvK:first-child{background:linear-gradient(180deg,color-mix(in srgb,#0ea5e9 8%,white 92%),color-mix(in srgb,var(--surface,#ffffff) 94%,transparent 6%));border-color:color-mix(in srgb,#0ea5e9 18%,white 82%)}.ipr-constructor-screen_itemSupportGrid__0ArTh .ipr-constructor-screen_itemSectionField__53YvK:first-child .ipr-constructor-screen_label__YSruW{color:#0369a1}.ipr-constructor-screen_itemSupportGrid__0ArTh .ipr-constructor-screen_itemSectionField__53YvK:nth-child(2){background:linear-gradient(180deg,color-mix(in srgb,#10b981 8%,white 92%),color-mix(in srgb,var(--surface,#ffffff) 94%,transparent 6%));border-color:color-mix(in srgb,#10b981 18%,white 82%)}.ipr-constructor-screen_itemSupportGrid__0ArTh .ipr-constructor-screen_itemSectionField__53YvK:nth-child(2) .ipr-constructor-screen_label__YSruW{color:#047857}.ipr-constructor-screen_itemSupportGrid__0ArTh .ipr-constructor-screen_itemSectionField__53YvK:nth-child(3){background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 8%,white 92%),color-mix(in srgb,var(--surface,#ffffff) 94%,transparent 6%));border-color:color-mix(in srgb,#f59e0b 20%,white 80%)}.ipr-constructor-screen_itemSupportGrid__0ArTh .ipr-constructor-screen_itemSectionField__53YvK:nth-child(3) .ipr-constructor-screen_label__YSruW{color:#b45309}.ipr-constructor-screen_itemActionTextarea__8iqkF,.ipr-constructor-screen_itemSupportTextarea__KcfF8{background:rgba(255,255,255,.74)}.workspace-shell_shell__fiIJX{--sidebar-width:296px;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-gap:18px 22px;gap:18px 22px;max-width:1540px;margin:0 auto;padding:24px 24px 48px}.workspace-shell_shellCollapsed__zoa5l{--sidebar-width:96px}.workspace-shell_sidebar__u6UZ_{position:-webkit-sticky;position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:14px;min-height:auto;height:-moz-fit-content;height:fit-content;padding:12px 12px 14px;border-radius:30px;background:color-mix(in srgb,var(--panel,#ffffff) 92%,transparent 8%);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 82%,white 18%);box-shadow:0 22px 44px rgba(15,23,42,.08),inset 0 1px 0 color-mix(in srgb,var(--surface,white) 72%,transparent 28%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-shell_nav__tYeBU{display:flex;flex-direction:column;gap:10px;width:100%}.workspace-shell_userCard__9iQmf{padding:14px 16px;border-radius:22px;background:color-mix(in srgb,var(--surface,rgba(255,255,255,.96)) 88%,transparent 12%);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 76%,white 24%)}.workspace-shell_userName__s_aJi{font-weight:800;color:var(--text,#111827)}.workspace-shell_userMeta__XGayJ{margin-top:4px;color:var(--muted,#667085);font-size:.9rem;line-height:1.4}.workspace-shell_sidebarActions__QZmq5{margin-top:0;display:grid;grid-gap:10px;gap:10px}.workspace-shell_secondaryAction__5BqKR{width:100%;min-height:44px;border-radius:16px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 76%,white 24%);background:color-mix(in srgb,var(--surface,rgba(255,255,255,.96)) 88%,transparent 12%);color:var(--text,#111827);font:inherit;font-weight:700;cursor:pointer}.workspace-shell_navButton__yhbRB{width:100%;display:inline-flex;align-items:center;border-radius:24px;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--text,#111827);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.workspace-shell_navButtonExpanded__4FYuW{min-height:74px;justify-content:flex-start;gap:14px;padding:10px 14px}.workspace-shell_navButtonCollapsed__UEDwk{width:64px;height:64px;justify-content:center;align-self:center;padding:0}.workspace-shell_navButton__yhbRB:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--surface,rgba(255,255,255,.96)) 76%,transparent 24%);border-color:color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 68%,white 32%)}.workspace-shell_navButton__yhbRB:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent,#2563eb) 45%,white 55%);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#2563eb) 16%,transparent 84%)}.workspace-shell_navButtonActive__4dsTB{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--surface,white) 88%),color-mix(in srgb,var(--accent) 7%,var(--surface,white) 93%));border-color:color-mix(in srgb,var(--accent,#2563eb) 24%,white 76%);box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.workspace-shell_navIconBox__zd2Wi{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--surface,rgba(255,255,255,.96)) 88%,transparent 12%);border:1px solid color-mix(in srgb,var(--surface,rgba(255,255,255,.96)) 84%,transparent 16%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.workspace-shell_navButtonActive__4dsTB .workspace-shell_navIconBox__zd2Wi{background:color-mix(in srgb,var(--accent) 12%,var(--surface,white) 88%);border-color:color-mix(in srgb,var(--accent) 20%,white 80%)}.workspace-shell_navGlyph__rY2mb{width:20px;height:20px;color:var(--text,#111827)}.workspace-shell_navButtonActive__4dsTB .workspace-shell_navGlyph__rY2mb{color:var(--accent,#2563eb)}.workspace-shell_navText__rB_Yd{min-width:0;flex:1 1 auto}.workspace-shell_navTitle__v9oQY{display:block;max-width:100%;font-size:.98rem;line-height:1.14;font-weight:800;color:var(--text,#111827);white-space:normal;overflow-wrap:anywhere}.workspace-shell_sidebarToggle__zHonz{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 76%,white 24%);background:color-mix(in srgb,var(--surface,rgba(255,255,255,.96)) 88%,transparent 12%);color:var(--text,#111827);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.workspace-shell_sidebarToggle__zHonz:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent,#2563eb) 18%,white 82%)}.workspace-shell_sidebarToggleExpanded__37Rbt{width:100%;min-height:48px;padding:0 14px}.workspace-shell_sidebarToggleCollapsed__ptZbQ{width:64px;height:48px;align-self:center}.workspace-shell_sidebarToggleIcon__p_KhA{font-size:1.15rem;line-height:1}.workspace-shell_sidebarToggleLabel__eE4JO{font-weight:700}.workspace-shell_workspaceTopbar__QfAhX{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 22px;border-radius:28px;background:color-mix(in srgb,var(--panel,#ffffff) 92%,transparent 8%);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 82%,white 18%);box-shadow:0 18px 40px rgba(15,23,42,.08),inset 0 1px 0 color-mix(in srgb,var(--surface,white) 72%,transparent 28%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-shell_workspaceIdentity__is6iR{display:flex;align-items:center;gap:14px;min-width:min(420px,100%);flex:1 1 420px}.workspace-shell_workspaceRoleBadge__McHMx{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--accent,#2563eb) 12%,var(--surface,white) 88%);color:var(--accent,#2563eb);font-size:.85rem;font-weight:800;white-space:nowrap}.workspace-shell_workspaceIdentityText__4SV90{min-width:0}.workspace-shell_workspaceIdentityName__G_wW3{font-size:1.15rem;font-weight:800;line-height:1.15;color:var(--text,#111827)}.workspace-shell_workspaceIdentityMeta__FYNQo{margin-top:4px;color:var(--muted,#667085);line-height:1.45}.workspace-shell_workspaceActions__RrBXq{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.workspace-shell_unitsBadge__ZNZ68{min-height:44px;padding:8px 14px;border-radius:18px;background:color-mix(in srgb,var(--surface,rgba(255,255,255,.96)) 90%,transparent 10%);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 76%,white 24%);display:inline-flex;align-items:center;gap:10px}.workspace-shell_unitsBadgeLabel__sdSXT{color:var(--muted,#667085);font-size:.84rem;font-weight:700}.workspace-shell_unitsBadgeValue__0K3Xi{font-size:1rem;font-weight:900;color:var(--text,#111827)}.workspace-shell_headerActionButton__QL0LY{width:auto;padding:0 14px;white-space:nowrap}.workspace-shell_headerShowcaseButtonActive__OC8Uh{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--surface,white) 88%),color-mix(in srgb,var(--accent) 7%,var(--surface,white) 93%));border-color:color-mix(in srgb,var(--accent,#2563eb) 24%,white 76%);color:var(--accent,#2563eb)}.workspace-shell_content__YZHG6{min-width:0;max-width:100%;align-self:start}.workspace-shell_header__5uShK{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.workspace-shell_headerEyebrow__zRJ_q{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--accent,#2563eb) 10%,var(--surface,white) 90%);color:var(--accent,#2563eb);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-shell_headerTitle__Fwj71{margin:12px 0 0;font-size:2rem;line-height:1.08}.workspace-shell_headerText__ksOLX{margin:10px 0 0;max-width:760px;color:var(--muted,#667085);line-height:1.55}.workspace-shell_innerTabs__0zwdX{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.workspace-shell_innerTabButton__DSuBF{min-height:40px;padding:0 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 78%,white 22%);background:color-mix(in srgb,var(--surface,rgba(255,255,255,.96)) 88%,transparent 12%);color:var(--text,#111827);font-size:.92rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspace-shell_innerTabButton__DSuBF:hover{transform:translateY(-1px)}.workspace-shell_innerTabButtonActive__oxL5E{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,var(--surface,white) 90%),color-mix(in srgb,var(--accent) 5%,var(--surface,white) 95%));border-color:color-mix(in srgb,var(--accent,#2563eb) 26%,white 74%);color:var(--accent,#2563eb)}@media (max-width:1480px){.workspace-shell_shellExpanded___66Rl{--sidebar-width:266px}}@media (max-width:1280px){.workspace-shell_shell__fiIJX{gap:16px;padding:20px 16px 40px}.workspace-shell_shellExpanded___66Rl{--sidebar-width:238px}.workspace-shell_workspaceTopbar__QfAhX{padding:16px 18px}.workspace-shell_headerTitle__Fwj71{font-size:1.8rem}}@media (max-width:1024px){.workspace-shell_shellCollapsed__zoa5l,.workspace-shell_shellExpanded___66Rl,.workspace-shell_shell__fiIJX{--sidebar-width:84px;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.workspace-shell_sidebar__u6UZ_{top:20px;min-height:auto}.workspace-shell_sidebarExpanded__HGq0c .workspace-shell_navButton__yhbRB{min-height:64px;padding-inline:8px}.workspace-shell_sidebarExpanded__HGq0c .workspace-shell_navText__rB_Yd,.workspace-shell_sidebarExpanded__HGq0c .workspace-shell_sidebarToggleLabel__eE4JO{display:none}.workspace-shell_sidebarCollapsed__G_OrN .workspace-shell_sidebarToggle__zHonz,.workspace-shell_sidebarExpanded__HGq0c .workspace-shell_sidebarToggle__zHonz{width:60px;align-self:center;padding:0}}@media (max-width:860px){.workspace-shell_shell__fiIJX{grid-template-columns:1fr;padding:16px 12px 32px}.workspace-shell_workspaceTopbar__QfAhX{align-items:flex-start;padding:16px;border-radius:24px}.workspace-shell_workspaceActions__RrBXq,.workspace-shell_workspaceIdentity__is6iR{width:100%}.workspace-shell_workspaceActions__RrBXq{justify-content:flex-start}.workspace-shell_workspaceIdentityName__G_wW3{font-size:1.02rem}.workspace-shell_sidebar__u6UZ_{position:static;min-height:auto;flex-direction:row;align-items:center;overflow-x:auto;padding:10px}.workspace-shell_nav__tYeBU{flex-direction:row;width:auto}.workspace-shell_navButtonCollapsed__UEDwk,.workspace-shell_navButtonExpanded__4FYuW,.workspace-shell_navButton__yhbRB{width:56px;height:56px;min-height:56px;padding:0;border-radius:18px;justify-content:center}.workspace-shell_navText__rB_Yd,.workspace-shell_sidebarToggleLabel__eE4JO{display:none}.workspace-shell_sidebarToggle__zHonz{width:48px;height:48px;padding:0;margin-top:0;flex:0 0 auto}}.workspace-shell_dialogOverlay__u2ucy{position:fixed;inset:0;background:rgba(15,23,42,.36);display:grid;place-items:center;padding:24px;z-index:60}.workspace-shell_dialogCard__OEjv0{width:min(460px,100%);padding:22px;border-radius:24px;background:var(--panel,#ffffff);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 78%,white 22%);box-shadow:0 28px 54px rgba(15,23,42,.16)}.workspace-shell_dialogTitle__3T8um{font-size:1.1rem;font-weight:800;color:var(--text,#111827)}.workspace-shell_dialogText__RCHcb{margin:8px 0 0;color:var(--muted,#667085);line-height:1.5}.workspace-shell_dialogForm__cwSXH{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.workspace-shell_dialogInput__IgZ2i{width:100%;min-height:44px;border-radius:14px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 76%,white 24%);background:color-mix(in srgb,var(--surface,#ffffff) 95%,transparent 5%);padding:0 14px;color:var(--text,#111827);font:inherit}.workspace-shell_dialogActions__SREvq{display:flex;gap:10px;flex-wrap:wrap}.workspace-shell_dialogError__u08Lj,.workspace-shell_dialogNotice__q2JyJ{margin-top:12px;padding:12px 14px;border-radius:16px;font-weight:600}.workspace-shell_dialogNotice__q2JyJ{background:color-mix(in srgb,var(--accent,#2563eb) 12%,var(--surface,white) 88%)}.workspace-shell_dialogError__u08Lj{background:rgba(254,242,242,.96);color:#b91c1c;border:1px solid rgba(239,68,68,.18)}.auth-app-shell_authRoot__KnUd8{min-height:100vh;display:grid;place-items:center;padding:32px 16px}.auth-app-shell_card__1Yds2{width:min(520px,100%);padding:28px;border-radius:30px;background:color-mix(in srgb,var(--panel,#ffffff) 94%,transparent 6%);border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 78%,white 22%);box-shadow:0 24px 48px rgba(15,23,42,.08)}.auth-app-shell_eyebrow__99svz{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--accent,#f97316) 10%,var(--surface,white) 90%);color:var(--accent,#f97316);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-app-shell_title__11Z4i{margin:14px 0 0;font-size:2rem;line-height:1.08}.auth-app-shell_text__WgWcJ{margin:10px 0 0;color:var(--muted,#667085);line-height:1.55}.auth-app-shell_form__55g0W{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.auth-app-shell_label__TECuf{display:grid;grid-gap:8px;gap:8px;font-weight:700}.auth-app-shell_input__9ETpl{width:100%;min-height:48px;border-radius:16px;border:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 76%,white 24%);background:color-mix(in srgb,var(--surface,#ffffff) 95%,transparent 5%);padding:0 14px;color:var(--text,#111827);font:inherit}.auth-app-shell_input__9ETpl:focus{outline:none;border-color:color-mix(in srgb,var(--accent,#f97316) 32%,white 68%);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#f97316) 14%,transparent 86%)}.auth-app-shell_actions__H9Qqt{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.auth-app-shell_primaryButton__8lbZO,.auth-app-shell_secondaryButton___ttev{min-height:46px;padding:0 16px;border-radius:16px;border:1px solid transparent;font:inherit;font-weight:700;cursor:pointer}.auth-app-shell_primaryButton__8lbZO{background:color-mix(in srgb,var(--accent,#f97316) 14%,white 86%);border-color:color-mix(in srgb,var(--accent,#f97316) 26%,white 74%);color:var(--text,#111827)}.auth-app-shell_secondaryButton___ttev{background:color-mix(in srgb,var(--surface,#ffffff) 95%,transparent 5%);border-color:color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 72%,white 28%)}.auth-app-shell_error__HNQpo,.auth-app-shell_notice__AD0Z_{padding:14px 16px;border-radius:18px;margin-top:16px;line-height:1.5;font-weight:600}.auth-app-shell_notice__AD0Z_{background:color-mix(in srgb,var(--accent,#f97316) 10%,var(--surface,#ffffff) 90%);color:var(--text,#111827)}.auth-app-shell_error__HNQpo{background:rgba(254,242,242,.96);color:#b91c1c;border:1px solid rgba(239,68,68,.18)}.auth-app-shell_meta__AR84S{margin-top:20px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--surface-muted,#f8fafc) 95%,transparent 5%);color:var(--muted,#667085);line-height:1.55}