:root{color:#20324f;--pt-green-light:#aeca78;--pt-blue:#2d4e9b;--pt-green:#5fb035;--pt-lime:#b9ce19;--pt-cyan:#00a3cc;--bg-page:#f5f7fb;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#f7f9fd;--bg-card-selected:#2d4e9b;--border-soft:#d7dee9;--border-mid:#b7c4d8;--border-strong:#93a7c6;--text-main:#20324f;--text-subtle:#5d708d;--text-kicker:#516785;--text-selected:#fff;--brand-primary:var(--pt-blue);--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--shadow-soft:0 6px 18px #1a315914, 0 2px 6px #1a31590d;--shadow-card-hover:0 10px 22px #1a31591f, 0 4px 10px #1a315914;--shadow-card-selected:0 12px 24px #19347038, 0 4px 10px #1934702e;--copilot-panel-width:min(430px, 100vw);background:#f5f7fb;font-family:Arial,Helvetica,sans-serif}body{min-height:100vh;color:var(--text-main);font-variation-settings:"slnt" 0;background:#eef3fa;margin:0;font-size:14px;line-height:1.4}:is(html:has(.drugLifecycleEmbedded),body:has(.drugLifecycleEmbedded)){height:100%;overflow:hidden}.appShell{background:var(--bg-page);box-sizing:border-box;--copilot-reserve:0px;height:100%;min-height:0;padding:0;overflow:hidden}.pageContainer{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;max-height:100%;margin:0;padding:12px 12px 12px 16px;display:flex;overflow:hidden auto}.shellBody{align-items:stretch;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.landingMain{box-sizing:border-box;flex:auto;justify-content:center;align-items:stretch;padding:40px 32px 56px;display:flex}.landingHero{flex-direction:column;gap:22px;width:min(1180px,100%);padding:28px 18px;display:flex}.landingKicker{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;background:#2d4e9b1a;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.landingHero h1{color:#17305b;margin:0;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.95}.landingLead{max-width:760px;color:var(--text-subtle);margin:0;font-size:1.12rem}.landingCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.landingCard{min-height:220px;color:var(--text-main);text-align:left;cursor:pointer;background:linear-gradient(#fffffffa 0%,#f1f6fdf5 100%);border:1px solid #20324f1a;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 16px 34px #19347014}.landingCard:hover,.landingCard:focus-visible{border-color:#2d4e9b47;transform:translateY(-2px);box-shadow:0 20px 36px #1934701f}.landingCard strong{font-size:1.2rem;line-height:1.25}.landingCard span:last-child{color:var(--text-subtle)}.landingCardPrimary{color:#fff;background:linear-gradient(135deg,#2d4e9bf2 0%,#163f96eb 100%)}.landingCardPrimary .landingCardEyebrow,.landingCardPrimary span:last-child{color:#ffffffd1}.landingCardEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);font-size:.82rem;font-weight:700}@media (max-width:980px){.landingCardGrid{grid-template-columns:1fr}}.placeholderMain{flex:auto;width:100%;min-width:0;min-height:100%;display:flex}.placeholderPanel{flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;min-height:100%;padding:32px 36px;display:flex}.placeholderPanel h2{margin:0 0 10px}.placeholderPanel p{color:var(--text-subtle);margin:0;font-size:1rem}.notificationsMockPanel{box-shadow:none;background:#e9edf5;border:0;border-radius:0;gap:18px;padding:18px 28px 24px}.notificationsMockHeader,.notificationsDetailTopBar{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.notificationsMockHeader h2,.notificationsDetailTopBar h2{color:#111827;margin:0;font-size:2rem;font-weight:500}.notificationsDetailId{color:#14213d;padding-top:6px;font-size:1.1rem;font-weight:600}.notificationsOverviewTableWrap{width:100%;max-width:none}.notificationsTable{border-collapse:collapse;color:#172554;background:#fff;width:100%}.notificationsTable thead th{color:#111827;text-align:left;background:0 0;border-bottom:2px solid #9db6e4;padding:9px 8px;font-size:.88rem;font-weight:700}.notificationsTable tbody td{color:#1f2937;vertical-align:middle;border-bottom:2px solid #d1dcf3;padding:7px 8px;font-size:.88rem}.notificationsActionsHeader{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.notificationsActionsCell{white-space:nowrap;text-align:left;width:118px;min-width:118px;padding-left:14px}.notificationsMiniTable th:last-child,.notificationsMiniTable td:last-child{width:118px;min-width:118px}.notificationsMiniTable th:last-child{text-align:left}.notificationsIconButton,.notificationsActionGlyph{color:#3c3799;cursor:pointer;background:0 0;border:0;font-weight:700;line-height:1}.notificationsIconButton{padding:0;font-size:2rem}.notificationsActionGlyph{padding:0 4px;font-size:1.6rem}.notificationsDetailLayout{grid-template-columns:minmax(440px,1fr) minmax(360px,.95fr);align-items:start;gap:48px;width:100%;display:grid}.notificationsDetailLeft,.notificationsDetailRight{flex-direction:column;gap:16px;display:flex}.notificationsFieldRow{grid-template-columns:112px 1fr;align-items:center;gap:16px;width:100%;display:grid}.notificationsFieldColumn{flex-direction:column;gap:10px;width:100%;display:flex}.notificationsFieldRow label,.notificationsFieldColumn label,.notificationsSectionLabel{color:#1f2937;font-size:1rem;font-weight:500}.notificationsInputLike,.notificationsSelectLike,.notificationsTextareaLike{color:#425466;box-sizing:border-box;background:#fff;border:1px solid #7f8699;border-radius:3px}.notificationsInputLike,.notificationsSelectLike{min-height:38px;padding:9px 12px}.notificationsSelectLike{padding-right:36px;position:relative}.notificationsSelectLike:after{content:"";border-top:6px solid #374151;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:13px;transform:translateY(-35%)}.notificationsTextareaLike{color:#a0a7b5;min-height:200px;padding:10px 12px}.notificationsSectionBlock{grid-template-columns:26px 1fr;align-items:center;gap:12px;display:grid}.notificationsSectionLabel{writing-mode:vertical-rl;text-align:center;justify-content:center;align-self:stretch;align-items:center;padding-top:0;font-size:1.1rem;display:flex;transform:rotate(180deg)}.notificationsMiniBlock{width:100%}.notificationsMiniTable{table-layout:fixed}.notificationsFilterTable th:first-child,.notificationsFilterTable td:first-child,.notificationsRecipientsTable th:first-child,.notificationsRecipientsTable td:first-child,.notificationsHistoryTable th:first-child,.notificationsHistoryTable td:first-child{width:210px;min-width:210px}.notificationsSaveRow{justify-content:flex-end;margin-top:auto;padding-top:18px;display:flex}.notificationsSaveButton{color:#fff;cursor:pointer;background:#0f4fb7;border:0;border-radius:3px;min-width:152px;padding:14px 28px;font-size:1rem;font-weight:600}.notificationsSaveButton:hover,.notificationsIconButton:hover,.notificationsActionGlyph:hover{opacity:.88}@media (max-width:1100px){.notificationsDetailLayout{grid-template-columns:1fr;gap:28px}.notificationsOverviewTableWrap{max-width:none}}.app{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;padding:0 8px 14px;transition:padding-right .18s;display:flex}.app.copilot-open{padding-right:var(--copilot-reserve,0px)}.logoBar{box-sizing:border-box;z-index:70;background:#fff;border-top:1px solid #eceff4;border-bottom:1px solid #e5ebf3;align-items:center;gap:16px;margin:0;padding:10px 16px;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.header{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;margin-bottom:12px;padding:2px 0 8px;display:flex}.companyLogo{object-fit:contain;flex:none;width:104px;height:52px}.companyLogoFallback{border:1px solid var(--border-soft);color:#274a75;letter-spacing:.03em;background:linear-gradient(145deg,#edf3ff,#f4f9f1);border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;font-weight:700;display:inline-flex}.logoBarTitleGroup,.titleBlock{flex-direction:column;align-items:center;gap:4px;display:flex}.logoBarTitleGroup{left:calc(50% - (var(--copilot-reserve,0px) / 2));width:max-content;max-width:calc(100% - 180px - var(--copilot-reserve,0px));pointer-events:none;position:absolute;transform:translate(-50%)}.logoBarRight{align-items:center;gap:12px;min-width:0;max-width:32%;margin-left:auto;display:inline-flex}.logoBarUser{color:#425a7b;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:.92rem;font-weight:600;overflow:hidden}.logoBarLogoutButton{color:#1b4f8a;cursor:pointer;background:#edf3fb;border:0;border-radius:999px;padding:9px 14px;font-size:.95rem;font-weight:700;line-height:1;transition:background-color .12s,color .12s,opacity .12s}.logoBarLogoutButton:hover,.logoBarLogoutButton:focus-visible{color:#143f70;background:#dfeaf7}.logoBarLogoutButton:disabled{color:#9aa5b5;cursor:not-allowed;background:#f3f5f8}.logoBarTitle,.titleKicker{letter-spacing:0;text-transform:none;color:#2d5aa6;font-size:1.6rem;font-weight:700;line-height:1.15}.logoBarTitle{letter-spacing:-.01em;text-align:center;font-size:1rem;font-weight:800;line-height:1.05}.logoBarNav{white-space:nowrap;pointer-events:none;align-items:center;gap:22px;display:inline-flex}.logoBarNavItem{color:#1f1f1f;font-size:1rem;font-weight:500;line-height:1}.logoBarNavButton{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0}.logoBarNavButton:hover,.logoBarNavButton:focus-visible{color:#2d5aa6}.logoBarNavItemActive{color:#2d5aa6;font-weight:700}.logoBarNavDivider{color:#c2cad7;font-size:1rem;font-weight:400;line-height:1}.leftSidebar{width:260px;box-shadow:none;background:#fff;border-right:1px solid #0000001f;flex-direction:column;flex:0 0 260px;min-height:100vh;font-family:Roboto,Helvetica,Arial,sans-serif;transition:width .18s,flex-basis .18s;display:flex;overflow:hidden}.leftSidebar.collapsed{flex-basis:64px;width:64px}.leftSidebarTop{border-bottom:0;justify-content:flex-end;align-items:center;height:42px;padding:8px;display:flex}.leftSidebarToggle{color:#0000008a;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;line-height:1;display:inline-flex}.leftSidebarToggle:hover{background:#0000000a}.leftSidebarToggle .isCollapsed{transform:scaleX(-1)}.leftSidebarMain{border-bottom:1px solid #0000001f;gap:0;padding:8px;display:grid}.leftSidebarAction,.leftSidebarSectionButton{color:#000000de;text-align:left;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:0;width:100%;min-height:40px;padding:8px 16px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.43;display:flex}.leftSidebarSection{border-bottom:1px solid #0000001f;padding:8px}.leftSidebarIcon{text-align:center;color:#0000008a;justify-content:center;align-items:center;width:32px;min-width:32px;margin-right:8px;font-size:.875rem;line-height:1;display:inline-flex}.leftSidebarText{text-overflow:ellipsis;color:#000000de;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;overflow:hidden}.leftSidebarChevron{color:#0000008a;justify-content:center;align-items:center;margin-left:auto;font-size:.875rem;line-height:1;transition:transform .14s;display:inline-flex}.leftSidebarChevron.expanded{transform:rotate(180deg)}.leftSidebar.collapsed .leftSidebarText,.leftSidebar.collapsed .leftSidebarChevron{display:none}.leftSidebar.collapsed .leftSidebarAction,.leftSidebar.collapsed .leftSidebarSectionButton{justify-content:center;min-height:40px;padding-left:8px;padding-right:8px}.leftSidebar.collapsed .leftSidebarIcon{margin-right:0}.leftSidebar.collapsed .leftSidebarTop{justify-content:center;padding-left:8px;padding-right:8px}.leftSidebarAccordion{gap:0;max-height:0;margin-top:0;transition:max-height .18s;display:grid;overflow:hidden}.leftSidebarAccordion.open{max-height:120px;margin-top:0;margin-bottom:0}.leftSidebarSubItem{color:#000000de;border-radius:4px;min-height:34px;padding-left:16px;font-size:.875rem}.leftSidebarAction:hover,.leftSidebarSectionButton:hover,.leftSidebarSubItem:hover{background:#0000000a}.header h1{color:var(--text-subtle);margin:0;font-size:1.05rem;font-weight:600;line-height:1.2}.header p,.subtitleLine{color:var(--text-subtle);margin:0;font-size:1rem}.meta{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:#fff;min-width:240px;padding:10px}.productControlCard{border:1px solid var(--border-soft);border-radius:var(--radius-md);box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-soft);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.controlField{flex-direction:column;flex:280px;gap:4px;min-width:min(100%,220px);max-width:100%;display:flex}.controlField label{letter-spacing:.02em;color:var(--text-kicker);text-transform:uppercase;font-size:.7rem;font-weight:700}.controlField select{appearance:none;border:1px solid var(--border-mid);color:var(--text-main);background:#fff;background-image:linear-gradient(45deg, transparent 50%, var(--text-kicker) 50%), linear-gradient(135deg, var(--text-kicker) 50%, transparent 50%);box-sizing:border-box;background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 9px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:11px;width:100%;max-width:100%;min-height:36px;padding:8px 30px 8px 11px;font-family:inherit;font-size:.86rem;line-height:1.15}.controlField select:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px #2d4e9b33}.langField{flex:0 140px;min-width:120px}.articleField{flex:260px;min-width:min(100%,220px)}.ok{color:#1f7a3f}.warn{color:#9a5b00}.error{color:#8f2438;background:#fff1f1;border-radius:8px;margin-bottom:12px;padding:10px}.loading{margin-bottom:12px}.selectionSummary{z-index:10;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #2d4e9b0f}@media (max-width:1180px){.header{flex-direction:column;align-items:stretch}.productControlCard{box-sizing:border-box;flex-wrap:wrap;width:100%;min-width:0}.controlField,.langField,.articleField{flex:220px}}.summaryMain{color:#486178;align-items:center;gap:10px;font-size:.9rem;display:inline-flex}.copyLinkButton{border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--brand-primary);cursor:pointer;background:#fff;padding:5px 11px;font-weight:400}.copyLinkButton:hover{background:var(--bg-card-hover)}.copyStatus{color:var(--brand-primary);font-size:.8rem}.layout{grid-template-columns:1fr 1fr;grid-template-areas:"level1 level1""level2 level3""level4 level4";gap:12px;display:grid}.layout.pi-compare-layout{grid-template-columns:260px 1fr}.layout.pi-compare-layout.pi-compare-fullscreen{grid-template-columns:200px 1fr}.level1Panel{grid-area:level1;min-height:0}.level2Panel{grid-area:level2}.level3Panel{grid-area:level3}.level4Panel{grid-area:level4;min-height:0}.panel{border:1px solid var(--border-soft);border-radius:var(--radius-md);min-height:420px;box-shadow:var(--shadow-soft);--panel-accent:var(--brand-primary);--panel-accent-border:#d9e3f1;--panel-accent-bg:#f5f8fd;--panel-accent-strong:#25406e;--panel-accent-soft:#f4f7fc;--panel-item-bg:#fff;--panel-item-border:#dde5f0;background:#fff;padding:11px}.panel.level1Panel{background:#fff;height:auto;min-height:auto;position:relative;overflow:hidden}.timelineLoadingBar{pointer-events:none;z-index:3;background:0 0;height:2px;position:absolute;top:0;left:0;right:0}.timelineLoadingBarInner{background:linear-gradient(90deg,#2d4e9b24 0%,#2d4e9bcc 52%,#2d4e9b24 100%);border-radius:999px;width:34%;height:100%;animation:.9s ease-in-out infinite timelineLoadingSlide;display:block}@keyframes timelineLoadingSlide{0%{transform:translate(-110%)}to{transform:translate(320%)}}.layout.middle-hidden{grid-template-areas:"level1 level1""level4 level4"}.layout.middle-hidden .level2Panel,.layout.middle-hidden .level3Panel{display:none}.layout.single-detail-layout .level2Panel{grid-column:1/-1}.layout.single-detail-layout .level3Panel{display:none}.panel h2{color:var(--panel-accent-strong);margin-top:0;margin-bottom:8px;font-size:1.12rem}.panel.level2Panel,.panel.level3Panel{border-color:var(--border-soft);background:#fff}.panel.piCompareRail{min-width:0;max-width:280px;min-height:720px;overflow:hidden}.panel.piCompareRailHidden{display:none}.panel.piComparePanel{min-width:0;max-width:100%;min-height:720px;overflow:hidden}.panel.piComparePanel.piComparePanelFullWidth{grid-area:2/1/auto/-1}.panel.level4Panel{border-color:var(--border-soft);background:#fff}.level1Header{justify-content:space-between;align-items:center;gap:8px;display:flex}.filterBar{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 9px;display:flex}.filterBar label{color:var(--text-subtle);align-items:center;gap:4px;font-size:.82rem;display:inline-flex}.filterBar .optionLabel.disabledOption,.toggleLine.disabledOption{opacity:.45;cursor:not-allowed}.filterBar select{border:1px solid var(--border-soft);background:#fff;border-radius:8px;min-width:360px;padding:5px 8px;font-size:.82rem}.filterBar select.timeWindowSelect{width:160px;min-width:160px}.activeFilters{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.activeFiltersLabel{color:var(--text-subtle);font-size:.78rem}.filterChip{border:1px solid var(--border-soft);color:var(--text-subtle);cursor:pointer;background:#fff;border-radius:999px;padding:2px 8px;font-size:.74rem}.filterChip.clearChip{border-color:var(--border-soft);color:#4f6279;background:#f7f9fd}.switchGroup{align-items:center;gap:8px;display:inline-flex}.modeSwitch{border:1px solid var(--border-soft);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.modeSwitch button{color:var(--text-subtle);cursor:pointer;background:#fff;border:0;padding:4px 10px}.modeSwitch button.active{color:#fff;background:#2c6cb6}.eventList,.sectionList,.detailList{gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.piCompareSectionList li{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:6px 7px;overflow:hidden}.piCompareSectionList .eventTop{gap:0;min-width:0;max-width:100%}.piCompareSectionList .eventTop strong{overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;line-height:1.18;display:block}.piCompareSectionList .subline{margin-top:3px;font-size:.8rem}.piCompareSectionStateLine{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin-top:4px;margin-bottom:2px}.piCompareSectionBadge{border:1px solid var(--border-soft);color:var(--text-subtle);background:#f7f9fd;border-radius:999px;align-items:center;padding:1px 7px;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex}.piCompareSectionBadge.added,.piCompareSectionBadge.removed{color:var(--text-subtle);border-color:var(--border-soft);background:#f7f9fd}.piCompareWorkspace{flex-direction:column;gap:10px;min-width:0;max-width:100%;min-height:100%;display:flex;overflow:hidden}.piCompareToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.piCompareToolbarLeft{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.piCompareToolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.piCompareInlineToggle{color:var(--text-subtle);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.piCompareSelectLabel{flex-direction:column;gap:4px;min-width:220px;display:flex}.piCompareSelectLabel span{color:var(--text-kicker);font-size:.76rem;font-weight:700}.piCompareSelectLabel select{border:1px solid var(--border-soft);font:inherit;color:var(--text-main);background:#fff;border-radius:8px;padding:6px 8px}.piCompareSelectLabel select.piCompareFrozenSelect:disabled{color:#41536f;cursor:default;opacity:1;background:linear-gradient(#f6f8fb,#eef3f7);border-color:#cad6e6}.piCompareSectionTitle{color:var(--brand-primary);font-size:.96rem;font-weight:700}.piCompareColumns{flex:auto;grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.piCompareColumns.singleColumn{grid-template-columns:1fr}.piCompareAligned{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:#fff;min-width:0;max-width:100%;overflow:hidden}.piCompareAlignedHeaderGrid{grid-template-columns:1fr 1fr;display:grid}.piCompareAlignedHost{background:#fff;max-height:72vh;overflow:hidden auto}.piCompareAlignedRow{border-top:1px solid #e6ebf3;grid-template-columns:1fr 1fr;min-width:0;display:grid}.piCompareAlignedRow:first-child{border-top:0}.piCompareAlignedCell{min-width:0;padding:12px;overflow:hidden}.piCompareAlignedCell+.piCompareAlignedCell{border-left:1px solid #e6ebf3}.piCompareAlignedCellScroller{width:100%;min-width:0;max-width:100%;overflow:auto hidden}.piCompareAlignedRow.contextOnly{background:#f8fafd}.piCompareAlignedRow.contextOnly .piCompareAlignedCell{padding-top:10px;padding-bottom:8px}.piCompareAlignedRow.contextOnly .piCompareHeading{color:#4f6484}.piCompareColumn{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:#fff;min-height:0;overflow:hidden}.piCompareColumnHeader{border-bottom:1px solid var(--border-soft);color:var(--brand-primary);background:#f5f8fd;padding:8px 10px;font-size:.82rem;font-weight:700}.piCompareDocumentHost{scroll-behavior:auto;background:#fff;max-height:72vh;padding:12px;overflow:auto}.piCompareDocument{color:#172433;min-width:0;max-width:none;font-size:.97rem;line-height:1.48}.piCompareHeading{color:#203c63;margin:0 0 10px;font-size:1rem;font-style:italic;font-weight:700}.piCompareBlock{margin:0 0 12px;padding:1px 0}.piCompareBlockChanged{background:0 0;border-radius:0}.piDiffAdded{background:#5fb03529;box-shadow:inset 0 -1px #5fb03533}.piDiffRemoved{background:#d66a6a24;box-shadow:inset 0 -1px #d66a6a2e}.piCompareStructured{border-radius:6px;padding:4px 6px}.piDiffAddedBlock{background:#5fb0351a;border:1px solid #5fb0352e}.piDiffRemovedBlock{background:#d66a6a14;border:1px solid #d66a6a29}.piCompareDocument ul,.piCompareDocument ol{margin:0 0 12px 18px;padding:0}.piCompareDocument li{margin:0 0 4px}.piCompareDocument li.piDiffAddedListItem{background:#5fb0351f;border-radius:4px}.piCompareDocument li.piDiffRemovedListItem{background:#d66a6a1a;border-radius:4px}.piCompareDocument table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;margin:0 0 12px;font-size:.92rem}.piCompareTableRow.piDiffChangedRow{background:0 0}.piCompareTableRow.piDiffAddedRow{background:#5fb03514}.piCompareTableRow.piDiffRemovedRow{background:#d66a6a12}.piCompareDocument td,.piCompareDocument th{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;border:1px solid #dbe3ef;max-width:0;padding:5px 7px}.piCompareDocument th{color:var(--brand-primary);background:#f6f8fc}.piCompareDocument td.piDiffAddedCell,.piCompareDocument th.piDiffAddedCell{background:#5fb0351f}.piCompareDocument td.piDiffRemovedCell,.piCompareDocument th.piDiffRemovedCell{background:#d66a6a1a}.piCompareEmpty{min-height:1px}.toggleLine{color:var(--text-subtle);align-items:center;gap:8px;margin-bottom:8px;font-size:.9rem;display:inline-flex}.eventList li,.sectionList li,.detailList li{border:1px solid var(--panel-item-border);border-radius:var(--radius-md);cursor:pointer;background:#fff;padding:8px;transition:background .14s,border-color .14s,box-shadow .14s}.eventList li:hover,.sectionList li:hover,.detailList li:hover{background:var(--bg-card-hover);border-color:var(--border-mid);box-shadow:var(--shadow-soft)}.eventList li.selected,.sectionList li.selected{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary) inset;background:#f8fbff}.eventTop{justify-content:space-between;gap:12px;display:flex}.eventTopRight{align-items:center;gap:8px;display:inline-flex}.historyBackButton{border:1px solid var(--border-soft);color:var(--text-subtle);cursor:pointer;background:#fff;border-radius:8px;padding:4px 8px;font-size:.74rem}.historyBackButton:hover{background:var(--bg-card-hover)}.historyBackRow{margin-bottom:8px}.chips{gap:6px;margin-top:6px;display:flex}.chips span{border:1px solid var(--border-soft);color:var(--text-subtle);background:#f7f9fd;border-radius:999px;padding:2px 8px;font-size:.75rem}.subline{color:#4f6179;margin-top:4px;font-size:.85rem}.diff{color:#46576c;margin-top:4px;font-size:.85rem}.diffLabel{text-align:center;letter-spacing:.02em;vertical-align:middle;border:1px solid #d1dceb;border-radius:999px;min-width:42px;margin-right:4px;padding:1px 6px;font-size:.72rem;font-weight:700;display:inline-block}.fromLabel{color:#445161;background:#f3f6fa;border-color:#d5dde6}.toLabel{color:#445161;background:#f5f8fb;border-color:#d9e2ea}.diffValue{vertical-align:middle}.fullValue{white-space:pre-wrap;word-break:break-word;display:inline}.sideBySideDiff{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.diffPane{border:1px solid var(--panel-item-border);border-radius:var(--radius-sm);background:#fff;max-height:220px;overflow:auto}.diffPaneLabel{z-index:1;border-bottom:1px solid var(--panel-item-border);color:var(--brand-primary);background:#f6f8fc;padding:4px 6px;font-size:.72rem;font-weight:700;position:sticky;top:0}.diffPaneContent{white-space:pre-wrap;word-break:break-word;padding:6px}.clickableDetailNode{cursor:pointer}.hTimeline{--axis-top:194px;height:244px;margin-top:6px;position:relative}.timelineScroll{padding-bottom:20px;overflow:auto visible}.level1Toggles{align-items:center;gap:12px;display:flex}.hTimeline.compact{--axis-top:162px;height:208px}.hTimeline.readable{--axis-top:198px;height:248px}.hLine{left:0;right:0;top:var(--axis-top);z-index:1;border-top:2px solid #d4ddeb;position:absolute}.hYearTick{top:calc(var(--axis-top) - 6px);position:absolute;transform:translate(-50%)}.hYearTick:before{content:"";background:#b4c2d8;width:1px;height:12px;margin:0 auto;display:block}.hYearTick span{color:var(--text-subtle);font-size:.72rem;position:absolute;top:14px;left:50%;transform:translate(-50%)}.hNode{top:calc(var(--axis-top) - 6px);cursor:pointer;z-index:2;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%)}.hNode.upper{z-index:5}.hNode.lower{z-index:4}.hDot{border:2px solid var(--brand-primary);z-index:4;background:#fff;border-radius:999px;width:12px;height:12px;transition:background .14s,border-color .14s,transform .14s;position:relative}.hCard{box-sizing:border-box;border:1px solid var(--border-soft);text-align:left;z-index:3;width:76px;height:76px;color:var(--brand-primary);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;grid-template-rows:auto auto 1fr 1fr;align-content:start;row-gap:2px;padding:5px 5px 4px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s,color .14s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.hNode:hover .hCard{background:var(--bg-card-hover);border-color:var(--border-mid);box-shadow:var(--shadow-card-hover);transform:translate(-50%)translateY(-1px)}.hNode:hover .hDot{border-color:var(--brand-primary);background:#fff}.hTimeline.compact .hCard{border-radius:16px;width:76px;height:76px;padding:5px 5px 4px}.hTimeline.compact .timelineDate{font-size:.68rem}.hTimeline.compact .timelineVersion{font-size:.8rem}.hTimeline.compact .timelineMini{font-size:.68rem}.hTimeline.readable .hCard{width:76px;height:76px;padding:5px 5px 4px}.hNode.selected .hDot{background:var(--brand-primary);border-color:var(--brand-primary)}.hNode.selected .hCard{border-color:var(--brand-primary);box-shadow:var(--shadow-card-selected);background:var(--bg-card-selected);color:var(--text-selected)}.hNode.selected .timelineBadges span{color:#fff;background:#ffffff29;border-color:#fff3}.hNode.eventKindHistory.selected{z-index:30}.timelineDate{color:inherit;opacity:.9;font-size:.64rem;line-height:1.1}.timelineVersion{white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-top:0;font-size:.74rem;font-weight:700;line-height:1.1}.timelineVersionTight{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:.64rem;line-height:1.05}.timelineMini{color:inherit;opacity:.88;white-space:nowrap;text-overflow:ellipsis;grid-row:3/5;align-self:start;font-size:.58rem;line-height:1.08;overflow:hidden}.timelineMini.multiline{white-space:normal;text-overflow:clip;grid-template-rows:auto auto;row-gap:1px;line-height:1.08;display:grid;overflow:visible}.historyBubble{border:1px solid var(--border-soft);width:156px;max-height:148px;box-shadow:var(--shadow-card-hover);z-index:120;background:#fff;border-radius:16px;padding:7px;position:absolute;top:0;left:100%;overflow:auto;transform:none}.historyBubbleTitle{color:var(--brand-primary);margin-bottom:6px;font-size:.72rem;font-weight:700}.historyBubbleList{gap:5px;display:grid}.historyBubbleItem{border:1px solid var(--border-soft);color:var(--text-main);cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;gap:6px;padding:5px 6px;font-size:.78rem;display:flex}.historyBubbleItem.active{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary) inset;background:#f8fbff}.timelineBadges{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.timelineBadges span{border:1px solid var(--border-soft);color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;background:#f7f9fd;border-radius:999px;max-width:100%;padding:1px 5px;font-size:.62rem;line-height:1.1;overflow:hidden}.priceChartRow{border-top:1px solid #e3e8f1;margin-top:8px;padding-top:6px;padding-bottom:8px}.priceChartSvg{width:100%;height:132px;display:block}.priceAxis{stroke:#d7deeb;stroke-width:1.5px}.priceLine{stroke:var(--brand-primary);stroke-width:2px}.priceLine.pp{stroke:var(--brand-primary)}.priceLine.fap{stroke:#7a8eaf}.priceDot{fill:var(--brand-primary);stroke:#fff;stroke-width:1px}.priceDot.pp{fill:var(--brand-primary)}.priceDot.fap{fill:#7a8eaf}.priceLabel{font-size:9px;font-weight:700}.priceLabel.pp{fill:var(--brand-primary)}.priceLabel.fap{fill:#526988}.priceLegend{color:#4d6581;justify-content:flex-start;gap:14px;margin-top:2px;font-size:.72rem;display:flex}.legendSwatch{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.legendSwatch.pp{background:var(--brand-primary)}.legendSwatch.fap{background:#7a8eaf}.priceChartEmpty{color:#607a96;padding:8px 0;font-size:.78rem}.treeToggle{border:1px solid var(--panel-item-border);background:var(--panel-item-bg);cursor:pointer;color:var(--panel-accent-strong);border-radius:4px;margin-right:6px;padding:0 4px;font-size:.75rem}.syntheticNode{opacity:.78;border-style:dashed!important}.specialEventBox{border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#fff;padding:10px}.newsDetails{white-space:pre-wrap;color:#2d3f58;margin-top:6px}.priceDetailsArticle{gap:2px;margin-top:4px;display:grid}.priceDetailsArticleLabel{letter-spacing:.04em;text-transform:uppercase;color:#5f7894;font-size:.7rem;font-weight:700}.priceDetailsArticleValue{color:#24374e}.priceDetailsCard{border:1px solid var(--panel-item-border);background:linear-gradient(#fbfdff 0%,#f4f8fd 100%);border-radius:10px;margin-top:8px;overflow:auto}.priceDetailsTable{border-collapse:collapse;width:100%;font-size:.8rem}.priceDetailsTable th,.priceDetailsTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #d7e0ec;padding:8px 10px}.priceDetailsTable th{color:#3a587b;background:#dfe8f4cc;font-weight:700}.priceDetailsTable tbody tr:last-child td{border-bottom:0}.priceDetailsType{color:#294567;font-weight:700}.priceDetailsAmount{white-space:nowrap;font-variant-numeric:tabular-nums}.priceDetailsAmount.muted{color:#70849c}.priceDetailsToValue.changed{color:#1c3552;font-weight:700}.priceDetailsStatus{color:#5a718b;background:#edf2f8;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.priceDetailsStatus.changed{color:#224a7a;background:#dfeafd}.newsList{gap:8px;margin-top:6px;display:grid}.priceGridWrap{border:1px solid var(--panel-item-border);background:#fff;border-radius:10px;margin-top:6px;overflow:auto}.priceGridTable{border-collapse:collapse;width:100%;font-size:.8rem}.priceGridTable th,.priceGridTable td{border-bottom:1px solid var(--panel-item-border);text-align:left;vertical-align:top;padding:7px 8px}.priceGridTable th{color:#335278;z-index:1;background:#f6f9ff;font-weight:700;position:sticky;top:0}.priceGridTable tbody tr{cursor:pointer}.priceGridTable tbody tr:hover{background:var(--panel-accent-bg)}.priceGridTable tbody tr.selected{background:#e8f0ff;box-shadow:inset 0 0 0 1px #6a89c9}.priceGridTable tbody tr:last-child td{border-bottom:0}.priceGridValueChanged{font-weight:700}.historyPiButton{border:1px solid var(--panel-item-border);width:100%;color:var(--brand-primary);cursor:pointer;text-align:left;background:#fff;border-radius:10px;padding:4px 6px;font-size:.78rem;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:block}.historyPiButton:hover{background:var(--panel-accent-bg);border-color:var(--panel-accent-border)}.historyPiButton.selected,.newsItem.historyPiButton.selected{background:#e8f0ff;border-color:#6a89c9;box-shadow:0 0 0 2px #2d4e9b29,0 6px 14px #2d4e9b24}.historyPiButton.selected .newsItemTitle,.newsItem.historyPiButton.selected .newsItemTitle,.historyPiButton.selected .newsDetails,.newsItem.historyPiButton.selected .newsDetails{color:#1f3f7f}.newsItem{border:1px solid var(--panel-item-border);background:var(--panel-item-bg);border-radius:8px;padding:8px}.newsItemTitle{color:var(--panel-accent-strong);font-weight:700}.newsFields{gap:4px;display:grid}.newsField{white-space:pre-wrap}.newsField a{color:var(--panel-accent);text-decoration:underline}.specialEventBox .subline,.specialEventBox p,.specialEventBox .newsDetails,.specialEventBox .newsField,.specialEventBox .newsLinks{color:var(--panel-accent-strong)}.specialEventBox .newsLinks a{color:var(--panel-accent)}.newsLinks{margin-top:8px}.newsLinks ul{margin:4px 0 0 18px;padding:0}.disabledPanel{opacity:.5}@media (max-width:1100px){.layout{grid-template-columns:1fr;grid-template-areas:"level1""level2""level3""level4"}}.fullVersionMeta{color:#3c516d;flex-wrap:wrap;gap:16px;margin-bottom:8px;font-size:.9rem;display:flex}.fullVersionContent{border:1px solid var(--border-soft);border-radius:var(--radius-md);word-break:break-word;background:#fff;max-height:62vh;margin:0;padding:10px;font-size:.9rem;line-height:1.55;overflow:auto}.level4-hidden .fullVersionContent{max-height:80vh}.markdownDoc h1,.markdownDoc h2,.markdownDoc h3,.markdownDoc h4,.htmlDoc h1,.htmlDoc h2,.htmlDoc h3,.htmlDoc h4{color:#264766;margin:.8rem 0 .35rem;line-height:1.25}.markdownDoc h1,.htmlDoc h1{font-size:1.2rem}.markdownDoc h2,.htmlDoc h2{font-size:1.08rem}.markdownDoc h3,.htmlDoc h3{font-size:.98rem}.markdownDoc h4,.htmlDoc h4{font-size:.92rem}.markdownDoc p,.htmlDoc p{color:#2b4053;margin:.35rem 0}.markdownDoc ul,.markdownDoc ol,.htmlDoc ul,.htmlDoc ol{color:#2b4053;margin:.35rem 0 .5rem 1.2rem}.markdownDoc li,.htmlDoc li{margin:.12rem 0}.markdownDoc code,.htmlDoc code{background:#f4f7fc;border:1px solid #dce5f0;border-radius:4px;padding:0 4px;font-family:Consolas,Cascadia Mono,monospace;font-size:.85em}.markdownDoc .mdTable,.htmlDoc table{border-collapse:collapse;width:100%;margin:.5rem 0 .7rem}.markdownDoc .mdTable th,.markdownDoc .mdTable td,.htmlDoc th,.htmlDoc td{text-align:left;vertical-align:top;border:1px solid #dde5f0;padding:6px 8px}.markdownDoc .mdTable th,.htmlDoc th{color:var(--brand-primary);background:#f6f8fc}.markdownDoc .mdTable .mdTableGroupRow td,.htmlDoc .mdTableGroupRow td{color:var(--brand-primary);background:#f7f9fd;border-top-width:2px;font-weight:700}.htmlDoc .pi-document,.htmlDoc .pi-section{display:block}.copilotPromoBubble{z-index:70;color:#20454a;background:#f4f9ee;border:1px solid #d9e3ef;border-radius:18px;align-items:center;gap:10px;min-height:46px;padding:0 6px 0 14px;font-size:.9rem;display:inline-flex;position:fixed;top:12px;right:84px;box-shadow:0 2px 8px #0c182e1a}.copilotPromoBubble.hiddenWhenOpen{display:none}.copilotPromoOpen{background:var(--pt-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:inline-flex}.console-button[aria-label=Web\ Inspector]{display:none!important}cpk-web-inspector{pointer-events:none!important;visibility:hidden!important;display:none!important}.copilotKitButton{z-index:96!important;color:#fff!important;background:#0b1430!important;border:0!important;border-radius:999px!important;width:50px!important;height:50px!important;padding:0!important;transition:background-color .14s,box-shadow .14s!important;position:fixed!important;bottom:18px!important;right:18px!important;transform:none!important;box-shadow:0 8px 18px #0a102657!important}.copilotKitButton:hover,.copilotKitButton:focus,.copilotKitButton:active{bottom:18px!important;right:18px!important;transform:none!important}.copilotKitButton .copilotKitButtonIcon{box-shadow:none!important;background:0 0!important}.copilotKitButton .copilotKitButtonIcon svg{width:24px!important;height:24px!important}.copilotKitButton:hover .copilotKitButtonIcon{background:0 0!important}.copilotKitButton.open .copilotKitButtonIconOpen{display:none!important}.copilotKitButton.open{visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;display:none!important}body:has(.timelineCopilotKit .copilotKitWindow.open) .copilotKitButton{visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;display:none!important}.copilotKitButton:not(.open) .copilotKitButtonIconClose,.copilotKitDevConsole{display:none!important}.timelineCopilotKit .copilotKitWindow{z-index:75;border-left:1px solid #d2deee;border-radius:0;width:min(430px,100vw);height:100vh;max-height:100vh;position:fixed;top:0;right:0;box-shadow:-10px 0 28px #0812242e}.timelineCopilotKit .copilotKitChat{background:#f8fbff;flex-direction:column;height:100%;display:flex}.timelineCopilotKit .copilotKitMessages{flex-direction:column;height:100%;display:flex}.timelineCopilotKit .copilotKitMessages footer .suggestions{gap:8px}.timelineCopilotKit .copilotKitMessages footer .suggestions .suggestion{color:#26466f;background:#fff;border:1px solid #c9d8ec;border-radius:999px;padding:7px 11px;font-size:.74rem;font-weight:600;box-shadow:0 1px 2px #0f233e1f}.timelineCopilotKit .copilotKitMessages footer .suggestions button:first-child .suggestion{color:#224b7a;background:#f6f9ff;border-color:#b5c8ea}.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(2) .suggestion{color:#0e6281;background:#f3fbfd;border-color:#bce7f3}.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(3) .suggestion{color:#1f6a3d;background:#f5fbf6;border-color:#b8d8bf}.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(4) .suggestion{color:#556c14;background:#fafbe8;border-color:#d2e5a8}.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(5) .suggestion{color:#315f2a;background:#f8fbf1;border-color:#c2dbb0}.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(6) .suggestion{color:#2b4e8a;background:#f5f8ff;border-color:#b7d0f1}.copilotPanel{z-index:75;background:#f8fbff;border-left:1px solid #d2deee;flex-direction:column;width:min(430px,100vw);height:100vh;transition:transform .2s,opacity .2s;display:flex;position:fixed;top:0;right:0;box-shadow:-10px 0 28px #0812242e}.copilotPanel.closed{opacity:0;pointer-events:none;transform:translate(100%)}.copilotPanel.open{opacity:1;transform:translate(0)}.copilotHeader{background:#fff;border-bottom:1px solid #dce7f5;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.copilotHeader strong{color:#1f3451;font-size:1.02rem}.copilotHeader button{color:#2b4568;cursor:pointer;background:#f4f8fd;border:1px solid #cfddf0;border-radius:999px;width:30px;height:30px;font-size:1rem}.copilotContext{color:#536b89;background:#fff;border-bottom:1px solid #e4edf9;gap:2px;padding:9px 16px;font-size:.8rem;display:grid}.copilotSuggestionsTitle{color:#607896;text-transform:uppercase;letter-spacing:.04em;padding:10px 16px 4px;font-size:.75rem}.copilotPrompts{border-bottom:1px solid #e4edf9;flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.copilotPrompts button,.copilotActions button{color:#2d4e9b;cursor:pointer;background:#edf5ff;border:1px solid #cfe0f4;border-radius:999px;padding:4px 9px;font-size:.74rem}.copilotMessages{flex:1;gap:10px;padding:14px;display:grid;overflow:auto}.copilotMsg{gap:5px;display:grid}.copilotMsg.user{justify-items:end}.copilotBubble{color:#203853;background:#f1f7ff;border:1px solid #d7e6f8;border-radius:12px;max-width:94%;padding:9px 10px}.copilotFacts{color:#3f5674;margin:0;padding-left:16px;font-size:.8rem}.copilotActions{flex-wrap:wrap;gap:6px;display:flex}.copilotLoading,.copilotError{color:#526a88;font-size:.82rem}.copilotInputRow{background:#fff;border-top:1px solid #dce6f3;gap:6px;padding:10px 12px;display:flex}.copilotInputRow input{border:1px solid #ccd9e9;border-radius:10px;flex:1;padding:8px 9px;font-size:.85rem}.copilotInputRow button{color:#fff;cursor:pointer;background:#2d6db7;border:1px solid #2d6db7;border-radius:10px;padding:7px 12px}.copilotSimilarBox{background:#f7fbff;border:1px solid #d7e5f5;border-radius:10px;gap:6px;padding:8px;display:grid}.copilotSimilarTitle{color:#2a4d76;font-size:.78rem;font-weight:700}.copilotSimilarList{gap:6px;display:grid}.copilotSimilarButton{color:#1f3e63;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8daf0;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.copilotSimilarButton:hover{background:#f2f8ff;border-color:#9ebfe3}.copilotSimilarName{font-size:.8rem;font-weight:700}.copilotSimilarMeta{color:#5a7392;font-size:.72rem}.timelineCopilotKit .copilotKitWindow{border-left:1px solid #d5dbe5;box-shadow:-10px 0 28px #08122424}.timelineCopilotKit .copilotKitChat,.copilotPanel{background:#f8f9fb}.timelineCopilotKit .copilotKitMessages footer .suggestions .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:first-child .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(2) .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(3) .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(4) .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(5) .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(6) .suggestion{color:#3f4e63;background:#fff;border:1px solid #d2d8e1}.timelineCopilotKit .copilotKitMessages footer .suggestions .suggestion:not(:disabled):hover{color:#324154;background:#f3f6f9;border-color:#b8c2cf}.copilotPromoBubble{color:#2e3b4c;background:#fff;border-color:#d5dce6}.copilotPromoOpen,.copilotLauncher{background:#1f2a38}.copilotPrompts button,.copilotActions button{color:#3d4b5f;background:#f3f5f8;border:1px solid #d2d8e1}.copilotBubble{color:#24384e;background:#f2f5f8;border:1px solid #d7dfe8}.copilotMsg.user .copilotBubble{color:#fff;background:#2a3648;border-color:#2a3648}.copilotError{color:#8a2e2e}.timelineCopilotKit{box-sizing:border-box;bottom:0!important;left:auto!important;right:0!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset-inline-start:auto!important}.timelineCopilotKit.copilotKitSidebar{line-height:1.45;right:0;bottom:0!important;left:auto!important;height:100vh!important;margin:0!important;padding:0!important;inset-inline-start:auto!important}.timelineCopilotKit.copilotKitSidebar .copilotKitSidebarContentWrapper{box-sizing:border-box;height:100vh!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;inset-inline-start:auto!important}.timelineCopilotKit.copilotKitSidebar .copilotKitSidebarContentWrapper.sidebarExpanded{margin-right:0!important}.timelineCopilotKit .copilotKitWindow{width:var(--copilot-panel-width);box-sizing:border-box;border-left:1px solid #d5dbe5;border-radius:0;left:auto;right:0;box-shadow:-8px 6px 24px #0f1c331f;bottom:0!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;inset-inline-start:auto!important}.timelineCopilotKit.copilotKitSidebar .copilotKitWindow.open{bottom:0!important;left:auto!important;right:0!important;width:var(--copilot-panel-width)!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;inset:0 0 0 auto!important;transform:translate(0)!important}.timelineCopilotKit.copilotKitSidebar .copilotKitWindow:not(.open){pointer-events:none!important;transform:translate(100%)!important}.timelineCopilotKit .copilotKitChat{background:#fff;border-radius:0;margin:0;padding:0}.timelineCopilotKit .copilotKitHeader{color:#20324f;letter-spacing:0;background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;height:74px;padding:0 20px;font-size:1.05rem;font-weight:700;display:flex;box-shadow:0 10px 18px #111f380f}.timelineCopilotKit .copilotHeaderLayout{align-items:center;gap:8px;width:100%;height:100%;display:flex}.timelineCopilotKit .copilotHeaderSpacer,.timelineCopilotKit .copilotHeaderActions{flex:1 1 0}.timelineCopilotKit .copilotHeaderTitle{text-align:center;flex:1 1 0;justify-content:center;align-items:center;height:100%;display:flex}.timelineCopilotKit .copilotHeaderActions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.timelineCopilotKit .copilotHeaderResetButton,.timelineCopilotKit [data-testid=copilot-close-button]{color:#5c6e88;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.timelineCopilotKit .copilotHeaderResetButton:hover,.timelineCopilotKit [data-testid=copilot-close-button]:hover{color:#314660;background:#f3f6fa}.timelineCopilotKit .copilotHeaderResetButton svg,.timelineCopilotKit [data-testid=copilot-close-button] svg{width:16px;height:16px;display:block}.timelineCopilotKit .copilotKitHeaderControls{align-items:center;gap:6px}.timelineCopilotKit .copilotKitHeaderCloseButton{color:#5c6e88;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.timelineCopilotKit .copilotKitHeaderCloseButton:hover{color:#314660;background:#f3f6fa}.copilotResetIconButton{top:calc(var(--header-total-height,78px) + 16px);right:calc(78px + env(safe-area-inset-right,0px));z-index:2147483001;color:#5c6e88;cursor:pointer;background:#fff;border:1px solid #d1d9e7;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:fixed}.copilotResetIconButton svg{width:16px;height:16px;display:block;overflow:visible}.copilotResetIconButton:hover{color:#2d4e9b;background:#f3f6fa;border-color:#c0ccdf}.timelineCopilotKit.copilotKitButton,.timelineCopilotKit .copilotKitButton{position:fixed!important;inset:auto 18px 18px auto!important;transform:none!important}.timelineCopilotKit.copilotKitButton:hover,.timelineCopilotKit .copilotKitButton:hover,.timelineCopilotKit.copilotKitButton:focus,.timelineCopilotKit .copilotKitButton:focus,.timelineCopilotKit.copilotKitButton:active,.timelineCopilotKit .copilotKitButton:active{inset:auto 18px 18px auto!important;transform:none!important}.timelineCopilotKit .copilotKitMessages{background:#fff}.timelineCopilotKit .copilotKitMessagesContainer{background:#fff;gap:10px;padding:18px 20px 12px}.timelineCopilotKit .copilotKitMessage{border-radius:16px;font-size:.96rem;line-height:1.6}.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage{color:#23364f;background:#eef1f7;border:1px solid #d9e6ff;border-radius:18px;max-width:92%;padding:12px 14px;box-shadow:0 2px 8px #23467f0d}.timelineCopilotKit .copilotKitMessage.copilotKitUserMessage{color:#fff;background:#2d4e9b;border-radius:18px;max-width:86%;padding:12px 16px;box-shadow:0 8px 18px #2d4e9b38}.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls,.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button:first-child,.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button:nth-child(2),.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button:nth-child(3),.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button:nth-child(4),.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button[aria-label=Regenerate\ response],.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button[aria-label="Copy to clipboard"],.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button[aria-label=Thumbs\ up],.timelineCopilotKit .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button[aria-label=Thumbs\ down]{display:none!important}.timelineCopilotKit .copilotKitMessageControlButton{color:#66788f}.timelineCopilotKit .copilotKitMessageControlButton:hover{color:#32475f;background:0 0}.timelineCopilotKit .copilotKitMessagesFooter{box-sizing:border-box;background:#fff;width:auto;margin:10px 0 0;padding:0 20px 16px}.timelineCopilotKit .copilotKitInputContainer{box-sizing:border-box;background:#fff;padding:0 20px 16px}.timelineCopilotKit .copilotKitInput{box-sizing:border-box;background:#fff;border:1px solid #d7dee8;border-radius:16px;width:100%;max-width:100%;min-height:60px;margin:0;padding:10px 12px;box-shadow:0 2px 6px #111f380a}.timelineCopilotKit .copilotKitInput>textarea{color:#22364f;font-size:.93rem;line-height:1.45}.timelineCopilotKit .copilotKitInput>textarea::placeholder{color:#8595aa}.timelineCopilotKit .copilotKitInputControlButton:not([disabled]){color:#2d4e9b}.timelineCopilotKit .copilotKitMessages footer .suggestions{gap:8px;padding-top:2px}.timelineCopilotKit .copilotKitMessages footer .suggestions .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:first-child .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(2) .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(3) .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(4) .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(5) .suggestion,.timelineCopilotKit .copilotKitMessages footer .suggestions button:nth-child(6) .suggestion{color:#33475e;box-shadow:none;background:#fff;border:1px solid #d2d8e1;border-radius:999px}.timelineCopilotKit .copilotKitButton,.timelineCopilotKit [data-slot=chat-toggle-button]{z-index:96!important;color:#fff!important;background:#0b1430!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;display:inline-flex!important;position:fixed!important;inset:auto 18px 18px auto!important;transform:none!important;box-shadow:0 8px 18px #0a102657!important}.timelineCopilotKit .copilotKitButton:hover,.timelineCopilotKit [data-slot=chat-toggle-button]:hover,.timelineCopilotKit .copilotKitButton:focus,.timelineCopilotKit [data-slot=chat-toggle-button]:focus,.timelineCopilotKit .copilotKitButton:active,.timelineCopilotKit [data-slot=chat-toggle-button]:active{inset:auto 18px 18px auto!important;transform:none!important}.timelineCopilotKit .copilotKitButton svg,.timelineCopilotKit [data-slot=chat-toggle-button] svg{flex:none!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;display:block!important}:is(.timelineCopilotKit:has([data-testid=copilot-sidebar][aria-hidden=false]) .copilotKitButton,.timelineCopilotKit:has([data-testid=copilot-sidebar][aria-hidden=false]) [data-slot=chat-toggle-button]){visibility:hidden!important;pointer-events:none!important;display:none!important}.timelineCopilotKit [data-copilot-sidebar].copilotKitSidebar,.timelineCopilotKit [data-testid=copilot-sidebar]{width:var(--copilot-panel-width)!important;z-index:95!important;border-left:1px solid #d5dbe5!important;border-radius:0!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;padding-top:0!important;padding-bottom:0!important;bottom:0!important;left:auto!important;right:0!important;box-shadow:-8px 6px 24px #0f1c331f!important}.timelineCopilotKit [data-sidebar-chat],.timelineCopilotKit [data-testid=copilot-chat]{background:#fff!important;height:100%!important;min-height:0!important}.timelineCopilotKit [data-testid=copilot-chat]{border-radius:0!important}.timelineCopilotKit .timelineCopilotChatLayout{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.timelineCopilotKit .timelineCopilotScrollArea{flex:auto;min-height:0;overflow:hidden}.timelineCopilotKit .timelineCopilotScrollArea [data-testid=copilot-suggestions]{display:none!important}.timelineCopilotKit .timelineCopilotFooter{background:#fff;flex:none;padding-bottom:16px}.timelineCopilotKit .timelineCopilotSuggestionDock{padding:0 32px 16px}.timelineCopilotKit .timelineCopilotSuggestionDock [data-testid=copilot-suggestions]{pointer-events:none!important;margin:0!important;padding:0!important}.timelineCopilotKit .timelineCopilotSuggestionDock [data-testid=copilot-suggestion]{pointer-events:auto!important}.timelineCopilotKit [data-testid=copilot-message-list]{padding-top:20px!important}.timelineCopilotKit .copilotKitInput{min-height:unset!important;border:0!important;border-radius:28px!important;padding:0!important;box-shadow:0 4px 4px #0000000a,0 0 1px #0000009e!important}@media (max-width:1100px){.app.copilot-open{padding-right:8px}.copilotPromoBubble{display:none}}.marketPulseMain{width:100%}.marketPulseWorkspace{background:#eef4fc;justify-content:center;align-items:flex-start;width:100%;min-height:calc(100vh - 96px);padding:32px;display:flex}.marketPulseContainer{width:100%;margin-right:auto}.marketPulseScrollArea{flex-direction:column;gap:16px;width:100%;max-width:100%;height:80vh;display:flex;overflow-y:auto}.marketPulseHero{margin-top:16px}.marketPulseHero .MuiTypography-h4{color:#1f2f59;font-weight:700}.marketPulseHeroText{color:#2f3f61;max-width:74ch;margin:0}.marketPulseChartCard{width:100%;box-shadow:none!important;border-radius:0!important;padding:16px!important}.marketPulseChartCard .MuiTypography-h6{color:#1f2f59;font-weight:600}.marketPulseChartCard .MuiChartsAxis-root text,.marketPulseChartCard .MuiChartsLegend-root text{fill:#31415f}.marketPulseChartCard .MuiChartsAxis-line,.marketPulseChartCard .MuiChartsAxis-tick{stroke:#d6dfec}.marketPulseChartCard .MuiChartsGrid-line{stroke:#e8eef7}.documedis-subpage-sidebar.copilotKitSidebar .copilotKitWindow{border-left:1px solid #d5dbe5;border-radius:0;height:100vh;min-height:0;max-height:none;bottom:0;box-shadow:-8px 6px 24px #0f1c331f}.documedis-subpage-sidebar.copilotKitSidebar .copilotKitSidebarContentWrapper{height:100vh}.documedis-subpage-sidebar .copilotKitChat{background:#fff;border-radius:0;margin:0;padding:0}.documedis-subpage-sidebar .copilotKitHeader{color:#20324f;letter-spacing:0;background:#fff;border-bottom:1px solid #e2e8f0;height:68px;padding:0 20px;font-size:1.05rem;font-weight:700;box-shadow:0 10px 18px #111f380f}.documedis-subpage-sidebar .copilotKitHeaderControls{align-items:center;gap:6px}.documedis-subpage-sidebar .copilotKitHeaderCloseButton{color:#5c6e88;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.documedis-subpage-sidebar .copilotKitHeaderCloseButton:hover{background:#f3f6fb}.documedis-subpage-sidebar .copilotKitMessages{background:#fff}.documedis-subpage-sidebar .copilotKitMessagesContainer{padding:18px 20px 12px}.documedis-subpage-sidebar .copilotKitMessagesFooter{background:#fff;padding:10px 20px 18px}.documedis-subpage-sidebar .copilotKitInputContainer{padding:0}.documedis-subpage-sidebar .copilotKitInput{box-shadow:none;background:#fff;border:1px solid #d8e2ef;border-radius:14px}.documedis-subpage-sidebar .copilotKitInput>textarea{color:#29415f;padding:14px 16px}.documedis-subpage-sidebar .copilotKitInput>textarea::placeholder{color:#9badc4}.documedis-subpage-sidebar .copilotKitInputControlButton:not([disabled]){color:#8ea0bb}.documedis-subpage-sidebar .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls,.documedis-subpage-sidebar .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button:first-child,.documedis-subpage-sidebar .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button:nth-child(2),.documedis-subpage-sidebar .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button:nth-child(3),.documedis-subpage-sidebar .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button:nth-child(4),.documedis-subpage-sidebar .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button[aria-label=Regenerate\ response],.documedis-subpage-sidebar .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button[aria-label="Copy to clipboard"],.documedis-subpage-sidebar .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button[aria-label=Thumbs\ up],.documedis-subpage-sidebar .copilotKitMessage.copilotKitAssistantMessage .copilotKitMessageControls button[aria-label=Thumbs\ down]{display:none!important}body:has(.documedis-subpage-sidebar .copilotKitWindow.open) .copilotKitButton{opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important}@media (max-width:900px){.marketPulseWorkspace{padding:20px}}.drugLifecycleEmbedded .logoBar{display:none!important}.drugLifecycleEmbedded{flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.drugLifecycleEmbedded .appShell{flex:auto;height:100%;min-height:0;max-height:100%}.drugLifecycleEmbedded .shellBody{height:100%;min-height:0;max-height:100%}.drugLifecycleEmbedded .pageContainer{height:100%;max-height:100%;padding-top:12px;overflow:hidden auto}.drugLifecycleEmbedded .selectionSummary{top:0}.drugLifecycleEmbedded .copilotResetIconButton{top:16px}
