.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:flex-end}.ipr-constructor-screen_registryFilterRow__fo8WA{grid-template-columns:repeat(2,minmax(260px,1fr));max-width:680px;gap:10px}.ipr-constructor-screen_registryFilterRow__fo8WA .ipr-constructor-screen_input__d1F_7,.ipr-constructor-screen_registryFilterRow__fo8WA .ipr-constructor-screen_select__sTNzF{min-height:40px;border-radius:12px}.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%)}.ipr-constructor-screen_empty__NjGus strong{display:block;color:var(--text,#111827);font-size:1rem}.ipr-constructor-screen_emptyActions__g5pUB{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@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_planInfoBar__b9vsF{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);grid-gap:14px;gap:14px;align-items:stretch;padding:14px;border:1px solid color-mix(in srgb,var(--accent,#2563eb) 12%,white 88%);border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#2563eb) 4%,white 96%),#fff 70%)}.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_nineBoxContext__6jdML{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(0,1.8fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:4px 2px 4px 14px;border-left:2px solid color-mix(in srgb,#7c3aed 36%,white 64%);background:transparent}.ipr-constructor-screen_nineBoxContext__6jdML>div{display:grid;grid-gap:3px;gap:3px}.ipr-constructor-screen_nineBoxContext__6jdML>div>span,.ipr-constructor-screen_nineBoxEyebrow___uHt6,.ipr-constructor-screen_nineBoxReview__e704S{color:#6d5b8d;font-size:.77rem;font-weight:750}.ipr-constructor-screen_nineBoxContext__6jdML>div>strong{color:#312e52;font-size:.92rem;line-height:1.3}.ipr-constructor-screen_nineBoxContext__6jdML p{margin:0;color:#4c4568;font-size:.87rem;line-height:1.35}.ipr-constructor-screen_nineBoxSourceButton__hiwYL{min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,#7c3aed 24%,white 76%);border-radius:10px;background:rgba(255,255,255,.82);color:#6d28d9;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.ipr-constructor-screen_nineBoxSourceButton__hiwYL:hover{background:#faf5ff}@media (max-width:1200px){.ipr-constructor-screen_planInfoBar__b9vsF{grid-template-columns:1fr}.ipr-constructor-screen_nineBoxContext__6jdML{grid-template-columns:repeat(2,minmax(0,1fr))}}.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}.ipr-constructor-screen_resultPillStrength__hAVq3{background:color-mix(in srgb,#16a34a 8%,white 92%)}.ipr-constructor-screen_resultPillGrowth___LJWK{background:color-mix(in srgb,#dc2626 8%,white 92%)}.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:center;flex-wrap:nowrap;gap:6px;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:40px;height:40px;border-radius:12px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_ghostButton__46ZMy:nth-child(2),.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_ghostButton__46ZMy:nth-child(3){width:40px;min-width:40px;border-radius:50%;font-size:20px;font-weight:500}.ipr-constructor-screen_itemBadgeRow__nMqu0{align-items:center}.ipr-constructor-screen_goalStatusControl__LvRZm .ipr-constructor-screen_select__sTNzF,.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_dangerButton__Ly9q_,.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_ghostButton__46ZMy{min-height:38px;height:38px}.ipr-constructor-screen_itemActions__a_f5_{gap:7px}.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_dangerButton__Ly9q_,.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_ghostButton__46ZMy{padding-inline:10px;border-radius:11px;white-space:nowrap}.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_ghostButton__46ZMy:nth-child(2),.ipr-constructor-screen_itemActions__a_f5_ .ipr-constructor-screen_ghostButton__46ZMy:nth-child(3){width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.ipr-constructor-screen_itemActions__a_f5_{align-self:start;align-items:center}.ipr-constructor-screen_itemCardCollapsed__sY02G{padding:14px;gap:8px}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_itemHeader__zl97j{gap:10px 14px}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_itemTitleStack___Hjju{gap:3px}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_itemTitle__P43K3{font-size:1.04rem;line-height:1.25}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_itemSubtitle__keAJ0{font-size:.91rem;line-height:1.25}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_itemMetaPillProgress__Yxq0D{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:5px 10px;gap:10px;border-radius:15px}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_itemMetaProgressHead__0jBTJ{display:contents}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_itemMetaLabel__e3t_1{display:none}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_goalProgressControl__qNgNK{grid-column:2;grid-row:1;grid-template-columns:54px auto}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_goalProgressControl__qNgNK .ipr-constructor-screen_input__d1F_7{min-height:28px;height:28px;padding-block:2px}.ipr-constructor-screen_itemCardCollapsed__sY02G .ipr-constructor-screen_itemProgressTrack__oi1Cp{grid-column:1;grid-row:1;height:7px}.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,var(--accent,#2563eb) 8%,white 92%),color-mix(in srgb,var(--surface,#ffffff) 94%,transparent 6%));border-color:color-mix(in srgb,var(--accent,#2563eb) 18%,white 82%)}.ipr-constructor-screen_itemActionGrid___wREG .ipr-constructor-screen_itemSectionField__53YvK:first-child .ipr-constructor-screen_label__YSruW{color:var(--accent,#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)}.ipr-constructor-screen_iprLinkPanel__nWFd3{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px;border:1px solid #bfdbfe;border-radius:20px;background:linear-gradient(135deg,#eff6ff,#ffffff 72%);box-shadow:0 12px 30px rgba(37,99,235,.08)}.ipr-constructor-screen_iprLinkInfo__dbPX0{min-width:0}.ipr-constructor-screen_iprLinkTitle__2_FAS{color:#1e3a8a;font-size:14px;font-weight:900;line-height:1.2}.ipr-constructor-screen_iprLinkText__JiTXV{margin-top:5px;overflow:hidden;color:#475569;font-size:12px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ipr-constructor-screen_iprLinkActions__2VRy7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ipr-constructor-screen_iprLinkActions__2VRy7 .ipr-constructor-screen_button__jpAJ_,.ipr-constructor-screen_iprLinkActions__2VRy7 .ipr-constructor-screen_dangerButton__Ly9q_,.ipr-constructor-screen_iprLinkActions__2VRy7 .ipr-constructor-screen_secondaryButton__eSoX_{min-height:34px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:850;line-height:1.15;white-space:nowrap}@media (max-width:900px){.ipr-constructor-screen_iprLinkPanel__nWFd3{grid-template-columns:1fr}.ipr-constructor-screen_iprLinkActions__2VRy7{justify-content:flex-start}.ipr-constructor-screen_iprLinkText__JiTXV{white-space:normal;overflow-wrap:anywhere}}@media (max-width:560px){.ipr-constructor-screen_iprLinkActions__2VRy7 .ipr-constructor-screen_button__jpAJ_,.ipr-constructor-screen_iprLinkActions__2VRy7 .ipr-constructor-screen_dangerButton__Ly9q_,.ipr-constructor-screen_iprLinkActions__2VRy7 .ipr-constructor-screen_secondaryButton__eSoX_{flex:1 1 auto}}.ipr-constructor-screen_adminHistoryPanel__25sR9{margin:18px 0;padding:16px;border:1px solid color-mix(in srgb,var(--accent,#2563eb) 18%,white 82%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#2563eb) 6%,white 94%),#ffffff 72%);box-shadow:0 12px 30px rgba(37,99,235,.08)}.ipr-constructor-screen_adminHistoryHeader__mll00{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ipr-constructor-screen_adminHistoryEyebrow__LgJT0{color:var(--accent,#2563eb);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ipr-constructor-screen_adminHistoryTitle__C_roX{margin:4px 0 0;color:var(--text,#0f172a);font-size:18px;font-weight:950;line-height:1.2}.ipr-constructor-screen_adminHistoryHint__f0RWn{max-width:760px;margin:6px 0 0;color:var(--muted,#64748b);font-size:13px;font-weight:650;line-height:1.45}.ipr-constructor-screen_adminHistoryToggle__NGlYx{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:var(--accent-strong,#1d4ed8);font:inherit;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.ipr-constructor-screen_adminHistoryToggle__NGlYx:hover{background:#dbeafe;transform:translateY(-1px);box-shadow:0 8px 18px rgba(37,99,235,.16)}.ipr-constructor-screen_adminHistoryList__Dajai{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ipr-constructor-screen_adminHistoryItem__wtkcI{padding:12px;border:1px solid var(--border,#dbe4ef);border-radius:16px;background:rgba(255,255,255,.78)}.ipr-constructor-screen_adminHistoryChangeRow__PjGiN,.ipr-constructor-screen_adminHistoryItemTop__p_MYP{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ipr-constructor-screen_adminHistoryChangeRow__PjGiN span,.ipr-constructor-screen_adminHistoryItemTop__p_MYP span,.ipr-constructor-screen_adminHistoryItemTop__p_MYP strong{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border-radius:999px;background:#ffffff;color:#475569;font-size:12px;font-weight:850}.ipr-constructor-screen_adminHistoryItemTop__p_MYP strong{color:#1e3a8a}.ipr-constructor-screen_adminHistoryChangeRow__PjGiN{margin-top:8px}.ipr-constructor-screen_adminHistoryChangeRow__PjGiN span{color:var(--accent-strong,#1d4ed8);background:#eff6ff}.ipr-constructor-screen_adminHistoryItem__wtkcI p{margin:9px 0 0;color:var(--muted,#475569);font-size:13px;line-height:1.45;white-space:pre-wrap}@media (max-width:760px){.ipr-constructor-screen_adminHistoryHeader__mll00{flex-direction:column}.ipr-constructor-screen_adminHistoryToggle__NGlYx{width:100%}}.ipr-constructor-screen_reviewPanel__l6oD3{margin:14px 0;padding:14px;border:1px solid color-mix(in srgb,#0ea5e9 18%,white 82%);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,#0ea5e9 7%,white 93%),#ffffff 72%);box-shadow:0 12px 30px rgba(14,165,233,.08)}.ipr-constructor-screen_reviewHeader__sV4Hr{display:flex;justify-content:space-between;gap:14px;align-items:center}.ipr-constructor-screen_reviewEyebrow__AIw6j{color:#0369a1;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ipr-constructor-screen_reviewTitle__KrTwa{margin:4px 0 0;color:var(--text,#0f172a);font-size:18px;font-weight:950;line-height:1.2}.ipr-constructor-screen_reviewHint__vjAqM{max-width:820px;margin:6px 0 0;color:var(--muted,#64748b);font-size:13px;font-weight:600;line-height:1.45}.ipr-constructor-screen_nextReviewCard__sdTVq{margin-left:auto;min-width:168px;padding:8px 12px;border:1px solid #bae6fd;border-radius:14px;background:rgba(255,255,255,.78);display:grid;grid-gap:2px;gap:2px}.ipr-constructor-screen_nextReviewCard__sdTVq span{color:#64748b;font-size:11px;font-weight:800}.ipr-constructor-screen_nextReviewCard__sdTVq strong{color:#0369a1;font-size:14px}.ipr-constructor-screen_reviewToggle__TppDm{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;font:inherit;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.ipr-constructor-screen_reviewToggle__TppDm:hover{background:#e0f2fe;transform:translateY(-1px);box-shadow:0 8px 18px rgba(14,165,233,.16)}.ipr-constructor-screen_reviewBody__wn6hP{display:grid;grid-gap:14px;gap:14px;margin-top:10px}.ipr-constructor-screen_reviewForm__6UbKi{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #dbe4ef;border-radius:18px;background:rgba(255,255,255,.78)}.ipr-constructor-screen_reviewFormGrid__4X3Yb,.ipr-constructor-screen_reviewTextGrid__wP4X1{display:grid;grid-gap:12px;gap:12px}.ipr-constructor-screen_reviewFormGrid__4X3Yb,.ipr-constructor-screen_reviewTextGrid__wP4X1{grid-template-columns:repeat(3,minmax(0,1fr))}.ipr-constructor-screen_reviewTextarea__FMHw3{min-height:68px}.ipr-constructor-screen_reviewActions__Xwptw{display:flex;justify-content:flex-end}.ipr-constructor-screen_reviewList__fqeAt{display:grid;grid-gap:10px;gap:10px}.ipr-constructor-screen_reviewHistory__ifZdz{border:1px solid #dbe4ef;border-radius:16px;background:rgba(255,255,255,.68);overflow:hidden}.ipr-constructor-screen_reviewHistory__ifZdz>summary{min-height:46px;padding:0 14px;display:flex;align-items:center;cursor:pointer;color:#475569;font-size:13px;font-weight:850;list-style:none}.ipr-constructor-screen_reviewHistory__ifZdz>summary::-webkit-details-marker{display:none}.ipr-constructor-screen_reviewHistory__ifZdz>summary:after{content:"⌄";margin-left:auto;color:#0369a1;font-size:18px;line-height:1}.ipr-constructor-screen_reviewHistory__ifZdz[open]>summary:after{transform:rotate(180deg)}.ipr-constructor-screen_reviewHistory__ifZdz .ipr-constructor-screen_reviewList__fqeAt{padding:0 10px 10px}.ipr-constructor-screen_reviewItem__50E1V{padding:12px;border:1px solid var(--border,#dbe4ef);border-radius:16px;background:rgba(255,255,255,.82)}.ipr-constructor-screen_reviewItemTop__TW1J_{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ipr-constructor-screen_reviewItemTop__TW1J_ span,.ipr-constructor-screen_reviewItemTop__TW1J_ strong{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border-radius:999px;background:#ffffff;color:#475569;font-size:12px;font-weight:850}.ipr-constructor-screen_reviewItemTop__TW1J_ strong{color:#0369a1}.ipr-constructor-screen_reviewDeleteButton__4zXIN{margin-left:auto;min-height:28px;padding:4px 8px;border:1px solid #fecaca;border-radius:9px;background:#fffafa;color:#b42318;font-size:12px;font-weight:800;cursor:pointer}.ipr-constructor-screen_reviewItem__50E1V>p{margin:10px 0 0;color:var(--text,#0f172a);font-size:14px;line-height:1.45;white-space:pre-wrap}.ipr-constructor-screen_reviewDetailsGrid__GsbRb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.ipr-constructor-screen_reviewDetailsGrid__GsbRb div{padding:10px;border-radius:14px;background:#f8fafc}.ipr-constructor-screen_reviewDetailsGrid__GsbRb span{display:block;color:#0369a1;font-size:12px;font-weight:900}.ipr-constructor-screen_reviewDetailsGrid__GsbRb p{margin:5px 0 0;color:var(--muted,#475569);font-size:13px;line-height:1.42;white-space:pre-wrap}@media (max-width:980px){.ipr-constructor-screen_reviewDetailsGrid__GsbRb,.ipr-constructor-screen_reviewFormGrid__4X3Yb,.ipr-constructor-screen_reviewTextGrid__wP4X1{grid-template-columns:1fr}}@media (max-width:760px){.ipr-constructor-screen_reviewHeader__sV4Hr{flex-direction:column;align-items:stretch}.ipr-constructor-screen_nextReviewCard__sdTVq{margin-left:0}.ipr-constructor-screen_reviewActions__Xwptw .ipr-constructor-screen_button__jpAJ_,.ipr-constructor-screen_reviewToggle__TppDm{width:100%}}.ipr-constructor-screen_iprLinkMetaGrid__Vdj40{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.ipr-constructor-screen_iprLinkMetaCard__Qtbsk{min-width:0;padding:9px 10px;border:1px solid #dbeafe;border-radius:14px;background:rgba(255,255,255,.72)}.ipr-constructor-screen_iprLinkMetaCard__Qtbsk span{display:block;color:#64748b;font-size:11px;font-weight:850;line-height:1.2}.ipr-constructor-screen_iprLinkMetaCard__Qtbsk strong{display:block;margin-top:4px;overflow:hidden;color:#0f172a;font-size:12px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ipr-constructor-screen_iprLinkExpiryField__NdP7F{display:grid;grid-gap:5px;gap:5px;max-width:420px;margin-top:12px}.ipr-constructor-screen_iprLinkExpiryField__NdP7F span{color:#1e3a8a;font-size:12px;font-weight:900}.ipr-constructor-screen_iprLinkExpiryField__NdP7F small{color:#64748b;font-size:11px;font-weight:700;line-height:1.3}@media (max-width:1180px){.ipr-constructor-screen_iprLinkMetaGrid__Vdj40{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ipr-constructor-screen_iprLinkMetaGrid__Vdj40{grid-template-columns:1fr}.ipr-constructor-screen_iprLinkExpiryField__NdP7F{max-width:none}}.ipr-constructor-screen_iprLinkPanel__nWFd3{grid-template-columns:1fr;gap:10px;padding:14px 16px}.ipr-constructor-screen_iprLinkPanelCompact__K8zGh{padding-top:12px;padding-bottom:12px}.ipr-constructor-screen_iprLinkCompactHeader__2Gjgu{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.ipr-constructor-screen_iprLinkCompactMain__ZdiOE{min-width:0}.ipr-constructor-screen_iprLinkTitleRow__jrTrs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ipr-constructor-screen_iprLinkStatusPill__MLKpO{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:900;line-height:1}.ipr-constructor-screen_iprLinkStatusActive__b0nsj{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.ipr-constructor-screen_iprLinkStatusMuted__9fOZe{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.ipr-constructor-screen_iprLinkCompactActions__sdGv8{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ipr-constructor-screen_iprLinkCompactActions__sdGv8 .ipr-constructor-screen_button__jpAJ_,.ipr-constructor-screen_iprLinkCompactActions__sdGv8 .ipr-constructor-screen_dangerButton__Ly9q_,.ipr-constructor-screen_iprLinkCompactActions__sdGv8 .ipr-constructor-screen_ghostButton__46ZMy,.ipr-constructor-screen_iprLinkCompactActions__sdGv8 .ipr-constructor-screen_secondaryButton__eSoX_{min-height:34px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:850;line-height:1.15;white-space:nowrap}.ipr-constructor-screen_iprLinkDetails__VujXQ{display:grid;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid #dbeafe}.ipr-constructor-screen_iprLinkPanelCompact__K8zGh .ipr-constructor-screen_iprLinkText__JiTXV{max-width:880px}@media (max-width:980px){.ipr-constructor-screen_iprLinkCompactHeader__2Gjgu{grid-template-columns:1fr}.ipr-constructor-screen_iprLinkCompactActions__sdGv8{justify-content:flex-start}}@media (max-width:560px){.ipr-constructor-screen_iprLinkCompactActions__sdGv8 .ipr-constructor-screen_button__jpAJ_,.ipr-constructor-screen_iprLinkCompactActions__sdGv8 .ipr-constructor-screen_dangerButton__Ly9q_,.ipr-constructor-screen_iprLinkCompactActions__sdGv8 .ipr-constructor-screen_ghostButton__46ZMy,.ipr-constructor-screen_iprLinkCompactActions__sdGv8 .ipr-constructor-screen_secondaryButton__eSoX_{flex:1 1 auto}}.ipr-constructor-screen_registryTableWide__oJCuE{min-width:1180px}.ipr-constructor-screen_registryMiniProgress__GltEI{width:100%;height:6px;margin-top:7px;overflow:hidden;border-radius:999px;background:#e0ecff}.ipr-constructor-screen_registryMiniProgress__GltEI span{display:block;height:100%;border-radius:inherit;background:var(--accent,#2563eb)}.ipr-constructor-screen_registryDangerText__Uq8Fd{margin-top:5px;color:#b91c1c;font-size:11px;font-weight:900;line-height:1.25}.ipr-constructor-screen_registryRowStalled__Fk7y8 td{background:#f8fafc}.ipr-constructor-screen_registryRowReviewDue__dufzZ td{background:#fff7ed}.ipr-constructor-screen_registryRowReviewDue__dufzZ .ipr-constructor-screen_registryPrimary__4QUy_{color:#9a3412}@media (max-width:1180px){.ipr-constructor-screen_registryTableWide__oJCuE{min-width:1080px}}.ipr-constructor-screen_importPanel__Gn2oX{display:none}.ipr-constructor-screen_compactSelectionRow__6tSoV{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-top:10px}.ipr-constructor-screen_compactSelectionField__nuS0j{display:grid;grid-gap:5px;gap:5px;min-width:250px;flex:1 1 300px}.ipr-constructor-screen_goalFoundationHint__mdhVX{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.4}.ipr-constructor-screen_resultCount__7l4mI{align-self:center;color:#64748b;font-size:13px;font-weight:700}.ipr-constructor-screen_importPanelSummary__c_BcM{position:relative;cursor:pointer;list-style:none;padding:14px 48px 14px 16px;color:#1e293b;font-size:14px;font-weight:750;line-height:1.35}.ipr-constructor-screen_importPanelSummary__c_BcM::-webkit-details-marker{display:none}.ipr-constructor-screen_importPanelSummary__c_BcM:after{content:"+";position:absolute;top:50%;right:16px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;transform:translateY(-50%);color:var(--accent,#2563eb);background:#e8f0ff;font-size:18px;font-weight:700}.ipr-constructor-screen_importPanel__Gn2oX[open] .ipr-constructor-screen_importPanelSummary__c_BcM:after{content:"−"}.ipr-constructor-screen_importPanelBody__v8LQ9{padding:0 16px 16px;border-top:1px solid rgba(148,163,184,.22)}.ipr-constructor-screen_secondaryActions__2hXhz{margin-top:8px}.ipr-constructor-screen_secondaryActionsSummary__AqPMG{cursor:pointer;width:-moz-fit-content;width:fit-content;color:#64748b;font-size:13px;font-weight:700}.ipr-constructor-screen_secondaryActionsBody__sDS9V{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ipr-constructor-screen_toolbar__PNJkx{padding:16px 18px}.ipr-constructor-screen_toolbarRow__7jWxc{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto auto;gap:10px}.ipr-constructor-screen_toolbarActions__A0NyF{display:inline-flex;gap:8px;align-items:center;flex-wrap:nowrap}.ipr-constructor-screen_toolbarActions__A0NyF .ipr-constructor-screen_secondaryButton__eSoX_,.ipr-constructor-screen_toolbarRow__7jWxc>.ipr-constructor-screen_button__jpAJ_{min-height:40px;height:40px;padding-inline:13px;white-space:nowrap}.ipr-constructor-screen_goalFoundationCard__NGzzX{gap:10px;padding:14px}.ipr-constructor-screen_goalFoundationHeader__WllFI .ipr-constructor-screen_cardTitle__BXFx3{font-size:1.02rem}.ipr-constructor-screen_goalFoundationHint__mdhVX{margin-top:2px;font-size:12px}.ipr-constructor-screen_foundationGrid__LMelK{gap:10px}.ipr-constructor-screen_resultSection__kloFc{gap:8px;padding:12px;border-radius:16px}.ipr-constructor-screen_resultSectionStrength__MOXbE{background:color-mix(in srgb,#16a34a 3%,white 97%);border-color:color-mix(in srgb,#16a34a 14%,white 86%)}.ipr-constructor-screen_resultSectionGrowth__U9f3R{background:color-mix(in srgb,#dc2626 3%,white 97%);border-color:color-mix(in srgb,#dc2626 13%,white 87%)}.ipr-constructor-screen_resultPill__6KAIA{min-height:0;padding:0;border-radius:0;background:transparent;font-size:.91rem;line-height:1.35}.ipr-constructor-screen_resultPillStrength__hAVq3{color:#166534}.ipr-constructor-screen_resultPillGrowth___LJWK{color:#b42318}.ipr-constructor-screen_resultMore__Z7nch{width:100%}.ipr-constructor-screen_resultMore__Z7nch summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:#64748b;font-size:.79rem;font-weight:750}.ipr-constructor-screen_resultMore__Z7nch>div{display:grid;grid-gap:7px;gap:7px;margin-top:8px}@media (max-width:1200px){.ipr-constructor-screen_toolbarRow__7jWxc{grid-template-columns:repeat(2,minmax(0,1fr))}.ipr-constructor-screen_toolbarActions__A0NyF{justify-content:flex-start}}@media (max-width:760px){.ipr-constructor-screen_toolbarActions__A0NyF{flex-wrap:wrap}}.ipr-constructor-screen_pickerOverlay__Kmsda{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:rgba(15,23,42,.22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ipr-constructor-screen_pickerPanel__gO5uJ{width:min(520px,100vw);height:100%;padding:24px;overflow-y:auto;background:var(--surface,#fff);border-left:1px solid color-mix(in srgb,var(--panel-border,rgba(15,23,42,.12)) 72%,white 28%);box-shadow:-20px 0 48px rgba(15,23,42,.14);display:grid;align-content:start;grid-gap:16px;gap:16px}.ipr-constructor-screen_pickerHeader__pCMUt{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ipr-constructor-screen_pickerHeader__pCMUt h3{margin:3px 0 0;font-size:1.22rem}.ipr-constructor-screen_pickerEyebrow__baR_b{color:var(--accent,#2563eb);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ipr-constructor-screen_pickerClose__CxlCx{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.3);border-radius:50%;background:#fff;color:#475569;font-size:25px;line-height:1;cursor:pointer}.ipr-constructor-screen_pickerTabs__s8LdP{display:flex;gap:7px;flex-wrap:wrap}.ipr-constructor-screen_pickerTab__w_sQw{min-height:34px;padding:0 12px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;color:#64748b;font-weight:750;cursor:pointer}.ipr-constructor-screen_pickerTabActive__KFTWT{border-color:#bfdbfe;background:#eff6ff;color:var(--accent-strong,#1d4ed8)}.ipr-constructor-screen_pickerCandidate__TaqK6,.ipr-constructor-screen_pickerManual__ZaRhT{width:100%;text-align:left;border-radius:16px;cursor:pointer;display:grid;grid-gap:5px;gap:5px}.ipr-constructor-screen_pickerManual__ZaRhT{min-height:84px;padding:15px 16px;border:1px dashed #93c5fd;background:#f8fbff;color:#1e3a8a;align-content:center}.ipr-constructor-screen_pickerManual__ZaRhT strong{font-size:1rem;line-height:1.25}.ipr-constructor-screen_pickerCandidate__TaqK6>span,.ipr-constructor-screen_pickerManual__ZaRhT span{color:#64748b;font-size:.83rem;line-height:1.35}.ipr-constructor-screen_pickerList__ti4HZ{display:grid;grid-gap:9px;gap:9px}.ipr-constructor-screen_pickerCandidate__TaqK6{padding:13px 14px;border:1px solid rgba(148,163,184,.24);background:#fff;color:#172033}.ipr-constructor-screen_pickerCandidate__TaqK6:hover:not(:disabled){border-color:#93c5fd;background:#f8fbff}.ipr-constructor-screen_pickerCandidate__TaqK6:disabled{cursor:default;opacity:.62}.ipr-constructor-screen_pickerCandidateMeta__ySBN7{color:var(--accent,#2563eb)!important;font-size:.73rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ipr-constructor-screen_pickerCandidate__TaqK6 em{color:#64748b;font-size:.78rem;font-style:normal;font-weight:700}.ipr-constructor-screen_pickerGroup__sAjQS{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:17px;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.68)}.ipr-constructor-screen_pickerGroup__sAjQS h4{margin:0;color:#334155;font-size:.86rem;font-weight:800;line-height:1.3}.ipr-constructor-screen_pickerGroup__sAjQS .ipr-constructor-screen_pickerCandidate__TaqK6{background:#fff}.ipr-constructor-screen_pickerSearch__vPYfz{min-height:42px;border-radius:12px}.ipr-constructor-screen_activityCount___LdTr{color:#64748b;font-size:.78rem;font-weight:750}.ipr-constructor-screen_itemCardInProgress__ouTh2{border-color:color-mix(in srgb,var(--accent,#2563eb) 24%,white 76%)}.ipr-constructor-screen_itemCardCompleted__CX3Ny{border-color:color-mix(in srgb,#16a34a 26%,white 74%);background:linear-gradient(135deg,color-mix(in srgb,#16a34a 4%,white 96%),#fff)}.ipr-constructor-screen_nineBoxContext__6jdML{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(118px,.72fr);column-gap:16px;row-gap:10px}.ipr-constructor-screen_nineBoxReview__e704S{min-width:118px;overflow-wrap:normal}.ipr-constructor-screen_nineBoxSourceButton__hiwYL{grid-column:1/-1;justify-self:end;white-space:nowrap}@media (max-width:760px){.ipr-constructor-screen_nineBoxContext__6jdML{grid-template-columns:1fr;gap:10px}.ipr-constructor-screen_nineBoxSourceButton__hiwYL{grid-column:auto;justify-self:start}}.ipr-constructor-screen_screen__R17z_ [data-feature=development-sources-12d2],.ipr-constructor-screen_screen__R17z_ [data-feature=development-template-library-admin-12d5-d1],.ipr-constructor-screen_screen__R17z_ [data-feature=management-case-source-candidates-13b2]{display:none!important}.ipr-constructor-screen_iprContentTabs__Kf32p{display:flex;gap:8px;align-items:center;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.22)}.ipr-constructor-screen_iprContentTab__0xky6{min-height:38px;padding:8px 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#64748b;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.ipr-constructor-screen_iprContentTabActive__oNPxM{border-color:#bfdbfe;background:#eff6ff;color:var(--accent-strong,#1d4ed8)}.ipr-constructor-screen_iprContentTab__0xky6:hover{background:#f8fafc;color:#1e3a8a}.ipr-constructor-screen_iprContentCard__k7iXn[data-ipr-view=goals]>.ipr-constructor-screen_reviewPanel__l6oD3{display:none}.ipr-constructor-screen_iprContentCard__k7iXn .ipr-constructor-screen_adminHistoryPanel__25sR9,.ipr-constructor-screen_iprContentCard__k7iXn[data-ipr-view=reviews]>:not(.ipr-constructor-screen_iprContentTabs__Kf32p):not(.ipr-constructor-screen_reviewPanel__l6oD3),.ipr-constructor-screen_itemCard__eR9vr [data-feature=development-activity-templates-12d5-c2],.ipr-constructor-screen_itemCard__eR9vr [data-ipr-goal-context],.ipr-constructor-screen_itemCard__eR9vr [data-ipr-goal-narrative],.ipr-constructor-screen_itemCard__eR9vr [data-ipr-goal-progress],.ipr-constructor-screen_itemCard__eR9vr [data-ipr-goal-success-criteria],.ipr-constructor-screen_itemCard__eR9vr [data-ipr-goal-support],.ipr-constructor-screen_itemCard__eR9vr [data-ipr-legacy-activities]{display:none!important}.ipr-constructor-screen_goalStatusControl__LvRZm{display:grid;grid-template-columns:auto minmax(132px,1fr);grid-gap:7px;gap:7px;align-items:center;color:#64748b;font-size:12px;font-weight:800}.ipr-constructor-screen_goalStatusControl__LvRZm .ipr-constructor-screen_select__sTNzF{min-height:34px;padding:5px 28px 5px 9px;border-radius:10px;font-size:13px;font-weight:750}.ipr-constructor-screen_goalProgressControl__qNgNK{display:inline-grid;grid-template-columns:62px auto;gap:5px;align-items:center;color:var(--accent-strong,#1d4ed8);font-weight:900}.ipr-constructor-screen_goalProgressControl__qNgNK .ipr-constructor-screen_input__d1F_7{min-height:32px;padding:4px 7px;border-color:#bfdbfe;text-align:right;font-size:14px;font-weight:850}.ipr-constructor-screen_itemMetaStrip__sIdS_{grid-template-columns:minmax(0,1fr)}.ipr-constructor-screen_itemMetaPillProgress__Yxq0D{grid-column:auto}.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemActionGrid___wREG),.ipr-constructor-screen_itemSection__xJRcy:has(.ipr-constructor-screen_itemSupportGrid__0ArTh){gap:12px;padding:16px;border-radius:20px}.ipr-constructor-screen_itemActionTextarea__8iqkF{min-height:86px}.ipr-constructor-screen_itemSupportGrid__0ArTh{grid-template-columns:repeat(2,minmax(0,1fr))}.ipr-constructor-screen_itemSupportTextarea__KcfF8{min-height:76px}.ipr-constructor-screen_itemCommentTextarea__I8ukd{min-height:92px}.ipr-constructor-screen_activityDeadline__9O7fT{display:grid;grid-template-columns:auto minmax(150px,1fr);grid-gap:8px;gap:8px;align-items:center;margin-top:10px;color:#64748b;font-size:12px;font-weight:750}.ipr-constructor-screen_activityDeadline__9O7fT .ipr-constructor-screen_input__d1F_7{min-height:36px;padding:6px 9px;font-size:13px}.ipr-constructor-screen_activityDetails__b6BwK{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.ipr-constructor-screen_activityDetails__b6BwK>div,.ipr-constructor-screen_activityDetails__b6BwK>label{display:grid;grid-gap:4px;gap:4px;color:#64748b;font-size:12px;font-weight:750}.ipr-constructor-screen_activityCategory__2M5CB{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:rgba(255,255,255,.56)}.ipr-constructor-screen_activityCategory__2M5CB:nth-of-type(2){border-color:rgba(37,99,235,.24);background:rgba(239,246,255,.5)}.ipr-constructor-screen_activityCategory__2M5CB:nth-of-type(3){border-color:rgba(13,148,136,.24);background:rgba(240,253,250,.54)}.ipr-constructor-screen_activityCategory__2M5CB:nth-of-type(4){border-color:rgba(124,58,237,.22);background:rgba(250,245,255,.62)}.ipr-constructor-screen_activityCardTop__KQ9Tj,.ipr-constructor-screen_activityCategoryHead__nfWj7{display:flex;justify-content:space-between;gap:10px;align-items:center}.ipr-constructor-screen_activityCategoryHead__nfWj7>span{color:#1e3a8a;font-size:14px;font-weight:850}.ipr-constructor-screen_activityAddButton__zErfV{min-height:32px;padding:5px 10px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:var(--accent-strong,#1d4ed8);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ipr-constructor-screen_activityCard__Gvzr0{display:grid;grid-gap:0;gap:0;padding:0;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:rgba(255,255,255,.86)}.ipr-constructor-screen_activityCardSummary__l5n6D{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;min-height:52px;padding:9px 12px;cursor:pointer;list-style:none}.ipr-constructor-screen_activityCardSummary__l5n6D::-webkit-details-marker{display:none}.ipr-constructor-screen_activityCardSummary__l5n6D:after{content:"⌄";color:#64748b;font-size:16px;font-weight:800;line-height:1}.ipr-constructor-screen_activityCard__Gvzr0[open] .ipr-constructor-screen_activityCardSummary__l5n6D:after{transform:rotate(180deg)}.ipr-constructor-screen_activityCardTitle__7bj0C{color:#334155;font-size:12px;font-weight:850}.ipr-constructor-screen_activityCardPreview__hyTRi{min-width:0;overflow:hidden;color:#0f172a;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ipr-constructor-screen_activityCardDeadline__lAD4u{color:#64748b;font-size:12px;font-weight:750;white-space:nowrap}.ipr-constructor-screen_activityCardBody__lbWX_{display:grid;grid-gap:10px;gap:10px;padding:0 12px 12px;border-top:1px solid rgba(148,163,184,.16)}.ipr-constructor-screen_activityCardTop__KQ9Tj{color:#64748b;font-size:12px;font-weight:800}.ipr-constructor-screen_activityField__3ih_E{display:grid;grid-gap:5px;gap:5px;color:#475569;font-size:12px;font-weight:750}.ipr-constructor-screen_activityRemoveButton__WehsW{border:0;background:transparent;color:#b91c1c;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ipr-constructor-screen_activityEmpty__kMbu_{color:#94a3b8;font-size:13px}.ipr-constructor-screen_itemActivityComment__XAZD9,.ipr-constructor-screen_itemActivityTextarea___esta{min-height:62px;font-size:13px;line-height:1.35}.ipr-constructor-screen_activityCard__Gvzr0 .ipr-constructor-screen_itemActionTextarea__8iqkF{min-height:78px}.ipr-constructor-screen_activityCard__Gvzr0 .ipr-constructor-screen_activityDetails__b6BwK{grid-template-columns:repeat(2,minmax(0,1fr))}.ipr-constructor-screen_itemProgressNote__mNfzt{border-top:1px solid rgba(148,163,184,.2);padding-top:12px}.ipr-constructor-screen_itemProgressNote__mNfzt summary{cursor:pointer;color:#64748b;font-size:13px;font-weight:750}.ipr-constructor-screen_itemProgressNote__mNfzt .ipr-constructor-screen_itemCommentTextarea__I8ukd{margin-top:10px}@media (max-width:980px){.ipr-constructor-screen_itemMetaStrip__sIdS_,.ipr-constructor-screen_itemSupportGrid__0ArTh{grid-template-columns:1fr}.ipr-constructor-screen_itemMetaPillProgress__Yxq0D{grid-column:auto}.ipr-constructor-screen_activityDeadline__9O7fT{grid-template-columns:1fr}.ipr-constructor-screen_activityCardSummary__l5n6D,.ipr-constructor-screen_activityCard__Gvzr0 .ipr-constructor-screen_activityDetails__b6BwK{grid-template-columns:1fr;gap:6px}}@media (max-width:620px){.ipr-constructor-screen_iprContentTabs__Kf32p{align-items:stretch;flex-direction:column}.ipr-constructor-screen_iprContentTab__0xky6{width:100%}}.ipr-constructor-screen_screen__R17z_{gap:var(--space-4,16px)}.ipr-constructor-screen_card__s2wbm,.ipr-constructor-screen_dirtyCard__95uZG,.ipr-constructor-screen_headerCard__pxCDI,.ipr-constructor-screen_iprContentCard__k7iXn,.ipr-constructor-screen_toolbar__PNJkx{background:var(--surface,#fff);border-color:var(--panel-border,#dbe3ef);border-radius:var(--radius-panel,24px);box-shadow:var(--shadow,0 14px 36px rgba(15,23,42,.08))}.ipr-constructor-screen_registryTableWrap__i_wlv{overflow:hidden;border-color:var(--panel-border,#dbe3ef);border-radius:var(--radius-control,14px)}.ipr-constructor-screen_registryTable__SAB3o th{background:var(--surface-muted,#f6f8fc)}.ipr-constructor-screen_itemCard__eR9vr,.ipr-constructor-screen_registryTable__SAB3o td,.ipr-constructor-screen_registryTable__SAB3o th{border-color:var(--panel-border,#dbe3ef)}.ipr-constructor-screen_itemCard__eR9vr{border-radius:var(--radius-panel,24px);box-shadow:var(--shadow-sm,0 8px 22px rgba(15,23,42,.05))}.ipr-constructor-screen_toolbarRow__7jWxc{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) max-content max-content;align-items:end;gap:var(--space-3,12px)}.ipr-constructor-screen_toolbarActions__A0NyF :is(button,.ipr-constructor-screen_button__jpAJ_,.ipr-constructor-screen_secondaryButton__eSoX_),.ipr-constructor-screen_toolbarRow__7jWxc>:is(button,.ipr-constructor-screen_button__jpAJ_){min-height:var(--ui-control-md,42px);height:var(--ui-control-md,42px);padding-inline:14px;border-radius:var(--radius-control,14px);white-space:nowrap}.ipr-constructor-screen_toolbarActions__A0NyF{display:flex;align-items:flex-end;gap:var(--space-2,8px);min-height:var(--ui-control-md,42px)}.ipr-constructor-screen_toolbar__PNJkx select{min-height:var(--ui-control-md,42px);border-radius:var(--radius-control,14px)}@media (max-width:1100px){.ipr-constructor-screen_toolbarRow__7jWxc{grid-template-columns:repeat(2,minmax(0,1fr))}.ipr-constructor-screen_toolbarActions__A0NyF{justify-content:flex-start;flex-wrap:wrap;height:auto}}@media (max-width:640px){.ipr-constructor-screen_toolbarRow__7jWxc{grid-template-columns:1fr}.ipr-constructor-screen_toolbarActions__A0NyF,.ipr-constructor-screen_toolbarRow__7jWxc>:is(button,.ipr-constructor-screen_button__jpAJ_){width:100%}.ipr-constructor-screen_toolbarActions__A0NyF :is(button,.ipr-constructor-screen_button__jpAJ_,.ipr-constructor-screen_secondaryButton__eSoX_){flex:1 1 auto}}.ipr-constructor-screen_registryTable__SAB3o td,.ipr-constructor-screen_registryTable__SAB3o th{padding:12px 14px}.ipr-constructor-screen_registryTable__SAB3o th{font-size:.72rem;letter-spacing:.055em}.ipr-constructor-screen_registryTable__SAB3o td:last-child{width:1%;vertical-align:middle;text-align:right;white-space:nowrap}.ipr-constructor-screen_registryTable__SAB3o .ipr-constructor-screen_ghostButton__46ZMy{min-height:var(--ui-control-sm,36px);height:var(--ui-control-sm,36px);padding-inline:12px;border-radius:var(--radius-control,14px);font-size:var(--ui-font-size-sm,.875rem)}.ipr-constructor-screen_badge__14G4Q,.ipr-constructor-screen_tag__lawJQ{min-height:28px;padding:4px 10px;border:1px solid transparent;font-size:.76rem;line-height:1.15}.ipr-constructor-screen_badgeNeutral__dAERg{border-color:color-mix(in srgb,var(--accent,#2563eb) 16%,transparent)}.ipr-constructor-screen_badgeWarning__X6nA4{border-color:color-mix(in srgb,#d97706 18%,transparent)}.ipr-constructor-screen_badgeDanger__LMt39{border-color:color-mix(in srgb,#dc2626 18%,transparent)}@media (max-width:720px){.ipr-constructor-screen_registryTable__SAB3o td,.ipr-constructor-screen_registryTable__SAB3o th{padding:10px 12px}}