.demo-module__ftMAKG__registryStage{padding:26px 28px 34px}.demo-module__ftMAKG__registryHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.demo-module__ftMAKG__registryTitle{color:#17335f;margin:0;font-size:1.34rem;line-height:1.15}.demo-module__ftMAKG__registrySubtitle{color:#597299;margin:6px 0 0;font-size:.82rem;line-height:1.4}.demo-module__ftMAKG__externalSystemsSection{margin-bottom:18px}.demo-module__ftMAKG__externalSystemsTitle{color:#50698f;margin:0 0 10px;font-size:.78rem;font-weight:700;line-height:1.35}.demo-module__ftMAKG__externalSystemsRow{flex-wrap:wrap;gap:8px;display:flex}.demo-module__ftMAKG__externalSystemPill{color:#53709b;background:#fafcfffa;border:1px solid #8297be2e;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.74rem;font-weight:700;display:inline-flex}.demo-module__ftMAKG__registryTableWrap{overflow-x:auto}.demo-module__ftMAKG__registryTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.demo-module__ftMAKG__registryHeadNumber,.demo-module__ftMAKG__registryHeadCell,.demo-module__ftMAKG__registryIndexCell,.demo-module__ftMAKG__registryCell{vertical-align:top;padding:10px 8px}.demo-module__ftMAKG__registryHeadNumber,.demo-module__ftMAKG__registryHeadCell{z-index:1;color:#546c91;text-align:left;background:#f5f8fefa;border-bottom:1px solid #93a6ca33;font-size:.74rem;font-weight:700;position:sticky;top:0}.demo-module__ftMAKG__registryHeadNumber,.demo-module__ftMAKG__registryIndexCell{width:56px;min-width:56px;max-width:56px}.demo-module__ftMAKG__registryIndexCell{color:#6a82a4;font-size:.78rem;font-weight:700}.demo-module__ftMAKG__registryRow{background:#ffffff8c}.demo-module__ftMAKG__registryRow:nth-child(2n){background:#f8fbffcc}.demo-module__ftMAKG__registryCell{border-bottom:1px solid #93a6ca1f}.demo-module__ftMAKG__registryPagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.demo-module__ftMAKG__registryPaginationButton{color:#507097;background:#fafcfffa;border:1px solid #8499c12e;border-radius:12px;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:.76rem;font-weight:700;display:inline-flex}.demo-module__ftMAKG__registryPaginationButtonActive{color:#fff;background:linear-gradient(#3a66baf5,#315bacf0)}.demo-module__ftMAKG__demoCardButton{box-sizing:border-box;text-align:left;background:#fffffffa;border:1px solid #93a6ca2e;border-radius:20px;width:100%;min-width:0;max-width:100%;min-height:82px;padding:12px 14px;display:flex;overflow-x:clip;box-shadow:0 16px 34px #586f9814}.demo-module__ftMAKG__demoCardButtonAccentPossible{background:#f7fbfffa}.demo-module__ftMAKG__demoCardButtonAccentPotential{background:#eef7eff5}.demo-module__ftMAKG__demoCardButtonAccentRealized{background:#faeeeef5}.demo-module__ftMAKG__demoCardContent{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.demo-module__ftMAKG__demoCardTopLineStandard,.demo-module__ftMAKG__demoCardTopLineNarrow{box-sizing:border-box;place-items:start;width:100%;min-width:0;max-width:100%;display:grid}.demo-module__ftMAKG__demoCardTopLineStandard{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px}.demo-module__ftMAKG__demoCardTopLineNarrow{grid-template-columns:minmax(0,1fr);row-gap:6px}.demo-module__ftMAKG__demoCardIdRow,.demo-module__ftMAKG__demoCardStatusRow,.demo-module__ftMAKG__demoCardBody{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.demo-module__ftMAKG__demoCardStatusRow{align-items:flex-start}.demo-module__ftMAKG__demoCardId{color:#47628c;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;letter-spacing:.05em;width:100%;min-width:0;max-width:100%;font-size:.72rem;font-weight:700;display:block;overflow:hidden}.demo-module__ftMAKG__demoCardStatus{box-sizing:border-box;color:#435b82;white-space:normal;overflow-wrap:break-word;word-break:normal;background:#e4ebf7fa;border-radius:999px;flex:0 auto;align-self:flex-start;align-items:center;width:fit-content;min-width:0;max-width:100%;min-height:24px;margin:0;padding:0 9px;font-size:.68rem;font-weight:700;display:inline-flex}.demo-module__ftMAKG__demoCardTitle{color:#183661;overflow-wrap:break-word;word-break:normal;width:100%;min-width:0;max-width:100%;font-size:.9rem;font-weight:700;line-height:1.2;display:block}.demo-module__ftMAKG__demoCardSubtitle,.demo-module__ftMAKG__demoCardMeta{color:#617a9d;overflow-wrap:break-word;word-break:normal;width:100%;min-width:0;max-width:100%;font-size:.72rem;line-height:1.35;display:block}.demo-module__ftMAKG__modalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;background:#e0e7f4b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.demo-module__ftMAKG__welcomeBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:80;background:#e0e7f49e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.demo-module__ftMAKG__welcomeDialog{background:#fafcfffe;border:1px solid #90a5cd2e;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(840px,100vw - 48px);min-height:0;max-height:min(88vh,920px);display:grid;overflow:hidden;box-shadow:0 28px 72px #566e9933}.demo-module__ftMAKG__welcomeHeader,.demo-module__ftMAKG__welcomeFooter{z-index:1;background:#fafcfffc;position:relative}.demo-module__ftMAKG__welcomeHeader{border-bottom:1px solid #a0b0d229;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 24px 18px;display:grid}.demo-module__ftMAKG__welcomeHeaderCopy{min-width:0}.demo-module__ftMAKG__welcomeTitle{color:#17335f;margin:0;font-size:clamp(1.48rem,1.85vw,1.82rem);font-weight:600;line-height:1.08}.demo-module__ftMAKG__welcomeSubtitle{color:#5b7295;max-width:44ch;margin:10px 0 0;font-size:.9rem;line-height:1.5}.demo-module__ftMAKG__welcomeLanguageSwitcher{background:#f4f8fffa;border:1px solid #8194bc2e;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;min-width:104px;padding:4px;display:inline-grid}.demo-module__ftMAKG__welcomeLanguageOption,.demo-module__ftMAKG__welcomeLanguageOptionActive{color:#59739b;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:.74rem;font-weight:700;display:inline-flex}.demo-module__ftMAKG__welcomeLanguageOptionActive{color:#fff;background:linear-gradient(#3a66baf5,#315bacf0)}.demo-module__ftMAKG__welcomeBody{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:18px 24px;overflow:hidden auto}.demo-module__ftMAKG__welcomeSectionList{flex-direction:column;gap:16px;display:flex}.demo-module__ftMAKG__welcomeSection{flex-direction:column;gap:8px;display:flex}.demo-module__ftMAKG__welcomeSectionTitle,.demo-module__ftMAKG__welcomeLegalTitle{color:#17335f;margin:0;font-size:.98rem;font-weight:700;line-height:1.25}.demo-module__ftMAKG__welcomeParagraph,.demo-module__ftMAKG__welcomeLegalParagraph,.demo-module__ftMAKG__welcomeNoticeParagraph{color:#5e7697;margin:0;font-size:.84rem;line-height:1.58}.demo-module__ftMAKG__welcomeLegalBlock{background:#fcf0f0f5;border:1px solid #a2525233;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.demo-module__ftMAKG__welcomeLegalIcon{color:#7f3333;background:#a74a4a24;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.demo-module__ftMAKG__welcomeLegalContent{flex-direction:column;gap:8px;min-width:0;display:flex}.demo-module__ftMAKG__welcomeFooter{border-top:1px solid #a0b0d229;flex-direction:column;gap:14px;padding:18px 24px 22px;display:flex}.demo-module__ftMAKG__welcomeNotice{background:#f5f9fffa;border:1px solid #8ea2c929;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.demo-module__ftMAKG__welcomeConfirmButton{color:#fff;background:linear-gradient(#3a66baf5,#315bacf0);border:1px solid #3a66ba2e;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-height:42px;padding:0 20px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #3a66ba2e}.demo-module__ftMAKG__modalShell{background:#fafcfffc;border:1px solid #90a5cd2e;border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:min(1280px,100vw - 36px);height:min(92vh,920px);min-height:0;max-height:min(92vh,920px);display:grid;overflow:hidden;box-shadow:0 28px 72px #566e9938}.demo-module__ftMAKG__passportHeader{z-index:2;background:linear-gradient(#f9fbfffa 0%,#f2f7fff5 100%);border-bottom:1px solid #a0b0d229;flex:none;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:16px;min-width:0;height:76px;min-height:76px;padding:16px 20px 12px;display:grid;overflow:visible}.demo-module__ftMAKG__passportHeaderIdentity{min-width:0;overflow:visible}.demo-module__ftMAKG__screenReaderOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-module__ftMAKG__passportTitle{color:#17335f;white-space:nowrap;text-overflow:clip;min-width:0;margin:0;font-size:clamp(1.1rem,1.45vw,1.38rem);line-height:1.15;overflow:visible}.demo-module__ftMAKG__passportMetadata{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex;overflow:visible}.demo-module__ftMAKG__passportActions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex;overflow:visible}.demo-module__ftMAKG__passportChip{box-sizing:border-box;color:#426086;white-space:nowrap;text-overflow:clip;background:#e5ecf8fa;border-radius:999px;flex:none;align-items:center;width:max-content;max-width:none;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:visible}.demo-module__ftMAKG__headerButton{color:#53709b;background:#f8fbfff5;border:1px solid #7f93bc2e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.74rem;font-weight:700;display:inline-flex}.demo-module__ftMAKG__welcomeTitle:focus-visible,.demo-module__ftMAKG__welcomeLanguageOption:focus-visible,.demo-module__ftMAKG__welcomeLanguageOptionActive:focus-visible,.demo-module__ftMAKG__welcomeConfirmButton:focus-visible,.demo-module__ftMAKG__headerButton:focus-visible{outline-offset:2px;outline:2px solid #2f67e87a}.demo-module__ftMAKG__headerButton:disabled{color:#95a3b8;box-shadow:none;cursor:not-allowed;background:#f2f5fbe6;border-color:#b1bbcc33}.demo-module__ftMAKG__passportBody{flex:auto;min-height:0;padding:18px 20px 26px;overflow:auto}.demo-module__ftMAKG__passportBodyFixed{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;padding:18px 20px 26px;display:grid;overflow:hidden}.demo-module__ftMAKG__sectionList{flex-direction:column;gap:12px;display:flex}.demo-module__ftMAKG__clinicalRecordShell{grid-template-columns:260px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.demo-module__ftMAKG__matchingCenterGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) minmax(0,1fr);gap:12px;display:grid}.demo-module__ftMAKG__matchingFunnelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.demo-module__ftMAKG__recordSectionNavPane,.demo-module__ftMAKG__recordSectionContentPane,.demo-module__ftMAKG__clinicalRecordContentPane,.demo-module__ftMAKG__recordSectionNav,.demo-module__ftMAKG__clinicalRecordSectionPanel{background:#f8fbffe6;border:1px solid #91a5c929;border-radius:20px}.demo-module__ftMAKG__recordSectionNavPane,.demo-module__ftMAKG__recordSectionContentPane,.demo-module__ftMAKG__clinicalRecordContentPane{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden auto}.demo-module__ftMAKG__recordSectionNav{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.demo-module__ftMAKG__recordSectionContentPane,.demo-module__ftMAKG__clinicalRecordContentPane{padding:14px 14px 22px}.demo-module__ftMAKG__recordSectionButton,.demo-module__ftMAKG__recordSectionButtonActive{text-align:left;background:#fffffffa;border:1px solid #91a5c929;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:11px 12px;display:flex}.demo-module__ftMAKG__recordSectionButtonActive{background:linear-gradient(#eaf2fff5,#f5f9fffa);border-color:#4f76bf42;box-shadow:inset 0 0 0 1px #6584bf14}.demo-module__ftMAKG__recordSectionButtonLabel{color:#17345f;font-size:.82rem;font-weight:700;line-height:1.25}.demo-module__ftMAKG__recordSectionButtonMeta{color:#617a9d;font-size:.7rem;line-height:1.35}.demo-module__ftMAKG__clinicalRecordSectionPanel{min-height:100%;padding:14px}.demo-module__ftMAKG__clinicalRecordSectionHeader{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.demo-module__ftMAKG__clinicalRecordSectionHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.demo-module__ftMAKG__clinicalRecordSectionTitle{color:#17345f;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.demo-module__ftMAKG__registryFilterRow{flex-wrap:wrap;gap:8px;display:flex}.demo-module__ftMAKG__registryFilterButton,.demo-module__ftMAKG__registryFilterButtonActive{color:#507097;background:#fafcfffa;border:1px solid #8499c12e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.demo-module__ftMAKG__registryFilterButtonActive{color:#fff;background:linear-gradient(#3a66baf5,#315bacf0)}.demo-module__ftMAKG__trendGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-module__ftMAKG__trendOverviewBlock,.demo-module__ftMAKG__trendCard{background:#fffffffa;border:1px solid #91a5c929;border-radius:18px;padding:14px}.demo-module__ftMAKG__trendVisualWrap{padding:8px 0 4px}.demo-module__ftMAKG__trendSvg{width:100%;height:126px}.demo-module__ftMAKG__trendAxis{stroke:#869bc066;stroke-width:1px}.demo-module__ftMAKG__trendLine{stroke:#3d68b0;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.demo-module__ftMAKG__trendPoint{fill:#3d68b0}.demo-module__ftMAKG__trendPointCard{border-top:1px solid #91a5c91f;padding-top:8px}.demo-module__ftMAKG__trendPointHeadline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.demo-module__ftMAKG__trendFallback{flex-direction:column;gap:10px;display:flex}.demo-module__ftMAKG__accordionSection{background:#fffffff2;border:1px solid #93a6ca29;border-radius:22px}.demo-module__ftMAKG__accordionButton{color:#17335f;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;display:flex}.demo-module__ftMAKG__accordionButtonLabel{font-size:.94rem;font-weight:700}.demo-module__ftMAKG__accordionButtonMeta{color:#617a9d;font-size:.74rem;font-weight:700}.demo-module__ftMAKG__accordionBody{padding:0 18px 18px}.demo-module__ftMAKG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 14px;width:100%;min-width:0;display:grid}.demo-module__ftMAKG__fieldCard{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.demo-module__ftMAKG__fieldCardFull{grid-column:1/-1}.demo-module__ftMAKG__fieldLabel{color:#233b65;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.82rem;font-weight:700;line-height:1.3}.demo-module__ftMAKG__fieldValue{box-sizing:border-box;color:#1f395f;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#fcfdfffa;border:1px solid #8ea3c833;border-radius:15px;width:100%;min-width:0;max-width:100%;min-height:43px;padding:10px 14px;font-size:.9rem;line-height:1.35;display:block}.demo-module__ftMAKG__checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.demo-module__ftMAKG__demoCheckbox{align-items:flex-start;gap:10px;min-width:0;display:flex}.demo-module__ftMAKG__demoCheckboxControl{background:#fffffffa;border:1px solid #768db85c;border-radius:6px;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:2px}.demo-module__ftMAKG__demoCheckboxControlChecked{background:linear-gradient(#3964b7fa,#2f57a6f0);box-shadow:inset 0 0 0 4px #fffffff0}.demo-module__ftMAKG__demoCheckboxLabel{color:#264166;font-size:.84rem;line-height:1.35}.demo-module__ftMAKG__stageLine{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-module__ftMAKG__stageLineCard{background:#f8fbffe6;border:1px solid #91a5c929;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.demo-module__ftMAKG__stageLineTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-module__ftMAKG__stageLineTitle{color:#17345f;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.84rem;font-weight:700}.demo-module__ftMAKG__stageLineState{color:#58739b;text-align:right;font-size:.72rem;font-weight:700}.demo-module__ftMAKG__stageLineText{color:#526b92;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.78rem;line-height:1.45}.demo-module__ftMAKG__stackList{flex-direction:column;gap:10px;min-width:0;display:flex}.demo-module__ftMAKG__stackCard{background:#f8fbffe6;border:1px solid #91a5c929;border-radius:18px;min-width:0;padding:14px}.demo-module__ftMAKG__stackCardButton,.demo-module__ftMAKG__stackCardButtonActive{text-align:left;background:#f8fbffe6;border:1px solid #91a5c929;border-radius:18px;width:100%;padding:14px}.demo-module__ftMAKG__stackCardButtonActive{background:linear-gradient(#ecf3fffa,#f9fbfffc);border-color:#4f76bf47;box-shadow:inset 0 0 0 1px #6584bf1a}.demo-module__ftMAKG__stackHeader{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:10px;display:flex}.demo-module__ftMAKG__stackTitle{color:#17345f;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:.88rem;font-weight:700}.demo-module__ftMAKG__stackMeta{color:#617a9d;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.72rem;font-weight:700}.demo-module__ftMAKG__metaList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.demo-module__ftMAKG__actionList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.demo-module__ftMAKG__metaPill{color:#4d6992;overflow-wrap:anywhere;word-break:break-word;background:#ebf1faf5;border-radius:999px;flex-wrap:wrap;align-items:center;max-width:100%;min-height:24px;padding:0 9px;font-size:.7rem;font-weight:700;display:inline-flex}.demo-module__ftMAKG__recommendationNote{color:#58729a;margin:8px 0 0;font-size:.76rem;line-height:1.45}.demo-module__ftMAKG__historyShell{grid-template-columns:280px minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid;overflow:hidden}@media (max-width:1220px){.demo-module__ftMAKG__clinicalRecordShell,.demo-module__ftMAKG__matchingCenterGrid,.demo-module__ftMAKG__trendGrid,.demo-module__ftMAKG__matchingFunnelGrid{grid-template-columns:minmax(0,1fr)}}.demo-module__ftMAKG__historyList,.demo-module__ftMAKG__historySnapshot{background:#f8fbffe6;border:1px solid #91a5c929;border-radius:20px;padding:14px}.demo-module__ftMAKG__historyList{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.demo-module__ftMAKG__historyList .demo-module__ftMAKG__stackList{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;min-width:0;min-height:0;overflow:hidden auto}.demo-module__ftMAKG__historySnapshot{min-width:0;min-height:0;container-type:inline-size}.demo-module__ftMAKG__historyVersionButton{text-align:left;cursor:pointer;pointer-events:auto;background:#ffffffeb;border:1px solid #91a5c929;border-radius:16px;flex-direction:column;gap:4px;width:100%;padding:12px;display:flex}.demo-module__ftMAKG__historyVersionButtonActive{background:#f0f6fffa;border-color:#4a70ba47;box-shadow:inset 0 0 0 1px #6584bf1a}.demo-module__ftMAKG__historyVersionMeta{color:#60799f;font-size:.72rem;line-height:1.35}.demo-module__ftMAKG__historyChangeList{gap:12px;display:grid}.demo-module__ftMAKG__historyChangeItem{background:#ffffffeb;border:1px solid #91a5c929;border-radius:16px;gap:8px;padding:12px;display:grid}.demo-module__ftMAKG__historyChangeTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:1180px){.demo-module__ftMAKG__passportHeader{grid-template-columns:minmax(180px,1fr) auto auto}.demo-module__ftMAKG__passportActions{justify-content:flex-start}.demo-module__ftMAKG__historyShell{grid-template-columns:1fr}}@media (max-width:960px){.demo-module__ftMAKG__fieldGrid,.demo-module__ftMAKG__stageLine,.demo-module__ftMAKG__checkboxGrid{grid-template-columns:1fr}}@container (max-width:860px){.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__fieldGrid,.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__stageLine,.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__checkboxGrid,.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__trendGrid,.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__matchingOverviewGrid,.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__matchingFunnelGrid,.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__matchingFunnelRow,.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__matchingNodeMetaGrid{grid-template-columns:1fr}.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__stackHeader,.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__historyChangeTop,.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__stageLineTop{flex-direction:column;align-items:flex-start}.demo-module__ftMAKG__historySnapshot .demo-module__ftMAKG__stageLineState{text-align:left}}.demo-module__ftMAKG__matchingOperationalCenter{gap:12px;display:grid}.demo-module__ftMAKG__matchingProcessChain{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.demo-module__ftMAKG__matchingOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-module__ftMAKG__matchingProcessNode{gap:8px;display:grid}.demo-module__ftMAKG__matchingNodeMetaGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:8px 12px;display:grid}.demo-module__ftMAKG__matchingFunnelRow{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.demo-module__ftMAKG__matchingCandidateList{box-sizing:border-box;gap:8px;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.demo-module__ftMAKG__matchingCandidateRowCard,.demo-module__ftMAKG__matchingCriteriaRowCard{padding:12px}.demo-module__ftMAKG__matchingCandidateCard{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.demo-module__ftMAKG__matchingCandidateCardBody{box-sizing:border-box;grid-template-columns:minmax(0,.32fr) minmax(0,.34fr) minmax(0,.34fr);gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.demo-module__ftMAKG__matchingCandidateZoneIdentity,.demo-module__ftMAKG__matchingCandidateZoneState,.demo-module__ftMAKG__matchingCandidateZoneReason,.demo-module__ftMAKG__matchingCandidateIdentityText,.demo-module__ftMAKG__matchingCandidateFactGroup,.demo-module__ftMAKG__matchingCandidateExpanded{box-sizing:border-box;gap:4px;min-width:0;max-width:100%;display:grid}.demo-module__ftMAKG__matchingCandidateZoneIdentity,.demo-module__ftMAKG__matchingCandidateZoneState,.demo-module__ftMAKG__matchingCandidateZoneReason{align-content:start}.demo-module__ftMAKG__matchingQuestionList,.demo-module__ftMAKG__matchingReadinessRow,.demo-module__ftMAKG__matchingCandidateActions,.demo-module__ftMAKG__matchingCriteriaMeta{flex-wrap:wrap;gap:.4rem;display:flex}.demo-module__ftMAKG__matchingCandidateActions button{margin:0}.demo-module__ftMAKG__matchingCandidateActionRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.demo-module__ftMAKG__matchingCandidateFactLabel{overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%;display:block}.demo-module__ftMAKG__matchingCandidateIdentityText strong,.demo-module__ftMAKG__matchingCandidateFactGroup strong{color:#17335f;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%;display:block}.demo-module__ftMAKG__matchingCandidateExpanded{margin-top:12px}.demo-module__ftMAKG__matchingFactorList{gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.demo-module__ftMAKG__matchingFactorCard{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.demo-module__ftMAKG__matchingCompareGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:10px;display:grid}.demo-module__ftMAKG__matchingComparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.demo-module__ftMAKG__matchingComparisonColumn{gap:10px;display:grid}.demo-module__ftMAKG__matchingComparisonTitle,.demo-module__ftMAKG__matchingMiniTitle{margin:0}.demo-module__ftMAKG__matchingMiniSection{gap:8px;display:grid}.demo-module__ftMAKG__matchingCriteriaGroups{gap:12px;display:grid}.demo-module__ftMAKG__matchingCriteriaTable{gap:8px;display:grid}.demo-module__ftMAKG__matchingCriteriaHead,.demo-module__ftMAKG__matchingCriteriaRow{grid-template-columns:minmax(11rem,1fr) minmax(9rem,.9fr) minmax(9rem,.9fr) minmax(8rem,.8fr) minmax(10rem,.9fr) minmax(10rem,.9fr) minmax(12rem,1.1fr) minmax(10rem,.9fr) minmax(12rem,1fr);align-items:start;gap:10px;display:grid}.demo-module__ftMAKG__matchingCriteriaHead{padding:0 2px 6px}@media (max-width:1499px){.demo-module__ftMAKG__matchingCandidateCardBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.demo-module__ftMAKG__matchingCandidateZoneReason{grid-column:1/-1}}@media (max-width:1279px){.demo-module__ftMAKG__matchingComparisonGrid,.demo-module__ftMAKG__matchingOverviewGrid,.demo-module__ftMAKG__matchingCandidateCardBody,.demo-module__ftMAKG__matchingFunnelRow{grid-template-columns:1fr}}.demo-module__ftMAKG__lifecycleCompositionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-module__ftMAKG__lifecycleCompositionCard,.demo-module__ftMAKG__lifecycleDocumentList{gap:8px;display:grid}.demo-module__ftMAKG__lifecycleDocumentItem{color:#486383;background:#fafcfffa;border:1px solid #93a6ca29;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;font-size:.76rem;line-height:1.45;display:flex}@media (max-width:1279px){.demo-module__ftMAKG__lifecycleCompositionGrid{grid-template-columns:1fr}}
.organs-module__nDqtMW__sectionStack{flex-direction:column;gap:12px;display:flex}.organs-module__nDqtMW__note{color:#60789b;margin:0;font-size:.78rem;line-height:1.45}.organs-module__nDqtMW__summaryCard{background:#fafcfff5;border:1px solid #93a6ca29;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.organs-module__nDqtMW__summaryTitle{color:#17335f;margin:0;font-size:.88rem;font-weight:700;line-height:1.3}.organs-module__nDqtMW__metaRow{flex-wrap:wrap;gap:8px;display:flex}.organs-module__nDqtMW__pill{color:#47648d;background:#e7eef8fa;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.organs-module__nDqtMW__pillInfo{background:#e6effcfa}.organs-module__nDqtMW__pillWarning{color:#7d5b17;background:#fff3dafa}.organs-module__nDqtMW__pillCritical{color:#8a3b3b;background:#fce5e5fa}.organs-module__nDqtMW__filterRow{flex-wrap:wrap;gap:8px;display:flex}.organs-module__nDqtMW__filterButton{color:#53709b;background:#f8fbfff5;border:1px solid #7f93bc2e;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.74rem;font-weight:700;display:inline-flex}.organs-module__nDqtMW__filterButtonActive{color:#fff;background:linear-gradient(#3a66baf5,#315bacf0)}.organs-module__nDqtMW__matrixWrap{background:#fffffffa;border:1px solid #93a6ca24;border-radius:18px;overflow:auto visible}.organs-module__nDqtMW__matrixTable{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.organs-module__nDqtMW__matrixHead,.organs-module__nDqtMW__matrixCell{vertical-align:top;border-bottom:1px solid #93a6ca24;padding:10px}.organs-module__nDqtMW__matrixHead{color:#536d93;text-align:left;background:#f6f9fffa;font-size:.74rem;font-weight:700;position:sticky;top:0}.organs-module__nDqtMW__matrixOrganCell{z-index:1;background:#f8fbfffa;min-width:180px;position:sticky;left:0}.organs-module__nDqtMW__matrixCellCard{background:#fffffffa;border:1px solid #93a6ca24;border-radius:14px;flex-direction:column;gap:6px;min-width:120px;padding:10px;display:flex}.organs-module__nDqtMW__numericSeriesChart{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-items:end;gap:10px;min-height:180px;display:grid}.organs-module__nDqtMW__numericSeriesPoint{flex-direction:column;align-items:center;gap:6px;display:flex}.organs-module__nDqtMW__numericSeriesBar{background:linear-gradient(#3a66baeb,#5d8bdcc7);border-radius:12px 12px 6px 6px;width:100%;min-height:18px}.organs-module__nDqtMW__numericSeriesValue{color:#17335f;font-size:.74rem;font-weight:700;line-height:1.3}.organs-module__nDqtMW__numericSeriesMeta{color:#60789b;text-align:center;font-size:.68rem;line-height:1.3}.organs-module__nDqtMW__matrixCellStatus{color:#19365f;font-size:.76rem;font-weight:700;line-height:1.3}.organs-module__nDqtMW__matrixCellMeta{color:#60789b;font-size:.71rem;line-height:1.35}.organs-module__nDqtMW__matrixLinkButton{color:#355c9c;text-align:left;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700}.organs-module__nDqtMW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.organs-module__nDqtMW__stackCard{background:#fffffffa;border:1px solid #93a6ca24;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.organs-module__nDqtMW__stackTitle{color:#17335f;margin:0;font-size:.88rem;font-weight:700;line-height:1.3}.organs-module__nDqtMW__stackMeta{color:#60789b;font-size:.72rem;line-height:1.35}.organs-module__nDqtMW__stackText{color:#244167;margin:0;font-size:.82rem;line-height:1.45}.organs-module__nDqtMW__list{flex-direction:column;gap:10px;display:flex}.organs-module__nDqtMW__bulletList{color:#244167;margin:0;padding-left:18px;font-size:.82rem;line-height:1.45}.organs-module__nDqtMW__timeline{flex-direction:column;gap:10px;display:flex}.organs-module__nDqtMW__timelineItem{background:#fffffffa;border:1px solid #93a6ca24;border-radius:18px;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.organs-module__nDqtMW__timelineDate{color:#4f6891;font-size:.74rem;font-weight:700;line-height:1.35}.organs-module__nDqtMW__timelineBody{flex-direction:column;gap:6px;min-width:0;display:flex}.organs-module__nDqtMW__miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.organs-module__nDqtMW__miniField{flex-direction:column;gap:4px;display:flex}.organs-module__nDqtMW__miniLabel{color:#567097;font-size:.7rem;font-weight:700;line-height:1.3}.organs-module__nDqtMW__miniValue{color:#1f395f;font-size:.8rem;line-height:1.4}.organs-module__nDqtMW__codeBlock{color:#203b62;word-break:break-word;background:#f7fafffa;border:1px solid #93a6ca29;border-radius:16px;padding:12px 14px;font-size:.8rem;line-height:1.45;display:block}.organs-module__nDqtMW__qrShell{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.organs-module__nDqtMW__qrFrame{background:#fffffffa;border:1px solid #93a6ca29;border-radius:16px;grid-template-columns:repeat(12,8px);gap:2px;padding:10px;display:grid}.organs-module__nDqtMW__qrPixel{background:#e0e8f5fa;border-radius:2px;width:8px;height:8px}.organs-module__nDqtMW__qrPixelActive{background:#355c9c}@media (max-width:980px){.organs-module__nDqtMW__cardGrid,.organs-module__nDqtMW__miniGrid,.organs-module__nDqtMW__timelineItem,.organs-module__nDqtMW__qrShell{grid-template-columns:minmax(0,1fr)}}
.page-module__YnyroG__page{--shell-sidebar-width-desktop:228px;--shell-sidebar-width-tablet:84px;--shell-page-padding-desktop:20px;--shell-page-padding-mobile:14px;--shell-frame-padding-desktop:24px;--shell-frame-padding-tablet:20px;--shell-frame-padding-mobile:16px;--shell-gap-desktop:24px;--shell-gap-tablet:18px;--shell-gap-mobile:16px;--shell-radius-desktop:34px;--shell-radius-mobile:26px;--sidebar-panel-radius:26px;--topbar-radius:24px;--card-radius:16px;--capsule-radius:999px;--sidebar-vertical-gap:14px;--nav-section-gap:8px;--nav-item-height-desktop:46px;--nav-item-height-tablet:54px;--compact-nav-width:58px;--topbar-min-height-desktop:64px;--topbar-padding-block-desktop:10px;--topbar-padding-inline-desktop:14px;--topbar-padding-inline-mobile:16px;--language-switcher-width:104px;--language-option-min-height:28px;--brand-size-desktop:clamp(1.86rem,2.7vw,2.48rem);--brand-size-tablet:.72rem;--system-headline-size:clamp(1.14rem,1.78vw,1.68rem);--system-headline-size-mobile:1rem;--contour-heading-size:clamp(1rem,1.22vw,1.26rem);--sidebar-section-title-size:.78rem;--nav-item-font-size:.69rem;--profile-font-size:.64rem;--body-text-size:.82rem;height:100vh;padding:var(--shell-page-padding-desktop);overflow:clip hidden}.page-module__YnyroG__desktopApplication{width:100%;height:100%;display:none}.page-module__YnyroG__unsupportedViewportNotice{width:100%;height:100%;display:block}.page-module__YnyroG__shell{grid-template-columns:var(--shell-sidebar-width-desktop)minmax(0,1fr);gap:var(--shell-gap-desktop);height:calc(100vh - (var(--shell-page-padding-desktop)*2));max-width:1440px;padding:var(--shell-frame-padding-desktop);border-radius:var(--shell-radius-desktop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #8a9ec433;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #566e9924,inset 0 1px #ffffffb3}.page-module__YnyroG__unsupportedDeviceScreen{justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.page-module__YnyroG__unsupportedDeviceCard{text-align:center;background:#fafcffe6;border:1px solid #a8b0c038;border-radius:30px;flex-direction:column;gap:14px;width:min(560px,100%);padding:32px 30px;display:flex;box-shadow:0 24px 64px #566e991f,inset 0 1px #ffffffb3}.page-module__YnyroG__unsupportedDeviceCard>.page-module__YnyroG__languageSwitcher{align-self:center}.page-module__YnyroG__unsupportedDeviceTitle{color:#17335f;margin:0;font-size:clamp(1.3rem,2vw,1.68rem);font-weight:600;line-height:1.14}.page-module__YnyroG__unsupportedDeviceText{color:#607793;margin:0;font-size:.9rem;line-height:1.65}.page-module__YnyroG__sidebarDesktop,.page-module__YnyroG__sidebarTablet{min-width:0}.page-module__YnyroG__sidebarDesktop{gap:var(--sidebar-vertical-gap);z-index:52;border-radius:var(--sidebar-panel-radius);box-sizing:border-box;background:#f0f3f9b8;border:1px solid #a8b0c038;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;max-height:100%;padding:10px 12px 14px;display:grid;position:relative;overflow:hidden}.page-module__YnyroG__sidebarTablet{z-index:52;box-sizing:border-box;flex-direction:column;align-items:center;gap:14px;min-height:0;max-height:100%;padding:8px 2px 8px 0;display:none;position:relative;overflow:hidden}.page-module__YnyroG__sidebarHeader{flex-direction:column;flex-shrink:0;gap:0;min-width:0;min-height:0;display:flex}.page-module__YnyroG__brandBlock,.page-module__YnyroG__brandBlockCompact{align-items:flex-start;gap:10px;padding:0 0 12px;display:flex}.page-module__YnyroG__brandBlockCompact{justify-content:center;align-items:center;padding-inline:0}.page-module__YnyroG__brandName{color:#2f67e8;width:100%;font-size:var(--brand-size-desktop);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1;display:block}.page-module__YnyroG__compactBrandName{color:#193b74;font-size:var(--brand-size-tablet);letter-spacing:.02em;font-weight:600}.page-module__YnyroG__compactBrandMark{color:#2f67e8;letter-spacing:-.01em;background:linear-gradient(#f2f6ff 0%,#e3ecff 100%);border-radius:18px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.02rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.page-module__YnyroG__sidebarNavSection{gap:var(--nav-section-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.page-module__YnyroG__sidebarSectionTitle{color:#121722;font-size:var(--sidebar-section-title-size);letter-spacing:.04em;margin:0;padding:0 12px;font-weight:500;line-height:1.4}.page-module__YnyroG__sidebarNav,.page-module__YnyroG__sidebarNavCompact{gap:var(--nav-section-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.page-module__YnyroG__sidebarNav{align-items:stretch;width:100%}.page-module__YnyroG__sidebarNavCompact{align-items:center;width:100%}.page-module__YnyroG__sidebarScrollArea,.page-module__YnyroG__sidebarTabletScrollArea{overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;max-height:100%;overflow:hidden auto}.page-module__YnyroG__sidebarScrollArea{padding-right:2px}.page-module__YnyroG__sidebarUserArea{box-sizing:border-box;flex-shrink:0;align-items:flex-start;min-width:0;min-height:0;display:flex}.page-module__YnyroG__sidebarItem,.page-module__YnyroG__sidebarItemActive{appearance:none;border-radius:var(--card-radius);color:#577192;text-align:left;width:100%;min-width:0;max-width:100%;min-height:0;font-size:var(--nav-item-font-size);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;padding:10px 12px;font-family:inherit;font-weight:500;line-height:1.28;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:flex}.page-module__YnyroG__sidebarNavCompact .page-module__YnyroG__sidebarItem,.page-module__YnyroG__sidebarNavCompact .page-module__YnyroG__sidebarItemActive{width:var(--compact-nav-width);min-height:var(--nav-item-height-tablet);justify-content:center;padding:0;position:relative}.page-module__YnyroG__sidebarItem:hover,.page-module__YnyroG__sidebarItem:focus-visible{color:#244b81;background:#f9fbfff2;border-color:#6a81ad29}.page-module__YnyroG__sidebarItemActive{color:#2856a0;background:linear-gradient(#f6f9ff 0%,#eef4ff 100%);border-color:#496dc42e;box-shadow:0 10px 22px #526fb31f}.page-module__YnyroG__sidebarItemLabel{overflow-wrap:anywhere;flex:auto;max-width:none;display:block}.page-module__YnyroG__sidebarProfile{border-radius:var(--capsule-radius);background:#fffffff0;border:1px solid #7f93bc26;flex-shrink:0;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:5px 10px 5px 5px;display:inline-flex;position:static;box-shadow:0 12px 24px #6f80a614}.page-module__YnyroG__sidebarProfileName{color:#214276;font-size:var(--profile-font-size);font-weight:600;line-height:1.2}.page-module__YnyroG__sidebarGlyph{background:#607caa24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.page-module__YnyroG__sidebarGlyphCore{background:currentColor;border-radius:999px;width:6px;height:6px}.page-module__YnyroG__compactSidebarIcon{color:currentColor;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.page-module__YnyroG__compactSidebarIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.page-module__YnyroG__workspace{flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;display:flex}.page-module__YnyroG__workspaceScroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:20px;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.page-module__YnyroG__adminAnalyticsStage{flex-direction:column;gap:20px;display:flex}.page-module__YnyroG__adminAnalyticsHero{background:linear-gradient(#f8fafff5 0%,#eff4fceb 100%);border:1px solid #a8b0c038;border-radius:24px;grid-template-columns:minmax(0,1fr) 220px;gap:18px;padding:22px 24px;display:grid;box-shadow:0 18px 42px #5a709914}.page-module__YnyroG__adminAnalyticsHeroCopy{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__YnyroG__adminAnalyticsEyebrow{color:#2b5fc5;background:#2d60cd17;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:0 12px;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.page-module__YnyroG__adminAnalyticsTitle{color:#17335f;margin:0;font-size:clamp(1.28rem,1.72vw,1.74rem);font-weight:600;line-height:1.14}.page-module__YnyroG__adminAnalyticsDescription{color:#607793;margin:0;font-size:.86rem;line-height:1.65}.page-module__YnyroG__adminAnalyticsHeroStat{background:#fffffff0;border:1px solid #6f85b02e;border-radius:20px;align-content:center;gap:8px;padding:18px;display:grid}.page-module__YnyroG__adminAnalyticsHeroStatLabel{color:#6b7f9b;font-size:.74rem;font-weight:500;line-height:1.4}.page-module__YnyroG__adminAnalyticsHeroStatValue{color:#17335f;letter-spacing:-.03em;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:600;line-height:1}.page-module__YnyroG__adminAnalyticsHeroStatNote{color:#607793;font-size:.82rem;line-height:1.45}.page-module__YnyroG__adminAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__YnyroG__adminAnalyticsPanel{background:#ffffffeb;border:1px solid #a8b0c038;border-radius:22px;flex-direction:column;gap:16px;min-width:0;padding:20px 22px;display:flex;box-shadow:0 14px 34px #60749c14}.page-module__YnyroG__adminAnalyticsPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__YnyroG__adminAnalyticsPanelTitle{color:#17335f;margin:0;font-size:.96rem;font-weight:600;line-height:1.3}.page-module__YnyroG__adminAnalyticsPanelMeta{color:#69809f;text-align:right;font-size:.75rem;font-weight:500;line-height:1.4}.page-module__YnyroG__adminAnalyticsPanelText{color:#607793;margin:0;font-size:.82rem;line-height:1.6}.page-module__YnyroG__adminAnalyticsDataQualityList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsDataQualityCard{background:#f7faffe6;border:1px solid #abb5c438;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.page-module__YnyroG__adminAnalyticsDataQualityTitle{color:#17335f;margin:0;font-size:.84rem;font-weight:600;line-height:1.35}.page-module__YnyroG__adminAnalyticsDataQualityText{color:#667c99;margin:0;font-size:.78rem;line-height:1.58}.page-module__YnyroG__adminAnalyticsStatusChip{color:#536887;background:#7a8aa61c;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.page-module__YnyroG__adminAnalyticsContourList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsContourButton{color:#17335f;text-align:left;cursor:pointer;background:#f8fbfff2;border:1px solid #a3b1c638;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.page-module__YnyroG__adminAnalyticsContourButton:hover,.page-module__YnyroG__adminAnalyticsContourButton:focus-visible{border-color:#4e70bf42;transform:translateY(-1px);box-shadow:0 12px 28px #5d739c1a}.page-module__YnyroG__adminAnalyticsContourLabel{font-size:.84rem;font-weight:600;line-height:1.45}.page-module__YnyroG__adminAnalyticsContourMeta{color:#69809f;font-size:.75rem;font-weight:500;line-height:1.4}.page-module__YnyroG__adminAnalyticsContourValue{color:#2c5ab1;font-size:1.2rem;font-weight:600;line-height:1}.page-module__YnyroG__adminAnalyticsSectionStack{flex-direction:column;gap:18px;display:flex}.page-module__YnyroG__adminAnalyticsSectionCommandLayout,.page-module__YnyroG__adminAnalyticsSectionEconomyLayout,.page-module__YnyroG__adminAnalyticsSectionProductsLayout,.page-module__YnyroG__adminAnalyticsSectionPatientsLayout,.page-module__YnyroG__adminAnalyticsSectionRegionsLayout,.page-module__YnyroG__adminAnalyticsSectionMarketLayout,.page-module__YnyroG__adminAnalyticsSectionExportLayout,.page-module__YnyroG__adminAnalyticsSectionForecastingLayout,.page-module__YnyroG__adminAnalyticsSectionRecommendationsLayout,.page-module__YnyroG__adminAnalyticsSectionReportsLayout,.page-module__YnyroG__adminAnalyticsSectionPlaceholderLayout{min-width:0}.page-module__YnyroG__adminAnalyticsTopKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsFinanceSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsTopKpiCard{background:#f7fafff5;border:1px solid #a6b2c438;border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;height:100%;padding:16px;display:flex}.page-module__YnyroG__adminAnalyticsTopKpiHeader,.page-module__YnyroG__adminAnalyticsPriorityHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.page-module__YnyroG__adminAnalyticsTopKpiTitle{color:#17335f;overflow-wrap:anywhere;font-size:.76rem;font-weight:600;line-height:1.35}.page-module__YnyroG__adminAnalyticsTopKpiValue{color:#17335f;font-size:1.28rem;font-weight:600;line-height:1.1}.page-module__YnyroG__adminAnalyticsTopKpiDelta{color:#5a7292;font-size:.74rem;line-height:1.45}.page-module__YnyroG__adminAnalyticsExecutiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.page-module__YnyroG__adminAnalyticsExecutiveGrid[data-layout=single-column]{grid-template-columns:minmax(0,1fr)}.page-module__YnyroG__adminAnalyticsExecutiveColumn{flex-direction:column;align-self:start;align-items:stretch;gap:14px;min-width:0;display:flex}.page-module__YnyroG__adminAnalyticsChartCard{background:#ffffffeb;border:1px solid #a8b0c038;border-radius:22px;flex-direction:column;align-self:start;gap:14px;min-width:0;height:auto;min-height:auto;padding:20px 22px;display:flex;box-shadow:0 14px 34px #60749c14}.page-module__YnyroG__adminAnalyticsChartLegend{flex-wrap:wrap;gap:10px;display:flex}.page-module__YnyroG__adminAnalyticsLegendButton,.page-module__YnyroG__adminAnalyticsLegendButtonActive{cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:.74rem;font-weight:600;display:inline-flex}.page-module__YnyroG__adminAnalyticsLegendButton{color:#536887;background:#f8fafef5;border:1px solid #7f90ae33}.page-module__YnyroG__adminAnalyticsLegendButtonActive{color:#214d9a;background:#2b5fc51f;border:1px solid #385fb738}.page-module__YnyroG__adminAnalyticsLegendDot{border-radius:999px;width:10px;height:10px}.page-module__YnyroG__adminAnalyticsChartSvg{width:100%;height:auto;overflow:visible}.page-module__YnyroG__adminAnalyticsChartGridLine{stroke:#c2ccddb8;stroke-width:1px}.page-module__YnyroG__adminAnalyticsChartAxisLine{stroke:#8291a9d1;stroke-width:1.2px}.page-module__YnyroG__adminAnalyticsChartAxisLabel,.page-module__YnyroG__adminAnalyticsChartPointLabel{fill:#5c7392;font-size:11px;font-weight:500}.page-module__YnyroG__adminAnalyticsChartPath,.page-module__YnyroG__adminAnalyticsChartPathActive{stroke-width:2.5px;transition:opacity .16s}.page-module__YnyroG__adminAnalyticsChartPath{opacity:.42}.page-module__YnyroG__adminAnalyticsChartPathActive{opacity:1;stroke-width:3.2px}.page-module__YnyroG__adminAnalyticsChartPoint{cursor:pointer}.page-module__YnyroG__adminAnalyticsPriorityList{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsPriorityCard{background:#f7faffeb;border:1px solid #a9b1c133;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.page-module__YnyroG__adminAnalyticsPriorityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__YnyroG__adminAnalyticsInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__YnyroG__adminAnalyticsInsightCard{background:#f7faffeb;border:1px solid #a8b4c533;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.page-module__YnyroG__adminAnalyticsInsightList{flex-direction:column;gap:6px;display:flex}.page-module__YnyroG__adminAnalyticsCompactRankingList,.page-module__YnyroG__adminAnalyticsReportsGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsPriorityCard .page-module__YnyroG__adminAnalyticsPanelText,.page-module__YnyroG__adminAnalyticsInsightCard .page-module__YnyroG__adminAnalyticsPanelText,.page-module__YnyroG__adminAnalyticsContourLabel,.page-module__YnyroG__adminAnalyticsContourMeta{overflow-wrap:anywhere;word-break:break-word}.page-module__YnyroG__adminAnalyticsMiniChart{flex-direction:column;gap:10px;display:flex}.page-module__YnyroG__adminAnalyticsMiniChartRow{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.page-module__YnyroG__adminAnalyticsMiniChartTrack,.page-module__YnyroG__adminAnalyticsCostStructureTrack{background:#d2dcec8f;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}.page-module__YnyroG__adminAnalyticsMiniChartFill,.page-module__YnyroG__adminAnalyticsCostStructureFill{border-radius:inherit;background:linear-gradient(90deg,#6e92de 0%,#3d68b6 100%);position:absolute;inset:0 auto 0 0}.page-module__YnyroG__adminAnalyticsMiniChartValue,.page-module__YnyroG__adminAnalyticsCostStructureValue{color:#17335f;font-size:.8rem;font-weight:600}.page-module__YnyroG__adminAnalyticsFlowLayout{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:stretch;gap:14px;display:grid}.page-module__YnyroG__adminAnalyticsFlowCompact{flex-direction:column;gap:12px;min-width:0;display:flex}.page-module__YnyroG__adminAnalyticsFlowCompactGrid,.page-module__YnyroG__adminAnalyticsFlowCompactGridSecondary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsFlowCompactGridSecondary{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__YnyroG__adminAnalyticsFlowRowConnector{justify-content:center;align-items:center;gap:10px;min-height:28px;display:flex}.page-module__YnyroG__adminAnalyticsFlowRowConnectorLine{background:#8291a957;flex:auto;height:1px}.page-module__YnyroG__adminAnalyticsFlowRowConnectorArrow{color:#5d7596;font-size:1rem;font-weight:700}.page-module__YnyroG__adminAnalyticsFlowCompactNode{text-align:left;cursor:pointer;background:#f8fbfff0;border:1px solid #a6b2c438;border-radius:18px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:104px;padding:14px;display:flex;position:relative}.page-module__YnyroG__adminAnalyticsFlowNodeTitle{color:#17335f;overflow-wrap:anywhere;word-break:break-word;font-size:.78rem;font-weight:600;line-height:1.4}.page-module__YnyroG__adminAnalyticsFlowArrow{color:#6b82a4;font-size:1rem;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.page-module__YnyroG__adminAnalyticsFlowResultStack{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsFlowResultCard{text-align:left;cursor:pointer;background:linear-gradient(#eff4fff5 0%,#e5edfcf5 100%);border:1px solid #3e64b82e;border-radius:20px;flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:20px;display:flex}.page-module__YnyroG__adminAnalyticsRecommendationSteps{flex-direction:column;gap:8px;display:flex}.page-module__YnyroG__adminAnalyticsTableWrap{background:#ffffffe6;border:1px solid #a6b2c42e;border-radius:18px;min-width:0;overflow:auto hidden}.page-module__YnyroG__adminAnalyticsTable{border-collapse:collapse;width:100%;min-width:780px}.page-module__YnyroG__adminAnalyticsTableHeadCell,.page-module__YnyroG__adminAnalyticsTableCell{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #c4cedf80;padding:12px 14px}.page-module__YnyroG__adminAnalyticsTableHeadCell{color:#577192;background:#f5f8fff5;font-size:.72rem;font-weight:700}.page-module__YnyroG__adminAnalyticsTableCell{color:#17335f;font-size:.78rem;line-height:1.5}.page-module__YnyroG__adminAnalyticsTableAction{color:#214d9a;cursor:pointer;background:#2b5fc514;border:1px solid #385fb733;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.73rem;font-weight:600;display:inline-flex}.page-module__YnyroG__adminAnalyticsMarketQuoteStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsMarketQuoteCard,.page-module__YnyroG__adminAnalyticsMiniSeriesCard{background:#f8fbfff0;border:1px solid #a6b2c42e;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.page-module__YnyroG__adminAnalyticsMarketPriceStem{stroke:#597196eb;stroke-width:2px}.page-module__YnyroG__adminAnalyticsMarketPriceCandlePositive,.page-module__YnyroG__adminAnalyticsMarketPriceCandleNegative,.page-module__YnyroG__adminAnalyticsMarketVolumeBar{cursor:pointer}.page-module__YnyroG__adminAnalyticsMarketPriceCandlePositive{fill:#23835dc7}.page-module__YnyroG__adminAnalyticsMarketPriceCandleNegative{fill:#d06b4cd1}.page-module__YnyroG__adminAnalyticsMarketVolumeBar{fill:#2b5fc52e}.page-module__YnyroG__adminAnalyticsCostStructureList{flex-direction:column;gap:12px;display:flex}.page-module__YnyroG__adminAnalyticsDepthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__YnyroG__adminAnalyticsDepthSide,.page-module__YnyroG__adminAnalyticsFactorList{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__YnyroG__adminAnalyticsDepthRow,.page-module__YnyroG__adminAnalyticsFactorRow,.page-module__YnyroG__adminAnalyticsContractCard{text-align:left;cursor:pointer;background:#f8fbfff0;border:1px solid #a6b2c42e;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.page-module__YnyroG__adminAnalyticsDepthMeta{color:#17335f;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:.78rem;font-weight:600;display:grid}.page-module__YnyroG__adminAnalyticsDepthTrack{background:#d2dcec8f;border-radius:999px;width:100%;height:12px;position:relative;overflow:hidden}.page-module__YnyroG__adminAnalyticsDepthFillBuy,.page-module__YnyroG__adminAnalyticsDepthFillSell{border-radius:inherit;position:absolute;inset:0 auto 0 0}.page-module__YnyroG__adminAnalyticsDepthFillBuy{background:linear-gradient(90deg,#23835dd6 0%,#23835d61 100%)}.page-module__YnyroG__adminAnalyticsDepthFillSell{background:linear-gradient(90deg,#d06b4cd6 0%,#d06b4c61 100%)}.page-module__YnyroG__adminAnalyticsContractGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsCostStructureRow{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:160px minmax(0,1fr) 52px;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.page-module__YnyroG__adminAnalyticsLossGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsLossCard{text-align:left;cursor:pointer;background:#fcf5f1f0;border:1px solid #b591812e;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.page-module__YnyroG__adminAnalyticsPrimaryButton,.page-module__YnyroG__adminAnalyticsReportButton{color:#214d9a;cursor:pointer;background:#2b5fc51a;border:1px solid #385fb738;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:.78rem;font-weight:600;display:inline-flex}@media (max-width:1360px){.page-module__YnyroG__adminAnalyticsFinanceSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__YnyroG__adminAnalyticsFlowCompactGrid,.page-module__YnyroG__adminAnalyticsFlowCompactGridSecondary{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__YnyroG__adminAnalyticsHeroNotice{color:#607793;margin:0;font-size:.8rem;line-height:1.55}.page-module__YnyroG__adminAnalyticsPanelHeaderBlock{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module__YnyroG__adminAnalyticsSectionNav{flex-wrap:wrap;gap:10px;display:flex}.page-module__YnyroG__adminAnalyticsSectionNavActive,.page-module__YnyroG__adminAnalyticsSectionNavIdle,.page-module__YnyroG__adminAnalyticsSectionNavDisabled{border-radius:999px;align-items:center;max-width:100%;min-height:34px;padding:0 14px;font-size:.76rem;font-weight:600;line-height:1.2;display:inline-flex}.page-module__YnyroG__adminAnalyticsSectionNavActive{color:#214d9a;background:#2b5fc51f;border:1px solid #385fb738}.page-module__YnyroG__adminAnalyticsSectionNavIdle{color:#506783;cursor:pointer;background:#f5f8fcf5;border:1px solid #7d8ead33}.page-module__YnyroG__adminAnalyticsSectionNavDisabled{color:#8595ab;cursor:not-allowed;background:#f6f8fcd9;border:1px solid #7d8ead29}.page-module__YnyroG__adminAnalyticsKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__YnyroG__adminAnalyticsKpiCard{background:#f8fbfff2;border:1px solid #a7b2c238;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.page-module__YnyroG__adminAnalyticsKpiHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__YnyroG__adminAnalyticsKpiTitle{color:#17335f;margin:0;font-size:.92rem;font-weight:600;line-height:1.35}.page-module__YnyroG__adminAnalyticsKpiText{color:#667c99;margin:6px 0 0;font-size:.77rem;line-height:1.55}.page-module__YnyroG__adminAnalyticsChipButton{color:#456391;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fffffff5;border:1px solid #5370ac2e;border-radius:999px;align-self:flex-start;align-items:center;max-width:100%;min-height:28px;padding:0 10px;font-size:.69rem;font-weight:600;line-height:1.25;display:inline-flex}.page-module__YnyroG__adminAnalyticsKpiValueRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.page-module__YnyroG__adminAnalyticsKpiValue{color:#17335f;letter-spacing:-.03em;font-size:clamp(1.8rem,2.4vw,2.2rem);font-weight:600;line-height:1}.page-module__YnyroG__adminAnalyticsKpiUnit{color:#607793;font-size:.84rem;line-height:1.45}.page-module__YnyroG__adminAnalyticsKpiMetaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__YnyroG__adminAnalyticsDeltaPositive,.page-module__YnyroG__adminAnalyticsDeltaNegative{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:600;display:inline-flex}.page-module__YnyroG__adminAnalyticsDeltaPositive{color:#1f7a59;background:#219d6c1f}.page-module__YnyroG__adminAnalyticsDeltaNegative{color:#9f4747;background:#c35d5d1f}.page-module__YnyroG__adminAnalyticsMutedText{color:#69809f;font-size:.74rem;line-height:1.45}.page-module__YnyroG__adminAnalyticsLinkRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__YnyroG__adminAnalyticsMiniLink,.page-module__YnyroG__adminAnalyticsInlineButton,.page-module__YnyroG__adminAnalyticsSelectButton{color:#375c98;text-align:center;cursor:pointer;background:#fffffff5;border:1px solid #4c6cae2e;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.74rem;font-weight:600;display:inline-flex}.page-module__YnyroG__adminAnalyticsFinanceGrid,.page-module__YnyroG__adminAnalyticsSeriesGrid,.page-module__YnyroG__adminAnalyticsProductsGrid,.page-module__YnyroG__adminAnalyticsRecommendationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__YnyroG__adminAnalyticsFinanceCell,.page-module__YnyroG__adminAnalyticsRankingCard,.page-module__YnyroG__adminAnalyticsPatientCard,.page-module__YnyroG__adminAnalyticsFlowStage{color:#17335f;text-align:left;cursor:pointer;background:#f8fbfff0;border:1px solid #a6b2c438;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex}.page-module__YnyroG__adminAnalyticsFinanceTitle,.page-module__YnyroG__adminAnalyticsSeriesTitle,.page-module__YnyroG__adminAnalyticsSubpanelTitle{color:#17335f;font-size:.84rem;font-weight:600;line-height:1.4}.page-module__YnyroG__adminAnalyticsFinanceValue,.page-module__YnyroG__adminAnalyticsCostAmount,.page-module__YnyroG__adminAnalyticsRankingValue,.page-module__YnyroG__adminAnalyticsPatientCount,.page-module__YnyroG__adminAnalyticsPatientRiskAmount,.page-module__YnyroG__adminAnalyticsWaterfallValue{color:#17335f;font-size:1.12rem;font-weight:600;line-height:1.25}.page-module__YnyroG__adminAnalyticsFinanceRange,.page-module__YnyroG__adminAnalyticsFinanceMeta{color:#607793;font-size:.75rem;line-height:1.55}.page-module__YnyroG__adminAnalyticsDualGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__YnyroG__adminAnalyticsSubpanel{background:#f5f8fcb8;border:1px solid #a9b2c12e;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.page-module__YnyroG__adminAnalyticsWaterfallGrid,.page-module__YnyroG__adminAnalyticsCostGrid,.page-module__YnyroG__adminAnalyticsRankingGrid,.page-module__YnyroG__adminAnalyticsPatientGrid,.page-module__YnyroG__adminAnalyticsPatientSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsWaterfallStep{text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.page-module__YnyroG__adminAnalyticsWaterfallPositive{background:#e7f5ede0;border:1px solid #458d6b33}.page-module__YnyroG__adminAnalyticsWaterfallNegative{background:#fcf1f1eb;border:1px solid #bd75752e}.page-module__YnyroG__adminAnalyticsWaterfallResult{background:#ecf3fff0;border:1px solid #3c63ba2e}.page-module__YnyroG__adminAnalyticsCostSlice{cursor:pointer;background:#ffffffe0;border:1px solid #a8b4c52e;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.page-module__YnyroG__adminAnalyticsCostSliceTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.page-module__YnyroG__adminAnalyticsCostBarTrack,.page-module__YnyroG__adminAnalyticsSeriesBarTrack{background:#d2dcec8c;position:relative;overflow:hidden}.page-module__YnyroG__adminAnalyticsCostBarTrack{border-radius:999px;width:100%;height:8px}.page-module__YnyroG__adminAnalyticsCostBarFill,.page-module__YnyroG__adminAnalyticsSeriesBarFill{border-radius:inherit;background:linear-gradient(#6d91dc 0%,#3f67b2 100%);position:absolute;inset:0 auto 0 0}.page-module__YnyroG__adminAnalyticsSeriesCard,.page-module__YnyroG__adminAnalyticsProductCard,.page-module__YnyroG__adminAnalyticsProductCardSelected,.page-module__YnyroG__adminAnalyticsRecommendationCard{border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.page-module__YnyroG__adminAnalyticsSeriesCard{background:#f8fbfff0;border:1px solid #a6b2c438}.page-module__YnyroG__adminAnalyticsSeriesHeader,.page-module__YnyroG__adminAnalyticsProductHeader,.page-module__YnyroG__adminAnalyticsRecommendationHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__YnyroG__adminAnalyticsSeriesBars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;min-height:188px;display:grid}.page-module__YnyroG__adminAnalyticsSeriesPoint{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;min-width:0;height:100%;padding:0;display:flex}.page-module__YnyroG__adminAnalyticsSeriesBarTrack{border-radius:16px;justify-content:center;align-items:end;min-height:120px;padding:8px;display:flex}.page-module__YnyroG__adminAnalyticsSeriesBarFill{align-self:end;width:100%;min-height:12px;position:relative;inset:auto}.page-module__YnyroG__adminAnalyticsSeriesLabel,.page-module__YnyroG__adminAnalyticsSeriesValue{color:#607793;font-size:.73rem;line-height:1.45}.page-module__YnyroG__adminAnalyticsProductCard,.page-module__YnyroG__adminAnalyticsProductCardSelected{background:#f8fbfff0;border:1px solid #a6b2c438}.page-module__YnyroG__adminAnalyticsProductCardSelected{border-color:#3f67b247;box-shadow:0 16px 30px #5e729c1a}.page-module__YnyroG__adminAnalyticsMetricGrid,.page-module__YnyroG__adminAnalyticsRecommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__YnyroG__adminAnalyticsMetricTile,.page-module__YnyroG__adminAnalyticsSummaryCard{color:#17335f;background:#ffffffe0;border:1px solid #adb6c329;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.page-module__YnyroG__adminAnalyticsFlowSelector{flex-wrap:wrap;gap:10px;display:flex}.page-module__YnyroG__adminAnalyticsFlowGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.page-module__YnyroG__adminAnalyticsFlowCount{color:#2b5fc5;background:#2b5fc51a;border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.page-module__YnyroG__adminAnalyticsRecommendationCard{background:#f8fbfff0;border:1px solid #a6b2c438}.page-module__YnyroG__adminAnalyticsRecommendationAction{color:#17335f;margin:0;font-size:.82rem;font-weight:600;line-height:1.6}@media (max-width:1180px){.page-module__YnyroG__adminAnalyticsHero,.page-module__YnyroG__adminAnalyticsKpiGrid,.page-module__YnyroG__adminAnalyticsFinanceGrid,.page-module__YnyroG__adminAnalyticsSeriesGrid,.page-module__YnyroG__adminAnalyticsProductsGrid,.page-module__YnyroG__adminAnalyticsRecommendationsGrid,.page-module__YnyroG__adminAnalyticsDualGrid,.page-module__YnyroG__adminAnalyticsFlowGrid,.page-module__YnyroG__adminAnalyticsExecutiveGrid,.page-module__YnyroG__adminAnalyticsFlowLayout{grid-template-columns:minmax(0,1fr)}.page-module__YnyroG__adminAnalyticsWaterfallGrid,.page-module__YnyroG__adminAnalyticsCostGrid,.page-module__YnyroG__adminAnalyticsRankingGrid,.page-module__YnyroG__adminAnalyticsPatientGrid,.page-module__YnyroG__adminAnalyticsPatientSummaryGrid,.page-module__YnyroG__adminAnalyticsMetricGrid,.page-module__YnyroG__adminAnalyticsRecommendationGrid,.page-module__YnyroG__adminAnalyticsPriorityGrid,.page-module__YnyroG__adminAnalyticsInsightGrid,.page-module__YnyroG__adminAnalyticsLossGrid,.page-module__YnyroG__adminAnalyticsTopKpiGrid,.page-module__YnyroG__adminAnalyticsFinanceSummaryGrid,.page-module__YnyroG__adminAnalyticsMarketQuoteStrip,.page-module__YnyroG__adminAnalyticsDepthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.page-module__YnyroG__adminAnalyticsGrid,.page-module__YnyroG__adminAnalyticsContourList,.page-module__YnyroG__adminAnalyticsDataQualityList,.page-module__YnyroG__adminAnalyticsWaterfallGrid,.page-module__YnyroG__adminAnalyticsCostGrid,.page-module__YnyroG__adminAnalyticsRankingGrid,.page-module__YnyroG__adminAnalyticsPatientGrid,.page-module__YnyroG__adminAnalyticsPatientSummaryGrid,.page-module__YnyroG__adminAnalyticsMetricGrid,.page-module__YnyroG__adminAnalyticsRecommendationGrid,.page-module__YnyroG__adminAnalyticsPriorityGrid,.page-module__YnyroG__adminAnalyticsInsightGrid,.page-module__YnyroG__adminAnalyticsLossGrid,.page-module__YnyroG__adminAnalyticsTopKpiGrid,.page-module__YnyroG__adminAnalyticsFinanceSummaryGrid,.page-module__YnyroG__adminAnalyticsFlowCompactGrid,.page-module__YnyroG__adminAnalyticsFlowCompactGridSecondary,.page-module__YnyroG__adminAnalyticsMarketQuoteStrip,.page-module__YnyroG__adminAnalyticsDepthGrid{grid-template-columns:minmax(0,1fr)}.page-module__YnyroG__adminAnalyticsSeriesBars{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__YnyroG__adminAnalyticsCostStructureRow,.page-module__YnyroG__adminAnalyticsMiniChartRow{grid-template-columns:minmax(0,1fr)}}.page-module__YnyroG__topbar{z-index:52;flex:none;align-items:flex-start;padding:0;display:flex;position:relative}.page-module__YnyroG__topbarLead{width:100%;min-width:0;min-height:var(--topbar-min-height-desktop);padding:var(--topbar-padding-block-desktop)var(--topbar-padding-inline-desktop);border-radius:var(--topbar-radius);background:#f0f3f9b3;border:1px solid #a8b0c038;grid-template-columns:minmax(0,1fr) 112px;align-items:center;column-gap:18px;display:grid}.page-module__YnyroG__mobileMenu{display:none;position:relative}.page-module__YnyroG__mobileMenuButton{border-radius:var(--capsule-radius);color:#536a8a;cursor:pointer;background:#ffffffe6;border:1px solid #8094be29;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.8rem;font-weight:600;list-style:none;display:inline-flex}.page-module__YnyroG__mobileMenuButton::-webkit-details-marker{display:none}.page-module__YnyroG__mobileHeaderBar{display:none}.page-module__YnyroG__mobileHeaderBrand{color:#2f67e8;letter-spacing:-.01em;margin:0;font-size:.96rem;font-weight:600;line-height:1}.page-module__YnyroG__mobileDrawerBackdrop,.page-module__YnyroG__mobileDrawerBackdropVisible,.page-module__YnyroG__mobileDrawerPanel,.page-module__YnyroG__mobileDrawerPanelVisible{display:none}.page-module__YnyroG__mobileDrawerPanelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__YnyroG__mobileDrawerBrand{color:#193b74;margin:0;font-size:.94rem;font-weight:600}.page-module__YnyroG__mobileDrawerText{color:#7588a6;overflow-wrap:anywhere;margin:8px 0 0;font-size:.78rem;line-height:1.55}.page-module__YnyroG__mobileDrawerClose{border-radius:var(--capsule-radius);color:#516887;background:#f5f8fff5;border:1px solid #8094be29;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__YnyroG__userAvatar{color:#2c5392;background:linear-gradient(#f0f5ff 0%,#dbe7ff 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.76rem;font-weight:600;display:inline-flex}.page-module__YnyroG__systemHeadline{color:#121722;min-width:0;max-width:none;font-size:var(--system-headline-size);letter-spacing:-.01em;white-space:nowrap;margin:0;font-weight:600;line-height:1.08;overflow:visible}.page-module__YnyroG__languageSwitcher{width:var(--language-switcher-width);border-radius:var(--capsule-radius);background:#ffffffeb;border:1px solid #7f93bc26;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;align-items:center;gap:4px;padding:4px;display:grid}.page-module__YnyroG__languageSwitcherCompact{display:none}.page-module__YnyroG__languageOption,.page-module__YnyroG__languageOptionActive{width:100%;min-height:var(--language-option-min-height);border-radius:var(--capsule-radius);color:#607793;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:600}.page-module__YnyroG__languageOptionActive{color:#fff;background:linear-gradient(#4f89ff 0%,#2f67e8 100%)}.page-module__YnyroG__languageOptionCompact,.page-module__YnyroG__languageOptionActiveCompact{border-radius:var(--capsule-radius);color:#607793;width:100%;min-height:26px;font:inherit;background:0 0;border:0;padding:0;font-size:.65rem;font-weight:600}.page-module__YnyroG__languageOptionActiveCompact{color:#fff;background:linear-gradient(#4f89ff 0%,#2f67e8 100%)}.page-module__YnyroG__adminContourStage{flex:none;align-items:flex-start;padding:8px 4px 0;display:flex}.page-module__YnyroG__adminContourTitle{color:#2357b5;font-size:var(--contour-heading-size);letter-spacing:.01em;margin:0;font-weight:500;line-height:1.16}.page-module__YnyroG__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1200px){.page-module__YnyroG__desktopApplication{display:block}.page-module__YnyroG__unsupportedViewportNotice{display:none}}@media (min-width:1180px){.page-module__YnyroG__sidebarTablet,.page-module__YnyroG__mobileMenu{display:none}}@media (max-width:1179px){.page-module__YnyroG__shell{grid-template-columns:var(--shell-sidebar-width-tablet)minmax(0,1fr);gap:var(--shell-gap-tablet);padding:var(--shell-frame-padding-tablet)}.page-module__YnyroG__sidebarDesktop{display:none}.page-module__YnyroG__sidebarTablet{gap:12px;padding:4px 0 8px;display:flex}.page-module__YnyroG__sidebarTabletScrollArea{padding-right:2px}.page-module__YnyroG__brandBlockCompact{padding-bottom:8px}.page-module__YnyroG__sidebarNavCompact .page-module__YnyroG__sidebarItem,.page-module__YnyroG__sidebarNavCompact .page-module__YnyroG__sidebarItemActive{border-radius:18px;width:56px;min-height:56px}.page-module__YnyroG__topbarLead{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 12px}.page-module__YnyroG__systemHeadline{white-space:normal;font-size:clamp(1.26rem,2vw,1.4rem);line-height:1.12}.page-module__YnyroG__languageSwitcher{width:100px}}@media (max-width:767px){.page-module__YnyroG__page{padding:var(--shell-page-padding-mobile);overflow-y:auto}.page-module__YnyroG__unsupportedDeviceScreen{min-height:calc(100vh - (var(--shell-page-padding-mobile)*2))}.page-module__YnyroG__unsupportedDeviceCard{border-radius:24px;padding:28px 22px}.page-module__YnyroG__shell{gap:var(--shell-gap-mobile);height:auto;padding:var(--shell-frame-padding-mobile);border-radius:var(--shell-radius-mobile);grid-template-columns:1fr;overflow:visible}.page-module__YnyroG__sidebarTablet,.page-module__YnyroG__mobileMenu{display:none}.page-module__YnyroG__topbarLead{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;min-height:auto;padding:12px 14px;display:flex}.page-module__YnyroG__mobileHeaderBar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.page-module__YnyroG__mobileHeaderBrand{justify-self:center;font-size:.92rem}.page-module__YnyroG__mobileHeaderBar .page-module__YnyroG__mobileMenuButton{min-height:34px;padding:0 14px;font-size:.78rem}.page-module__YnyroG__languageSwitcherCompact{border-radius:var(--capsule-radius);background:#ffffffeb;border:1px solid #7f93bc26;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3px;width:86px;padding:3px;display:grid}.page-module__YnyroG__systemHeadline{white-space:normal;overflow-wrap:anywhere;letter-spacing:-.012em;width:100%;font-size:1.3rem;line-height:1.14}.page-module__YnyroG__topbarLead>.page-module__YnyroG__languageSwitcher{display:none}.page-module__YnyroG__workspace{height:auto}.page-module__YnyroG__workspaceScroll{gap:16px;padding-right:0;overflow:visible}.page-module__YnyroG__adminContourStage{padding-top:4px}.page-module__YnyroG__adminContourTitle{font-size:1.18rem;line-height:1.16}.page-module__YnyroG__mobileDrawerBackdrop{pointer-events:none;z-index:29;background:#e1e8f500;transition:background-color .18s;display:block;position:fixed;inset:0}.page-module__YnyroG__mobileDrawerBackdropVisible{z-index:29;background:#e1e8f58f;display:block;position:fixed;inset:0}.page-module__YnyroG__mobileDrawerPanel,.page-module__YnyroG__mobileDrawerPanelVisible{opacity:0;pointer-events:none;z-index:30;background:#fffffffb;border:1px solid #7c93c12e;border-radius:24px;width:min(320px,100vw - 24px);padding:18px 16px 16px;transition:transform .18s,opacity .18s;display:block;position:fixed;top:12px;bottom:12px;left:12px;overflow-y:auto;transform:translate(-14px);box-shadow:0 26px 60px #566e9933}.page-module__YnyroG__mobileDrawerPanelVisible{opacity:1;pointer-events:auto;transform:translate(0)}.page-module__YnyroG__mobileDrawerPanel .page-module__YnyroG__sidebarNavSection{gap:10px}.page-module__YnyroG__mobileDrawerPanel .page-module__YnyroG__sidebarSectionTitle,.page-module__YnyroG__mobileDrawerPanelVisible .page-module__YnyroG__sidebarSectionTitle{padding-inline:4px;font-size:.8rem}.page-module__YnyroG__mobileDrawerPanel .page-module__YnyroG__sidebarItem,.page-module__YnyroG__mobileDrawerPanel .page-module__YnyroG__sidebarItemActive,.page-module__YnyroG__mobileDrawerPanelVisible .page-module__YnyroG__sidebarItem,.page-module__YnyroG__mobileDrawerPanelVisible .page-module__YnyroG__sidebarItemActive{width:100%;min-height:48px;padding-inline:14px}.page-module__YnyroG__mobileDrawerPanel .page-module__YnyroG__sidebarItemLabel,.page-module__YnyroG__mobileDrawerPanelVisible .page-module__YnyroG__sidebarItemLabel{max-width:none}.page-module__YnyroG__sidebarProfileMobile{border-radius:var(--capsule-radius);background:#fafcfff5;border:1px solid #7f93bc26;align-items:center;gap:8px;width:100%;margin-top:18px;padding:8px 12px 8px 8px;display:inline-flex;box-shadow:0 12px 24px #6f80a614}}.page-module__YnyroG__smeStage{flex-direction:column;gap:18px;display:flex}.page-module__YnyroG__smeStageHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__YnyroG__externalSystemsSection{flex-direction:column;gap:8px;display:flex}.page-module__YnyroG__externalSystemsTitle{color:#57709ac7;letter-spacing:.03em;margin:0;font-size:.68rem;font-weight:500;line-height:1.35}.page-module__YnyroG__externalSystemsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__YnyroG__createPassportButton,.page-module__YnyroG__saveButton,.page-module__YnyroG__retryRegistryButton{appearance:none;color:#27539d;cursor:pointer;background:linear-gradient(#f7faff 0%,#edf3ff 100%);border:1px solid #416dc529;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-family:inherit;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #5470b01a}.page-module__YnyroG__createPassportButton:disabled,.page-module__YnyroG__saveButton:disabled{cursor:wait;opacity:.72}.page-module__YnyroG__externalSystemButton{appearance:none;color:#53709b;background:#f8fbfff5;border:1px solid #7f93bc2e;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 13px;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 8px 20px #647aa60f}.page-module__YnyroG__externalSystemButton[aria-disabled=true]{cursor:default}.page-module__YnyroG__feedbackError,.page-module__YnyroG__feedbackSuccess{border-radius:18px;padding:13px 16px;font-size:.8rem;line-height:1.5}.page-module__YnyroG__feedbackError{color:#8e3941;background:#fff4f4f5;border:1px solid #b65b5b2e}.page-module__YnyroG__feedbackSuccess{color:#2f6d4a;background:#f3fbf7f5;border:1px solid #55927329}.page-module__YnyroG__smeTableWrap{min-width:0;overflow-x:hidden}.page-module__YnyroG__smeTable{border-collapse:collapse;table-layout:fixed;background:#fffffff5;border:1px solid #90a5cd29;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 18px 42px #647aa614}.page-module__YnyroG__smeTableHeadCell,.page-module__YnyroG__smeTableHeadCellNumber,.page-module__YnyroG__smeTableCell,.page-module__YnyroG__smeTableIndexCell,.page-module__YnyroG__smeTableStateCell{border-bottom:1px solid #a0b0d229;border-right:1px solid #a0b0d229}.page-module__YnyroG__smeTable tr>:last-child{border-right:0}.page-module__YnyroG__smeTable tbody tr:last-child>*{border-bottom:0}.page-module__YnyroG__smeTableHeadCell,.page-module__YnyroG__smeTableHeadCellNumber{color:#1c3864;text-align:left;vertical-align:top;overflow-wrap:anywhere;background:linear-gradient(#f9fbfffa 0%,#f2f7fff5 100%);padding:12px;font-size:.76rem;font-weight:700;line-height:1.3}.page-module__YnyroG__smeTableHeadCellNumber,.page-module__YnyroG__smeTableIndexCell{text-align:center;width:46px}.page-module__YnyroG__smeTableIndexCell{color:#597294;vertical-align:top;padding:12px 8px;font-size:.72rem;font-weight:700}.page-module__YnyroG__smeTableCell{vertical-align:top;min-height:98px;padding:8px}.page-module__YnyroG__smeTableStateCell{color:#6e83a3;text-align:center;background:#fafcffeb;padding:18px 16px;font-size:.78rem;line-height:1.55}.page-module__YnyroG__registryStateAction{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:inline-flex}.page-module__YnyroG__retryRegistryButton{min-height:36px;padding-inline:16px;font-size:.76rem}.page-module__YnyroG__donorCard,.page-module__YnyroG__donorCardMobile{appearance:none;color:#20395f;text-align:left;cursor:pointer;background:#fffffff5;border:1px solid #869dc829;border-radius:16px;flex-direction:column;gap:6px;width:100%;min-height:82px;padding:12px 13px;font-family:inherit;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 10px 24px #586faa14}.page-module__YnyroG__donorCard:hover,.page-module__YnyroG__donorCard:focus-visible,.page-module__YnyroG__donorCardMobile:hover,.page-module__YnyroG__donorCardMobile:focus-visible{border-color:#4a71be33;transform:translateY(-1px);box-shadow:0 14px 30px #586faa1f}.page-module__YnyroG__donorCardPotential{background:#eef7eff5}.page-module__YnyroG__donorCardRealized{background:#faeeeef5}.page-module__YnyroG__donorCardTopLine{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__YnyroG__donorCardId{color:#14325d;letter-spacing:.04em;overflow-wrap:anywhere;font-size:.77rem;font-weight:700}.page-module__YnyroG__donorCardText{color:#63799d;overflow-wrap:anywhere;font-size:.72rem;line-height:1.4}.page-module__YnyroG__donorCardStage{color:#63799d;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__YnyroG__smeBoardMobile{flex-direction:column;gap:12px;display:none}.page-module__YnyroG__smeMobileState{color:#7284a2;overflow-wrap:anywhere;background:#f7faffeb;border:1px solid #90a5cd29;border-radius:18px;margin:0;padding:14px 12px;font-size:.74rem;line-height:1.5}.page-module__YnyroG__donorCardMobileHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-module__YnyroG__donorCardStatePill,.page-module__YnyroG__infoPill,.page-module__YnyroG__passportModalMeta span{color:#5d7395;background:#f1f5fdf5;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:600;display:inline-flex}.page-module__YnyroG__registryPanel,.page-module__YnyroG__discoveryPanel,.page-module__YnyroG__deathRoutingPanel{background:#fffffff0;border:1px solid #90a5cd2e;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 18px 42px #647aa614}.page-module__YnyroG__discoveryPanel,.page-module__YnyroG__deathRoutingPanel{padding:20px 20px 18px}.page-module__YnyroG__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-module__YnyroG__passportSection{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__YnyroG__passportSectionToggle{appearance:none;color:#1a3764;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #90a5cd2e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 12px 28px #647aa60f}.page-module__YnyroG__passportSectionHeading{overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:700;line-height:1.3}.page-module__YnyroG__passportSectionMeta{flex:none;align-items:center;gap:10px;display:inline-flex}.page-module__YnyroG__passportSectionState{color:#5d7395;background:#f1f5fdf5;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.page-module__YnyroG__passportSectionChevron{color:#53709b;font-size:.88rem;line-height:1}.page-module__YnyroG__passportSectionBody{flex-direction:column;gap:10px;min-width:0;padding-top:2px;display:flex}.page-module__YnyroG__passportSectionBodyHidden{display:none}.page-module__YnyroG__panelTitle{color:#1a3764;margin:0;font-size:1rem;line-height:1.2}.page-module__YnyroG__registryCardMeta{flex-wrap:wrap;gap:8px 12px;display:flex}.page-module__YnyroG__discoveryForm{flex-direction:column;gap:12px;display:flex}.page-module__YnyroG__formFieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.page-module__YnyroG__formFieldset:disabled{opacity:.72}.page-module__YnyroG__formSection{box-sizing:border-box;background:#f8fbffb8;border:1px solid #90a5cd1f;border-radius:16px;flex-direction:column;gap:10px;width:100%;min-width:0;padding:18px 18px 20px;display:flex}.page-module__YnyroG__formSectionTitle{color:#1d3968;margin:0;font-size:.88rem;font-weight:700;line-height:1.35}.page-module__YnyroG__inlineInfoMessage{color:#5d7499;background:#f7fafff5;border:1px solid #96a6c629;border-radius:16px;padding:10px 12px;font-size:.78rem;line-height:1.5}.page-module__YnyroG__formGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px;display:grid}.page-module__YnyroG__arrayFieldRow,.page-module__YnyroG__arrayFieldPair{align-items:center;gap:10px;display:grid}.page-module__YnyroG__arrayFieldRow{grid-template-columns:minmax(0,1fr) auto}.page-module__YnyroG__arrayFieldPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.page-module__YnyroG__field,.page-module__YnyroG__fieldFull,.page-module__YnyroG__checkboxField{flex-direction:column;gap:5px;display:flex}.page-module__YnyroG__field{grid-column:span 3}.page-module__YnyroG__field[data-field-span=third]{grid-column:span 2}.page-module__YnyroG__fieldFull{grid-column:1/-1}.page-module__YnyroG__fieldWithSubToggle{align-self:start}.page-module__YnyroG__fieldLabel{color:#233b65;font-size:.82rem;font-weight:700;line-height:1.3}.page-module__YnyroG__field input,.page-module__YnyroG__field select,.page-module__YnyroG__fieldFull input,.page-module__YnyroG__fieldFull select,.page-module__YnyroG__listItemRow input{color:#1f395f;width:100%;height:43px;font:inherit;background:#fcfdfffa;border:1px solid #8ea3c833;border-radius:15px;min-height:0;padding:0 15px;font-size:.9rem;line-height:1.2}.page-module__YnyroG__fieldFull textarea{color:#1f395f;width:100%;font:inherit;resize:vertical;background:#fcfdfffa;border:1px solid #8ea3c833;border-radius:15px;min-height:78px;max-height:96px;padding:10px 14px;font-size:.9rem;line-height:1.4}.page-module__YnyroG__fieldFull textarea[data-textarea-size=short]{min-height:70px;max-height:76px}.page-module__YnyroG__fieldFull textarea[data-textarea-size=large]{min-height:92px;max-height:100px}.page-module__YnyroG__fieldHelper{color:#617999;font-size:.74rem;line-height:1.35}.page-module__YnyroG__listEditor{flex-direction:column;align-items:stretch;gap:10px;display:flex}.page-module__YnyroG__listItemRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.page-module__YnyroG__inlineSecondaryButton{appearance:none;color:#53709b;cursor:pointer;background:#f8fbfff5;border:1px solid #7f93bc2e;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-family:inherit;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 8px 20px #647aa60f}.page-module__YnyroG__listAddButton{align-self:flex-start;min-height:34px;padding:0 12px;font-size:.72rem}.page-module__YnyroG__field input[aria-invalid=true],.page-module__YnyroG__field select[aria-invalid=true],.page-module__YnyroG__fieldFull input[aria-invalid=true],.page-module__YnyroG__fieldFull select[aria-invalid=true],.page-module__YnyroG__fieldFull textarea[aria-invalid=true],.page-module__YnyroG__listItemRow input[aria-invalid=true]{background:#fff5f7fa;border-color:#bc54646b}.page-module__YnyroG__field input::placeholder,.page-module__YnyroG__field select::placeholder,.page-module__YnyroG__fieldFull input::placeholder,.page-module__YnyroG__fieldFull textarea::placeholder{color:#7f91ac}.page-module__YnyroG__checkboxField{color:#34527f;cursor:pointer;background:#fcfdfffa;border:1px solid #8ea3c833;border-radius:13px;flex-direction:row;grid-column:span 3;justify-content:flex-start;justify-self:start;align-items:center;width:fit-content;max-width:100%;min-height:41px;padding:7px 11px;font-size:.78rem;font-weight:600;line-height:1.35}.page-module__YnyroG__checkboxField input{flex:none;margin-right:10px}.page-module__YnyroG__fieldSubToggle{color:#4b638a;cursor:pointer;align-items:center;gap:8px;margin-top:2px;font-size:.76rem;font-weight:600;line-height:1.3;display:inline-flex}.page-module__YnyroG__fieldSubToggle input{flex:none;margin:0}.page-module__YnyroG__fieldError{color:#a14a56;font-size:.74rem;font-weight:600;line-height:1.35}.page-module__YnyroG__formFooter{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.page-module__YnyroG__formFooterStatus{color:#6880a3;min-height:22px;font-size:.8rem;line-height:1.4}.page-module__YnyroG__passportModalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;z-index:40;background:#e0e7f4b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.page-module__YnyroG__passportModal{pointer-events:auto;background:#fafcfffc;border:1px solid #90a5cd2e;border-radius:28px;flex-direction:column;width:min(1280px,100vw - 36px);height:min(92vh,920px);display:flex;overflow:hidden;box-shadow:0 28px 72px #566e9938}.page-module__YnyroG__passportModalHeader{z-index:2;background:linear-gradient(#f9fbfffa 0%,#f2f7fff5 100%);border-bottom:1px solid #a0b0d229;justify-content:space-between;align-items:stretch;gap:16px;min-height:84px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.page-module__YnyroG__passportModalHeaderMain{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.page-module__YnyroG__passportModalTitle{color:#17335f;margin:0;font-size:clamp(1.1rem,1.45vw,1.38rem);line-height:1.15}.page-module__YnyroG__passportModalSubtitle{color:#4e6791;letter-spacing:.05em;margin:6px 0 0;font-size:.78rem;font-weight:700}.page-module__YnyroG__passportModalMeta{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;gap:8px 10px;max-width:100%;display:flex}.page-module__YnyroG__passportModalActions{flex:none;align-items:center;gap:10px;display:flex}.page-module__YnyroG__passportHistoryButton{appearance:none;color:#2d5fbc;cursor:pointer;background:#eef4fff5;border:1px solid #627eb624;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__YnyroG__passportModalClose{appearance:none;color:#516887;cursor:pointer;background:#f5f8fff5;border:1px solid #8094be29;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__YnyroG__passportModalBody{flex:auto;min-height:0;padding:18px 20px 20px;scroll-padding-top:96px;overflow:hidden auto}.page-module__YnyroG__passportFormSections{flex-direction:column;gap:18px;width:100%;max-width:1180px;margin-inline:auto;display:flex}.page-module__YnyroG__demoHeroStack{flex-direction:column;gap:18px;display:flex}.page-module__YnyroG__demoHeroHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__YnyroG__demoHeroText{color:#5f7699;margin:8px 0 0;font-size:.82rem;line-height:1.55}.page-module__YnyroG__demoStageLine{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.page-module__YnyroG__demoStageLineItem{background:#f8fbffc2;border:1px solid #90a5cd1f;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:14px 14px 16px;display:flex}.page-module__YnyroG__demoStageLineTitle{color:#1f3a68;font-size:.8rem;font-weight:700;line-height:1.35}.page-module__YnyroG__demoStageLineState{color:#567296;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-module__YnyroG__demoStageLineText{color:#63799d;margin:0;font-size:.76rem;line-height:1.5}.page-module__YnyroG__demoMetaList{flex-wrap:wrap;gap:8px;display:flex}.page-module__YnyroG__passportFormSections>.page-module__YnyroG__passportSection{scroll-margin-top:96px}.page-module__YnyroG__passportHistoryPanel{flex-direction:column;gap:14px;width:100%;max-width:1180px;margin-inline:auto;display:flex}.page-module__YnyroG__passportHistoryPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 2px 0;display:flex}.page-module__YnyroG__passportHistoryPanelTitle,.page-module__YnyroG__passportHistoryListTitle,.page-module__YnyroG__passportHistorySnapshotTitle,.page-module__YnyroG__versionSnapshotSectionTitle{color:#17335f;margin:0}.page-module__YnyroG__passportHistoryPanelTitle{font-size:1rem;line-height:1.2}.page-module__YnyroG__passportHistoryPanelSubtitle,.page-module__YnyroG__passportHistorySnapshotMeta{color:#647b9d;margin:4px 0 0;font-size:.76rem;line-height:1.5}.page-module__YnyroG__passportHistoryLayout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:14px;min-width:0;display:grid}.page-module__YnyroG__passportHistoryListCard,.page-module__YnyroG__passportHistorySnapshotCard,.page-module__YnyroG__versionSnapshotSection{background:#fcfdfffa;border:1px solid #a0b0d229;border-radius:22px;box-shadow:0 12px 28px #566e9914}.page-module__YnyroG__passportHistoryListCard,.page-module__YnyroG__passportHistorySnapshotCard{padding:14px}.page-module__YnyroG__passportHistoryListHeader,.page-module__YnyroG__passportHistorySnapshotHeader,.page-module__YnyroG__versionSnapshotSectionHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-module__YnyroG__passportHistoryListTitle,.page-module__YnyroG__passportHistorySnapshotTitle,.page-module__YnyroG__versionSnapshotSectionTitle{font-size:.92rem;line-height:1.25}.page-module__YnyroG__passportHistoryVersionList,.page-module__YnyroG__versionSnapshotSections{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__YnyroG__passportHistoryVersionList{margin-top:12px}.page-module__YnyroG__passportHistoryVersionButton{appearance:none;text-align:left;color:#49637f;cursor:pointer;background:#f5f8ffbd;border:1px solid #b0bcd62e;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 13px;font-family:inherit;display:flex}.page-module__YnyroG__passportHistoryVersionButtonActive{background:#eaf2fff5;border-color:#4a6db638;box-shadow:inset 0 1px #ffffffb3}.page-module__YnyroG__passportHistoryVersionTopLine{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.page-module__YnyroG__passportHistoryVersionMeta,.page-module__YnyroG__passportHistorySnapshotHeaderMeta,.page-module__YnyroG__passportHistoryState,.page-module__YnyroG__passportHistoryError,.page-module__YnyroG__versionSnapshotMissing,.page-module__YnyroG__versionSnapshotEmpty,.page-module__YnyroG__versionSnapshotFieldLabel,.page-module__YnyroG__versionSnapshotFieldValue{font-size:.76rem;line-height:1.5}.page-module__YnyroG__passportHistoryVersionMeta,.page-module__YnyroG__passportHistorySnapshotHeaderMeta,.page-module__YnyroG__passportHistoryState,.page-module__YnyroG__versionSnapshotMissing,.page-module__YnyroG__versionSnapshotEmpty,.page-module__YnyroG__versionSnapshotFieldLabel{color:#647b9d}.page-module__YnyroG__passportHistoryVersionDate{color:#17335f;font-size:.84rem;font-weight:700;line-height:1.35}.page-module__YnyroG__passportHistoryVersionName{color:#35527f;font-size:.78rem;font-weight:700;line-height:1.45}.page-module__YnyroG__passportHistorySnapshotContent{flex-direction:column;gap:12px;display:flex}.page-module__YnyroG__passportHistorySnapshotHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__YnyroG__passportHistorySnapshotHeaderMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.page-module__YnyroG__passportHistoryError{color:#a04a52;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.page-module__YnyroG__versionSnapshotFieldList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.page-module__YnyroG__versionSnapshotField{min-width:0}.page-module__YnyroG__versionSnapshotFieldLabel{margin:0 0 2px}.page-module__YnyroG__versionSnapshotFieldValue{color:#17335f;word-break:break-word;margin:0}.page-module__YnyroG__versionSnapshotSection{padding:14px}.page-module__YnyroG__versionSnapshotMissing,.page-module__YnyroG__versionSnapshotEmpty{margin:0}@media (max-width:1179px){.page-module__YnyroG__smeStageHeader,.page-module__YnyroG__formFooter,.page-module__YnyroG__panelHeader,.page-module__YnyroG__passportModalHeader,.page-module__YnyroG__passportModalHeaderMain,.page-module__YnyroG__passportHistoryPanelHeader,.page-module__YnyroG__passportHistorySnapshotHeader{flex-direction:column}.page-module__YnyroG__externalSystemsRow{gap:8px}.page-module__YnyroG__smeTableHeadCell,.page-module__YnyroG__smeTableHeadCellNumber,.page-module__YnyroG__smeTableCell,.page-module__YnyroG__smeTableIndexCell{padding-inline:8px}.page-module__YnyroG__smeTableHeadCell,.page-module__YnyroG__smeTableHeadCellNumber{font-size:.72rem}.page-module__YnyroG__donorCard{padding:12px 11px}.page-module__YnyroG__passportModal{width:min(100vw - 32px,1040px);height:min(94vh,980px)}.page-module__YnyroG__passportHistoryLayout,.page-module__YnyroG__versionSnapshotFieldList{grid-template-columns:1fr}.page-module__YnyroG__passportHistorySnapshotHeaderMeta{text-align:left;align-items:flex-start}}@media (max-width:767px){.page-module__YnyroG__discoveryPanel,.page-module__YnyroG__deathRoutingPanel{border-radius:22px;padding:16px}.page-module__YnyroG__passportSectionToggle{min-height:52px;padding:12px 14px}.page-module__YnyroG__smeStageHeader{align-items:stretch}.page-module__YnyroG__externalSystemsRow{gap:8px}.page-module__YnyroG__externalSystemButton{min-height:32px;padding-inline:12px;font-size:.72rem}.page-module__YnyroG__smeTableWrap{display:none}.page-module__YnyroG__smeBoardMobile{display:flex}.page-module__YnyroG__formGrid{grid-template-columns:1fr}.page-module__YnyroG__field,.page-module__YnyroG__field[data-field-span=third],.page-module__YnyroG__checkboxField{grid-column:1/-1}.page-module__YnyroG__listItemRow{grid-template-columns:1fr}.page-module__YnyroG__formSection{padding:14px 12px}.page-module__YnyroG__passportFormSections{max-width:none}.page-module__YnyroG__createPassportButton,.page-module__YnyroG__saveButton,.page-module__YnyroG__passportModalClose,.page-module__YnyroG__passportHistoryButton{width:100%}.page-module__YnyroG__retryRegistryButton{width:auto}.page-module__YnyroG__passportModalBackdrop{padding:0}.page-module__YnyroG__passportModal{border:0;border-radius:0;width:100vw;height:100vh}.page-module__YnyroG__passportModalHeader{min-height:auto;padding:16px 16px 14px}.page-module__YnyroG__passportModalBody{padding:16px}.page-module__YnyroG__passportModalActions{flex-direction:column;align-items:stretch;width:100%}}.page-module__YnyroG__workspaceLoadingState{min-height:1px}.page-module__YnyroG__adminAnalyticsErrorState{background:linear-gradient(#fffffffa,#f5f8fcfa);border:1px solid #afbad18c;border-radius:24px;gap:12px;padding:24px;display:grid;box-shadow:0 18px 40px #1e345914}.page-module__YnyroG__adminAnalyticsErrorTitle{color:#1f3557;margin:0;font-size:1.2rem;font-weight:700}.page-module__YnyroG__adminAnalyticsErrorText,.page-module__YnyroG__adminAnalyticsErrorHint{color:#455a78;margin:0;line-height:1.6}
