.page_page__wf0lO{--itilio-bg:#f6f8fc;--itilio-surface:#fff;--itilio-text:#101935;--itilio-muted:#68738a;--itilio-border:#e3e8f2;--itilio-border-strong:#cad3e2;--itilio-blue:#2557e8;--itilio-violet:#7c3aed;--itilio-green:#16a34a;--itilio-green-soft:#eafaf1;--itilio-amber:#f59e0b;--itilio-amber-soft:#fff7e6;--itilio-red:#e11d48;--itilio-red-soft:#fff1f4;--itilio-shadow-soft:0 10px 24px rgba(15,23,42,.055);min-height:100vh;background:radial-gradient(circle at top left,rgba(37,87,232,.09),transparent 32rem),radial-gradient(circle at top right,rgba(124,58,237,.08),transparent 36rem),var(--itilio-bg);color:var(--itilio-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_page__wf0lO button,.page_page__wf0lO input,.page_page__wf0lO textarea{font:inherit}.page_header__SknjJ{height:76px;display:grid;grid-template-columns:minmax(230px,auto) 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:0 24px;background:hsla(0,0%,100%,.88);border-bottom:1px solid rgba(226,232,240,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.page_brand__J16IZ{display:flex;align-items:center;gap:13px;min-width:220px}.page_logoMark__zcj9r{width:45px;height:45px;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:25px;font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,#2459ee,#7c3aed);box-shadow:0 10px 28px rgba(37,87,232,.28)}.page_brandName__CFrfV{font-weight:820;font-size:20px;line-height:1.05;letter-spacing:-.035em}.page_brandSub__FsZDu{font-size:12px;color:var(--itilio-muted);margin-top:3px}.page_headerSelectors__Q0q_B{display:flex;align-items:center;gap:14px;min-width:0}.page_selector__nfES4{height:46px;border:1px solid var(--itilio-border);background:hsla(0,0%,100%,.86);border-radius:12px;color:var(--itilio-text);padding:0 14px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:210px;box-shadow:0 5px 16px rgba(15,23,42,.035)}.page_selectorIcon__MmrBi{color:#33415f;display:inline-flex}.page_headerActions__tSYgW{display:flex;align-items:center;justify-content:flex-end;gap:12px}.page_iconButtonSmall__URByX,.page_iconButton__WWO9c{border:0;background:transparent;color:#1d2944;display:inline-grid;place-items:center;cursor:pointer;border-radius:10px}.page_iconButton__WWO9c{width:42px;height:42px}.page_iconButtonSmall__URByX:hover,.page_iconButton__WWO9c:hover{background:#eef3ff}.page_avatarButton__X3b1X{border:0;background:transparent;color:#1d2944;display:inline-flex;align-items:center;gap:7px;cursor:pointer;position:relative}.page_avatar__kY2S4{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;background:linear-gradient(135deg,#2557e8,#05a6d7);box-shadow:0 10px 22px rgba(37,87,232,.24)}.page_onlineDot__1ucIp{width:10px;height:10px;border-radius:999px;background:#22c55e;border:2px solid #fff;position:absolute;left:34px;bottom:4px}.page_pageInner__c6HeX{padding:18px 22px 24px;max-width:1760px;margin:0 auto}.page_stepperShell__CMQod{min-height:120px;background:hsla(0,0%,100%,.88);border:1px solid var(--itilio-border);border-radius:18px;box-shadow:var(--itilio-shadow-soft);display:grid;grid-template-columns:1fr 360px;align-items:center;grid-gap:28px;gap:28px;padding:20px 40px}.page_stepper__fWfoy{justify-content:center}.page_stepWrap__dGy1h,.page_stepper__fWfoy{display:flex;align-items:center;gap:18px}.page_stepItem__XHj8F{display:grid;justify-items:center;grid-gap:9px;gap:9px;min-width:70px}.page_stepActive__0oRRQ,.page_stepCircle__tVjwV{width:47px;height:47px;border-radius:999px;display:grid;place-items:center;font-weight:800}.page_stepActive__0oRRQ{color:#fff;background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 12px 26px rgba(37,87,232,.28)}.page_stepCircle__tVjwV{color:#1d2944;background:#fff;border:1px solid var(--itilio-border-strong)}.page_stepLabelActive__kEny4,.page_stepLabel__Pt2lN{font-size:14px;font-weight:670}.page_stepLabel__Pt2lN{color:#536078}.page_stepLabelActive__kEny4{color:var(--itilio-text)}.page_stepLine__XsBI9{width:130px;height:2px;background:linear-gradient(90deg,#b9c4d7,#d9e1ee)}.page_stepTitle__EkhS2{border-left:1px solid var(--itilio-border);padding-left:36px;font-size:24px;font-weight:800;letter-spacing:-.045em;line-height:1.2}.page_stepTitle__EkhS2 strong{display:block;margin-top:5px;font-size:27px;background:linear-gradient(90deg,var(--itilio-blue),var(--itilio-violet));-webkit-background-clip:text;color:transparent}.page_workspaceGrid__cALww{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(520px,1.38fr) minmax(330px,.98fr);grid-gap:18px;gap:18px;margin-top:18px}.page_panel__2vz4f{background:hsla(0,0%,100%,.9);border:1px solid var(--itilio-border);border-radius:18px;box-shadow:var(--itilio-shadow-soft);overflow:hidden;min-width:0}.page_panelHeader__N6IAn{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-bottom:1px solid var(--itilio-border);background:hsla(0,0%,100%,.72)}.page_panelTitle__pY46W{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;letter-spacing:-.025em}.page_panelTitle__pY46W svg{color:var(--itilio-blue)}.page_panelContent__mSJTe{padding:20px}.page_inputSection__fvFcR+.page_inputSection__fvFcR{margin-top:24px}.page_inputSection__fvFcR h3{display:flex;align-items:center;gap:9px;font-size:15px;margin:0 0 12px;color:#172348}.page_inputSection__fvFcR h3 svg{color:var(--itilio-blue)}.page_dropzoneSmall__xN3AX,.page_dropzone__X7Hwe{border:1.5px dashed #c9d3e8;background:linear-gradient(180deg,#fff,#f9fbff);border-radius:15px;color:#253153}.page_dropzone__X7Hwe{height:130px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;text-align:center}.page_dropIcon__fTMu4{width:43px;height:43px;border-radius:12px;border:1px solid #c7d2fe;background:#f4f2ff;display:grid;place-items:center;color:var(--itilio-violet)}.page_dropzoneSmall__xN3AX span,.page_dropzone__X7Hwe span{color:var(--itilio-muted);font-size:12px}.page_outlinePrimaryButton__vQBHN{width:100%;margin-top:14px;height:45px;border:1px solid rgba(37,87,232,.55);border-radius:12px;background:#fff;color:var(--itilio-blue);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:760;cursor:pointer}.page_outlinePrimaryButton__vQBHN:hover{background:#f0f5ff}.page_textareaWrap__irV_8{display:block;position:relative}.page_textareaWrap__irV_8 textarea{width:100%;min-height:138px;resize:vertical;border:1px solid var(--itilio-border-strong);border-radius:14px;background:#fff;padding:16px;color:var(--itilio-text);outline:none}.page_textareaWrap__irV_8 textarea:focus{border-color:rgba(37,87,232,.65);box-shadow:0 0 0 4px rgba(37,87,232,.1)}.page_textareaWrap__irV_8 span{position:absolute;right:14px;bottom:12px;color:var(--itilio-muted);font-size:12px}.page_dropzoneSmall__xN3AX{min-height:92px;display:flex;align-items:center;justify-content:center;gap:14px;padding:16px}.page_dropzoneSmall__xN3AX svg{color:var(--itilio-violet)}.page_dropzoneSmall__xN3AX strong{display:block;font-size:14px;margin-bottom:3px}.page_infoNote__ox6sV{margin-top:24px;border-radius:15px;background:linear-gradient(135deg,#f2f6ff,#f7f2ff);border:1px solid #dce4ff;min-height:58px;padding:14px;display:flex;align-items:center;gap:11px;color:#142452;font-weight:730}.page_infoNote__ox6sV svg{color:var(--itilio-blue);flex:0 0 auto}.page_chatBody__3uhBl{padding:30px 22px 20px;min-height:660px}.page_messageMeta__wvAva{color:var(--itilio-muted);font-size:12px;font-weight:650;margin-bottom:7px}.page_userMessageRow__UJRYS{display:grid;grid-template-columns:1fr auto;grid-template-areas:"meta icon" "bubble icon";align-items:center;grid-gap:8px 13px;gap:8px 13px;max-width:470px;margin-left:auto}.page_userMessageRow__UJRYS .page_messageMeta__wvAva{grid-area:meta;text-align:right}.page_userBubble__Ydf0v{grid-area:bubble;padding:17px 19px;border:1px solid #d9d7ff;border-radius:15px;background:linear-gradient(135deg,#f7f5ff,#fff);box-shadow:0 10px 24px rgba(91,65,255,.06);font-weight:640;line-height:1.45}.page_roundIconAi__GIaF7,.page_roundIcon__QrLQk{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--itilio-border)}.page_roundIcon__QrLQk{grid-area:icon;background:#fff}.page_roundIconAi__GIaF7{background:#f4f7ff;color:var(--itilio-blue)}.page_aiMessageRow__Ns3DX{display:flex;gap:13px;align-items:center;margin-top:26px;max-width:560px}.page_aiBubble__pVaLB{padding:17px 19px;border:1px solid var(--itilio-border);border-radius:15px;background:#fff;line-height:1.48;box-shadow:0 8px 20px rgba(15,23,42,.035)}.page_suggestionCard__fvrkJ{margin-top:22px;border-radius:18px;border:1px solid #d8dcff;background:linear-gradient(135deg,rgba(246,243,255,.92),hsla(0,0%,100%,.96)),#fff;box-shadow:0 18px 44px rgba(37,87,232,.08);overflow:hidden}.page_suggestionHeader__di2XK{padding:21px 20px 4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.page_suggestionHeader__di2XK h3{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:17px}.page_suggestionHeader__di2XK h3 svg{color:var(--itilio-blue)}.page_badgeRow__crK0u{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.page_badgeSuccess__enqo5,.page_badgeWarning__wvP_o{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:760}.page_badgeSuccess__enqo5{color:#08753a;background:var(--itilio-green-soft);border:1px solid #b9ebcc}.page_badgeWarning__wvP_o{color:#a75f00;background:var(--itilio-amber-soft);border:1px solid #fedba0}.page_suggestionList__Xd_Fi{padding:6px 24px 22px 46px;margin:0;line-height:1.9;font-size:16px}.page_suggestionList__Xd_Fi strong{color:#111b39}.page_suggestionActions__M1h_Y{border-top:1px solid #dfe5f6;padding:16px;display:flex;flex-wrap:wrap;gap:12px;background:hsla(0,0%,100%,.66)}.page_primaryButton__J6Bt7,.page_secondaryButton__LzWH_,.page_secondaryDangerButton__c0qmv{height:46px;padding:0 18px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:780;cursor:pointer}.page_primaryButton__J6Bt7{color:#fff;border:0;background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 14px 26px rgba(37,87,232,.23)}.page_secondaryButton__LzWH_,.page_secondaryDangerButton__c0qmv{background:#fff;border:1px solid var(--itilio-border-strong);color:#1d2944}.page_secondaryDangerButton__c0qmv svg{color:var(--itilio-red)}.page_promptBox__9lfoz{margin-top:26px;height:70px;border:1px solid var(--itilio-border-strong);border-radius:15px;display:flex;align-items:center;gap:12px;padding:0 12px 0 18px;background:#fff}.page_promptBox__9lfoz input{flex:1 1;border:0;outline:none;min-width:0;font-size:15px;color:var(--itilio-text)}.page_promptBox__9lfoz button{width:46px;height:46px;display:grid;place-items:center;border:1px solid #d7def0;border-radius:12px;background:#f7f9ff;color:var(--itilio-blue);cursor:pointer}.page_chatFootnote__QbEOQ{margin-top:13px;color:var(--itilio-muted);font-size:13px}.page_timelineWrap__0tJqt{position:relative;padding:28px 20px 22px 58px;min-height:660px}.page_timelineLine__PO6Qu{position:absolute;left:33px;top:42px;bottom:100px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--itilio-violet),var(--itilio-blue),#d7ddff)}.page_evidenceItem__aQg6w{position:relative;margin-bottom:20px}.page_timelineNodePending__KedRm,.page_timelineNode__1BW3D{width:18px;height:18px;border-radius:999px;position:absolute;left:-33px;top:23px;z-index:2}.page_timelineNode__1BW3D{background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 0 0 5px rgba(91,91,246,.1)}.page_timelineNodePending__KedRm{background:#fff;border:2px solid var(--itilio-blue);box-shadow:0 0 0 5px rgba(37,87,232,.08)}.page_evidenceCard__9Tcc1{position:relative;min-height:78px;border:1px solid var(--itilio-border);border-radius:15px;background:#fff;padding:15px 44px 15px 16px;box-shadow:0 8px 20px rgba(15,23,42,.04)}.page_evidenceCard__9Tcc1:before{content:"";position:absolute;left:-8px;top:25px;width:14px;height:14px;background:#fff;border-left:1px solid var(--itilio-border);border-bottom:1px solid var(--itilio-border);transform:rotate(45deg)}.page_evidenceTop__uclfH{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.page_typeBadge__rJ7Fq{display:inline-flex;align-items:center;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:800}.page_typeProblema__NUujB{color:#be123c;background:var(--itilio-red-soft);border:1px solid #fecdd3}.page_typeActor__oz9t5{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.page_typeProceso__w_sT1{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe}.page_typeRegla__np_dH{color:#0f766e;background:#ecfeff;border:1px solid #a5f3fc}.page_evidenceTime__qd9td{color:var(--itilio-muted);font-size:12px;font-weight:680}.page_evidenceText__701S_{font-size:14px;line-height:1.42;color:#172348}.page_evidenceStatus__fiV9U{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--itilio-green);display:grid;place-items:center}.page_evidenceItem__aQg6w:nth-of-type(5) .page_evidenceStatus__fiV9U{color:var(--itilio-amber)}.page_addEvidenceButton__j7nQj{width:100%;height:46px;border-radius:12px;border:1px solid rgba(37,87,232,.55);background:#fff;color:var(--itilio-blue);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;cursor:pointer}.page_bottomBar__GvhCG{margin-top:22px;min-height:94px;border:1px solid var(--itilio-border);border-radius:18px;background:hsla(0,0%,100%,.93);box-shadow:var(--itilio-shadow-soft);display:grid;grid-template-columns:minmax(300px,1fr) auto minmax(500px,1fr);align-items:center;grid-gap:22px;gap:22px;padding:18px 28px}.page_draftStatus__AslZz{display:flex;align-items:center;gap:15px}.page_clockIcon__Gdjab{width:46px;height:46px;border-radius:999px;border:1px solid var(--itilio-border-strong);display:grid;place-items:center;color:#1d2944}.page_draftStatus__AslZz strong{display:block;margin-bottom:4px}.page_draftStatus__AslZz div div{color:var(--itilio-muted);font-size:13px}.page_draftStatus__AslZz span{display:inline-flex;align-items:center;margin-left:8px;background:var(--itilio-green-soft);color:#08753a;border:1px solid #b9ebcc;border-radius:999px;padding:2px 8px;font-weight:760;font-size:12px}.page_approvalCopy__M2Izg{color:#536078;text-align:center;white-space:nowrap}.page_footerActions__RSJPI{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.page_footerButton__ZdkJB,.page_footerPrimaryButton__GGut2{height:54px;border-radius:13px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:820;cursor:pointer}.page_footerButton__ZdkJB{background:#fff;border:1px solid var(--itilio-border-strong);color:#1d2944}.page_footerPrimaryButton__GGut2{color:#fff;border:0;background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 16px 34px rgba(37,87,232,.26)}@media(max-width:1280px){.page_header__SknjJ{grid-template-columns:1fr auto;height:auto;padding-top:14px}.page_headerSelectors__Q0q_B{order:3;grid-column:1/-1;padding-bottom:12px;overflow-x:auto}.page_workspaceGrid__cALww{grid-template-columns:1fr}.page_chatBody__3uhBl,.page_timelineWrap__0tJqt{min-height:auto}.page_stepperShell__CMQod{grid-template-columns:1fr}.page_stepTitle__EkhS2{border-left:0;border-top:1px solid var(--itilio-border);padding:20px 0 0;text-align:center}.page_bottomBar__GvhCG{grid-template-columns:1fr}.page_approvalCopy__M2Izg{text-align:left}.page_footerActions__RSJPI{justify-content:flex-start}}@media(max-width:760px){.page_header__SknjJ,.page_pageInner__c6HeX{padding:12px}.page_brandName__CFrfV{font-size:18px}.page_headerActions__tSYgW{gap:4px}.page_selector__nfES4{min-width:190px}.page_stepperShell__CMQod{padding:18px}.page_stepWrap__dGy1h,.page_stepper__fWfoy{gap:8px}.page_stepLine__XsBI9{width:36px}.page_stepActive__0oRRQ,.page_stepCircle__tVjwV{width:40px;height:40px}.page_stepLabelActive__kEny4,.page_stepLabel__Pt2lN{font-size:12px}.page_stepTitle__EkhS2{font-size:20px}.page_stepTitle__EkhS2 strong{font-size:22px}.page_suggestionHeader__di2XK{align-items:flex-start;flex-direction:column}.page_footerActions__RSJPI,.page_suggestionActions__M1h_Y{display:grid;grid-template-columns:1fr}.page_footerButton__ZdkJB,.page_footerPrimaryButton__GGut2,.page_primaryButton__J6Bt7,.page_secondaryButton__LzWH_,.page_secondaryDangerButton__c0qmv{width:100%}.page_timelineWrap__0tJqt{padding-left:48px}.page_timelineLine__PO6Qu{left:26px}.page_timelineNodePending__KedRm,.page_timelineNode__1BW3D{left:-31px}}.page_page__Wv_vP{--itilio-bg:#f6f8fc;--itilio-surface:#fff;--itilio-surface-soft:#f8faff;--itilio-text:#101935;--itilio-muted:#68738a;--itilio-border:#e3e8f2;--itilio-border-strong:#cad3e2;--itilio-blue:#2557e8;--itilio-violet:#7c3aed;--itilio-cyan:#06b6d4;--itilio-green:#16a34a;--itilio-amber:#f59e0b;--itilio-red:#e11d48;--itilio-shadow:0 18px 50px rgba(15,23,42,.07);--itilio-shadow-soft:0 10px 24px rgba(15,23,42,.055);min-height:100vh;background:radial-gradient(circle at top left,rgba(37,87,232,.09),transparent 32rem),radial-gradient(circle at top right,rgba(124,58,237,.08),transparent 36rem),var(--itilio-bg);color:var(--itilio-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_page__Wv_vP button,.page_page__Wv_vP input,.page_page__Wv_vP select,.page_page__Wv_vP textarea{font:inherit}.page_header__jO110{height:76px;display:grid;grid-template-columns:minmax(230px,auto) 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:0 24px;background:hsla(0,0%,100%,.88);border-bottom:1px solid rgba(226,232,240,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.page_brand__bl6wu{display:flex;align-items:center;gap:13px;min-width:220px}.page_logoMark__xfaAy{width:45px;height:45px;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:25px;font-weight:850;letter-spacing:-.04em;background:linear-gradient(135deg,#2459ee,#7c3aed);box-shadow:0 10px 28px rgba(37,87,232,.28)}.page_brandName__VQdh7{font-weight:850;font-size:20px;line-height:1.05;letter-spacing:-.035em}.page_brandSub__cahSi{font-size:12px;color:var(--itilio-muted);margin-top:3px}.page_headerSelectors__pNPiv{display:flex;align-items:center;gap:14px;min-width:0}.page_selector__rX0Cg{height:46px;border:1px solid var(--itilio-border);background:hsla(0,0%,100%,.86);border-radius:12px;color:var(--itilio-text);padding:0 14px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:210px;box-shadow:0 5px 16px rgba(15,23,42,.035)}.page_selectorIcon__18rD2{color:#33415f;display:inline-flex}.page_headerActions__UvQ4G{display:flex;align-items:center;justify-content:flex-end;gap:12px}.page_iconButtonSmall__FPYfL,.page_iconButton__CGG5M{border:0;background:transparent;color:#1d2944;display:inline-grid;place-items:center;cursor:pointer;border-radius:10px}.page_iconButton__CGG5M{width:42px;height:42px}.page_iconButtonSmall__FPYfL:hover,.page_iconButton__CGG5M:hover{background:#eef3ff}.page_avatarButton__v9a_C{border:0;background:transparent;color:#1d2944;display:inline-flex;align-items:center;gap:7px;cursor:pointer;position:relative}.page_avatar__TPS9H{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:850;background:linear-gradient(135deg,#2557e8,#05a6d7);box-shadow:0 10px 22px rgba(37,87,232,.24)}.page_onlineDot__4V0p7{width:10px;height:10px;border-radius:999px;background:#22c55e;border:2px solid #fff;position:absolute;left:34px;bottom:4px}.page_pageInner__2zq6I{padding:18px 22px 24px;max-width:1760px;margin:0 auto}.page_stepperShell__uGpew{min-height:118px;background:hsla(0,0%,100%,.88);border:1px solid var(--itilio-border);border-radius:18px;box-shadow:var(--itilio-shadow-soft);display:grid;grid-template-columns:1fr 390px;align-items:center;grid-gap:28px;gap:28px;padding:20px 40px}.page_stepper__6tV5c{justify-content:center}.page_stepWrap__6Gxqx,.page_stepper__6tV5c{display:flex;align-items:center;gap:18px}.page_stepItem__Z1yg4{display:grid;justify-items:center;grid-gap:9px;gap:9px;min-width:76px}.page_stepActive__oyJKx,.page_stepCircle__2Q_Jx,.page_stepDone__r7D0_{width:47px;height:47px;border-radius:999px;display:grid;place-items:center;font-weight:850}.page_stepActive__oyJKx{color:#fff;background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 12px 26px rgba(37,87,232,.28)}.page_stepDone__r7D0_{color:var(--itilio-blue);background:#eff5ff;border:1px solid #bfd0ff}.page_stepCircle__2Q_Jx{color:#1d2944;background:#fff;border:1px solid var(--itilio-border-strong)}.page_stepLabelActive__0YsiO,.page_stepLabel__TgIxp{font-size:14px;font-weight:700}.page_stepLabel__TgIxp{color:#536078}.page_stepLabelActive__0YsiO{color:var(--itilio-text)}.page_stepLine__WAZlE{width:112px;height:2px;background:linear-gradient(90deg,#b9c4d7,#d9e1ee)}.page_stepTitle__B0894{border-left:1px solid var(--itilio-border);padding-left:36px;font-size:23px;font-weight:850;letter-spacing:-.045em;line-height:1.2}.page_stepTitle__B0894 strong{display:block;margin-top:5px;font-size:26px;background:linear-gradient(90deg,var(--itilio-blue),var(--itilio-violet));-webkit-background-clip:text;color:transparent}.page_panel__lvAC1{background:hsla(0,0%,100%,.92);border:1px solid var(--itilio-border);border-radius:18px;box-shadow:var(--itilio-shadow-soft);overflow:hidden;min-width:0}.page_panelHeader__e1kvD{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-bottom:1px solid var(--itilio-border);background:hsla(0,0%,100%,.72)}.page_panelTitle__r6WNb{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:850;letter-spacing:-.025em}.page_panelTitle__r6WNb svg{color:var(--itilio-blue)}.page_pillAmber__AMen3,.page_pillBlue__Q6JOQ,.page_pillCyan__1Bd_U,.page_pillGreen__eGJu3,.page_pillRed__OUpNW,.page_pillViolet__hQCdY,.page_pill__D3IVr{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;white-space:nowrap}.page_pill__D3IVr{background:#f3f6fb;border:1px solid #dfe6f2;color:#536078}.page_pillGreen__eGJu3{background:#eafaf1;border:1px solid #b9ebcc;color:#08753a}.page_pillAmber__AMen3{background:#fff7e6;border:1px solid #fedba0;color:#a75f00}.page_pillBlue__Q6JOQ{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.page_pillViolet__hQCdY{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.page_pillRed__OUpNW{background:#fff1f4;border:1px solid #fecdd3;color:#be123c}.page_pillCyan__1Bd_U{background:#ecfeff;border:1px solid #a5f3fc;color:#0f766e}.page_dangerButton__5QoZH,.page_ghostButton__Z6iGP,.page_primaryButton__5T0p8,.page_secondaryButton__fdy08{height:44px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;cursor:pointer}.page_primaryButton__5T0p8{color:#fff;border:0;background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 14px 26px rgba(37,87,232,.23)}.page_secondaryButton__fdy08{color:#1d2944;background:#fff;border:1px solid var(--itilio-border-strong)}.page_ghostButton__Z6iGP{color:var(--itilio-blue);background:#f7f9ff;border:1px solid #d7def0}.page_dangerButton__5QoZH{color:#be123c;background:#fff;border:1px solid #fecdd3}.page_input__wI5_9{height:43px;border:1px solid var(--itilio-border-strong);border-radius:12px;background:#fff;outline:none;color:var(--itilio-text);padding:0 14px}.page_input__wI5_9:focus,.page_select__nBG1s:focus,.page_textarea__aNc0q:focus{border-color:rgba(37,87,232,.65);box-shadow:0 0 0 4px rgba(37,87,232,.1)}.page_select__nBG1s{height:42px;border:1px solid var(--itilio-border-strong);border-radius:11px;background:#fff;color:var(--itilio-text);padding:0 12px;outline:none}.page_bottomBar__XH5Vt{margin-top:22px;min-height:94px;border:1px solid var(--itilio-border);border-radius:18px;background:hsla(0,0%,100%,.93);box-shadow:var(--itilio-shadow-soft);display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:18px 28px}.page_bottomStatus__lL_Wu{display:flex;align-items:center;gap:14px;color:#536078}.page_statusIcon__okHFJ{width:46px;height:46px;border-radius:999px;border:1px solid var(--itilio-border-strong);display:grid;place-items:center;color:#1d2944}.page_bottomActions__t66Y_{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.page_table__FAe1N{width:100%;border-collapse:collapse}.page_table__FAe1N th{color:#536078;font-size:12px;text-align:left;font-weight:850;background:#f8faff;border-bottom:1px solid var(--itilio-border);padding:12px 14px}.page_table__FAe1N td{border-bottom:1px solid #edf1f7;padding:13px 14px;font-size:14px;vertical-align:middle}.page_table__FAe1N tr:hover td{background:#fbfcff}.page_searchBox__MO7mK{display:flex;align-items:center;gap:10px;height:44px;border:1px solid var(--itilio-border-strong);border-radius:12px;padding:0 13px;background:#fff;color:var(--itilio-muted)}.page_searchBox__MO7mK input{border:0;outline:0;min-width:0;flex:1 1;background:transparent;color:var(--itilio-text)}.page_miniMetric__nkzZw{background:#fff;border:1px solid var(--itilio-border);border-radius:14px;padding:14px}.page_progressTrack__08HQW{height:9px;border-radius:999px;background:#edf1f7;overflow:hidden}.page_progressFill__ZSTz_{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--itilio-blue),var(--itilio-violet))}@media (max-width:1280px){.page_header__jO110{grid-template-columns:1fr auto;height:auto;padding-top:14px}.page_headerSelectors__pNPiv{order:3;grid-column:1/-1;padding-bottom:12px;overflow-x:auto}.page_stepperShell__uGpew{grid-template-columns:1fr}.page_stepTitle__B0894{border-left:0;border-top:1px solid var(--itilio-border);padding:20px 0 0;text-align:center}.page_bottomBar__XH5Vt{grid-template-columns:1fr}.page_bottomActions__t66Y_{justify-content:flex-start}}@media (max-width:760px){.page_header__jO110,.page_pageInner__2zq6I{padding:12px}.page_headerActions__UvQ4G{gap:4px}.page_selector__rX0Cg{min-width:190px}.page_stepperShell__uGpew{padding:18px}.page_stepWrap__6Gxqx,.page_stepper__6tV5c{gap:8px}.page_stepLine__WAZlE{width:32px}.page_stepActive__oyJKx,.page_stepCircle__2Q_Jx,.page_stepDone__r7D0_{width:40px;height:40px}.page_stepLabelActive__0YsiO,.page_stepLabel__TgIxp{font-size:12px}.page_stepTitle__B0894{font-size:20px}.page_stepTitle__B0894 strong{font-size:22px}.page_bottomActions__t66Y_{display:grid;grid-template-columns:1fr}.page_bottomActions__t66Y_ button{width:100%}}.page_modelGrid__pDk0D{display:grid;grid-template-columns:minmax(720px,1.55fr) minmax(360px,.75fr);grid-gap:18px;gap:18px;margin-top:18px}.page_tableTools__vb5XJ{display:flex;align-items:center;gap:10px}.page_tableTools__vb5XJ .page_searchBox__MO7mK{width:260px}.page_tableWrap__H3bVc{padding:16px;overflow-x:auto}.page_selectedRow__m4w4P td{background:#f6f7ff!important}.page_muted__45mB2{color:var(--itilio-muted)}.page_confidence__IqHvx{display:grid;grid-template-columns:82px 42px;align-items:center;grid-gap:9px;gap:9px;color:#536078;font-size:12px;font-weight:800}.page_lowerModelGrid__w4qce{display:grid;grid-template-columns:1fr .78fr;grid-gap:16px;gap:16px;padding:0 16px 16px}.page_innerCard__Ih6vW{border:1px solid var(--itilio-border);border-radius:16px;background:#fff;padding:18px;min-height:240px}.page_innerCardTitle__fSUUc{display:flex;align-items:center;gap:9px;font-weight:850;font-size:16px;margin-bottom:16px}.page_innerCardTitle__fSUUc svg{color:var(--itilio-blue)}.page_relationshipMap__oDlxc{position:relative;height:180px;background:linear-gradient(180deg,#fff,#f8faff);border:1px solid #eef2f8;border-radius:14px;overflow:hidden}.page_entityBox__h_wDR{position:absolute;width:138px;height:52px;border-radius:13px;border:1px solid #cad3e2;background:#fff;display:grid;place-items:center;font-weight:850;box-shadow:0 8px 20px rgba(15,23,42,.04)}.page_entityMain__Ki7_I{left:28px;top:62px;border-color:#9ab0ff;background:#f4f7ff}.page_entityBox__h_wDR:nth-of-type(2){left:260px;top:22px}.page_entityBox__h_wDR:nth-of-type(3){left:250px;bottom:20px}.page_entityBox__h_wDR:nth-of-type(4){right:28px;bottom:20px}.page_arrowLineOne__yrJsj,.page_arrowLineThree__0K31w,.page_arrowLineTwo__Fk5z7{position:absolute;display:flex;align-items:center;gap:9px;color:#536078;font-size:12px;font-weight:850}.page_arrowLineOne__yrJsj{left:168px;top:42px}.page_arrowLineTwo__Fk5z7{left:172px;top:118px}.page_arrowLineThree__0K31w{left:396px;top:118px}.page_warningList__PzuPe{display:grid;grid-gap:11px;gap:11px}.page_warningList__PzuPe div{border:1px solid #fedba0;background:#fffaf0;color:#7c4a00;border-radius:13px;padding:13px;display:flex;align-items:center;gap:10px;font-weight:700}.page_inspectorBody__Kx79Y{padding:20px;display:grid;grid-gap:18px;gap:18px}.page_aiRationale__g_5Ve,.page_inspectorSection__4vJNB{border:1px solid var(--itilio-border);border-radius:16px;background:#fff;padding:17px}.page_aiRationale__g_5Ve h3,.page_inspectorSection__4vJNB h3{margin:0 0 13px;font-size:15px;letter-spacing:-.015em;display:flex;align-items:center;gap:8px}.page_aiRationale__g_5Ve{background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#ddd6fe}.page_aiRationale__g_5Ve h3 svg{color:var(--itilio-violet)}.page_aiRationale__g_5Ve p{color:#263353;line-height:1.55;margin:0 0 10px;font-size:14px}.page_detailGrid__MfDjA{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;align-items:center}.page_detailGrid__MfDjA span{color:var(--itilio-muted);font-size:13px;font-weight:750}.page_evidenceFile__6oWAY{height:42px;border:1px solid var(--itilio-border);border-radius:12px;display:flex;align-items:center;gap:9px;padding:0 12px;margin-top:9px;font-weight:700;color:#263353}.page_controlLabel__ZuZ0f{display:grid;grid-gap:7px;gap:7px;color:var(--itilio-muted);font-size:13px;font-weight:800;margin-top:12px}.page_inspectorActions__UHCpN{display:flex;gap:12px}@media (max-width:1280px){.page_lowerModelGrid__w4qce,.page_modelGrid__pDk0D{grid-template-columns:1fr}}@media (max-width:760px){.page_inspectorActions__UHCpN,.page_tableTools__vb5XJ{flex-direction:column;align-items:stretch}.page_inspectorActions__UHCpN button,.page_tableTools__vb5XJ .page_searchBox__MO7mK{width:100%}}.page_page__MzEHC{--itilio-bg:#f6f8fc;--itilio-surface:#fff;--itilio-surface-soft:#f8faff;--itilio-text:#101935;--itilio-muted:#68738a;--itilio-border:#e3e8f2;--itilio-border-strong:#cad3e2;--itilio-blue:#2557e8;--itilio-violet:#7c3aed;--itilio-cyan:#06b6d4;--itilio-green:#16a34a;--itilio-amber:#f59e0b;--itilio-red:#e11d48;--itilio-shadow:0 18px 50px rgba(15,23,42,.07);--itilio-shadow-soft:0 10px 24px rgba(15,23,42,.055);min-height:100vh;background:radial-gradient(circle at top left,rgba(37,87,232,.09),transparent 32rem),radial-gradient(circle at top right,rgba(124,58,237,.08),transparent 36rem),var(--itilio-bg);color:var(--itilio-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_page__MzEHC button,.page_page__MzEHC input,.page_page__MzEHC select,.page_page__MzEHC textarea{font:inherit}.page_header__cvpTG{height:76px;display:grid;grid-template-columns:minmax(230px,auto) 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:0 24px;background:hsla(0,0%,100%,.88);border-bottom:1px solid rgba(226,232,240,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.page_brand__lrusi{display:flex;align-items:center;gap:13px;min-width:220px}.page_logoMark__41Bh_{width:45px;height:45px;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:25px;font-weight:850;letter-spacing:-.04em;background:linear-gradient(135deg,#2459ee,#7c3aed);box-shadow:0 10px 28px rgba(37,87,232,.28)}.page_brandName__n6Rnt{font-weight:850;font-size:20px;line-height:1.05;letter-spacing:-.035em}.page_brandSub__e7srA{font-size:12px;color:var(--itilio-muted);margin-top:3px}.page_headerSelectors__2KvnT{display:flex;align-items:center;gap:14px;min-width:0}.page_selector__wkWoV{height:46px;border:1px solid var(--itilio-border);background:hsla(0,0%,100%,.86);border-radius:12px;color:var(--itilio-text);padding:0 14px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:210px;box-shadow:0 5px 16px rgba(15,23,42,.035)}.page_selectorIcon__r6v9_{color:#33415f;display:inline-flex}.page_headerActions__tixLC{display:flex;align-items:center;justify-content:flex-end;gap:12px}.page_iconButtonSmall____bf4,.page_iconButton__r7obY{border:0;background:transparent;color:#1d2944;display:inline-grid;place-items:center;cursor:pointer;border-radius:10px}.page_iconButton__r7obY{width:42px;height:42px}.page_iconButtonSmall____bf4:hover,.page_iconButton__r7obY:hover{background:#eef3ff}.page_avatarButton__fEhrN{border:0;background:transparent;color:#1d2944;display:inline-flex;align-items:center;gap:7px;cursor:pointer;position:relative}.page_avatar__8T6y4{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:850;background:linear-gradient(135deg,#2557e8,#05a6d7);box-shadow:0 10px 22px rgba(37,87,232,.24)}.page_onlineDot__jgRqP{width:10px;height:10px;border-radius:999px;background:#22c55e;border:2px solid #fff;position:absolute;left:34px;bottom:4px}.page_pageInner__HSkaa{padding:18px 22px 24px;max-width:1760px;margin:0 auto}.page_stepperShell__YRyNi{min-height:118px;background:hsla(0,0%,100%,.88);border:1px solid var(--itilio-border);border-radius:18px;box-shadow:var(--itilio-shadow-soft);display:grid;grid-template-columns:1fr 390px;align-items:center;grid-gap:28px;gap:28px;padding:20px 40px}.page_stepper__orNfY{justify-content:center}.page_stepWrap__UvZHl,.page_stepper__orNfY{display:flex;align-items:center;gap:18px}.page_stepItem__Nb6bO{display:grid;justify-items:center;grid-gap:9px;gap:9px;min-width:76px}.page_stepActive__L223n,.page_stepCircle__t0sXg,.page_stepDone__NFId7{width:47px;height:47px;border-radius:999px;display:grid;place-items:center;font-weight:850}.page_stepActive__L223n{color:#fff;background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 12px 26px rgba(37,87,232,.28)}.page_stepDone__NFId7{color:var(--itilio-blue);background:#eff5ff;border:1px solid #bfd0ff}.page_stepCircle__t0sXg{color:#1d2944;background:#fff;border:1px solid var(--itilio-border-strong)}.page_stepLabelActive__oP4V0,.page_stepLabel__7bCXM{font-size:14px;font-weight:700}.page_stepLabel__7bCXM{color:#536078}.page_stepLabelActive__oP4V0{color:var(--itilio-text)}.page_stepLine__Fsg2h{width:112px;height:2px;background:linear-gradient(90deg,#b9c4d7,#d9e1ee)}.page_stepTitle___qEbx{border-left:1px solid var(--itilio-border);padding-left:36px;font-size:23px;font-weight:850;letter-spacing:-.045em;line-height:1.2}.page_stepTitle___qEbx strong{display:block;margin-top:5px;font-size:26px;background:linear-gradient(90deg,var(--itilio-blue),var(--itilio-violet));-webkit-background-clip:text;color:transparent}.page_panel___JPEr{background:hsla(0,0%,100%,.92);border:1px solid var(--itilio-border);border-radius:18px;box-shadow:var(--itilio-shadow-soft);overflow:hidden;min-width:0}.page_panelHeader__SFd_7{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-bottom:1px solid var(--itilio-border);background:hsla(0,0%,100%,.72)}.page_panelTitle__RV3Xt{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:850;letter-spacing:-.025em}.page_panelTitle__RV3Xt svg{color:var(--itilio-blue)}.page_pillAmber__Mj7B2,.page_pillBlue__DL3fO,.page_pillCyan__5DU7h,.page_pillGreen__sfZKD,.page_pillRed__hT9EO,.page_pillViolet__cowhf,.page_pill__uSziQ{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;white-space:nowrap}.page_pill__uSziQ{background:#f3f6fb;border:1px solid #dfe6f2;color:#536078}.page_pillGreen__sfZKD{background:#eafaf1;border:1px solid #b9ebcc;color:#08753a}.page_pillAmber__Mj7B2{background:#fff7e6;border:1px solid #fedba0;color:#a75f00}.page_pillBlue__DL3fO{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.page_pillViolet__cowhf{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.page_pillRed__hT9EO{background:#fff1f4;border:1px solid #fecdd3;color:#be123c}.page_pillCyan__5DU7h{background:#ecfeff;border:1px solid #a5f3fc;color:#0f766e}.page_dangerButton__RmHif,.page_ghostButton__GFH85,.page_primaryButton__Y9Wvr,.page_secondaryButton__XBg51{height:44px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;cursor:pointer}.page_primaryButton__Y9Wvr{color:#fff;border:0;background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 14px 26px rgba(37,87,232,.23)}.page_secondaryButton__XBg51{color:#1d2944;background:#fff;border:1px solid var(--itilio-border-strong)}.page_ghostButton__GFH85{color:var(--itilio-blue);background:#f7f9ff;border:1px solid #d7def0}.page_dangerButton__RmHif{color:#be123c;background:#fff;border:1px solid #fecdd3}.page_input__R9HKw{height:43px;border:1px solid var(--itilio-border-strong);border-radius:12px;background:#fff;outline:none;color:var(--itilio-text);padding:0 14px}.page_input__R9HKw:focus,.page_select__1hFQm:focus,.page_textarea__brLPi:focus{border-color:rgba(37,87,232,.65);box-shadow:0 0 0 4px rgba(37,87,232,.1)}.page_select__1hFQm{height:42px;border:1px solid var(--itilio-border-strong);border-radius:11px;background:#fff;color:var(--itilio-text);padding:0 12px;outline:none}.page_bottomBar__3A1yD{margin-top:22px;min-height:94px;border:1px solid var(--itilio-border);border-radius:18px;background:hsla(0,0%,100%,.93);box-shadow:var(--itilio-shadow-soft);display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:18px 28px}.page_bottomStatus__Xt1RU{display:flex;align-items:center;gap:14px;color:#536078}.page_statusIcon__ZmSao{width:46px;height:46px;border-radius:999px;border:1px solid var(--itilio-border-strong);display:grid;place-items:center;color:#1d2944}.page_bottomActions__yT4Pt{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.page_table__8Udv_{width:100%;border-collapse:collapse}.page_table__8Udv_ th{color:#536078;font-size:12px;text-align:left;font-weight:850;background:#f8faff;border-bottom:1px solid var(--itilio-border);padding:12px 14px}.page_table__8Udv_ td{border-bottom:1px solid #edf1f7;padding:13px 14px;font-size:14px;vertical-align:middle}.page_table__8Udv_ tr:hover td{background:#fbfcff}.page_searchBox__ifAD4{display:flex;align-items:center;gap:10px;height:44px;border:1px solid var(--itilio-border-strong);border-radius:12px;padding:0 13px;background:#fff;color:var(--itilio-muted)}.page_searchBox__ifAD4 input{border:0;outline:0;min-width:0;flex:1 1;background:transparent;color:var(--itilio-text)}.page_miniMetric__3IcJZ{background:#fff;border:1px solid var(--itilio-border);border-radius:14px;padding:14px}.page_progressTrack__He46y{height:9px;border-radius:999px;background:#edf1f7;overflow:hidden}.page_progressFill__EHGSR{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--itilio-blue),var(--itilio-violet))}@media (max-width:1280px){.page_header__cvpTG{grid-template-columns:1fr auto;height:auto;padding-top:14px}.page_headerSelectors__2KvnT{order:3;grid-column:1/-1;padding-bottom:12px;overflow-x:auto}.page_stepperShell__YRyNi{grid-template-columns:1fr}.page_stepTitle___qEbx{border-left:0;border-top:1px solid var(--itilio-border);padding:20px 0 0;text-align:center}.page_bottomBar__3A1yD{grid-template-columns:1fr}.page_bottomActions__yT4Pt{justify-content:flex-start}}@media (max-width:760px){.page_header__cvpTG,.page_pageInner__HSkaa{padding:12px}.page_headerActions__tixLC{gap:4px}.page_selector__wkWoV{min-width:190px}.page_stepperShell__YRyNi{padding:18px}.page_stepWrap__UvZHl,.page_stepper__orNfY{gap:8px}.page_stepLine__Fsg2h{width:32px}.page_stepActive__L223n,.page_stepCircle__t0sXg,.page_stepDone__NFId7{width:40px;height:40px}.page_stepLabelActive__oP4V0,.page_stepLabel__7bCXM{font-size:12px}.page_stepTitle___qEbx{font-size:20px}.page_stepTitle___qEbx strong{font-size:22px}.page_bottomActions__yT4Pt{display:grid;grid-template-columns:1fr}.page_bottomActions__yT4Pt button{width:100%}}.page_resourceGrid__yDz30{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(560px,1.35fr) minmax(340px,.82fr);grid-gap:18px;gap:18px;margin-top:18px}.page_resourceListBody__KivSr{padding:20px}.page_resourceList__dogi1{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.page_resourceActive__ps0t_,.page_resourceItem__i9P3g{width:100%;min-height:76px;border-radius:15px;display:grid;grid-template-columns:26px 32px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;cursor:pointer;text-align:left}.page_resourceItem__i9P3g{border:1px solid var(--itilio-border);background:#fff;color:#1d2944}.page_resourceActive__ps0t_{border:1px solid #b9c7ff;background:linear-gradient(135deg,#f4f7ff,#fff);box-shadow:0 12px 24px rgba(37,87,232,.08);color:#101935}.page_resourceCheck__oyXgM{width:24px;height:24px;border-radius:8px;border:1px solid var(--itilio-border-strong);display:grid;place-items:center;color:#fff;background:#fff}.page_resourceActive__ps0t_ .page_resourceCheck__oyXgM{background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));border:0}.page_resourceText__SjT_P{display:grid;grid-gap:3px;gap:3px}.page_resourceText__SjT_P strong{font-size:16px}.page_resourceText__SjT_P small{color:var(--itilio-muted);font-size:13px}.page_resourceCount__zA10e{color:#536078;font-size:12px;font-weight:800;white-space:nowrap}.page_listFoot__nTCX4{color:var(--itilio-muted);font-size:13px;margin-top:16px}.page_contractEditor__4Olcl{padding:20px;position:relative}.page_contractSection__0NTUD{border:1px solid var(--itilio-border);border-radius:16px;background:#fff;padding:16px;margin-bottom:16px}.page_contractSectionTitle__VR0ZD{display:flex;align-items:center;gap:12px;margin-bottom:14px}.page_contractSectionTitle__VR0ZD span{width:30px;height:30px;border-radius:999px;border:1px solid var(--itilio-border-strong);display:grid;place-items:center;font-weight:850;color:#536078}.page_contractSectionTitle__VR0ZD strong{font-size:17px}.page_actionGrid__LRm_G{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.page_actionGrid__LRm_G span,.page_simpleList__ezYcU span{border:1px solid #edf1f7;background:#f9fbff;border-radius:11px;padding:11px 13px;font-weight:700}.page_contractTwoCols__OvMw_{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_simpleList__ezYcU{display:grid;grid-gap:9px;gap:9px}.page_diffCard__G6w62{border:1px solid #ddd6fe;background:linear-gradient(135deg,#f5f3ff,#fff);border-radius:16px;padding:17px}.page_diffCard__G6w62 h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px}.page_diffCard__G6w62 p{margin:0 0 8px}.page_diffCard__G6w62 div{color:#263353;line-height:1.75}.page_healthBody__6OtzZ{padding:20px;display:grid;grid-gap:18px;gap:18px}.page_healthHero__qVWst{border:1px solid var(--itilio-border);border-radius:16px;background:#fff;padding:20px;display:flex;align-items:center;gap:15px}.page_healthIcon__FkFOf{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;color:var(--itilio-green);border:1px solid #b9ebcc;background:#eafaf1}.page_healthHero__qVWst strong{display:block;font-size:18px;margin-bottom:4px}.page_healthHero__qVWst span{color:var(--itilio-muted);font-size:13px}.page_healthMetrics__VN8cc{border:1px solid var(--itilio-border);border-radius:16px;padding:18px;background:#fff;display:grid;grid-gap:18px;gap:18px}.page_metricRow__HZhak{display:grid;grid-gap:8px;gap:8px}.page_metricRow__HZhak div:first-child{display:flex;justify-content:space-between;color:#1d2944}.page_metricRow__HZhak span{color:var(--itilio-muted);font-weight:850}.page_blockingWarnings__I_8DW{border:1px solid #fedba0;border-radius:16px;background:#fffaf0;padding:17px}.page_blockingWarnings__I_8DW h3{display:flex;gap:8px;align-items:center;margin:0 0 13px;font-size:16px;color:#7c4a00}.page_blockingWarnings__I_8DW div{border-top:1px solid #fee7bb;padding:13px 0;display:flex;align-items:center;gap:9px;color:#7c4a00;font-weight:700}.page_blockingWarnings__I_8DW div:last-child{padding-bottom:0}@media (max-width:1280px){.page_contractTwoCols__OvMw_,.page_resourceGrid__yDz30{grid-template-columns:1fr}}.page_page__7ywAr{--itilio-bg:#f6f8fc;--itilio-surface:#fff;--itilio-surface-soft:#f8faff;--itilio-text:#101935;--itilio-muted:#68738a;--itilio-border:#e3e8f2;--itilio-border-strong:#cad3e2;--itilio-blue:#2557e8;--itilio-violet:#7c3aed;--itilio-cyan:#06b6d4;--itilio-green:#16a34a;--itilio-amber:#f59e0b;--itilio-red:#e11d48;--itilio-shadow:0 18px 50px rgba(15,23,42,.07);--itilio-shadow-soft:0 10px 24px rgba(15,23,42,.055);min-height:100vh;background:radial-gradient(circle at top left,rgba(37,87,232,.09),transparent 32rem),radial-gradient(circle at top right,rgba(124,58,237,.08),transparent 36rem),var(--itilio-bg);color:var(--itilio-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_page__7ywAr button,.page_page__7ywAr input,.page_page__7ywAr select,.page_page__7ywAr textarea{font:inherit}.page_header__S8C47{height:76px;display:grid;grid-template-columns:minmax(230px,auto) 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:0 24px;background:hsla(0,0%,100%,.88);border-bottom:1px solid rgba(226,232,240,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.page_brand__yKjxl{display:flex;align-items:center;gap:13px;min-width:220px}.page_logoMark___dhiq{width:45px;height:45px;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:25px;font-weight:850;letter-spacing:-.04em;background:linear-gradient(135deg,#2459ee,#7c3aed);box-shadow:0 10px 28px rgba(37,87,232,.28)}.page_brandName__s3yyL{font-weight:850;font-size:20px;line-height:1.05;letter-spacing:-.035em}.page_brandSub__5tQkL{font-size:12px;color:var(--itilio-muted);margin-top:3px}.page_headerSelectors__OwZJ6{display:flex;align-items:center;gap:14px;min-width:0}.page_selector__ddvzW{height:46px;border:1px solid var(--itilio-border);background:hsla(0,0%,100%,.86);border-radius:12px;color:var(--itilio-text);padding:0 14px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:210px;box-shadow:0 5px 16px rgba(15,23,42,.035)}.page_selectorIcon___Wv_i{color:#33415f;display:inline-flex}.page_headerActions__4Fzu3{display:flex;align-items:center;justify-content:flex-end;gap:12px}.page_iconButtonSmall__XcRt6,.page_iconButton__6n8Mu{border:0;background:transparent;color:#1d2944;display:inline-grid;place-items:center;cursor:pointer;border-radius:10px}.page_iconButton__6n8Mu{width:42px;height:42px}.page_iconButtonSmall__XcRt6:hover,.page_iconButton__6n8Mu:hover{background:#eef3ff}.page_avatarButton__nupQ1{border:0;background:transparent;color:#1d2944;display:inline-flex;align-items:center;gap:7px;cursor:pointer;position:relative}.page_avatar__qhBSS{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:850;background:linear-gradient(135deg,#2557e8,#05a6d7);box-shadow:0 10px 22px rgba(37,87,232,.24)}.page_onlineDot__ykW_X{width:10px;height:10px;border-radius:999px;background:#22c55e;border:2px solid #fff;position:absolute;left:34px;bottom:4px}.page_pageInner__sBNq0{padding:18px 22px 24px;max-width:1760px;margin:0 auto}.page_stepperShell__ZXqqu{min-height:118px;background:hsla(0,0%,100%,.88);border:1px solid var(--itilio-border);border-radius:18px;box-shadow:var(--itilio-shadow-soft);display:grid;grid-template-columns:1fr 390px;align-items:center;grid-gap:28px;gap:28px;padding:20px 40px}.page_stepper__hZt31{justify-content:center}.page_stepWrap__w5n4J,.page_stepper__hZt31{display:flex;align-items:center;gap:18px}.page_stepItem__Fo4Ib{display:grid;justify-items:center;grid-gap:9px;gap:9px;min-width:76px}.page_stepActive__Dhi3H,.page_stepCircle__TwVsR,.page_stepDone__v6oGw{width:47px;height:47px;border-radius:999px;display:grid;place-items:center;font-weight:850}.page_stepActive__Dhi3H{color:#fff;background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 12px 26px rgba(37,87,232,.28)}.page_stepDone__v6oGw{color:var(--itilio-blue);background:#eff5ff;border:1px solid #bfd0ff}.page_stepCircle__TwVsR{color:#1d2944;background:#fff;border:1px solid var(--itilio-border-strong)}.page_stepLabelActive__FZwIn,.page_stepLabel__VMiZp{font-size:14px;font-weight:700}.page_stepLabel__VMiZp{color:#536078}.page_stepLabelActive__FZwIn{color:var(--itilio-text)}.page_stepLine__t9kCt{width:112px;height:2px;background:linear-gradient(90deg,#b9c4d7,#d9e1ee)}.page_stepTitle__2LfBb{border-left:1px solid var(--itilio-border);padding-left:36px;font-size:23px;font-weight:850;letter-spacing:-.045em;line-height:1.2}.page_stepTitle__2LfBb strong{display:block;margin-top:5px;font-size:26px;background:linear-gradient(90deg,var(--itilio-blue),var(--itilio-violet));-webkit-background-clip:text;color:transparent}.page_panel__Zkijb{background:hsla(0,0%,100%,.92);border:1px solid var(--itilio-border);border-radius:18px;box-shadow:var(--itilio-shadow-soft);overflow:hidden;min-width:0}.page_panelHeader__hA4RP{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-bottom:1px solid var(--itilio-border);background:hsla(0,0%,100%,.72)}.page_panelTitle__7wy4t{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:850;letter-spacing:-.025em}.page_panelTitle__7wy4t svg{color:var(--itilio-blue)}.page_pillAmber__v5lgG,.page_pillBlue__LF14I,.page_pillCyan__YMrIH,.page_pillGreen__vZhAF,.page_pillRed__Siox_,.page_pillViolet__3_Rsd,.page_pill__s_DME{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;white-space:nowrap}.page_pill__s_DME{background:#f3f6fb;border:1px solid #dfe6f2;color:#536078}.page_pillGreen__vZhAF{background:#eafaf1;border:1px solid #b9ebcc;color:#08753a}.page_pillAmber__v5lgG{background:#fff7e6;border:1px solid #fedba0;color:#a75f00}.page_pillBlue__LF14I{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.page_pillViolet__3_Rsd{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.page_pillRed__Siox_{background:#fff1f4;border:1px solid #fecdd3;color:#be123c}.page_pillCyan__YMrIH{background:#ecfeff;border:1px solid #a5f3fc;color:#0f766e}.page_dangerButton__dIVP7,.page_ghostButton__rdgnV,.page_primaryButton__Z9X8W,.page_secondaryButton__ZvKvk{height:44px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;cursor:pointer}.page_primaryButton__Z9X8W{color:#fff;border:0;background:linear-gradient(135deg,var(--itilio-blue),var(--itilio-violet));box-shadow:0 14px 26px rgba(37,87,232,.23)}.page_secondaryButton__ZvKvk{color:#1d2944;background:#fff;border:1px solid var(--itilio-border-strong)}.page_ghostButton__rdgnV{color:var(--itilio-blue);background:#f7f9ff;border:1px solid #d7def0}.page_dangerButton__dIVP7{color:#be123c;background:#fff;border:1px solid #fecdd3}.page_input__yYbb8{height:43px;border:1px solid var(--itilio-border-strong);border-radius:12px;background:#fff;outline:none;color:var(--itilio-text);padding:0 14px}.page_input__yYbb8:focus,.page_select__VlzC0:focus,.page_textarea__aHbEu:focus{border-color:rgba(37,87,232,.65);box-shadow:0 0 0 4px rgba(37,87,232,.1)}.page_select__VlzC0{height:42px;border:1px solid var(--itilio-border-strong);border-radius:11px;background:#fff;color:var(--itilio-text);padding:0 12px;outline:none}.page_bottomBar__hlFco{margin-top:22px;min-height:94px;border:1px solid var(--itilio-border);border-radius:18px;background:hsla(0,0%,100%,.93);box-shadow:var(--itilio-shadow-soft);display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:18px 28px}.page_bottomStatus__60CuR{display:flex;align-items:center;gap:14px;color:#536078}.page_statusIcon__o7ab8{width:46px;height:46px;border-radius:999px;border:1px solid var(--itilio-border-strong);display:grid;place-items:center;color:#1d2944}.page_bottomActions__Vcxpd{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.page_table__RoZzw{width:100%;border-collapse:collapse}.page_table__RoZzw th{color:#536078;font-size:12px;text-align:left;font-weight:850;background:#f8faff;border-bottom:1px solid var(--itilio-border);padding:12px 14px}.page_table__RoZzw td{border-bottom:1px solid #edf1f7;padding:13px 14px;font-size:14px;vertical-align:middle}.page_table__RoZzw tr:hover td{background:#fbfcff}.page_searchBox__vwi6n{display:flex;align-items:center;gap:10px;height:44px;border:1px solid var(--itilio-border-strong);border-radius:12px;padding:0 13px;background:#fff;color:var(--itilio-muted)}.page_searchBox__vwi6n input{border:0;outline:0;min-width:0;flex:1 1;background:transparent;color:var(--itilio-text)}.page_miniMetric__sfiw2{background:#fff;border:1px solid var(--itilio-border);border-radius:14px;padding:14px}.page_progressTrack__UjWMu{height:9px;border-radius:999px;background:#edf1f7;overflow:hidden}.page_progressFill__xTTGs{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--itilio-blue),var(--itilio-violet))}@media (max-width:1280px){.page_header__S8C47{grid-template-columns:1fr auto;height:auto;padding-top:14px}.page_headerSelectors__OwZJ6{order:3;grid-column:1/-1;padding-bottom:12px;overflow-x:auto}.page_stepperShell__ZXqqu{grid-template-columns:1fr}.page_stepTitle__2LfBb{border-left:0;border-top:1px solid var(--itilio-border);padding:20px 0 0;text-align:center}.page_bottomBar__hlFco{grid-template-columns:1fr}.page_bottomActions__Vcxpd{justify-content:flex-start}}@media (max-width:760px){.page_header__S8C47,.page_pageInner__sBNq0{padding:12px}.page_headerActions__4Fzu3{gap:4px}.page_selector__ddvzW{min-width:190px}.page_stepperShell__ZXqqu{padding:18px}.page_stepWrap__w5n4J,.page_stepper__hZt31{gap:8px}.page_stepLine__t9kCt{width:32px}.page_stepActive__Dhi3H,.page_stepCircle__TwVsR,.page_stepDone__v6oGw{width:40px;height:40px}.page_stepLabelActive__FZwIn,.page_stepLabel__VMiZp{font-size:12px}.page_stepTitle__2LfBb{font-size:20px}.page_stepTitle__2LfBb strong{font-size:22px}.page_bottomActions__Vcxpd{display:grid;grid-template-columns:1fr}.page_bottomActions__Vcxpd button{width:100%}}.page_uiGrid__lV9lO{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(560px,1.35fr) minmax(340px,.78fr);grid-gap:18px;gap:18px;margin-top:18px}.page_formPreviewBody__S_es1,.page_mappingBody__qPi2w,.page_previewBody__KBghv,.page_sourceBody__xWPg2,.page_suggestedBody__Ni5sT{padding:20px}.page_suggestedBody__Ni5sT{display:grid;grid-gap:12px;gap:12px}.page_screenActive__3G59z,.page_screenItem__qOM_2{min-height:58px;border-radius:14px;display:flex;align-items:center;gap:13px;padding:0 15px;cursor:pointer;font-weight:800}.page_screenItem__qOM_2{border:1px solid var(--itilio-border);background:#fff;color:#1d2944}.page_screenActive__3G59z{border:1px solid #b9c7ff;background:linear-gradient(135deg,#f4f7ff,#fff);color:var(--itilio-blue);box-shadow:0 12px 24px rgba(37,87,232,.08)}.page_screenActions__liEEC{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:8px}.page_mappingBody__qPi2w h3{margin:0 0 14px;font-size:15px;color:#536078}.page_mappingTable__4H6FL{border:1px solid var(--itilio-border);border-radius:16px;overflow:hidden}.page_mappingRow__h4eEh{display:grid;grid-template-columns:110px 30px 130px 1fr 120px 30px;grid-gap:12px;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #edf1f7;font-size:14px}.page_mappingRow__h4eEh:last-child{border-bottom:0}.page_resourceToken__P3EIi,.page_windowToken__FhmSf{min-height:38px;border:1px solid var(--itilio-border-strong);border-radius:11px;display:grid;place-items:center;font-weight:800;background:#fff}.page_windowToken__FhmSf{background:#f8faff}.page_addMappingButton__JllWP{margin:18px auto 0;height:44px;padding:0 20px;border-radius:13px;border:1px dashed #9ab0ff;background:#f7f9ff;color:var(--itilio-blue);display:flex;align-items:center;gap:8px;font-weight:850;cursor:pointer}.page_sourceBody__xWPg2{display:grid;grid-gap:12px;gap:12px}.page_sourceRow__jVHqx{min-height:54px;display:grid;grid-template-columns:120px 1fr 24px;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--itilio-border);border-radius:13px;background:#fff;padding:0 14px}.page_sourceRow__jVHqx span{color:var(--itilio-muted);font-size:13px;font-weight:800}.page_sourceRow__jVHqx svg{color:var(--itilio-green)}.page_traceCard__XGl_Y{border:1px solid #ddd6fe;border-radius:15px;padding:16px;background:linear-gradient(135deg,#f5f3ff,#fff);margin-top:8px}.page_traceCard__XGl_Y h3{margin:0 0 8px;font-size:15px}.page_traceCard__XGl_Y p{color:#536078;font-size:13px;margin:7px 0}.page_previewGrid___paLV{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:18px}.page_previewToolbar__NpfpV{display:flex;gap:10px;align-items:center;margin-bottom:16px}.page_previewToolbar__NpfpV .page_searchBox__vwi6n{flex:1 1}.page_fakeGrid__w_ddB{border:1px solid var(--itilio-border);border-radius:15px;overflow:hidden;background:#fff;display:grid;grid-template-columns:repeat(4,1fr)}.page_fakeHeader__3Z6s6{padding:13px;font-size:13px;color:#536078;font-weight:850;background:#f8faff;border-bottom:1px solid var(--itilio-border)}.page_fakeRow__0vJ0q{display:contents}.page_fakeRow__0vJ0q span{height:48px;border-bottom:1px solid #edf1f7;position:relative}.page_fakeRow__0vJ0q span:after{content:"";position:absolute;left:14px;right:28%;top:19px;height:10px;border-radius:999px;background:#e5eaf2}.page_pagination__lWKa7{margin-top:14px;display:flex;gap:14px;align-items:center;color:#536078;font-size:13px}.page_pagination__lWKa7 b,.page_pagination__lWKa7 strong{color:var(--itilio-text);min-width:28px;height:28px;border-radius:9px;border:1px solid var(--itilio-border);display:grid;place-items:center;background:#fff}.page_formPreviewBody__S_es1{display:grid;place-items:center;min-height:390px;background:linear-gradient(90deg,rgba(226,232,240,.35) 1px,transparent 0),linear-gradient(rgba(226,232,240,.35) 1px,transparent 0),#fbfcff;background-size:22px 22px}.page_modalPreview__FjCc_{position:relative;width:min(520px,100%);border:1px solid var(--itilio-border-strong);border-radius:18px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.12);padding:30px 26px 88px}.page_closeButton__KtFaN{position:absolute;top:15px;right:15px;border:0;background:transparent;cursor:pointer;color:#1d2944}.page_formLine__cQITo{display:grid;grid-template-columns:130px 1fr;grid-gap:18px;gap:18px;align-items:center;margin-bottom:16px;font-size:14px;font-weight:750}.page_fakeInput__g9EFs,.page_fakeSelect__lk0wL{height:44px;border:1px solid var(--itilio-border-strong);border-radius:12px;background:#fff;position:relative}.page_fakeInput__g9EFs span,.page_fakeSelect__lk0wL span{position:absolute;left:15px;top:16px;height:10px;width:48%;border-radius:999px;background:#eef2f7}.page_fakeSelect__lk0wL:after{content:"⌄";position:absolute;right:14px;top:8px;color:#536078}.page_modalActions__i1m7B{position:absolute;right:22px;bottom:22px;display:flex;gap:10px}@media (max-width:1280px){.page_mappingRow__h4eEh,.page_previewGrid___paLV,.page_uiGrid__lV9lO{grid-template-columns:1fr}}@media (max-width:760px){.page_previewToolbar__NpfpV,.page_screenActions__liEEC{grid-template-columns:1fr;display:grid}.page_formLine__cQITo{grid-template-columns:1fr}.page_modalActions__i1m7B{position:static;margin-top:24px;display:grid}.page_fakeGrid__w_ddB{grid-template-columns:1fr}.page_fakeHeader__3Z6s6:nth-child(n+2){display:none}}