@font-face{font-family:Wanted Sans Korean;src:url(/fonts/wanted-sans/WantedSansVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+11??,U+302E-302F,U+3130-318F,U+A960-A97F,U+AC00-D7AF,U+D7B0-D7FF,U+FFA0-FFDC}:root{--nav:#101a32;--nav2:#0c1427;--ink:#14213d;--muted:#75839a;--line:#e4eaf2;--blue:#1761dd;--bg:#f4f7fb;--green:#0ea66a;--red:#e55757;--amber:#e89a24;--schedule-primary:#2563eb;--schedule-surface:#eaf2ff;--task-primary:#7c3aed;--task-surface:#f3e8ff;--task-calendar-surface:#eee2ff;--task-calendar-text:#4d287c;--task-calendar-border:#c8afea;--platform-ui-font:"Wanted Sans Korean",Arial,sans-serif;--platform-list-header-height:32px;--platform-list-header-background:#f7f9fc;--platform-list-header-color:#8b97a7;--platform-list-header-font-size:12px;--platform-list-header-letter-spacing:.6px;--platform-list-cell-font-size:13px;--platform-list-title-font-size:14px;--platform-list-cell-color:#6e7d91;--platform-list-cell-line-height:1.45;--platform-list-row-height:49px;--platform-list-cell-padding-block:7px;--platform-list-cell-padding-inline:17px;--platform-list-row-border:#edf1f5;--platform-page-header-padding-top:8px;--platform-page-header-padding-bottom:8px;--platform-page-header-min-height:58px;--platform-modal-action-height:40px;--platform-modal-action-padding-inline:14px;--platform-modal-action-radius:8px;--platform-modal-action-font-size:13px}*{box-sizing:border-box}button,input,select,textarea,option,optgroup{font:inherit}button{cursor:pointer}.appShell{background:var(--bg);min-height:100vh;color:var(--ink)}body{font-family:var(--platform-ui-font);background:var(--bg);margin:0;font-size:16px;font-weight:400;line-height:1.45}.sidebar{color:#fff;background:linear-gradient(180deg,#121e39 0%,var(--nav2) 100%);z-index:20;flex-direction:column;width:248px;padding:23px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brandRow{align-items:center;gap:11px;padding:0 9px 29px;display:flex}.brandMark{background:linear-gradient(135deg,#3c82f7,#1549b8);border-radius:11px;place-items:center;width:39px;height:39px;font:700 24px Georgia;display:grid;box-shadow:0 7px 20px #0a0f2266}.brandRow strong,.brandRow small{display:block}.brandRow strong{letter-spacing:2.4px;font-size:18px}.brandRow small{letter-spacing:2.7px;color:#8190aa;margin-top:3px;font-size:13px}.closeMenu{color:#91a0b9;background:0 0;border:0;margin-left:auto;font-size:30px;display:none}.sideLabel{letter-spacing:1.7px;color:#6f7f9b;margin:0 12px 8px;font-size:14px}.navigation{flex-direction:column;gap:2px;display:flex}.navMain{color:#abb7ca;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:42px;padding:0 11px;font-size:16px;display:flex}.navMain:hover,.navMain.selected{color:#fff;background:#1a2d53}.navIcon{text-align:center;width:19px;font-size:18px}.navMain i{background:#7658f5;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:13px;font-style:normal}.navMain b{color:#74849f;margin-left:auto;font-size:14px}.navMain i+b{margin-left:2px}.subNav{border-left:1px solid #34435e;gap:2px;margin:4px 0 7px 35px;padding-left:11px;display:grid}.subNav button{text-align:left;color:#7f8ca4;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:15px}.subNav button:hover,.subNav button.active{color:#fff;background:#ffffff0c}.subNav button.active{color:#79a7ff}.connectionCard{background:#13203a;border:1px solid #2b3853;border-radius:12px;margin-top:auto;padding:13px}.secureTitle{letter-spacing:.4px;margin-bottom:9px;font-size:14px;font-weight:700}.pulseDot,.live i{background:#23c989;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #1e5148}.connectionCard p{color:#c7d0df;align-items:center;gap:7px;margin:8px 0;font-size:14px;display:flex}.connectionCard p b{color:#59d6a8;margin-left:auto;font-size:13px}.googleMark{color:#7aa7ff;font-weight:700}.ownerEmail{color:#e0eaff;letter-spacing:.2px;margin-left:19px;font-size:13px;display:block}.divider{background:#28364f;height:1px;margin:11px 0}.syncTime{color:#65748f;margin-top:9px;font-size:13px;display:block}.profileRow{border-top:1px solid #29354b;align-items:center;gap:9px;margin-top:13px;padding:14px 4px 0;display:flex}.avatar{color:#195ccf;background:#dce8fb;border-radius:50%;place-items:center;width:33px;height:33px;font-size:15px;font-weight:700;display:grid}.profileRow div{min-width:0}.profileRow strong,.profileRow small{white-space:nowrap;display:block}.profileRow strong{font-size:14px}.profileRow small{color:#7e8ca4;margin-top:3px;font-size:13px}.profileRow button{color:#75849e;background:0 0;border:0;margin-left:auto}.workspace{min-width:0;margin-left:248px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.menuButton{color:var(--ink);background:0 0;border:0;font-size:22px;display:none}.topActions{align-items:center;gap:10px;margin-left:auto;display:flex}.privateBadge{letter-spacing:1px;color:#0e8b5b;background:#eaf8f2;border:1px solid #ccecdf;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:700}.privateBadge i{background:#14b978;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.iconButton,.quickButton{border-radius:8px;height:35px}.iconButton{border:1px solid var(--line);color:#5e6c82;background:#fff;width:36px;position:relative}.iconButton i{background:#ee5b5b;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.quickButton{border:1px solid var(--blue);background:var(--blue);color:#fff;padding:0 13px;font-size:15px;font-weight:700;box-shadow:0 5px 14px #1761dd2b}.pageWrap{max-width:1390px;margin:auto;padding:22px 32px 48px}.crumb{color:#98a2b1;align-items:center;gap:7px;margin-bottom:14px;font-size:13px;display:flex}.crumb b{color:#c1c8d2}.crumb strong{color:#5b6a81}.welcomeRow{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.welcomeRow p{color:#7b889a;margin:0 0 8px;font-size:14px}.welcomeRow h1{letter-spacing:-.5px;margin:0 0 7px;font-size:32px;line-height:1.15}.welcomeRow>div>span{color:var(--muted);font-size:15px}.weatherCard{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 15px;display:flex;box-shadow:0 5px 18px #283e6210}.weatherCard>span{font-size:26px}.weatherCard>strong{font-size:24px}.weatherCard div{border-left:1px solid var(--line);color:#526177;padding-left:10px;font-size:14px}.weatherCard small{color:#98a3b2;margin-top:3px;display:block}.sectionHeader,.panelHeader{justify-content:space-between;align-items:center;display:flex}.sectionHeader{margin-bottom:12px}.sectionHeader h2,.panelHeader h2{margin:0;font-size:18px}.sectionHeader p,.panelHeader p{color:#8995a6;margin:4px 0 0;font-size:13px}.sectionHeader button{border:1px solid var(--line);color:#61738b;background:#fff;border-radius:7px;padding:7px 10px;font-size:14px}.marketGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.marketCard,.panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 6px 22px #233a6410}.marketCard{min-height:142px;padding:15px 16px;position:relative;overflow:hidden}.marketTop{justify-content:space-between;display:flex}.marketTop span{letter-spacing:.8px;color:#8d99aa;font-size:13px}.marketTop h3{margin:4px 0;font-size:14px}.marketTop i{border-radius:5px;height:20px;padding:5px 7px;font-size:13px;font-style:normal;font-weight:700}.marketTop i.up{color:var(--green);background:#eaf8f2}.marketTop i.down{color:var(--red);background:#fff0f0}.marketValue{margin-top:14px;font-size:24px;display:block}.marketCard>small{color:#a0a9b6;font-size:13px;position:absolute;bottom:12px;left:16px}.miniChart{align-items:flex-end;gap:3px;width:78px;height:34px;display:flex;position:absolute;bottom:13px;right:15px}.miniChart span{opacity:.55;border-radius:3px 3px 0 0;width:5px}.miniChart.up span{background:var(--green)}.miniChart.down span{background:var(--red)}.dashboardGrid{grid-template-columns:1.65fr 1fr;gap:13px;margin-top:15px;display:grid}.panel{padding:17px}.panelHeader button{color:#58708f;background:0 0;border:0;font-size:13px}.viewSwitch{background:#f2f5f9;border-radius:7px;width:max-content;margin-top:12px;padding:3px;display:flex}.viewSwitch button{color:#8290a3;background:0 0;border:0;border-radius:5px;height:24px;padding:0 10px;font-size:13px}.viewSwitch .active{color:var(--blue);background:#fff;font-weight:700;box-shadow:0 1px 5px #22344d18}.viewSwitch .addSmall{color:var(--blue);margin-left:8px}.dayStrip{text-align:center;border-bottom:1px solid var(--line);grid-template-columns:24px repeat(7,1fr) 24px;align-items:center;padding:9px 0 11px;display:grid}.dayStrip button{color:#8794a6;background:0 0;border:0}.dayStrip div{border-radius:7px;padding:6px 0}.dayStrip span,.dayStrip b{display:block}.dayStrip span{color:#9aa4b3;font-size:12px}.dayStrip b{margin-top:3px;font-size:15px}.dayStrip .today{background:var(--blue);color:#fff}.dayStrip .today span{color:#dfe9ff}.event{border-bottom:1px solid #edf1f5;align-items:center;height:45px;display:flex}.event time{color:#738096;width:42px;font-size:13px}.event>span{border-radius:3px;width:3px;height:27px;margin-right:9px}.event>span.blue{background:#2e72e8}.event>span.amber{background:var(--amber)}.event>span.green{background:#20a977}.event div{flex:1}.event strong,.event small{display:block}.event strong{font-size:14px}.event small{color:#929dab;margin-top:4px;font-size:13px}.event button{color:#9aa4b2;background:0 0;border:0}.dashedButton{color:#5b718d;background:#f9fbfd;border:1px dashed #cbd5e1;border-radius:7px;width:100%;height:29px;margin-top:10px;font-size:13px}.live{color:var(--green);font-size:13px;font-weight:700}.baseRate{background:#f5f8fc;border-radius:9px;justify-content:space-between;align-items:center;margin:13px 0;padding:11px;display:flex}.baseRate span{font-size:13px}.baseRate small{color:#8895a7;margin-top:3px;display:block}.baseRate strong{font-size:16px}.exchangeRow{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;padding:9px 0;display:flex}.exchangeLogo{color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:700;display:grid}.exchangeRow div{flex:1}.exchangeRow div strong,.exchangeRow div small{display:block}.exchangeRow div strong{font-size:13px}.exchangeRow div small{color:#9ba5b3;margin-top:3px;font-size:12px}.exchangeRow>b{font-size:14px}.exchangeRow>i{color:var(--green);background:#eaf8f2;border-radius:4px;padding:4px 5px;font-size:13px;font-style:normal}.infoNote{background:#eff5ff;border-radius:8px;gap:8px;margin-top:11px;padding:9px;display:flex}.infoNote>span{color:#3768be;background:#cfddf8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:13px;display:grid}.infoNote p{color:#6d7b91;margin:0;font-size:12px;line-height:1.55}.infoNote strong{color:#405879;font-size:13px}.taskList{margin-top:7px}.taskRow{border-bottom:1px solid #edf1f5;align-items:center;gap:9px;padding:11px 0;display:flex}.taskRow input{accent-color:var(--blue)}.taskRow>span{flex:1}.taskRow strong,.taskRow small{display:block}.taskRow strong{font-size:14px}.taskRow small{color:#929dac;margin-top:4px;font-size:13px}.taskRow>i{color:#6d7a8d;background:#f0f3f6;border-radius:4px;padding:4px 5px;font-size:12px;font-style:normal}.taskRow>i.high{color:#dc5555;background:#fff0f0}.noteList{margin-top:8px}.noteRow{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:9px;width:100%;padding:9px 0;display:flex}.noteRow>span{color:#3163bd;background:#eaf1ff;border-radius:6px;place-items:center;width:28px;height:31px;font:700 14px Georgia;display:grid}.noteRow>div{flex:1}.noteRow strong,.noteRow small{display:block}.noteRow strong{font-size:13px}.noteRow small{color:#929dac;margin-top:4px;font-size:12px}.noteRow>b{color:#8290a2;font-size:15px}.markdownButton{text-align:left;background:#f8fbff;border:1px dashed #c9d5e6;border-radius:8px;align-items:center;gap:9px;width:100%;margin-top:11px;padding:8px;display:flex}.markdownButton>span{color:#fff;background:#14213d;border-radius:6px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:700;display:grid}.markdownButton div{flex:1}.markdownButton strong,.markdownButton small{display:block}.markdownButton strong{font-size:13px}.markdownButton small{color:#8592a4;margin-top:3px;font-size:12px}.markdownButton>b{color:var(--blue)}.scrim{display:none}.modalLayer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#08132978;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quickModal{background:#fff;border-radius:15px;width:min(440px,100%);padding:18px;box-shadow:0 24px 70px #07112b55}.modalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.modalHeader>div{align-items:center;gap:10px;display:flex}.modalHeader>div>span{width:32px;height:32px;color:var(--blue);background:#eaf1ff;border-radius:8px;place-items:center;font-weight:700;display:grid}.modalHeader strong,.modalHeader small{display:block}.modalHeader strong{font-size:16px}.modalHeader small{color:#8a95a5;margin-top:3px;font-size:13px}.modalHeader>button{color:#718096;background:#f2f5f8;border:0;border-radius:7px;width:28px;height:28px}.quickOptions{grid-template-columns:1fr 1fr;gap:9px;padding:14px 0;display:grid}.quickOptions button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.quickOptions button:hover{background:#f8fbff;border-color:#a9c4f6}.quickOptions button>span{color:#315b9f;background:#f0f4fa;border-radius:7px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:700;display:grid}.quickOptions button>div{flex:1}.quickOptions strong,.quickOptions small{display:block}.quickOptions strong{font-size:14px}.quickOptions small{color:#929dac;margin-top:3px;font-size:13px}.quickOptions b{color:#8d99a9}.modalHint{color:#7c899a;background:#f5f7fa;border-radius:7px;margin:0;padding:8px 10px;font-size:13px}.toast{z-index:50;color:#fff;background:#14213d;border-radius:9px;padding:11px 15px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #08132944}@media (max-width:1100px){.sidebar{width:248px}.workspace{margin-left:248px}.marketGrid{grid-template-columns:repeat(2,1fr)}.dashboardGrid{grid-template-columns:1fr}.pageWrap{padding-left:24px;padding-right:24px}}@media (max-width:760px){.sidebar{width:252px;transition:transform .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.closeMenu{display:block}.scrim{z-index:19;background:#06102088;border:0;display:block;position:fixed;inset:0}.workspace{margin-left:0}.topbar{height:62px;padding:0 15px}.menuButton{margin-right:9px;display:block}.privateBadge{display:none}.quickButton{width:35px;padding:0;font-size:0}.quickButton:first-letter{font-size:20px}.pageWrap{padding:18px 15px 38px}.crumb{margin-bottom:11px}.welcomeRow{align-items:flex-start}.weatherCard{display:none}.welcomeRow h1{font-size:28px}.marketGrid{grid-template-columns:1fr 1fr;gap:9px}.marketCard{min-height:132px;padding:13px}.marketValue{font-size:20px}.marketCard>small{left:13px}.miniChart{width:56px}.dashboardGrid{grid-template-columns:1fr}.panel{padding:14px}.quickOptions{grid-template-columns:1fr}}@media (max-width:430px){.marketGrid{grid-template-columns:1fr}.marketCard{min-height:126px}.welcomeRow>div>span{line-height:1.5;display:block}.topActions{gap:6px}.dayStrip{grid-template-columns:20px repeat(7,1fr) 20px}}@media (min-width:761px){.topbar{display:none}}.mobileTitle{display:none}.pageWrap{padding-top:12px}.contextRow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:3px 24px;margin-bottom:14px;display:grid}.pageIdentity{display:contents}.pageIdentity p{color:#7b889a;grid-area:1/1/auto/-1;margin:0;font-size:13px}.pageTitleLine{grid-area:2/1;align-items:center;gap:22px;min-width:0;display:flex}.pageIdentity h1{letter-spacing:-.5px;white-space:nowrap;align-items:baseline;gap:8px;margin:0;font-size:30px;line-height:1.1;display:flex}.pageIdentity h1 span{font-weight:750}.pageIdentity h1 b{color:#b3bdca;font-weight:400}.pageIdentity h1 strong{color:#58708f;font-size:.72em}.pageIdentity>span{color:var(--muted);font-size:14px}.weatherGrid{grid-template-columns:repeat(3,minmax(145px,1fr));gap:9px;width:52%;max-width:560px;display:grid}.weatherGrid .weatherCard{align-items:center;gap:9px;min-height:66px;padding:10px 12px;display:flex}.weatherGrid .weatherCard>span{color:#f2a51e;font-size:22px}.weatherGrid .weatherCard>strong{font-size:22px}.weatherGrid .weatherCard div{min-width:0;padding-left:9px}.weatherGrid .weatherCard div b{font-size:14px;display:block}.weatherGrid .weatherCard small{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@media (max-width:1100px) and (min-width:761px){.dashboardContext{flex-direction:column;align-items:flex-start}.weatherGrid{width:100%;max-width:none}.pageTitleLine{gap:14px}}@media (max-width:760px){.topbar{display:flex}.mobileTitle{text-overflow:ellipsis;white-space:nowrap;color:#52627a;font-size:16px;display:block;overflow:hidden}.mobileTitle b{color:#aab5c4;margin:0 5px}.pageWrap{padding-top:13px}.contextRow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:7px;margin-bottom:16px}.pageIdentity{display:contents}.pageIdentity p{grid-area:1/1}.pageTitleLine{grid-area:2/1;gap:9px;width:100%}.pageIdentity h1{gap:6px;font-size:24px}.pageIdentity>span{font-size:13px}.weatherGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:none}.weatherGrid .weatherCard{grid-template-columns:auto 1fr;gap:3px 7px;min-height:74px;padding:8px;display:grid}.weatherGrid .weatherCard>span{font-size:18px}.weatherGrid .weatherCard>strong{font-size:20px}.weatherGrid .weatherCard div{border:0;border-top:1px solid var(--line);grid-column:1/-1;padding:5px 0 0}.weatherGrid .weatherCard small{font-size:12px}}.pagcorPage{gap:13px;display:grid}.pagcorToolbar{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:18px;padding:9px 11px;display:flex;box-shadow:0 5px 20px #233a6410}.pagcorTabs{background:#f1f4f8;border-radius:8px;padding:3px;display:flex}.pagcorTabs button{color:#7a8799;background:0 0;border:0;border-radius:6px;height:31px;padding:0 17px;font-size:13px}.pagcorTabs button.active{color:var(--blue);background:#fff;font-weight:700;box-shadow:0 2px 7px #263d6215}.pagcorAddButton{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:7px;height:31px;padding:0 13px;font-size:13px;font-weight:700}.pagcorSummaryIcon{border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:15px;font-weight:800;display:grid}.pagcorSummaryIcon.blue{color:#2b6de1;background:#eaf1ff}.pagcorSummaryIcon.green{color:#0b9a63;background:#eaf8f2}.pagcorSummaryIcon.amber{color:#d58a1a;background:#fff4df}.pagcorSummaryIcon.violet{color:#7556df;background:#f0ecff}.pagcorSummaryIcon.slate{color:#63738a;background:#edf1f6}.pagcorList{padding:0;overflow:hidden}.pagcorListHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.pagcorListHeader h2{margin:0;font-size:16px}.pagcorListHeader p{color:#8e99a8;margin:4px 0 0;font-size:13px}.blockHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pagcorListHeader button{border:1px solid var(--line);color:#68778b;background:#fff;border-radius:7px;height:31px;padding:0 10px;font-size:13px}.pagcorListHeader .pagcorAddButton{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:700;box-shadow:0 4px 12px #1761dd22}.pagcorTableHead,.pagcorFileRow{grid-template-columns:minmax(310px,1.7fr) .55fr .7fr .7fr .5fr 20px;align-items:center;gap:12px;display:grid}.pagcorTableHead{border-bottom:1px solid var(--line);color:#8b97a7;text-transform:uppercase;letter-spacing:.6px;background:#f7f9fc;min-height:31px;padding:0 17px;font-size:12px}.pagcorFileRow{text-align:left;color:#66758a;background:#fff;border:0;border-bottom:1px solid #edf1f5;width:100%;min-height:58px;padding:0 17px}.pagcorFileRow:hover{background:#f9fbff}.pagcorFileName{align-items:center;gap:10px;min-width:0;display:flex}.pagcorFileName>i{color:#315fb4;background:#eaf1ff;border-radius:7px;flex:none;place-items:center;width:31px;height:34px;font-size:12px;font-style:normal;font-weight:800;display:grid}.pagcorFileName strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px;overflow:hidden}.pagcorFileRow>b,.pagcorFileRow>span:not(.pagcorFileName),.pagcorFileRow>time{color:#6e7d91;font-size:13px;font-weight:400}.pagcorFileRow>em{color:#16835e;background:#edf7f3;border-radius:999px;justify-self:start;padding:4px 7px;font-size:12px;font-style:normal}.pagcorFileRow>em.attention{color:#d56d25;background:#fff1e7}.rowArrow{color:#a4aebb;justify-self:end;font-size:18px;font-style:normal}.pagcorListFooter{background:#fbfcfe;justify-content:space-between;align-items:center;padding:11px 17px;display:flex}.pagcorListFooter span{color:#8b97a7;font-size:13px}.pagcorListFooter button{color:var(--blue);background:0 0;border:0;font-size:13px}.pagcorAddModal>label,.pagcorFormRow label{color:#647287;gap:6px;font-size:13px;font-weight:700;display:grid}.pagcorAddModal>label{margin-top:13px}.pagcorAddModal input,.pagcorAddModal select,.pagcorAddModal textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfe;border-radius:8px;outline:none;padding:9px 10px;font-size:14px}.pagcorAddModal input:focus,.pagcorAddModal select:focus,.pagcorAddModal textarea:focus{border-color:#8ab0f5;box-shadow:0 0 0 3px #eaf1ff}.pagcorAddModal textarea{resize:vertical;min-height:72px}.pagcorFormRow{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.pagcorUpload{background:#f8fbff;border:1px dashed #c4d2e5;border-radius:9px;grid-template-columns:29px 1fr;align-items:center;column-gap:9px;margin-top:12px;padding:12px;display:grid}.pagcorUpload>span{width:29px;height:29px;color:var(--blue);background:#e9f1ff;border-radius:7px;grid-row:1/3;place-items:center;display:grid}.pagcorUpload strong{font-size:13px}.pagcorUpload small{color:#8c98a8;margin-top:2px;font-size:13px}.pagcorModalActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.pagcorModalActions button{border:1px solid var(--line);color:#66758a;background:#fff;border-radius:7px;height:31px;padding:0 13px;font-size:13px}.pagcorModalActions button:last-child{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:700}@media (max-width:1100px){.pagcorFileRow>span:nth-child(3),.pagcorTableHead>span:nth-child(3){display:none}.pagcorTableHead,.pagcorFileRow{grid-template-columns:minmax(260px,1.5fr) .55fr .7fr .5fr 18px}}@media (max-width:760px){.pagcorToolbar{align-items:stretch;gap:8px}.pagcorTabs{flex:1;overflow-x:auto}.pagcorTabs button{white-space:nowrap;padding:0 12px}.pagcorAddButton{padding:0 10px;font-size:0}.pagcorAddButton:first-letter{font-size:18px}.pagcorTableHead{display:none}.pagcorFileRow{grid-template-columns:1fr auto;gap:5px;padding:11px 13px}.pagcorFileName{grid-column:1/-1}.pagcorFileRow>b{grid-column:1}.pagcorFileRow>span:not(.pagcorFileName),.pagcorFileRow>time{display:none}.pagcorFileRow>em{grid-area:2/2}.rowArrow{display:none}.pagcorListHeader{padding:13px}.pagcorFilter{display:none}.pagcorListFooter{padding:10px 13px}.pagcorFormRow{grid-template-columns:1fr}}.financeGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.indicesPanel{min-height:292px}.indexRow{border-bottom:1px solid #edf1f5;grid-template-columns:1fr auto 64px;align-items:center;padding:15px 4px;display:grid}.indexRow strong{font-size:15px}.indexRow span{font-size:16px;font-weight:700}.indexRow i{color:var(--green);background:#eaf8f2;border-radius:5px;justify-self:end;padding:5px 7px;font-size:13px;font-style:normal}.overviewLayout{gap:14px;display:grid}.overviewStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.overviewStat{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px;box-shadow:0 6px 22px #233a6410}.overviewStat span,.overviewStat small{display:block}.overviewStat span{letter-spacing:1px;color:#8491a4;font-size:13px;font-weight:700}.overviewStat strong{margin:12px 0 4px;font-size:30px;display:block}.overviewStat small{color:#8b97a8;font-size:13px}.overviewGrid{grid-template-columns:1.2fr 1fr;gap:13px;display:grid}.activityRow{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;padding:13px 0;display:flex}.activityRow>span{width:24px;height:24px;color:var(--green);background:#eaf8f2;border-radius:7px;place-items:center;font-size:14px;font-weight:700;display:grid}.activityRow>div{flex:1}.activityRow strong,.activityRow small{display:block}.activityRow strong{font-size:14px}.activityRow small{color:#8e99a9;margin-top:4px;font-size:13px}.activityRow time{color:#9aa4b2;font-size:13px}.schedulePage{gap:13px;display:grid}.scheduleToolbar{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:9px 11px;display:grid;box-shadow:0 5px 20px #233a6410}.scheduleViews{background:#f1f4f8;border-radius:8px;padding:3px;display:flex}.scheduleViews button{color:#7a8799;background:0 0;border:0;border-radius:6px;height:31px;padding:0 13px;font-size:13px}.scheduleViews button.active{color:var(--blue);background:#fff;font-weight:700;box-shadow:0 2px 7px #263d6215}.dateNavigator{justify-content:center;align-items:center;gap:5px;display:flex}.dateNavigator button{border:1px solid var(--line);color:#6c7b90;background:#fff;border-radius:7px;width:29px;height:29px}.dateNavigator .todayButton{width:auto;padding:0 10px;font-size:13px}.dateNavigator strong{margin-left:7px;font-size:15px}.scheduleActions{align-items:center;gap:12px;display:flex}.scheduleActions span{color:#718096;white-space:nowrap;font-size:13px}.scheduleActions span i{background:#1fbd7b;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.scheduleActions button,.newTaskButton{background:var(--blue);color:#fff;border:0;border-radius:7px;height:31px;padding:0 12px;font-size:13px;font-weight:700}.scheduleSummary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.scheduleSummary article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:13px 14px;display:flex}.summaryIcon{border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;font-weight:700;display:grid}.summaryIcon.s0{color:#2b6de1;background:#eaf1ff}.summaryIcon.s1{color:#0b9a63;background:#eaf8f2}.summaryIcon.s2{color:#e06b55;background:#fff0ed}.summaryIcon.s3{color:#7556df;background:#f0ecff}.scheduleSummary small,.scheduleSummary strong,.scheduleSummary em{display:inline-block}.scheduleSummary small{letter-spacing:.7px;color:#8995a5;font-size:12px;font-weight:700;display:block}.scheduleSummary strong{margin-top:4px;font-size:22px}.scheduleSummary em{color:#929dab;margin-left:5px;font-size:13px;font-style:normal}.scheduleWorkArea{grid-template-columns:minmax(0,1.8fr) minmax(250px,.72fr);align-items:start;gap:13px;display:grid}.calendarPanel,.taskRail{padding:0;overflow:hidden}.calendarTitle,.taskRailHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.calendarTitle h2,.taskRailHeader h2,.taskBoardHeader h2{margin:0;font-size:16px}.calendarTitle p,.taskRailHeader p,.taskBoardHeader p{color:#8e99a8;margin:4px 0 0;font-size:13px}.calendarTitle button{color:var(--blue);background:#f4f8ff;border:1px solid #c8d8f3;border-radius:7px;height:29px;padding:0 10px;font-size:13px}.weekHead{border-bottom:1px solid var(--line);grid-template-columns:46px repeat(7,1fr);height:53px;display:grid}.weekHead>span{border-right:1px solid var(--line)}.weekHead button{border:0;border-right:1px solid var(--line);color:#6f7d91;background:#fbfcfe;position:relative}.weekHead button small,.weekHead button strong{display:block}.weekHead button small{letter-spacing:.7px;font-size:12px}.weekHead button.today{color:var(--blue);background:#eff5ff}.weekHead button.today strong{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-top:2px;display:inline-grid}.weekBody{height:480px;margin-left:0;position:relative;overflow:hidden}.timeAxis{z-index:2;background:#fff;grid-template-rows:repeat(10,48px);width:46px;height:100%;display:grid;position:absolute;top:0;left:0}.timeAxis span{text-align:center;color:#99a4b2;border-right:1px solid var(--line);padding-top:5px;font-size:12px}.weekGridLines{grid-template-rows:repeat(10,48px);grid-template-columns:repeat(7,1fr);height:480px;display:grid;position:absolute;top:0;left:46px;right:0}.weekGridLines span{border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5}.weekEvent{z-index:3;text-align:left;border:0;border-radius:6px;margin-left:46px;padding:6px 7px;position:absolute;overflow:hidden}.weekEvent strong,.weekEvent small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.weekEvent small{opacity:.78;margin-top:4px;font-size:12px}.weekEvent.blue{color:#2459a9;background:#e9f1ff;border-color:#3274e8}.weekEvent.amber{color:#8f621c;background:#fff2dc;border-color:#eda331}.weekEvent.green{color:#167351;background:#e7f8f1;border-color:#20a977}.weekEvent.slate{color:#536176;background:#edf1f6;border-color:#8492a6}.weekEvent.violet{color:#624bb1;background:#f1edff;border-color:#8062de}.nowLine{z-index:4;color:#db4d4d;border-top:1px solid #ed5b5b;padding-left:4px;font-size:12px;position:absolute;top:254px;left:40px;right:0}.nowLine i{background:#ed5b5b;border-radius:50%;width:7px;height:7px;margin:-4px 3px 0 0;display:inline-block}.taskRailHeader button{color:var(--blue);background:0 0;border:0;font-size:13px}.taskRailTabs{border-bottom:1px solid var(--line);padding:9px 15px 0;display:flex}.taskRailTabs button{color:#8995a6;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 9px;font-size:13px}.taskRailTabs button.active{border-color:var(--blue);color:var(--blue);font-weight:700}.railTask{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:8px;padding:12px 15px;display:flex}.railTask input{accent-color:var(--blue);margin-top:2px}.railTask>span{flex:1}.railTask strong,.railTask small{display:block}.railTask strong{font-size:13px;line-height:1.45}.railTask small{color:#8d99a8;margin-top:5px;font-size:12px}.railTask small b{color:#5d72a1}.railTask>i{color:#778397;background:#f1f3f6;border-radius:4px;padding:4px;font-size:12px;font-style:normal}.railTask>i.high{color:#d85a5a;background:#fff0f0}.addTaskRail{color:#5d7390;background:#f9fbfd;border:1px dashed #cbd6e5;border-radius:7px;width:calc(100% - 30px);height:29px;margin:10px 15px;font-size:13px}.focusCard{background:linear-gradient(135deg,#edf4ff,#f7f4ff);border-radius:10px;gap:10px;margin:4px 15px 15px;padding:12px;display:flex}.focusCard>span{color:#376cd0;background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.focusCard>div{flex:1}.focusCard strong{font-size:13px}.focusCard p,.focusCard small{color:#728098;font-size:12px}.focusCard p{margin:4px 0}.focusCard i{background:#dbe3ef;border-radius:4px;height:4px;margin-top:7px;display:block}.focusCard i b{background:var(--blue);border-radius:4px;width:40%;height:100%;display:block}.dailyTimeline{height:480px;padding-left:58px;position:relative;overflow:hidden}.timeRow{border-bottom:1px solid #edf1f5;height:48px;position:relative}.timeRow time{color:#99a4b2;font-size:12px;position:absolute;top:-4px;left:-49px}.timeRow span{border-left:1px solid var(--line);height:100%;display:block}.dailyEvent{text-align:left;border:0;border-radius:7px;height:64px;padding:8px 10px;position:absolute;left:75px;right:18px}.dailyEvent time,.dailyEvent strong,.dailyEvent small{display:block}.dailyEvent time{font-size:12px}.dailyEvent strong{margin-top:3px;font-size:13px}.dailyEvent small{margin-top:4px;font-size:12px}.dailyEvent.blue{color:#2459a9;background:#e9f1ff;border-color:#3274e8}.dailyEvent.amber{color:#8f621c;background:#fff2dc;border-color:#eda331}.dailyEvent.green{color:#167351;background:#e7f8f1;border-color:#20a977}.monthCalendar{grid-template-columns:repeat(7,1fr);padding:0;display:grid}.monthCalendar>strong{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#8390a2;place-items:center;height:31px;font-size:12px;display:grid}.monthCalendar button{text-align:left;color:#607088;background:#fff;border:1px solid #edf1f5;border-top:0;border-left:0;height:82px;padding:8px;position:relative}.monthCalendar button span{font-size:13px}.monthCalendar button i{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-top:7px;display:block}.monthCalendar button small{color:var(--blue);margin-top:5px;font-size:12px;display:block}.monthCalendar button.today{background:#f1f6ff;box-shadow:inset 0 0 0 1px #8ab0f5}.monthCalendar button.today span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.taskBoardPanel{padding:0}.taskBoardHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.taskBoardHeader>div:last-child{gap:8px;display:flex}.filterButton{border:1px solid var(--line);color:#607087;background:#fff;border-radius:7px;height:31px;padding:0 10px;font-size:13px}.taskTableHeader,.taskTableRow{grid-template-columns:minmax(250px,1.5fr) .65fr .7fr .5fr .45fr;align-items:center;gap:12px;display:grid}.taskTableHeader{border-bottom:1px solid var(--line);color:#8b97a7;text-transform:uppercase;letter-spacing:.6px;background:#f7f9fc;padding:9px 18px;font-size:12px}.taskTableRow{border-bottom:1px solid #edf1f5;padding:14px 18px}.taskTableRow>span{align-items:center;gap:9px;display:flex}.taskTableRow input{accent-color:var(--blue)}.taskTableRow strong{font-size:13px}.taskTableRow>b,.taskTableRow time{color:#67768b;font-size:13px}.taskTableRow>i,.taskTableRow>em{border-radius:4px;justify-self:start;padding:4px 5px;font-size:12px;font-style:normal}.taskTableRow>i{color:#728095;background:#f0f3f7}.taskTableRow>i.high{color:#d75353;background:#fff0f0}.taskTableRow>em{color:#3567bb;background:#edf3ff}@media (max-width:1100px){.scheduleToolbar{grid-template-columns:1fr auto}.dateNavigator{grid-row:2;justify-content:flex-start}.scheduleActions{grid-area:1/2}.scheduleWorkArea{grid-template-columns:1fr}.taskRail{grid-template-columns:1fr 1fr;display:grid}.taskRailHeader,.taskRailTabs{grid-column:1/-1}.focusCard{align-self:start}.overviewStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.financeGrid,.overviewGrid{grid-template-columns:1fr}.overviewStats,.scheduleSummary{grid-template-columns:1fr 1fr}.scheduleToolbar{flex-wrap:wrap;gap:9px;display:flex}.scheduleViews{width:100%;overflow-x:auto}.scheduleViews button{white-space:nowrap;flex:1;padding:0 9px}.dateNavigator{order:3}.dateNavigator strong{font-size:13px}.scheduleActions{margin-left:auto}.scheduleActions span{display:none}.scheduleWorkArea{display:block}.calendarPanel{margin-bottom:12px}.taskRail{display:block}.weekCalendar{overflow-x:auto}.weekHead,.weekBody{min-width:690px}.monthCalendar{min-width:620px}.calendarPanel:has(.monthCalendar){overflow-x:auto}.taskTableHeader{display:none}.taskTableRow{grid-template-columns:1fr auto;gap:7px}.taskTableRow>b,.taskTableRow time{grid-column:1}.taskTableRow>i,.taskTableRow>em{grid-area:1/2}.taskTableRow>em{display:none}.taskBoardHeader{align-items:flex-start;gap:10px}.filterButton{display:none}}.financeTerminal{--fin-bg:#081728;--fin-card:#102238;--fin-line:#213a55;--fin-muted:#6590b9;--fin-text:#f1f6ff;--fin-green:#24d5a2;--fin-red:#ff5570;background:var(--fin-bg);color:var(--fin-text);border-radius:16px;padding:10px;box-shadow:0 18px 60px #07152d26}.financeModule{border:1px solid var(--fin-line);background:linear-gradient(145deg,#102339,#0d1e31);border-radius:12px;overflow:hidden}.financeModuleHeader>div:last-child small{color:#5681aa;font-size:14px;font-weight:700}.financeTerminal .positive{color:var(--fin-green)}.financeTerminal .negative{color:var(--fin-red)}.financePrimaryGrid{grid-template-columns:minmax(0,2.35fr) minmax(310px,1fr);gap:13px;display:grid}.financeModuleHeader{border-bottom:1px solid var(--fin-line);justify-content:space-between;align-items:center;min-height:68px;padding:14px 17px;display:flex}.financeModuleHeader>div:last-child{text-align:right}.financeModuleHeader small{color:#4797ee;letter-spacing:.8px;font-size:13px;font-weight:800;display:block}.financeModuleHeader h2{margin:8px 0 0;font-size:20px}.financeModuleHeader b{color:#84a6c5;letter-spacing:.9px;margin-bottom:7px;font-size:13px;display:block}.cryptoHead,.cryptoRow{grid-template-columns:1.35fr .85fr .85fr .85fr .65fr 1fr;align-items:center;gap:9px;display:grid}.cryptoHead,.exchangeHead,.indexHead{color:#638db7;letter-spacing:.8px;border-bottom:1px solid var(--fin-line);background:#0b1b2c;min-height:31px;padding:0 17px;font-size:12px;font-weight:800}.cryptoRow{border-bottom:1px solid var(--fin-line);min-height:54px;padding:0 17px}.cryptoRow:last-child{border-bottom:0}.assetName{align-items:center;gap:9px;display:flex}.assetName>i{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-style:normal;font-weight:800;display:grid}.assetName strong,.assetName small{display:block}.assetName strong,.cryptoRow>b{font-size:15px}.assetName small{color:#6d98c2;margin-top:4px;font-size:12px}.cryptoRow em,.financeIndexRow em,.exchangeFinanceRow em{color:var(--fin-green);font-size:14px;font-style:normal;font-weight:800}.financeTrend{width:88px;height:34px;color:var(--fin-green);filter:drop-shadow(0 0 5px #27d9aa88);overflow:visible}.financeTrend.negative{color:var(--fin-red);filter:drop-shadow(0 0 5px #ff557088)}.financeTrend polyline{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.referenceRate{background:#142b46;border:1px solid #315477;border-radius:10px;justify-content:space-between;align-items:center;margin:16px 17px 10px;padding:16px;display:flex}.referenceRate span b,.referenceRate span small{display:block}.referenceRate span b{font-size:16px}.referenceRate span small{color:#6892bb;margin-top:6px;font-size:12px}.referenceRate>strong{font-size:22px}.exchangeHead{grid-template-columns:1.45fr .8fr .8fr .65fr;align-items:center;margin:0 17px;padding:0;display:grid}.exchangeFinanceRow{border-bottom:1px solid var(--fin-line);grid-template-columns:1.45fr .8fr .8fr .65fr;align-items:center;min-height:56px;margin:0 17px;display:grid}.exchangeFinanceRow>div{align-items:center;gap:9px;display:flex}.exchangeFinanceRow>div>i{background:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;font-style:normal;font-weight:900;display:grid}.exchangeFinanceRow span b,.exchangeFinanceRow span small{display:block}.exchangeFinanceRow span b{font-size:14px}.exchangeFinanceRow span small{color:#688eaf;margin-top:5px;font-size:12px}.exchangeFinanceRow>strong,.exchangeFinanceRow>em{color:var(--fin-red);font-size:14px}.financeFootnote{color:#6589ad;background:#14283e;border-radius:8px;margin:19px 17px 16px;padding:12px;font-size:12px;line-height:1.5}.indexMarkets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;margin-top:13px;display:grid}.indexMarket{height:100%}.marketSessionMeta{text-align:right;justify-items:end;gap:6px;font-size:14px;font-weight:750;line-height:1.2;display:grid}.marketSessionMeta strong{align-items:center;gap:6px;display:flex}.marketSessionMeta i{background:currentColor;border-radius:50%;width:7px;height:7px}.marketSessionMeta time{font:inherit;color:currentColor;white-space:nowrap}.marketSessionMeta.open{color:var(--fin-green)}.marketSessionMeta.closed{color:var(--fin-red)}.marketSessionMeta.stale,.marketSessionMeta.unknown{color:#84a6c5}.indexHead{grid-template-columns:1.1fr .7fr .65fr .8fr;align-items:center;display:grid}.financeIndexRow{border-bottom:1px solid var(--fin-line);grid-template-columns:1.1fr .7fr .65fr .8fr;align-items:center;min-height:52px;padding:0 17px;display:grid}.financeIndexRow:last-child{border-bottom:0}.financeIndexRow span strong,.financeIndexRow span small{display:block}.financeIndexRow span strong,.financeIndexRow>b{font-size:14px}.financeIndexRow span small{color:#668eb3;margin-top:5px;font-size:12px}.fxPanels{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px;display:grid}.fxTitle{align-items:center;gap:8px;display:flex}.fxTitle span{font-size:20px}.fxTitle h2{margin:0}.fxRow{border-bottom:1px solid var(--fin-line);grid-template-columns:1.25fr .8fr 82px;align-items:center;min-height:56px;padding:0 14px;display:grid}.fxRow:last-child{border-bottom:0}.fxRow>span strong,.fxRow>span small,.fxRow>div b,.fxRow>div em{display:block}.fxRow>span strong{font-size:18px}.fxRow>span small{color:#6590b9;margin-top:7px;font-size:13px}.fxRow>div{text-align:right}.fxRow>div b{font-size:15px}.fxRow>div em{margin-top:5px;font-size:13px;font-style:normal;font-weight:800}.fxRow .financeTrend{width:72px;height:31px;margin-left:10px}@media (max-width:1180px){.financePrimaryGrid{grid-template-columns:1fr}.fxPanels{grid-template-columns:1fr 1fr}.cryptoRow,.cryptoHead{grid-template-columns:1.2fr .8fr .8fr .65fr .75fr}.cryptoRow>:nth-child(4),.cryptoHead>:nth-child(4){display:none}}@media (max-width:760px){.indexMarkets{grid-template-columns:1fr}.financeTerminal{border-radius:0;margin:0 -15px;padding:9px}.financePrimaryGrid{grid-template-columns:1fr}.cryptoWatch{overflow-x:auto}.cryptoHead,.cryptoRow{min-width:570px}.fxPanels{grid-template-columns:1fr}.financeModuleHeader{padding:13px}.indexHead,.financeIndexRow{grid-template-columns:1fr .7fr .65fr .75fr;padding-left:13px;padding-right:13px}}.financeTerminal{--fin-bg:transparent;--fin-card:#fff;--fin-line:var(--line);--fin-muted:#7b8ba1;--fin-text:var(--ink);--fin-green:#0ea66a;--fin-red:#e55757;color:var(--fin-text);box-shadow:none;background:0 0;padding:0}.financeModule{border-color:var(--line);background:#fff;box-shadow:0 6px 22px #233a6410}.financeModuleHeader>div:last-child small{color:#8b98aa}.financeModuleHeader{border-bottom-color:var(--line)}.financeModuleHeader small{color:var(--blue)}.financeModuleHeader b{color:#8290a4}.cryptoHead,.exchangeHead,.indexHead{color:#8391a5;border-bottom-color:var(--line);background:#f7f9fc}.cryptoRow,.exchangeFinanceRow,.financeIndexRow,.fxRow{border-bottom-color:#edf1f5}.assetName small,.exchangeFinanceRow span small,.financeIndexRow span small,.fxRow>span small{color:#8795a8}.referenceRate{background:#f3f7fd;border-color:#d8e4f5}.referenceRate span small{color:#71839a}.exchangeFinanceRow>div>i{border:1px solid #e5eaf1;box-shadow:0 3px 10px #233a6410}.financeFootnote{color:#78879a;background:#f5f7fa}.financeTrend,.financeTrend.negative{filter:none}@media (max-width:760px){.financeTerminal{background:0 0;margin:0;padding:0}}.calendarTitle{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:66px;padding:13px 17px;display:grid}.calendarMonth{letter-spacing:.3px;color:#536176;font-size:30px;font-weight:650;line-height:1}.calendarDateNavigator{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:flex}.calendarTitle .calendarMoveButton{width:38px;height:38px;color:var(--blue);cursor:pointer;background:#f7faff;border:1px solid #c8d8f3;border-radius:9px;place-items:center;padding:0;font-size:27px;line-height:1;display:grid}.calendarTitle .calendarMoveButton:hover{background:#edf4ff;border-color:#93b3e8}.calendarTitle .calendarMoveButton:focus-visible{outline-offset:2px;outline:3px solid #bdd2f4}.calendarDateNavigator .calendarMonth{text-align:center;min-width:128px}.calendarTitle button{border-radius:8px;justify-self:end;height:32px;padding:0 12px}@media (max-width:760px){.calendarTitle{grid-template-columns:1fr auto;gap:8px 12px;min-height:76px;padding:12px 13px}.calendarHeading{min-width:0}.calendarMonth{color:#647287;font-size:22px}.calendarDateNavigator{grid-area:2/1}.calendarDateNavigator .calendarMonth{min-width:112px}.calendarTitle button{grid-area:1/2/3;height:32px;padding:0 10px}}.documentTableHead,.documentFileRow{grid-template-columns:94px minmax(440px,1fr) 78px 68px 52px;align-items:center;column-gap:10px;display:grid}.documentTableHead{min-height:var(--platform-list-header-height);padding:0 var(--platform-list-cell-padding-inline);background:var(--platform-list-header-background);border-bottom:1px solid var(--line);font-size:var(--platform-list-header-font-size);color:var(--platform-list-header-color);text-transform:uppercase;letter-spacing:var(--platform-list-header-letter-spacing);font-weight:700}.documentFileRow{width:100%;min-height:var(--platform-list-row-height);padding:var(--platform-list-cell-padding-block) var(--platform-list-cell-padding-inline);border:0;border-bottom:1px solid var(--platform-list-row-border);text-align:left;color:var(--platform-list-cell-color);font-size:var(--platform-list-cell-font-size);line-height:var(--platform-list-cell-line-height);background:#fff}.documentFileRow:hover{background:#f9fbff}.documentFileRow time,.documentFileRow>span{font-size:var(--platform-list-cell-font-size);color:var(--platform-list-cell-color)}.documentFileRow>strong{min-width:0;color:var(--ink);font-size:var(--platform-list-title-font-size);font-weight:750;line-height:1.35}.documentFileRow .detailsText{color:var(--blue);font-weight:700}.pagcorPagination{align-items:center;gap:3px;display:flex}.pagcorPagination button{color:#6e7d91;background:0 0;border:1px solid #0000;border-radius:6px;min-width:25px;height:25px;padding:0 7px;font-size:13px}.pagcorPagination button:hover:not(:disabled),.pagcorPagination button.active{color:var(--blue);background:#edf4ff;border-color:#c8d8f3}.pagcorPagination button:disabled{color:#b7c0cc;cursor:default}.documentTableHead.frameworkDocumentTable,.documentFileRow.frameworkDocumentTable{grid-template-columns:118px minmax(500px,1fr) 110px 104px 56px;column-gap:18px}.frameworkStatus{border-radius:6px;justify-self:start;padding:4px 7px;font-weight:800;font-size:12px!important}.frameworkStatus.converting{background:#fff3dd;color:#ad6e0e!important}.frameworkStatus.verified{background:#e8f6ef;color:#1d7d59!important}.regulatoryTitleCell{flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;display:flex}.regulatoryTitleText{overflow-wrap:anywhere;min-width:0}.regulatoryTitleLink{min-width:0;max-width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:750;line-height:1.35}.regulatoryTitleLink:hover{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.regulatoryTitleLink:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #a8c5f3}.regulatoryFileBadges{flex:none;align-items:center;gap:3px;display:inline-flex}.regulatoryFileBadge{color:#6f7d90;background:#f4f6f9;border:1px solid #d7dee8;border-radius:4px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.regulatoryListStatus{overflow-wrap:normal;min-width:0;max-width:100%;line-height:1.25}@media (max-width:1100px){.documentTableHead,.documentFileRow{grid-template-columns:82px minmax(300px,1fr) 66px 58px 42px;column-gap:8px}}@media (max-width:760px){.documentTableHead{display:none}.documentFileRow{grid-template-columns:auto 1fr auto auto;gap:6px 10px;min-height:72px;padding:10px 13px}.documentFileRow>strong{grid-area:1/1/auto/-1;font-size:14px}.documentFileRow time{grid-area:2/1}.documentFileRow .detailsText{grid-area:2/4}.pagcorListFooter{align-items:flex-start;gap:8px}.pagcorPagination{flex-wrap:wrap;justify-content:flex-end}.pagcorPagination button:first-child,.pagcorPagination button:last-child{display:none}}.frameworkModalLayer{align-items:center;padding:28px;overflow:auto}.frameworkModal{background:#f7f9fc;border:1px solid #dfe6ef;border-radius:16px;width:min(920px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 28px 90px #07112b70}.frameworkModalHeader{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 23px;display:flex;position:sticky;top:0}.frameworkModalTitle{align-items:center;gap:13px;display:flex}.frameworkModalTitle>span{width:42px;height:42px;color:var(--blue);background:#eaf1ff;border-radius:11px;place-items:center;font-size:18px;font-weight:800;display:grid}.frameworkModalTitle small{color:#6f8fc4;letter-spacing:1.1px;font-size:13px;font-weight:800;display:block}.frameworkModalTitle h2{margin:4px 0 3px;font-size:24px;line-height:1.1}.frameworkModalTitle p{color:#8290a4;margin:0;font-size:13px}.frameworkClose{border:1px solid var(--line);color:#6c7a8e;background:#f8fafc;border-radius:8px;flex:none;width:31px;height:31px;font-size:22px}.frameworkForm{padding:16px 18px 0}.frameworkFormSection{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:13px;padding:17px 18px 18px}.frameworkSectionHeading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.frameworkSectionHeading>span{width:27px;height:27px;color:var(--blue);background:#edf4ff;border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}.frameworkSectionHeading h3{margin:0;font-size:16px}.frameworkSectionHeading p{color:#8996a7;margin:3px 0 0;font-size:13px}.frameworkUploadField{cursor:pointer;background:#f8fbff;border:1px dashed #b9cbe3;border-radius:10px;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:15px 16px;display:grid;position:relative}.frameworkUploadField:hover{background:#f3f8ff;border-color:#7ca6ea}.frameworkUploadField input{opacity:0;width:1px;height:1px;position:absolute}.uploadGlyph{width:39px;height:39px;color:var(--blue);background:#e8f0ff;border-radius:9px;place-items:center;font-size:22px;font-weight:700;display:grid}.frameworkUploadField strong,.frameworkUploadField small{display:block}.frameworkUploadField strong{font-size:15px}.frameworkUploadField small{color:#8190a4;margin-top:5px;font-size:13px;line-height:1.5}.frameworkUploadField>b{color:#4f6f9f;background:#fff;border:1px solid #cad8eb;border-radius:7px;padding:9px 11px;font-size:13px}.frameworkFieldGrid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.frameworkField{min-width:0;display:block}.frameworkField.full{grid-column:1/-1}.frameworkField>span,.frameworkField legend{color:#45556e;margin-bottom:6px;font-size:13px;font-weight:750;display:block}.frameworkField>span i{color:#2d70de;margin-left:5px;font-size:12px;font-style:normal;font-weight:700}.frameworkField input{width:100%;height:38px;color:var(--ink);background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;outline:none;padding:0 11px;font-size:14px}.frameworkField input:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.frameworkField>small,.licenseField>small{color:#8a97a8;margin-top:6px;font-size:13px;line-height:1.4;display:block}.licenseField{border:0;margin:0;padding:0}.licenseChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.licenseChoices button{color:#536278;text-align:left;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;height:38px;padding:0 10px;display:grid}.licenseChoices button>span{font-size:13px;font-weight:800}.licenseChoices button>small{color:#8d99aa;font-size:12px}.licenseChoices button>b{color:#738196;background:#edf1f6;border-radius:5px;place-items:center;width:18px;height:18px;font-size:13px;display:grid}.licenseChoices button.selected{color:var(--blue);background:#f2f7ff;border-color:#8bb1ef;box-shadow:inset 0 0 0 1px #c4d7f7}.licenseChoices button.selected>b{background:var(--blue);color:#fff}.frameworkGenerated{background:#f0f6ff;border:1px solid #d6e3f4;border-radius:12px;margin-bottom:15px;padding:16px 18px}.frameworkGenerated>div:first-child{align-items:center;gap:9px;margin-bottom:12px;display:flex}.frameworkGenerated>div:first-child small{color:#2865c9;letter-spacing:.7px;background:#dceaff;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:800}.frameworkGenerated>div:first-child strong{color:#50627c;font-size:13px}.frameworkGenerated dl{background:#dce7f5;border:1px solid #dce7f5;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.frameworkGenerated dl>div{background:#fff;padding:10px 11px}.frameworkGenerated dt{color:#8b98a9;font-size:12px}.frameworkGenerated dd{color:#31435d;margin:5px 0 0;font-size:13px;font-weight:750}.frameworkGenerated dd span{color:#bd7812;background:#fff3dd;border-radius:999px;padding:3px 6px;font-size:12px;display:inline-block}.frameworkGenerated>p{color:#6d7e94;margin:10px 0 0;font-size:13px}.frameworkGenerated>p b{color:#3264b0}.frameworkGenerated>p i{color:#9ba8b8;margin:0 7px;font-style:normal}.frameworkModalFooter{z-index:3;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin:0 -18px;padding:13px 18px;display:flex;position:sticky;bottom:0}.frameworkModalFooter>p{color:#7e8b9e;align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.45;display:flex}.frameworkModalFooter>p span{color:#5478aa;background:#edf3fb;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-weight:800;display:grid}.frameworkModalFooter>div{white-space:nowrap;gap:8px;display:flex}.frameworkModalFooter button{border-radius:8px;height:34px;padding:0 14px;font-size:13px;font-weight:700}.frameworkCancel{border:1px solid var(--line);color:#68778b;background:#fff}.frameworkSubmit{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 5px 14px #1761dd30}@media (max-width:760px){.frameworkModalLayer{align-items:stretch;padding:0}.frameworkModal{border:0;border-radius:0;max-height:100vh}.frameworkModalHeader{padding:15px}.frameworkModalTitle p{max-width:260px}.frameworkForm{padding:10px 10px 0}.frameworkFormSection{padding:14px}.frameworkFieldGrid{grid-template-columns:1fr}.frameworkField.full{grid-column:auto}.frameworkGenerated dl{grid-template-columns:1fr 1fr}.frameworkModalFooter{flex-direction:column;align-items:stretch;margin:0 -10px;padding:11px 10px}.frameworkModalFooter>div{grid-template-columns:1fr 1.6fr;display:grid}.frameworkUploadField{grid-template-columns:34px 1fr}.frameworkUploadField>b{text-align:center;grid-column:1/-1}.uploadGlyph{width:34px;height:34px}}.pagcorRegistrationModal{flex-direction:column;display:flex;overflow:hidden}.pagcorRegistrationModal>.frameworkForm{overscroll-behavior:contain;overflow-y:auto}.pagcorRegistrationSection textarea,.pagcorRegistrationSection select{width:100%;color:var(--ink);background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;outline:none;font-size:14px}.pagcorRegistrationSection textarea{resize:vertical;min-height:92px;padding:10px}.pagcorRegistrationSection select{height:38px;padding:0 10px}.pagcorRegistrationSection textarea:focus,.pagcorRegistrationSection select:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.frameworkCompactUpload.dragging{border-color:var(--blue);background:#edf5ff;box-shadow:0 0 0 3px #dceaff}.pagcorRelationEditor{gap:10px;display:grid}.pagcorRelationSearchResults{border:1px solid var(--line);background:#fbfcfe;border-radius:9px;gap:6px;padding:8px;display:grid}.pagcorRelationSearchResults button{text-align:left;color:var(--ink);background:#fff;border:0;border-radius:7px;grid-template-columns:120px 1fr;gap:10px;padding:9px;display:grid}.pagcorRelationSearchResults button:hover,.pagcorRelationSearchResults button:focus{background:#eef5ff}.pagcorRelationSearchResults span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:800}.pagcorRelationRow{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(180px,1.4fr) minmax(140px,.7fr) minmax(180px,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.pagcorRelationRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pagcorRelationRow input{border:1px solid #dce4ee;border-radius:8px;height:38px;padding:0 10px}.pagcorRelationRow button,.pagcorFormSections>button,.pagcorFormSectionRow>button{color:#56667c;background:#fff;border:1px solid #d7e0ec;border-radius:8px;min-height:38px;padding:0 11px}.pagcorFormSections{gap:10px;display:grid}.pagcorFormSectionRow{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;grid-template-columns:.5fr 1fr 1.4fr auto;align-items:end;gap:10px;padding:12px;display:grid}.pagcorFormSectionRow .full{grid-column:auto}.pagcorRegistrationErrors{color:#9f2e2e;background:#fff4f4;border:1px solid #f0b9b9;border-radius:9px;margin-bottom:13px;padding:12px 14px}.pagcorRegistrationErrors ul{margin:6px 0 0;padding-left:19px}.pagcorRegistrationGenerated{margin-bottom:0}.pagcorRegistrationModal .regulatoryAddFooter{margin-top:16px}.pagcorRegistrationModal .dangerSecondary{color:#b23939;background:#fff6f6;border:1px solid #e5a6a6}.pagcorRegistrationModal .filePicker{margin-top:8px}.pagcorRegistrationModal .emailAttachmentPick{min-width:0}.pagcorRegistrationModal .emailAttachmentPick strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.pagcorRegistrationModal{max-height:100dvh}.pagcorRelationRow,.pagcorFormSectionRow,.pagcorRelationSearchResults button{grid-template-columns:1fr}.pagcorRegistrationModal .frameworkModalFooter>div{grid-template-columns:1fr 1.4fr}.pagcorRegistrationModal .frameworkModalFooter button{min-height:44px}.pagcorFormSectionRow .full{grid-column:auto}}.pagcorFormPurpose{margin-top:14px}.pagcorMetadataEditor{gap:13px;display:grid}.pagcorMetadataSections{gap:9px;display:grid}.pagcorMetadataSections>strong{color:#45556e;font-size:13px}.pagcorMetadataSectionRow{background:#fbfcfe;border:1px solid #e0e6ee;border-radius:9px;grid-template-columns:1fr 1fr auto;gap:9px;padding:10px;display:grid}.pagcorMetadataSectionRow .full{grid-column:1/3}.pagcorMetadataSectionRow>button,.pagcorMetadataSections>button{color:#526b88;background:#fff;border:1px solid #d7e0eb;border-radius:7px;min-height:36px;padding:0 10px}.pagcorMetadataSectionRow>button{color:#a94752;align-self:end}@media (max-width:760px){.pagcorMetadataSectionRow{grid-template-columns:1fr}.pagcorMetadataSectionRow .full{grid-column:auto}.pagcorMetadataSectionRow>button,.pagcorMetadataSections>button{min-height:44px}}.pagcorFormSectionActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pagcorFormSectionActions button{color:#526b88;background:#fff;border:1px solid #d7e0eb;border-radius:8px;min-height:38px;padding:0 10px}.pagcorFormSectionActions button:disabled{opacity:.45;cursor:not-allowed}.pagcorMetadataSectionRow .pagcorFormSectionActions{align-self:end}.pagcorMetadataSectionRow .pagcorFormSectionActions button:last-child{color:#a94752}@media (max-width:760px){.pagcorFormSectionActions button{min-height:44px}.pagcorFormSectionRow .pagcorFormSectionActions{align-items:stretch}.pagcorFormSectionRow .pagcorFormSectionActions button{flex:100px}}.groupedTabBar{justify-content:space-between;align-items:stretch;gap:14px;min-height:52px;padding:5px 9px;display:flex}.pageTabGroup{grid-template-rows:14px 1fr;align-content:center;gap:2px;min-width:0;display:grid}.pageTabGroupLabel{color:#536278;letter-spacing:1.05px;white-space:nowrap;padding-left:4px;font-size:10px;font-weight:850;line-height:14px;display:block}.pageTabButtons{align-items:center;gap:5px;min-width:0;display:flex}.pageTabDivider{background:#dfe5ed;align-self:stretch;width:1px;margin:0 3px}.contactTabGroups{align-items:stretch;gap:13px;min-width:0;display:flex}.groupedTabBar.registryToolbar .pagcorSourceButton{align-self:flex-end;margin-bottom:2px}.assistantTabs.groupedTabBar{align-items:stretch;overflow:visible}.assistantTabs.groupedTabBar .pageTabButtons{scrollbar-width:none;overflow-x:auto}.assistantTabs.groupedTabBar .pageTabButtons::-webkit-scrollbar{display:none}@media (min-width:1400px){.groupedTabBar{min-height:58px;padding:5px 12px}.pageTabGroup{grid-template-rows:15px 1fr;gap:3px}.pageTabGroupLabel{font-size:11px;line-height:15px}.groupedTabBar .pagcorTabs button,.groupedTabBar .contactTabs button,.assistantTabs.groupedTabBar button{height:32px;padding-left:13px;padding-right:13px;font-size:14px}}@media (max-width:980px){.groupedTabBar{scrollbar-width:none;overflow-x:auto}.groupedTabBar::-webkit-scrollbar{display:none}.contactTabGroups,.pageTabButtons{width:max-content}}@media (max-width:600px){.groupedTabBar{gap:10px;min-height:62px;padding:5px 7px}.contactTabGroups{gap:8px}.pageTabDivider{margin:0}.pageTabGroupLabel{font-size:9px}.groupedTabBar.registryToolbar{flex-direction:row;align-items:stretch}.groupedTabBar.registryToolbar .pagcorSourceButton{flex:none;width:auto}}.frameworkSourceSection{justify-content:space-between;align-items:center;gap:18px;padding-top:14px;padding-bottom:14px;display:flex}.frameworkSourceSection .frameworkSectionHeading{flex:1;margin-bottom:0}.frameworkCompactUpload{cursor:pointer;background:#f8fbff;border:1px dashed #b9cbe3;border-radius:9px;flex:0 390px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:290px;height:52px;padding:7px 8px 7px 10px;display:grid;position:relative}.frameworkCompactUpload:hover{background:#f3f8ff;border-color:#7ca6ea}.frameworkCompactUpload input{opacity:0;width:1px;height:1px;position:absolute}.compactUploadIcon{width:30px;height:30px;color:var(--blue);background:#e8f0ff;border-radius:7px;place-items:center;font-size:18px;font-weight:700;display:grid}.compactUploadText{min-width:0}.compactUploadText strong,.compactUploadText label,.compactUploadText small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compactUploadText strong,.compactUploadText label{color:#34445c;cursor:pointer;font-size:13px;font-weight:700}.compactUploadText small{color:#8190a4;margin-top:3px;font-size:12px}.frameworkCompactUpload>b{color:#4f6f9f;white-space:nowrap;background:#fff;border:1px solid #cad8eb;border-radius:7px;padding:8px 10px;font-size:13px}.frameworkCompactUpload.selected{cursor:default;background:#f3fbf7;border-style:solid;border-color:#9bc9b7}.frameworkCompactUpload.selected .compactUploadIcon{color:#22815e;background:#e2f4eb}.frameworkCompactUpload .choosePdfButton,.frameworkFileActions button{color:#4f6f9f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cad8eb;border-radius:7px;height:34px;padding:0 10px;font-size:13px;font-weight:750}.frameworkFileActions{gap:6px;display:flex}.frameworkFileActions button.remove{color:#b74a53;border-color:#e5c8cb}.frameworkCompactUpload button:focus-visible,.licenseChoices button:focus-visible{outline-offset:2px;outline:3px solid #bdd2f4}.frameworkTagInput{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:5px 7px;display:flex}.frameworkTagInput:focus-within{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.frameworkTagInput>span{color:#2867c9;background:#eaf2ff;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 5px 0 9px;font-size:12px;font-weight:750;display:flex}.frameworkTagInput>span button{color:#5278ad;cursor:pointer;background:0 0;border:0;border-radius:5px;width:21px;height:21px;font-size:16px}.frameworkTagInput>span button:hover{background:#d8e7fc}.frameworkTagInput>input{flex:1;min-width:145px;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 5px!important}.frameworkGeneratedCompact{margin-bottom:11px;padding:11px 13px}.frameworkGeneratedCompact>div:first-child{margin-bottom:8px}.frameworkGeneratedCompact dl>div{padding:7px 9px}.frameworkGeneratedCompact dd{margin-top:3px}.frameworkGeneratedCompact>p{margin-top:7px;line-height:1.35}.frameworkPreviewNotice{color:#506f9b;background:#f2f7ff;border:1px solid #d4e2f5;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.frameworkField select{width:100%;height:38px;color:var(--ink);background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;outline:none;padding:0 11px;font-size:14px}.frameworkField select:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.departmentOther{grid-column:2}@media (max-width:1100px){.documentTableHead.frameworkDocumentTable,.documentFileRow.frameworkDocumentTable{grid-template-columns:108px minmax(360px,1fr) 92px 92px 48px;column-gap:12px}}@media (max-width:760px){.frameworkSourceSection{flex-direction:column;align-items:stretch;gap:12px}.frameworkCompactUpload{flex:auto;width:100%;min-width:0}.frameworkFileActions{grid-column:1/-1;justify-content:flex-end}.departmentOther{grid-column:auto}.documentFileRow.frameworkDocumentTable{grid-template-columns:auto 1fr auto auto}.frameworkStatus{grid-area:2/3}}.knowledgePage{gap:14px;display:grid}.knowledgeToolbar{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 5px 18px #253c6310}.knowledgeTabs button{color:#748399;white-space:nowrap;background:0 0;border:0;border-radius:8px;height:37px;padding:0 13px;font-size:14px;font-weight:700}.knowledgeTabs button:hover{color:#3d577c;background:#f4f7fb}.knowledgeTabs button.active{color:#1d62d5;background:#eaf2ff;box-shadow:inset 0 0 0 1px #cfe0fb}.prototypeBadge{color:#8895a7;letter-spacing:.7px;background:#f7f9fb;border:1px solid #e2e7ee;border-radius:999px;flex:none;align-self:center;padding:7px 9px;font-size:11px;font-weight:800}.knowledgeLibrary{padding:0;overflow:hidden}.knowledgeListHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:79px;padding:15px 17px;display:flex}.knowledgeListHeader .blockTitle h2{font-size:20px}.knowledgeListHeader .blockTitle p{font-size:13px}.knowledgeTools{align-items:center;gap:7px;display:flex}.knowledgeSearch{background:#f8fafc;border:1px solid #dfe5ed;border-radius:8px;align-items:center;gap:7px;width:240px;height:36px;padding:0 10px;display:flex}.knowledgeSearch span{color:#8c99a9}.knowledgeSearch input{color:#43536b;background:0 0;border:0;outline:0;width:100%;font-size:13px}.knowledgeTools>button{color:#66778d;background:#fff;border:1px solid #dfe5ed;border-radius:8px;height:36px;padding:0 10px;font-size:13px;font-weight:700}.knowledgeTools>button.knowledgePrimary{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 5px 14px #1761dd2b}.interestFilter{background:#fbfcfe;border-bottom:1px solid #e9edf2;align-items:center;gap:7px;min-height:51px;padding:8px 17px;display:flex}.interestFilter button{color:#738196;background:#fff;border:1px solid #e0e6ee;border-radius:999px;height:32px;padding:0 12px;font-size:13px;font-weight:650}.interestFilter button.active{color:#2465cb;background:#edf4ff;border-color:#aac5f0}.knowledgeFooter{border-top:1px solid var(--line);color:#8a96a5;background:#fafbfd;justify-content:space-between;align-items:center;min-height:43px;padding:0 17px;font-size:12px;display:flex}.libraryTableHead,.libraryRow{grid-template-columns:minmax(330px,1.55fr) 135px 175px 175px 125px 20px;align-items:center;gap:12px;display:grid}.libraryTableHead{color:#8491a2;letter-spacing:.55px;background:#f7f9fc;min-height:37px;padding:0 17px;font-size:11px;font-weight:800}.libraryRow{color:#586980;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;width:100%;min-height:74px;padding:10px 17px}.libraryRow:hover{background:#f8fbff}.libraryIdentity{align-items:center;gap:11px;min-width:0;display:flex}.libraryIdentity>i{color:#2b68c8;background:#eaf2ff;border-radius:8px;flex:none;place-items:center;width:36px;height:38px;font:800 15px Georgia;display:grid}.libraryIdentity span{min-width:0}.libraryIdentity strong,.libraryIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.libraryIdentity strong{color:#2f4058;font-size:14px}.libraryIdentity small{color:#919dac;margin-top:6px;font-size:12px}.libraryRow>b{letter-spacing:.3px;font-size:11px}.libraryRow>span,.libraryRow>time{font-size:13px}.libraryRow>em{color:#5f738d;background:#eef3f8;border-radius:5px;justify-self:start;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850}.rowArrow{color:#91a0b2;font-size:19px!important}.knowledgeEmptyHint{background:#f2f7ff;border:1px solid #d9e6f7;border-radius:9px;align-items:center;gap:10px;margin:15px 17px;padding:12px 13px;display:flex}.knowledgeEmptyHint>span{color:#3569b9;background:#dceaff;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.knowledgeEmptyHint p{margin:0}.knowledgeEmptyHint strong,.knowledgeEmptyHint small{display:block}.knowledgeEmptyHint strong{color:#425a7a;font-size:13px}.knowledgeEmptyHint small{color:#7f8ea2;margin-top:5px;font-size:12px}@media (min-width:1400px){.knowledgeTabs button{height:43px;padding:0 16px;font-size:15px}.knowledgeListHeader{min-height:88px}.knowledgeListHeader .blockTitle h2{font-size:22px}.knowledgeSearch{width:275px;height:40px}.knowledgeTools>button{height:40px;font-size:14px}.libraryRow{min-height:82px}.libraryIdentity strong{font-size:15px}.libraryIdentity small,.libraryRow>span,.libraryRow>time{font-size:13px}}@media (max-width:1180px){.knowledgeTools{flex-wrap:wrap;justify-content:flex-end}.libraryTableHead,.libraryRow{grid-template-columns:minmax(290px,1.4fr) 120px 150px 130px 110px 15px}}@media (max-width:820px){.prototypeBadge{display:none}.knowledgeListHeader{flex-direction:column;align-items:flex-start}.knowledgeTools{justify-content:flex-start;width:100%}.knowledgeSearch{width:min(100%,280px)}.libraryTableHead{display:none}.libraryRow{grid-template-columns:1fr auto}.libraryRow>b,.libraryRow>span:not(.libraryIdentity):not(.rowArrow),.libraryRow>time,.libraryRow>em{display:none}.interestFilter{overflow-x:auto}.knowledgeFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}}@media (max-width:540px){.knowledgeTools>button:not(.knowledgePrimary){display:none}.knowledgeSearch{flex:1;min-width:160px}.knowledgeToolbar .contactTabGroups{gap:8px}.knowledgeToolbar .pageTabDivider{display:none}}.knowledgeToolbar{scrollbar-width:thin;overflow-x:auto}.knowledgeToolbar .contactTabGroups{flex:none;width:max-content}.knowledgeToolbar .pageTabGroup{flex:none}.knowledgeTabs button{align-items:center;gap:7px;display:inline-flex}.knowledgeTabs button>b{color:#7a889a;background:#edf1f6;border-radius:999px;min-width:20px;padding:2px 5px;font-size:11px;line-height:1.25}.knowledgeTabs button.active>b{color:var(--blue);background:#d9e8ff}.knowledgeLibraryTitle{min-width:0}.knowledgeLibraryTitle h2,.knowledgeLibraryTitle p{overflow-wrap:anywhere}.knowledgeLibraryContentHeader .regulatoryListTools{justify-content:flex-end}.knowledgeLibraryActions{align-items:center;gap:7px;display:flex}.knowledgeLibraryActions .pagcorFilter,.knowledgeLibraryActions .pagcorAddButton{height:31px}.knowledgeLibraryTable{min-width:0}.knowledgeLibraryTableHead,.knowledgeLibraryRow{align-items:center;gap:10px;display:grid}.knowledgeLibraryTableHead{border-bottom:1px solid var(--line);color:#8491a2;letter-spacing:.45px;text-transform:uppercase;background:#f7f9fc;min-height:39px;padding:0 17px;font-size:10px;font-weight:800}.knowledgeLibraryRow{color:#586980;background:#fff;border-bottom:1px solid #edf0f4;min-height:78px;padding:10px 17px}.knowledgeLibraryRow:hover{background:#f8fbff}.knowledgeLibraryTable[data-category="Research & Reports"] .knowledgeLibraryTableHead,.knowledgeLibraryTable[data-category="Research & Reports"] .knowledgeLibraryRow{grid-template-columns:minmax(220px,1.45fr) 112px 112px minmax(145px,1fr) 62px 72px 128px 72px 50px}.knowledgeLibraryTable[data-category=Internal\ Documents] .knowledgeLibraryTableHead,.knowledgeLibraryTable[data-category=Internal\ Documents] .knowledgeLibraryRow{grid-template-columns:minmax(230px,1.5fr) 110px minmax(145px,1fr) 130px 145px 62px 82px 50px}.knowledgeLibraryTable[data-category=Notes] .knowledgeLibraryTableHead,.knowledgeLibraryTable[data-category=Notes] .knowledgeLibraryRow{grid-template-columns:minmax(230px,1.5fr) 100px minmax(145px,1fr) 76px 105px 110px 80px 50px}.knowledgeLibraryTable[data-category=Official\ Documents] .knowledgeLibraryTableHead,.knowledgeLibraryTable[data-category=Official\ Documents] .knowledgeLibraryRow{grid-template-columns:minmax(250px,1.55fr) 120px 115px 150px 105px minmax(160px,1fr) 50px}.knowledgeLibraryIdentity{align-items:center;gap:10px;min-width:0;display:flex}.knowledgeLibraryIdentity>i{color:#2b68c8;background:#eaf2ff;border-radius:8px;flex:none;place-items:center;width:35px;height:37px;font:800 14px Georgia;display:grid}.knowledgeLibraryIdentity>span{min-width:0}.knowledgeLibraryIdentity strong,.knowledgeLibraryIdentity small{overflow-wrap:anywhere;display:block}.knowledgeLibraryIdentity strong{color:#2f4058;font-size:13px;line-height:1.35}.knowledgeLibraryIdentity small{color:#8b98a8;margin-top:5px;font-size:11px}.knowledgeLibraryCell{color:#65758b;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4}.knowledgeLibraryRow .cell7,.knowledgeLibraryRow .cell6:last-of-type{justify-self:start}.knowledgeDetailsAction{cursor:pointer;background:0 0;border:0;justify-self:end;padding:0}.knowledgeDetailsAction:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1280px){.knowledgeLibraryTableHead{display:none}.knowledgeLibraryRow,.knowledgeLibraryTable[data-category] .knowledgeLibraryRow{grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding:14px 17px}.knowledgeLibraryIdentity{grid-column:1}.knowledgeDetailsAction{grid-area:1/2}.knowledgeLibraryCell{grid-column:1/-1;grid-template-columns:155px minmax(0,1fr);gap:10px;display:grid}.knowledgeLibraryCell:before{color:#8795a7;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.knowledgeLibraryTable[data-category="Research & Reports"] .cell1:before{content:"Type"}.knowledgeLibraryTable[data-category="Research & Reports"] .cell2:before{content:"Category"}.knowledgeLibraryTable[data-category="Research & Reports"] .cell3:before{content:"Business Areas"}.knowledgeLibraryTable[data-category="Research & Reports"] .cell4:before{content:"Impact"}.knowledgeLibraryTable[data-category="Research & Reports"] .cell5:before{content:"Owner"}.knowledgeLibraryTable[data-category="Research & Reports"] .cell6:before{content:"Updated / Review"}.knowledgeLibraryTable[data-category="Research & Reports"] .cell7:before{content:"Status"}.knowledgeLibraryTable[data-category=Internal\ Documents] .cell1:before{content:"Document Type"}.knowledgeLibraryTable[data-category=Internal\ Documents] .cell2:before{content:"Department / Applies To"}.knowledgeLibraryTable[data-category=Internal\ Documents] .cell3:before{content:"Owner / Approver"}.knowledgeLibraryTable[data-category=Internal\ Documents] .cell4:before{content:"Effective / Review"}.knowledgeLibraryTable[data-category=Internal\ Documents] .cell5:before{content:"Version"}.knowledgeLibraryTable[data-category=Internal\ Documents] .cell6:before{content:"Status"}.knowledgeLibraryTable[data-category=Notes] .cell1:before{content:"Note Type"}.knowledgeLibraryTable[data-category=Notes] .cell2:before{content:"Category / Tags"}.knowledgeLibraryTable[data-category=Notes] .cell3:before{content:"Owner"}.knowledgeLibraryTable[data-category=Notes] .cell4:before{content:"Related Items"}.knowledgeLibraryTable[data-category=Notes] .cell5:before{content:"Updated"}.knowledgeLibraryTable[data-category=Notes] .cell6:before{content:"Scope"}.knowledgeLibraryTable[data-category=Official\ Documents] .cell1:before{content:"PAGCOR Document Type"}.knowledgeLibraryTable[data-category=Official\ Documents] .cell2:before{content:"Issuing Department"}.knowledgeLibraryTable[data-category=Official\ Documents] .cell3:before{content:"Effective / Published"}.knowledgeLibraryTable[data-category=Official\ Documents] .cell4:before{content:"Workflow Status"}.knowledgeLibraryTable[data-category=Official\ Documents] .cell5:before{content:"Source Area"}}@media (max-width:760px){.knowledgeLibraryContentHeader .regulatoryListTools{justify-content:stretch;width:100%}.knowledgeLibraryActions{grid-column:2/4;grid-template-columns:auto auto;display:grid}.knowledgeLibraryActions:has(.pagcorFilter:only-child){grid-column:3}.knowledgeLibraryActions .pagcorFilter,.knowledgeLibraryActions .pagcorAddButton{width:auto}.knowledgeLibraryRow,.knowledgeLibraryTable[data-category] .knowledgeLibraryRow{padding:13px}.knowledgeLibraryCell{grid-template-columns:1fr;gap:3px}.knowledgeLibraryTitle p{line-height:1.5}}.brandMark{background:#1761dd;border-radius:12px;flex:0 0 48px;width:48px;height:48px;overflow:hidden;box-shadow:0 7px 20px #0a0f2266}.brandMark img{object-fit:cover;width:100%;height:100%;display:block}.knowledgeLibraryTable[data-category="Analysis & Reports"] .knowledgeLibraryTableHead,.knowledgeLibraryTable[data-category="Analysis & Reports"] .knowledgeLibraryRow{grid-template-columns:minmax(220px,1.45fr) 112px 112px minmax(145px,1fr) 62px 72px 128px 72px 50px}.knowledgeLibraryTable[data-category=Reference\ Materials] .knowledgeLibraryTableHead{grid-template-columns:minmax(250px,1.55fr) 130px 150px 135px 130px minmax(150px,1fr) 50px}.knowledgeReferenceEmpty{text-align:left;justify-content:center;align-items:center;gap:15px;min-height:240px;padding:38px 24px;display:flex}.knowledgeReferenceEmpty>span{width:46px;height:46px;color:var(--blue);background:#eaf2ff;border-radius:12px;flex:0 0 46px;place-items:center;font-size:18px;font-weight:850;display:grid}.knowledgeReferenceEmpty strong{color:#2f4058;font-size:17px;display:block}.knowledgeReferenceEmpty p{color:#7b899c;max-width:580px;margin:6px 0 0;font-size:13px;line-height:1.55}@media (max-width:1280px){.knowledgeLibraryTable[data-category="Analysis & Reports"] .cell1:before{content:"Format"}.knowledgeLibraryTable[data-category="Analysis & Reports"] .cell2:before{content:"Category"}.knowledgeLibraryTable[data-category="Analysis & Reports"] .cell3:before{content:"Business Areas"}.knowledgeLibraryTable[data-category="Analysis & Reports"] .cell4:before{content:"Impact"}.knowledgeLibraryTable[data-category="Analysis & Reports"] .cell5:before{content:"Owner"}.knowledgeLibraryTable[data-category="Analysis & Reports"] .cell6:before{content:"Updated / Review"}.knowledgeLibraryTable[data-category="Analysis & Reports"] .cell7:before{content:"Status"}}.knowledgeSessionNotice{color:#60758f;background:#f3f7fd;border-bottom:1px solid #dbe6f4;margin:0;padding:10px 17px;font-size:12px}.knowledgeSessionNotice span{color:#3569b9;background:#dceaff;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:8px;font-weight:850;display:inline-grid}.knowledgeSessionNotice strong{color:#3f5877;margin-right:5px}.knowledgePhaseOneTable .knowledgeLibraryTableHead,.knowledgePhaseOneTable .knowledgeLibraryRow{grid-template-columns:minmax(250px,1.55fr) 145px minmax(155px,1fr) 125px 90px 55px}.knowledgeRecordDrawer{width:min(880px,100%)}.knowledgeRecordDrawer select{width:100%;min-height:39px;color:var(--ink);background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;margin-top:5px;padding:8px 10px}.knowledgeRecordDrawer .analysisDrawerForm{display:block}.knowledgeRecordValidation{color:#b0444e;margin:10px 0 0;font-size:12px;font-weight:750}.knowledgeRecordContent{color:#40546c;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px;margin:10px 0 0;padding:14px 16px;line-height:1.65}@media (max-width:1280px){.knowledgePhaseOneTable .knowledgeLibraryTableHead{display:none}.knowledgePhaseOneTable .knowledgeLibraryRow{grid-template-columns:minmax(0,1fr) auto}.knowledgePhaseOneTable .cell1:before{content:"Type"!important}.knowledgePhaseOneTable .cell2:before{content:"Category"!important}.knowledgePhaseOneTable .cell3:before{content:"Updated"!important}.knowledgePhaseOneTable .cell4:before{content:"Status"!important}}.knowledgePhaseOneTable .knowledgeLibraryRow{min-height:68px;padding-block:8px}.knowledgePhaseOneTable .knowledgeLibraryIdentity,.knowledgePhaseOneTable .knowledgeLibraryIdentity>span{display:block}.knowledgePhaseOneTable .knowledgeLibraryIdentity strong,.knowledgePhaseOneTable .knowledgeLibraryIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;max-width:100%;overflow:hidden}.knowledgePhaseOneTable .knowledgeLibraryIdentity strong{font-size:14px}.knowledgePhaseOneTable .knowledgeLibraryIdentity small{margin-top:4px;font-size:12px}.knowledgeRecordType strong,.knowledgeRecordType small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.knowledgeRecordType strong{color:#40536b;font-size:12px}.knowledgeRecordType small{color:#8995a5;margin-top:4px;font-size:11px}.knowledgeRecordCategory{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.knowledgePhaseOneTable .cell4>.assistantHistoryStatus{white-space:nowrap;display:inline-flex}.knowledgePhaseOneTable .knowledgeDetailsAction{color:var(--blue);font-weight:800}@media (min-width:901px) and (max-width:1280px){.knowledgePhaseOneTable .knowledgeLibraryTableHead{display:grid}.knowledgePhaseOneTable .knowledgeLibraryRow{grid-template-columns:minmax(250px,1.55fr) 145px minmax(155px,1fr) 125px 90px 55px;gap:10px;padding:8px 17px;display:grid}.knowledgePhaseOneTable .knowledgeLibraryCell{grid-column:auto;display:block}.knowledgePhaseOneTable .knowledgeLibraryCell:before{display:none}.knowledgePhaseOneTable .knowledgeDetailsAction{grid-area:auto}}@media (max-width:900px){.knowledgePhaseOneTable .knowledgeLibraryCell:before{content:attr(data-label)!important}.knowledgePhaseOneTable .knowledgeRecordType{display:grid}.knowledgePhaseOneTable .knowledgeRecordCategory{-webkit-line-clamp:unset;display:grid}.knowledgePhaseOneTable .cell4>.assistantHistoryStatus{justify-self:start}}@media (max-width:520px){.knowledgePhaseOneTable .knowledgeLibraryIdentity small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.knowledgePhaseOneTable .knowledgeLibraryRow{grid-template-columns:minmax(0,1fr)}.knowledgePhaseOneTable .knowledgeDetailsAction{grid-area:auto/1;justify-self:start}}.knowledgePhaseOneTable{--knowledge-record-grid:minmax(240px,2.4fr) minmax(135px,1.05fr) minmax(145px,1.15fr) 100px 86px 50px}.knowledgePhaseOneTable .knowledgeLibraryRow{min-height:88px}.knowledgePhaseOneTable .knowledgeLibraryIdentity strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.knowledgePhaseOneTable .knowledgeLibraryIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledgePhaseOneTable .knowledgeRecordType strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.knowledgePhaseOneTable .knowledgeRecordType small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledgePhaseOneTable .knowledgeRecordCategory{white-space:normal;overflow-wrap:anywhere;line-height:1.35}@media (min-width:901px){.knowledgePhaseOneTable[data-category] .knowledgeLibraryTableHead,.knowledgePhaseOneTable[data-category] .knowledgeLibraryRow{grid-template-columns:var(--knowledge-record-grid)}}@media (max-width:900px){.knowledgePhaseOneTable{--knowledge-record-grid:none}.knowledgePhaseOneTable[data-category] .knowledgeLibraryRow{grid-template-columns:minmax(0,1fr) auto;min-height:0}}@media (max-width:520px){.knowledgePhaseOneTable .knowledgeLibraryIdentity small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.knowledgePhaseOneTable[data-category] .knowledgeLibraryRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.knowledgeSessionNotice{padding:10px 13px}}@media (max-width:900px){.pageWrap:has(.knowledgePage) .pageTitleLine{flex-wrap:wrap}.knowledgeToolbar{overflow:visible}.knowledgeToolbar .contactTabGroups{gap:10px;width:100%;display:grid}.knowledgeToolbar .pageTabDivider{display:none}.knowledgeToolbar .pageTabGroup{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.knowledgeToolbar .pageTabButtons{flex-wrap:wrap;width:100%;display:flex;overflow:visible}}.scheduleNotesHidden{display:none}.scheduleNotesPanel{min-width:0;padding:0;overflow:hidden}.noteTableHead,.noteListRow{grid-template-columns:minmax(300px,1.65fr) minmax(145px,.8fr) 125px 125px 78px 58px;align-items:center;gap:12px;display:grid}.noteTableHead{border-bottom:1px solid var(--line);color:#8491a2;letter-spacing:.45px;text-transform:uppercase;background:#f7f9fc;min-height:39px;padding:0 17px;font-size:10px;font-weight:800}.noteListRow{color:#64758b;background:#fff;border-bottom:1px solid #edf1f5;min-height:78px;padding:11px 17px;font-size:12px}.noteListRow:hover{background:#f9fbff}.noteListIdentity{min-width:0}.noteListIdentity small{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#8794a5;-webkit-box-orient:vertical;margin-top:5px;line-height:1.4;display:-webkit-box;overflow:hidden}.noteTitleAction{color:#293c55;text-align:left;-webkit-line-clamp:2;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;max-width:100%;padding:0;font-size:14px;font-weight:800;line-height:1.38;display:-webkit-box;overflow:hidden}.noteTitleAction:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.noteTitleAction:focus-visible,.notePinAction:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.noteListLabels{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.noteListLabels i{color:#62748b;background:#eef2f7;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:800}.noteListRow time{color:#708096;font-size:11px;line-height:1.4}.noteListRow time.overdue{color:#c54850;font-weight:800}.noteListRow>b{color:#8794a5;font-size:10px}.notePinAction{color:#6f7f93;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:800}.notePinAction.pinned{color:var(--blue)}.noteListRow .registryEditAction{text-align:right;cursor:pointer;background:0 0;border:0;padding:0;display:block}.noteFormModal{flex-direction:column;width:min(860px,100%);display:flex;overflow:hidden}.noteFormModal>.frameworkForm{min-height:0;overflow-y:auto}.noteFormModal select,.noteFormModal textarea{width:100%;color:var(--ink);background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;padding:8px 10px;font-size:14px}.noteFormModal select{height:38px}.noteUnifiedForm{gap:16px;padding:18px 20px 22px!important;display:grid!important}.noteUnifiedForm .taskField>span{margin-bottom:7px;font-size:14px}.noteUnifiedForm .taskField input{height:42px;padding-inline:11px;font-size:15px}.noteContentInput{resize:vertical;min-height:150px}.noteTitleHeading{align-items:flex-end;gap:12px;display:flex}.noteTitleHeading>.formFieldLabel{flex:1}.notePinToggle{color:#64758b;white-space:nowrap;background:#fff;border:1px solid #ccd7e4;border-radius:8px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.notePinToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.notePinToggle.pinned{color:#2563c7;background:#edf4ff;border-color:#9dbbea}.notePinToggle.pinned svg{fill:#2563c7}.notePinToggle:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.noteChecklistBlock{padding-top:2px}.noteChecklistBlock>.inlineFieldHeading{color:#27364d;margin-bottom:9px}.noteChecklistBlock>.inlineFieldHeading b{font-size:14px}.noteChecklistBlock>.inlineFieldHeading small{font-size:12px}.noteChecklistEditor{gap:8px;display:grid}.noteChecklistEditor>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.noteChecklistEditor>div>input[type=text]{border:1px solid #dce4ee;border-radius:8px;min-width:0;height:38px;padding:0 10px}.noteChecklistEditor>div>button,.noteChecklistEditor>button{color:#5d6f85;background:#fff;border:1px solid #ccd7e4;border-radius:7px;height:34px;padding:0 11px;font-weight:750}.noteChecklistEditor>button{justify-self:start}.noteOrganizationRow{grid-template-columns:minmax(0,1.45fr) minmax(170px,.7fr) minmax(170px,.7fr);align-items:start;gap:14px;display:grid}.noteLabelEditor{flex-wrap:wrap;gap:6px;margin-top:8px!important;display:flex!important}.noteLabelEditor button{color:#2867c9;background:#eaf2ff;border:0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.noteDetailsDrawer{width:min(880px,100%)}.noteDetailsContent{color:#40546c;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px;margin:0;padding:14px 16px;line-height:1.65}.noteDetailsChecklist{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.noteDetailsChecklist li{color:#475970;background:#fbfcfe;border:1px solid #e0e6ee;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.notePinnedValue{color:var(--blue)!important}@media (max-width:1100px){.noteTableHead{display:none}.noteListRow{grid-template-columns:minmax(0,1fr) auto;gap:9px 15px;padding:14px 17px}.noteListIdentity{grid-column:1}.noteListRow .registryEditAction{grid-area:1/2}.noteListRow>span,.noteListRow>time,.noteListRow>b,.noteListRow>.notePinAction{grid-column:1/-1;grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.noteListRow>span:before,.noteListRow>time:before,.noteListRow>b:before,.noteListRow>.notePinAction:before{content:attr(data-label);color:#8795a7;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.noteListLabels{display:grid}.noteListLabels i{justify-self:start}}@media (max-width:700px){.scheduleNotesPanel .knowledgeListHeader{flex-direction:column;align-items:flex-start}.scheduleNotesPanel .regulatoryListTools{width:100%}.noteListRow{padding:13px}.noteListRow>span,.noteListRow>time,.noteListRow>b,.noteListRow>.notePinAction{grid-template-columns:1fr;gap:4px}.noteUnifiedForm{padding:14px 16px 20px!important}.noteTitleHeading{flex-wrap:wrap;align-items:flex-start}.noteTitleHeading>.formFieldLabel{flex:250px}.notePinToggle{margin-left:auto}.noteOrganizationRow{grid-template-columns:1fr}.noteChecklistEditor>div{grid-template-columns:auto minmax(0,1fr)}.noteChecklistEditor>div>button{grid-column:2;justify-self:start}}.sharedListHeader>.blockTitle{flex:auto;min-width:0}.sharedListHeader>.regulatoryListTools{flex-wrap:nowrap;flex:0 545px}.sharedListHeader>.regulatoryListTools>.regulatorySearch{flex:auto;width:auto;min-width:180px}@media (max-width:1100px){.sharedListHeader>.regulatoryListTools{flex-wrap:wrap;flex:1 0 100%}}.noteTableHead,.noteListRow{grid-template-columns:112px minmax(0,1fr) 170px 170px;column-gap:18px}.noteListRow{min-height:58px;padding-block:9px}.noteListIdentity{align-items:center;gap:8px;display:flex;overflow:hidden}.noteListIdentity .noteTitleAction{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;min-width:0;display:block;overflow:hidden}.notePinnedMetaAction{min-height:24px;color:var(--red);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.notePinnedMetaAction svg{fill:currentColor;stroke:currentColor;stroke-width:1.7px;width:13px;height:13px}.notePinnedMetaAction:hover,.notePinnedMetaAction:active{color:#a92f3a;text-underline-offset:2px;text-decoration:underline}.notePinnedMetaAction:focus-visible{outline:3px solid color-mix(in srgb,var(--red) 30%,white);outline-offset:2px;border-radius:4px}.notePinnedMetaAction:disabled{cursor:wait;opacity:.62}.noteListPinnedAction{flex:none}.noteUnifiedForm{background:#f7f9fc;gap:14px}.noteUnifiedForm>.frameworkFormSection{margin:0}.noteInformationSection .numberedSectionAction{margin-left:auto}.notePinToggle{margin-left:0}.noteContentField{gap:7px;width:100%;display:grid}.noteContentField>span,.noteUnifiedForm .formField>span{color:#45556e;font-size:13px;font-weight:750}.noteContentField>span i,.noteUnifiedForm .formField>span i{color:var(--red);margin-left:5px;font-size:11px;font-style:normal;font-weight:800}.noteContentField>small,.noteUnifiedForm .formField>small{color:#8390a1;font-size:12px;font-weight:400}.noteContentField textarea{margin:0}.noteChecklistSection>.numberedSectionHeading{align-items:center;width:100%}.noteChecklistAddBox{background:#fbfcfe;border:1px dashed #c9d6e5;border-radius:9px;align-items:center;gap:9px;width:100%;min-width:0;padding:10px;display:flex}.noteChecklistAddIcon{color:#4e73a5;background:#edf3fc;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.noteChecklistAddBox>div{flex:0 190px;min-width:140px}.noteChecklistAddBox strong,.noteChecklistAddBox small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.noteChecklistAddBox strong{color:#3b4c63;font-size:13px}.noteChecklistAddBox small{color:#8390a1;margin-top:3px;font-size:11px;font-weight:400}.noteChecklistAddBox input{width:auto;min-width:0;height:36px;color:var(--ink);background:#fff;border:1px solid #d5dfea;border-radius:7px;flex:320px;padding:0 9px}.noteChecklistAddBox button{color:#2464c7;white-space:nowrap;background:#edf4ff;border:1px solid #8fb2e8;border-radius:7px;flex:none;min-height:36px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:800}.noteChecklistAddBox :is(input,button):focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.noteChecklistSection>.fieldValidationMessage{margin:8px 0 0;display:block}.noteChecklistEditor{margin-top:10px}.noteChecklistEditor>div{background:#fff;border:1px solid #dce3ea;border-radius:8px;min-width:0;padding:7px 9px}.noteChecklistEditor>div>input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue)}.noteChecklistEditor>div>input[type=text]{background:0 0}.noteChecklistEditor>div>.noteChecklistRemove{height:30px;color:var(--red);background:0 0;border-color:#0000;padding:0 8px}.noteChecklistEditor>div>.noteChecklistRemove:hover{background:color-mix(in srgb,var(--red) 7%,white)}.noteReminderGrid{grid-template-columns:1fr 1fr}.noteDetailsDrawer .frameworkDetailsHeader p{align-items:center}.noteDetailsDrawer .frameworkDetailsHeader p span{align-items:center;display:inline-flex}.noteDetailsContent.safeMarkdownPreview{margin:0;padding:13px 15px}.noteDetailsContent.safeMarkdownPreview>:first-child{margin-top:0}.noteDetailsContent.safeMarkdownPreview>:last-child{margin-bottom:0}.noteDetailsEmpty{color:#718197;margin:0;font-size:13px}.noteChecklistProgress{color:var(--blue);white-space:nowrap;background:#edf4ff;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850;display:inline-flex}.noteDetailsChecklist{gap:3px;margin-top:0}.noteDetailsChecklist li{background:0 0;border:0;border-bottom:1px solid #edf1f5;border-radius:0;align-items:center;min-height:30px;padding:5px 7px}.noteDetailsChecklist li:last-child{border-bottom:0}.noteDetailsChecklist li input{width:15px;height:15px;accent-color:var(--blue)}.noteDetailsChecklist li.completed span{color:#929dad;text-decoration:line-through}.noteReminderValue{color:#40546c;background:#fbfcfe;border:1px solid #e0e6ed;border-radius:8px;margin:0;padding:9px 11px;font-size:13px;font-weight:750}.noteSystemInformation{opacity:.84}.noteSystemInformation .frameworkDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.noteSystemInformation .frameworkDetailsGrid>div{min-height:52px;padding-block:7px}.noteDetailsDrawer>.regulatoryActionFooter>.regulatoryAddFooterActions:first-child{justify-content:flex-start}.noteDeleteLayer ul{color:#52647a;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.6}@media (max-width:1100px){.noteTableHead{display:none}.noteListRow{grid-template-columns:112px minmax(0,1fr);gap:7px 12px}.noteListRow>.noteListIdentity{grid-area:1/2}.noteListRow>time{grid-column:1/-1;grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}.noteListRow>time:first-child{grid-area:1/1;display:block}.noteListRow>time:before{content:attr(data-label);color:#8795a7;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.noteListRow>time:first-child:before{display:none}}@media (max-width:760px){.noteListRow{grid-template-columns:1fr}.noteListRow>time:first-child,.noteListRow>.noteListIdentity,.noteListRow>time{grid-area:auto/1}.noteListIdentity{flex-wrap:wrap;align-items:flex-start}.noteListIdentity .noteTitleAction{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:220px;display:-webkit-box}.noteChecklistAddBox{flex-wrap:wrap}.noteChecklistAddBox>div{flex:180px}.noteChecklistAddBox>input{flex:1 0 100%;width:100%}.noteChecklistAddBox>button{margin-left:auto}.noteChecklistEditor>div{grid-template-columns:auto minmax(0,1fr) auto}.noteChecklistEditor>div>.noteChecklistRemove{grid-column:auto;justify-self:end}.noteReminderGrid{grid-template-columns:1fr}.noteDetailsDrawer>.regulatoryActionFooter{flex-wrap:wrap;align-items:stretch}.noteDetailsDrawer>.regulatoryActionFooter>.regulatoryAddFooterActions{flex-wrap:wrap}}@media (max-width:430px){.noteChecklistEditor>div{grid-template-columns:auto minmax(0,1fr)}.noteChecklistEditor>div>.noteChecklistRemove{grid-column:2;justify-self:end}.noteSystemInformation .frameworkDetailsGrid{grid-template-columns:1fr}}.emailModal{width:min(960px,100%)}.emailModalTitle>span{color:#ba7410;background:#fff2dc}.recipientScopeField{border:0;margin:0;padding:0}.recipientScopeField legend i{color:#2d70de;margin-left:5px;font-size:12px;font-style:normal}.recipientChoices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recipientChoices button{color:#536278;text-align:left;background:#fbfcfe;border:1px solid #dce4ee;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px 9px;min-height:54px;padding:9px 11px;display:grid}.recipientChoices button>span{font-size:14px;font-weight:800}.recipientChoices button>small{color:#8d99aa;font-size:13px}.recipientChoices button>b{color:#738196;text-align:center;background:#edf1f6;border-radius:6px;grid-area:1/2/3;min-width:49px;padding:5px 7px;font-size:13px}.recipientChoices button.selected{background:#fff9ee;border-color:#e4b469;box-shadow:inset 0 0 0 1px #f0d3a5}.recipientChoices button.selected>b{color:#fff;background:#c98219}.relatedDocumentNotice{background:#f8fafc;border:1px solid #e4e9f0;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 12px;display:flex}.relatedDocumentNotice>span{color:#5c7699;background:#e8eef6;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:13px;font-weight:800;display:grid}.relatedDocumentNotice p{color:#748297;margin:0;font-size:13px;line-height:1.55}.relatedDocumentList button{text-align:left;color:#536278;background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:76px minmax(0,1fr) 55px;align-items:center;gap:10px;width:100%;min-height:39px;padding:7px 9px;display:grid}.relatedDocumentList button>span{color:#52709a;text-align:center;background:#eef3fa;border-radius:5px;padding:5px 6px;font-size:12px;font-weight:800}.relatedDocumentList button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.relatedDocumentList button>b{color:#52709a;text-align:right;font-size:13px}.relatedDocumentList button.selected{background:#f3f7ff;border-color:#91b5ef}.relatedDocumentList button.selected>b{color:#1761dd}.relatedHelp{color:#8a97a8;margin-top:8px;font-size:13px;display:block}.emailGenerated dd{overflow-wrap:anywhere}.metadataPreview{border-top:1px solid #d8e4f4;margin-top:11px;padding-top:10px}.metadataPreview summary{cursor:pointer;color:#3264b0;font-size:13px;font-weight:800}.metadataPreview pre{color:#41536c;font:13px/1.65 var(--font-geist-mono),monospace;white-space:pre-wrap;background:#fff;border:1px solid #d7e1ef;border-radius:8px;margin:9px 0 0;padding:12px}@media (max-width:760px){.recipientChoices{grid-template-columns:1fr}.relatedDocumentList button{grid-template-columns:66px minmax(0,1fr)}.relatedDocumentList button>b{text-align:left;grid-column:2}.emailModal{width:100%}}.taskDrawerLayer{z-index:90;overscroll-behavior:contain;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07122666;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:hidden}.taskDrawer{box-sizing:border-box;background:#fff;border:1px solid #dfe6ef;border-radius:16px;width:min(960px,100vw - 56px);max-width:100%;height:auto;max-height:calc(100dvh - 56px);overflow:auto;box-shadow:0 28px 90px #07112b70}.taskDrawerHeader{background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 32px 10px;display:flex}.taskDrawerHeader h2{color:#182338;margin:0;font-size:27px;line-height:1.15}.taskDrawerHeader p{color:#7b899d;margin:9px 0 0;font-size:15px;line-height:1.5}.taskDrawerHeader>button{color:#647287;background:0 0;border:0;width:36px;height:36px;font-size:31px;line-height:1}.taskSourceBadge{color:#1761dd;background:#e9f1ff;border-radius:7px;align-items:center;margin-top:17px;padding:5px 9px;font-size:14px;font-weight:750;display:inline-flex}.registrationDrawerHeader{border-bottom:1px solid #dce3ec;align-items:flex-start;min-height:158px;padding:25px 30px 24px}.registrationHeaderIdentity{align-items:center;gap:19px;min-width:0;display:flex}.registrationHeaderIcon{color:#1761dd;background:#eaf1ff;border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-size:29px;font-weight:850;display:grid}.registrationHeaderIdentity>div{min-width:0}.registrationHeaderIdentity small{color:#698bc2;letter-spacing:1.05px;font-size:16px;font-weight:850;display:block}.registrationHeaderIdentity h2{letter-spacing:-.4px;margin-top:7px;font-size:31px;font-weight:500}.registrationHeaderIdentity p{color:#7f8ea4;margin-top:7px;font-size:15px}.registrationDrawerHeader>button{margin-top:1px}.taskDrawer form{padding:12px 32px 34px}.taskQuickFields,.taskDetailGrid{grid-template-columns:1fr 1fr;gap:19px 26px;display:grid}.taskQuickFields{background:#fff;padding:0}.taskField{min-width:0;display:block}.taskField.full{grid-column:1/-1}.taskField>span{color:#27364d;margin-bottom:9px;font-size:15px;font-weight:750;display:block}.taskField input,.taskField select,.taskField textarea{color:#263850;width:100%;font:16px var(--platform-ui-font);background:#fff;border:1px solid #d6dee9;border-radius:9px;outline:none;box-shadow:0 1px 2px #2d40560a}.taskField input,.taskField select{height:52px;padding:0 14px}.taskField textarea{resize:vertical;padding:11px 13px;line-height:1.5}.taskField input:focus,.taskField select:focus,.taskField textarea:focus{border-color:#7ca6ea;box-shadow:0 0 0 3px #eaf1ff}.formSelectControl{min-width:0;display:block;position:relative;margin:0!important}.formSelectControl select{width:100%}.formSelectLeading{z-index:1;color:#fff;pointer-events:none;background:#1464df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;line-height:1;display:grid;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.formSelectControl.hasLeading select{padding-left:46px!important}.taskRelationsBlock{margin-top:31px}.taskRelationsBlock header h3{color:#182338;margin:0;font-size:18px}.taskRelationsBlock header p{color:#7d8a9c;margin:6px 0 0;font-size:14px}.taskRelationChoices{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.taskRelationChoices button{color:#1761dd;background:#fff;border:1px solid #d6dee9;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 13px;font-size:15px;font-weight:750;display:flex}.taskRelationChoices button:nth-child(4){grid-column:1}.taskRelationChoices button b{color:#1761dd;font-size:22px;font-weight:500}.taskRelationChips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.taskRelationChips>span{color:#34445b;background:#f6f8fb;border:1px solid #dce2e9;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:0 9px 0 12px;font-size:14px;font-weight:650;display:flex}.taskRelationChips>span.company{color:#2d624f;background:#eef9f5;border-color:#c7e4d9}.taskRelationChips i{font-style:normal}.taskRelationChips button{color:#657488;background:0 0;border:0;font-size:19px}.taskCreatedFrom{color:#78869a;margin:20px 0 0;font-size:14px}.taskCreatedFrom b{color:#1761dd}.taskMoreToggle{text-align:left;color:#1f2b3d;background:#fff;border:1px solid #d6dee9;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:26px 1fr auto;gap:5px 11px;width:100%;min-height:84px;margin:30px 0 0;padding:13px 20px;display:grid}.taskMoreToggle>i{color:#39475b;grid-row:1/3;align-self:center;font-size:23px;font-style:normal}.taskMoreToggle>span{font-size:16px;font-weight:800}.taskMoreToggle>small{color:#8190a4;font-size:14px}.taskMoreToggle>b{color:#596a80;grid-area:1/3/3;align-self:center;font-size:20px}.taskMoreToggle.open{background:#f8fbff;border-color:#a8c2eb}.taskDetails{gap:13px;margin-top:12px;display:grid}.taskDetails>section{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:17px 18px}.taskDetails>section>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.taskDetails>section>header>span{width:28px;height:28px;color:var(--blue);background:#edf4ff;border-radius:7px;place-items:center;font-size:12px;font-weight:850;display:grid}.taskDetails>section>header strong,.taskDetails>section>header small{display:block}.taskDetails>section>header strong{font-size:15px}.taskDetails>section>header small{color:#8794a6;margin-top:3px;font-size:12px}.taskCalendarArea{margin-top:22px}.calendarConnect{cursor:pointer;align-items:flex-start;gap:13px;padding:0;display:flex}.calendarConnect>input{opacity:0;pointer-events:none;position:absolute}.toggleTrack{background:#cdd5e2;border-radius:999px;flex:none;width:50px;height:28px;transition:all .2s;position:relative}.toggleTrack:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #24354c30}.calendarConnect>input:checked+.toggleTrack{background:#1761dd}.calendarConnect>input:checked+.toggleTrack:after{transform:translate(22px)}.calendarConnect strong,.calendarConnect small{display:block}.calendarConnect strong{color:#33435a;font-size:15px}.calendarConnect small{color:#8592a4;margin-top:6px;font-size:13px;line-height:1.45}.calendarFields{margin:13px 0 0 63px}.taskDrawerFooter{background:#fff;border-top:1px solid #e4e8ee;margin-top:36px;padding-top:24px}.taskDrawerFooter>div{grid-template-columns:1fr 1fr;gap:28px;display:grid}.taskDrawerFooter button{color:#3f4c5e;background:#fff;border:1px solid #d5dde8;border-radius:8px;height:58px;font-size:16px;font-weight:750}.taskDrawerFooter .taskSaveButton{color:#fff;background:#1761dd;border-color:#1761dd;box-shadow:0 7px 18px #1761dd30}.taskDrawerFooter>p{color:#8290a2;margin:24px 0 0;font-size:13px}.scheduleDrawer{width:min(760px,100%)}.scheduleSourceBadge{color:#15805b;background:#eaf7f1}.scheduleDrawerHeader{padding-bottom:24px}.scheduleQuickFields{padding-bottom:4px}.scheduleTypeSelect>i{color:#1761dd;background:#eaf2ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:18px;font-style:normal;display:grid;top:13px;left:14px}.scheduleTypeSelect select{padding-left:49px}.scheduleDateBlock,.scheduleLocationBlock{background:#fbfcfe;border:1px solid #dce3ec;border-radius:12px;margin-top:29px;padding:19px 20px}.scheduleDateBlock>header,.scheduleLocationBlock>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scheduleDateBlock h3,.scheduleLocationBlock h3{color:#1f2d42;margin:0;font-size:18px}.scheduleDateBlock header p,.scheduleLocationBlock header p{color:#7f8d9f;margin:6px 0 0;font-size:14px}.allDayChoice{color:#52647b;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.allDayChoice input{accent-color:#1761dd;width:18px;height:18px}.scheduleDateGrid{grid-template-columns:1fr 28px 1fr;align-items:end;gap:13px;margin-top:19px;display:grid}.scheduleDateGroup{grid-template-columns:1.25fr .85fr;gap:11px;display:grid}.scheduleDateGroup>strong{color:#1761dd;letter-spacing:.5px;text-transform:uppercase;grid-column:1/-1;font-size:13px}.scheduleDateGroup .taskField>span{margin-bottom:7px;font-size:13px}.scheduleDateGroup .taskField input{height:48px}.scheduleDateArrow{color:#9aa6b5;text-align:center;align-self:center;padding-top:26px;font-size:21px}.schedulePeopleBlock{margin-top:28px}.participantChips{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.participantChips span{color:#4f6178;background:#f7f9fc;border:1px solid #d8e1eb;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 11px 0 6px;font-size:13px;font-weight:700;display:flex}.participantChips i{color:#326bc0;background:#dfeafa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:850;display:grid}.locationTypeChoices{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.locationTypeChoices button{color:#65758a;background:#fff;border:1px solid #d6dee9;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:55px;padding:8px 7px;font-size:13px;font-weight:750;display:flex}.locationTypeChoices button i{font-size:17px;font-style:normal}.locationTypeChoices button.active{color:#1761dd;background:#edf4ff;border-color:#86abe7;box-shadow:0 0 0 2px #e4efff}.locationDetailField{margin-top:16px}.locationDetailField>span{font-size:13px}.scheduleRelationsBlock{margin-top:29px}.scheduleDetails{margin-top:13px}.scheduleCalendarArea{background:#f6f9fe;border:1px solid #cfe0f7;border-radius:12px;margin-top:24px;padding:19px 20px}.scheduleCalendarOptions{border-top:1px solid #dce7f5;grid-template-columns:1fr 1.25fr;align-items:end;gap:22px;margin:17px 0 0 63px;padding-top:16px;display:grid}.scheduleCalendarOptions .taskField>span{font-size:13px}.scheduleCalendarOptions .taskField select{height:46px}.inviteChoice{cursor:pointer;align-items:center;gap:10px;min-height:46px;display:flex}.inviteChoice>input{accent-color:#1761dd;width:18px;height:18px}.inviteChoice strong,.inviteChoice small{display:block}.inviteChoice strong{color:#43556d;font-size:13px}.inviteChoice small{color:#8794a5;margin-top:4px;font-size:12px;line-height:1.35}.scheduleDrawerFooter{margin-top:30px}@media (min-width:1400px){.scheduleDrawer{width:min(790px,100%)}.scheduleDrawerHeader{padding:30px 36px 14px}.scheduleDrawer form{padding:12px 36px 38px}.scheduleDateBlock,.scheduleLocationBlock{padding:21px 22px}.locationTypeChoices button{font-size:14px}}@media (max-width:760px){.scheduleDateGrid{grid-template-columns:1fr}.scheduleDateArrow{display:none}.scheduleDateGroup,.locationTypeChoices{grid-template-columns:1fr 1fr}.scheduleCalendarOptions{grid-template-columns:1fr;margin-left:0}.scheduleDateBlock,.scheduleLocationBlock,.scheduleCalendarArea{padding:16px}.participantChips{margin-bottom:4px}}.taskDrawer{flex-direction:column;display:flex;overflow:hidden}.taskDrawer form{flex:1;min-height:0;padding-top:20px;overflow-y:auto}.registrationDrawerHeader{align-items:center;min-height:auto;padding:19px 30px 18px}.registrationHeaderIdentity{gap:14px}.registrationHeaderIcon{border-radius:13px;width:48px;height:48px;font-size:22px}.registrationHeaderIdentity h2{margin-top:0;font-size:28px;font-weight:600}.registrationHeaderIdentity p{margin-top:5px;font-size:15px}.registrationDrawerHeader>button{cursor:pointer;border-radius:8px;flex:none}.registrationDrawerHeader>button:hover,.registrationDrawerHeader>button:focus-visible{outline-offset:2px;background:#f0f4fa;outline:2px solid #9bbbed}.drawerCoreFields{gap:18px 22px}.inlineFieldHeading{flex-wrap:wrap;align-items:baseline;gap:7px 11px;display:flex!important}.inlineFieldHeading b{font-size:15px}.inlineFieldHeading small{color:#8290a2;font-size:13px;font-weight:500}.inlinePlaceholderAction{color:#1761dd;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;font-weight:750}.inlinePlaceholderAction:focus-visible{outline-offset:3px;outline:2px solid #8eb2ee}.checklistBuilder{padding-bottom:2px}.inlineAddRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inlineAddRow>button{color:#1761dd;background:#f3f7fe;border:1px solid #b9cceb;border-radius:9px;min-width:66px;font-size:14px;font-weight:800}.checklistBuilder ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.checklistBuilder li{color:#4b5c72;background:#f9fafc;border:1px solid #e0e6ef;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:42px;padding:5px 7px 5px 11px;font-size:14px;display:grid}.checklistBuilder li>input[type=checkbox]{accent-color:#1761dd;width:18px;height:18px}.checklistBuilder .checklistItemInput{background:0 0;border:1px solid #0000;height:34px;padding:0 8px}.checklistBuilder .checklistItemInput:focus{background:#fff;border-color:#9db9e7}.checklistOrderButtons{gap:2px;display:flex}.checklistBuilder li .checklistOrderButtons button{width:27px;height:27px;font-size:14px}.checklistBuilder li button,.participantChips button{color:#6b7b8f;cursor:pointer;background:0 0;border:0;font-size:19px}.checklistBuilder li button:disabled{cursor:default;opacity:.35}.inlineSectionHeading{flex-wrap:wrap;gap:5px 9px;justify-content:flex-start!important;align-items:baseline!important;display:flex!important}.inlineSectionHeading p{margin:0!important}.inlineSectionHeading>.inlinePlaceholderAction{margin-left:auto}.relationSearch{grid-template-columns:160px minmax(0,1fr);gap:9px;margin-top:15px;display:grid}.relationSearch select,.relationSearch button{color:#40536d;background:#fff;border:1px solid #d6dee9;border-radius:9px;height:48px;font-size:15px}.relationSearch select{padding:0 11px}.relationSearch button{color:#1761dd;cursor:pointer;border-style:dashed;font-weight:750}.visibleSettingsGrid{border-top:1px solid #e3e8ef;grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:27px;padding-top:23px;display:grid}.visibleSettingsGrid>.full{grid-column:1/-1}.participantChips span small{color:#60738e;background:#e8eef7;border-radius:5px;padding:2px 5px;font-size:11px}.participantChips span button{margin-left:1px}.taskDrawerFooter{z-index:3;border-top:1px solid #dfe5ed;margin:30px -32px -34px;padding:18px 32px 22px;position:sticky;bottom:-34px;box-shadow:0 -10px 24px #1823380d}.taskDrawerFooter>p{margin-top:13px}.compactDateBlock{margin-top:27px}.compactDateRow{grid-template-columns:1.35fr 1fr 24px 1fr;align-items:end;gap:10px;margin-top:17px;display:grid}.compactDateRow.multi{grid-template-columns:1.25fr .85fr 24px 1.25fr .85fr}.compactDateArrow{color:#93a1b2;text-align:center;padding-bottom:14px;font-size:20px}.dateOptionRow{border-top:1px solid #e2e7ee;grid-template-columns:auto auto minmax(210px,1fr);align-items:end;gap:18px;margin-top:14px;padding-top:13px;display:grid}.dateOptionRow>label:not(.taskField){color:#52647b;white-space:nowrap;align-items:center;gap:7px;min-height:46px;font-size:14px;font-weight:750;display:flex}.dateOptionRow input{accent-color:#1761dd;width:18px;height:18px}.dateOptionRow .taskField{justify-self:end;width:min(260px,100%)}.dateOptionRow .taskField>span{margin-bottom:5px;font-size:13px}.dateOptionRow .taskField select{height:46px}.scheduleTypeRow{grid-template-columns:minmax(260px,1fr);margin-top:20px}.schedulePeopleBlock>header{margin-bottom:14px}.schedulePeopleBlock h3{color:#1f2d42;margin:0;font-size:18px}.locationTypeChoices{grid-template-columns:1fr 1fr}.meetingGenerationNote{color:#58708f;background:#f0f6ff;border-radius:8px;margin:13px 0 0;padding:11px 13px;font-size:13px}.scheduleLowerSettings{margin-top:28px}.scheduleCalendarArea{margin-bottom:0}.schedulePreparationChecklist ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.schedulePreparationChecklist li{background:#f9fafc;border:1px solid #e0e6ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 8px 6px 11px;display:flex}.schedulePreparationChecklist li>label{color:#465971;cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.schedulePreparationChecklist li input{accent-color:#1761dd;width:18px;height:18px}.schedulePreparationChecklist li input.scheduleChecklistContent{width:100%;height:34px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px}.schedulePreparationChecklist li input.scheduleChecklistContent:focus{background:#fff;border-color:#9db9e7;outline:none}.schedulePreparationChecklist li.done input.scheduleChecklistContent{color:#929eac;text-decoration:line-through}.schedulePreparationChecklist li>button{color:#718196;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;width:32px;height:32px;font-size:20px}.schedulePreparationChecklist li>button:hover{color:#c04f58;background:#eef2f7}.scheduleTypeLocationRow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.scheduleTypeLocationRow>.full{grid-column:1/-1}.compactLocationField .locationTypeChoices{grid-template-columns:1fr 1fr;margin-top:0}.compactLocationField .locationTypeChoices button{height:52px;min-height:52px}.scheduleTypeLocationRow .locationDetailField{margin-top:-6px}.scheduleParticipantsBlock>header{margin-bottom:10px}.scheduleParticipantsBlock .addParticipantButton{color:#1761dd;cursor:pointer;background:#f3f7fe;border:1px solid #b8ccec;border-radius:8px;height:38px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:800}.scheduleParticipantsBlock .participantChips{margin-top:0}.scheduleSelectionPanel{background:#f8fafc;border:1px solid #dbe3ee;border-radius:11px;margin-top:13px;padding:13px}.selectionSearch{background:#fff;border:1px solid #d6dee9;border-radius:9px;align-items:center;gap:9px;height:48px;padding:0 12px;display:flex}.selectionSearch>span{color:#75869c;font-size:19px}.selectionSearch input{color:#263850;width:100%;height:100%;font:15px var(--platform-ui-font);background:0 0;border:0;outline:0}.selectionResults{gap:6px;max-height:220px;margin-top:9px;display:grid;overflow-y:auto}.selectionResults>button{color:#40536c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:48px;padding:7px 10px;display:grid}.selectionResults>button>span{align-items:center;gap:8px;display:flex}.selectionResults>button b{color:#1761dd;font-size:12px}.selectionResults>button strong{font-size:14px}.selectionResults>button small{color:#8492a4;grid-column:1;font-size:12px}.selectionResults>button i{color:#1761dd;grid-area:1/2/3;font-size:14px;font-style:normal}.selectionResults>button:disabled{cursor:default;opacity:.55}.externalParticipantEntry{border-top:1px solid #e1e6ed;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:11px;padding-top:11px;display:grid}.externalParticipantEntry input{height:46px;font:15px var(--platform-ui-font);border:1px solid #d6dee9;border-radius:8px;padding:0 12px}.externalParticipantEntry button{color:#1761dd;background:#fff;border:1px solid #b8cceb;border-radius:8px;padding:0 13px;font-weight:800}.scheduleRelationPicker{grid-template-columns:170px minmax(0,1fr);gap:9px;margin-top:14px;display:grid}.scheduleRelationPicker>select{color:#40536d;background:#fff;border:1px solid #d6dee9;border-radius:9px;height:48px;padding:0 11px;font-size:15px}.relationResults{margin-top:8px}.relationResults>button small{display:none}.scheduleRelationsBlock .taskRelationChips>span{padding-left:8px}.relationTypeBadge{color:#1761dd;font-size:12px;font-weight:800}@media (max-width:760px){.registrationDrawerHeader{padding:16px 18px}.registrationHeaderIcon{width:44px;height:44px;font-size:20px}.taskDrawer form{padding:18px 18px 28px}.visibleSettingsGrid,.compactDateRow,.compactDateRow.multi,.dateOptionRow{grid-template-columns:1fr}.compactDateArrow{display:none}.dateOptionRow .taskField{justify-self:stretch;width:100%}.relationSearch{grid-template-columns:1fr}.taskDrawerFooter{margin-bottom:-28px;margin-left:-18px;margin-right:-18px;padding:16px 18px 20px;bottom:-28px}.inlinePlaceholderAction{margin-left:0}.scheduleTypeLocationRow,.scheduleRelationPicker,.externalParticipantEntry{grid-template-columns:1fr}.scheduleParticipantsBlock .addParticipantButton{width:100%;margin-left:0}.scheduleParticipantsBlock>header{align-items:stretch!important}.scheduleSelectionPanel{padding:11px}}.employeeTableHead,.employeeContactRow{grid-template-columns:minmax(210px,1fr) minmax(220px,1fr) minmax(280px,1.35fr) 100px 90px 54px;align-items:center;column-gap:13px;display:grid}.employeeTableHead{border-bottom:1px solid var(--line);color:#8794a6;text-transform:uppercase;letter-spacing:.45px;background:#f7f9fc;min-height:35px;padding:0 17px 0 67px;font-size:12px;font-weight:800}.employeeContactRow{color:#5f6f84;background:#fff;border-bottom:1px solid #edf1f5;min-height:82px;padding:10px 17px 10px 67px;font-size:13px;position:relative}.employeeContactRow:hover{background:#f9fbff}.employeeContactRow>.contactAvatar{width:38px;height:38px;position:absolute;left:17px}.employeeIdentity,.employeeDepartment,.employeeContact{min-width:0}.employeeIdentity strong,.employeeIdentity small,.employeeDepartment strong,.employeeDepartment small,.employeeContact>a,.employeeContact small{overflow-wrap:anywhere;display:block}.employeeIdentity strong{color:#263850;font-size:14px}.employeeIdentity small,.employeeDepartment small,.employeeContact small{color:#8b98a9;margin-top:5px;font-size:12px}.employeeDepartment strong{color:#475970;font-size:13px}.employeeContact>a{color:#315f9d;font-weight:750;text-decoration:none}.employeeContact small a{color:#3f6fae;text-decoration:none}.employeeContact a:hover{text-decoration:underline}.employeeTelegram a{color:var(--blue);align-items:center;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.employeeTelegram a:after{content:"↗";margin-left:5px}.employeeTelegram small{color:#929dab;font-size:12px}.employeeStatus{color:#16815a;white-space:nowrap;background:#e8f7ef;border-radius:999px;justify-self:start;padding:5px 7px;font-size:11px;font-style:normal;font-weight:850}.employeeStatus.on-leave{color:#b7740e;background:#fff3dc}.employeeStatus.inactive{color:#788596;background:#eef1f5}.employeeContactRow .registryEditAction{cursor:pointer;background:0 0;border:0;justify-self:end;padding:0}.employeeModal{width:min(860px,100%)}.employeeModalTitle>span{color:#2868cb;background:#eaf2ff}.employeeUsageNote{background:#f3f7fd;border:1px solid #d7e4f5;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:15px;padding:13px 15px;display:flex}.employeeUsageNote>span{color:#fff;background:#2d70de;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.employeeUsageNote strong,.employeeUsageNote p{display:block}.employeeUsageNote strong{color:#3e536f;font-size:13px}.employeeUsageNote p{color:#75849a;margin:4px 0 0;font-size:12px;line-height:1.5}@media (max-width:1050px){.employeeTableHead{display:none}.employeeContactRow{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:8px 11px;padding:13px}.employeeContactRow>.contactAvatar{grid-area:1/1/3;position:static}.employeeIdentity{grid-area:1/2}.employeeDepartment{grid-area:2/2}.employeeContact{grid-area:3/2}.employeeTelegram{grid-area:4/2}.employeeStatus{grid-area:1/3}.employeeContactRow .registryEditAction{grid-area:2/3}.employeeDepartment:before{content:"Department & Role"}.employeeContact:before{content:"Contact"}.employeeTelegram:before{content:"Telegram"}.employeeDepartment:before,.employeeContact:before,.employeeTelegram:before{color:#8795a7;letter-spacing:.55px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}}@media (max-width:760px){.taskDrawerHeader{padding:20px 18px 8px}.registrationDrawerHeader{min-height:132px;padding:18px 18px 20px}.registrationHeaderIdentity{gap:13px}.registrationHeaderIcon{border-radius:13px;width:51px;height:51px;font-size:23px}.registrationHeaderIdentity small{font-size:13px}.registrationHeaderIdentity h2{font-size:25px}.registrationHeaderIdentity p{font-size:13px}.taskDrawer form{padding:12px 18px 28px}.taskQuickFields,.taskDetailGrid{grid-template-columns:1fr}.taskField.full{grid-column:auto}.taskRelationChoices{grid-template-columns:1fr 1fr}.taskRelationChoices button:nth-child(4){grid-column:auto}.calendarFields{margin-left:0}.taskDrawerFooter>div{gap:10px}}.formRegistrationModal{width:min(980px,100%)}.formModalTitle>span{color:#7758cf;background:#f0eaff;font-size:20px}.formSourceSection{justify-content:space-between;align-items:center;gap:18px;padding-top:14px;padding-bottom:14px;display:flex}.formSourceSection .frameworkSectionHeading{flex:1;margin-bottom:0}.formMultiUpload{cursor:pointer;background:#faf8ff;border:1px dashed #c4b7e7;border-radius:9px;flex:0 470px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:330px;height:54px;padding:7px 8px 7px 10px;display:grid;position:relative}.formMultiUpload:hover{background:#f7f3ff;border-color:#9279d7}.formMultiUpload input{opacity:0;width:1px;height:1px;position:absolute}.formMultiUpload>b{color:#7359bb;white-space:nowrap;background:#fff;border:1px solid #d6cdea;border-radius:7px;padding:8px 10px;font-size:13px}.formMultiUpload .compactUploadIcon{color:#7359bb;background:#eee8ff}.formAiSection{background:linear-gradient(135deg,#fbfaff,#f5f2ff);border:1px solid #dcd2f4;border-radius:12px;margin-bottom:13px;padding:16px 18px}.formAiSection>header{align-items:center;gap:10px;display:flex}.formAiSection>header>span{color:#fff;background:#7457c9;border-radius:9px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:850;display:grid;box-shadow:0 5px 14px #7457c930}.formAiSection>header>div{flex:1}.formAiSection>header small,.formAiSection>header strong{display:block}.formAiSection>header small{color:#8b79bd;letter-spacing:.85px;font-size:12px;font-weight:850}.formAiSection>header strong{color:#463a68;margin-top:4px;font-size:14px}.formAiSection>header>b{color:#765db8;background:#ece6fb;border-radius:999px;padding:5px 8px;font-size:12px}.formAiFields{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.formAiFields span{color:#716488;background:#fff;border:1px solid #e3dcf3;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:700}.formVersionNotice{background:#fff;border:1px solid #e3dcf2;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.formVersionNotice>span{color:#755db8;background:#eee8fa;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font-size:15px;display:grid}.formVersionNotice p{color:#746b85;margin:0;font-size:13px;line-height:1.55}.formVersionNotice p strong{color:#514569}.formVersionNotice p b{color:#6650a6}.formGenerated .activeFormStatus{color:#16815a;background:#e7f7ef}.filenamePreview{background:#fff;border:1px solid #dce7f5;border-radius:8px;margin-top:10px;padding:10px 11px}.filenamePreview small,.filenamePreview strong{display:block}.filenamePreview small{color:#8998aa;letter-spacing:.65px;font-size:12px;font-weight:800}.filenamePreview strong{color:#354a68;font:13px/1.45 var(--font-geist-mono),monospace;overflow-wrap:anywhere;margin-top:5px}.formSubmit{background:#7457c9;border-color:#7457c9;box-shadow:0 5px 14px #7457c930}@media (max-width:760px){.formRegistrationModal{width:100%}.formSourceSection{flex-direction:column;align-items:stretch;gap:12px}.formMultiUpload{flex:auto;width:100%;min-width:0}.formAiSection>header{flex-wrap:wrap;align-items:flex-start}.formAiSection>header>b{margin-left:41px}.formGenerated>p{line-height:1.6}}.formAnalyzing{text-align:center;background:linear-gradient(#fbfaff,#f6f3ff);flex-direction:column;align-items:center;min-height:560px;padding:90px 30px;display:flex}.aiScanDocument{background:#fff;border:1px solid #d9cff4;border-radius:14px;place-items:center;width:92px;height:116px;margin-bottom:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #5d459322}.aiScanDocument>span{color:#fff;background:#7457c9;border-radius:13px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:850;display:grid}.aiScanDocument>i{background:#9a7ee8;height:2px;animation:1.25s ease-in-out infinite alternate formScan;position:absolute;top:8px;left:8px;right:8px;box-shadow:0 0 13px #7457c9}@keyframes formScan{to{transform:translateY(98px)}}.formAnalyzing>small{color:#846dbd;letter-spacing:1px;font-size:13px;font-weight:850}.formAnalyzing h3{color:#392f57;margin:9px 0 0;font-size:20px}.formAnalyzing p{color:#7c728e;max-width:430px;margin:10px auto 20px;font-size:13px;line-height:1.65}.analysisProgress{background:#e7e0f5;border-radius:99px;width:min(390px,90%);height:5px;overflow:hidden}.analysisProgress>span{border-radius:inherit;background:linear-gradient(90deg,#7457c9,#a684f1);width:72%;height:100%;animation:1s ease-out analysisGrow;display:block}@keyframes analysisGrow{0%{width:10%}to{width:72%}}.analysisSteps{color:#8d839c;gap:18px;margin-top:16px;font-size:13px;display:flex}.analysisSteps .done{color:#5d46a0}.formReviewForm{background:#f7f8fb}.reviewStatusBar{background:#fff;border:1px solid #ddd5f1;border-radius:12px;grid-template-columns:minmax(240px,1fr) auto 270px;align-items:center;gap:20px;margin-bottom:13px;padding:14px 17px;display:grid;box-shadow:0 6px 18px #49346a0b}.reviewStatusIdentity{align-items:center;gap:11px;display:flex}.reviewStatusIdentity>span{color:#148257;background:#e8f7ef;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:850;display:grid}.reviewStatusIdentity small,.reviewStatusIdentity strong{display:block}.reviewStatusIdentity small{color:#1a8a61;letter-spacing:.85px;font-size:12px;font-weight:850}.reviewStatusIdentity strong{color:#34425a;margin-top:4px;font-size:14px}.confidenceRing{text-align:center;border-left:1px solid #e7e9ef;border-right:1px solid #e7e9ef;padding:0 16px}.confidenceRing strong,.confidenceRing small{display:block}.confidenceRing strong{color:#7457c9;font-size:18px}.confidenceRing small{color:#8d96a4;margin-top:3px;font-size:12px}.reviewStagePath{grid-template-columns:20px 1fr 20px 1fr 20px;align-items:center;display:grid;position:relative}.reviewStagePath>span{color:#8390a2;z-index:1;background:#edf0f4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:grid}.reviewStagePath>span.done{color:#148257;background:#dff3e9}.reviewStagePath>span.current{color:#fff;background:#7457c9;box-shadow:0 0 0 4px #ede7fb}.reviewStagePath>b{background:#dce3e9;height:2px}.reviewStagePath>div{justify-content:space-between;display:flex;position:absolute;top:26px;left:-7px;right:-5px}.reviewStagePath small{color:#8d96a4;font-size:12px}.reviewNotice{background:#fffaf0;border:1px solid #ead7a5;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:13px;padding:11px 13px;display:flex}.reviewNotice>span{color:#9b6b06;background:#f5e5b9;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:850;display:grid}.reviewNotice strong{color:#6d5320;font-size:13px}.reviewNotice p{color:#8a754c;margin:4px 0 0;font-size:13px;line-height:1.55}.reviewNotice p b{color:#7457c9;font-family:var(--font-geist-mono),monospace}.reviewCoreSection,.reviewAnalysisSection{background:#fff}.reviewCoreSection .frameworkSectionHeading,.reviewAnalysisSection .frameworkSectionHeading{align-items:center}.reviewBadge{letter-spacing:.55px;border-radius:5px;margin-left:auto;padding:5px 7px;font-size:12px}.reviewBadge.human{color:#3470c8;background:#eaf2ff}.reviewBadge.ai{color:#7457c9;background:#eee8fb}.frameworkField span em{color:#765db7;background:#eee9fb;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:12px;font-style:normal;font-weight:800}.frameworkField textarea{width:100%;color:var(--ink);font:13px/1.55 var(--platform-ui-font);resize:vertical;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;outline:none;padding:9px 11px}.frameworkField textarea:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.reviewMetadataGrid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.reviewMetadataGrid .full{grid-column:1/-1}.reviewOutputSection{background:#f8f6fc;border:1px solid #dcd5ec;border-radius:12px;margin-bottom:13px;padding:15px 17px}.reviewOutputSection>div:first-child{align-items:center;gap:9px;margin-bottom:12px;display:flex}.reviewOutputSection>div:first-child small{color:#7457c9;letter-spacing:.65px;background:#ebe5f8;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:850}.reviewOutputSection>div:first-child strong{color:#554866;font-size:13px}.reviewOutputSection dl{background:#e2ddec;border:1px solid #e2ddec;border-radius:8px;grid-template-columns:2fr 1.2fr .6fr .9fr;gap:1px;margin:0;display:grid;overflow:hidden}.reviewOutputSection dl>div{background:#fff;min-width:0;padding:10px}.reviewOutputSection dt{color:#9299a6;font-size:12px}.reviewOutputSection dd{color:#45536a;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:700}.reviewOutputSection dd>span{color:#16815a;background:#e7f7ef;border-radius:99px;padding:3px 6px;font-size:12px}.reviewOutputSection dd>.pendingReviewStatus{color:#a76800;background:#fff0d7}.reviewFooter{background:#fff}.formSampleButton{color:#7457c9;background:#faf8ff;border-color:#cfc2eb}@media (max-width:760px){.formAnalyzing{min-height:100vh;padding:90px 18px}.analysisSteps{flex-direction:column;gap:8px}.reviewStatusBar{grid-template-columns:1fr auto;gap:12px}.reviewStagePath{grid-column:1/-1;margin:5px 10px 12px}.reviewMetadataGrid{grid-template-columns:1fr}.reviewMetadataGrid .full{grid-column:auto}.reviewOutputSection dl{grid-template-columns:1fr 1fr}.reviewBadge{display:none}.reviewFooter>div{grid-template-columns:1fr 1fr}.formSampleButton{grid-area:1/1/auto/-1}.frameworkModalFooter>div:has(.formSampleButton){grid-template-columns:1fr 1fr}}.contactsPage{gap:13px;display:grid}.contactsToolbar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:8px 10px;display:flex;box-shadow:0 6px 22px #233a6410}.contactTabs{align-items:center;gap:4px;display:flex}.contactTabs button{color:#718097;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:750;display:flex}.contactTabs button>span{color:#8b99aa;font-size:15px}.contactTabs button>b{color:#7d8b9d;background:#edf1f6;border-radius:999px;min-width:19px;padding:3px 5px;font-size:12px}.contactTabs button.active{color:var(--blue);background:#edf4ff;border-color:#bed2f2}.contactTabs button.active>span{color:var(--blue)}.contactTabs button.active>b{color:var(--blue);background:#d9e8ff}.contactAddButton{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;height:34px;padding:0 13px;font-size:13px;font-weight:750;box-shadow:0 5px 14px #1761dd28}.contactSummaryIcon{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.contactSummaryIcon.blue{color:#1761dd;background:#eaf1ff}.contactSummaryIcon.violet{color:#7955d9;background:#f0eaff}.contactSummaryIcon.yellow{color:#c18417;background:#fff5dd}.contactSummaryIcon.green{color:#148a5c;background:#e9f8f1}.contactDirectory{overflow:hidden}.contactDirectoryHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:79px;padding:15px 17px;display:flex}.contactDirectoryHeader h2{margin:0;font-size:18px}.contactDirectoryHeader p{color:#8290a4;margin:5px 0 0;font-size:13px}.contactDirectoryTools{align-items:center;gap:8px;display:flex}.contactSearch{background:#f9fbfd;border:1px solid #dce4ee;border-radius:8px;align-items:center;gap:8px;width:250px;height:34px;padding:0 10px;display:flex}.contactSearch span{color:#7d8ca0;font-size:16px}.contactSearch input{color:#35465e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.contactSearch input::placeholder{color:#9aa6b5}.contactDirectoryTools select{color:#68778b;background:#fff;border:1px solid #dce4ee;border-radius:8px;height:34px;padding:0 28px 0 10px;font-size:13px}.companyTableHead,.peopleTableHead{border-bottom:1px solid var(--line);color:#8b97a7;text-transform:uppercase;letter-spacing:.55px;background:#f7f9fc;align-items:center;gap:10px;min-height:32px;padding:0 17px 0 61px;font-size:12px;font-weight:700;display:grid}.companyTableHead{grid-template-columns:minmax(240px,2fr) 1.15fr 1.1fr .55fr .75fr .58fr 30px}.companyContactRow,.personContactRow{text-align:left;color:#65758b;background:#fff;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:10px;width:100%;min-height:66px;padding:8px 17px;display:grid}.companyContactRow{grid-template-columns:34px minmax(240px,2fr) 1.15fr 1.1fr .55fr .75fr .58fr 30px}.companyContactRow:hover,.personContactRow:hover{background:#f9fbff}.contactAvatar{color:#fff;letter-spacing:.3px;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.contactAvatar.navy{background:#314866}.contactAvatar.blue{background:#3476dc}.contactAvatar.violet{background:#795cd2}.contactAvatar.green{background:#2d9970}.contactAvatar.orange{background:#d58339}.companyIdentity,.personIdentity{min-width:0}.companyIdentity strong,.companyIdentity small,.personIdentity strong,.personIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.companyIdentity strong,.personIdentity strong{color:#2f4058;font-size:13px}.companyIdentity small,.personIdentity small{color:#8c98a8;margin-top:5px;font-size:12px}.contactType,.contactLocation,.personCompany,.personEmail,.personPhone,.companyContactRow time,.personContactRow time{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.contactType{color:#63758d;background:#f0f4f9;border-radius:5px;width:max-content;max-width:100%;padding:5px 7px;font-weight:700;display:inline-block}.contactPeopleCount{color:#8996a7;font-size:12px}.contactPeopleCount b{color:#3d5679;font-size:13px}.contactStatus{border-radius:999px;width:max-content;padding:5px 7px;font-size:12px;font-weight:800;display:inline-block}.contactStatus.active{color:#19805a;background:#e8f7f0}.contactStatus.inactive{color:#7d8998;background:#f1f3f6}.contactRowEnd{color:#a8b2bf;text-align:right;white-space:nowrap;font-size:15px}.companyContactRow .contactRowEnd,.personContactRow .contactRowEnd{color:#c28a22}.contactDirectoryFooter{color:#8996a7;background:#fbfcfe;justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:0 17px;font-size:13px;display:flex}.personEmail{color:#3f6fae}.contactDirectoryFooter span:last-child{color:#6e7d91;font-weight:700}@media (max-width:1180px){.companyTableHead{grid-template-columns:minmax(190px,1.8fr) 1fr 1fr .6fr .75fr .6fr 22px}.companyContactRow{grid-template-columns:34px minmax(190px,1.8fr) 1fr 1fr .6fr .75fr .6fr 22px}.peopleTableHead{grid-template-columns:minmax(170px,1.2fr) 1.2fr 1.15fr .72fr .58fr 22px}.personContactRow{grid-template-columns:34px minmax(170px,1.2fr) 1.2fr 1.15fr .72fr .58fr 22px}.peopleTableHead span:nth-child(4),.personContactRow .personPhone{display:none}}@media (max-width:820px){.contactDirectoryHeader{flex-direction:column;align-items:stretch}.contactDirectoryTools{width:100%}.contactSearch{flex:1;width:auto}.companyTableHead,.peopleTableHead{display:none}.companyContactRow,.personContactRow{grid-template-columns:38px minmax(0,1fr) auto;gap:6px 10px;min-height:92px;padding:12px 13px}.contactAvatar{grid-area:1/1/3}.companyIdentity,.personIdentity{grid-area:1/2}.contactType,.personCompany{grid-area:2/2;width:max-content}.contactLocation,.personEmail{grid-area:3/2}.contactPeopleCount,.personPhone{display:none}.companyContactRow time,.personContactRow time{grid-area:2/3;font-size:12px}.contactStatus{grid-area:1/3}.contactRowEnd{grid-area:3/3}.contactDirectoryFooter span:first-child{display:none}}@media (max-width:520px){.contactsToolbar{flex-direction:column;align-items:stretch}.contactTabs{grid-template-columns:1fr 1fr;display:grid}.contactTabs button{justify-content:center}.contactAddButton{width:100%}.contactSummaryIcon{width:35px;height:35px}.contactDirectoryTools{flex-direction:column;align-items:stretch}.contactSearch,.contactDirectoryTools select{width:100%}.contactDirectoryFooter{justify-content:flex-end}}.aiAssistantHub{--assistant:#6847c7;--assistant-soft:#f1edff;color:#34445a;gap:15px;display:grid}.assistantTabs{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:4px;min-height:55px;padding:5px 8px;display:flex;overflow-x:auto;box-shadow:0 5px 19px #233a640c}.assistantTabs button{color:#748398;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;height:43px;padding:0 14px;font-size:14px;font-weight:750;display:flex}.assistantTabs button>span{color:#8795a8;font-size:16px}.assistantTabs button>b{color:#77879a;background:#eef1f5;border-radius:999px;min-width:22px;padding:3px 6px;font-size:12px}.assistantTabs button.active{background:var(--assistant-soft);color:#6041b7}.assistantTabs button.active>span{color:#6847c7}.assistantTabs button.active>b{color:#6041b7;background:#ded4fa}.assistantHome{gap:15px;display:grid}.assistantAskBar{background:#fff;border:1px solid #d9d1ed;border-radius:15px;overflow:hidden;box-shadow:0 8px 28px #513b8e11}.assistantAskBar>div{align-items:flex-start;gap:12px;min-height:70px;padding:12px 15px 5px;display:flex}.assistantAskBar>div>span{color:#6847c7;background:#eee9fb;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:16px;display:grid}.assistantAskBar textarea{resize:none;color:#34445a;width:100%;min-height:52px;font:16px/1.55 var(--platform-ui-font);border:0;outline:0;padding:6px 2px}.assistantAskBar footer{background:#fbfaff;border-top:1px solid #f0edf6;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px 7px 60px;display:flex}.assistantAskBar footer>div{align-items:center;gap:12px;display:flex}.assistantAskBar footer>div button{color:#68778b;background:#fff;border:1px solid #ddd6ed;border-radius:7px;height:32px;padding:0 10px;font-size:13px}.assistantAskBar footer>div span{color:#929baa;font-size:13px}.assistantAskSend{color:#fff;background:#6847c7;border:0;border-radius:8px;height:35px;padding:0 15px;font-size:14px;font-weight:800;box-shadow:0 5px 13px #6847c72c}.assistantAskSend b{margin-left:7px}.assistantPulse{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.assistantPulse article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;min-height:96px;padding:15px 17px;display:flex;box-shadow:0 5px 19px #233a640b}.assistantPulse article>span{border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:18px;font-weight:850;display:grid}.assistantPulse .violet{color:#6c4bc3;background:#eee9fb}.assistantPulse .red{color:#c54555;background:#ffeaec}.assistantPulse .amber{color:#aa7111;background:#fff2d7}.assistantPulse .green{color:#16825b;background:#e8f7f0}.assistantPulse small,.assistantPulse strong,.assistantPulse p{display:block}.assistantPulse small{color:#8d98a7;letter-spacing:.6px;font-size:12px;font-weight:850}.assistantPulse strong{color:#2e4058;margin-top:2px;font-size:26px;line-height:1}.assistantPulse p{color:#8592a3;margin:5px 0 0;font-size:13px}.assistantHomeGrid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:15px;display:grid}.assistantHomeGrid.lower{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)}.assistantSection{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 6px 22px #233a640d}.assistantSection>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 16px;display:flex}.assistantSection>header small{color:#7e65bf;letter-spacing:.8px;font-size:12px;font-weight:850}.assistantSection>header h3{color:#304158;margin:4px 0 0;font-size:17px}.assistantSection>header>button{color:#68788e;background:#fff;border:1px solid #dce4ee;border-radius:7px;height:32px;padding:0 10px;font-size:13px}.assistantSection>header>button span{color:#7555c4;margin-left:5px}.assistantChangeGrid{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.assistantChangeGrid>button{text-align:left;background:#fff;border:1px solid #e2e7ee;border-radius:11px;grid-template-columns:38px 1fr;gap:11px;min-height:137px;padding:13px;display:grid}.assistantChangeGrid>button:hover{background:#fcfbff;border-color:#cfc3ee}.changeIcon{border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:grid}.changeIcon.violet{color:#6847c7;background:#eee9fb}.changeIcon.blue{color:#2e6fc5;background:#e8f1ff}.changeIcon.amber{color:#ae7413;background:#fff1d7}.changeIcon.green{color:#17815a;background:#e8f7f0}.assistantChangeGrid small{color:#7b899c;font-size:12px;font-weight:800}.assistantChangeGrid small b{color:#6e7e91;background:#eef1f5;border-radius:99px;margin-left:6px;padding:2px 5px}.assistantChangeGrid strong{color:#34465e;margin-top:7px;font-size:14px;line-height:1.4;display:block}.assistantChangeGrid p{color:#8592a2;margin:5px 0 0;font-size:13px;line-height:1.45}.assistantChangeGrid footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.assistantChangeGrid time{color:#9aa4b2;font-size:12px}.assistantChangeGrid em,.updateTableRow>em{border-radius:5px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:850}.assistantChangeGrid em.high,.updateTableRow>em.high{color:#bd4050;background:#ffeaec}.assistantChangeGrid em.medium,.updateTableRow>em.medium{color:#a66c0c;background:#fff0d6}.assistantChangeGrid em.low,.updateTableRow>em.low{color:#3470c8;background:#eaf2ff}.changeWindowRule{color:#8a96a6;margin:5px 0 0;font-size:12px;line-height:1.4}.assistantChangeList{padding:4px 14px 8px}.assistantChangeList>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:38px minmax(210px,1fr) 92px 132px 14px;align-items:center;gap:12px;width:100%;min-height:69px;padding:9px 4px;display:grid}.assistantChangeList>button:last-child{border-bottom:0}.assistantChangeList>button:hover{background:#fbfaff}.changeCategory{min-width:0}.changeCategory small,.changeCategory strong,.changeTotals small,.changeTotals b{display:block}.changeCategory small{color:#7b899c;font-size:12px;font-weight:800}.changeCategory strong{color:#34465e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;line-height:1.35;overflow:hidden}.changeTotals{text-align:center;background:#f4f1fb;border-radius:7px;padding:5px 8px}.changeTotals small{color:#8576a5;font-size:11px}.changeTotals b{color:#6041b7;margin-top:2px;font-size:14px}.assistantChangeList time{color:#8e99a8;text-align:right;font-size:12px}.changeArrow{color:#9da7b5;font-size:15px}.assistantReviewCard>div{padding:5px 13px}.assistantReviewCard>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:4px 1fr auto 14px;align-items:center;gap:11px;width:100%;min-height:81px;padding:12px 4px;display:grid}.assistantReviewCard>div>button:last-child{border-bottom:0}.assistantReviewCard button>i{border-radius:9px;width:4px;height:42px}.assistantReviewCard i.red{background:#d75262}.assistantReviewCard i.amber{background:#d69a2d}.assistantReviewCard i.blue{background:#4c84d6}.assistantReviewCard button small,.assistantReviewCard button strong,.assistantReviewCard button em{display:block}.assistantReviewCard button small{color:#8a719f;text-transform:uppercase;font-size:12px;font-weight:800}.assistantReviewCard button strong{color:#34465e;margin-top:5px;font-size:14px;line-height:1.4}.assistantReviewCard button em{color:#929baa;margin-top:4px;font-size:12px;font-style:normal}.assistantReviewCard button time{color:#7f8da0;font-size:12px}.assistantReviewCard button>b{color:#a3adba}.recentWork>div{padding:5px 13px}.recentWork>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:36px 1fr auto auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px 4px;display:grid}.recentWork>div>button:last-child{border-bottom:0}.recentWork>div>button>span{color:#5e7594;background:#eef2f8;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.recentWork strong,.recentWork small{display:block}.recentWork strong{color:#34465e;font-size:14px}.recentWork small{color:#8e99a8;margin-top:4px;font-size:12px}.recentWork time{color:#9aa4b1;font-size:12px}.recentWork button>b{color:#6d50bc;font-size:12px}.assistantRecommendation{background:linear-gradient(135deg,#fbf9ff,#f0ebff);border:1px solid #d9cfee;border-radius:15px;box-shadow:0 6px 22px #49346a10}.assistantRecommendation>div{flex-direction:column;align-items:flex-start;height:100%;padding:19px 21px;display:flex}.assistantRecommendation>div>span{color:#fff;background:#6847c7;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.assistantRecommendation small{color:#775cc1;letter-spacing:.8px;margin-top:12px;font-size:12px;font-weight:850}.assistantRecommendation h3{color:#3b3150;margin:7px 0 0;font-size:18px;line-height:1.4}.assistantRecommendation p{color:#786e87;margin:7px 0 0;font-size:13px;line-height:1.55}.assistantRecommendation>div>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.assistantRecommendation em{color:#7862ae;background:#fff;border-radius:6px;padding:4px 7px;font-size:12px;font-style:normal}.assistantRecommendation button{color:#fff;background:#6847c7;border:0;border-radius:8px;height:35px;margin-top:auto;padding:0 12px;font-size:13px;font-weight:800}.assistantChatSurface{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:620px;overflow:hidden}.assistantListPage{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 6px 22px #233a640d}.assistantListPage>header{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:17px 19px;display:flex}.assistantListPage>header small{color:#765bc3;letter-spacing:.9px;font-size:12px;font-weight:850}.assistantListPage>header h2{color:#2f4057;margin:4px 0 0;font-size:23px}.assistantListPage>header p{color:#8390a2;margin:5px 0 0;font-size:13px}.assistantListPage>header>button{color:#64758b;background:#fff;border:1px solid #dce3ec;border-radius:8px;height:35px;padding:0 12px}.assistantFilterBar{border-bottom:1px solid #edf0f4;align-items:center;gap:6px;min-height:52px;padding:8px 15px;display:flex}.assistantFilterBar button{color:#748398;background:#f4f6f9;border:0;border-radius:7px;height:32px;padding:0 11px;font-size:13px}.assistantFilterBar button.active{color:#6242b8;background:#eee9fb;font-weight:800}.updateTableHead,.updateTableRow{grid-template-columns:90px minmax(260px,1.25fr) minmax(280px,1.5fr) 125px 100px 18px;align-items:center;gap:12px;display:grid}.updateTableHead{color:#909aa8;text-transform:uppercase;background:#f8f9fb;min-height:35px;padding:0 17px;font-size:12px;font-weight:750}.updateTableRow{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;width:100%;min-height:73px;padding:10px 17px}.updateTableRow:hover{background:#fbfcff}.updateTableRow>span b,.updateTableRow>span strong{display:block}.updateTableRow>span b{color:#7d6b9f;font-size:12px}.updateTableRow>span strong{color:#36485f;margin-top:5px;font-size:14px}.updateTableRow p{color:#78869a;margin:0;font-size:13px;line-height:1.45}.updateTableRow time{color:#909aa8;font-size:12px}.updateTableRow>i{color:#557292;background:#eef3fa;border-radius:6px;padding:5px 7px;font-size:12px;font-style:normal}.updateTableRow>b{color:#a1abba}.reviewQueuePage{padding-bottom:14px}.reviewQueuePage>header>span{color:#a46c10;background:#fff0d7;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:800}.reviewQueueSummary{border-bottom:1px solid #edf0f4;align-items:center;gap:8px;min-height:55px;padding:9px 17px;display:flex}.reviewQueueSummary span{color:#748398;background:#f4f6f9;border-radius:7px;padding:7px 10px;font-size:13px}.reviewQueueSummary b{color:#6041b7}.reviewQueueItem{border:1px solid #e0e5ec;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin:13px 15px 0;padding:15px;display:grid}.reviewQueueItem>i{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-style:normal;font-weight:850;display:grid}.reviewQueueItem>i.red{background:#ce5261}.reviewQueueItem>i.amber{background:#d39a31}.reviewQueueItem>i.blue{background:#4a80cf}.reviewQueueItem small{color:#826ca4;text-transform:uppercase;font-size:12px;font-weight:850}.reviewQueueItem h3{color:#34465d;margin:5px 0 0;font-size:15px}.reviewQueueItem p{color:#8793a3;margin:5px 0 0;font-size:13px}.reviewQueueItem footer{gap:15px;margin-top:9px;display:flex}.reviewQueueItem footer span,.reviewQueueItem footer em{color:#909aa8;font-size:12px;font-style:normal}.reviewQueueItem aside{gap:7px;display:flex}.reviewQueueItem aside button{color:#68778b;background:#fff;border:1px solid #dce3ec;border-radius:8px;height:34px;padding:0 11px}.reviewQueueItem aside button.primary{color:#fff;background:#6847c7;border-color:#6847c7}.reviewDecisionRule{background:#faf8ff;border:1px solid #ddd5f0;border-radius:11px;grid-template-columns:30px 1fr auto 30px 1fr auto 30px 1fr;align-items:center;gap:10px;margin:14px 15px 0;padding:13px 15px;display:grid}.reviewDecisionRule>span{color:#fff;background:#6847c7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.reviewDecisionRule p{margin:0}.reviewDecisionRule b,.reviewDecisionRule small{display:block}.reviewDecisionRule b{color:#4b3b70;font-size:13px}.reviewDecisionRule small{color:#7e7591;margin-top:3px;font-size:11px;line-height:1.4}.reviewDecisionRule>i{color:#a999cc;font-size:18px;font-style:normal}.assistantHistoryPage>header label{background:#f9fbfd;border:1px solid #dce3ec;border-radius:8px;align-items:center;gap:8px;width:260px;height:37px;padding:0 10px;display:flex}.assistantHistoryPage>header input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.historyRow{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:38px 1fr 120px 90px 90px;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 18px;display:grid}.historyRow:hover{background:#fbfcff}.historyRow>span{color:#6847c7;background:#eee9fb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.historyRow strong,.historyRow small{display:block}.historyRow strong{color:#34465d;font-size:14px}.historyRow small{color:#8d98a7;margin-top:5px;font-size:12px}.historyRow time{color:#8995a5;font-size:12px}.historyRow em{color:#16815b;background:#e9f7f1;border-radius:6px;width:max-content;padding:5px 7px;font-size:12px;font-style:normal}.historyRow>b{color:#6749b8;font-size:12px}.expertAnalysis{gap:10px;display:grid}.expertAnalysisTop{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:63px;padding:9px 12px;display:flex}.expertAnalysisTop>div:first-child{align-items:center;gap:10px;display:flex}.expertAnalysisTop>div:first-child>span{color:#fff;background:linear-gradient(145deg,#7656db,#5234af);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.expertAnalysisTop p{margin:0}.expertAnalysisTop small,.expertAnalysisTop strong{display:block}.expertAnalysisTop small{color:#7559c1;letter-spacing:.8px;font-size:12px;font-weight:850}.expertAnalysisTop strong{color:#405067;margin-top:4px;font-size:14px}@media (min-width:1900px){.aiAssistantHub{gap:18px}.assistantTabs{min-height:62px}.assistantTabs button{height:48px;padding:0 17px;font-size:15px}.assistantAskBar textarea{font-size:17px}.assistantPulse article{min-height:110px}.assistantSection>header{min-height:76px}.assistantChangeGrid>button{min-height:150px}.assistantReviewCard>div>button{min-height:91px}}@media (max-width:1150px){.assistantPulse{grid-template-columns:1fr 1fr}.assistantHomeGrid,.assistantHomeGrid.lower{grid-template-columns:1fr}.assistantRecommendation button{margin-top:18px}.updateTableHead,.updateTableRow{grid-template-columns:80px minmax(230px,1.25fr) minmax(230px,1.4fr) 100px 18px}.updateTableHead span:nth-child(5),.updateTableRow>i{display:none}}@media (max-width:760px){.assistantTabs{padding:5px}.assistantTabs button{padding:0 11px}.assistantAskBar footer{padding-left:10px}.assistantAskBar footer>div span{display:none}.assistantPulse,.assistantChangeGrid{grid-template-columns:1fr}.assistantChangeList>button{grid-template-columns:38px minmax(0,1fr) 76px 14px;gap:8px}.assistantChangeList time{text-align:left;grid-column:2/4}.assistantHomeGrid{display:block}.assistantHomeGrid>.assistantSection,.assistantRecommendation{margin-bottom:12px}.updateTableHead{display:none}.updateTableRow{grid-template-columns:70px 1fr 16px;gap:8px}.updateTableRow p,.updateTableRow time{grid-column:2}.reviewDecisionRule{grid-template-columns:30px 1fr}.reviewDecisionRule>i{display:none}.reviewQueueItem{grid-template-columns:36px 1fr}.reviewQueueItem aside{grid-column:1/-1;justify-content:flex-end}.assistantHistoryPage>header{flex-direction:column;align-items:stretch}.assistantHistoryPage>header label{width:100%}.historyRow{grid-template-columns:38px 1fr auto}.historyRow time,.historyRow em{display:none}.expertAnalysisTop{flex-direction:column;align-items:stretch}.expertAnalysisTop .aiTopLanguage{width:100%}.assistantPulse{grid-template-columns:1fr 1fr}}@media (max-width:430px){.assistantPulse{grid-template-columns:1fr}}.companyRegistrationModal{width:min(1020px,100%)}.companyModalTitle>span{color:#16815b;background:#e8f7f1}.companyModalTitle small{letter-spacing:1.2px;font-weight:850}.companyModalTitle .categoryRegistrationTitle{letter-spacing:-.15px;font-size:24px;font-weight:850}.companyRegistrationForm{background:#f7f9fc}.companyFieldGrid{grid-template-columns:1fr 1fr}.companyRoleField{border:0;margin:0 0 15px;padding:0}.companyRoleField legend{color:#45556e;margin-bottom:8px;font-size:13px;font-weight:750}.companyRoleField legend i{color:#6c89b1;margin-left:6px;font-size:12px;font-style:normal}.companyRoleChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.companyRoleChoices button{color:#596a80;text-align:left;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:7px 9px;display:flex}.companyRoleChoices button span{font-size:13px;font-weight:750;line-height:1.35}.companyRoleChoices button b{color:#738196;background:#edf1f6;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;font-size:13px;display:grid}.companyRoleChoices button.selected{color:#127552;background:#f0faf6;border-color:#82c8ad;box-shadow:inset 0 0 0 1px #c9eadf}.companyRoleChoices button.selected b{color:#fff;background:#159669}.supplyChainMap{background:#f8fafc;border:1px solid #dce6ef;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid}.supplyChainMap>div{background:#fff;border:1px solid #e0e7ef;border-radius:8px;min-width:0;padding:10px 11px}.supplyChainMap small,.supplyChainMap strong,.supplyChainMap span{display:block}.supplyChainMap small{color:#6f8bb1;letter-spacing:.7px;font-size:12px;font-weight:850}.supplyChainMap strong{color:#34475f;margin-top:4px;font-size:13px}.supplyChainMap span{color:#8a97a7;margin-top:4px;font-size:12px}.supplyChainMap>b{color:#86a0bf;font-size:16px}.companyLinkGrid{padding-top:1px}.originalSupplierRelationships{background:#f7faff;border:1px solid #cfddec;border-radius:11px;margin:0 0 14px;overflow:hidden}.originalSupplierRelationships>header{background:#edf5ff;border-bottom:1px solid #dce6f1;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.originalSupplierRelationships>header small,.originalSupplierRelationships>header strong,.originalSupplierRelationships>header p{display:block}.originalSupplierRelationships>header small{color:#3971bd;letter-spacing:.8px;font-size:12px;font-weight:850}.originalSupplierRelationships>header strong{color:#324d70;margin-top:4px;font-size:14px}.originalSupplierRelationships>header p{color:#72849b;margin:4px 0 0;font-size:12px;line-height:1.45}.originalSupplierRelationships>header button{color:#3569ab;background:#fff;border:1px solid #9dbbe1;border-radius:7px;flex:none;height:30px;padding:0 10px;font-size:13px;font-weight:750}.supplierRelationshipList{gap:10px;padding:12px;display:grid}.supplierRelationshipCard{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:12px;box-shadow:0 4px 14px #28466d0a}.supplierRelationshipHeading{border-bottom:1px solid #edf1f5;align-items:center;gap:9px;margin-bottom:11px;padding-bottom:9px;display:flex}.supplierRelationshipHeading>span{color:#326ab5;background:#e8f1ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:grid}.supplierRelationshipHeading>div{flex:1}.supplierRelationshipHeading strong,.supplierRelationshipHeading small{display:block}.supplierRelationshipHeading strong{color:#3f526b;font-size:13px}.supplierRelationshipHeading small{color:#8b98a8;margin-top:3px;font-size:12px}.supplierRelationshipHeading>button{color:#ad6570;background:0 0;border:0;font-size:12px}.supplierRelationshipGrid{grid-template-columns:1fr 1fr}.quickSupplierAction{background:#fff;border-top:1px solid #dce6f1;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.quickSupplierAction>div{align-items:center;gap:9px;display:flex}.quickSupplierAction>div>span{color:#16815b;background:#e9f7f1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:750;display:grid}.quickSupplierAction p{margin:0}.quickSupplierAction strong,.quickSupplierAction small{display:block}.quickSupplierAction strong{color:#465a73;font-size:13px}.quickSupplierAction small{color:#8b98a8;margin-top:4px;font-size:12px}.quickSupplierAction>button{color:#167354;background:#f2faf7;border:1px solid #9ccdbb;border-radius:7px;height:29px;padding:0 9px;font-size:13px;font-weight:750}.quickSupplierForm{background:#f8fbfe;border-top:1px solid #d9e5ef;padding:13px 14px 14px}.quickSupplierNotice{background:#fffaf0;border:1px solid #ead8a9;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:11px;padding:9px 10px;display:flex}.quickSupplierNotice>span{color:#986a12;background:#f5e8c3;border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:850;display:grid}.quickSupplierNotice p{margin:0}.quickSupplierNotice strong,.quickSupplierNotice small{display:block}.quickSupplierNotice strong{color:#6c5425;font-size:13px}.quickSupplierNotice small{color:#8c764c;margin-top:3px;font-size:12px}.quickSupplierNotice b{color:#a56c05}.saveQuickSupplier{color:#fff;background:#16865f;border:1px solid #16865f;border-radius:7px;height:31px;margin:12px 0 0 auto;padding:0 11px;font-size:13px;font-weight:750;display:block}.relationshipSelectionNotice{background:#f9fbfd;border:1px dashed #c9d7e7;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:11px 12px;display:flex}.relationshipSelectionNotice>span{color:#597898;background:#eaf1f8;border-radius:7px;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.relationshipSelectionNotice p{margin:0}.relationshipSelectionNotice strong,.relationshipSelectionNotice small{display:block}.relationshipSelectionNotice strong{color:#50647c;font-size:13px}.relationshipSelectionNotice small{color:#8a97a7;margin-top:4px;font-size:12px;line-height:1.5}.counterpartLinkGrid{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:9px;padding:12px}.companyRegulatorySection{border-color:#d8e6e0}.companyRegulatorySection>.frameworkSectionHeading{position:relative}.regulatoryReviewBadge{letter-spacing:.7px;color:#16815b!important;background:#e8f7f1!important;border-radius:5px!important;width:auto!important;height:auto!important;margin-left:auto!important;padding:5px 7px!important;font-size:12px!important}.regulatoryRequirementChoices{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px;display:grid}.regulatoryRequirementChoices button{color:#68778b;text-align:left;background:#fbfcfe;border:1px solid #dce4ee;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:16px 1fr;align-items:center;gap:3px 6px;min-height:58px;padding:9px 10px;display:grid}.regulatoryRequirementChoices button>span{color:#a4afbc;grid-row:1/3;font-size:15px}.regulatoryRequirementChoices button strong{font-size:13px}.regulatoryRequirementChoices button small{color:#929dab;font-size:12px}.regulatoryRequirementChoices button.selected{background:#f3f7ff;border-color:#8cb2ed;box-shadow:inset 0 0 0 1px #cadef9}.regulatoryRequirementChoices button.selected>span,.regulatoryRequirementChoices button.selected strong{color:#2869ce}.regulatoryRequirementChoices button.selected.required{background:#fff9ef;border-color:#e2b66f;box-shadow:inset 0 0 0 1px #f1dab4}.regulatoryRequirementChoices button.selected.required>span,.regulatoryRequirementChoices button.selected.required strong{color:#b2730f}.regulatoryRequirementChoices button.selected.not_required{background:#f0faf6;border-color:#83c8ae;box-shadow:inset 0 0 0 1px #c8e9dc}.regulatoryRequirementChoices button.selected.not_required>span,.regulatoryRequirementChoices button.selected.not_required strong{color:#16815b}.regulatoryDecisionNotice{background:#fffaf1;border:1px solid #ead9aa;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:10px 12px;display:flex}.regulatoryDecisionNotice>span{color:#966813;background:#f5e8c4;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;font-size:13px;font-weight:850;display:grid}.regulatoryDecisionNotice p{color:#7f6b43;margin:0;font-size:13px;line-height:1.55}.regulatoryDecisionNotice strong{color:#644d20}.regulatoryCoreGrid{margin-bottom:14px}.approvalRecordsHeader{background:#f7f9fc;border:1px solid #dce5ee;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:14px;margin-top:3px;padding:11px 12px;display:flex}.approvalRecordsHeader small,.approvalRecordsHeader strong{display:block}.approvalRecordsHeader small{color:#6f89aa;letter-spacing:.75px;font-size:12px;font-weight:850}.approvalRecordsHeader strong{color:#40526a;margin-top:4px;font-size:13px}.approvalRecordsHeader button{color:#4770a7;background:#fff;border:1px solid #bcd0e8;border-radius:7px;height:28px;padding:0 9px;font-size:13px;font-weight:750}.approvalRecordsHeader button:disabled{opacity:.45;cursor:default}.approvalRecord{background:#fff;border:1px solid #dce5ee;padding:13px 13px 14px}.approvalRecord:last-of-type{border-radius:0 0 10px 10px}.approvalRecord+.approvalRecord{border-top:0}.approvalRecord>header{align-items:center;gap:9px;margin-bottom:12px;display:flex}.approvalRecord>header>span{color:#2869ce;background:#edf4ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:850;display:grid}.approvalRecord>header>div{flex:1}.approvalRecord>header strong,.approvalRecord>header small{display:block}.approvalRecord>header strong{color:#3e5068;font-size:13px}.approvalRecord>header small{color:#8a97a8;margin-top:3px;font-size:12px}.approvalRecord>header button{color:#aa6670;background:0 0;border:0;font-size:12px}.approvalRecordGrid{grid-template-columns:1fr 1fr}.regulatoryEmptyState{background:#f8fafc;border:1px dashed #ccd8e6;border-radius:10px;align-items:center;gap:12px;min-height:74px;padding:14px;display:flex}.regulatoryEmptyState>span{color:#6e819b;background:#e9eef5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:850;display:grid}.regulatoryEmptyState strong{color:#485b73;font-size:13px}.regulatoryEmptyState p{color:#8996a7;margin:5px 0 0;font-size:13px}.regulatoryEmptyState.not_required{background:#f5fbf8;border-color:#c9e6dc}.regulatoryEmptyState.not_required>span{color:#16815b;background:#dcf3e9}.companyManagementSection textarea{min-height:70px}.companySubmit{background:#16865f;border-color:#16865f;box-shadow:0 5px 14px #16865f30}.fixedCategoryDetails{background:#fbfdff;border-color:#d7e4f1}.fixedCategoryNote{background:#f3f8ff;border-color:#d7e4f1;margin-top:10px}.fixedCategoryNote>span{color:#2d6bc5;background:#e3eefc}.compactRequirementChoices{grid-template-columns:repeat(3,1fr)}.simplifiedApprovalGrid{background:#fbfcfe;border:1px solid #dce5ee;border-radius:10px;padding:13px}@media (max-width:800px){.companyRegistrationModal{width:100%}.companyRoleChoices,.regulatoryRequirementChoices{grid-template-columns:1fr 1fr}.supplyChainMap{grid-template-columns:1fr}.supplyChainMap>b{justify-self:center;transform:rotate(90deg)}.companyFieldGrid,.approvalRecordGrid,.supplierRelationshipGrid{grid-template-columns:1fr}.companyFieldGrid .full,.approvalRecordGrid .full,.supplierRelationshipGrid .full{grid-column:auto}.originalSupplierRelationships>header,.quickSupplierAction{flex-direction:column;align-items:flex-start}.originalSupplierRelationships>header button,.quickSupplierAction>button{width:100%}}@media (max-width:520px){.companyRoleChoices,.regulatoryRequirementChoices{grid-template-columns:1fr}.approvalRecordsHeader{flex-direction:column;align-items:flex-start}.approvalRecordsHeader button{width:100%}.companyModalFooter>div{grid-template-columns:1fr 1.3fr}}.contactAvatar.red{background:#c85561}.contactsToolbar{align-items:flex-start}.contactTabs{scrollbar-width:thin;flex:1;gap:7px;min-width:0;padding-bottom:2px;overflow-x:auto}.contactTabs button{background:#fff;border-color:#dce4ee;flex:none}.contactTabs button.active{border-color:#9fbee9;box-shadow:0 4px 12px #1e63cc18}.companyCategoryChoices{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.companyCategoryChoices button{color:#65758b;text-align:left;background:#fbfcfe;border:1px solid #dce4ee;border-radius:10px;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;min-height:66px;padding:10px;display:grid}.companyCategoryChoices button>span{color:#657a96;background:#eef2f7;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:850;display:grid}.companyCategoryChoices button strong,.companyCategoryChoices button small{display:block}.companyCategoryChoices button strong{color:#465972;font-size:13px}.companyCategoryChoices button small{color:#8b98a8;margin-top:4px;font-size:12px;line-height:1.35}.companyCategoryChoices button>b{color:#9ca8b6;font-size:14px}.companyCategoryChoices button.selected{background:#f1faf6;border-color:#72b99d;box-shadow:inset 0 0 0 1px #c8e7da}.companyCategoryChoices button.selected>span{color:#14805a;background:#dff3ea}.companyCategoryChoices button.selected strong,.companyCategoryChoices button.selected>b{color:#14805a}.categoryDetailGrid{background:#f9fbfd;border:1px solid #e0e7ef;border-radius:10px;padding:13px}.classificationNote{background:#f6f9fd;border:1px solid #d8e3ef;border-radius:9px;align-items:flex-start;gap:8px;margin-top:11px;padding:9px 11px;display:flex}.classificationNote>span{color:#5477a5;background:#e7eef8;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:13px;font-weight:850;display:grid}.classificationNote p{color:#718097;margin:0;font-size:13px;line-height:1.55}.classificationNote strong{color:#445a76}@media (max-width:1180px){.companyCategoryChoices{grid-template-columns:1fr 1fr}}@media (max-width:820px){.contactsToolbar{flex-direction:column;align-items:stretch}.contactTabs{width:100%}.contactAddButton{align-self:flex-end}}@media (max-width:520px){.contactTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.contactTabs button{justify-content:center;gap:4px;min-width:0;padding:0 6px}.contactTabs button>span{font-size:12px}.contactTabs button>b{min-width:17px;padding:2px 4px;font-size:11px}.companyCategoryChoices{grid-template-columns:1fr}.categoryDetailGrid{padding:10px}.contactAddButton{width:100%}}.contactsCategoryTabs button{white-space:nowrap;flex:none}.contactRegistryFilters{flex-wrap:wrap}.contactRegistryFilters button{align-items:center;gap:7px;display:inline-flex}.contactRegistryFilters button b{color:#7a889a;background:#edf1f6;border-radius:999px;min-width:20px;padding:2px 5px;font-size:11px}.contactRegistryFilters button.active b{color:var(--blue);background:#d9e8ff}.companyTableHead.contactMasterHead{grid-template-columns:minmax(290px,1.2fr) minmax(440px,2fr) 88px 54px;padding-left:61px}.companyContactRow.contactMasterRow{grid-template-columns:34px minmax(290px,1.2fr) minmax(440px,2fr) 88px 54px}.contactMasterRow .companyIdentity strong,.contactMasterRow .companyIdentity small{white-space:normal;overflow-wrap:anywhere}.contactRegistryMemberships{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;min-width:0;display:grid}.contactRegistryMembership{min-width:0;display:block}.contactRegistryMembership>span{align-items:center;gap:7px;min-width:0;display:flex}.contactRegistryMembership i{color:#2f68b4;letter-spacing:.25px;background:#edf3fc;border-radius:5px;flex:none;padding:4px 6px;font-size:12px;font-style:normal;font-weight:850}.contactRegistryMembership strong{color:#52647b;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.3}.contactRegistryMembership small{color:#929dab;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.35;display:block}.contactMasterRow .registryEditAction{text-align:right}@media (max-width:1180px){.companyTableHead.contactMasterHead{grid-template-columns:minmax(240px,1.05fr) minmax(380px,1.8fr) 72px 54px}.companyContactRow.contactMasterRow{grid-template-columns:34px minmax(240px,1.05fr) minmax(380px,1.8fr) 72px 54px}.contactRegistryMemberships{grid-template-columns:1fr}}@media (max-width:980px){.companyTableHead.contactMasterHead{display:none}.companyContactRow.contactMasterRow{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;gap:8px 11px;min-height:118px;padding:13px}.contactMasterRow .contactAvatar{grid-area:1/1}.contactMasterRow .companyIdentity{grid-area:1/2}.contactMasterRow .contactRegistryMemberships{grid-area:2/2}.contactMasterRow .contactPeopleCount{grid-area:1/3;justify-self:end;display:block}.contactMasterRow .registryEditAction{grid-area:2/3;align-self:end;display:block}.contactRegistryFilters{flex-wrap:nowrap;overflow-x:auto}.contactRegistryFilters button{flex:none}}@media (max-width:520px){.contactMasterRow .contactPeopleCount{display:none}}.generalContactViewTabs{overflow-x:auto}.generalContactViewTabs button{white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}.generalContactViewTabs button b{color:#7a889a;background:#edf1f6;border-radius:999px;min-width:20px;padding:2px 5px;font-size:11px}.generalContactViewTabs button.active b{color:var(--blue);background:#d9e8ff}.generalOrganizationHead,.generalOrganizationRow{align-items:center;gap:12px;display:grid}.generalOrganizationHead{border-bottom:1px solid var(--line);color:#8b97a7;text-transform:uppercase;letter-spacing:.55px;background:#f7f9fc;grid-template-columns:minmax(260px,1.3fr) minmax(190px,.9fr) minmax(240px,1.1fr) 84px 54px;min-height:32px;padding:0 17px 0 61px;font-size:12px;font-weight:700}.generalOrganizationRow{color:#65758b;background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(260px,1.3fr) minmax(190px,.9fr) minmax(240px,1.1fr) 84px 54px;min-height:78px;padding:10px 17px}.generalOrganizationRow:hover,.generalPersonRow:hover{background:#f9fbff}.generalPeopleHead,.generalPersonRow{align-items:center;gap:12px;display:grid}.generalPeopleHead{border-bottom:1px solid var(--line);color:#8b97a7;text-transform:uppercase;letter-spacing:.55px;background:#f7f9fc;grid-template-columns:minmax(170px,.9fr) minmax(210px,1.1fr) minmax(180px,.95fr) minmax(230px,1.2fr) minmax(130px,.7fr) 54px;min-height:32px;padding:0 17px 0 61px;font-size:12px;font-weight:700}.generalPersonRow{color:#65758b;background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(170px,.9fr) minmax(210px,1.1fr) minmax(180px,.95fr) minmax(230px,1.2fr) minmax(130px,.7fr) 54px;min-height:84px;padding:10px 17px}.generalContactStack{min-width:0}.generalContactStack strong,.generalContactStack small{overflow-wrap:anywhere;display:block}.generalContactStack strong{color:#52647b;font-size:13px;line-height:1.35}.generalContactStack small{color:#929dab;margin-top:5px;font-size:12px;line-height:1.4}.generalPersonContact a{color:#3f6fae;text-decoration:none}.generalPersonContact a:hover{text-decoration:underline}.generalOrganizationRow .registryEditAction,.generalPersonRow .registryEditAction{cursor:pointer;background:0 0;border:0;justify-self:end;padding:0}.contactDuplicatePanel{color:#765821;background:#fff9ed;border:1px solid #efc987;border-radius:10px;margin:0 0 13px;padding:13px 15px}.contactDuplicatePanel p{color:#8a6b31;margin:5px 0 10px;font-size:13px}.contactDuplicatePanel>div{justify-content:flex-end;gap:7px;display:flex}.contactDuplicatePanel button,.personOrganizationActions button{color:#6f5b32;background:#fff;border:1px solid #d7c28f;border-radius:7px;min-height:32px;padding:0 10px;font-weight:700}.compactOrganizationForm{background:#f8fafc;border:1px solid #dce5ef;border-radius:10px;padding:13px}.compactOrganizationSubmit{margin:12px 0 0 auto;display:block}.regulatoryFooterSecondaryAction{color:var(--blue)!important;background:#fff!important}.personOrganizationActions button{color:#4770a7;border-color:#bcd0e8}.companyCombobox{min-width:0;position:relative}.companyCombobox>input{width:100%}.companyComboboxResults{z-index:30;background:#fff;border:1px solid #cbd8e8;border-radius:10px;max-height:min(340px,45vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #2739522e}.companyComboboxResults>button{color:#40526a;text-align:left;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:10px 11px;display:flex}.companyComboboxResults>button:hover,.companyComboboxResults>button.highlighted,.companyComboboxResults>button[aria-selected=true]{background:#edf4ff}.companyComboboxResults>button>span:first-child{min-width:0}.companyComboboxResults strong,.companyComboboxResults small{overflow-wrap:anywhere;display:block}.companyComboboxResults small{color:#7e8c9f;margin-top:4px;font-size:12px}.companyComboboxBadges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;display:flex}.companyComboboxBadges b,.companyComboboxBadges em{color:#2869ce;background:#e8f1ff;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800;line-height:1.2}.companyComboboxBadges b.general{color:#647286;background:#eef1f5}.companyComboboxBadges em{color:#7056a8;background:#f4f0ff}.companyComboboxEmpty{color:#65758a;text-align:center;padding:14px}.companyComboboxEmpty span{margin-bottom:9px;display:block}.companyComboboxEmpty button{color:var(--blue);background:0 0;border:0;font-weight:800}.companyComboboxSelected{background:#f8fbff;border:1px solid #cbd8e8;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:11px 12px;display:flex}.companyComboboxSelected>div{min-width:0}.companyComboboxSelected strong,.companyComboboxSelected small{overflow-wrap:anywhere;display:block}.companyComboboxSelected small{color:#718197;margin:4px 0 7px}.companyComboboxSelected>button{color:var(--blue);background:0 0;border:0;flex-shrink:0;font-weight:800}.companyComboboxSelected.independent{background:#fafbfc}.personOrganizationActions{flex-wrap:wrap;gap:8px;display:flex}.affiliationDuplicateWarning{margin:0 0 12px}.companyComboboxError{font-weight:750;color:#b24d58!important}@media (max-width:1180px){.generalOrganizationHead{grid-template-columns:minmax(220px,1.15fr) minmax(170px,.85fr) minmax(210px,1fr) 72px 54px}.generalOrganizationRow{grid-template-columns:34px minmax(220px,1.15fr) minmax(170px,.85fr) minmax(210px,1fr) 72px 54px}.generalPeopleHead{grid-template-columns:minmax(150px,.85fr) minmax(180px,1fr) minmax(160px,.9fr) minmax(205px,1.15fr) 115px 54px}.generalPersonRow{grid-template-columns:34px minmax(150px,.85fr) minmax(180px,1fr) minmax(160px,.9fr) minmax(205px,1.15fr) 115px 54px}}@media (max-width:760px){.contactDuplicatePanel>div{flex-direction:column;align-items:stretch}.compactOrganizationSubmit{width:100%}.regulatoryAddFooterActions{flex-wrap:wrap}.regulatoryAddFooterActions button{flex:140px}.companyComboboxResults{max-height:300px;margin-top:6px;position:relative;top:auto}.companyComboboxResults>button{flex-direction:column}.companyComboboxBadges{justify-content:flex-start}.companyComboboxSelected{flex-direction:column;align-items:stretch}.companyComboboxSelected>button{align-self:flex-start}}@media (max-width:980px){.generalOrganizationHead,.generalPeopleHead{display:none}.generalOrganizationRow,.generalPersonRow{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:8px 11px;padding:13px}.generalOrganizationRow .contactAvatar,.generalPersonRow .contactAvatar{grid-area:1/1/3}.generalOrganizationRow .companyIdentity,.generalPersonRow .personIdentity{grid-area:1/2}.generalOrganizationRow .generalContactStack:nth-of-type(3){grid-area:2/2}.generalOrganizationRow .generalContactStack:nth-of-type(4){grid-area:3/2}.generalOrganizationRow .contactPeopleCount{white-space:nowrap;grid-area:1/3;display:block}.generalOrganizationRow .registryEditAction{grid-area:3/3;align-self:end}.generalPersonRow .generalContactStack:nth-of-type(3){grid-area:2/2}.generalPersonRow .generalContactStack:nth-of-type(4){grid-area:3/2}.generalPersonRow .generalContactStack:nth-of-type(5){grid-area:4/2}.generalPersonRow .generalContactStack:nth-of-type(6){grid-area:5/2}.generalPersonRow .registryEditAction{grid-area:1/3}.generalOrganizationRow .generalContactStack:nth-of-type(3):before{content:"Type & Service"}.generalOrganizationRow .generalContactStack:nth-of-type(4):before{content:"Business Relationship"}.generalPersonRow .generalContactStack:nth-of-type(3):before{content:"Organization"}.generalPersonRow .generalContactStack:nth-of-type(4):before{content:"Role"}.generalPersonRow .generalContactStack:nth-of-type(5):before{content:"Contact"}.generalPersonRow .generalContactStack:nth-of-type(6):before{content:"Location"}.generalOrganizationRow .generalContactStack:before,.generalPersonRow .generalContactStack:before{color:#8795a7;letter-spacing:.55px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}}.personRegistrationModal{width:min(900px,100vw - 32px)}.personModalTitle>span{color:#16815b;background:#e9f8f1}.personProfileGrid{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.personPhotoUpload{aspect-ratio:1;color:#71839a;background:#f8fafc;border:1px dashed #b9c9da;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:112px;display:flex}.personPhotoUpload>span{color:#4e719d;background:#e8eff7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.personPhotoUpload strong{font-size:13px}.personPhotoUpload small{color:#9aa6b5;font-size:12px}.personIdentityGrid{grid-template-columns:1fr 1fr}.personAffiliationHeader{background:#f7f9fc;border:1px solid #dce5ee;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.personAffiliationHeader small,.personAffiliationHeader strong{display:block}.personAffiliationHeader small{color:#6f89aa;letter-spacing:.75px;font-size:12px;font-weight:850}.personAffiliationHeader strong{color:#40526a;margin-top:4px;font-size:13px}.personAffiliationHeader button{color:#4770a7;background:#fff;border:1px solid #bcd0e8;border-radius:7px;height:28px;padding:0 10px;font-size:13px;font-weight:750}.personAffiliationCard{background:#fff;border:1px solid #dce5ee;padding:13px}.personAffiliationCard:last-child{border-radius:0 0 10px 10px}.personAffiliationCard+.personAffiliationCard{border-top:0}.personAffiliationTitle{align-items:center;gap:9px;margin-bottom:12px;display:flex}.personAffiliationTitle>span{color:#2869ce;background:#edf4ff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:850;display:grid}.personAffiliationTitle>div{flex:1}.personAffiliationTitle strong,.personAffiliationTitle small{display:block}.personAffiliationTitle strong{color:#3e5068;font-size:13px}.personAffiliationTitle small{color:#8a97a8;margin-top:3px;font-size:12px}.personAffiliationTitle>button{color:#aa6670;background:0 0;border:0;font-size:12px}.personRelationshipSection textarea{min-height:88px}.personSubmit{background:#16865f;border-color:#16865f;box-shadow:0 5px 14px #16865f30}.messagingAccountGrid{border-top:1px solid #e6ebf1;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding-top:14px;display:grid}.messagingAccountField{background:#fbfcfe;border:1px solid #dce4ee;border-radius:9px;grid-template-columns:31px minmax(110px,.75fr) minmax(150px,1.25fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid;position:relative}.messagingAccountField.preferred{background:#f4f8ff;border-color:#8db6eb;box-shadow:inset 0 0 0 1px #d8e7fb}.messagingAccountField>span:nth-child(2) strong,.messagingAccountField>span:nth-child(2) small{display:block}.messagingAccountField>span:nth-child(2) strong{color:#44566e;font-size:13px}.messagingAccountField>span:nth-child(2) small{color:#909cab;margin-top:3px;font-size:12px;line-height:1.35}.messagingAccountField input{color:#35465e;background:#fff;border:1px solid #dce4ee;border-radius:7px;outline:none;width:100%;min-width:0;height:32px;padding:0 9px;font-size:13px}.messagingAccountField input:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.messagingAccountField>b{color:#fff;letter-spacing:.3px;background:#2f72d6;border-radius:999px;padding:3px 6px;font-size:12px;position:absolute;top:-7px;right:9px}.messagingBrand{border-radius:9px;place-items:center;width:31px;height:31px;font-weight:850;color:#fff!important;font-size:13px!important;display:grid!important}.messagingBrand.telegram{background:#229ed9}.messagingBrand.whatsapp{background:#25a866}.messagingBrand.wechat{background:#20ba45}.messagingBrand.messenger{background:#1687f8}.messagingBrand.kakaotalk{background:#fee500;color:#2f2a20!important}.messagingBrand.slack{background:#4a154b}.peopleTableHead{grid-template-columns:minmax(145px,1.05fr) 1fr 1.08fr .75fr minmax(190px,1.45fr) .62fr 30px}.personContactRow{grid-template-columns:34px minmax(145px,1.05fr) 1fr 1.08fr .75fr minmax(190px,1.45fr) .62fr 30px}.personIdentityButton{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.personEmail,.personPhone{color:#3f6fae;text-decoration:none}.personEmail:hover,.personPhone:hover{text-decoration:underline}.personMessaging{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.personMessaging>a,.personMessaging>button{color:#4e6078;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:25px minmax(0,1fr) 10px;align-items:center;gap:6px;min-width:0;max-width:150px;height:37px;padding:4px 6px;text-decoration:none;display:grid}.personMessaging>a:hover,.personMessaging>button:hover{background:#f6f9ff;border-color:#9dbce6}.personMessaging>a>b,.personMessaging>button>b{color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.personMessaging b.telegram{background:#229ed9}.personMessaging b.whatsapp{background:#25a866}.personMessaging b.wechat{background:#20ba45}.personMessaging b.messenger{background:#1687f8}.personMessaging b.kakaotalk{color:#2f2a20;background:#fee500}.personMessaging b.slack{background:#4a154b}.personMessaging a span,.personMessaging button span{min-width:0}.personMessaging strong,.personMessaging small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personMessaging strong{color:#697a8e;font-size:12px}.personMessaging small{color:#31465f;margin-top:3px;font-size:12px}.personMessaging em{color:#7d91a9;text-align:right;font-size:13px;font-style:normal}@media (max-width:720px){.personRegistrationModal{width:100%}.personProfileGrid{grid-template-columns:1fr}.personPhotoUpload{width:94px}.personIdentityGrid{grid-template-columns:1fr}.personAffiliationHeader{flex-direction:column;align-items:flex-start}.personAffiliationHeader button{width:100%}}@media (max-width:1180px){.peopleTableHead{grid-template-columns:minmax(150px,1.05fr) 1fr 1.1fr minmax(185px,1.45fr) .62fr 24px}.personContactRow{grid-template-columns:34px minmax(150px,1.05fr) 1fr 1.1fr minmax(185px,1.45fr) .62fr 24px}.peopleTableHead span:nth-child(4),.personContactRow .personPhone{display:none}}@media (max-width:820px){.personContactRow{grid-template-rows:auto auto auto auto;grid-template-columns:38px minmax(0,1fr) auto;min-height:142px}.personContactRow .contactAvatar{grid-area:1/1/3}.personContactRow .personIdentity{grid-area:1/2}.personContactRow .personCompany{grid-area:2/2}.personContactRow .personEmail{grid-area:3/2}.personContactRow .personMessaging{grid-area:4/2/auto/4;padding-top:3px;overflow-x:auto}.personContactRow .contactStatus{grid-area:1/3}.personContactRow .contactRowEnd{grid-area:2/3}.personMessaging>a,.personMessaging>button{flex:0 0 145px}}@media (max-width:720px){.messagingAccountGrid{grid-template-columns:1fr}.messagingAccountField{grid-template-columns:31px minmax(95px,.8fr) minmax(120px,1.2fr)}}.scheduleViews button,.pagcorTabs button{align-items:center;gap:7px;display:flex}.scheduleViews button>b,.pagcorTabs button>b{color:#7b899b;text-align:center;background:#edf1f6;border-radius:999px;min-width:20px;padding:3px 6px;font-size:11px;line-height:1.2}.scheduleViews button.active>b,.pagcorTabs button.active>b{color:var(--blue);background:#d9e8ff}.assistantTabs button{gap:7px}.assistantTabs button>span,.contactTabs button>span{display:none}.assistantFilterBar button,.taskRailTabs button{justify-content:center;align-items:center;gap:6px;display:flex}.assistantFilterBar button>b,.taskRailTabs button>b{color:#738297;background:#e8ecf2;border-radius:999px;min-width:19px;padding:2px 5px;font-size:11px}.assistantFilterBar button.active>b,.taskRailTabs button.active>b{color:#6041b7;background:#ddd4f6}.assistantChangeList>button{grid-template-columns:38px minmax(210px,1fr) 142px 170px 14px}.changeTotals{background:0 0;grid-template-columns:1fr 1fr;gap:7px;padding:0;display:grid}.changeTotals>span{white-space:nowrap;background:#f7f4fc;border:1px solid #e1daf2;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 9px;display:flex}.changeTotals>span small,.changeTotals>span b{margin:0;display:inline}.changeTotals>span small{color:#8576a5;font-size:11px;font-weight:750}.changeTotals>span b{color:#6041b7;font-size:14px}.assistantChangeList time{font-variant-numeric:tabular-nums;white-space:nowrap}.staleTimestamp{font-weight:750;color:#d14f59!important}.staleTimestamp b{color:#d14f59;margin-right:5px;font-size:12px}.staleTimestamp b i{color:#e19a9f;margin:0 4px;font-style:normal;font-weight:500}.updateTableRow .staleTimestamp{color:#d14f59!important}@media (max-width:760px){.assistantChangeList>button{grid-template-columns:38px minmax(0,1fr) 128px 14px;gap:8px}.assistantChangeList time{text-align:left;grid-column:2/4}.changeTotals>span{padding:6px 7px}}@media (max-width:460px){.assistantChangeList>button{grid-template-columns:38px minmax(0,1fr) 14px}.changeTotals{grid-column:2/4;width:128px}.assistantChangeList time{grid-column:2/4}}.executiveOverview{gap:15px}.dashboardDecisionGrid{grid-template-columns:minmax(0,1.5fr) minmax(340px,.72fr);gap:15px;display:grid}.dashboardWorkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.dashboardDecisionGrid>.panel,.dashboardWorkGrid>.panel{margin:0}.panelEyebrow{color:#7387a2;letter-spacing:.85px;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.attentionList{margin-top:10px}.attentionList>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:5px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:75px;padding:11px 3px;display:grid}.attentionList>button:last-child{border-bottom:0}.attentionList>button:hover{background:#fbfcff}.attentionList>button>i{border-radius:5px;width:5px;height:45px}.attentionList>button>i.red{background:#d75262}.attentionList>button>i.amber{background:#d69a2d}.attentionList>button>i.violet{background:#7355c6}.attentionList small,.attentionList strong,.attentionList em{display:block}.attentionList small{color:#7d6c9b;letter-spacing:.45px;font-size:11px;font-weight:850}.attentionList strong{color:#33465e;margin-top:5px;font-size:15px}.attentionList em{color:#8a96a6;margin-top:4px;font-size:12px;font-style:normal}.attentionList>button>b{color:#9ba7b7}.dashboardAiGateway{flex-direction:column;align-items:flex-start;display:flex;background:linear-gradient(145deg,#fff,#f5f1ff)!important;border-color:#d9cfee!important;padding:21px!important}.aiGatewayMark{color:#fff;background:linear-gradient(145deg,#7656db,#5234af);border-radius:13px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid;box-shadow:0 7px 17px #5638ae2e}.dashboardAiGateway>small{color:#7559c1;letter-spacing:.9px;margin-top:14px;font-size:12px;font-weight:850}.dashboardAiGateway h2{color:#3c3152;margin:7px 0 0;font-size:20px;line-height:1.35}.dashboardAiGateway>p{color:#786f87;margin:8px 0 15px;font-size:13px;line-height:1.6}.dashboardAsk{color:#5a4978;text-align:left;background:#fff;border:1px solid #d9cef2;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px 11px;display:flex}.dashboardAsk span{flex:1;line-height:1.4}.dashboardAsk b{color:#fff;background:#6847c7;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.dashboardAiGateway>div:last-child{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:auto;padding-top:13px;display:grid}.dashboardAiGateway>div:last-child button{color:#65527f;background:#faf8ff;border:1px solid #ded5f1;border-radius:8px;min-height:38px;padding:7px 8px;font-size:12px;font-weight:750}.dashboardAiGateway>div:last-child b{color:#6847c7;margin-left:5px}.dashboardWorkGrid .panelHeader{align-items:flex-start}.dashboardWorkGrid .panelHeader>div{min-width:0}.dashboardWorkGrid .panelHeader button{flex:none}.dashboardWorkGrid .event{height:53px}.dashboardWorkGrid .taskRow{min-height:58px}.dashboardWorkGrid .noteRow{min-height:55px}@media (max-width:1180px){.dashboardDecisionGrid{grid-template-columns:1fr}.dashboardWorkGrid{grid-template-columns:1fr 1fr}.dashboardWorkGrid .knowledgePanel{grid-column:1/-1}}@media (max-width:760px){.dashboardWorkGrid{grid-template-columns:1fr}.dashboardWorkGrid .knowledgePanel{grid-column:auto}.dashboardAiGateway>div:last-child{grid-template-columns:1fr}.attentionList>button{grid-template-columns:5px minmax(0,1fr) 12px}.attentionList strong{font-size:14px}}@media (max-width:430px){.dashboardDecisionGrid{display:block}.dashboardDecisionGrid>.panel{margin-bottom:12px}}.dashboardHeaderActions{color:#65758a;white-space:nowrap;flex-wrap:wrap;grid-area:2/2;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex;position:relative}.dashboardHeaderActions>span{align-items:baseline;gap:4px;display:flex}.dashboardHeaderActions>span strong{color:#40536b;font-size:13px}.dashboardHeaderActions>button{color:#3567af;background:#fff;border:1px solid #9dbbe9;border-radius:8px;min-width:94px;height:36px;padding:0 13px;font-size:13px;font-weight:800}.dashboardHeaderActions>button:disabled{cursor:wait;opacity:.62}.dashboardHeaderActions>p{color:#bd4652;text-align:right;white-space:normal;flex-basis:100%;margin:0;font-size:12px}.dashboardOverviewContext{grid-template-rows:auto auto;grid-template-columns:minmax(270px,1fr) minmax(0,430px)}.dashboardOverviewV2{min-width:0;display:grid}.dashboardOverviewV2 .panel{min-width:0}.dashboardOverviewV2 .panelHeader{gap:14px}.dashboardOverviewV2 .panelHeader>.blockTitle{flex:1;min-width:0}.dashboardOverviewV2 .panelHeader>button{white-space:normal;text-align:right;flex:none;max-width:45%;font-weight:750}.dashboardOverviewV2 .blockTitle h2,.dashboardOverviewV2 .blockTitle p{white-space:normal;text-overflow:clip;overflow:visible}.dashboardOverviewV2 button:focus-visible,.dashboardHeaderActions>button:focus-visible{outline-offset:2px;outline:3px solid #8eb5ee}.dashboardOverviewV2 .dashboardAiGateway>div:last-child{grid-template-columns:1fr;width:44px;margin-top:0;padding-top:0;display:grid}.dashboardOverviewV2 .dashboardAsk{margin-top:auto}.dashboardAttentionList{margin-top:10px;display:grid}.dashboardAttentionRow{border-bottom:1px solid #edf1f5;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:73px;padding:10px 2px;display:grid}.dashboardAttentionRow:last-child{border-bottom:0}.dashboardAttentionRow>span:nth-child(2){min-width:0}.dashboardAttentionRow strong,.dashboardAttentionRow small,.dashboardAttentionRow em{overflow-wrap:anywhere;display:block}.dashboardAttentionRow strong{color:#33465e;font-size:15px}.dashboardAttentionRow small{color:#79889b;margin-top:4px;font-size:12px}.dashboardAttentionRow em{color:#8b96a6;margin-top:3px;font-size:11px;font-style:normal}.dashboardAttentionRow>button,.dashboardRecordRow>button{color:#3f6fae;background:#fff;border:1px solid #d8e1ec;border-radius:7px;min-height:32px;padding:0 9px;font-size:12px;font-weight:800}.dashboardTypeBadge{color:#64768d;text-align:center;background:#eef3f8;border-radius:6px;padding:6px 7px;font-size:11px;font-weight:850}.dashboardTypeBadge.tasks{color:#a96d18;background:#fff4e4}.dashboardTypeBadge.schedule{color:#2868c8;background:#eaf2ff}.dashboardTodayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardRecordList{display:grid}.dashboardRecordRow{border-bottom:1px solid #edf1f5;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:60px;padding:9px 1px;display:grid}.dashboardRecordRow:last-child{border-bottom:0}.dashboardRecordRow>span:nth-child(2){min-width:0}.dashboardRecordRow strong,.dashboardRecordRow small{overflow-wrap:anywhere;display:block}.dashboardRecordRow strong{color:#34475f;font-size:14px}.dashboardRecordRow small{color:#8592a3;margin-top:4px;font-size:12px}.dashboardRecordRow time{color:#526b8b;font-size:13px;font-weight:800}.dashboardPriority{color:#68778b;text-align:center;background:#eef2f6;border-radius:5px;padding:5px 6px;font-size:10px;font-weight:850}.dashboardPriority.high,.dashboardPriority.urgent{color:#c94b58;background:#fff0f1}.dashboardStateMessage{color:#66768a;background:#fafbfd;border:1px solid #e1e7ee;border-radius:9px;flex-direction:column;justify-content:center;min-height:72px;margin:10px 0 0;padding:16px;font-size:13px;line-height:1.55;display:flex}.dashboardStateMessage small{color:#8a96a6;margin-top:4px;display:block}.dashboardStateMessage.error{color:#aa404b;background:#fff7f7;border-color:#f0c9cd}.dashboardStateMessage.unavailable{color:#748297;background:#f8fafc;border-color:#dce4ee}.dashboardRegulatoryPanel,.dashboardKnowledgePanel,.dashboardWeatherPanel,.dashboardQuickAccess{margin:0}.dashboardRepositoryCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dashboardRepositoryCounts>div{background:#fafbfd;border:1px solid #e1e7ef;border-radius:9px;min-width:0;padding:12px}.dashboardRepositoryCounts strong,.dashboardRepositoryCounts span{display:block}.dashboardRepositoryCounts strong{color:#277b59;font-size:21px}.dashboardRepositoryCounts span{color:#617288;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.dashboardKnowledgeRows{margin-top:10px;display:grid}.dashboardKnowledgeRows>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:10px 2px;display:grid}.dashboardKnowledgeRows>button>span{min-width:0}.dashboardKnowledgeRows small,.dashboardKnowledgeRows strong{overflow-wrap:anywhere;display:block}.dashboardKnowledgeRows small{color:#56806d;text-transform:uppercase;font-size:10px;font-weight:800}.dashboardKnowledgeRows strong{color:#34475f;margin-top:4px;font-size:14px}.dashboardKnowledgeRows time{color:#8190a2;font-size:12px}.dashboardKnowledgeRows b{color:#376cae;font-size:12px}.dashboardQuickAccess>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dashboardQuickAccess>div:last-child button{color:#435873;text-align:left;background:#fff;border:1px solid #dce4ee;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:49px;padding:9px 11px;display:flex}.dashboardQuickAccess>div:last-child button:hover{background:#f8fbff;border-color:#abc5eb}.dashboardQuickAccess>div:last-child span{color:#5f8fd8;font-weight:900}.dashboardQuickAccess>div:last-child strong{overflow-wrap:anywhere;font-size:13px}@media (max-width:1220px){.dashboardOverviewV2 .panelHeader{flex-wrap:wrap;align-items:flex-start}.dashboardOverviewV2 .panelHeader>button{max-width:none;margin-left:14px}.dashboardTodayGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.dashboardOverviewShell .sidebar{width:252px;transition:transform .25s;transform:translate(-100%)}.dashboardOverviewShell .sidebar.open{transform:translate(0)}.dashboardOverviewShell .closeMenu{display:block}.dashboardOverviewShell .scrim{z-index:19;background:#06102088;border:0;display:block;position:fixed;inset:0}.dashboardOverviewShell .workspace{margin-left:0}.dashboardOverviewShell .topbar{height:62px;padding:0 15px;display:flex}.dashboardOverviewShell .menuButton{margin-right:9px;display:block}.dashboardOverviewShell .mobileTitle{text-overflow:ellipsis;white-space:nowrap;color:#52627a;font-size:16px;display:block;overflow:hidden}.dashboardOverviewShell .pageWrap{padding-left:24px;padding-right:24px}.dashboardDecisionGrid,.dashboardTodayGrid{grid-template-columns:1fr}.dashboardHeaderActions{justify-content:flex-start}.dashboardHeaderActions>p{text-align:left}}@media (max-width:760px){.dashboardOverviewContext{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:7px;display:grid}.dashboardOverviewContext .dashboardHeaderActions{white-space:normal;grid-area:3/1;justify-content:flex-start}}@media (max-width:700px){.dashboardOverviewV2 .panelHeader>button{text-align:left;width:100%;max-width:none;margin-left:14px}.dashboardAttentionRow{grid-template-columns:72px minmax(0,1fr)}.dashboardAttentionRow>button{grid-column:2;justify-self:start}.dashboardRecordRow{grid-template-columns:72px minmax(0,1fr)}.dashboardRecordRow>button{grid-column:2;justify-self:start}.dashboardRepositoryCounts{grid-template-columns:1fr}.dashboardQuickAccess>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dashboardOverviewShell .pageWrap{padding-left:15px;padding-right:15px}.dashboardHeaderActions{align-items:flex-start;width:100%}.dashboardHeaderActions>span{flex:1}.dashboardHeaderActions>button{min-width:104px}.dashboardQuickAccess>div:last-child{grid-template-columns:1fr}.dashboardKnowledgeRows>button{grid-template-columns:minmax(0,1fr) auto}.dashboardKnowledgeRows b{grid-column:2}.dashboardKnowledgeRows time{grid-column:1}}.dashboardOverviewCompact{gap:14px}.dashboardUnifiedGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.dashboardUnifiedPanel{min-width:0;margin:0;padding-bottom:10px}.dashboardUnifiedPanel .panelHeader{padding-bottom:11px}.dashboardUnifiedPanel .panelHeader>button,.dashboardHeaderLinks button{color:#3f6fae;background:0 0;border:0;font-size:12px;font-weight:800}.dashboardHeaderLinks{flex:none;align-items:center;gap:12px;display:flex}.dashboardHeaderLinks button{padding:5px 0}.dashboardHeaderLinks button+button{position:relative}.dashboardHeaderLinks button+button:before{content:"";background:#d7e0ea;width:1px;height:12px;position:absolute;top:7px;left:-7px}.dashboardCompactList{min-width:0;display:grid}.dashboardCompactRow{border-bottom:1px solid #edf1f5;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:49px;padding:7px 2px;display:grid}.dashboardCompactRow:last-child{border-bottom:0}.dashboardRowTitle{color:#34475f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:5px 0;font-size:14px;font-weight:750;line-height:1.35;overflow:hidden}.dashboardRowTitle:hover{color:#356daf;text-underline-offset:3px;text-decoration:underline}.dashboardRowMeta{color:#76869a;text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:112px;font-size:11px;font-weight:800;line-height:1.3;overflow:hidden}.dashboardRowMeta.urgent{color:#bd4652}.dashboardDocumentBadge{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 7px;font-size:10px;font-weight:850;line-height:1.2;overflow:hidden}.dashboardDocumentBadge.pagcor{color:#2868c8;background:#eaf2ff}.dashboardDocumentBadge.knowledge{color:#277b59;background:#eaf7f0}.dashboardSourceWarning{color:#a64b55;overflow-wrap:anywhere;background:#fff8f8;border:1px solid #f0d2d5;border-radius:7px;margin:5px 0 3px;padding:7px 9px;font-size:11px;line-height:1.4}@media (max-width:900px){.dashboardUnifiedGrid{grid-template-columns:1fr}}@media (max-width:700px){.dashboardUnifiedPanel .panelHeader{flex-wrap:nowrap;display:flex}.dashboardUnifiedPanel .panelHeader>button{text-align:right;width:auto;margin-left:auto}.dashboardCompactRow{grid-template-columns:82px minmax(0,1fr) auto}}@media (max-width:520px){.dashboardCompactRow{grid-template-columns:76px minmax(0,1fr) auto;gap:7px}.dashboardRowMeta{max-width:78px}.dashboardDocumentBadge{padding-left:5px;padding-right:5px;font-size:9px}.dashboardUnifiedPanel .blockTitle p{display:none}}.scheduleViews,.pagcorTabs{background:0 0;border-radius:0;align-items:center;gap:4px;padding:0;display:flex}.scheduleViews button,.pagcorTabs button{color:#718097;height:36px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:13px;font-weight:750}.scheduleViews button:hover,.pagcorTabs button:hover{color:#52647d;background:#f7f9fc}.scheduleViews button.active,.pagcorTabs button.active{color:var(--blue);box-shadow:none;background:#edf4ff;border-color:#bed2f2;font-weight:750}.pagcorAddButton{border:1px solid var(--blue);border-radius:8px;height:34px;font-weight:750;box-shadow:0 5px 14px #1761dd28}@media (max-width:760px){.scheduleViews,.pagcorTabs{scrollbar-width:none;overflow-x:auto}.scheduleViews::-webkit-scrollbar{display:none}.pagcorTabs::-webkit-scrollbar{display:none}.scheduleViews button,.pagcorTabs button{white-space:nowrap;flex:none}}.brandRow{padding-bottom:18px}.navigation{gap:2px}.navGroup{padding-bottom:1px}.navMain{height:44px;min-height:44px;padding-block:0;font-size:15px;line-height:1.35}.navMain.selected{background:#1a2d53;box-shadow:inset 3px 0 #3b7cf2}.navTrailingBrand{background:#fff;border-radius:4px;flex:0 0 22.2917px;justify-content:center;align-items:center;width:22.2917px;height:23.5417px;margin-left:auto;display:inline-flex;overflow:hidden}.navTrailingBrandImage{object-fit:contain;object-position:center;flex:0 0 18px;width:18px;height:18px}.subNav{gap:1px;margin:3px 0 8px 35px}.subNav button{height:34px;min-height:34px;padding:0 8px;font-size:13px;line-height:1.35}.subNav button.active{color:#79a7ff;background:#ffffff0c;font-weight:750}.connectionCard{padding:12px}.connectionCard p{margin:6px 0}.connectionCard .divider{margin:9px 0}.connectionCard .syncTime{margin-top:7px}.profileRow{margin-top:11px;padding-top:12px}.pagcorSummaryIcon.red{color:#c5535f;background:#fff0f1}.pagcorSummaryIcon.cyan{color:#167b91;background:#e8f8fb}.registryToolbar{align-items:flex-start}.pagcorSourceButton{color:#526b89;white-space:nowrap;background:#fff;border:1px solid #a8bad0;border-radius:8px;height:34px;padding:0 12px;font-size:13px;font-weight:750}.pagcorSourceButton:hover{color:#315f9d;background:#f8fbff;border-color:#7e9ec4}.registryListHeader>div:first-child>small{color:#3971bd;letter-spacing:.8px;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.registryChangeWatch{background:#f5f9ff;border:1px solid #d9e5f4;border-radius:9px;align-items:center;gap:10px;margin:12px 16px;padding:10px 12px;display:flex}.registryChangeWatch>span{color:#356ab3;background:#e3edfc;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:16px;font-weight:800;display:grid}.registryChangeWatch>p{flex:1;margin:0}.registryChangeWatch strong,.registryChangeWatch small{display:block}.registryChangeWatch strong{color:#3a4d68;font-size:13px}.registryChangeWatch small{color:#72839a;margin-top:4px;font-size:12px}.registryChangeWatch small b{color:#b55b21}.registryChangeWatch>div{color:#738297;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.registryChangeWatch>div b{color:#3468af;background:#fff;border-radius:5px;margin-left:6px;padding:4px 6px;font-size:13px}.registryTableHead,.registryCompanyRow{grid-template-columns:minmax(220px,1.55fr) minmax(230px,1.45fr) .72fr .9fr .55fr .68fr .34fr;align-items:center;gap:10px;display:grid}.registryTableHead{min-height:var(--platform-list-header-height);padding:0 var(--platform-list-cell-padding-inline);background:var(--platform-list-header-background);border-bottom:1px solid var(--line);color:var(--platform-list-header-color);font-size:var(--platform-list-header-font-size);font-weight:750;line-height:var(--platform-list-cell-line-height);text-transform:uppercase;letter-spacing:var(--platform-list-header-letter-spacing)}.registryCompanyRow{width:100%;min-height:var(--platform-list-row-height);padding:var(--platform-list-cell-padding-block) var(--platform-list-cell-padding-inline);border:0;border-bottom:1px solid var(--platform-list-row-border);color:var(--platform-list-cell-color);font-size:var(--platform-list-cell-font-size);line-height:var(--platform-list-cell-line-height);text-align:left;background:#fff}.registryCompanyRow:hover{background:#f9fbff}.registryCompanyNameAction{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.registryCompanyNameAction strong{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.registryCompanyNameAction:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #a8c5f3}.registryCompany strong,.registryCompany small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.registryCompany strong{color:#2f4058;font-size:13px}.registryCompany small{color:#2870c7;margin-top:5px;font-size:12px;font-weight:750}.registryClassification,.registryMarketProfile,.registryChecked{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.registryClassification strong,.registryClassification small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.registryClassification strong{color:#506784;font-size:12px}.registryClassification small{color:#2870c7;margin-top:5px;font-size:12px;font-weight:700}.registryLicenseBadges{align-items:center;gap:4px;display:flex!important;overflow:visible!important}.registryLicenseBadges i{color:#2f68b4;letter-spacing:.25px;background:#edf3fc;border-radius:5px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:850}.registryMarketProfile{color:#536a87;line-height:1.45}.registryOfficialStatus,.registryRelationship,.registryContact{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850;display:inline-block;overflow:hidden}.registryOfficialStatus{color:#19805a;background:#e8f7f0}.registryOfficialStatus.newly-listed{color:#2e66b6;background:#e8f1ff}.registryOfficialStatus.changed{color:#a46d0a;background:#fff4df}.registryOfficialStatus.removed--verify{color:#b84d55;background:#fff0f0}.registryRelationship{color:#6f7c8d;background:#f0f2f5}.registryRelationship.contracted-partner{color:#2e66b6;background:#e8f1ff}.registryRelationship.supplier{color:#197e59;background:#e8f7f0}.registryRelationship.competitor{color:#b84d55;background:#fff0f0}.registryRelationship.prospect{color:#7254bd;background:#f1eefe}.registryRelationship.under-review{color:#a46d0a;background:#fff4df}.registryContact{color:#7c8998;background:#f1f3f6}.registryContact.linked{color:#2f68b7;background:#e8f1ff}.registryChecked{color:#8593a5;white-space:nowrap}.registryEditAction{color:var(--blue);font-size:12px;font-weight:800}.registryEditAction:is(button){box-shadow:none;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.registryEditAction:is(button):focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #a8c5f3}.registryFooter>span:last-child{color:#62748a;font-weight:700}.registryEditTitle>span{color:#2f69bd;background:#e9f1ff;font-size:13px}.registryRemovalNotice{background:#fff6f6;border:1px solid #efc8c8;border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.registryRemovalNotice>span{color:#b94e55;background:#f8dddd;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font-size:13px;font-weight:850;display:grid}.registryRemovalNotice p{color:#865c61;margin:0;font-size:13px;line-height:1.55}.registryRemovalNotice strong{color:#733f45;margin-bottom:3px;font-size:13px;display:block}.pagcorSourceButton{align-items:center;text-decoration:none;display:inline-flex}.registryListHeader:has(.regulatoryListTools){align-items:flex-start;gap:18px}.registryListHeader .regulatoryListTools{flex:1;justify-content:flex-end;margin-left:auto}.registryListHeader .regulatorySearch{width:min(340px,100%)}.registryTableHead.irRegistryGrid,.registryCompanyRow.irRegistryGrid{grid-template-columns:minmax(300px,1.7fr) minmax(260px,1.35fr) minmax(150px,.8fr) minmax(100px,.55fr)}.irCompanyNameAction strong{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.irBrandDomainCell{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.irBrandDomainCell>strong,.irBrandDomainCell>.irPrimaryDomain{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.irBrandDomainCell>strong{flex:0 auto}.irBrandDomainCell>.irPrimaryDomain{flex:auto}.irBrandDomainCell>.irPrimaryDomain>a{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.irBrandDomainCell>.irPrimaryDomain>a:hover{text-underline-offset:3px;text-decoration:underline}.irBrandDomainCell .registrySemanticText{display:none}.registryTableHead.gsaRegistryGrid,.registryCompanyRow.gsaRegistryGrid,.registryTableHead.gcpRegistryGrid,.registryCompanyRow.gcpRegistryGrid,.registryTableHead.gvRegistryGrid,.registryCompanyRow.gvRegistryGrid,.registryTableHead.gsspRegistryGrid,.registryCompanyRow.gsspRegistryGrid{grid-template-columns:minmax(280px,1.55fr) minmax(260px,1.35fr) minmax(140px,.72fr) minmax(100px,.5fr)}.gsaRegistryGrid .registryCompany strong,.gcpRegistryGrid .registryCompany strong,.gvRegistryGrid .registryCompany strong,.gsspRegistryGrid .registryCompany strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gsaOfferingCell{color:#536a87;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;font-size:11px;line-height:1.35;display:flex}.gsaOfferingCell i{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;overflow:hidden}.gsaOfferingCell i.pending{color:#a56208;font-weight:750}.gsaOfferingCell small{color:#8290a2;font-weight:800}.registryTextIconList{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.registryTextIcon{color:#3569ad;text-align:center;white-space:nowrap;background:#f3f7fd;border:1px solid #cbd9eb;border-radius:6px;min-width:29px;padding:4px 7px;font-size:11px;font-weight:850;line-height:1.2}.registryListEmptyValue{color:#8491a2}.gsaLinkList{flex-direction:column;gap:6px;min-width:0;display:flex}.gsaLinkList a{color:var(--blue);overflow-wrap:anywhere}.gsaOfferingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gsaOfferingList>div{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.gsaOfferingList>div.pending{background:#fffaf0;border-color:#efd29d}.gsaOfferingList small{color:#718096}.gsaOfferingNote{color:#a56208;margin:12px 0 0;font-size:12px}.gsaOfferingEditor>div{grid-template-columns:minmax(0,1fr) 210px;gap:10px;display:grid}.gsaOfferingEditor input,.gsaOfferingEditor select{min-width:0}.gcpStudioText{color:#6e7d91;font-size:12px}.gcpStudioStatus{color:#69788b;align-items:center;gap:7px;font-style:normal;font-weight:750;display:inline-flex}.gcpStudioStatus.yes{color:var(--blue)}.gcpStudioStatus.no{color:#7d8998}.gcpStudioStatus.no .gsaStatusIcon{border-color:currentColor}.gcpStudioEditor{border:0;grid-template-columns:repeat(2,minmax(150px,220px));gap:10px;padding:0;display:grid}.gcpStudioEditor legend{color:#445a78;grid-column:1/-1;margin-bottom:3px;font-size:12px;font-weight:750}.gcpStudioEditor label{color:#526984;cursor:pointer;background:#fff;border:1px solid #ced6e1;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-weight:700;display:flex}.gcpStudioEditor label.selected{border-color:var(--blue);color:var(--blue);background:#edf5ff}.gcpStudioEditor input{opacity:0;position:absolute}.gcpDetailsDrawer strong,.gcpEditModal input,.gcpEditModal select{min-width:0}.registryTableHead.gaRegistryGrid,.registryCompanyRow.gaRegistryGrid{grid-template-columns:minmax(300px,1.35fr) minmax(170px,.72fr) minmax(140px,.65fr) minmax(100px,.45fr)}.gaRegistryGrid .registryCompany.pending strong,.gaCommercialStatus.pending{color:#a56208}.gaCommercialStatus{font-size:12px}.gaCommercialStatus.commenced{color:var(--blue)}.registryChangeWatchUnavailable{font-weight:700}.registryListToolbarActions button:disabled{opacity:.55;cursor:not-allowed}.gvRegistryGrid .irReviewAction{color:var(--red);text-align:left}.registryTableHead.enrolledRegistryGrid,.registryCompanyRow.enrolledRegistryGrid{grid-template-columns:minmax(280px,1.2fr) minmax(320px,1.45fr) minmax(140px,.65fr) minmax(100px,.45fr)}.enrolledRegistryGrid .registryCompany strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.enrolledOfficeAddress{color:#526984;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.enrolledSummary{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.enrolledSummary span{color:#64758b;background:#f7faff;border:1px solid #dce6f2;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.enrolledSummary b{color:#244f81;font-size:12px}.enrolledStack{color:#526984;flex-direction:column;gap:3px;min-width:0;font-size:11px;line-height:1.35;display:flex}.enrolledStack strong,.enrolledStack small,.enrolledServices{overflow-wrap:anywhere;min-width:0}.enrolledStack small{color:#7d8b9e}.enrolledStack a{color:var(--blue)}.enrolledServices{-webkit-line-clamp:3;color:#526984;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.registryListToolbar{margin-left:auto}.registryListToolbar .regulatoryListTools{grid-template-rows:34px 34px;grid-template-columns:minmax(260px,340px) auto;justify-content:end;align-items:center;gap:7px;display:grid}.registryListToolbar .regulatorySearch{grid-area:1/1;width:100%}.registryListToolbar .regulatoryFilterWrap{grid-area:1/2}.registryListToolbarActions{grid-area:2/1/auto/3;justify-content:flex-end;gap:7px;display:flex}.registryListToolbarActions button{height:31px}.registryFooter{grid-template-columns:minmax(0,1fr) auto auto;gap:18px;display:grid}.registryFooter>span{min-width:0}.registryFooter .pagcorPagination{white-space:nowrap;align-items:center;gap:8px;display:flex}.registryFooter .pagcorPagination button:disabled{color:#aeb8c5;cursor:not-allowed}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gsaSourceSummary>div,.gsaSourceSummary strong,.gsaSourceFile{min-width:0}.gsaSourceFile strong{overflow-wrap:anywhere;white-space:normal}.gsaOfferingList{grid-template-columns:1fr}.gsaOfferingList>div{min-height:52px}.gsaOfferingList>div.pending strong{color:#bc2635}.gsaOfferingStatus{flex:none;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.gsaOfferingStatus.commenced{color:var(--blue)}.gsaOfferingStatus.pending{color:#bc2635}.gsaStatusIcon{border:1.7px solid;flex:0 0 17px;width:17px;height:17px;position:relative}.gsaStatusIcon.commenced{color:var(--blue);border-radius:50%}.gsaStatusIcon.commenced:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:8px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.gsaStatusIcon.pending{color:#bc2635;border-radius:50%}.gsaStatusIcon.pending:before,.gsaStatusIcon.pending:after{content:"";transform-origin:0 0;background:currentColor;border-radius:2px;position:absolute;top:50%;left:50%}.gsaStatusIcon.pending:before{width:2px;height:5px;transform:translate(-1px,-5px)}.gsaStatusIcon.pending:after{width:5px;height:2px;transform:translateY(-1px)rotate(20deg)}.gsaOfferingEditor{gap:12px;display:grid}.gsaOfferingRecord{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;grid-template-columns:minmax(230px,1.25fr) minmax(330px,1fr) auto;grid-template-areas:"label label label""offering status remove";align-items:end;gap:10px 14px;min-width:0;padding:14px;display:grid}.gsaOfferingRecordLabel{color:#344b69;letter-spacing:.35px;grid-area:label;font-size:12px}.gsaOfferingName{grid-area:offering;min-width:0}.gsaOfferingName select{width:100%}.gsaOfferingStatusChoice{border:0;grid-area:status;grid-template-columns:1fr 1.25fr;gap:7px;min-width:0;padding:0;display:grid}.gsaOfferingStatusChoice legend{color:#445a78;margin-bottom:7px;font-size:12px;font-weight:750}.gsaOfferingStatusChoice label{color:#526984;cursor:pointer;background:#fff;border:1px solid #ced6e1;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.gsaOfferingStatusChoice input{opacity:0;pointer-events:none;position:absolute}.gsaOfferingStatusChoice label:has(input:focus-visible){outline-offset:2px;outline:3px solid #1d5fc233}.gsaOfferingStatusChoice label.commenced{color:var(--blue)}.gsaOfferingStatusChoice label.pending{color:#bc2635}.gsaOfferingStatusChoice label.selected.commenced{border-color:var(--blue);background:#edf5ff}.gsaOfferingStatusChoice label.selected.pending{background:#fff1f2;border-color:#d84a58}.gsaOfferingRemove{color:#c33140;background:0 0;border:0;grid-area:remove;align-self:end;min-height:42px;padding:0 4px;font-weight:750}.gsaOfferingRemove:hover:not(:disabled){text-decoration:underline}.gsaOfferingRemove:disabled{opacity:.42}.gsaOfferingError{color:#bc2635!important}.gsaAddOffering{width:100%;min-height:42px;color:var(--blue);background:#f8fbff;border:1px dashed #8aa9d4;border-radius:10px;margin-top:12px;font-weight:750}.gsaAddOffering:disabled{opacity:.5}.gsaBrandDomainGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gsaBrandDomainGrid>*{min-width:0}.gsaMultiValueField textarea{resize:none;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;max-height:154px;overflow-x:hidden}.registrySourceSnapshot{background:#dce3ec;border:1px solid #dce3ec;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.registrySourceSnapshot>div{background:#fbfcfe;min-width:0;padding:12px 14px}.registrySourceSnapshotFull{grid-column:1/-1}.registrySourceSnapshot small,.registrySourceSnapshot strong{min-width:0;display:block}.registrySourceSnapshot small{color:#8391a3;font-size:12px;font-weight:750}.registrySourceSnapshot strong{color:#364b64;overflow-wrap:anywhere;word-break:normal;white-space:normal;margin-top:5px;font-size:14px;line-height:1.45}.registrySourceSnapshotFile strong{word-break:break-word}.registrySourceFileMetadata{background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px;min-width:0;margin-top:9px;padding:10px 12px}.registrySourceFileMetadata small,.registrySourceFileMetadata strong{min-width:0;display:block}.registrySourceFileMetadata small{color:#8391a3;font-size:12px;font-weight:750}.registrySourceFileMetadata strong{color:#364b64;overflow-wrap:anywhere;word-break:break-word;margin-top:5px;font-size:13px;line-height:1.45}.gsaBrandDomainDetails>div{min-width:0}.gsaTextList,.gsaBrandDomainDetails .gsaLinkList{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin-top:5px;line-height:1.45;display:flex}.gsaTextList span,.gsaBrandDomainDetails .gsaLinkList a{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:14px;display:block}.gsaTextList span{color:#364b64;font-weight:650}.gsaAdditionalUrls .gsaLinkList{max-height:190px;padding-right:4px;overflow:hidden auto}.irRegistryModal{width:min(980px,100vw - 24px)}.irAddHeader .frameworkModalTitle>div>small{color:var(--blue);letter-spacing:1px;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.irAddHeader .frameworkModalTitle h2{color:#21344d!important;text-transform:none!important}.irSourceSnapshot{background:#f6f9fe;border:1px solid #d9e5f4;border-radius:9px;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:14px;padding:12px 14px;display:grid}.irSourceSnapshot span{color:#567292;font-size:12px;font-weight:800}.irSourceSnapshot strong{color:#314b69;font-size:13px}.irSourceSnapshot small{color:#8290a2;grid-column:1/-1;line-height:1.45}.irBrandEditorList{gap:12px;display:grid}.irBrandEditor{background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px;overflow:hidden}.irBrandEditor>header{border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:8px 12px;display:flex}.irBrandEditor>header strong{color:#40556e;font-size:13px}.irBrandEditor>.frameworkFieldGrid{padding:13px}.irRemove{color:#b44751;background:#fff6f6;border:1px solid #e4b9bd;border-radius:7px;height:30px;padding:0 10px;font-size:12px;font-weight:800}.irAddRecord{width:100%;min-height:40px;color:var(--blue);background:#f7faff;border:1px dashed #9eb9dd;border-radius:8px;margin-top:12px;font-weight:800}.irReadOnlyField{background:#f8fafc;border:1px solid #dce3ec;border-radius:8px;padding:10px 11px}.irReadOnlyField>span,.irReadOnlyField>strong,.irReadOnlyField>small{display:block}.irReadOnlyField>span{color:#64758c;font-size:12px;font-weight:750}.irReadOnlyField>strong{color:#315f9d;margin-top:7px}.irReadOnlyField>small{color:#8693a3;margin-top:5px;line-height:1.4}.irRegistryModal .regulatoryAddFooter>p{flex:1;min-width:0}.irRegistryModal .regulatoryAddFooter>button{flex:none}.irRegistryModal .regulatoryAddFooter{gap:16px}.irDetailsDrawer{width:min(940px,100vw - 24px)}.irDetailsDrawer .regulatoryDetailsTitle.framework:before{background:var(--red)}.irDetailsDrawer a{color:var(--blue);text-decoration:none}.irBrandDetailsList{gap:12px;display:grid}.irBrandDetailsList>article{border:1px solid #dce3ec;border-radius:10px;overflow:hidden}.irBrandDetailsList>article>header{background:#f5f8fc;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.irBrandDetailsList>article>header strong{color:#41566f;font-size:12px}.irBrandDetailsList>article>header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--blue);font-size:13px;font-weight:800;overflow:hidden}.irBrandDetailsList dl{background:#dce3ec;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.irBrandDetailsList dl>div{background:#fff;min-width:0;padding:11px 13px}.irBrandDetailsList dl>div.full{grid-column:1/-1}.irBrandDetailsList dt{color:#8391a3;font-size:12px;font-weight:750}.irBrandDetailsList dd{color:#364b64;min-width:0;margin:6px 0 0;font-size:13px;line-height:1.45}.irBrandDetailsList dd a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.irBrandDetailsList dd a+a{margin-top:5px}.irHistoryButton{color:#476079;white-space:nowrap;background:#fff;border:1px solid #cbd7e5;border-radius:8px;height:38px;padding:0 13px;font-size:13px;font-weight:750}.irImportDialog,.irReviewDialog{width:min(1120px,100vw - 24px)}.irPrototypeNotice{color:#486b98;background:#f2f7ff;border:1px solid #c9dcf5;border-radius:8px;margin:0 0 18px;padding:11px 13px;font-size:13px;font-weight:700}.irAnalysisProgress{gap:8px;display:grid}.irAnalysisProgress>.frameworkSectionHeading{margin-bottom:8px}.irAnalysisProgress>div:not(.frameworkSectionHeading){color:#8491a2;border:1px solid #dce3ec;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.irAnalysisProgress>div>span{background:#eef2f6;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.irAnalysisProgress>div>strong{color:#53667d;font-size:13px}.irAnalysisProgress>div>small{font-size:12px}.irAnalysisProgress>div.active{background:#f4f8ff;border-color:#9cbceb}.irAnalysisProgress>div.active span{background:var(--blue);color:#fff}.irAnalysisProgress>div.done span{color:#197d58;background:#e7f6ef}.irComparisonSummary>div{background:#fbfcfe;border:1px solid #dce3ec;border-radius:8px;padding:10px 12px}.irComparisonSummary small,.irComparisonSummary strong{display:block}.irComparisonSummary small{color:#8391a3;font-size:11px}.irComparisonSummary strong{color:#344b66;margin-top:6px;font-size:15px}.irReviewToolbar label{border:1px solid #d4dce7;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.irReviewToolbar input{background:0 0;border:0;outline:0;width:100%}.irStatusTabs{gap:5px;margin:10px 0;display:flex;overflow-x:auto}.irStatusTabs button{color:#687a90;white-space:nowrap;background:#fff;border:1px solid #dce3ec;border-radius:7px;height:31px;padding:0 9px;font-size:11px}.irStatusTabs button.active{color:var(--blue);background:#edf4ff;border-color:#9db9e1;font-weight:800}.irComparisonHead,.irComparisonRow{grid-template-columns:120px minmax(210px,1.25fr) minmax(180px,1fr) 80px 120px 70px;align-items:center;gap:9px;display:grid}.irComparisonHead{color:#7f8d9e;text-transform:uppercase;background:#f5f8fb;padding:9px 11px;font-size:11px;font-weight:800}.irComparisonRow{border-bottom:1px solid #e8edf3;min-height:58px;padding:9px 11px}.irComparisonRow>*{min-width:0}.irComparisonRow strong,.irComparisonRow span{text-overflow:ellipsis;overflow:hidden}.irComparisonRow strong{color:#344960;font-size:12px}.irComparisonRow span{color:#66788e;font-size:12px}.irComparisonRow em{color:#a06218;font-size:11px;font-style:normal;font-weight:800}.irComparisonRow button,.irHistoryRow button{height:30px;color:var(--blue);background:#fff;border:1px solid #b9cbe2;border-radius:7px;font-weight:800}.irReviewQuick{gap:7px;margin:13px 0;display:flex}.irReviewQuick button{color:#50657e;background:#fff;border:1px solid #cbd7e5;border-radius:7px;height:34px;padding:0 11px;font-weight:750}.irBeforeAfterHead,.irBeforeAfterRow{grid-template-columns:130px minmax(150px,1fr) minmax(150px,1fr) 90px 140px;align-items:center;gap:8px;display:grid}.irBeforeAfterHead{color:#7c899a;background:#f4f7fb;padding:9px 10px;font-size:11px;font-weight:800}.irBeforeAfterRow{border-bottom:1px solid #e7ecf2;min-height:54px;padding:8px 10px}.irBeforeAfterRow strong,.irBeforeAfterRow span{overflow-wrap:anywhere;color:#53677f;min-width:0;font-size:12px}.irBeforeAfterRow em{color:#69788a;background:#eef2f6;border-radius:5px;width:max-content;padding:4px 6px;font-size:10px;font-style:normal;font-weight:850}.irBeforeAfterRow em.added{color:#197d58;background:#e8f6ef}.irBeforeAfterRow em.changed{color:#a06913;background:#fff3df}.irBeforeAfterRow em.removed{color:#b64e56;background:#fff0f0}.irBeforeAfterRow select{background:#fff;border:1px solid #ccd6e2;border-radius:6px;width:100%;height:32px}.irHistoryHead,.irHistoryRow{grid-template-columns:90px minmax(180px,1.4fr) repeat(6,55px) 110px 60px;align-items:center;gap:7px;display:grid}.irHistoryHead{color:#7d8999;background:#f4f7fa;padding:9px;font-size:10px;font-weight:800}.irHistoryRow{color:#607287;border-bottom:1px solid #e7ecf2;min-height:52px;padding:8px 9px;font-size:11px}.irHistoryRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.irHistoryRow em{font-style:normal;font-weight:800}.irCompanyHistoryHead,.irCompanyHistory>div{grid-template-columns:90px 90px 80px 100px minmax(120px,1fr) minmax(120px,1fr) 100px 100px;align-items:center;gap:7px;display:grid}.irCompanyHistoryHead{color:#7d8999;background:#f4f7fa;padding:8px;font-size:10px;font-weight:800}.irCompanyHistory>div:not(.irCompanyHistoryHead){color:#607287;border-bottom:1px solid #e7ecf2;padding:9px;font-size:11px}.irImportDialog,.irReviewDialog{overflow-x:hidden}@media (max-width:1220px){.registryTableHead,.registryCompanyRow{grid-template-columns:minmax(190px,1.35fr) minmax(190px,1.2fr) .7fr .78fr .52fr .62fr}.registryTableHead.irRegistryGrid,.registryCompanyRow.irRegistryGrid{grid-template-columns:minmax(220px,1.45fr) minmax(210px,1.2fr) minmax(130px,.75fr) minmax(90px,.5fr)}.registryTableHead.gsaRegistryGrid,.registryCompanyRow.gsaRegistryGrid,.registryTableHead.gcpRegistryGrid,.registryCompanyRow.gcpRegistryGrid,.registryTableHead.gvRegistryGrid,.registryCompanyRow.gvRegistryGrid,.registryTableHead.gsspRegistryGrid,.registryCompanyRow.gsspRegistryGrid{grid-template-columns:minmax(0,1.45fr) minmax(0,1.28fr) minmax(0,.7fr) minmax(0,.48fr)}.registryTableHead.gaRegistryGrid,.registryCompanyRow.gaRegistryGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.68fr) minmax(0,.62fr) minmax(0,.45fr)}.registryTableHead.enrolledRegistryGrid,.registryCompanyRow.enrolledRegistryGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,.62fr) minmax(0,.45fr)}.registryTableHead:not(.irRegistryGrid):not(.gsaRegistryGrid):not(.gcpRegistryGrid):not(.gaRegistryGrid):not(.gvRegistryGrid):not(.gsspRegistryGrid):not(.enrolledRegistryGrid) span:last-child,.registryEditAction{display:none}}@media (max-width:900px){.registryTableHead{display:none}.registryCompanyRow{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:7px 10px;min-height:108px;padding:12px 13px}.registryCompany{grid-area:1/1/auto/3}.registryOfficialStatus{grid-area:1/3}.registryClassification{grid-area:2/1/auto/3}.registryRelationship{grid-area:3/1}.registryContact{grid-area:3/2}.registryChecked{grid-area:3/3;display:block}.registryEditAction,.registryChangeWatch>div{display:none}.registryListHeader:has(.regulatoryListTools){flex-direction:column;align-items:stretch}.registryListHeader .regulatoryListTools{justify-content:flex-start;width:100%;margin-left:0}.registryCompanyRow.irRegistryGrid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;min-height:124px}.irRegistryGrid .registryCompany{grid-area:1/1/auto/-1}.irRegistryGrid .registryClassification{grid-area:2/1/auto/-1}.irRegistryGrid .registryRelationship{grid-area:3/1}.irRegistryGrid .registryContact{grid-area:3/2}.registryCompanyRow.gsaRegistryGrid,.registryCompanyRow.gcpRegistryGrid,.registryCompanyRow.gvRegistryGrid,.registryCompanyRow.gsspRegistryGrid,.registryCompanyRow.gaRegistryGrid,.registryCompanyRow.enrolledRegistryGrid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;min-height:0}.gsaRegistryGrid .registryCompany,.gcpRegistryGrid .registryCompany,.gvRegistryGrid .registryCompany,.gsspRegistryGrid .registryCompany,.gaRegistryGrid .registryCompany,.enrolledRegistryGrid .registryCompany{grid-area:1/1/auto/-1}.gsaRegistryGrid .registryTextIconList,.gcpRegistryGrid .registryTextIconList,.gvRegistryGrid .registryTextIconList,.gsspRegistryGrid .registryTextIconList,.gaRegistryGrid .gaCommercialStatus,.enrolledRegistryGrid .enrolledOfficeAddress{grid-area:2/1/auto/-1}.gsaRegistryGrid .registryRelationship,.gcpRegistryGrid .registryRelationship,.gvRegistryGrid .registryRelationship,.gsspRegistryGrid .registryRelationship,.gaRegistryGrid .registryRelationship,.enrolledRegistryGrid .registryRelationship{grid-area:3/1}.gsaRegistryGrid .registryContact,.gcpRegistryGrid .registryContact,.gvRegistryGrid .registryContact,.gsspRegistryGrid .registryContact,.gaRegistryGrid .registryContact,.enrolledRegistryGrid .registryContact{grid-area:3/2}.gsaOfferingList,.gsaOfferingEditor>div{grid-template-columns:1fr}.registryListToolbar{width:100%;margin-left:0}.registryListToolbar .regulatoryListTools{grid-template-columns:minmax(0,1fr) auto}.registryFooter{grid-template-columns:1fr auto}.registryFooter>span:first-child,.registryFooter>span:nth-child(2){grid-column:1}.registryFooter .pagcorPagination{grid-area:1/2/3}.enrolledSummary{margin-bottom:4px}.gsaOfferingRecord{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""offering offering""status remove"}.gsaBrandDomainGrid{grid-template-columns:1fr}.gsaOfferingStatusChoice{min-width:300px}.irComparisonSummary{grid-template-columns:1fr 1fr}.irComparisonHead,.irBeforeAfterHead,.irHistoryHead,.irCompanyHistoryHead{display:none}.irComparisonRow,.irBeforeAfterRow,.irHistoryRow,.irCompanyHistory>div:not(.irCompanyHistoryHead){border:1px solid #dce3ec;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;min-height:0;margin-bottom:8px;padding:11px;display:grid}.irComparisonRow strong,.irBeforeAfterRow strong,.irHistoryRow strong{grid-column:1/-1}.irBeforeAfterRow span:before{content:attr(data-label);color:#8995a4;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.irBeforeAfterRow em,.irBeforeAfterRow>span:last-child,.irHistoryRow em,.irHistoryRow button{grid-column:auto}.irCompanyHistory>div:not(.irCompanyHistoryHead) span{overflow-wrap:anywhere}}@media (max-width:600px){.registryToolbar{flex-direction:column;align-items:stretch}.pagcorSourceButton{width:100%}.registryChangeWatch{align-items:flex-start;margin:10px}.registryChangeWatch>span{width:24px;height:24px}.registryChangeWatch small{line-height:1.45}.registryCompanyRow{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto}.registryCompany{grid-column:1}.registryOfficialStatus{grid-column:2}.registryClassification{grid-area:2/1/auto/3}.registryRelationship{grid-area:3/1}.registryContact{grid-area:3/2}.registryChecked,.registryFooter span:last-child{display:none}.registryListHeader .regulatoryListTools{grid-template-columns:1fr 1fr;display:grid}.registryListHeader .regulatorySearch{grid-column:1/-1;width:100%}.registryListHeader .regulatoryListTools>.pagcorAdd{min-width:0}.irRegistryModal .regulatoryAddFooter{flex-direction:column;align-items:stretch}.irRegistryModal .regulatoryAddFooter>p{order:0}.irRegistryModal .regulatoryAddFooter>button{width:100%}.irBrandDetailsList dl{grid-template-columns:1fr}.irBrandDetailsList dl>div.full{grid-column:auto}.irSourceSnapshot{grid-template-columns:1fr}.irSourceSnapshot small{grid-column:auto}}.registryListHeader .regulatoryListTools>.pagcorAddButton{background:var(--blue);color:#fff;border-radius:7px;height:31px;padding:0 12px;font-size:13px;font-weight:700}.aiOutputPanel>section{border-bottom:1px solid #eef1f4;padding:10px 11px}.outputFormatGrid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.outputFormatGrid button{color:#778498;text-align:left;background:#fafbfd;border:1px solid #e0e5ec;border-radius:7px;align-items:center;gap:6px;min-height:37px;padding:5px;font-size:12px;display:flex;position:relative}.outputFormatGrid button>span{background:#eef1f6;border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:850;display:grid}.outputFormatGrid button>b{position:absolute;top:5px;right:5px}.outputFormatGrid button.selected{color:#6043b2;background:#f4f0fd;border-color:#bfaee9;font-weight:750}.languageSelect{background:#f6f8fa;border:1px solid #e0e5ec;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:2px;height:26px;padding:2px;display:grid}.languageSelect button{color:#8b96a5;background:0 0;border:0;border-radius:5px;font-size:12px}.languageSelect button.active{color:#6748bb;background:#fff;font-weight:750}.outputHint{color:#9aa5b3;margin:5px 0 0;font-size:12px}.saveChoices{gap:4px;display:grid}.saveChoices button{text-align:left;background:#fafbfd;border:1px solid #e1e6ed;border-radius:7px;grid-template-columns:16px 1fr;align-items:center;gap:6px;min-height:34px;padding:5px 6px;display:grid}.saveChoices button>i{color:#fff;background:#fff;border:1px solid #d5dce5;border-radius:4px;place-items:center;width:15px;height:15px;font-size:12px;font-style:normal;display:grid}.saveChoices button strong,.saveChoices button small{display:block}.saveChoices button strong{font-size:12px}.saveChoices button small{color:#a0aab7;margin-top:3px;font-size:12px}.saveChoices button.selected{background:#f7f3fd;border-color:#cdbfed}.saveChoices button.selected>i{background:#6f51d7;border-color:#6f51d7}.noSaveButton{color:#8d99a8;background:0 0;border:0;height:22px;margin-top:5px;font-size:12px}.notebookOption{background:#fbf9ff;grid-template-columns:27px 1fr auto;align-items:center;gap:7px;display:grid!important}.notebookOption>span{color:#fff;background:linear-gradient(145deg,#7a5ce0,#4a2da9);border-radius:8px;place-items:center;width:27px;height:27px;font-weight:850;display:grid}.notebookOption p{margin:0}.notebookOption strong,.notebookOption small{display:block}.notebookOption strong{font-size:12px}.notebookOption small{color:#9387a8;margin-top:3px;font-size:12px}.notebookOption button{color:#8c7aa9;background:#fff;border:1px solid #dfd8ef;border-radius:6px;height:20px;padding:0 7px;font-size:12px}.runSummary{grid-template-columns:repeat(3,1fr);gap:3px;padding:8px 10px 6px;display:grid}.runSummary span{color:#8b96a5;text-align:center;background:#f5f6f9;border-radius:6px;padding:5px 3px;font-size:12px}.runSummary b{color:#4c5d73;margin-bottom:2px;font-size:13px;display:block}.runAnalysisButton{color:#fff;text-align:left;background:linear-gradient(135deg,#7454d6,#5335af);border:0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:28px 1fr auto;align-items:center;gap:1px 7px;width:calc(100% - 20px);min-height:46px;margin:0 10px 8px;padding:7px 9px;display:grid;box-shadow:0 8px 18px #6847c236}.runAnalysisButton>span{background:#ffffff24;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;display:grid}.runAnalysisButton strong{font-size:13px}.runAnalysisButton small{color:#dfd7f5;font-size:12px}.runAnalysisButton>b{grid-area:1/3/3}.aiAutosave{padding:0 10px 9px}.aiAutosave span,.aiAutosave small{display:block}.aiAutosave span{color:#25815f;font-size:12px}.aiAutosave small{color:#9ba5b2;margin-top:3px;font-size:12px}.generalChatSurface{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr) 270px;min-height:610px;display:grid;overflow:hidden}.chatWelcome{text-align:center;align-self:end;padding:70px 9% 22px}.chatWelcome>span{color:#fff;background:linear-gradient(145deg,#7858dc,#5234ad);border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:22px;display:grid}.chatWelcome small{color:#7b65b6;font-size:12px;font-weight:850}.chatWelcome h3{margin:8px 0 6px;font-size:22px}.chatWelcome p{color:#8794a6;max-width:520px;margin:0 auto;font-size:13px}.chatSuggestions{justify-content:center;gap:6px;padding:0 8% 12px;display:flex}.chatSuggestions button{color:#69798e;background:#fafbfd;border:1px solid #e0e5ed;border-radius:7px;height:28px;padding:0 9px;font-size:12px}.chatComposer{border:1px solid #d7ddea;border-radius:12px;grid-template-columns:26px 1fr;gap:5px;margin:0 8% 28px;padding:8px 9px;display:grid}.chatComposer>button{background:#f7f9fb;border:1px solid #e0e5ec;border-radius:7px;width:25px;height:25px}.chatComposer textarea{resize:none;font:13px/1.55 var(--platform-ui-font);border:0;outline:0}.chatComposer>div{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.chatComposer>div>span{color:#9aa5b2;font-size:12px}.chatComposer>div>button{color:#fff;background:#6f51d7;border:0;border-radius:7px;height:27px;padding:0 10px;font-size:12px}.chatContextRail{background:#fafbfd;border-left:1px solid #e8ebf0;flex-direction:column;grid-area:1/2/4;padding:12px;display:flex}.chatContextRail header{justify-content:space-between;display:flex}.chatContextRail header span{font-size:12px;font-weight:850}.chatContextRail header button{background:0 0;border:0}.chatContextRail>p{color:#9aa5b2;text-align:center;margin:80px 0 10px;font-size:12px}.chatContextRail>button{color:#6c55ae;background:#fff;border:1px dashed #cfd8e5;border-radius:8px;min-height:34px;font-size:12px}.chatContextRail footer{background:#f2f6f8;border-radius:8px;margin-top:auto;padding:10px}.chatContextRail footer span,.chatContextRail footer small{font-size:12px;display:block}@media (max-width:1220px){.aiBuilderGrid{grid-template-columns:245px minmax(400px,1fr) 238px}.aiMethodChoices{grid-template-columns:1fr 1fr}.aiWorkbenchTop{grid-template-columns:minmax(250px,1fr) auto}.aiHistoryButton{display:none}}@media (max-width:980px){.aiBuilderGrid{grid-template-columns:240px minmax(0,1fr)}.aiOutputPanel,.aiOutputPanel>.aiPanelHeader{grid-column:1/-1}}@media (max-width:760px){.aiWorkbenchTop{grid-template-columns:1fr}.aiModeSwitch{width:100%}.aiModeSwitch button{flex:1}.aiBuilderGrid{grid-template-columns:1fr}.aiSourcePanel,.aiAnalysisColumn,.aiOutputPanel{grid-column:1}.aiMethodChoices,.aiSectionGrid{grid-template-columns:1fr 1fr}.generalChatSurface{grid-template-columns:1fr}.chatContextRail{display:none}.chatComposer{margin:0 15px 20px}}.aiAnalysisColumn{gap:10px;display:grid}.aiPromptCard,.aiPerspectiveCard,.aiMethodCard,.aiSectionsCard,.aiOutputPanel{overflow:hidden}.aiPromptCard>header{justify-content:space-between;align-items:center;gap:10px;padding:9px 11px 6px;display:flex}.aiPromptCard>header>div{align-items:center;gap:8px;display:flex}.aiPromptCard>header>div>span{color:#fff;background:linear-gradient(145deg,#7859da,#5739b6);border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.aiPromptCard header p{margin:0}.aiPromptCard header small,.aiPromptCard header strong{display:block}.aiPromptCard header small{color:#8d7fac;letter-spacing:.7px;font-size:12px;font-weight:850}.aiPromptCard header strong{margin-top:3px;font-size:13px}.promptScope{color:#21815f;background:#eef8f4;border-radius:5px;padding:4px 6px;font-size:12px}.aiPromptCard textarea{color:#34455d;width:calc(100% - 22px);min-height:56px;font:13px/1.55 var(--platform-ui-font);resize:none;background:#fbfcfe;border:1px solid #dadfea;border-radius:8px;outline:none;margin:0 11px;padding:9px 10px}.aiPromptCard>footer{color:#929dab;justify-content:space-between;align-items:center;min-height:29px;padding:4px 11px 7px;font-size:12px;display:flex}.aiPromptCard>footer button{color:#7052bc;background:#fff;border:1px solid #ded7ef;border-radius:6px;height:22px;padding:0 7px;font-size:12px}.aiChoiceGroup{padding:8px 11px 0}.aiChoiceGroup:last-child{padding-bottom:9px}.aiChoiceGroup>label,.aiOutputPanel section>label{color:#9aa4b2;letter-spacing:.7px;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.aiChoiceGroup>div{flex-wrap:wrap;gap:4px;display:flex}.aiChoiceGroup button{color:#68778d;background:#fafbfd;border:1px solid #e0e5ec;border-radius:6px;height:24px;padding:0 7px;font-size:12px}.aiChoiceGroup button b{margin-left:5px}.aiChoiceGroup button.selected{color:#6948bf;background:#f3effd;border-color:#c8b8ed;font-weight:750}.aiMethodChoices{grid-template-columns:repeat(4,1fr);gap:5px;padding:9px 10px;display:grid}.aiMethodChoices button{color:#6e7b8d;text-align:left;background:#fafbfd;border:1px solid #e0e5ec;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:5px 6px;font-size:12px;display:flex}.aiMethodChoices button>span{background:#edf1f5;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.aiMethodChoices button.selected{color:#6747ba;background:#f5f1fd;border-color:#c8b9ed;font-weight:750}.aiMethodChoices button.selected>span{color:#fff;background:#6f51d7}.sectionTools{gap:3px;display:flex}.sectionTools button{color:#7b6b9b;background:#f4f2f8;border:0;border-radius:5px;height:20px;padding:0 5px;font-size:12px}.aiSectionGrid{grid-template-columns:1fr 1fr;gap:4px;padding:8px 9px 9px;display:grid}.aiSectionGrid button{color:#758296;text-align:left;background:#fafbfd;border:1px solid #e3e7ed;border-radius:6px;grid-template-columns:12px 17px minmax(0,1fr) 15px;align-items:center;gap:3px;min-height:27px;padding:4px 6px;display:grid}.aiSectionGrid button>i{color:#b7bfca;font-style:normal}.aiSectionGrid button>span{color:#a5afbc;font-size:12px}.aiSectionGrid button>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aiSectionGrid button>em{background:#edf1f5;border-radius:4px;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}.aiSectionGrid button.selected{color:#6044ad;background:#f7f4fd;border-color:#d1c4ef}.aiSectionGrid button.selected>em{color:#fff;background:#6f51d7}.aiWorkbench{--ai:#6f51d7;--ai-soft:#f1edff;color:#34445a;gap:10px;display:grid}.aiWorkbenchTop{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:14px;min-height:60px;padding:9px 11px;display:grid;box-shadow:0 6px 22px #233a6410}.aiWorkbenchIdentity{align-items:center;gap:11px;min-width:0;display:flex}.aiWorkbenchIdentity>span{color:#fff;background:linear-gradient(145deg,#7656db,#5234af);border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid;box-shadow:0 7px 16px #7050d52f}.aiWorkbenchIdentity small,.aiWorkbenchIdentity h2{display:block}.aiWorkbenchIdentity small{color:#7760b8;letter-spacing:1px;font-size:12px;font-weight:850}.aiWorkbenchIdentity h2{color:#2d3d54;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:16px;overflow:hidden}.aiModeSwitch{background:#f6f8fb;border:1px solid #e1e5ec;border-radius:9px;gap:3px;height:36px;padding:3px;display:flex}.aiModeSwitch button{color:#78869a;background:0 0;border:0;border-radius:7px;height:28px;padding:0 11px;font-size:13px;font-weight:750}.aiModeSwitch button span{margin-right:5px}.aiModeSwitch button.active{color:var(--ai);background:#fff;box-shadow:0 3px 10px #3f536317}.aiHistoryButton{color:#65758a;text-align:left;background:#fff;border:1px solid #dce4ee;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:7px;height:36px;padding:0 10px;display:grid}.aiHistoryButton>span{color:var(--ai);grid-row:1/3;font-size:18px}.aiHistoryButton b{font-size:13px}.aiHistoryButton small{color:#9aa5b3;font-size:12px}.aiPresetBar{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:4px;min-height:34px;padding:4px 7px;display:flex;overflow-x:auto}.aiPresetBar>span{color:#9aa5b3;letter-spacing:.8px;padding:0 7px;font-size:12px;font-weight:850}.aiPresetBar button{color:#758397;white-space:nowrap;background:#f6f8fb;border:1px solid #0000;border-radius:6px;height:25px;padding:0 9px;font-size:12px}.aiPresetBar button.active{color:#6849c2;background:#f2edff;border-color:#d8cef3;font-weight:750}.aiPresetBar .savePreset{color:#7054b9;background:#fff;border-color:#ded6f0;margin-left:auto}.aiBuilderGrid{grid-template-columns:274px minmax(430px,1fr) 258px;align-items:start;gap:10px;display:grid}.aiPanel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 5px 18px #233a640d}.aiPanelHeader{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:9px;min-height:47px;padding:9px 11px;display:flex}.aiPanelHeader>div{align-items:center;gap:8px;display:flex}.aiPanelHeader>div>span{background:var(--ai-soft);width:24px;height:24px;color:var(--ai);border-radius:7px;place-items:center;font-size:12px;font-weight:850;display:grid}.aiPanelHeader p{margin:0}.aiPanelHeader small,.aiPanelHeader strong{display:block}.aiPanelHeader small{color:#9589b2;letter-spacing:.75px;font-size:12px;font-weight:850}.aiPanelHeader strong{color:#405067;margin-top:3px;font-size:13px}.aiPanelHeader>b{color:#79699b;background:#f5f3fa;border-radius:5px;padding:4px 6px;font-size:12px}.aiSourcePanel{overflow:hidden}.aiSourceSearch{background:#f9fbfd;border:1px solid #dfe5ed;border-radius:7px;align-items:center;gap:6px;height:30px;margin:8px 9px 6px;padding:0 8px;display:flex}.aiSourceSearch span{color:#8090a5;font-size:15px}.aiSourceSearch input{color:#4b5b70;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.sourceFilterRow{gap:3px;padding:0 9px 7px;display:flex}.sourceFilterRow button{color:#8b97a7;background:#f4f6f9;border:0;border-radius:5px;height:22px;padding:0 7px;font-size:12px}.sourceFilterRow button.active{color:#2c68c8;background:#eaf1ff}.aiSourceList{border-top:1px solid #eef1f5}.aiSourceRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:52px;padding:7px 9px;display:grid}.aiSourceRow:hover{background:#fafbfe}.aiSourceRow>i{color:#fff;background:#fff;border:1px solid #d5dce5;border-radius:5px;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;display:grid}.aiSourceRow.selected>i{border-color:var(--ai);background:var(--ai)}.aiSourceRow>span{min-width:0}.aiSourceRow strong,.aiSourceRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aiSourceRow strong{color:#3c4d64;font-size:13px}.aiSourceRow small{color:#98a3b2;margin-top:3px;font-size:12px}.aiSourceRow>b{color:#9aa5b3;font-size:12px;font-weight:650}.sourceLocation{letter-spacing:.35px;text-transform:uppercase;border-radius:4px;width:max-content;margin-top:4px;padding:2px 5px;font-style:normal;font-weight:850;font-size:12px!important;display:inline-block!important}.sourceLocation.drive{color:#3971c8;background:#eaf2ff}.sourceLocation.obsidian{color:#7449bd;background:#f1eaff}.sourceLocation.platform{color:#19815c;background:#eaf8f2}.duplicateCluster{background:#fffaf0;border:1px solid #ead8a9;border-radius:9px;margin:8px;overflow:hidden}.duplicateCluster>header{border-bottom:1px solid #f1e3bc;align-items:center;gap:7px;padding:7px 8px;display:flex}.duplicateCluster>header>span{color:#a46f09;background:#f5e5b9;border-radius:6px;place-items:center;width:21px;height:21px;font-size:13px;display:grid}.duplicateCluster header p{flex:1;margin:0}.duplicateCluster header strong,.duplicateCluster header small{display:block}.duplicateCluster header strong{color:#735821;font-size:12px}.duplicateCluster header small{color:#9c8455;margin-top:2px;font-size:12px}.duplicateCluster header>b{color:#a87511;background:#fff;border-radius:4px;padding:3px 5px;font-size:12px}.duplicateCluster>div{border-bottom:1px solid #f3e8cc;grid-template-columns:63px 1fr 14px;align-items:center;gap:5px;min-height:38px;padding:5px 7px;display:grid}.duplicateCluster>div p{min-width:0;margin:0}.duplicateCluster>div strong,.duplicateCluster>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.duplicateCluster>div strong{color:#594c35;font-size:12px}.duplicateCluster>div small{color:#9d8e72;margin-top:3px;font-size:12px}.duplicateCluster>div i{color:#18815a;background:#e7f5ee;border-radius:4px;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}.duplicateCluster>footer{color:#927d58;padding:6px 8px;font-size:12px;line-height:1.4}.browseSources{color:#647a98;background:#f9fbfd;border:1px dashed #c9d4e3;border-radius:7px;width:calc(100% - 18px);height:28px;margin:0 9px 9px;font-size:12px;font-weight:700}@media (min-width:1400px){.sidebar{width:248px;padding:23px 15px 16px}.workspace{margin-left:248px}.pageWrap{max-width:1920px;padding:24px 36px 56px}.brandRow{padding:0 9px 18px}.brandMark{border-radius:12px;flex:0 0 48px;width:48px;height:48px}.brandRow strong{letter-spacing:2.4px;font-size:18px}.brandRow small{letter-spacing:2.7px;margin-top:3px;font-size:13px}.navMain{height:44px;min-height:44px;padding:0 11px}.subNav{margin:3px 0 8px 35px}.subNav button{height:34px;min-height:34px;padding:0 8px}.connectionCard{padding:12px}.profileRow{padding-top:12px}.contextRow{margin-bottom:24px}.pageIdentity{min-width:360px}.pageIdentity h1{font-size:32px}.pageIdentity>span{line-height:1.55}.contactsPage,.pagcorPage,.aiWorkbench{gap:16px}.panel,.marketCard{border-radius:15px}.aiWorkbenchTop{min-height:78px;padding:13px 16px}.aiWorkbenchIdentity>span{width:50px;height:50px}.aiModeSwitch{height:48px}.aiModeSwitch button{height:40px;padding:0 16px}.aiHistoryButton{height:48px;padding:0 14px}.aiPresetBar{gap:7px;min-height:46px;padding:6px 10px}.aiPresetBar button{height:34px;padding:0 12px}.aiBuilderGrid{grid-template-columns:360px minmax(720px,1fr) 340px;gap:16px}.aiAnalysisColumn{gap:16px}.aiPanelHeader{min-height:66px;padding:12px 14px}.aiPanelHeader>div>span{width:32px;height:32px}.aiSourceSearch{height:42px;margin:11px 12px 8px;padding:0 11px}.sourceFilterRow{gap:6px;padding:0 12px 10px}.sourceFilterRow button{height:32px;padding:0 10px}.aiSourceRow{grid-template-columns:25px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:10px 12px}.aiSourceRow>i{width:24px;height:24px}.sourceLocation{padding:4px 7px}.duplicateCluster{margin:11px}.duplicateCluster>header{padding:10px}.duplicateCluster>div{grid-template-columns:92px 1fr 22px;min-height:58px;padding:8px 10px}.duplicateCluster>div i{width:21px;height:21px}.duplicateCluster>footer{padding:9px 10px}.browseSources{width:calc(100% - 24px);height:38px;margin:0 12px 12px}.aiPromptCard>header{padding:12px 14px 8px}.aiPromptCard textarea{width:calc(100% - 28px);min-height:84px;margin:0 14px;padding:12px 13px}.aiPromptCard>footer{min-height:40px;padding:6px 14px 10px}.aiPromptCard>footer button{height:32px;padding:0 10px}.aiChoiceGroup{padding:11px 14px 0}.aiChoiceGroup:last-child{padding-bottom:12px}.aiChoiceGroup>div{gap:7px}.aiChoiceGroup button{height:34px;padding:0 10px}.aiMethodChoices{gap:8px;padding:12px 13px}.aiMethodChoices button{min-height:42px;padding:7px 9px}.aiMethodChoices button>span{width:22px;height:22px}.aiSectionGrid{gap:7px;padding:11px 12px 12px}.aiSectionGrid button{grid-template-columns:16px 25px minmax(0,1fr) 22px;gap:5px;min-height:40px;padding:6px 9px}.aiSectionGrid button>em{width:21px;height:21px}.aiOutputPanel>section{padding:13px 14px}.outputFormatGrid{gap:7px}.outputFormatGrid button{min-height:52px;padding:8px}.outputFormatGrid button>span{width:28px;height:28px}.languageSelect{height:38px}.saveChoices{gap:7px}.saveChoices button{grid-template-columns:23px 1fr;min-height:50px;padding:8px 9px}.saveChoices button>i{width:22px;height:22px}.notebookOption{grid-template-columns:38px 1fr auto}.notebookOption>span{width:38px;height:38px}.notebookOption button{height:30px}.runSummary{gap:6px;padding:11px 13px 8px}.runSummary span{padding:8px 5px}.runAnalysisButton{width:calc(100% - 28px);min-height:62px;margin:0 14px 11px;padding:9px 12px}.runAnalysisButton>span{width:38px;height:38px}.aiAutosave{padding:0 14px 12px}.companyTableHead,.peopleTableHead{min-height:44px}.companyContactRow,.personContactRow{min-height:84px}.contactDirectoryHeader{min-height:100px}.contactSearch,.contactDirectoryTools select,.contactAddButton{height:44px}}.schedulePage{gap:16px;min-width:0}.schedulePage>*{min-width:0}.scheduleToolbar{justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:7px 12px;display:flex;overflow:hidden}.scheduleViewGroups{align-items:stretch;gap:13px;width:100%;min-width:0;display:flex;overflow:auto hidden}.scheduleViewGroup{flex:none;grid-template-rows:17px 1fr;align-content:center;gap:4px;display:grid}.scheduleGroupLabel{color:#8b98aa;letter-spacing:1.05px;padding-left:4px;font-size:10px;font-weight:850;line-height:17px}.scheduleViewDivider{background:#dfe5ed;align-self:stretch;width:1px;margin:0 2px}.taskViewGroup{padding-left:1px}.taskViewGroup .scheduleGroupLabel{color:#6d7f99}.taskStatusViews{background:#f4f6f9;border-radius:9px;padding:2px}.taskStatusViews button{background:0 0;height:39px}.taskStatusViews button.active{background:#fff;border-color:#bfd5fb;box-shadow:0 2px 7px #435c7d14}.scheduleViews{background:0 0;align-items:center;gap:5px;min-width:0;padding:0;display:flex}.scheduleViews button{color:#5f6f86;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;height:43px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.scheduleViews button b{color:#7c899b;background:#edf1f6;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:12px;display:grid}.scheduleViews button.active{color:var(--blue);box-shadow:none;background:#eef5ff;border-color:#bfd5fb}.scheduleViews button.active b{color:var(--blue);background:#d8e8ff}.calendarSync{color:#7b899c;white-space:nowrap;margin-left:auto;font-size:13px}.calendarSync i{background:#20bd7d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #e7f8f1}.scheduleWorkArea{display:block}.calendarPanel{width:100%}.calendarTitle{min-height:74px;padding:14px 20px}.calendarTitle h2{font-size:19px}.calendarTitle p{margin-top:5px;font-size:14px}.calendarMonth{color:#50627a;font-size:28px;font-weight:750}.calendarTitle button{height:38px;padding:0 15px;font-size:14px;font-weight:750}.calendarTitle .newScheduleButton{color:#fff;background:#1761dd;border-color:#1761dd;box-shadow:0 5px 13px #1761dd2b}.calendarTitle .newScheduleButton:hover{background:#0f56c7;border-color:#0f56c7}.weekHead button{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 5px 17px;display:flex}.weekHead button small{font-size:13px}.weekHead button strong{margin-top:0;font-size:17px}.weekHead button.saturday small,.weekHead button.saturday>strong{color:#2670d9}.weekHead button.sunday small,.weekHead button.sunday>strong{color:#dc4f4f}.weekHead button.today.saturday>strong{color:#fff;background:#2670d9}.weekHead button.today.sunday>strong{color:#fff;background:#dc4f4f}.holidayList{gap:2px;display:grid;position:absolute;bottom:5px;left:6px;right:6px;overflow:hidden}.holidayBadge{color:#66758a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:10px;font-weight:750;line-height:13px;display:flex;overflow:hidden}.holidayBadge em{color:#c94848;letter-spacing:.25px;text-align:center;background:#fff0f0;border-radius:3px;flex:none;min-width:20px;padding:0 3px;font-size:9px;font-style:normal;font-weight:900}.weekBody{height:480px}.weekEvent strong{font-size:14px}.weekEvent small{font-size:13px}.scheduleTaskTable{overflow:hidden}.taskBoardHeader{min-height:72px;padding:14px 19px}.taskBoardHeader h2{font-size:19px}.taskBoardHeader p{margin-top:5px;font-size:14px}.taskBoardHeader .newTaskButton{height:37px;padding:0 14px;font-size:14px}.taskBoardHeader .filterButton{height:37px;padding:0 13px;font-size:14px}.scheduleTaskTable .taskTableHeader,.scheduleTaskTable .taskTableRow{grid-template-columns:minmax(245px,1.55fr) 110px 115px minmax(180px,1.15fr) minmax(115px,.8fr) minmax(125px,.8fr) 80px 32px;gap:14px}.scheduleSaveError{color:#b84646;background:#fff3f3;border:1px solid #f1c6c6;border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:13px;font-weight:700}.scheduleTaskTable .taskTableHeader{min-height:39px;padding:0 19px;font-size:12px}.scheduleTaskTable .taskTableRow{background:#fff;min-height:68px;padding:10px 19px}.scheduleTaskTable .taskTableRow:hover{background:#fafcff}.scheduleTaskTable .taskTableRow.completed{color:#8793a3;background:#fbfcfd}.scheduleTaskTable .taskTableRow.completed .taskName strong{color:#8995a5;text-decoration:line-through}.scheduleTaskTable .taskName{align-items:center;gap:10px;min-width:0;display:flex}.scheduleTaskTable .taskName input{flex:none;width:17px;height:17px}.scheduleTaskTable .taskName strong{text-overflow:ellipsis;white-space:nowrap;color:#33455e;font-size:14px;overflow:hidden}.taskEditButton{color:#33455e;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;padding:3px 0;font-size:14px;font-weight:700;overflow:hidden}.taskEditButton:hover{color:var(--blue);text-decoration:underline}.taskTableState{color:#78869a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:118px;padding:28px 20px;font-size:14px;display:flex}.taskTableState strong{color:#42546d;font-size:16px}.taskTableState.error{color:#c64d55;background:snow}.taskFormError{color:#b8444c;background:#fff5f5;border:1px solid #f0c5c8;border-radius:8px;margin:20px 0 -15px;padding:11px 13px;font-size:14px}.taskSaveButton:disabled,.taskDrawerFooter button:disabled{cursor:wait;opacity:.62}.scheduleTaskTable .taskStatus{color:#3567bb;white-space:nowrap;background:#edf3ff;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800}.scheduleTaskTable .taskStatus.not-started{color:#6f7c8e;background:#f1f3f6}.scheduleTaskTable .taskStatus.waiting{color:#a46b12;background:#fff4df}.scheduleTaskTable .taskStatus.completed{color:#16815b;background:#e9f7f1}.scheduleTaskTable time{color:#63738a;font-size:13px}.scheduleTaskTable .relatedCell{min-width:0;display:block}.scheduleTaskTable .relatedCell small,.scheduleTaskTable .relatedCell b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scheduleTaskTable .relatedCell small{color:#8e9aab;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.scheduleTaskTable .relatedCell b{color:#496079;margin-top:4px;font-size:13px;font-weight:700}.scheduleTaskTable .departmentCell{color:#596b82;font-size:13px;font-weight:700}.scheduleTaskTable .assigneeCell{align-items:center;gap:7px;display:flex}.scheduleTaskTable .assigneeCell i{color:#3169bd;background:#e7effc;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:850;display:grid}.scheduleTaskTable .assigneeCell b{text-overflow:ellipsis;white-space:nowrap;color:#53657d;font-size:13px;overflow:hidden}.scheduleTaskTable .priorityCell{color:#707d90;background:#f1f3f6;border-radius:5px;justify-self:start;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}.scheduleTaskTable .priorityCell.high{color:#cf5353;background:#fff0f0}@media (max-width:1180px){.scheduleToolbar{flex-direction:column;align-items:flex-start;gap:5px}.scheduleViewGroups{width:100%;padding-bottom:3px;overflow-x:auto}.calendarSync{align-self:flex-end;margin:-4px 3px 3px 0}.scheduleTaskTable{overflow-x:auto}.scheduleTaskTable .taskTableHeader,.scheduleTaskTable .taskTableRow{min-width:1120px}}@media (max-width:760px){.scheduleToolbar{padding:7px}.scheduleViewGroups{gap:8px}.scheduleViewDivider{margin:0}.scheduleGroupLabel{font-size:9px}.scheduleViews button{height:39px;padding:0 11px;font-size:13px}.calendarSync{font-size:12px}.calendarTitle{grid-template-columns:1fr auto;min-width:690px}.calendarTitle .calendarMonth{grid-area:2/1}.calendarPanel{overflow-x:auto}.scheduleTaskTable .taskTableHeader,.scheduleTaskTable .taskTableRow{display:grid}.taskBoardHeader{min-width:690px}}.pagcorToolbar.groupedTabBar.workBoardToolbar{flex-wrap:nowrap;min-width:0;overflow:visible}.workBoardNavigation{flex-wrap:nowrap;flex:auto;width:auto;min-width:0;max-width:100%;overflow:visible}.workBoardTabGroup{box-sizing:border-box;flex:0 1 max-content;min-width:0;max-width:100%}.workBoardNavigation .pageTabButtons{flex-wrap:wrap;flex:0 auto;width:auto;min-width:0;max-width:100%;overflow:visible}.workBoardNavigation .pageTabButtons button,.workBoardNavigation .pageTabButtons button b{flex:none}.workBoardContext .pageTitleLine{flex-wrap:wrap}.workBoardContext h1 strong{min-inline-size:8ch}.googleSyncToolbar{flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:100%}.googleSyncNowButton{flex:none}.googleSyncNowButton:disabled{opacity:.55;cursor:not-allowed}.googleSyncNowButton.spinning .listHeaderActionIcon{animation:.9s linear infinite googleManualSyncSpin}.googleSyncLastTime{color:#b42318;overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.googleSyncNowButton.spinning .listHeaderActionIcon{animation:none}}@media (max-width:1220px){.pagcorToolbar.groupedTabBar.workBoardToolbar{height:auto}.workBoardNavigation{flex-wrap:wrap}}@media (max-width:760px){.workBoardNavigation .pageTabDivider{display:none}.workBoardNavigation .pageTabButtons{flex:0 auto}}.aiDesignCard{border-color:#d9d1ee;overflow:hidden;box-shadow:0 8px 26px #4c397510}.analysisDesignIntro{background:linear-gradient(90deg,#f7f4fd,#fbfaff);border-bottom:1px solid #ebe7f3;align-items:center;gap:11px;min-height:46px;padding:9px 14px;display:flex}.analysisDesignIntro>span{color:#fff;white-space:nowrap;background:#6849bc;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:850}.analysisDesignIntro p{color:#695f7b;margin:0;font-size:13px;font-weight:650;line-height:1.45}.analysisFocusArea,.analysisOperationsArea{background:#fbfcfd;border:1px solid #e3e6ed;border-radius:11px;min-width:0;padding:12px}.analysisOperationsArea{background:#fcfbfe;border-color:#e3ddef}.designAreaTitle{justify-content:space-between;align-items:flex-start;gap:10px;min-height:42px;margin-bottom:10px;display:flex}.designAreaTitle small,.designAreaTitle strong{display:block}.designAreaTitle small{color:#8b7ca7;letter-spacing:.8px;font-size:11px;font-weight:850}.designAreaTitle strong{color:#3f4c60;margin-top:4px;font-size:14px}.designAreaTitle>span{color:#87799c;white-space:nowrap;background:#f0edf6;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:750}.analysisFocusGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.analysisFocusGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 23px;align-items:center;gap:9px;min-height:62px;padding:9px 10px;transition:all .18s;display:grid}.analysisFocusGrid button:hover{border-color:#b8a8d9;transform:translateY(-1px)}.analysisFocusGrid button>i{color:#79869a;background:#f0f2f6;border-radius:8px;place-items:center;width:31px;height:31px;font-size:15px;font-style:normal;font-weight:850;display:grid}.analysisFocusGrid button>span{min-width:0}.analysisFocusGrid button strong,.analysisFocusGrid button small{display:block}.analysisFocusGrid button strong{color:#4b596d;font-size:13px;line-height:1.25}.analysisFocusGrid button small{color:#98a2b0;margin-top:4px;font-size:11px;line-height:1.35}.analysisFocusGrid button>b{color:#a2acb8;border:1px solid #d8dee7;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.analysisFocusGrid button.selected{background:#f6f2fd;border-color:#a98dde;box-shadow:0 5px 13px #6544b412}.analysisFocusGrid button.selected>i{color:#fff;background:#6c4cc0}.analysisFocusGrid button.selected strong{color:#54379e}.analysisFocusGrid button.selected>b{color:#fff;background:#6c4cc0;border-color:#6c4cc0}.analysisOperationList{gap:7px;display:grid}.analysisOperationList button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4ea;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.analysisOperationList button>i{color:#9ca6b3;border:1px solid #d7dce5;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:850;display:grid}.analysisOperationList button strong,.analysisOperationList button small{display:block}.analysisOperationList button strong{color:#566377;font-size:12px;line-height:1.25}.analysisOperationList button small{color:#9ba4b1;margin-top:3px;font-size:11px;line-height:1.3}.analysisOperationList button.selected{background:#f8f5fd;border-color:#b9a8dd}.analysisOperationList button.selected>i{color:#fff;background:#7051bd;border-color:#7051bd}.analysisOperationList button.selected strong{color:#5b3ba7}.autoReportSummary{background:#f2f9f5;border:1px solid #d7eadf;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 14px 13px;padding:10px 12px;display:flex}.autoReportSummary>div:first-child{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:250px;display:grid}.autoReportSummary>div:first-child>span{color:#23815f;background:#d8f0e3;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.autoReportSummary p{margin:0}.autoReportSummary small,.autoReportSummary strong{display:block}.autoReportSummary small{color:#268462;letter-spacing:.75px;font-size:10px;font-weight:850}.autoReportSummary strong{color:#456b5c;margin-top:4px;font-size:13px}.autoSectionPills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.autoSectionPills span,.autoSectionPills b{color:#628071;background:#fff;border:1px solid #d8e9df;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:750}.autoSectionPills b{color:#267a5c;background:#dff2e8;border-color:#badaca}.reportCustomizer{background:#fff;border-top:1px solid #e8ebf0}.reportCustomizer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 14px;list-style:none;display:flex}.reportCustomizer summary::-webkit-details-marker{display:none}.reportCustomizer summary>span{grid-template-columns:27px auto 1fr;align-items:center;gap:8px;display:grid}.reportCustomizer summary i{color:#6b4cb8;background:#eeeafa;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:850;display:grid}.reportCustomizer summary b{color:#4e5b6e;font-size:13px}.reportCustomizer summary small{color:#9aa4b1;font-size:12px}.reportCustomizer summary em{color:#735baa;background:#f1eef7;border-radius:6px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:750}.reportCustomizer[open] summary{background:#fbfafd;border-bottom:1px solid #e8ebf0}.reportCustomizer[open] summary i{color:#fff;background:#6c4cc0}.reportCustomizerTools{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 0;display:flex}.reportCustomizerTools p{color:#8490a0;margin:0;font-size:12px}.reportCustomizerTools>div{gap:6px;display:flex}.reportCustomizerTools button{color:#74618f;background:#fff;border:1px solid #dfe3ea;border-radius:7px;height:30px;padding:0 9px;font-size:11px;font-weight:750}.aiSectionGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px}@media (max-width:1450px){.analysisDesignGrid{grid-template-columns:1fr}.analysisOperationList{grid-template-columns:1fr 1fr 1fr}.analysisOperationList button{min-height:54px}.autoReportSummary{flex-direction:column;align-items:flex-start}.autoSectionPills{justify-content:flex-start}}@media (max-width:980px){.analysisFocusGrid{grid-template-columns:1fr}.analysisOperationList,.aiSectionGrid.compact{grid-template-columns:1fr 1fr}}@media (max-width:760px){.analysisDesignGrid{padding:10px}.analysisFocusArea,.analysisOperationsArea{padding:9px}.analysisOperationList,.aiSectionGrid.compact{grid-template-columns:1fr}.analysisDesignIntro{flex-direction:column;align-items:flex-start}.autoReportSummary{margin:0 10px 10px}.autoReportSummary>div:first-child{min-width:0}.reportCustomizer summary>span{grid-template-columns:27px 1fr}.reportCustomizer summary small{grid-column:2}.reportCustomizerTools{flex-direction:column;align-items:flex-start}}@media (min-width:1400px){.analysisDesignIntro{min-height:58px;padding:11px 17px}.analysisDesignIntro>span{padding:6px 9px;font-size:13px}.analysisDesignIntro p{font-size:15px}.analysisDesignGrid{grid-template-columns:minmax(0,1.38fr) minmax(400px,.62fr);gap:17px;padding:17px}.analysisFocusArea,.analysisOperationsArea{padding:15px}.designAreaTitle{min-height:48px}.designAreaTitle small{font-size:12px}.designAreaTitle strong{font-size:16px}.designAreaTitle>span{font-size:12px}.analysisFocusGrid{gap:10px}.analysisFocusGrid button{grid-template-columns:39px minmax(0,1fr) 27px;gap:11px;min-height:76px;padding:11px 12px}.analysisFocusGrid button>i{width:39px;height:39px;font-size:17px}.analysisFocusGrid button strong{font-size:15px}.analysisFocusGrid button small{font-size:13px}.analysisFocusGrid button>b{width:26px;height:26px}.analysisOperationList{gap:9px}.analysisOperationList button{grid-template-columns:31px minmax(0,1fr);gap:10px;min-height:60px;padding:9px 11px}.analysisOperationList button>i{width:30px;height:30px}.analysisOperationList button strong{font-size:14px}.analysisOperationList button small{font-size:12px}.autoReportSummary{margin:0 17px 16px;padding:13px 15px}.autoReportSummary>div:first-child{grid-template-columns:40px minmax(0,1fr)}.autoReportSummary>div:first-child>span{width:40px;height:40px}.autoReportSummary small{font-size:11px}.autoReportSummary strong{font-size:15px}.autoSectionPills span,.autoSectionPills b{padding:6px 8px;font-size:12px}.reportCustomizer summary{min-height:64px;padding:11px 17px}.reportCustomizer summary i{width:34px;height:34px}.reportCustomizer summary b{font-size:15px}.reportCustomizer summary small,.reportCustomizer summary em{font-size:13px}.reportCustomizerTools{padding:12px 17px 0}.reportCustomizerTools p{font-size:13px}.reportCustomizerTools button{height:35px;font-size:12px}}.aiWorkbenchTop{grid-template-columns:minmax(280px,1fr) auto auto auto}.aiTopLanguage{background:#f6f8fb;border:1px solid #e1e5ec;border-radius:9px;align-items:center;gap:8px;height:36px;padding:3px 4px 3px 10px;display:flex}.aiTopLanguage>small{color:#9388aa;letter-spacing:.65px;white-space:nowrap;font-size:12px;font-weight:850}.aiTopLanguage>div{gap:2px;height:28px;display:flex}.aiTopLanguage button{color:#8490a1;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:28px;padding:0 8px;font-size:12px;font-weight:700}.aiTopLanguage button.active{color:var(--ai);background:#fff;box-shadow:0 3px 10px #3f536317}.vaultSyncNote{background:#f3f7fd;border:1px solid #d9e6f8;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:9px 9px 3px;padding:8px 9px;display:grid}.vaultSyncNote>span{color:#376dbb;background:#dfeafb;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:850;display:grid}.vaultSyncNote p{min-width:0;margin:0}.vaultSyncNote strong,.vaultSyncNote small{display:block}.vaultSyncNote strong{color:#416087;font-size:12px}.vaultSyncNote small{color:#7f91a9;margin-top:3px;font-size:12px;line-height:1.4}.sourceLocation.vault{color:#376dbb;background:#eaf1ff}.perspectiveLevelNote{background:#faf8ff;border:1px solid #ded7f1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 11px 0;padding:7px 9px;display:flex}.perspectiveLevelNote p{color:#615674;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:750}.perspectiveLevelNote>label{color:#65537f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9d1eb;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:5px 8px;display:flex}.perspectiveLevelNote>label input{opacity:0;width:1px;height:1px;position:absolute}.perspectiveLevelNote>label i{color:#fff;background:#fff;border:1px solid #cfc5e4;border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.perspectiveLevelNote>label:has(input:checked){color:#6243b5;background:#f4effd;border-color:#bca8e8}.perspectiveLevelNote>label:has(input:checked) i{border-color:var(--ai);background:var(--ai)}.perspectiveLevelNote>label b{font-size:12px}.departmentChoices{padding-bottom:10px!important}.departmentChoices>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.departmentChoices button{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:auto;min-height:30px;padding:5px 9px;line-height:1.25;display:flex}.departmentChoices button b{flex:none;margin-left:auto}.resultHandling>div{background:#fafbfd;border:1px solid #e2e6ed;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:45px;margin-bottom:6px;padding:7px 8px;display:grid}.resultHandling>div>span{color:#6a4bbb;background:#eee9fa;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:850;display:grid}.resultHandling p{margin:0}.resultHandling p strong,.resultHandling p small{display:block}.resultHandling p strong{color:#526178;font-size:12px}.resultHandling p small{color:#929dab;margin-top:3px;font-size:12px;line-height:1.4}.resultHandling footer{background:#eef8f4;border-radius:8px;padding:8px 9px}.resultHandling footer b,.resultHandling footer small{display:block}.resultHandling footer b{color:#25815f;font-size:12px}.resultHandling footer small{color:#748e84;margin-top:3px;font-size:12px;line-height:1.4}@media (max-width:1450px){.aiTopLanguage>small{display:none}.aiWorkbenchTop{grid-template-columns:minmax(250px,1fr) auto auto}.aiHistoryButton{display:none}.departmentChoices>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.aiWorkbenchTop{grid-template-columns:1fr auto}.aiModeSwitch{grid-column:1}.aiTopLanguage{grid-column:2}.departmentChoices>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aiWorkbenchTop{grid-template-columns:1fr}.aiModeSwitch,.aiTopLanguage{grid-column:1;width:100%}.aiTopLanguage{justify-content:space-between}.aiTopLanguage>small{display:block}.aiTopLanguage>div,.aiTopLanguage button{flex:1}.perspectiveLevelNote{flex-direction:column;align-items:stretch}.perspectiveLevelNote p{white-space:normal}.perspectiveLevelNote>label{justify-content:center}.departmentChoices>div{grid-template-columns:1fr 1fr}}@media (min-width:1400px){.aiWorkbenchTop{grid-template-columns:minmax(340px,1fr) auto auto auto}.aiTopLanguage{gap:11px;height:48px;padding:4px 5px 4px 13px}.aiTopLanguage>div{height:40px}.aiTopLanguage button{height:40px;padding:0 11px}.vaultSyncNote{grid-template-columns:32px minmax(0,1fr);gap:10px;margin:12px 12px 4px;padding:11px 12px}.vaultSyncNote>span{width:32px;height:32px}.vaultSyncNote strong{font-size:14px}.vaultSyncNote small{font-size:13px}.perspectiveLevelNote{gap:14px;margin:13px 14px 0;padding:8px 11px}.perspectiveLevelNote p{font-size:14px}.perspectiveLevelNote>label{min-height:38px;padding:6px 10px}.perspectiveLevelNote>label i{width:23px;height:23px}.perspectiveLevelNote>label b{font-size:14px}.departmentChoices{padding-bottom:13px!important}.departmentChoices>div{gap:7px}.departmentChoices button{min-height:40px;padding:7px 9px}.resultHandling>div{grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:60px;margin-bottom:8px;padding:10px 11px}.resultHandling>div>span{width:30px;height:30px}.resultHandling p strong{font-size:14px}.resultHandling p small{font-size:13px}.resultHandling footer{padding:11px 12px}.resultHandling footer b{font-size:14px}.resultHandling footer small{font-size:13px}}.aiBuilderGrid.aiSetupGrid{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px}.aiSetupColumn{gap:14px;min-width:0;display:grid}.aiConfigMatrix{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:stretch;gap:14px;display:grid}.aiConfigMatrix>.aiPanel{height:100%}.aiConfigMatrix .aiMethodChoices{grid-template-columns:1fr 1fr}.aiFinalRequest{border-color:#d8cff2;box-shadow:0 8px 24px #6346b313}.aiFinalRequest>header>div>span{background:var(--ai-soft);color:var(--ai);font-size:12px;font-weight:850}.aiFinalRequest textarea{min-height:76px;font-size:15px;line-height:1.6}.sourceNotebookOption{background:#fbfaff;border-top:1px solid #edf1f5;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:8px;padding:10px 11px;display:grid}.sourceNotebookOption>span{color:#fff;background:linear-gradient(145deg,#7557d9,#4f31aa);border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:850;display:grid}.sourceNotebookOption p{min-width:0;margin:0}.sourceNotebookOption strong,.sourceNotebookOption small{display:block}.sourceNotebookOption strong{color:#4a4360;font-size:13px}.sourceNotebookOption small{color:#948aa9;margin-top:3px;font-size:12px}.sourceNotebookOption>button{color:#897c9d;background:#fff;border:1px solid #d9d0eb;border-radius:7px;min-width:46px;height:30px;padding:0 9px;font-size:12px;font-weight:750}.sourceNotebookOption>button.active{color:#6243b8;background:#eee8fb;border-color:#a98ee2}.aiRunDock{background:linear-gradient(90deg,#fff,#fbf9ff);border-color:#d9d1ee;grid-template-columns:minmax(330px,.9fr) minmax(230px,.75fr) minmax(260px,.7fr);align-items:center;gap:14px;min-height:78px;padding:10px 12px;display:grid}.aiRunDock .runSummary{grid-template-columns:repeat(4,1fr);gap:6px;padding:0;display:grid}.aiRunDock .runSummary span{text-align:center;color:#8a7d9d;background:#f5f3fa;border-radius:8px;min-width:0;padding:8px 5px;font-size:12px}.aiRunDock .runSummary b{color:#55466d;margin-bottom:3px;font-size:15px;display:block}.aiRunDock>p{border-left:1px solid #e6e0ef;margin:0;padding-left:14px}.aiRunDock>p span,.aiRunDock>p small{display:block}.aiRunDock>p span{color:#28805f;font-size:13px;font-weight:750}.aiRunDock>p small{color:#8793a3;margin-top:5px;font-size:12px}.aiRunDock .runAnalysisButton{width:100%;min-height:54px;margin:0}.aiResultSurface{gap:14px;display:grid}.aiResultHeader{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 14px;display:flex;box-shadow:0 6px 22px #233a6410}.aiResultHeader>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.aiResultHeader>div:first-child>span{color:#16815a;background:#e7f7f0;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:850;display:grid}.aiResultHeader p{min-width:0;margin:0}.aiResultHeader small,.aiResultHeader strong{display:block}.aiResultHeader small{color:#238161;letter-spacing:.85px;font-size:12px;font-weight:850}.aiResultHeader strong{text-overflow:ellipsis;white-space:nowrap;color:#35465d;margin-top:5px;font-size:16px;overflow:hidden}.aiResultActions{gap:7px;display:flex}.aiResultActions button{color:#66768b;background:#fff;border:1px solid #dbe2eb;border-radius:8px;height:36px;padding:0 12px;font-size:13px;font-weight:700}.aiResultActions button.primary{border-color:var(--ai);background:var(--ai);color:#fff;box-shadow:0 6px 15px #6f51d72b}.aiResultGrid{grid-template-columns:260px minmax(540px,1fr) 290px;align-items:start;gap:14px;display:grid}.resultContextPanel,.resultEvidencePanel{overflow:hidden}.resultContextPanel>header,.resultEvidencePanel>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;display:flex}.resultContextPanel>header small,.resultEvidencePanel>header small{color:#8e80ae;letter-spacing:.8px;font-size:12px;font-weight:850}.resultContextPanel>header button{color:#7054b9;background:#fff;border:1px solid #dfd8ef;border-radius:6px;height:25px;padding:0 8px;font-size:12px}.resultContextPanel dl{margin:0;padding:3px 12px}.resultContextPanel dl>div{border-bottom:1px solid #edf1f5;padding:10px 0}.resultContextPanel dt{color:#98a3b1;font-size:12px}.resultContextPanel dd{color:#46566c;margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.5}.resultContextPanel>footer{background:#eef8f4;border-radius:8px;margin:10px;padding:10px}.resultContextPanel>footer span,.resultContextPanel>footer small{display:block}.resultContextPanel>footer span{color:#25815f;font-size:13px;font-weight:750}.resultContextPanel>footer small{color:#748e84;margin-top:4px;font-size:12px;line-height:1.4}.markdownResult{color:#35455a;padding:0 34px 34px;overflow:hidden}.markdownLabel{background:#fafbfc;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;height:49px;margin:0 -34px 26px;padding:0 16px;display:flex}.markdownLabel span{color:#8b7da6;letter-spacing:.8px;font-size:12px;font-weight:850}.markdownLabel button{color:#69798c;background:#fff;border:1px solid #dfe4eb;border-radius:7px;height:28px;padding:0 9px;font-size:12px}.markdownResult h1{color:#293b53;margin:0 0 17px;font-size:28px;line-height:1.3}.markdownResult h2{color:#354963;margin:28px 0 11px;padding-top:3px;font-size:19px}.markdownResult p,.markdownResult li{font-size:16px;line-height:1.75}.markdownResult p{margin:0 0 13px}.markdownResult .resultLead{color:#66778e;border-bottom:1px solid #edf1f5;padding-bottom:20px;font-size:17px}.markdownResult ul,.markdownResult ol{margin:8px 0 0;padding-left:24px}.markdownResult li+li{margin-top:8px}.markdownResult blockquote{border-left:4px solid var(--ai);color:#5b4b72;background:#f6f3fc;border-radius:0 8px 8px 0;margin:18px 0;padding:13px 16px;font-size:15px;line-height:1.65}.resultEvidencePanel>header b{color:#7053bb;background:#f3effb;border-radius:5px;padding:4px 6px;font-size:12px}.confidenceCard{background:#f1f9f5;border:1px solid #d7eadf;border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin:11px;padding:11px;display:grid}.confidenceCard>span{color:#16815a;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:850;display:grid;box-shadow:inset 0 0 0 4px #9bd8bf}.confidenceCard p{margin:0}.confidenceCard strong,.confidenceCard small{display:block}.confidenceCard strong{color:#356753;font-size:13px}.confidenceCard small{color:#719081;margin-top:4px;font-size:12px;line-height:1.4}.resultEvidencePanel>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:9px 11px;display:grid}.resultEvidencePanel>button:hover{background:#fafbfe}.resultEvidencePanel>button i{color:#6e4fc5;background:#eeeafa;border-radius:6px;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;font-weight:850;display:grid}.resultEvidencePanel>button span{min-width:0}.resultEvidencePanel>button strong,.resultEvidencePanel>button small{display:block}.resultEvidencePanel>button strong{text-overflow:ellipsis;white-space:nowrap;color:#4a596e;font-size:13px;overflow:hidden}.resultEvidencePanel>button small{color:#97a2b1;margin-top:4px;font-size:12px}.resultEvidencePanel>button>b{color:#a0a9b5}.resultEvidencePanel>section{background:#fffaf0;border:1px solid #eadfbe;border-radius:8px;margin:11px;padding:11px}.resultEvidencePanel>section strong{color:#82631f;font-size:13px}.resultEvidencePanel>section p{color:#8c7b59;margin:6px 0 0;font-size:12px;line-height:1.55}.resultFollowup{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.resultFollowup textarea{color:#405168;min-height:54px;font:14px/1.55 var(--platform-ui-font);resize:none;background:#fbfcfe;border:1px solid #dfe4eb;border-radius:9px;outline:none;padding:10px 12px}.resultFollowup textarea:focus{border-color:#aa95dc;box-shadow:0 0 0 3px #eee9fa}.resultFollowup button{background:var(--ai);color:#fff;border:0;border-radius:9px;height:42px;padding:0 14px;font-size:13px;font-weight:750}@media (max-width:1450px){.aiBuilderGrid.aiSetupGrid{grid-template-columns:280px minmax(0,1fr)}.aiConfigMatrix{grid-template-columns:1fr}.aiConfigMatrix .aiMethodChoices{grid-template-columns:repeat(4,1fr)}.aiRunDock{grid-template-columns:1fr auto}.aiRunDock>p{display:none}.aiResultGrid{grid-template-columns:220px minmax(460px,1fr) 250px}}@media (max-width:1100px){.aiBuilderGrid.aiSetupGrid{grid-template-columns:1fr}.aiSourcePanel{position:static}.aiSourceList{grid-template-columns:1fr 1fr;display:grid}.sourceNotebookOption{margin-top:0}.aiResultGrid{grid-template-columns:220px minmax(0,1fr)}.resultEvidencePanel{grid-column:1/-1}.resultEvidencePanel>button{border-right:1px solid #edf1f5;width:33.333%;display:inline-grid}.resultEvidencePanel>section{clear:both}}@media (max-width:760px){.aiSourceList,.aiConfigMatrix{grid-template-columns:1fr}.aiConfigMatrix .aiMethodChoices{grid-template-columns:1fr 1fr}.aiRunDock{grid-template-columns:1fr}.aiRunDock .runSummary{grid-template-columns:1fr 1fr}.aiResultHeader{flex-direction:column;align-items:stretch}.aiResultActions{grid-template-columns:1fr 1fr;display:grid}.aiResultActions button.primary{grid-column:1/-1}.aiResultGrid{grid-template-columns:1fr}.resultContextPanel{display:none}.markdownResult{padding:0 18px 25px}.markdownLabel{margin:0 -18px 20px}.markdownResult h1{font-size:24px}.markdownResult p,.markdownResult li{font-size:15px}.resultEvidencePanel>button{border-right:0;width:100%;display:grid}.resultFollowup{grid-template-columns:1fr}.resultFollowup button{width:100%}}@media (min-width:1400px){.aiBuilderGrid.aiSetupGrid{grid-template-columns:390px minmax(0,1fr);gap:16px}.aiSetupColumn,.aiConfigMatrix{gap:16px}.aiConfigMatrix{grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr)}.sourceNotebookOption{grid-template-columns:40px minmax(0,1fr) auto;padding:13px 14px}.sourceNotebookOption>span{width:40px;height:40px}.sourceNotebookOption strong{font-size:15px}.sourceNotebookOption small{font-size:13px}.sourceNotebookOption>button{min-width:52px;height:36px;font-size:13px}.aiFinalRequest textarea{min-height:96px;font-size:17px}.aiRunDock{grid-template-columns:minmax(420px,.95fr) minmax(280px,.75fr) minmax(330px,.7fr);min-height:94px;padding:13px 15px}.aiRunDock .runSummary b{font-size:18px}.aiRunDock .runSummary span,.aiRunDock>p small{font-size:13px}.aiRunDock>p span{font-size:14px}.aiRunDock .runAnalysisButton{min-height:66px}.aiResultHeader{min-height:84px;padding:14px 17px}.aiResultHeader>div:first-child>span{width:46px;height:46px}.aiResultHeader strong{font-size:18px}.aiResultActions button{height:42px;padding:0 15px;font-size:14px}.aiResultGrid{grid-template-columns:310px minmax(720px,1fr) 350px;gap:16px}.resultContextPanel>header,.resultEvidencePanel>header{min-height:58px;padding:12px 14px}.resultContextPanel dl{padding:4px 14px}.resultContextPanel dl>div{padding:13px 0}.resultContextPanel dt{font-size:13px}.resultContextPanel dd{font-size:14px}.markdownResult{padding:0 45px 42px}.markdownLabel{height:59px;margin:0 -45px 32px;padding:0 19px}.markdownResult h1{font-size:32px}.markdownResult h2{font-size:22px}.markdownResult p,.markdownResult li{font-size:17px}.markdownResult .resultLead{font-size:18px}.markdownResult blockquote{font-size:16px}.confidenceCard{margin:14px;padding:14px}.resultEvidencePanel>button{min-height:72px;padding:11px 14px}.resultEvidencePanel>button strong{font-size:14px}.resultEvidencePanel>button small{font-size:13px}.resultEvidencePanel>section{margin:14px;padding:14px}.resultEvidencePanel>section p{font-size:13px}.resultFollowup{padding:13px}.resultFollowup textarea{min-height:68px;font-size:16px}.resultFollowup button{height:48px;padding:0 18px;font-size:14px}}.blockTitle{flex-direction:column;justify-content:center;min-width:0;padding-left:14px;display:flex;position:relative}.blockTitle:before{content:"";background:var(--blue);border-radius:0;width:4px;position:absolute;top:1px;bottom:1px;left:0;box-shadow:0 0 0 1px #1761dd0d}.blockTitle h2{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden;margin:0!important;font-size:18px!important;font-weight:800!important}.blockTitle p{white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.35;overflow:hidden;color:#8290a4!important;margin:5px 0 0!important;font-size:13px!important}.assistantSection>header{min-height:72px;padding:14px 19px}.assistantSection>header .blockTitle{flex:1;overflow:hidden}.panelHeader,.calendarTitle,.taskBoardHeader,.pagcorListHeader,.contactDirectoryHeader,.knowledgeListHeader{min-height:var(--platform-page-header-min-height)!important;padding-top:var(--platform-page-header-padding-top)!important;padding-bottom:var(--platform-page-header-padding-bottom)!important}.financeModuleHeader{min-height:66px;padding-top:11px;padding-bottom:11px}.financeModuleHeader .blockTitle:before{background:#2f86e8;box-shadow:0 0 12px #2f86e866}.financeModuleHeader .blockTitle h2{color:var(--fin-text)!important}.financeModuleHeader .blockTitle p{color:#7097bc!important}.financeModuleHeader>.blockTitle{flex:1;overflow:hidden}.financeModuleHeader>div:last-child{white-space:nowrap;flex:none}.fxPanel .financeModuleHeader{min-height:66px}.contactDirectoryHeader .blockTitle{flex:1}.contactDirectoryTools{flex:none}@media (min-width:1400px){:root{--platform-page-header-padding-top:9px;--platform-page-header-padding-bottom:9px;--platform-page-header-min-height:60px}.financeModuleHeader{min-height:76px;padding-top:13px;padding-bottom:13px}.blockTitle{padding-left:16px}.blockTitle:before{width:5px}.blockTitle h2{font-size:20px!important}.blockTitle p{font-size:14px!important}}@media (max-width:760px){.blockTitle p{white-space:normal}.contactDirectoryHeader{min-height:0!important}}.financeUpdated{justify-content:flex-end;align-items:center;gap:6px;letter-spacing:0!important;display:flex!important}.financeUpdated>span{width:24px;height:24px;color:var(--blue);font:inherit;place-items:center;display:grid}.financeUpdated>span.refreshing,.financePageRefresh .refreshing{animation:.8s linear infinite financeSpin}.financeUpdated time{white-space:nowrap}.financePageRefresh{flex:none}.financePageRefresh:disabled{cursor:wait}.financePageRefresh .listHeaderActionIcon>span{display:block}@keyframes financeSpin{to{transform:rotate(360deg)}}.financeSectionMessage{color:#8d6517;background:#fff8e8;border-top:1px solid #f0dfb4;margin:0;padding:10px 17px;font-size:12px;line-height:1.4}.financeFatal{text-align:center;align-content:center;place-items:center;gap:14px;min-height:280px;display:grid}.financeFatal p{color:#5f6f83;margin:0}.financeFatal button{background:var(--blue);color:#fff;border:0;border-radius:8px;height:38px;padding:0 18px;font-weight:700}.financeSkeleton{border:1px solid var(--line);background:linear-gradient(100deg,#f3f5f8 20%,#fafbfd 40%,#f3f5f8 60%) 0 0/220% 100%;border-radius:12px;min-height:330px;animation:1.2s ease-in-out infinite financeSkeleton}.indexMarkets .financeSkeleton{min-height:225px}.fxPanels .financeSkeleton{min-height:430px}@keyframes financeSkeleton{to{background-position:-220% 0}}.financeTerminal .neutral{color:#66758a!important}.financeTrendUnavailable{text-align:center;color:#8795a8;width:88px;display:block}.exchangeFinanceRow>strong.positive,.exchangeFinanceRow>em.positive{color:var(--fin-green)}.exchangeFinanceRow>strong.negative,.exchangeFinanceRow>em.negative{color:var(--fin-red)}.exchangeFinanceRow>strong.neutral,.exchangeFinanceRow>em.neutral{color:#66758a}@media (max-width:760px){.financeTerminal,.financeModule,.cryptoWatch{min-width:0;max-width:100%;overflow:hidden}.financeModuleHeader{flex-wrap:wrap;align-items:flex-start;gap:10px}.financeModuleHeader>div:last-child{margin-left:auto}.cryptoHead{display:none}.cryptoRow{grid-template-columns:minmax(108px,1.2fr) repeat(3,minmax(72px,.8fr));grid-template-areas:"asset usd krw php""asset change trend trend";gap:8px;padding:10px 13px;min-width:0!important}.cryptoRow .assetName{grid-area:asset}.cryptoRow>b:nth-child(2){grid-area:usd}.cryptoRow>b:nth-child(3){grid-area:krw}.cryptoRow>b:nth-child(4){grid-area:php;display:block}.cryptoRow>em{grid-area:change}.cryptoRow>.financeTrend{grid-area:trend;justify-self:end;max-width:100%}.exchangeHead,.exchangeFinanceRow{grid-template-columns:minmax(110px,1.25fr) minmax(75px,.8fr) minmax(68px,.7fr) minmax(64px,.65fr);gap:6px}.exchangeFinanceRow{margin:0 13px}.exchangeHead{margin:0 13px;padding:0}.indexHead,.financeIndexRow{grid-template-columns:minmax(100px,1fr) minmax(75px,.7fr) minmax(62px,.65fr) minmax(70px,.75fr);gap:6px}.financeIndexRow .financeTrend{max-width:100%}}@media (max-width:430px){.pageTitleLine{flex-wrap:wrap;align-items:flex-start;gap:9px 12px}.pageIdentity h1{white-space:normal;min-width:0}.financePageRefresh{margin-top:1px}}@media (max-width:620px){.financeModuleHeader>div:last-child{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.financeModuleHeader>.marketSessionMeta{text-align:right;justify-items:end;display:grid}.financeModuleHeader>div:last-child b{margin:0}.financeUpdated{margin-left:auto}.cryptoRow{grid-template-columns:minmax(94px,1.1fr) repeat(2,minmax(78px,.9fr));grid-template-areas:"asset usd krw""asset php change""asset trend trend"}.cryptoRow>.financeTrend{width:100%;height:26px}.exchangeHead{display:none}.exchangeFinanceRow{grid-template-columns:minmax(120px,1fr) 1fr;gap:7px;min-height:66px;padding:9px 0}.exchangeFinanceRow>strong,.exchangeFinanceRow>em{text-align:right}.exchangeFinanceRow>em:last-child{grid-column:2}.referenceRate{margin:13px;padding:13px}.indexHead{display:none}.financeIndexRow{grid-template-columns:minmax(120px,1fr) minmax(90px,.8fr) 70px;gap:7px;min-height:65px;padding:8px 13px}.financeIndexRow>.financeTrend{grid-column:2/4;width:100%;height:24px}.financeIndexRow>em{text-align:right}.fxRow{grid-template-columns:minmax(100px,1fr) minmax(90px,.8fr) 70px;gap:5px}.fxRow .financeTrend{max-width:100%;margin-left:0}}@media (max-width:430px){.financeTerminal{width:100%}.financeModuleHeader{padding:12px}.financeModuleHeader .blockTitle{width:100%}.financeModuleHeader>div:last-child{font-size:11px}.cryptoRow{grid-template-columns:minmax(88px,1fr) minmax(78px,1fr);grid-template-areas:"asset usd""asset krw""asset php""change trend"}.cryptoRow>b,.cryptoRow>em{text-align:right}.exchangeFinanceRow{margin:0 10px}.financeIndexRow{grid-template-columns:minmax(106px,1fr) minmax(78px,.8fr) 60px}.fxRow{grid-template-columns:minmax(92px,1fr) minmax(86px,.8fr) 62px;padding:8px 11px}}.pagcorToolbar.groupedTabBar,.contactsToolbar.groupedTabBar,.assistantTabs.groupedTabBar{justify-content:space-between;align-items:stretch;gap:14px;min-height:52px;padding:5px 9px;display:flex;overflow:visible}.contactsToolbar.groupedTabBar .contactTabGroups{flex:1}.assistantTabs.groupedTabBar .pageTabGroup{width:100%}@media (min-width:1400px){.pagcorToolbar.groupedTabBar,.contactsToolbar.groupedTabBar,.assistantTabs.groupedTabBar{min-height:58px;padding:5px 12px}}@media (max-width:980px){.pagcorToolbar.groupedTabBar,.contactsToolbar.groupedTabBar,.assistantTabs.groupedTabBar{overflow-x:auto}}.weekEvent{padding:4px 7px}.weekEvent strong{font-size:13px;line-height:16px}.weekEvent small{opacity:.82;margin-top:1px;font-size:12px;line-height:14px}.dailyEvent{padding:4px 10px;overflow:hidden}.dailyEvent time,.dailyEvent strong,.dailyEvent small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dailyEvent time{line-height:14px}.dailyEvent strong{margin-top:2px;line-height:16px}.dailyEvent small{margin-top:2px;line-height:14px}.dailyEvent.overlapping{box-shadow:0 3px 10px #263a5c18}.monthCalendar>strong{height:34px}.monthCalendar>strong.saturday{color:#2670d9}.monthCalendar>strong.sunday{color:#dc4f4f}.monthCalendar button{height:105px;padding:7px 8px;overflow:hidden}.monthCalendar button.outside{background:#fbfcfd}.monthCalendar .monthDate{place-items:center;width:21px;height:21px;font-size:13px;font-weight:750;display:grid}.monthCalendar button.saturday .monthDate{color:#2670d9}.monthCalendar button.sunday .monthDate{color:#dc4f4f}.monthCalendar button.today .monthDate{background:var(--blue);color:#fff;border-radius:50%}.monthCalendar button.today span:not(.monthDate){border-radius:initial;background:initial;width:auto;height:auto;color:inherit}.monthHoliday{color:#596b83;align-items:center;gap:3px;min-width:0;height:16px;margin-top:2px;display:flex!important}.monthHoliday em{color:#c94848;text-align:center;background:#fff0f0;border-radius:3px;flex:none;min-width:20px;padding:1px 3px;font-size:9px;font-style:normal;font-weight:900}.monthHoliday b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.monthItems{left:8px;right:8px;top:var(--month-event-top);gap:2px;margin:0;position:absolute;display:grid!important}.monthItem{border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;height:20px;padding:0 4px;overflow:hidden;display:grid!important}.monthItem em{font-size:9px;font-style:normal;font-weight:850}.monthItem b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:18px;overflow:hidden}.monthItem.blue{color:#2459a9;background:#e9f1ff;border-color:#3274e8}.monthItem.amber{color:#8f621c;background:#fff2dc;border-color:#eda331}.monthItem.green{color:#167351;background:#e7f8f1;border-color:#20a977}.monthItem.violet{color:#624bb1;background:#f1edff;border-color:#8062de}.monthItem.slate{color:#536176;background:#edf1f6;border-color:#8492a6}.monthItem.task em{letter-spacing:.2px}@media (min-width:1400px){.weekEvent{padding:5px 9px}.weekEvent strong{font-size:14px;line-height:16px}.weekEvent small{font-size:13px;line-height:14px}.monthCalendar button{height:118px}.monthItem{height:20px}.monthItem b,.monthHoliday b{font-size:12px}}.monthCalendar>div{color:#607088;text-align:left;background:#fff;border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;height:105px;padding:7px 8px;position:relative;overflow:hidden}.monthCalendar>div.outside{background:#fbfcfd}.monthCalendar>div.saturday .monthDate{color:#2670d9}.monthCalendar>div.sunday .monthDate{color:#dc4f4f}.monthCalendar>div.today{background:#f1f6ff;box-shadow:inset 0 0 0 1px #8ab0f5}.monthCalendar>div.today .monthDate{background:var(--blue);color:#fff;border-radius:50%}.monthCalendar>div.today span:not(.monthDate){border-radius:initial;background:initial;width:auto;height:auto;color:inherit}.monthCalendar .monthItem{text-align:left;border-top:0;border-bottom:0;border-right:0;height:18px;padding:0 4px;font-family:inherit;position:static}.monthCalendar button.monthItem{cursor:pointer}.monthCalendar button.monthItem:focus-visible{outline-offset:1px;outline:2px solid #78a2e8}@media (min-width:1400px){.monthCalendar>div{height:118px}.monthCalendar .monthItem{height:20px}}.scheduleDetailsDrawer{width:min(820px,100%)}.scheduleDetailsHeader{flex:none}.detailsHeaderLine{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex!important}.detailsHeaderLine small{color:#8190a4!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important}.scheduleDetailsBody{flex:1;min-height:0;padding:24px 32px 30px;overflow-y:auto}.scheduleDetailsHero{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.scheduleDetailsHero h3{color:#17253a;margin:0;font-size:27px;line-height:1.28}.detailsBadges{gap:7px;margin-top:10px;display:flex}.detailsBadges span{color:#2867c9;background:#eaf2ff;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:800}.detailsTopActions{flex:none;align-items:center;gap:8px;display:flex}.detailsTopActions button{color:#476079;background:#fff;border:1px solid #ccd6e3;border-radius:8px;height:39px;padding:0 11px;font-size:13px;font-weight:750}.detailsTopActions button span{margin-right:5px}.detailsTopActions button.delete{color:#c54850;border-color:#efc5c8}.scheduleDetailsSection{margin-top:24px}.scheduleDetailsSection header{margin-bottom:11px}.scheduleDetailsSection h3{color:#1e2d42;margin:0;font-size:17px}.scheduleDetailsSection header p{color:#8390a2;font-size:13px}.detailsReadOnlyBox{color:#4a5d74;white-space:pre-wrap;background:#f8fafc;border:1px solid #dce3ec;border-radius:10px;padding:15px 16px;font-size:15px;line-height:1.65}.detailsChecklist{background:#fff;border:1px solid #dce3ec;border-radius:10px;overflow:hidden}.detailsChecklist>div{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;min-height:44px;padding:9px 13px;display:flex}.detailsChecklist>div:last-child{border-bottom:0}.detailsChecklist>div>span{color:#1761dd;place-items:center;width:22px;height:22px;font-size:17px;display:grid}.detailsChecklist p{color:#465970;margin:0;font-size:14px}.detailsChecklist .done p{color:#8d99a8;text-decoration:line-through}.detailsEmpty{color:#8491a3;margin:0;padding:15px;font-size:14px}.detailsEmptyStandalone{color:#8491a3;border:1px dashed #d3dce7;border-radius:9px;margin:0;padding:13px 14px;font-size:14px}.scheduleDetailsCardGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.detailsInfoCard{background:#fbfcfe;border:1px solid #dce3ec;border-radius:11px;padding:16px 17px}.detailsInfoCard header{align-items:center;gap:8px;margin-bottom:13px;display:flex}.detailsInfoCard header>span{color:#1761dd;background:#eaf2ff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.detailsInfoCard h3{color:#24344a;margin:0;font-size:16px}.detailsInfoCard>strong,.detailsInfoCard>p,.detailsInfoCard>small{display:block}.detailsInfoCard>strong{color:#344860;font-size:15px}.detailsInfoCard>p{color:#596b81;margin:7px 0 0;font-size:14px}.detailsInfoCard>small{color:#8290a2;margin-top:7px;font-size:13px;line-height:1.45}.detailsInfoCard>a{color:#fff;background:#1761dd;border-radius:7px;margin-top:11px;padding:7px 10px;font-size:13px;font-weight:750;display:inline-flex}.detailsInfoCard>p>i{color:#1761dd;width:23px;font-style:normal;display:inline-block}.detailsParticipantGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.detailsParticipantGrid article{background:#fff;border:1px solid #dde4ed;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.detailsParticipantGrid article>span{color:#2867c9;background:#e6eefb;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.detailsParticipantGrid strong,.detailsParticipantGrid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detailsParticipantGrid strong{color:#34475e;font-size:14px}.detailsParticipantGrid small{color:#71839a;margin-top:4px;font-size:11px}.detailsRelationList{flex-wrap:wrap;gap:8px;display:flex}.detailsRelationList>span{color:#465a72;background:#f7f9fc;border:1px solid #dce3ec;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:13px;display:flex}.detailsRelationList i{color:#1761dd;font-style:normal}.detailsRelationList b{color:#1761dd;font-size:11px}.scheduleDetailsMeta{color:#909cab;margin:24px 0 0;font-size:12px}.scheduleDetailsFooter{background:#fff;border-top:1px solid #dfe5ed;flex:none;justify-content:space-between;gap:16px;padding:16px 32px;display:flex;box-shadow:0 -9px 22px #17253a0c}.scheduleDetailsFooter button{color:#4b5e75;background:#fff;border:1px solid #ccd6e3;border-radius:9px;min-width:150px;height:50px;font-size:15px;font-weight:800}.scheduleDetailsFooter button.primary{color:#fff;background:#1761dd;border-color:#1761dd}.scheduleDeleteLayer{z-index:5;background:#10203b70;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.scheduleDeleteDialog{text-align:center;background:#fff;border-radius:13px;width:min(420px,100%);padding:24px;box-shadow:0 22px 55px #13213c40}.scheduleDeleteDialog>span{color:#c54850;background:#fff0f0;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:22px;font-weight:850;display:grid}.scheduleDeleteDialog h3{color:#223147;margin:13px 0 0;font-size:20px}.scheduleDeleteDialog p{color:#52647b;margin:10px 0 0;font-size:15px}.scheduleDeleteDialog small{color:#8b97a6;margin-top:7px;display:block}.scheduleDeleteDialog em{color:#c54850;margin-top:10px;font-size:13px;font-style:normal;display:block}.scheduleDeleteDialog>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.scheduleDeleteDialog button{color:#52647b;background:#fff;border:1px solid #ccd6e3;border-radius:8px;height:45px;font-weight:800}.scheduleDeleteDialog button.danger{color:#fff;background:#c54850;border-color:#c54850}.scheduleHeaderDateRange{align-items:center;gap:4px;display:inline-flex!important}.scheduleHeaderDateRange>span{color:#708199}.scheduleDateTimeSummary{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.scheduleDateEndpoint{gap:4px;min-width:0;display:grid}.scheduleDateEndpoint small{color:#7d8da2;letter-spacing:.6px;font-size:9px;font-weight:900}.scheduleDateEndpoint strong{color:#344860;font-size:14px;line-height:1.3}.scheduleDateEndpoint span{color:#596b81;font-size:13px}.scheduleDateEndpoint.end{text-align:right}.scheduleDateDirection{color:#2563eb;background:#eaf2ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.scheduleDateMeta{color:#7c8a9c;border-top:1px solid #e3e9f0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:10px;font-size:11px;display:flex}.scheduleDateMeta span:last-child{font-weight:750}.scheduleDateWithRecurrence{align-items:center;gap:6px;display:flex}.scheduleDateWithRecurrence>span:first-child{min-width:0}.scheduleHeaderDateRange>.scheduleRecurrencePill{color:#64748a}.calendarItemTitle>.scheduleRecurrencePill{margin-left:auto;line-height:1.2;font-size:8px!important}.calendarItemTitle>strong,.calendarItemTitle>b,.weeklySingleDayLane>button .calendarItemTitle>strong{font-weight:500!important}.monthItem .calendarItemTitle,.monthMultiDayBar .calendarItemTitle{width:100%}@media (max-width:760px){.scheduleDetailsBody{padding:20px 18px 25px}.scheduleDetailsHero{flex-direction:column}.detailsTopActions{width:100%}.detailsTopActions button{flex:1}.scheduleDetailsCardGrid,.detailsParticipantGrid{grid-template-columns:1fr}.scheduleDetailsFooter{padding:14px 18px}.scheduleDetailsFooter button{flex:1;min-width:0}.detailsHeaderLine{display:block!important}.detailsHeaderLine small{margin-top:4px;display:block}.scheduleHeaderDateRange{display:inline!important}.scheduleDateTimeSummary{grid-template-columns:1fr}.scheduleDateEndpoint.end{text-align:left}.scheduleDateDirection{transform:rotate(90deg)}.scheduleDateMeta{flex-direction:column;grid-column:1;align-items:flex-start}}.monthCalendar button.monthItem{border:0}.taskTableRow[role=button]{cursor:pointer}.taskTableRow[role=button]:hover{background:#f8fbff}.taskTableRow[role=button]:focus-visible{outline-offset:-2px;background:#f5f9ff;outline:2px solid #79a4e9}.taskDetailsDrawer .registrationHeaderIcon{color:#16805b;background:#e9f7f1}.detailsBadges .status.in-progress{color:#2867c9;background:#eaf2ff}.detailsBadges .status.not-started{color:#66758a;background:#eef1f5}.detailsBadges .status.waiting{color:#aa700f;background:#fff4dd}.detailsBadges .status.completed{color:#17815b;background:#e6f7ef}.detailsBadges .priority{color:#68768a;background:#f3f5f8}.detailsBadges .priority.high,.detailsBadges .priority.urgent{color:#c54850;background:#fff0f0}.detailsBadges .priority.low{color:#718095;background:#edf1f5}.taskChecklistProgress{margin-bottom:9px}.taskChecklistProgress>span{color:#697a90;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.taskChecklistProgress>i{background:#e7ecf2;border-radius:999px;height:6px;display:block;overflow:hidden}.taskChecklistProgress>i>b{border-radius:inherit;background:#28a977;height:100%;display:block}.taskSummaryCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.taskSummaryInfoCard{background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px;min-height:94px;padding:15px 16px}.taskSummaryInfoCard>small,.taskSummaryInfoCard>strong,.taskSummaryInfoCard>em{display:block}.taskSummaryInfoCard>small{color:#8693a3;text-transform:uppercase;letter-spacing:.45px;font-size:12px;font-weight:750}.taskSummaryInfoCard>strong{color:#354960;margin-top:10px;font-size:15px;line-height:1.35}.taskSummaryInfoCard>strong>i{background:#8492a6;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.taskSummaryInfoCard .status-dot.in-progress{background:#3375df}.taskSummaryInfoCard .status-dot.waiting{background:#e6a029}.taskSummaryInfoCard .status-dot.completed{background:#22a574}.taskSummaryInfoCard .priority-dot.high,.taskSummaryInfoCard .priority-dot.urgent{background:#d94e58}.taskSummaryInfoCard .priority-dot.normal{background:#e6a029}.taskSummaryInfoCard>em{color:#c54850;margin-top:5px;font-size:12px;font-style:normal;font-weight:800}.responsibilityCard{background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.responsibilityCard>div{min-height:76px;padding:14px 16px}.responsibilityCard>div+div{border-left:1px solid #e2e7ee}.responsibilityCard small,.responsibilityCard strong{display:block}.responsibilityCard small{color:#8794a5;font-size:12px;font-weight:750}.responsibilityCard>div>strong{color:#3d5067;margin-top:9px;font-size:15px}.detailsAssignee{align-items:center;gap:9px;margin-top:7px;display:flex}.detailsAssignee>i{color:#2867c9;background:#e6eefb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:850;display:grid}.detailsAssignee strong{color:#3d5067;font-size:15px}.taskDetailsActionError{color:#b8444c;background:#fff5f5;border:1px solid #efc5c8;border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:13px}.taskDetailsFooter>div{gap:10px;display:flex}.taskDetailsFooter button.complete{color:#16805b;background:#f0faf6;border-color:#9fd6c1}.taskDetailsFooter button.complete.completed{cursor:default;opacity:.72}.taskDetailsFooter button:disabled{cursor:wait;opacity:.62}@media (max-width:760px){.taskSummaryCardGrid,.responsibilityCard{grid-template-columns:1fr}.responsibilityCard>div+div{border-top:1px solid #e2e7ee;border-left:0}.taskDetailsFooter{flex-wrap:wrap}.taskDetailsFooter>div{flex:1}.taskDetailsFooter>div button{flex:1;min-width:0}}.detailReadOnly{color:#718096;letter-spacing:.55px;background:#eef2f7;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:850}.detailMetadata{background:#e1e7ee;border:1px solid #e1e7ee;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.detailMetadata>div{background:#fff;min-width:0;padding:9px 10px}.detailMetadata dt{color:#8b97a6;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:800}.detailMetadata dd{color:#41546e;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.35}.detailFacts{gap:7px;margin:0;padding:0;list-style:none;display:grid}.detailFacts li{color:#66768b;padding-left:18px;font-size:13px;line-height:1.5;position:relative}.detailFacts li:before{content:"✓";color:#2d7bc7;font-weight:850;position:absolute;top:0;left:0}.taskDeleteButton{color:#9aa5b5;background:#fff;border:1px solid #e4eaf2;border-radius:7px;justify-self:end;width:27px;height:27px;font-size:18px;line-height:1}.taskDeleteButton:hover{color:#d65353;background:#fff4f4;border-color:#efb0b0}.frameworkModalTitle h2:first-child{margin-top:0}.frameworkDetailsDrawer{width:min(880px,100%)}.frameworkDetailsHeader{background:#fff;border-bottom:1px solid #dfe5ed;flex:none;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 30px 19px;display:flex}.frameworkDetailsHeader>div{min-width:0}.frameworkDetailsHeader h2{color:#17253a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:25px;font-weight:850;line-height:1.28;display:-webkit-box;overflow:hidden}.frameworkDetailsHeader p{color:#708198;margin:8px 0 0;font-size:14px;line-height:1.4}.frameworkDetailsHeader>button{color:#64758a;cursor:pointer;background:#f8fafc;border:1px solid #d8e0e9;border-radius:8px;flex:none;width:34px;height:34px;font-size:23px}.frameworkDetailsHeader>button:focus-visible,.documentFileRow.frameworkDocumentTable:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.frameworkDetailsBody{flex:1;min-height:0;padding:23px 30px 38px;overflow-y:auto}.frameworkDetailsSection>header h3{color:#1e2d42;margin:0;font-size:18px}.frameworkDetailsSection>header p{color:#8390a2;margin:4px 0 0;font-size:13px}.frameworkDetailsGrid{background:#dce3ec;border:1px solid #dce3ec;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.frameworkDetailsGrid>div{background:#fbfcfe;min-width:0;padding:13px 15px}.frameworkDetailsGrid>div.full{grid-column:1/-1}.frameworkDetailsGrid small,.frameworkDetailsGrid strong{display:block}.frameworkDetailsGrid small{color:#8391a3;font-size:12px;font-weight:750}.frameworkDetailsGrid strong{color:#364b64;margin-top:7px;font-size:14px;line-height:1.45}.frameworkDetailsGrid .path strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:650}.frameworkDetailChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.frameworkDetailChips b{color:#2867c9;background:#eaf2ff;border-radius:6px;padding:5px 8px;font-size:12px}.frameworkDetailChips em{color:#8491a3;font-size:14px;font-style:normal}.frameworkDetailsButtons{gap:8px;margin-top:11px;display:flex}.frameworkDetailsButtons button{color:#476079;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:8px;height:38px;padding:0 13px;font-size:13px;font-weight:750}.frameworkDetailsButtons button:focus-visible,.frameworkDetailsFooter button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.frameworkMarkdownHeader{background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px;align-items:center;gap:9px;padding:11px 13px;display:flex}.frameworkMarkdownHeader>span{color:#62738a;font-size:13px;font-weight:750}.frameworkMarkdownHeader>b{border-radius:6px;padding:4px 7px;font-size:12px}.frameworkMarkdownHeader>b.available{color:#1d7d59;background:#e8f6ef}.frameworkMarkdownHeader>b.empty{color:#66758a;background:#eef1f5}.frameworkMarkdownHeader>small{color:#8996a6;margin-left:auto}.frameworkDetailsEmpty{color:#8491a3;border:1px dashed #d3dce7;border-radius:9px;margin:10px 0 0;padding:13px 14px;font-size:14px}.frameworkDetailsNotice{color:#506f9b;background:#f2f7ff;border:1px solid #d4e2f5;border-radius:8px;margin:18px 0 0;padding:10px 12px;font-size:13px}.frameworkDetailsFooter>div{gap:9px;display:flex}.frameworkDetailsFooter button.verified{color:#1d7d59;background:#eef9f4;border-color:#b9dfd0}.frameworkDetailsFooter button:disabled{cursor:default;opacity:1}@media (max-width:760px){.frameworkDetailsHeader{padding:18px}.frameworkDetailsHeader h2{font-size:21px}.frameworkDetailsBody{padding:19px 18px 28px}.frameworkDetailsGrid{grid-template-columns:1fr}.frameworkDetailsGrid>div.full{grid-column:auto}.frameworkMarkdownHeader{flex-wrap:wrap;align-items:flex-start}.frameworkMarkdownHeader>small{width:100%;margin-left:0}.frameworkDetailsFooter{flex-wrap:wrap}.frameworkDetailsFooter>div{flex:1}.frameworkDetailsFooter button{flex:1;min-width:0}}.pagcorDetailStatusBadge{background:#eef9f4;border:1px solid #b9dfd0;border-radius:7px;place-self:center start;align-items:center;min-height:30px;padding:4px 9px;font-weight:800;line-height:1.2;display:inline-flex;color:#1d7d59!important;font-size:12px!important}.frameworkDetailsFooter .pagcorDetailStatusBadge{align-self:center}.frameworkDetailsField{color:#45556e;gap:6px;margin-top:12px;font-size:13px;font-weight:750;display:grid}.frameworkDetailsField select{color:#263a52;width:100%;min-height:42px;font:inherit;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;padding:8px 10px}.frameworkDetailsField select:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.groupedTabBar .pagcorTabs button:focus:not(:focus-visible){outline:none}.groupedTabBar .pagcorTabs button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.requiredText{color:#c54850;font-style:normal}.frameworkDetailsHeader h2{-webkit-line-clamp:unset;font-size:22px;display:block;overflow:visible}.frameworkSectionHeading>div,.frameworkDetailsSection>header{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.frameworkSectionHeading h3,.frameworkSectionHeading p,.frameworkDetailsSection>header h3,.frameworkDetailsSection>header p{margin:0}.frameworkField>span i,.frameworkField>span>i{color:#c84a53}.compactUploadText strong{position:relative}.compactUploadText strong:first-child{color:#3b4c63}.frameworkDetailsHeader p b{color:#c54850}.frameworkListEmpty{color:#7c8999;border-top:1px solid #edf1f5;margin:0;padding:15px 18px;font-size:14px}.frameworkSummary{color:#465970;background:#f8fafc;border-left:3px solid #9bb9e5;margin:0;padding:11px 13px;font-size:14px;line-height:1.55}.frameworkDetailsSection+.frameworkDetailsSection{margin-top:16px}.frameworkDetailsSection>header{margin-bottom:7px}.frameworkDetailsGrid>div{padding:9px 12px}.frameworkDetailsGrid strong{margin-top:4px}.frameworkDetailsButtons{margin-top:7px}.frameworkDetailsButtons a{color:#476079;background:#fff;border:1px solid #cbd7e5;border-radius:8px;align-items:center;height:38px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.frameworkEditorLayer{z-index:8;background:#10203b70;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.frameworkEditorLayer>section{background:#fff;border-radius:13px;width:min(700px,100%);max-height:calc(100vh - 44px);padding:20px;overflow:auto;box-shadow:0 22px 55px #13213c40}.frameworkEditorLayer h3{margin:0 0 14px;font-size:21px}.frameworkEditorLayer>section>textarea{resize:vertical;border:1px solid #d4dde8;border-radius:9px;width:100%;height:52vh;padding:13px;font:14px/1.55 ui-monospace,Consolas,monospace}.frameworkEditorLayer>section>div:last-child{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.frameworkEditorLayer button{color:#4b5e75;background:#fff;border:1px solid #ccd6e3;border-radius:8px;height:40px;padding:0 15px;font-weight:800}.frameworkEditorLayer button.primary{color:#fff;background:#1761dd;border-color:#1761dd}.frameworkEditGrid{grid-template-columns:1fr 1fr;gap:11px!important;margin:0!important;display:grid!important}.frameworkEditGrid label,.frameworkEditGrid fieldset{color:#45556e;border:0;margin:0;padding:0;font-size:13px;font-weight:750;display:block}.frameworkEditGrid .full{grid-column:1/-1}.frameworkEditGrid input,.frameworkEditGrid select,.frameworkEditGrid textarea{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;width:100%;min-height:39px;margin-top:5px;padding:8px 10px}.frameworkEditGrid textarea{height:82px}.frameworkEditGrid fieldset button{margin:6px 6px 0 0}.frameworkEditGrid fieldset button.selected{color:#1761dd;background:#eaf2ff;border-color:#1761dd}.emailBodyInput{resize:vertical;min-height:150px;max-height:260px;overflow:auto}.emailAttachmentSection{align-items:flex-start}.emailAttachmentControl{flex:0 520px;min-width:360px}.emailUploadBox{flex:none;width:100%;min-width:0}.emailAttachmentList{gap:6px;margin-top:7px;display:grid}.emailAttachmentPick,.emailAttachmentRow{border:1px solid #dce3ea;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:7px 9px;display:flex}.emailAttachmentList .emailAttachmentPick{margin-top:0}.emailAttachmentPick>i{color:#4e73a5;background:#edf3fc;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.emailAttachmentPick>span,.emailAttachmentRow>strong{flex:1;min-width:0;overflow:hidden}.emailAttachmentPick>span strong,.emailAttachmentPick>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.emailAttachmentPick>span strong{color:#354860;font-size:13px}.emailAttachmentPick>span small{color:#8290a1;margin-top:3px;font-size:11px}.emailAttachmentPick.removed{opacity:.55}.emailAttachmentPick.removed>span{text-decoration:line-through}.emailAttachmentPick button,.emailAttachmentRow button,.emailAttachmentRow a{color:#28435f;background:#fff;border:1px solid #cbd5df;border-radius:6px;padding:6px 10px;text-decoration:none}.emailAttachmentPick button.remove{color:#b74a53;border-color:#e5c8cb}.emailAttachmentRow>div{gap:7px;display:flex}.relatedDocumentRow{color:#536278;background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:120px 130px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:42px;padding:7px 9px;display:grid}.relatedDocumentRow>span{color:#52709a;letter-spacing:.03em;white-space:nowrap;background:#eef3fa;border-radius:5px;justify-content:center;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}.relatedDocumentRow>code{color:#526984;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.relatedDocumentRow>strong{color:#364b64;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.relatedDocumentRow>button{color:#52709a;text-align:center;background:#fff;border:1px solid #cbd7e5;border-radius:7px;width:auto;min-width:66px;min-height:31px;padding:0 9px;font-size:12px;font-weight:800;display:block}.relatedDocumentRow>button.selected{color:#1761dd;background:#f3f7ff;border-color:#91b5ef}.relatedSearchBar{grid-template-columns:minmax(0,1fr) 160px;gap:8px;margin-bottom:12px;display:grid}.relatedSearchBar input,.relatedSearchBar select{color:#3d5068;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;height:39px;padding:0 10px}.relatedSelected,.relatedResults{background:#fafbfd;border:1px solid #e0e6ee;border-radius:9px;padding:11px}.relatedResults{margin-top:9px}.relatedSelected h4,.relatedResults h4{color:#41546d;margin:0 0 8px;font-size:13px}.relatedSelected h4 b{color:#1761dd;margin-left:5px}.relatedSelected>p,.relatedResults>p{color:#8793a3;margin:0;font-size:12px}.emailEditDialog{width:min(800px,100%)!important}.emailEditAttachments>.emailAttachmentControl{min-width:0;margin-top:7px}@media (max-width:760px){.emailAttachmentControl{width:100%;min-width:0}.relatedSearchBar{grid-template-columns:1fr}.relatedDocumentRow{grid-template-columns:minmax(104px,auto) minmax(0,1fr)}.relatedDocumentRow>strong{grid-column:1/-1}.relatedDocumentRow>button{grid-column:1/-1;justify-self:stretch;width:100%}.emailAttachmentRow{flex-wrap:wrap;align-items:flex-start}.emailAttachmentRow>strong{flex:65%}.emailEditDialog .frameworkEditGrid{grid-template-columns:1fr}.emailEditDialog .frameworkEditGrid .full{grid-column:auto}}.formRegistryModal{width:min(1060px,100%)}.formGrid{grid-template-columns:1fr 1fr;gap:12px 15px;display:grid}.formField{min-width:0;display:block}.formField.full{grid-column:1/-1}.formField>span,.formField>legend{color:#45556e;margin:0 0 6px;font-size:13px;font-weight:750;display:block}.formField>span i{color:#1761dd;margin-left:5px;font-size:11px;font-style:normal}.formField input,.formField select,.formField textarea,.formSearch input,.formSearch select,.formRelatedRow select,.formRelatedRow input{color:#354860;width:100%;height:38px;font:inherit;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;outline:none;padding:0 10px}.formField textarea{resize:vertical;height:88px;padding:9px}.formField input:focus,.formField select:focus,.formField textarea:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.formChecks{gap:8px;height:38px;display:flex}.formChecks label{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;flex:1;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.formChecks input{width:16px;height:16px}.formUpload{background:#f8fbff;border:1px dashed #b9cbe3;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 13px;display:grid;position:relative}.formUpload>input{opacity:0;width:1px;height:1px;position:absolute}.formUpload>span{color:#1761dd;background:#e8f0ff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.formUpload strong,.formUpload small{display:block}.formUpload strong{color:#344860;font-size:14px}.formUpload small{color:#8290a4;margin-top:3px;font-size:12px}.formUpload>button,.formFile button,.formFile a{color:#41658e;background:#fff;border:1px solid #cad8eb;border-radius:7px;align-items:center;height:32px;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.formFile{background:#fff;border:1px solid #dce3ea;border-radius:8px;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;margin-top:7px;padding:7px 9px;display:grid}.formFile>span{color:#4e73a5;background:#edf3fc;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.formFile>strong{text-overflow:ellipsis;white-space:nowrap;color:#354860;font-size:13px;overflow:hidden}.formFile>small{color:#8290a1;font-size:11px}.formFile>div{gap:6px;display:flex}.formRepeat{background:#fafbfd;border:1px solid #dfe6ef;border-radius:10px;margin-top:10px;padding:12px}.formRepeat>header{align-items:center;gap:7px;margin-bottom:11px;display:flex}.formRepeat>header>strong{color:#354b66;margin-right:auto;font-size:14px}.formRepeat>header>button,.formOrder button,.formAddRow{color:#537096;background:#fff;border:1px solid #d3deeb;border-radius:7px;height:30px;padding:0 9px;font-size:12px;font-weight:750}.formOrder{gap:4px;display:flex}.formOrder button{width:30px;padding:0}.formAddRow{color:#1761dd;margin-top:10px}.formRepeat.compact .formGrid{grid-template-columns:repeat(3,1fr)}.formSubheading{color:#40536b;margin:16px 0 7px;font-size:13px}.formNarrow{max-width:320px;margin-bottom:10px}.formSearch{grid-template-columns:minmax(0,1fr) 180px;gap:8px;display:grid}.formRelated h4{color:#41546d;margin:12px 0 7px;font-size:13px}.formRelated h4 b{color:#1761dd}.formRelatedRow{background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:115px 130px minmax(140px,1fr) 170px minmax(130px,1fr) auto;align-items:center;gap:8px;min-width:0;margin-top:6px;padding:7px;display:grid}.formRelatedRow>span{color:#52709a;text-align:center;white-space:nowrap;background:#eef3fa;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:800}.formRelatedRow>code{text-overflow:ellipsis;white-space:nowrap;color:#526984;font-weight:700;overflow:hidden}.formRelatedRow>strong{text-overflow:ellipsis;white-space:nowrap;color:#364b64;min-width:0;font-size:13px;overflow:hidden}.formRelatedRow>button{color:#1761dd;background:#fff;border:1px solid #cbd7e5;border-radius:7px;height:31px;padding:0 9px;font-size:12px;font-weight:800}.formRelatedRow.details{grid-template-columns:115px 135px minmax(0,1fr) 160px}.formRelatedRow.details>small{color:#6f7f92}.formHint,.formCounts{color:#718198;font-size:13px}.formDetailsDrawer{width:min(760px,100vw - 24px)}.formDetailCard{background:#fafbfd;border:1px solid #e0e6ee;border-radius:8px;margin-top:7px;padding:10px 12px}.formDetailCard h4{color:#364b64;margin:0;font-size:14px}.formDetailCard h4 em{color:#1761dd;margin-left:7px;font-size:11px;font-style:normal}.formDetailCard p{color:#596c83;white-space:pre-wrap;margin:6px 0;font-size:13px}.formDetailCard small{color:#8794a4}.formRevision{border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:140px 1fr auto;gap:10px;margin-top:6px;padding:8px 10px;display:grid}.formRevision code{color:#526984}.formRevision span{color:#1761dd;font-size:12px;font-weight:800}@media (max-width:760px){.formGrid,.formRepeat.compact .formGrid{grid-template-columns:1fr}.formField.full{grid-column:auto}.formUpload{grid-template-columns:34px 1fr}.formUpload>button{grid-column:1/-1}.formFile{grid-template-columns:27px minmax(0,1fr)}.formFile>small,.formFile>button,.formFile>div{grid-column:2}.formSearch{grid-template-columns:1fr}.formRelatedRow,.formRelatedRow.details{grid-template-columns:minmax(100px,auto) minmax(0,1fr)}.formRelatedRow>strong,.formRelatedRow>select,.formRelatedRow>input,.formRelatedRow>button,.formRelatedRow.details>small{grid-column:1/-1}.formRelatedRow>button{width:100%}}.companyChecklist{background:#fafbfd;border:1px solid #dfe6ef;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.companyChecklist label{color:#465a73;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.companyChecklist input{flex:none;width:16px;height:16px}.formRequirementSearch{color:#354860;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;width:100%;height:39px;padding:0 11px}.formRequirementRow,.formSearchResult{background:#fff;border:1px solid #dfe6ef;border-radius:8px;grid-template-columns:minmax(0,1fr) 130px minmax(180px,.7fr) auto;align-items:center;gap:9px;min-width:0;margin-top:7px;padding:9px;display:grid}.formSearchResult{grid-template-columns:minmax(0,1fr) auto}.formRequirementRow>div,.formSearchResult>span{min-width:0}.formRequirementRow code,.formRequirementRow strong,.formRequirementRow small,.formSearchResult code,.formSearchResult strong,.formSearchResult small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.formRequirementRow strong,.formSearchResult strong{color:#354b65;margin-top:3px}.formRequirementRow small,.formSearchResult small{color:#8190a3;margin-top:3px}.formRequirementRow select,.formRequirementRow textarea{background:#fbfcfe;border:1px solid #dce4ee;border-radius:7px;width:100%;min-height:36px;padding:7px 9px}.formRequirementRow button,.formSearchResult button,.formRequirementCard summary button{color:#1761dd;background:#fff;border:1px solid #cbd7e5;border-radius:7px;height:31px;padding:0 9px;font-weight:750}.formRequirementCard{background:#fafbfd;border:1px solid #dfe6ef;border-radius:9px;margin-top:7px}.formRequirementCard summary{color:#354b65;cursor:pointer;align-items:center;gap:10px;min-height:43px;padding:6px 9px 6px 13px;font-weight:750;display:flex}.formRequirementCard summary button{margin-left:auto}.formRequirementCard>.formGrid{padding:0 12px 12px}.revisionChoice{color:#40536b;align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:750;display:flex}.revisionChoice input{width:17px;height:17px}.formField>small{color:#8491a2;margin-top:5px;font-size:12px;line-height:1.4;display:block}.formDetailCard pre{overflow-wrap:anywhere;color:#596c83;white-space:pre-wrap;margin:7px 0 0;font:13px/1.55 inherit}@media (max-width:760px){.companyChecklist,.formRequirementRow{grid-template-columns:1fr}.formRequirementRow button{width:100%}.formRegistryModal{width:100%;max-width:100vw}.formRegistryModal,.formRegistryModal *{max-width:100%}}.resourceRelated{grid-template-columns:115px 130px minmax(150px,1fr) 160px minmax(120px,1fr) auto}@media (max-width:760px){.resourceRelated{grid-template-columns:minmax(105px,auto) minmax(0,1fr)}.resourceRelated>strong,.resourceRelated>select,.resourceRelated>input,.resourceRelated>button{grid-column:1/-1}.resourceModal{width:100%}}.markdownEditor{box-sizing:border-box;width:100%;min-width:0}.markdownEditorLabel{color:#45556e;margin:0 0 6px;font-size:13px;font-weight:750;display:block}.markdownEditorLabel i{color:#c84a53;margin-left:5px;font-size:11px;font-style:normal}.markdownEditor textarea{box-sizing:border-box;color:#354860;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfe;outline:none;width:100%;max-width:100%;margin:0;padding:10px 11px;font:14px/1.55 inherit;display:block;overflow-x:hidden;border:1px solid #d7dee8!important;border-radius:8px!important}.markdownEditor textarea:focus-visible{border-color:#7da7ec!important;box-shadow:0 0 0 3px #eaf1ff!important}.markdownEditor textarea:read-only{color:#526176;background:#f3f6fa}.markdownEditor textarea:disabled{cursor:not-allowed;color:#8994a3;background:#eef1f5}.markdownEditor.hasError textarea{border-color:#cf626a!important}.markdownEditorHelp{color:#8491a2;margin-top:6px;font-size:12px;line-height:1.4;display:block}.markdownEditorError{color:#b23f48;margin:6px 0 0;font-size:12px}.resourceDateCell{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.resourceDateCell small{color:#8995a5;margin-top:3px;font-size:11px;font-weight:500}.resourceSummaryField{grid-column:1/-1}.resourceSummaryField>span{margin-bottom:7px;display:block}.resourceSummaryHelp{color:#667085;margin:0 0 10px;font-size:12px;display:block}.filePickerInput{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.filePicker .emailAttachmentPick>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resourceModal,.resourceModal .frameworkModalHeader{box-sizing:border-box;max-width:100%}.resourceModal .frameworkModalTitle,.resourceModal .frameworkModalTitle>div{min-width:0}.resourceModal .frameworkClose{flex:0 0 31px;margin-left:auto}@media (max-width:760px){.resourceModal .frameworkModalHeader{gap:12px}.resourceModal .frameworkModalTitle p{max-width:none}}.safeMarkdownPreview hr{border:0;border-top:1px solid #cfd9e5;margin:16px 0}.officialResourceDetailsDrawer{width:min(880px,100%)}.officialResourceDetailsHeader{box-sizing:border-box;max-width:100%}.officialResourceDetailsHeader .officialResourceTitle{min-width:0;padding-left:15px;position:relative}.officialResourceDetailsHeader .officialResourceTitle:before{content:"";background:var(--blue);border-radius:4px;width:4px;position:absolute;inset:1px auto 1px 0}.officialResourceDetailsHeader p b{color:#1761dd}.officialResourceDetailsDrawer .frameworkDetailsSection>header h3>b{color:#1761dd;margin-left:4px;font-size:12px}.safeMarkdownPreview{color:#40546c;overflow-wrap:anywhere;background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px;padding:14px 16px;font-size:14px;line-height:1.65}.safeMarkdownPreview.officialResourceSummary{border-left:3px solid var(--blue);background:#f8fafc}.safeMarkdownPreview>:first-child{margin-top:0}.safeMarkdownPreview>:last-child{margin-bottom:0}.safeMarkdownPreview h3,.safeMarkdownPreview h4,.safeMarkdownPreview h5,.safeMarkdownPreview h6{color:#20344d;margin:16px 0 7px;line-height:1.35}.safeMarkdownPreview p{margin:9px 0}.safeMarkdownPreview ul,.safeMarkdownPreview ol{margin:9px 0;padding-left:25px}.safeMarkdownPreview li+li{margin-top:4px}.safeMarkdownPreview blockquote{color:#566b84;background:#f3f7fc;border-left:3px solid #9bb9e5;margin:11px 0;padding:9px 12px}.safeMarkdownPreview a{color:#1761dd;text-decoration:underline}.safeMarkdownPreview code{background:#edf2f7;border-radius:4px;padding:2px 4px}.safeMarkdownTableWrap{max-width:100%;overflow-x:auto}.safeMarkdownPreview table{border-collapse:collapse;background:#fff;width:100%;margin:11px 0}.safeMarkdownPreview th,.safeMarkdownPreview td{text-align:left;border:1px solid #dce3ec;padding:8px 10px}.safeMarkdownPreview th{color:#324a65;background:#f2f6fa}.officialRegistryMarkdownPreview{max-height:360px;margin-top:10px;overflow:auto}.officialFullMarkdownPreview{max-height:65vh;overflow:auto}.officialResourceFileList,.officialResourceRelatedList{gap:7px;display:grid}.officialResourceFileRow{background:#fff;border:1px solid #dce3ea;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid}.officialResourceFileRow>span{color:#4e73a5;background:#edf3fc;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.officialResourceFileRow>div:nth-child(2){min-width:0}.officialResourceFileRow strong,.officialResourceFileRow small{display:block}.officialResourceFileRow strong{text-overflow:ellipsis;white-space:nowrap;color:#354860;font-size:13px;overflow:hidden}.officialResourceFileRow small{color:#8290a1;margin-top:3px;font-size:11px}.officialResourceFileRow>div:last-child{gap:7px;display:flex}.officialResourceFileRow button,.officialResourceFileRow a{color:#28435f;background:#fff;border:1px solid #cbd5df;border-radius:6px;align-items:center;height:32px;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.officialResourceRelatedRow{background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:120px 135px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid}.officialResourceRelatedRow>span{color:#52709a;text-align:center;white-space:nowrap;background:#eef3fa;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:800}.officialResourceRelatedRow>code{text-overflow:ellipsis;white-space:nowrap;color:#526984;font-weight:700;overflow:hidden}.officialResourceRelatedRow>strong{text-overflow:ellipsis;white-space:nowrap;color:#364b64;min-width:0;font-size:13px;overflow:hidden}.officialResourceRelatedRow>small{color:#6f7f92;white-space:nowrap;font-size:12px}.officialResourceDetailsDrawer .frameworkDetailsGrid.system .path strong{white-space:pre-line}.officialResourceDetailsDrawer .frameworkEditorLayer>section{width:min(760px,100%)}@media (max-width:760px){.officialResourceDetailsHeader{gap:12px;padding:18px}.officialResourceDetailsHeader .officialResourceTitle{padding-left:12px}.officialResourceDetailsHeader h2{overflow-wrap:anywhere}.officialResourceFileRow{grid-template-columns:30px minmax(0,1fr)}.officialResourceFileRow>div:last-child{grid-column:1/-1;justify-content:flex-end}.officialResourceRelatedRow{grid-template-columns:minmax(105px,auto) minmax(0,1fr)}.officialResourceRelatedRow>strong,.officialResourceRelatedRow>small{grid-column:1/-1}.officialResourceRelatedRow>small{white-space:normal}.officialResourceDetailsDrawer .frameworkEditorLayer{padding:10px}.officialResourceDetailsDrawer .frameworkEditorLayer>section{max-height:calc(100vh - 20px)}}.regulatoryDetailsHeader{box-sizing:border-box;max-width:100%}.regulatoryDetailsTitle{min-width:0;padding-left:15px;position:relative}.regulatoryDetailsTitle:before{content:"";background:var(--blue);border-radius:4px;width:4px;position:absolute;inset:1px auto 1px 0}.regulatoryDetailsTitle.framework:before{background:#c54850}.regulatoryDetailsHeader p b{color:#1761dd}.regulatoryDetailsHeader .framework p b{color:#c54850}.frameworkDetailsGrid.system .path strong{white-space:pre-line;overflow-wrap:anywhere}.regulatoryDetailsHeader h2{overflow-wrap:anywhere}@media (max-width:760px){.regulatoryDetailsTitle{padding-left:12px}}.frameworkModal{flex-direction:column;display:flex;overflow:hidden}.frameworkModalHeader{flex:none}.frameworkModalTitle,.frameworkModalTitle>div{min-width:0}.frameworkModalTitle h2,.frameworkModalTitle p{overflow-wrap:anywhere}.frameworkModalHeader .frameworkClose{cursor:pointer;flex:0 0 31px;margin-left:auto}.frameworkModalHeader .frameworkClose:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.frameworkModal>.frameworkForm{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.frameworkDocumentEditModal{width:min(920px,100%)}.emailEditModal{width:min(960px,100%)}.frameworkDocumentEditModal .frameworkEditGrid,.emailEditModal .frameworkEditGrid{margin:0!important}.frameworkDocumentEditModal .frameworkModalFooter:not(.modalActionFooter),.emailEditModal .frameworkModalFooter:not(.modalActionFooter){justify-content:flex-end}.frameworkDocumentEditModal .frameworkModalFooter:not(.modalActionFooter) button,.emailEditModal .frameworkModalFooter:not(.modalActionFooter) button{min-width:112px}@media (max-width:760px){.frameworkModal{width:100%;height:100vh;max-height:100vh}.frameworkModalHeader{gap:12px}.frameworkModalTitle{align-items:flex-start}.frameworkModalTitle>span{flex:0 0 42px}.frameworkModalTitle p{max-width:none}.frameworkDocumentEditModal .frameworkEditGrid,.emailEditModal .frameworkEditGrid{grid-template-columns:1fr}.frameworkDocumentEditModal .frameworkEditGrid .full,.emailEditModal .frameworkEditGrid .full{grid-column:auto}.frameworkDocumentEditModal .frameworkModalFooter:not(.modalActionFooter),.emailEditModal .frameworkModalFooter:not(.modalActionFooter){flex-direction:initial;grid-template-columns:1fr 1fr;display:grid}.frameworkDocumentEditModal .frameworkModalFooter:not(.modalActionFooter) button,.emailEditModal .frameworkModalFooter:not(.modalActionFooter) button{width:100%;min-width:0}.frameworkModal .filePicker,.frameworkModal .markdownEditor{min-width:0;max-width:100%}}.relatedDocumentBadge{color:#52709a;letter-spacing:.03em;white-space:nowrap;background:#eef3fa;border-radius:5px;justify-content:center;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}.relatedDocumentsEmpty{margin:0}.relatedDocumentReadOnlyList,.officialResourceRelatedList{gap:7px;display:grid}.relatedDocumentReadOnlyRow{background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:120px 135px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid}.relatedDocumentReadOnlyRow>code{text-overflow:ellipsis;white-space:nowrap;color:#526984;font-weight:700;overflow:hidden}.relatedDocumentReadOnlyRow>strong{text-overflow:ellipsis;white-space:nowrap;color:#364b64;min-width:0;font-size:13px;overflow:hidden}.relatedDocumentMetadata{grid-column:2/-1;min-width:0}.relatedDocumentMetadata>small{color:#6f7f92;font-size:12px;font-weight:750;display:block}.relatedDocumentMetadata>p{color:#6f7f92;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.relatedDocumentMetadata .safeMarkdownPreview{margin-top:6px;padding:9px 11px;font-size:12px}.relatedSelected,.relatedResults{min-width:0}.relatedSelected+.relatedResults{margin-top:9px}.relatedSearchError{color:#a7444d!important}.relatedDocumentSearchResult{grid-template-columns:120px 135px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.relatedDocumentSearchResult>code{text-overflow:ellipsis;white-space:nowrap;color:#526984;font-weight:700;overflow:hidden}.relatedDocumentSearchResult>strong{text-overflow:ellipsis;white-space:nowrap;color:#364b64;min-width:0;font-size:13px;overflow:hidden}.relatedDocumentSearchResult>button,.formGeneralRelatedRow>button{color:#1761dd;background:#fff;border:1px solid #cbd7e5;border-radius:7px;height:31px;padding:0 9px;font-size:12px;font-weight:800}.formGeneralRelatedRow{grid-template-columns:115px 135px minmax(150px,1fr) 170px minmax(130px,1fr) auto}.relatedDocumentPicker button:focus-visible,.relatedDocumentPicker input:focus-visible,.relatedDocumentPicker select:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}@media (max-width:760px){.relatedDocumentReadOnlyRow,.relatedDocumentSearchResult,.formGeneralRelatedRow{grid-template-columns:minmax(105px,auto) minmax(0,1fr)}.relatedDocumentReadOnlyRow>strong,.relatedDocumentMetadata,.relatedDocumentSearchResult>strong,.relatedDocumentSearchResult>button,.formGeneralRelatedRow>strong,.formGeneralRelatedRow>select,.formGeneralRelatedRow>input,.formGeneralRelatedRow>button{grid-column:1/-1}.relatedDocumentSearchResult>button,.formGeneralRelatedRow>button{width:100%}.relatedDocumentMetadata{min-width:0}}.regulatoryListTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.regulatorySearch{background:#f8fafc;border:1px solid #dce4ee;border-radius:8px;align-items:center;gap:7px;width:min(330px,30vw);height:34px;padding:0 7px 0 10px;display:flex}.regulatorySearch>span{color:#8593a5}.regulatorySearch input{color:#334861;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.regulatorySearchClear{color:#69798e!important;background:0 0!important;border:0!important;width:24px!important;height:24px!important;padding:0!important;font-size:18px!important}.regulatoryFilterWrap{position:relative}.regulatoryFilterPanel{z-index:9;text-align:left;background:#fff;border:1px solid #d8e1ec;border-radius:11px;width:min(430px,100vw - 36px);max-height:min(620px,100vh - 150px);padding:13px;position:absolute;top:39px;right:0;overflow:auto;box-shadow:0 16px 38px #1b304b2e}.regulatoryFilterPanel>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.regulatoryFilterPanel>header strong{font-size:14px}.regulatoryFilterPanel>header button{width:28px;height:28px;padding:0;font-size:19px}.regulatoryFilterPanel fieldset{border:0;margin:11px 0 0;padding:0}.regulatoryFilterPanel legend{color:#586b82;margin-bottom:6px;font-size:12px;font-weight:800}.regulatoryFilterPanel fieldset>div:not(.regulatoryDateRange){flex-wrap:wrap;gap:6px;display:flex}.regulatoryFilterPanel fieldset>div>label{color:#4c6078;background:#fafbfd;border:1px solid #dce4ed;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.regulatoryFilterPanel input{accent-color:var(--blue)}.regulatoryDateRange{grid-template-columns:1fr 1fr;gap:8px;display:grid}.regulatoryDateRange label{gap:5px;display:grid!important}.regulatoryDateRange input{background:#fff;border:1px solid #dce4ed;border-radius:7px;width:100%;height:34px;padding:0 7px}.regulatoryFilterError{color:#b54149;margin:9px 0 0;font-size:12px}.regulatoryFilterPanel>footer{border-top:1px solid #e7ebf0;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:10px;display:flex}.regulatoryFilterPanel>footer button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.regulatoryEmpty{justify-content:space-between;align-items:center;gap:12px;display:flex}.regulatoryEmpty p{margin:0}.regulatoryEmpty button{color:var(--blue);background:#fff;border:1px solid #cbd9e8;border-radius:7px;padding:6px 9px;font-size:12px}.documentTableHead.memorandumDocumentTable,.documentFileRow.memorandumDocumentTable{grid-template-columns:112px minmax(280px,1fr) minmax(145px,.58fr) 78px 96px 52px;column-gap:13px}.memorandumReference{gap:3px;min-width:0;display:grid}.memorandumReference b,.memorandumReference small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memorandumReference b{color:#425a76;font-size:12px}.memorandumReference small{color:#8996a6;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.documentFileRow:focus-visible,.regulatoryListTools button:focus-visible,.regulatoryListTools input:focus-visible,.regulatoryListTools select:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}@media (max-width:1100px){.pagcorListHeader{flex-wrap:wrap;align-items:flex-start}.regulatoryListTools{justify-content:flex-start;width:100%}.regulatorySearch{width:min(420px,100%)}.documentTableHead.memorandumDocumentTable,.documentFileRow.memorandumDocumentTable{grid-template-columns:100px minmax(220px,1fr) minmax(120px,.65fr) 70px 86px 44px;column-gap:8px}}@media (max-width:760px){.regulatoryListTools{grid-template-columns:minmax(0,1fr) auto auto;width:100%;display:grid}.regulatorySearch{grid-column:1/-1;width:100%;max-width:none}.regulatoryFilterWrap .pagcorFilter{display:block}.regulatoryFilterPanel{z-index:40;width:auto;max-height:calc(100vh - 24px);position:fixed;inset:auto 12px 12px}.regulatoryListTools>.pagcorAddButton{grid-area:2/3}.documentFileRow.memorandumDocumentTable{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.documentFileRow.memorandumDocumentTable>strong{white-space:normal;overflow-wrap:anywhere;grid-area:1/1/auto/-1}.documentFileRow.memorandumDocumentTable time{grid-area:2/1}.documentFileRow.memorandumDocumentTable .memorandumReference{grid-area:3/1}.documentFileRow.memorandumDocumentTable .frameworkStatus{grid-area:2/2;justify-self:end}.documentFileRow.memorandumDocumentTable .memorandumDepartment{grid-area:4/1;display:block}.documentFileRow.memorandumDocumentTable .detailsText{grid-area:3/2/5;align-self:center}.regulatoryEmpty{flex-direction:column;align-items:flex-start}.pagcorListHeader{gap:10px}}.regulatoryAddHeader h2{color:var(--blue);text-transform:uppercase;overflow-wrap:anywhere;font-weight:800}.regulatoryEditHeader h2{color:var(--red);text-transform:uppercase;overflow-wrap:anywhere;margin-top:0;font-weight:800}.regulatoryEditHeader p{font-weight:400}.regulatoryEditHeader>.frameworkModalTitle>span{background:color-mix(in srgb,var(--red) 9%,white);color:var(--red)}.frameworkDocumentEditModal .frameworkModalTitle small,.emailEditModal .frameworkModalTitle small{display:none}.frameworkDocumentEditModal .frameworkModalTitle h2,.emailEditModal .frameworkModalTitle h2{color:var(--red);text-transform:uppercase;margin-top:0;font-weight:800}.frameworkDocumentEditModal .frameworkModalTitle>span,.emailEditModal .frameworkModalTitle>span{background:color-mix(in srgb,var(--red) 9%,white);color:var(--red)}.regulatoryEditFooter{justify-content:space-between;align-items:center;display:flex}.frameworkPdfEditor{gap:11px;min-width:0;display:grid}.frameworkPdfCurrent{background:#fbfcfe;border:1px solid #dce4ee;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.frameworkPdfCurrent>div:first-child{min-width:0}.frameworkPdfCurrent strong,.frameworkPdfCurrent small{display:block}.frameworkPdfCurrent strong{text-overflow:ellipsis;white-space:nowrap;color:#354860;font-size:14px;overflow:hidden}.frameworkPdfCurrent small{color:#8290a1;margin-top:4px;font-size:12px}.frameworkPdfActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.frameworkPdfActions button,.frameworkPdfActions a,.frameworkPdfChoose,.frameworkPdfPending button{color:#476079;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.frameworkPdfActions .frameworkPdfReplace,.frameworkPdfChoose{color:#2464c7;background:#edf4ff;border-color:#8fb2e8}.frameworkPdfActions .dangerSecondary{color:#b23939;background:#fff;border-color:#e5a6a6}.frameworkPdfPending{background:#f3f7ff;border:1px solid #a9c5ee;border-radius:10px;padding:12px 14px}.frameworkPdfPending>span{color:#2865c9;text-transform:uppercase;background:#dceaff;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850;display:inline-flex}.frameworkPdfPending dl{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.frameworkPdfPending dl>div{min-width:0}.frameworkPdfPending dt{color:#7e8c9e;font-size:11px}.frameworkPdfPending dd{color:#354860;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:750;overflow:hidden}.frameworkPdfPending>p{color:#5f7085;margin:9px 0;font-size:13px}.frameworkPdfPending.deleting{background:#fff7f7;border-color:#efc3c6}.frameworkPdfPending.deleting>span{color:#b63d47;background:#fde8e9}.frameworkPdfDeleteLayer .verifyDialog>p{overflow-wrap:anywhere}.frameworkPdfDeleteLayer ul{color:#52647a;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.65}.frameworkEditorLayer .frameworkPdfDeleteFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.frameworkPdfDeleteFooter small{color:#7e8b9e;flex:1;font-size:12px}.frameworkEditorLayer button.dangerPrimary{color:#fff;background:#bb3540;border-color:#bb3540;margin-left:auto}.frameworkDetailsEmpty>strong,.frameworkDetailsEmpty>small{display:block}.frameworkDetailsEmpty>small{color:#72839a;margin-top:5px}@media (max-width:760px){.frameworkPdfCurrent{flex-direction:column;align-items:stretch}.frameworkPdfActions{justify-content:flex-start}.frameworkPdfActions button,.frameworkPdfActions a{flex:calc(50% - 7px)}.frameworkPdfPending dl{grid-template-columns:1fr}.frameworkEditorLayer .frameworkPdfDeleteFooter{flex-wrap:wrap;align-items:stretch}.frameworkPdfDeleteFooter small{flex-basis:calc(100% - 110px)}.frameworkEditorLayer button.dangerPrimary{width:100%;margin-left:0}.frameworkPdfChoose{width:100%}}.frameworkPdfStoredActions{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;min-width:max-content}.filePicker .frameworkPdfStoredActions button,.filePicker .frameworkPdfStoredActions a{border-radius:6px;min-height:32px;padding:6px 10px}.frameworkPdfEditor .emailAttachmentList{margin-top:0}@media (max-width:760px){.documentFileRow.frameworkDocumentTable{grid-template-columns:auto minmax(0,1fr) auto}.documentFileRow.frameworkDocumentTable>strong{grid-area:1/1/auto/-1}.documentFileRow.frameworkDocumentTable>time:not(.frameworkEffective){grid-area:2/1}.documentFileRow.frameworkDocumentTable>.regulatoryDepartment{grid-area:2/2;min-width:0}.documentFileRow.frameworkDocumentTable>.frameworkStatus{grid-area:2/3}.documentFileRow.frameworkDocumentTable>.frameworkEffective{color:#65778d;grid-area:3/1/auto/-1;font-size:12px}.documentFileRow.frameworkDocumentTable>.frameworkEffective:before{content:"Effective · ";color:#8b98a8;text-transform:uppercase;font-size:10px;font-weight:800}.filePicker .emailAttachmentPick>.frameworkPdfStoredActions{grid-area:3/1/auto/-1;justify-self:stretch;width:100%}.frameworkPdfStoredActions button,.frameworkPdfStoredActions a{flex:calc(33.333% - 7px)}}.regulatorySourceFileSection{grid-template-columns:minmax(0,42%) minmax(360px,1fr);align-items:start;gap:18px;display:grid}.regulatorySourceFileSection>.frameworkSectionHeading{min-width:0;margin:0;padding-top:5px}.regulatorySourceFileSection>.frameworkSectionHeading>span{flex:none}.regulatorySourceFileSection>.frameworkSectionHeading>div{min-width:0}.regulatorySourceFileSection>.frameworkSectionHeading p{line-height:1.5}.regulatorySourceFileSectionInfo{align-items:flex-start}.regulatorySourceFileSectionInfo>.regulatorySourceFileSectionCopy{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.regulatorySourceFileSectionInfo .regulatorySourceFileSectionTitle,.regulatorySourceFileSectionInfo .regulatorySourceFileSectionDescription{margin:0;display:block}.regulatorySourceFilePicker,.regulatorySourceFilePicker>.filePicker,.regulatorySourceFilePicker>.frameworkPdfEditor,.regulatorySourceFilePicker>.frameworkPdfEditor>.filePicker{display:contents}.regulatorySourceFilePicker .frameworkCompactUpload{flex:none;grid-column:2;width:100%;min-width:0;max-width:none}.regulatorySourceFilePicker .emailAttachmentList{grid-column:1/-1;min-width:0;margin-top:-6px}.filePicker .emailAttachmentPick{grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;display:grid}.filePicker .emailAttachmentPick>span{color:#4e73a5;background:#edf3fc;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:visible}.filePicker .emailAttachmentPick>strong{text-overflow:ellipsis;white-space:nowrap;color:#354860;min-width:0;font-size:13px;overflow:hidden}.filePicker .emailAttachmentPick>small{color:#8290a1;white-space:nowrap;min-width:max-content;font-size:11px}.filePicker .filePickerRemove{color:var(--red);border-color:#cbd5df;flex-shrink:0}.filePicker .filePickerRemove:hover{color:#c54555;background:#fff0f0}.filePicker .filePickerRemove:focus-visible{outline-offset:2px;outline:3px solid #efb8bd}.filePicker .filePickerRemove:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.regulatorySourceFileSection{grid-template-columns:minmax(0,1fr);gap:12px}.regulatorySourceFileSection>.frameworkSectionHeading{width:100%;padding-top:0}.regulatorySourceFilePicker .frameworkCompactUpload{grid-column:1;height:auto;min-height:52px}.regulatorySourceFilePicker .emailAttachmentList{grid-column:1;margin-top:0}.filePicker .emailAttachmentPick{grid-template-columns:28px minmax(0,1fr) auto;align-items:center}.filePicker .emailAttachmentPick>span{grid-area:1/1}.filePicker .emailAttachmentPick>strong{grid-area:1/2/auto/-1}.filePicker .emailAttachmentPick>small{white-space:normal;grid-area:2/2;min-width:0}.filePicker .emailAttachmentPick>.filePickerRemove{grid-area:2/3;justify-self:end;margin:0}}@media (max-width:480px){.regulatorySourceFilePicker .frameworkCompactUpload{grid-template-columns:30px minmax(0,1fr)}.regulatorySourceFilePicker .frameworkCompactUpload .choosePdfButton{grid-column:1/-1;width:100%}.filePicker .emailAttachmentPick{gap:7px}.filePicker .emailAttachmentPick>small{overflow-wrap:anywhere}}.licenseChoices label{color:#536278;cursor:pointer;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex;position:relative}.licenseChoices label>span{min-width:0;font-size:13px;font-weight:800}.licenseChoices label>input{opacity:0;width:1px;height:1px;position:absolute}.licenseChoices label>b{color:#0000;background:#fff;border:1px solid #b8c3d1;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:grid}.licenseChoices label.selected{color:var(--blue);background:#f2f7ff;border-color:#8bb1ef;box-shadow:inset 0 0 0 1px #c4d7f7}.licenseChoices label.selected>b{border-color:var(--blue);background:var(--blue);color:#fff}.licenseChoices label:has(input:focus-visible){outline-offset:2px;outline:3px solid #bdd2f4}.regulatoryGeneratedPreview .regulatoryGeneratedPaths{gap:7px;margin-top:10px;display:grid}.regulatoryGeneratedPreview .regulatoryGeneratedPaths>p{color:#6d7e94;border-top:1px solid #dce7f5;grid-template-columns:92px minmax(0,1fr);gap:10px;min-width:0;margin:0;padding-top:7px;font-size:13px;line-height:1.45;display:grid}.regulatoryGeneratedPreview .regulatoryGeneratedPaths b{color:#3264b0}.regulatoryGeneratedPreview .regulatoryGeneratedPaths span{overflow-wrap:anywhere;word-break:normal;min-width:0}@media (max-width:480px){.regulatoryGeneratedPreview dl{grid-template-columns:1fr}.regulatoryGeneratedPreview .regulatoryGeneratedPaths>p{grid-template-columns:1fr;gap:3px}}.regulatoryFooterGuidance{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.regulatoryFooterGuidance>p{flex:1;align-items:center;gap:7px;min-width:0;margin:0;display:flex}.regulatoryFooterGuidance>p>span{color:#5478aa;background:#edf3fb;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-weight:800;display:grid}.regulatoryFooterGuidance>p>em{color:#7e8b9e;word-break:keep-all;overflow-wrap:break-word;min-width:0;text-shadow:none;flex:1;font-size:13px;font-style:normal;font-weight:400;line-height:1.45}.regulatoryAddFooter .regulatoryAddFooterActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.regulatoryAddFooter .regulatoryAddFooterActions button,.regulatoryFooterGuidance>button{border-radius:8px;height:38px;min-height:38px;padding:0 14px}.regulatoryAddFooter .frameworkCancel{border:1px solid color-mix(in srgb,var(--red) 48%,white);color:var(--red);box-shadow:none;background:#fff}.regulatoryAddFooter .frameworkCancel:hover{background:color-mix(in srgb,var(--red) 7%,white)}.regulatoryAddFooter .frameworkCancel:active{background:color-mix(in srgb,var(--red) 13%,white)}.regulatoryAddFooter .frameworkCancel:focus-visible{outline:3px solid color-mix(in srgb,var(--red) 35%,white);outline-offset:2px}.regulatoryAddFooter button:disabled{cursor:not-allowed;opacity:.58}@media (max-width:760px){.regulatoryFooterGuidance{flex-wrap:wrap;align-items:flex-start;width:100%}.regulatoryFooterGuidance>p{min-width:min(180px,100%)}.regulatoryAddFooter .regulatoryAddFooterActions{justify-content:flex-end;width:100%;display:flex}.regulatoryAddFooter .regulatoryAddFooterActions button{width:auto;min-width:0}}@media (max-width:380px){.regulatoryAddFooter .regulatoryAddFooterActions{grid-template-columns:1fr}.regulatoryAddFooter .regulatoryAddFooterActions button,.regulatoryFooterGuidance>button{white-space:normal;height:auto;min-height:44px;padding:8px 12px}}.relatedDocumentActionRow{background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:9px;min-width:0;min-height:38px;padding:6px 8px;display:grid}.relatedDocumentActionRow .relatedDocumentTitle,.relatedDocumentReadOnlyRow .relatedDocumentTitle{text-overflow:ellipsis;white-space:nowrap;color:#364b64;min-width:0;font-size:13px;overflow:hidden}.relatedDocumentActionRow>button,.relatedDocumentList .relatedDocumentActionRow>button{color:#1761dd;text-align:center;background:#fff;border:1px solid #cbd7e5;border-radius:7px;width:auto;min-width:62px;height:30px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800;display:block}.relatedDocumentActionRow>button.danger,.relatedDocumentList .relatedDocumentActionRow>button.danger{color:var(--red);border-color:#e5c8cb}.relatedDocumentActionRow>button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.relatedDocumentSelectionCard{background:#fafbfd;border:1px solid #dfe6ef;border-radius:9px;min-width:0;margin-top:7px;padding:8px}.relatedDocumentSelectionCard>.relatedDocumentActionRow{background:0 0;border:0;border-bottom:1px solid #e5eaf1;border-radius:0;padding:0 0 7px}.relatedDocumentControls{grid-template-columns:minmax(140px,.65fr) minmax(180px,1.35fr) minmax(140px,.7fr);align-items:start;gap:8px;min-width:0;padding-top:8px;display:grid}.relatedDocumentControls>select,.relatedDocumentControls>input{color:#354860;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;width:100%;height:38px;padding:0 10px}.relatedDocumentControls>.markdownEditor{min-width:0}.formRequirementRow.relatedDocumentSelectionCard{padding:8px;display:block}.formRequirementRow.relatedDocumentSelectionCard .relatedDocumentControls{grid-template-columns:150px minmax(200px,1fr) 180px}.relatedDocumentReadOnlyRow{grid-template-columns:max-content minmax(0,1fr);padding:7px 9px}.relatedDocumentReadOnlyRow .relatedDocumentMetadata{grid-column:2;min-width:0}.relatedDocumentList{gap:7px;display:grid}@media (max-width:760px){.relatedDocumentControls,.formRequirementRow.relatedDocumentSelectionCard .relatedDocumentControls{grid-template-columns:1fr}.relatedDocumentActionRow{grid-template-columns:max-content minmax(0,1fr) max-content}.relatedDocumentReadOnlyRow{grid-template-columns:max-content minmax(0,1fr)}}@media (max-width:380px){.relatedDocumentActionRow{gap:7px;padding:6px}.relatedDocumentActionRow>button,.relatedDocumentList .relatedDocumentActionRow>button{min-width:58px;padding:0 7px}.relatedDocumentBadge{text-overflow:ellipsis;max-width:92px;overflow:hidden}}.regulatoryDetailsTitle:before,.regulatoryDetailsTitle.framework:before{background:var(--red)}.regulatoryDetailsHeader p b,.regulatoryDetailsHeader .framework p b{color:var(--red)}.regulatoryRegistryMarkdownPreview,.officialRegistryMarkdownPreview{max-height:360px;margin-top:10px;overflow:auto}.safeMarkdownPreview.officialResourceSummary{background:#fbfcfe;border-left:1px solid #dce3ec}.regulatoryDetailsFileList{gap:8px;min-width:0;display:grid}.regulatoryDetailsFileRow{background:#fff;border:1px solid #dce3ea;border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(90px,.55fr) minmax(90px,.55fr) auto;align-items:end;gap:12px;min-width:0;padding:11px 12px;display:grid}.regulatoryDetailsFileRow>div{min-width:0}.regulatoryDetailsFileRow small,.formDetailField>small,.formSectionIdentity small{color:#7a899a;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.regulatoryDetailsFileRow strong{color:#354860;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.regulatoryDetailsFileActions{white-space:nowrap;justify-content:flex-end;gap:7px;display:flex}.regulatoryDetailsFileActions button,.regulatoryDetailsFileActions a{color:#28435f;background:#fff;border:1px solid #cbd5df;border-radius:6px;align-items:center;height:32px;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.formDetailField{min-width:0;margin-top:10px}.formSectionIdentity{grid-template-columns:minmax(110px,.45fr) minmax(0,1.55fr);gap:12px;margin-bottom:10px;display:grid}.formSectionIdentity span{min-width:0}.formSectionIdentity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:760px){.regulatoryDetailsFileRow{grid-template-columns:minmax(0,1fr) auto;align-items:start}.regulatoryDetailsFileRow>div:nth-child(2),.regulatoryDetailsFileRow>div:nth-child(3){grid-column:1;align-items:baseline;gap:8px;display:flex}.regulatoryDetailsFileRow>div:nth-child(2) small,.regulatoryDetailsFileRow>div:nth-child(3) small{margin:0}.regulatoryDetailsFileActions{grid-area:1/2/4;align-self:center}}@media (max-width:420px){.appShell{overflow-x:hidden}.regulatoryDetailsFileRow{grid-template-columns:minmax(0,1fr)}.regulatoryDetailsFileActions{flex-wrap:wrap;grid-area:auto/1;justify-content:flex-end}.formSectionIdentity{grid-template-columns:1fr}}.documentFileRow>strong{text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.documentFileRow>strong.regulatoryTitleCell{text-overflow:clip;-webkit-line-clamp:unset;display:flex;overflow:visible}.regulatoryTitleCell :is(.regulatoryTitleText,.regulatoryTitleLink){text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}@media (min-width:761px){.documentTableHead,.documentFileRow{column-gap:16px}.documentTableHead.frameworkDocumentTable,.documentFileRow.frameworkDocumentTable{grid-template-columns:112px minmax(0,1fr) 72px 96px 78px;column-gap:18px}.documentTableHead.memorandumDocumentTable,.documentFileRow.memorandumDocumentTable{grid-template-columns:112px minmax(0,1fr) 150px 64px 92px 52px;column-gap:16px}.documentTableHead.standardDocumentTable,.documentFileRow.standardDocumentTable{grid-template-columns:94px minmax(0,1fr) 68px 86px;column-gap:16px}.documentTableHead.officialResourceDocumentTable,.documentFileRow.officialResourceDocumentTable{grid-template-columns:94px minmax(0,1fr) minmax(120px,180px) 88px 52px;column-gap:16px}.documentFileRow.officialResourceDocumentTable>span:first-of-type{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.pagcorFilter{color:#596b81;background:#fff;border:1px solid #d5dee8;border-radius:7px;height:31px;padding:0 10px;font-size:13px;font-weight:700}.pagcorFilter:hover{background:#f8fafc;border-color:#bdc9d7}.pagcorFilter:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.regulatoryFilterPanel.regulatoryFilterPortal{z-index:35;flex-direction:column;max-width:calc(100vw - 24px);padding:0;display:flex;position:fixed;bottom:auto;right:auto;overflow:hidden}.regulatoryFilterPortal>header{flex:none;padding:12px 13px}.regulatoryFilterPanelBody{overscroll-behavior:contain;min-height:0;padding:0 13px 13px;overflow-y:auto}.regulatoryFilterPortal>footer{background:#fff;border-top:1px solid #e7ebf0;flex:none;margin:0;padding:10px 13px}@media (max-width:760px){.regulatoryFilterPanel.regulatoryFilterPortal{width:auto;bottom:auto;left:auto;right:auto}}@media (max-width:380px){.regulatoryFilterPortal>footer{grid-template-columns:1fr 1fr;display:grid}.regulatoryFilterPortal>footer .primary{grid-column:1/-1}.regulatoryFilterPortal>footer button{min-height:36px}}.dangerSecondary,.frameworkCancel{border:1px solid color-mix(in srgb,var(--red) 48%,white)!important;color:var(--red)!important;box-shadow:none!important;background:#fff!important}.dangerSecondary:hover,.frameworkCancel:hover{background:color-mix(in srgb,var(--red) 7%,white)!important}.dangerSecondary:active,.frameworkCancel:active{background:color-mix(in srgb,var(--red) 13%,white)!important}.dangerSecondary:focus-visible,.frameworkCancel:focus-visible{outline-offset:2px;outline:3px solid color-mix(in srgb,var(--red) 35%,white)!important}.regulatoryFilterPortal>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.regulatoryFilterPortal>footer button{color:#596b81;background:#fff;border:1px solid #d5dee8;border-radius:8px;height:36px;padding:0 12px;font-size:12px;font-weight:750}.regulatoryFilterActions{align-items:center;gap:8px;display:flex}.regulatoryFilterPortal>footer .regulatoryFilterApply{border-color:var(--blue);background:var(--blue);color:#fff}.regulatoryFilterPortal>footer .regulatoryFilterApply:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.regulatoryFilterEmpty{color:#8794a5;margin:0;padding:7px 0;font-size:12px}@media (max-width:380px){.regulatoryFilterPortal>footer{grid-template-columns:1fr 1fr;display:grid}.regulatoryFilterPortal>footer>.regulatoryFilterCancel{width:100%}.regulatoryFilterPortal>footer>.regulatoryFilterActions{display:contents}.regulatoryFilterPortal>footer .regulatoryFilterClear{width:100%}.regulatoryFilterPortal>footer .regulatoryFilterApply{grid-column:1/-1;width:100%}}.regulatoryFooterSecondary{color:#476079;box-shadow:none;background:#fff;border:1px solid #cbd7e5}.irSingleActionFooter{justify-content:flex-start}.regulatorySectionAction{color:#476079;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:8px;height:34px;padding:0 12px;font-size:13px;font-weight:750}.regulatorySectionAction:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.regulatoryMarkdownFileInput{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.frameworkModal>.frameworkModalFooter,.analysisSampleResult>.frameworkModalFooter{margin:0;padding-inline:24px}.frameworkForm>.frameworkModalFooter{margin-inline:-18px;padding-inline:24px}.frameworkDetailsDrawer>.regulatoryActionFooter{margin-inline:0;padding-inline:24px}.frameworkDetailsDrawer>.regulatoryDetailsActionFooter{flex-direction:row;justify-content:space-between;align-items:center}.frameworkDetailsDrawer>.regulatoryDetailsActionFooter>.regulatoryAddFooterActions{flex:0 auto;width:auto;display:flex}.frameworkDetailsDrawer>.regulatoryDetailsActionFooter .frameworkSubmit:hover:not(:disabled){background:#0f56c9;border-color:#0f56c9}.frameworkDetailsDrawer>.regulatoryDetailsActionFooter .frameworkSubmit:active:not(:disabled){background:#0b49ad;border-color:#0b49ad}.frameworkDetailsDrawer>.regulatoryDetailsActionFooter .frameworkSubmit:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}@media (max-width:760px){.frameworkDetailsDrawer>.regulatoryDetailsActionFooter{padding-inline:15px}.frameworkDetailsDrawer>.regulatoryDetailsActionFooter>.regulatoryAddFooterActions{flex:0 auto;width:auto;display:flex}.frameworkDetailsDrawer>.regulatoryDetailsActionFooter button{width:auto;min-width:0}}@media (max-width:380px){.frameworkDetailsDrawer>.regulatoryDetailsActionFooter button{white-space:normal;height:auto;min-height:44px;padding:8px 12px}}.assistantSourceHome{gap:14px;display:grid}.assistantWorkflowGuide,.assistantSourceUpdates{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 5px 18px #253c6310}.assistantWorkflowGuide>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.assistantWorkflowGuide>header>span{color:#748298;letter-spacing:.55px;background:#f7f9fb;border:1px solid #dfe5ed;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.assistantWorkflowSteps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;padding:14px 16px;display:grid}.assistantWorkflowStepWrap{display:contents}.assistantWorkflowStepWrap>article{background:#fbfcfe;border:1px solid #e0e6ee;border-radius:10px;min-width:0;min-height:126px;padding:13px 14px}.assistantWorkflowStepWrap>article.current{background:#f5f2ff;border-color:#d4c9f2}.assistantWorkflowStepWrap>article>small{color:#7c8da4;font-size:12px;font-weight:850}.assistantWorkflowStepWrap h3{color:#2d405a;margin:8px 0 0;font-size:16px}.assistantWorkflowStepWrap p{color:#718096;margin:6px 0 11px;font-size:13px}.assistantWorkflowStepWrap footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assistantWorkflowStepWrap footer b,.assistantWorkflowStepWrap footer em{border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:850}.assistantWorkflowStepWrap footer b{color:#63748a;background:#edf1f6}.assistantWorkflowStepWrap footer em{color:#6849bd;background:#e8e1fb}.assistantWorkflowStepWrap>i{color:#a9b5c4;font-size:18px;font-style:normal}.assistantSourceUpdates{overflow:hidden}.assistantSourceUpdates>.knowledgeListHeader{min-height:80px}.assistantSourceToolbar{background:#fbfcfe;border-bottom:1px solid #e9edf2;padding:10px 17px}.assistantSourceToolbar .regulatoryListTools{justify-content:flex-end;width:100%}.assistantSourceToolbar .regulatorySearch{margin-right:auto}.assistantSourceToolbarSelectors{align-items:center;gap:7px;display:flex}.assistantSourceToolbarSelectors label{color:#738197;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.assistantSourceToolbarSelectors select,.assistantSourceFooter select{color:#52657e;background:#fff;border:1px solid #d9e1eb;border-radius:8px;height:36px;padding:0 28px 0 9px;font-size:13px}.assistantSelectionBar{background:#f2f7ff;border-bottom:1px solid #d5e2f4;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 17px;display:flex}.assistantSelectionBar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistantSelectionBar strong{color:#315a96;font-size:14px}.assistantSelectionBar span{color:#7185a2;font-size:13px}.assistantSelectionBar button{border-radius:8px;height:34px;padding:0 11px;font-size:13px;font-weight:750}.assistantSourceTableHead,.assistantSourceRow{grid-template-columns:34px minmax(320px,1.8fr) 82px 118px 92px minmax(150px,.8fr) 54px;align-items:center;gap:10px;display:grid}.assistantSourceTableHead{color:#7d8b9d;letter-spacing:.45px;background:#f6f8fb;min-height:36px;padding:0 15px;font-size:11px;font-weight:850}.assistantSourceRow{background:#fff;border-top:1px solid #edf1f5;min-height:88px;padding:10px 15px}.assistantSourceRow:hover{background:#fbfcff}.assistantSourceCheck{place-items:center;display:grid}.assistantSourceCheck input,.assistantSourceTableHead input{width:16px;height:16px;accent-color:var(--blue)}.assistantSourceIdentity{text-align:left;background:0 0;border:0;min-width:0;padding:0}.assistantSourceIdentity small,.assistantSourceIdentity strong,.assistantSourceIdentity span,.assistantSourceIdentity em{display:block}.assistantSourceIdentity small{color:#5f7fa9;font-size:11px;font-weight:850}.assistantSourceIdentity strong{color:#263951;margin-top:4px;font-size:14px;line-height:1.35}.assistantSourceIdentity span{color:#7d8999;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.assistantSourceIdentity em{color:#96a1af;margin-top:4px;font-size:11px;font-style:normal}.assistantIntakeBadge,.assistantChangeBadge{color:#5d7088;white-space:nowrap;background:#f8fafc;border:1px solid #ced8e5;border-radius:6px;align-items:center;min-height:25px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.assistantIntakeBadge.auto{color:#25775b;background:#eef8f4;border-color:#bdd9cf}.assistantIntakeBadge.change{color:#6c52a8;background:#f5f1fc;border-color:#cfc4e8}.assistantChangeBadge.new{color:#2b67c3;background:#edf4ff;border-color:#bfd4f2}.assistantChangeBadge.updated,.assistantChangeBadge.new-version{color:#9b691c;background:#fff8e9;border-color:#ead5ae}.assistantChangeBadge.status-changed{color:#684da9;background:#f4f0fc;border-color:#cfc4e8}.assistantChangeBadge.missing-verify{color:#b0444e;background:#fff2f3;border-color:#efc6ca}.assistantSourceRow time,.assistantRelation{color:#63758b;font-size:12px}.assistantSourceRow>.registryEditAction{height:auto;color:var(--blue);background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.assistantSourceFooter{position:relative}.assistantSourceFooter>.registryFooter{padding-right:150px}.assistantSourceFooter>label{color:#7d8998;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.assistantSourceFooter select{height:30px;padding-right:24px}.assistantSourceLegends{background:#fbfcfe;border-top:1px solid #e7ebf1;grid-template-columns:1fr 1fr;gap:12px;padding:13px 17px 16px;display:grid}.assistantSourceLegends section{background:#fff;border:1px solid #e0e6ee;border-radius:9px;padding:12px 13px}.assistantSourceLegends h3{color:#455a74;letter-spacing:.6px;margin:0 0 9px;font-size:12px}.assistantSourceLegends p{color:#697a90;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px;margin:7px 0 0;font-size:12px;line-height:1.4;display:grid}.assistantSourceDrawer{width:min(900px,100%)}.assistantOriginalLink{color:var(--blue);font:inherit;background:0 0;border:0;padding:0;font-weight:800}.assistantTransferredSources,.assistantAnalysisContext{gap:6px;display:grid}.assistantTransferredSources{padding:10px}.assistantTransferredSources span{color:#52647b;background:#fff;border:1px solid #e1e7ef;border-radius:6px;padding:6px;font-size:12px}.assistantTransferredSources small{color:#8290a2;line-height:1.45}.assistantAnalysisContext{background:#f8f5ff;border:1px solid #d9d0ee;border-radius:10px;padding:13px 15px}.assistantAnalysisContext>div{flex-wrap:wrap;gap:7px;display:flex}.assistantAnalysisContext small,.assistantAnalysisContext strong{display:block}.assistantAnalysisContext small{color:#7760b8;font-size:11px;font-weight:850}.assistantAnalysisContext strong{color:#42536c;font-size:14px}.assistantAnalysisContext span{color:#5e4b8c;background:#fff;border-radius:6px;padding:5px 7px;font-size:12px}.assistantAnalysisContext p{color:#736b83;margin:0;font-size:12px}.assistantSourceDrawer>.regulatoryActionFooter{padding-inline:24px}@media (max-width:980px){.assistantWorkflowSteps{grid-template-columns:1fr 1fr}.assistantWorkflowStepWrap{display:block}.assistantWorkflowStepWrap>i{display:none}.assistantSourceTableHead,.assistantSourceRow{grid-template-columns:34px minmax(250px,1fr) 82px 110px 84px 130px 46px}}@media (max-width:760px){.assistantWorkflowGuide>header{flex-direction:column;align-items:flex-start}.assistantWorkflowSteps{grid-template-columns:1fr}.assistantWorkflowStepWrap>article{min-height:0}.assistantSourceUpdates>.knowledgeListHeader{align-items:flex-start}.assistantSourceToolbar{padding:10px 13px}.assistantSourceToolbar .regulatoryListTools{align-items:stretch}.assistantSourceToolbarSelectors{grid-template-columns:1fr 1fr;width:100%;display:grid}.assistantSourceToolbarSelectors label{display:grid}.assistantSourceToolbarSelectors select{width:100%}.assistantSelectionBar{flex-direction:column;align-items:flex-start}.assistantSelectionBar>div:last-child{width:100%}.assistantSelectionBar button{flex:1}.assistantSourceTableHead{display:none}.assistantSourceRow{border:1px solid #e0e6ee;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;margin:9px 13px;padding:12px;display:grid}.assistantSourceIdentity{grid-column:2/-1}.assistantSourceRow>div,.assistantSourceRow>time,.assistantSourceRow>.assistantRelation{grid-column:2/-1;grid-template-columns:92px minmax(0,1fr);align-items:center;display:grid}.assistantSourceRow>div:before,.assistantSourceRow>time:before,.assistantSourceRow>.assistantRelation:before{content:attr(data-label);color:#8895a5;font-size:10px;font-weight:850}.assistantSourceRow>.registryEditAction{grid-area:1/3;align-self:start;display:block}.assistantSourceFooter>.registryFooter{padding-bottom:48px;padding-right:13px}.assistantSourceFooter>label{top:auto;bottom:9px;right:13px;transform:none}.assistantSourceLegends{grid-template-columns:1fr;padding:12px 13px}.assistantSourceLegends p{grid-template-columns:120px minmax(0,1fr)}.assistantSourceDrawer>.regulatoryActionFooter{flex-wrap:wrap;padding-inline:15px}.assistantSourceDrawer>.regulatoryActionFooter>.regulatoryAddFooterActions{flex-wrap:wrap;flex:1}.assistantSourceDrawer>.regulatoryActionFooter button{flex:1;min-width:0}.assistantAnalysisContext>div:first-child{display:block}}.assistantSourceCategories{background:#fff;border-bottom:1px solid #e7ebf1;align-items:center;gap:7px;min-height:49px;padding:8px 17px;display:flex;overflow-x:auto}.assistantSourceCategories button{color:#687a90;white-space:nowrap;background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-items:center;gap:7px;min-width:max-content;height:32px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.assistantSourceCategories button:hover{color:#3d587c;background:#f5f8fc}.assistantSourceCategories button.active{color:#2465cb;background:#edf4ff;border-color:#a9c4ed}.assistantSourceCategories button b{color:#718095;background:#eef2f6;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-flex}.assistantSourceCategories button.active b{color:#1e60c8;background:#d8e7ff}.assistantSourceRow{min-height:68px;padding-block:8px}.assistantSourceIdentity{grid-template-columns:144px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.assistantSourceIdentity>button{text-align:left;background:0 0;border:0;min-width:0;padding:0}.assistantSourceIdentity>button strong,.assistantSourceIdentity>button span{display:block}.assistantSourceIdentity>button strong{color:#263951;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.35}.assistantSourceIdentity>button span{color:#75849a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.35;overflow:hidden}.assistantSourceTypeBadge{color:#2867c9;background:#edf4ff;border:1px solid #bfd4f2;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-width:124px;max-width:144px;min-height:27px;padding:0 8px;font-size:11px;font-weight:850;white-space:nowrap!important;display:inline-flex!important;overflow:visible!important}.assistantSourceTypeBadge.pagcor-registry{color:#3d6da9;background:#f0f5fd;border-color:#c7d9f2}.assistantSelectionBar button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.assistantStatusGuide{background:#fbfcfe;border-top:1px solid #e5eaf1;padding:13px 17px 15px}.assistantStatusGuide>.frameworkSectionHeading{margin-bottom:11px}.assistantLegendRow{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid}.assistantLegendRow+.assistantLegendRow{border-top:1px solid #edf0f4}.assistantLegendRow>strong{color:#50637a;letter-spacing:.55px;padding-top:5px;font-size:11px}.assistantLegendRow>div{flex-wrap:wrap;align-items:center;gap:8px 15px;display:flex}.assistantLegendItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.assistantLegendItem em{color:#68798e;font-size:12px;font-style:normal}.assistantLegendItem .assistantIntakeBadge,.assistantLegendItem .assistantChangeBadge{flex:none}@media (max-width:760px){.assistantSourceToolbarSelectors{grid-template-columns:1fr}.assistantSourceCategories{padding-inline:13px}.assistantSourceIdentity{grid-column:2/-1;grid-template-columns:1fr;align-items:start;gap:8px}.assistantSourceIdentity>button{grid-row:2}.assistantSourceTypeBadge{grid-row:1}.assistantSourceRow>div.assistantSourceIdentity{grid-template-columns:1fr;display:grid}.assistantSourceRow>div.assistantSourceIdentity:before{display:none}.assistantLegendRow{grid-template-columns:1fr;gap:6px}.assistantLegendRow>div{align-items:start;display:grid}.assistantLegendItem{white-space:normal}.assistantLegendItem em{line-height:1.4}.assistantStatusGuide{padding-inline:13px}}.assistantSourceIdentity>.assistantSourceTypeBadge{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:144px;height:43px;padding:6px 9px;white-space:nowrap!important;display:inline-flex!important;overflow:hidden!important}.assistantSourceTypeBadge strong,.assistantSourceTypeBadge small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.assistantSourceTypeBadge strong{font-size:11px;font-weight:800;line-height:1.15}.assistantSourceTypeBadge small{color:#6987b0;font-size:11px;font-weight:650;line-height:1.15}.assistantSourceTypeBadge.pagcor-registry small{color:#718dac}.assistantSourceUpdates>.registryListHeader .blockTitle{flex:1}.assistantSourceUpdates>.registryListHeader .regulatoryListTools{flex-wrap:nowrap;flex:0 430px}@media (max-width:1100px){.assistantSourceUpdates>.registryListHeader .regulatoryListTools{flex-wrap:wrap;flex:none}}.assistantSourceCategories.interestFilter{background:#fbfcfe;border-bottom:1px solid #e9edf2;gap:7px;min-height:51px;padding:8px 17px}.assistantSourceCategories.interestFilter button{color:#738196;background:#fff;border:1px solid #e0e6ee;border-radius:999px;height:32px;padding:0 12px;font-size:13px;font-weight:650}.assistantSourceCategories.interestFilter button.active{color:#2465cb;background:#edf4ff;border-color:#aac5f0}.assistantSourceToolbar .pagcorFilter{background:#fff;border-radius:7px;height:31px}.assistantSourceToolbarSelectors select{border-radius:7px;height:31px}.assistantWorkspacePanel{overflow:hidden}.assistantAskWorkspaceGrid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);min-height:570px;display:grid}.assistantConversationArea{flex-direction:column;justify-content:space-between;gap:22px;min-width:0;padding:22px;display:flex}.assistantConversationEmpty{text-align:center;margin:auto}.assistantConversationEmpty>span{color:#6847c7;background:#eee9fb;border-radius:13px;place-items:center;width:46px;height:46px;margin:0 auto;font-size:20px;display:grid}.assistantConversationEmpty h3{color:#2d4059;margin:13px 0 0;font-size:21px}.assistantConversationEmpty p{color:#7d8b9d;margin:7px 0 0;font-size:14px}.assistantConversationEmpty>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.assistantConversationEmpty button{color:#526a86;background:#fff;border:1px solid #d8e1ec;border-radius:999px;min-height:33px;padding:0 10px;font-size:12px}.assistantConversationComposer{background:#fbfcfe;border:1px solid #d8e0eb;border-radius:12px;padding:12px}.assistantConversationComposer textarea,.assistantSetupSection>textarea{color:#34465e;width:100%;font:14px/1.55 var(--platform-ui-font);resize:vertical;background:#fff;border:1px solid #dce3ec;border-radius:9px;padding:10px}.assistantConversationComposer footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.assistantConversationComposer button,.assistantContextRail button,.assistantSetupSection>header>button,.assistantRunBar button{border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750}.assistantConversationComposer>small{color:#8a96a6;margin-top:8px;font-size:11px;display:block}.assistantContextRail{border-left:1px solid var(--line);background:#fbfcfe;flex-direction:column;min-width:0;display:flex}.assistantContextRail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.assistantContextRail>header small,.assistantContextRail>header strong{display:block}.assistantContextRail>header small{color:#7c66b7;letter-spacing:.6px;font-size:11px;font-weight:850}.assistantContextRail>header strong{color:#43566f;margin-top:4px;font-size:13px}.assistantContextRail>header button,.assistantContextItem>button{color:var(--blue);background:0 0;border:0;font-size:12px;font-weight:750}.assistantContextRail>div{gap:8px;padding:12px;display:grid}.assistantContextRail>footer{border-top:1px solid var(--line);gap:7px;margin-top:auto;padding:12px;display:flex}.assistantContextRail>footer button{flex:1}.assistantContextItem{background:#fff;border:1px solid #dfe5ed;border-radius:9px;grid-template-columns:144px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.assistantContextItem>.assistantSourceTypeBadge{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:144px;height:43px;padding:6px 9px;overflow:hidden!important}.assistantContextItem>div{min-width:0}.assistantContextItem>div>strong{color:#34475f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.assistantContextItem>div>span{margin-top:6px}.assistantAnalysisSetup{gap:12px;padding:16px;display:grid}.assistantSetupSection{background:#fff;border:1px solid #dfe5ed;border-radius:11px;overflow:hidden}.assistantSetupSection>header{background:#fbfcfe;border-bottom:1px solid #e9edf2;align-items:center;gap:11px;min-height:65px;padding:11px 13px;display:flex}.assistantSetupSection>header>span{color:#2868cc;background:#eaf2ff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.assistantSetupSection>header>div{flex:1;min-width:0}.assistantSetupSection h3,.assistantSetupSection p{margin:0}.assistantSetupSection h3{color:#34475f;font-size:15px}.assistantSetupSection p{color:#7e8b9c;margin-top:4px;font-size:12px}.assistantSelectedSourceList{gap:8px;padding:11px;display:grid}.assistantSetupSection>textarea{width:calc(100% - 24px);margin:12px}.assistantFocusCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.assistantFocusCards button{color:#52647b;background:#fff;border:1px solid #dce4ee;border-radius:9px;min-height:58px;padding:8px;font-size:12px;font-weight:750}.assistantFocusCards button span{color:#7d8da0;margin-bottom:5px;display:block}.assistantFocusCards button.active{color:#2465cb;background:#edf4ff;border-color:#a9c4ed}.assistantAdvancedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.assistantAdvancedGrid label{color:#62738a;gap:6px;font-size:12px;font-weight:750;display:grid}.assistantAdvancedGrid select{color:#43566f;background:#fff;border:1px solid #dce4ee;border-radius:8px;min-width:0;height:38px;padding:0 9px}.assistantRunBar{background:#f3f7fd;border:1px solid #d5e1f1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 14px;display:grid}.assistantRunBar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistantRunBar>div:first-child span{color:#68798e;background:#fff;border-radius:7px;padding:6px 8px;font-size:12px}.assistantRunBar>div:first-child b{color:#315f9c}.assistantRunBar>small{color:#8290a3;grid-column:1/-1;font-size:11px}.assistantRunBar button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:900px){.assistantAskWorkspaceGrid{grid-template-columns:1fr}.assistantContextRail{border-top:1px solid var(--line);border-left:0}.assistantFocusCards{grid-template-columns:repeat(2,minmax(0,1fr))}.assistantAdvancedGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.assistantSourceCategories.interestFilter{flex-wrap:nowrap;padding-inline:13px;overflow-x:auto}.assistantSourceCategories.interestFilter button{flex:none}.assistantWorkspacePanel>.knowledgeListHeader{flex-direction:column;align-items:flex-start}.assistantConversationArea{min-height:520px;padding:13px}.assistantContextItem{grid-template-columns:minmax(0,1fr) auto}.assistantContextItem>.assistantSourceTypeBadge{grid-column:1}.assistantContextItem>div{grid-column:1/-1}.assistantContextItem>button{grid-area:1/2}.assistantAnalysisSetup{padding:11px}.assistantSetupSection>header{flex-wrap:wrap;align-items:flex-start}.assistantSetupSection>header>div{min-width:180px}.assistantFocusCards,.assistantAdvancedGrid,.assistantRunBar{grid-template-columns:1fr}.assistantRunBar>div:last-of-type{width:100%}.assistantRunBar button{flex:1}.assistantConversationComposer footer,.assistantContextRail>footer{flex-wrap:wrap}.assistantConversationComposer footer button,.assistantContextRail>footer button{flex:1}.assistantContextItem>div>strong{white-space:normal;overflow-wrap:anywhere}}.assistantHistoryEmpty>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:40px 20px;display:flex}.assistantHistoryEmpty>div>span{color:#73839a;background:#eef2f8;border-radius:13px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.assistantHistoryEmpty h3{color:#304158;margin:14px 0 0;font-size:19px}.assistantHistoryEmpty>div>p{color:#7f8c9d;max-width:520px;margin:7px 0 0;font-size:13px;line-height:1.55}.irComparisonTable,.irBeforeAfter,.irHistoryTable,.irCompanyHistory{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}:root{--semantic-dashboard:#5f8fd8;--semantic-work-board:#d69a2d;--semantic-pagcor:#2867c9;--semantic-knowledge:#277b59;--semantic-contacts:#38a69a;--semantic-ai-assistant:#6847c7}.navMain.selected{box-shadow:none}.navSemanticBar{background:var(--nav-semantic-color);border-radius:999px;flex:0 0 3px;width:3px;height:23px}.navSemanticBar.dashboard{--nav-semantic-color:var(--semantic-dashboard)}.navSemanticBar.work-board{--nav-semantic-color:var(--semantic-work-board)}.navSemanticBar.pagcor{--nav-semantic-color:var(--semantic-pagcor)}.navSemanticBar.knowledge{--nav-semantic-color:var(--semantic-knowledge)}.navSemanticBar.contacts{--nav-semantic-color:var(--semantic-contacts)}.navSemanticBar.ai-assistant{--nav-semantic-color:var(--semantic-ai-assistant)}.assistantSourceTypeBadge.internal-document{color:var(--semantic-knowledge);background:#eaf7f1;border-color:#bddfce}.assistantSourceTypeBadge.internal-document small{color:#5c927c}.assistantWorkflowSteps{padding-block:10px}.assistantWorkflowStepWrap>article{grid-template-rows:auto auto auto;align-content:center;row-gap:7px;min-height:100px;padding-block:10px;display:grid}.assistantWorkflowStepHeading{align-items:center;gap:9px;min-width:0;display:flex}.assistantWorkflowStepHeading>small{flex:none}.assistantWorkflowStepHeading>h3{min-width:0;margin:0}.assistantWorkflowStepWrap p{margin-block:0}button.registryEditAction:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.knowledgeLibraryRow .knowledgeDetailsAction{display:block}.analysisWorkspace{overflow:visible}.analysisPresetBar{border-bottom:1px solid var(--line);background:#fbfcfe;align-items:center;gap:14px;padding:11px 16px;display:flex}.analysisPresetBar>strong{color:#748399;letter-spacing:.7px;font-size:11px}.analysisPresetBar>div{gap:7px;display:flex;overflow-x:auto}.analysisPresetBar button,.analysisChoiceGrid button,.analysisPickerGroups button{color:#5f7188;background:#fff;border:1px solid #dce4ee}.analysisPresetBar button{white-space:nowrap;border-radius:999px;min-height:32px;padding:0 11px;font-size:12px;font-weight:750}.analysisPresetBar button.active,.analysisChoiceGrid button.active,.analysisPickerGroups button.active{color:#2364c9;background:#edf4ff;border-color:#a8c5ef;box-shadow:inset 0 0 0 1px #d8e7ff}.analysisNotice{color:#506e98;background:#f2f7ff;border:1px solid #d4e1f3;border-radius:8px;margin:10px 16px 0;padding:9px 11px;font-size:12px}.analysisWorkspace .assistantAnalysisSetup{padding-top:10px}.analysisSetupSection{background:#fff;border:1px solid #dfe5ed;border-radius:11px;min-width:0;overflow:hidden}.analysisSetupSection>header{background:#fbfcfe;border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:11px 13px;display:flex}.analysisSetupSection>header>.frameworkSectionHeading{min-width:0;margin:0}.analysisSetupSection>header>div:last-child{align-items:center;gap:9px;display:flex}.analysisSetupSection>header>div:last-child>strong,.analysisSetupSection>header>strong{color:#5e7189;white-space:nowrap;font-size:12px}.analysisSetupSection .pagcorAddButton{min-height:34px}.analysisSourceList{gap:8px;padding:10px;display:grid}.analysisSourceList>article{border:1px solid #e0e6ee;border-radius:9px;grid-template-columns:144px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.analysisSourceList>article>div{min-width:0}.analysisSourceList>article>div:nth-child(2)>button{text-align:left;background:0 0;border:0;width:100%;padding:0}.analysisSourceList>article>div:nth-child(2)>button strong,.analysisSourceList>article>div:nth-child(2)>button span{display:block}.analysisSourceList>article>div:nth-child(2)>button strong{color:#30445e;font-size:14px}.analysisSourceList>article>div:nth-child(2)>button span{color:#7a899c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.analysisSourceList>article small{color:#7b8999;align-items:center;gap:7px;margin-top:7px;font-size:11px;display:flex}.analysisSourceList>article>div:last-child{gap:9px;display:flex}.analysisRemoveAction{color:#b04b54;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.analysisEmpty{text-align:center;padding:30px}.analysisEmpty strong{color:#42566f}.analysisEmpty p{color:#8490a0;margin:6px 0 0;font-size:13px}.analysisSectionBody{padding:13px}.analysisOptionLead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.analysisOptionLead p{color:#748399;margin:0;font-size:12px}.analysisOptionLead label{color:#52667e;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.analysisOptionLead input,.analysisAdvancedGrid input[type=checkbox],.analysisPickerList input{accent-color:var(--blue)}.analysisChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analysisChoiceGrid.departments{grid-template-columns:repeat(4,minmax(0,1fr))}.analysisChoiceGrid button{text-align:left;border-radius:8px;min-width:0;min-height:42px;padding:8px 10px;font-size:12px;font-weight:750}.analysisChoiceGrid button strong,.analysisChoiceGrid button small{display:block}.analysisChoiceGrid button small{color:#7e8c9e;margin-top:4px;font-weight:500;line-height:1.35}.analysisDesignGrid{grid-template-columns:1fr 1fr;gap:13px;padding:13px;display:grid}.analysisDesignGrid>section{background:#fbfcfe;border:1px solid #e1e6ed;border-radius:9px;min-width:0;padding:12px}.analysisDesignGrid h4{color:#536881;letter-spacing:.7px;margin:0;font-size:11px}.analysisDesignGrid h4+p{color:#8793a2;margin:5px 0 10px;font-size:11px}.analysisReportStrip{background:#f5f8fc;border:1px solid #d7e1ef;border-radius:9px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:12px;margin:0 13px 13px;padding:11px 12px;display:grid}.analysisReportStrip strong{color:#4c6380;letter-spacing:.65px;font-size:11px}.analysisReportStrip p{color:#8190a2;margin:4px 0 0;font-size:11px}.analysisReportStrip>div:nth-child(2){gap:5px;display:flex;overflow:hidden}.analysisReportStrip span,.analysisReportStrip b{color:#56708f;white-space:nowrap;background:#fff;border-radius:6px;padding:5px 7px;font-size:10px}.analysisSectionEditor{border:1px solid #dfe5ed;border-radius:9px;gap:6px;margin:0 13px 13px;padding:11px;display:grid}.analysisSectionEditor>div{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;display:grid}.analysisSectionEditor button{color:#5c7088;background:#fff;border:1px solid #d6deea;border-radius:6px;min-height:30px}.analysisSectionEditor footer{gap:7px;margin-top:5px;display:flex}.analysisSectionEditor input{flex:1;min-width:0}.analysisAdvanced{border-top:1px solid #e7ebf1}.analysisAdvanced>button{text-align:left;background:#fbfcfe;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;display:flex}.analysisAdvanced>button span strong,.analysisAdvanced>button span small{display:block}.analysisAdvanced>button strong{color:#435971}.analysisAdvanced>button small{color:#8592a3;margin-top:3px}.analysisAdvancedGrid,.analysisRequestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.analysisAdvancedGrid label,.analysisRequestGrid label{color:#5e7189;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.analysisAdvancedGrid input,.analysisAdvancedGrid select,.analysisAdvancedGrid textarea,.analysisRequestGrid input,.analysisRequestGrid select,.analysisRequestGrid textarea,.analysisSectionEditor input{color:#3f526b;min-width:0;font:inherit;background:#fff;border:1px solid #d8e1eb;border-radius:8px;padding:8px 10px}.analysisAdvancedGrid .check{align-items:center;display:flex}.analysisAdvancedGrid .full,.analysisRequestGrid .full{grid-column:1/-1}.analysisRequestGrid{grid-template-columns:1fr 1fr}.analysisRequestGrid textarea{resize:vertical}.analysisRequestGrid small{color:#8491a2;font-weight:500}.analysisReviewBody{padding:13px}.analysisReviewCounts{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.analysisReviewCounts span{color:#728197;border:1px solid #e0e6ee;border-radius:8px;padding:10px;font-size:11px}.analysisReviewCounts b{color:#2f68bd;font-size:18px;display:block}.analysisReviewBody ul{color:#ad4650;background:#fff5f5;border:1px solid #efc9cc;border-radius:8px;margin:11px 0;padding:10px 10px 10px 29px;font-size:12px}.analysisReady{color:#34745f;background:#eff8f4;border-radius:8px;padding:10px}.analysisReviewBody>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.analysisReviewBody>footer>div{align-items:center;gap:8px;display:flex}.analysisReviewBody>footer small{color:#8a96a5}.analysisPickerDrawer{width:min(1040px,100%)}.analysisPickerDrawer .regulatoryListTools{padding:0 0 12px}.analysisPickerGroups{gap:6px;padding-bottom:11px;display:flex;overflow-x:auto}.analysisPickerGroups button{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:11px;display:flex}.analysisPickerGroups b{background:#eef2f6;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.analysisPickerList{gap:7px;display:grid}.analysisPickerList article{border:1px solid #e0e6ee;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.analysisPickerList label{flex:1;grid-template-columns:auto 144px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.analysisPickerList label>span{min-width:0}.analysisPickerList label>span button,.analysisPickerList label>span small{display:block}.analysisPickerList label>span button{color:#344960;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.analysisPickerList label>span small{color:#8290a1;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.analysisUnavailableActions{gap:7px;margin-top:11px;display:flex}.analysisUnavailableActions button{color:#8a96a5;background:#f8fafc;border:1px dashed #ced8e5;border-radius:7px;padding:8px 10px}.analysisPickerDrawer>.regulatoryActionFooter{padding-inline:24px}@media (max-width:1000px){.analysisChoiceGrid.departments{grid-template-columns:repeat(3,minmax(0,1fr))}.analysisReportStrip{grid-template-columns:1fr}.analysisReviewCounts{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.analysisPresetBar,.analysisSetupSection>header{flex-direction:column;align-items:flex-start}.analysisSetupSection>header>div:last-child{flex-wrap:wrap;width:100%}.analysisSourceList>article{grid-template-columns:1fr}.analysisSourceList>article>.assistantSourceTypeBadge{width:144px}.analysisSourceList>article .registryEditAction{display:block}.analysisSourceList>article>div:last-child{justify-content:flex-end}.analysisSourceList>article>div:nth-child(2)>button span{white-space:normal}.analysisChoiceGrid.departments,.analysisChoiceGrid{grid-template-columns:1fr}.analysisDesignGrid{grid-template-columns:1fr;padding:10px}.analysisReportStrip{margin-inline:10px}.analysisOptionLead{flex-direction:column;align-items:flex-start}.analysisAdvancedGrid,.analysisRequestGrid{grid-template-columns:1fr}.analysisAdvancedGrid .full,.analysisRequestGrid .full{grid-column:1}.analysisReviewCounts{grid-template-columns:repeat(2,1fr)}.analysisReviewBody>footer{flex-direction:column;align-items:stretch}.analysisReviewBody>footer>div{flex-wrap:wrap;justify-content:space-between}.analysisSectionEditor footer{flex-wrap:wrap}.analysisSectionEditor footer input{flex-basis:100%}.analysisPickerList article{align-items:flex-start}.analysisPickerList label{grid-template-columns:auto minmax(0,1fr)}.analysisPickerList label>.assistantSourceTypeBadge,.analysisPickerList label>span{grid-column:2}.analysisPickerDrawer>.regulatoryActionFooter{padding-inline:15px}.analysisUnavailableActions{flex-direction:column}}.analysisPresetBar{flex-wrap:wrap}.analysisPresetBar>div{flex:1}.analysisCreateAction{white-space:nowrap;margin-left:auto}.analysisSourceSets{background:#fbfcfe;border-bottom:1px solid #e8edf3;align-items:center;gap:10px;padding:9px 12px;display:flex}.analysisSourceSets>strong{color:#728198;letter-spacing:.7px;font-size:10px}.analysisSourceSets>div{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.analysisSourceSets>div button,.analysisSelectedSummary button,.analysisLanguage button{color:#60738b;white-space:nowrap;background:#fff;border:1px solid #dae3ed;border-radius:999px;min-height:31px;padding:0 10px;font-size:11px;font-weight:750}.analysisSelectedSummary{flex-wrap:wrap;gap:6px;padding:9px 12px;display:flex}.analysisSelectedSummary button.active,.analysisLanguage button.active{color:#2364c9;background:#edf4ff;border-color:#a8c5ef}.analysisSelectedSummary b{margin-left:5px}.analysisSourceTableHead,.analysisSourceList>article{grid-template-columns:minmax(360px,1.7fr) 110px 90px minmax(130px,.7fr) 48px 58px;align-items:center;gap:9px;display:grid}.analysisSourceTableHead{color:#7b899b;letter-spacing:.4px;background:#f5f8fb;min-height:34px;padding:0 12px;font-size:10px;font-weight:850}.analysisSourceList>article{min-height:79px;padding:8px 12px}.analysisSourceIdentity{grid-template-columns:144px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.analysisSourceIdentity>button{text-align:left;background:0 0;border:0;min-width:0;padding:0}.analysisSourceIdentity strong,.analysisSourceIdentity span{display:block}.analysisSourceIdentity strong{color:#30445e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.analysisSourceIdentity span{color:#7a899c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.analysisSourceList time,.analysisRelation{color:#64778e;font-size:11px}.analysisSourceList .registryEditAction,.analysisSourceList .analysisRemoveAction{display:block}.analysisClearAction{border-radius:7px;min-height:31px}.analysisLanguage{border-bottom:1px solid #e7ebf1;flex-wrap:wrap;align-items:center;gap:11px;padding:11px 13px;display:flex}.analysisLanguage>strong{color:#526780;letter-spacing:.7px;font-size:11px}.analysisLanguage>div{gap:6px;display:flex}.analysisLanguage>small{color:#8491a2}.analysisAdvancedGrid>label:nth-child(2):has(select){display:none}.analysisPickerDescription{color:#425970;margin:0 0 4px;font-weight:750}.analysisPickerCountHelp{color:#8290a1;margin-bottom:11px;display:block}.analysisPickerGroups button em{color:inherit;background:#fff;border-radius:999px;padding:3px 5px;font-size:9px;font-style:normal}.analysisPickerGroups button.pagcor-regulatory.active,.analysisPickerGroups button.pagcor-registry.active{color:#2364c9;background:#edf4ff;border-color:#9dbcea}.analysisPickerGroups button.knowledge-library.active{color:#28795d;background:#edf8f3;border-color:#9bcdb9}.analysisPickerGroups button.work-board.active{color:#9b681b;background:#fff7e8;border-color:#e0bd79}.analysisPickerGroups button.contacts.active{color:#287977;background:#edfafa;border-color:#8fcac8}.analysisPickerGroups button.external-sources.active{color:#6b50a7;background:#f5f1fb;border-color:#c9bddf}.analysisUnavailableActions{display:none}.analysisMiniDrawer{width:min(820px,100%)}.analysisDrawerHelp{color:#62758c;margin:0 0 12px}.analysisDrawerForm{gap:11px;display:grid}.analysisDrawerForm>label{color:#566b84;gap:6px;font-size:12px;font-weight:750;display:grid}.analysisDrawerForm input,.analysisDrawerForm textarea{border:1px solid #d9e1eb;border-radius:8px;min-width:0;padding:9px 10px}.analysisDrawerForm>div{border:1px solid #e0e6ee;border-radius:8px;padding:10px}.analysisDrawerForm small,.analysisDrawerForm strong{display:block}.analysisDrawerForm small{color:#8491a2}.analysisDrawerForm strong{color:#42566f;margin-top:4px;font-size:12px}.analysisDrawerForm fieldset{border:1px solid #dfe5ed;border-radius:8px;flex-wrap:wrap;gap:8px;display:flex}.analysisDrawerForm fieldset label{align-items:center;gap:5px;font-size:11px;display:flex}.analysisDropZone{text-align:center;background:#f8fafc;border:2px dashed #cbd7e6;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:140px;display:grid}.analysisDropZone input{max-width:260px}.analysisFileMeta{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.analysisFileMeta span{border:1px solid #e0e6ee;border-radius:8px;padding:9px}.analysisFileMeta small,.analysisFileMeta strong{display:block}.analysisTemporaryNotice{color:#8f661f;background:#fff7e8;border-radius:8px;padding:9px}.assistantSourceTypeBadge.uploaded-file,.assistantSourceTypeBadge.external-link{color:#6b50a7;background:#f5f1fb;border-color:#c9bddf}@media (max-width:760px){.analysisPresetBar>div{flex-basis:100%;width:100%}.analysisCreateAction{margin-left:0}.analysisSourceSets{flex-wrap:wrap;align-items:flex-start}.analysisSourceSets>div{flex-basis:100%;order:3}.analysisSourceTableHead{display:none}.analysisSourceList>article{grid-template-columns:1fr auto;gap:8px}.analysisSourceIdentity{grid-column:1/-1;grid-template-columns:144px minmax(0,1fr)}.analysisSourceList>article>.assistantChangeBadge,.analysisSourceList>article>time,.analysisSourceList>article>.analysisRelation{grid-column:1/-1;grid-template-columns:90px minmax(0,1fr);display:grid}.analysisSourceList>article>[data-label]:before{content:attr(data-label);color:#8794a5;font-size:10px}.analysisSourceList .registryEditAction{grid-column:1}.analysisSourceList .analysisRemoveAction{grid-column:2}.analysisLanguage{flex-direction:column;align-items:flex-start}.analysisFileMeta{grid-template-columns:1fr}.analysisMiniDrawer>.regulatoryActionFooter{flex-wrap:wrap;padding-inline:15px}}.analysisSourceList .registryEditAction,.analysisSourceList .analysisRemoveAction{background:0 0;border:0;height:auto;padding:0;font-weight:800;display:block}.analysisSourceIdentity>.assistantSourceTypeBadge,.analysisPickerList label>.assistantSourceTypeBadge{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:144px;height:43px;padding:6px 9px;white-space:nowrap!important;display:inline-flex!important;overflow:hidden!important}.analysisChoiceGrid button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-right:10px;display:grid}.analysisChoiceGrid button>span{min-width:0}.analysisChoiceGrid button>span>strong,.analysisChoiceGrid button>span>small{display:block}.analysisSelectedCheck{color:#fff;background:#1761dd;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:grid}.analysisChoiceGrid button:not(.active) .analysisSelectedCheck{display:none}.analysisChoiceGrid button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.analysisOperationalControl{color:#38536f;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:9px;flex:0 auto;align-items:center;gap:9px;min-width:0;min-height:44px;padding:8px 11px;font-size:15px;font-weight:800;line-height:1.3;display:inline-flex}.analysisOperationalControl input{width:18px;height:18px;accent-color:var(--blue);flex:none}.analysisOperationalControl span{overflow-wrap:anywhere;min-width:0}.analysisOperationalControl:has(input:focus-visible){outline-offset:2px;outline:3px solid #a8c5f3}.analysisPerspectiveHelp{color:#748399;margin:0 0 11px;font-size:12px}.analysisPresetSectionHeader{background:#fbfcfe;border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:11px 13px;display:flex}.analysisPresetSectionHeader>.frameworkSectionHeading{min-width:0;margin:0}.analysisLanguage>strong,.analysisDesignGrid h4,.analysisReportStrip strong{font-weight:800}.analysisReportStrip{grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr)}.analysisReportStrip>div:nth-child(2){flex-wrap:wrap;gap:5px;display:flex;overflow:visible}.analysisReportStrip em{color:#728197;font-size:12px;font-style:normal}.analysisFieldHeader{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 10px;min-height:42px;display:flex}.analysisFieldLabel{color:#243653;letter-spacing:0;white-space:nowrap;flex:none;font-size:13px;font-weight:800}.analysisFieldDescription{color:#8491a2;min-width:0;font-size:14px;font-weight:500;line-height:1.45}.analysisRequestGrid select,.analysisRequestGrid input[type=date]{height:40px}.analysisRequestGrid .analysisSourceReferenceControl{grid-column:1/-1;margin-top:4px;display:flex}.analysisSourceReferenceControl{cursor:pointer;background:#fbfcfe;border:1px solid #dfe5ed;border-radius:8px;min-height:52px;padding:9px 10px;align-items:flex-start!important}.analysisSourceReferenceControl input{width:18px;height:18px;accent-color:var(--blue);flex:none}.analysisSourceReferenceControl span{min-width:0}.analysisSourceReferenceControl strong,.analysisSourceReferenceControl small{display:block}.analysisSourceReferenceControl small{margin-top:4px}.analysisRequestGrid textarea{resize:vertical;min-height:100px;font-size:15px;line-height:1.5}.analysisRequestGrid textarea::placeholder{color:#69798e;opacity:1;font-size:15px;font-weight:700;line-height:1.5}.analysisReviewCounts b{overflow-wrap:anywhere}.analysisReviewCounts span:first-child b{font-size:14px}.analysisReviewBody{gap:18px;padding:16px;display:grid}.analysisReviewBody section{min-width:0}.analysisReviewBody section>h4,.analysisReviewTitle>small{color:#748399;letter-spacing:.7px;margin:0 0 8px;font-size:11px;font-weight:850;display:block}.analysisReviewTitle h4{color:#263951;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.35}.analysisReviewTitle>p{color:#b0444e;margin:0;font-size:14px;font-weight:700}.analysisReviewOverview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.analysisReviewOverview article{background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-content:center;min-width:0;min-height:88px;padding:13px;display:grid}.analysisReviewOverview article strong{color:#2866c1;font-size:26px;font-weight:800;line-height:1}.analysisReviewOverview article span{color:#65768c;margin-top:8px;font-size:14px;font-weight:700}.analysisReviewSettings dl{background:#fbfcfe;border:1px solid #dfe5ed;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.analysisReviewSettings dl>div{min-width:0;padding:12px 13px}.analysisReviewSettings dl>div+div{border-left:1px solid #e3e8ef}.analysisReviewSettings dt{color:#7b899b;font-size:13px;line-height:1.35}.analysisReviewSettings dd{color:#344960;overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:750;line-height:1.4}.analysisReviewInstructions{background:#f5f7fa;border-radius:9px;padding:13px 14px}.analysisReviewInstructions>p{color:#43566f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.6}.analysisReviewInstructions>p:not(.expanded):not(.empty){-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.analysisReviewInstructions>p.empty{color:#7b899b;font-weight:500}.analysisReviewInstructions>.registryEditAction{color:var(--blue);background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;font-weight:800;display:block}.analysisReviewInstructions>.registryEditAction:focus-visible{outline-offset:3px;outline:3px solid #a8c5f3}.analysisReviewValidation>div{background:#fff5f5;border:1px solid #efc9cc;border-radius:8px;padding:10px 12px}.analysisReviewValidation ul{color:#ad4650;background:0 0;border:0;margin:0;padding-left:18px;font-size:12px}.analysisReviewValidation .analysisReady{color:#34745f;background:0 0;margin:0;padding:0;font-size:13px;font-weight:700}.analysisReview>.regulatoryActionFooter{margin:0;position:static}.analysisReview>.regulatoryActionFooter>.regulatoryAddFooterActions:first-child{justify-content:flex-start}.analysisRunStatus{color:#7e8b9e;white-space:normal;font-size:13px;font-weight:500}.analysisReviewBody .analysisReviewTitle h4{color:#263951;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.35}@media (max-width:1000px){.analysisReviewOverview>div,.analysisReviewSettings dl{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisReviewSettings dl>div+div{border-left:0}.analysisReviewSettings dl>div:nth-child(2n){border-left:1px solid #e3e8ef}.analysisReviewSettings dl>div:nth-child(n+3){border-top:1px solid #e3e8ef}}@media (max-width:520px){.analysisReviewOverview>div,.analysisReviewSettings dl{grid-template-columns:1fr}.analysisReviewSettings dl>div:nth-child(2n){border-left:0}.analysisReviewSettings dl>div+div{border-top:1px solid #e3e8ef}.analysisReview>.regulatoryActionFooter{flex-direction:column;align-items:stretch}.analysisReview>.regulatoryActionFooter>.regulatoryAddFooterActions{width:100%;display:flex}.analysisReview>.regulatoryActionFooter>.regulatoryAddFooterActions:last-child button{width:100%}}.assistantAskHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.assistantAskWorkspace .assistantAskWorkspaceGrid{grid-template-columns:minmax(0,1fr) minmax(320px,360px);min-height:650px}.assistantAskWorkspace .assistantConversationArea{gap:0;justify-content:initial;padding:0}.assistantConversationHeader{background:#fbfcfe;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 15px;display:flex}.assistantConversationHeader small,.assistantConversationHeader strong{display:block}.assistantConversationHeader small{color:#765eb4;letter-spacing:.7px;font-size:10px;font-weight:850}.assistantConversationHeader strong{color:#34475f;margin-top:4px;font-size:14px}.assistantConversationScroll{flex-direction:column;min-width:0;min-height:390px;max-height:650px;padding:18px;display:flex;overflow-y:auto}.assistantConversationScroll>.assistantConversationEmpty{margin:auto}.assistantConversationEmpty>small{color:#755eb3;letter-spacing:.7px;font-size:11px;font-weight:850;display:block}.assistantMessageThread{gap:13px;margin:0;padding:0;list-style:none;display:grid}.assistantMessageThread li{display:flex}.assistantMessageThread li.user{justify-content:flex-end}.assistantMessageThread article{background:#fff;border:1px solid #dfe5ed;border-radius:11px;max-width:min(82%,720px);padding:11px 13px}.assistantMessageThread li.user article{background:#f1f6ff;border-color:#cfe0f7}.assistantMessageThread li.system article{color:#697a90;background:#f7f9fb;border-style:dashed;max-width:100%}.assistantMessageThread article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistantMessageThread article>header strong{color:#42566f;font-size:12px}.assistantMessageThread time{color:#8a96a5;font-size:10px}.assistantMessageThread p{color:#3f526a;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.55}.assistantMessageThread article>footer{color:#7e8b9c;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:10px;display:flex}.assistantMessageThread article>footer button{margin-left:auto}.assistantAskWorkspace .assistantConversationComposer textarea{overflow-wrap:anywhere;min-height:90px;max-height:220px;font-size:15px;overflow-y:auto}.assistantComposerControls{justify-content:space-between;align-items:flex-end;gap:9px;margin-top:9px;display:flex}.assistantComposerControls>div{flex-wrap:wrap;align-items:flex-end;gap:7px;min-width:0;display:flex}.assistantComposerControls label{color:#718096;gap:3px;font-size:10px;font-weight:750;display:grid}.assistantComposerControls select{color:#52647b;background:#fff;border:1px solid #dce4ee;border-radius:8px;max-width:180px;height:34px;padding:0 25px 0 8px;font-size:12px}.assistantComposerControls>.frameworkSubmit{min-width:78px;height:36px}.assistantMobileContextAction{display:none}.assistantConversationContext{flex-direction:column;height:100%;display:flex}.assistantConversationContext>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.assistantConversationContext>header small,.assistantConversationContext>header strong{display:block}.assistantConversationContext>header small{color:#765eb4;letter-spacing:.6px;font-size:11px;font-weight:850}.assistantConversationContext>header strong{color:#43566f;margin-top:4px;font-size:13px}.assistantConversationContext>header button{color:var(--blue);background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.assistantConversationContext>div{gap:8px;padding:11px;display:grid}.assistantConversationContext>footer{border-top:1px solid var(--line);margin-top:auto;padding:11px}.assistantContextItem{grid-template-columns:112px minmax(0,1fr);align-items:center}.assistantContextItem>.assistantSourceTypeBadge{width:112px}.assistantContextItem>strong{color:#34475f;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.assistantContextItem>div{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.assistantContextItem>div button{background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.assistantContextEmpty{text-align:center;padding:18px 8px}.assistantContextEmpty strong{color:#53667e}.assistantContextEmpty p{color:#8491a2;margin:6px 0 0;font-size:12px;line-height:1.5}.assistantAskPickerList,.assistantRecentChatList{gap:8px;display:grid}.assistantAskPickerList label{border:1px solid #e0e6ee;border-radius:9px;grid-template-columns:auto 144px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.assistantAskPickerList input{width:17px;height:17px;accent-color:var(--blue)}.assistantAskPickerList strong{color:#40536b;overflow-wrap:anywhere;min-width:0;font-size:13px}.assistantRecentChatList article{border:1px solid #dfe5ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.assistantRecentChatList article>div{min-width:0}.assistantRecentChatList strong,.assistantRecentChatList span,.assistantRecentChatList small{display:block}.assistantRecentChatList strong{color:#34475f;font-size:14px}.assistantRecentChatList span{color:#718096;margin-top:5px;font-size:12px}.assistantRecentChatList small{color:#8a96a5;margin-top:4px;font-size:11px}.assistantNewChatDialog fieldset{border:1px solid #dfe5ed;border-radius:9px;gap:8px;margin-top:14px;display:grid}.assistantNewChatDialog legend{color:#52667e;font-size:12px;font-weight:800}.assistantNewChatDialog fieldset label{cursor:pointer;align-items:flex-start;gap:9px;padding:9px;display:flex}.assistantNewChatDialog fieldset label+label{border-top:1px solid #e7ebf1}.assistantNewChatDialog fieldset strong,.assistantNewChatDialog fieldset small{display:block}.assistantNewChatDialog fieldset small{color:#8290a1;margin-top:4px}.assistantContextDrawer .frameworkDetailsBody{padding:0}.assistantContextDrawer .assistantConversationContext{min-height:360px}@media (max-width:900px){.assistantAskWorkspace .assistantAskWorkspaceGrid{grid-template-columns:1fr}.assistantAskWorkspace .assistantContextRail{display:none}.assistantAskWorkspace .assistantMobileContextAction{display:inline-flex}.assistantAskWorkspace .assistantConversationScroll{min-height:330px}.assistantComposerControls{flex-direction:column;align-items:stretch}.assistantComposerControls>div{width:100%}.assistantComposerControls>.frameworkSubmit{align-self:flex-end}.assistantAskHeaderActions{justify-content:flex-start}}@media (max-width:520px){.assistantAskWorkspace .assistantConversationScroll{padding:12px}.assistantMessageThread article{max-width:92%}.assistantAskWorkspace .assistantConversationComposer{margin:0 10px 10px}.assistantComposerControls>div{grid-template-columns:1fr 1fr;display:grid}.assistantComposerControls>div>button{min-width:0}.assistantComposerControls label{grid-column:1/-1}.assistantComposerControls select{width:100%;max-width:none}.assistantComposerControls>.frameworkSubmit{width:100%}.assistantAskPickerList label{grid-template-columns:auto minmax(0,1fr)}.assistantAskPickerList .assistantSourceTypeBadge,.assistantAskPickerList strong{grid-column:2}.assistantRecentChatList article{flex-direction:column;align-items:flex-start}.assistantAskHeaderActions{width:100%}}.analysisSetupSummary{background:#f7f9fc;border:1px solid #d7e1ef;border-radius:9px;margin:0 13px 13px;overflow:hidden}.analysisSetupSummary>header{border-bottom:1px solid #e1e7ef;padding:11px 12px}.analysisSetupSummary>header strong{color:#4c6380;letter-spacing:.65px;font-size:11px;font-weight:800}.analysisSetupSummary>header p{color:#718198;margin:4px 0 0;font-size:12px}.analysisSetupSummary>div{grid-template-columns:minmax(0,25fr) minmax(0,45fr) minmax(0,30fr);display:grid}.analysisSetupSummaryGroup{min-width:0;padding:13px 14px}.analysisSetupSummaryGroup+.analysisSetupSummaryGroup{border-inline-start:1px solid #d9e1eb}.analysisSetupSummaryGroup h4{color:#65768c;letter-spacing:.55px;margin:0;font-size:11px;font-weight:800}.analysisSetupSummaryGroup ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.analysisSetupSummaryGroup li{color:#1761dd;overflow-wrap:anywhere;white-space:normal;background:#edf4ff;border:1px solid #bfd4f2;border-radius:999px;align-items:center;min-height:32px;padding:6px 12px;font-size:15px;font-weight:800;line-height:1.35;display:inline-flex}.analysisSetupSummaryGroup p.empty{color:#64758a;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.5}.analysisSetupSummaryGroup>small{color:#75859a;margin-top:7px;font-size:12px;font-weight:600;line-height:1.4;display:block}.analysisCreateAction{white-space:nowrap;color:#60738b!important;background:#fff!important;border-radius:999px!important;min-height:34px!important;padding:6px 14px!important;font-size:14px!important;font-weight:700!important}.analysisCreateAction:hover{background:#f7f9fc!important;border-color:#b9c8da!important}.analysisCreateAction:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.analysisSourceSets>div button.active{color:#1761dd;background:#edf4ff;border-color:#a8c5ef;box-shadow:inset 0 0 0 1px #d8e7ff}.analysisPresetDrawer{width:min(1040px,100%)}.analysisPresetDrawerBody{gap:13px;display:grid}.analysisPresetDrawerBody>.frameworkDetailsSection{margin:0}.analysisPresetDrawerBody .analysisDrawerForm{padding-top:12px}.analysisPresetDrawerBody .analysisDrawerForm>label{border:0;padding:0}.analysisPresetError{color:#b0444e;margin:0;font-size:12px;font-weight:750}.analysisPresetSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.analysisPresetSummary span{color:#728197;border:1px solid #e0e6ee;border-radius:8px;min-width:0;padding:10px;font-size:11px}.analysisPresetSummary b{overflow-wrap:anywhere;color:#2f68bd;font-size:16px;display:block}.analysisPresetNotice{color:#687b93;background:#f5f8fc;border-radius:8px;margin:0 12px 12px;padding:9px 10px;font-size:12px}.analysisPresetDrawer>.regulatoryActionFooter{padding-inline:24px}@media (max-width:760px){.analysisOperationalControl{width:100%}.analysisPresetSectionHeader{flex-direction:column;align-items:flex-start}.analysisPresetSectionHeader .analysisOperationalControl{width:100%}.analysisPresetSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisPresetDrawer>.regulatoryActionFooter{flex-wrap:wrap;padding-inline:15px}.analysisPresetDrawer>.regulatoryActionFooter>.regulatoryAddFooterActions{flex-wrap:wrap;flex:1}.analysisPresetDrawer>.regulatoryActionFooter button{flex:1;min-width:0}}.aiAssistantHub{grid-template-columns:minmax(0,1fr);min-width:0;container-type:inline-size}.aiAssistantHub>*{min-width:0;max-width:100%}@container (max-width:600px){.analysisPresetBar{flex-direction:column;align-items:flex-start}.analysisPresetBar>div{flex-basis:100%;width:100%}.analysisCreateAction{margin-left:0}.analysisSetupSection>header{flex-direction:column;align-items:flex-start}.analysisSetupSection>header>div:last-child{flex-wrap:wrap;width:100%}.analysisSourceSets{flex-wrap:wrap;align-items:flex-start}.analysisSourceSets>div{flex-basis:100%;order:3}.analysisSourceTableHead{display:none}.analysisSourceList>article{grid-template-columns:minmax(0,1fr) auto;gap:8px}.analysisSourceIdentity{grid-column:1/-1;grid-template-columns:144px minmax(0,1fr)}.analysisSourceList>article>.assistantChangeBadge,.analysisSourceList>article>time,.analysisSourceList>article>.analysisRelation{grid-column:1/-1;grid-template-columns:90px minmax(0,1fr);display:grid}.analysisSourceList>article>[data-label]:before{content:attr(data-label);color:#8794a5;font-size:10px}.analysisSourceList .registryEditAction{grid-column:1}.analysisSourceList .analysisRemoveAction{grid-column:2}.analysisChoiceGrid.departments,.analysisChoiceGrid{grid-template-columns:1fr}.analysisDesignGrid{grid-template-columns:1fr;padding:10px}.analysisReportStrip{grid-template-columns:1fr;margin-inline:10px}.analysisLanguage,.analysisOptionLead{flex-direction:column;align-items:flex-start}.analysisAdvancedGrid,.analysisRequestGrid{grid-template-columns:1fr}.analysisAdvancedGrid .full,.analysisRequestGrid .full{grid-column:1}.analysisReviewCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisReviewBody>footer{flex-direction:column;align-items:stretch}.analysisReviewBody>footer>div{flex-wrap:wrap;justify-content:space-between}.analysisSetupSummary>div{grid-template-columns:1fr}.analysisSetupSummaryGroup+.analysisSetupSummaryGroup{border-inline-start:0;border-top:1px solid #d9e1eb}}.irComparisonSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.irSummaryPanel{background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px;min-width:0;padding:14px}.irSummaryPanel h4{color:#657991;letter-spacing:.7px;margin:0 0 12px;font-size:11px;font-weight:850}.irSnapshotPanel>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.irSnapshotPanel span,.irSnapshotPanel small,.irSnapshotPanel strong,.irSnapshotPanel em{min-width:0;display:block}.irSnapshotPanel small{color:#8391a3;font-size:11px}.irSnapshotPanel strong{color:#263d59;margin-top:5px;font-size:16px}.irSnapshotPanel em{color:#728298;margin-top:4px;font-size:11px;font-style:normal}.irSnapshotPanel b{color:#8aa2c1;font-size:18px}.irSummaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.irSummaryMetrics button{color:#66788e;text-align:left;background:#f4f7fa;border:1px solid #0000;border-radius:7px;min-width:0;padding:8px 5px}.irSummaryMetrics button strong,.irSummaryMetrics button span{min-width:0;display:block}.irSummaryMetrics button strong{font-size:20px;line-height:1}.irSummaryMetrics button span{overflow-wrap:normal;word-break:keep-all;white-space:nowrap;margin-top:6px;font-size:10px;line-height:1.25}.irSummaryMetrics button.new strong,.irSummaryMetrics button.approved strong{color:#17815a}.irSummaryMetrics button.changed strong,.irSummaryMetrics button.pending-review strong{color:#a16a16}.irSummaryMetrics button.missing--verify strong,.irSummaryMetrics button.held strong{color:#bb5660}.irSummaryMetrics button.unchanged strong{color:#66778b}.irSummaryMetrics button.applied strong{color:var(--blue)}.irSummaryMetrics button.active{background:#edf4ff;border-color:#91afe0;box-shadow:inset 0 0 0 1px #cfddf3}.irReviewProgressBar{background:#e8edf3;border-radius:999px;height:7px;margin-bottom:12px;display:flex;overflow:hidden}.irReviewProgressBar span{height:100%}.irReviewProgressBar .pending-review{background:#d99a39}.irReviewProgressBar .approved{background:#27966b}.irReviewProgressBar .held{background:#c86a70}.irReviewProgressBar .applied{background:var(--blue)}.irSummaryPanel>p{color:#6f8095;margin:10px 0 0;font-size:11px}@media (max-width:760px){.frameworkModal>.frameworkModalFooter,.analysisSampleResult>.frameworkModalFooter{padding-inline:15px}.frameworkForm>.frameworkModalFooter{margin-inline:-10px;padding-inline:15px}.frameworkDetailsDrawer>.regulatoryActionFooter{padding-inline:15px}.irComparisonSummary{grid-template-columns:1fr}}@media (max-width:380px){.irSummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.assistantSampleEntry{width:max-content;border-radius:8px!important;margin:14px auto 0!important;display:inline-flex!important}.assistantSampleNotice{background:#f7f4fc;border-bottom:1px solid #ddd5ef;justify-content:space-between;align-items:center;gap:12px;padding:9px 15px;display:flex}.assistantSampleNotice>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.assistantSampleNotice strong{color:#6548a5;font-size:12px}.assistantSampleNotice span{color:#76678f;font-size:12px}.assistantResponseTitle{color:#2e425d;margin:10px 0 0;font-size:15px;font-weight:800;line-height:1.4}.assistantResponseReviewGrid label>small{color:#7c8999;font-size:11px;font-weight:500;line-height:1.4}.assistantSourceTypeBadge.uploaded-file small,.assistantSourceTypeBadge.external-link small{color:#806aa8}.assistantEmptySourceAction{color:#76869a;background:#fbfcfe;border-bottom:1px solid #e5eaf1;justify-content:center;align-items:center;gap:10px;padding:9px 15px;font-size:12px;display:flex}.assistantPickerEmpty{text-align:center;color:#7d8b9d;padding:24px}.analysisPickerEmpty{text-align:center;color:#7d8b9d;margin:0;padding:24px;font-size:13px}@media (max-width:520px){.assistantSampleNotice{flex-direction:column;align-items:flex-start}.assistantSampleNotice>button{width:100%}}.assistantSourceTypeBadge.stacked{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:144px;height:43px;padding:6px 9px;white-space:nowrap!important;display:inline-flex!important;overflow:hidden!important}.assistantSourceTypeBadge.stacked .assistantSourceBadgeSeparator{display:none}.assistantSourceTypeBadge.inline{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;width:auto;min-width:0;max-width:100%;height:30px;min-height:30px;padding:0 9px;white-space:nowrap!important;display:inline-flex!important;overflow:hidden!important}.assistantSourceTypeBadge.inline strong{flex:none;font-size:13px;font-weight:700}.assistantSourceTypeBadge.inline .assistantSourceBadgeSeparator{color:currentColor;flex:none;font-size:12px;font-weight:400}.assistantSourceTypeBadge.inline small{text-overflow:ellipsis;min-width:0;color:inherit;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.analysisSourceList .assistantSourceTypeBadge.inline,.analysisPickerList .assistantSourceTypeBadge.inline,.analysisTemporaryPickerSection .assistantSourceTypeBadge.inline,.assistantAskPickerList .assistantSourceTypeBadge.inline{width:144px;max-width:144px}.assistantConversationContext .assistantContextItem{background:#fff;border:1px solid #dfe5ed;border-radius:9px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:10px;display:flex!important}.assistantConversationContext .assistantContextItemHeader{justify-content:space-between;align-items:center;gap:9px;width:100%;min-width:0;display:flex}.assistantConversationContext .assistantContextItemHeader>.assistantSourceTypeBadge.inline{flex:0 auto;min-width:0;max-width:calc(100% - 82px)}.assistantConversationContext .assistantContextItemHeader>div{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.assistantConversationContext .assistantContextItemHeader button{white-space:nowrap;background:0 0;border:0;min-width:max-content;padding:0;font-size:12px;font-weight:800}.assistantConversationContext .assistantContextItem>strong{color:#34475f;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;font-size:12px;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}.assistantConversationContext .assistantContextItemHeader .registryEditAction{color:var(--blue)}.assistantConversationContext .assistantContextItemHeader .analysisRemoveAction{color:#b7545d}@media (max-width:380px){.assistantConversationContext .assistantContextItemHeader>.assistantSourceTypeBadge.inline{max-width:calc(100% - 74px)}.assistantSourceTypeBadge.inline strong,.assistantSourceTypeBadge.inline small{font-size:13px}}:is(body:has(.pagcorCenteredDrawerLayer),body:has(.frameworkModalLayer>:is(.pagcorDocumentRegistrationModal,.frameworkDocumentEditModal,.emailModal,.formRegistrationModal,.formRegistryModal:not(.noteFormModal),.irReviewDialog,.irImportDialog,.irRegistryModal,.irDetailsDrawer,.registryEditModal,.gsaDetailsDrawer,.gcpDetailsDrawer))){overflow:hidden}:is(.pagcorCenteredDrawerLayer,.frameworkModalLayer:has(>:is(.pagcorDocumentRegistrationModal,.frameworkDocumentEditModal,.emailModal,.formRegistrationModal,.formRegistryModal:not(.noteFormModal),.irReviewDialog,.irImportDialog,.irRegistryModal,.irDetailsDrawer,.registryEditModal,.gsaDetailsDrawer,.gcpDetailsDrawer))){overscroll-behavior:contain;justify-content:center;align-items:center;padding:28px;overflow:hidden}.pagcorCenteredDrawer,.frameworkModalLayer>:is(.pagcorDocumentRegistrationModal,.frameworkDocumentEditModal,.emailModal,.formRegistrationModal,.formRegistryModal:not(.noteFormModal),.irReviewDialog,.irImportDialog,.irRegistryModal,.irDetailsDrawer,.registryEditModal,.gsaDetailsDrawer,.gcpDetailsDrawer){box-sizing:border-box;background:#f7f9fc;border:1px solid #dfe6ef;border-radius:16px;max-width:100%;height:auto;max-height:calc(100dvh - 56px);overflow:hidden;box-shadow:0 28px 90px #07112b70}.pagcorCenteredDrawer{width:min(960px,100%)}.pagcorCenteredDrawer>.frameworkDetailsBody,.pagcorCenteredDrawer>.frameworkForm{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}.pagcorCenteredDrawer .frameworkEditorLayer{z-index:100;position:fixed}.pagcorPage,.pagcorPage>.pagcorToolbar,.pagcorPage>.pagcorList,.pagcorPage>.pagcorToolbar>.pageTabGroup,.pagcorPage>.pagcorToolbar .pagcorTabs{min-width:0;max-width:100%}.pagcorPage>.pagcorToolbar{overflow:hidden}.pagcorPage>.pagcorToolbar>.pageTabGroup{width:100%}.pagcorPage>.pagcorToolbar .pagcorTabs{flex-wrap:wrap;overflow-x:visible}.pagcorPage>.pagcorToolbar .pagcorTabs button{white-space:normal;min-width:0;max-width:100%}@media (max-width:760px){:is(.pagcorCenteredDrawerLayer,.frameworkModalLayer:has(>:is(.pagcorDocumentRegistrationModal,.frameworkDocumentEditModal,.emailModal,.formRegistrationModal,.formRegistryModal:not(.noteFormModal),.irReviewDialog,.irImportDialog,.irRegistryModal,.irDetailsDrawer,.registryEditModal,.gsaDetailsDrawer,.gcpDetailsDrawer))){align-items:center;padding:12px}.pagcorCenteredDrawer,.frameworkModalLayer>:is(.pagcorDocumentRegistrationModal,.frameworkDocumentEditModal,.emailModal,.formRegistrationModal,.formRegistryModal:not(.noteFormModal),.irReviewDialog,.irImportDialog,.irRegistryModal,.irDetailsDrawer,.registryEditModal,.gsaDetailsDrawer,.gcpDetailsDrawer){border:1px solid #dfe6ef;border-radius:12px;width:100%;max-height:calc(100dvh - 24px)}}.assistantSourceTypeBadge.stacked strong{font-weight:700}.assistantSourceTypeBadge.stacked small,.assistantSourceTypeBadge.stacked .assistantSourceBadgeSeparator,.assistantSourceTypeBadge.inline .assistantSourceBadgeSeparator,.assistantSourceTypeBadge.inline small{font-weight:400}.assistantConversationContext>div{flex:1;align-content:start;min-height:0;overflow-y:auto}.assistantSourceDetailMenu{font-weight:700}.assistantSourceDetailCategory{font-weight:400}.assistantSourceLinkDetails{margin-top:12px}.assistantSourceOpenLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.assistantResponseActions{border-top:1px solid #e7ebf1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:9px;display:flex;position:relative}.assistantResponseActions>.regulatoryFooterSecondary,.assistantTranslateControl>.regulatoryFooterSecondary{border-radius:7px;height:30px;min-height:30px;padding:0 9px;font-size:11px;font-weight:750}.assistantTranslateControl{position:relative}.assistantTranslateMenu{z-index:8;background:#fff;border:1px solid #dce3ec;border-radius:8px;gap:3px;min-width:160px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 10px 28px #14213d24}.assistantTranslateMenu button{color:#52667e;text-align:left;background:#fff;border:0;border-radius:6px;min-height:32px;padding:0 9px;font-size:12px;font-weight:700}.assistantTranslateMenu button:hover:not(:disabled),.assistantTranslateMenu button:focus-visible{color:var(--blue);background:#edf4ff}.assistantTranslateMenu button:disabled{cursor:not-allowed;color:#9aa5b3;background:#f7f9fb}.assistantResponseActions button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.assistantTranslationRequest{background:#f3f7fd;border:1px solid #d8e4f3;border-radius:7px;margin-top:8px;padding:8px 9px}.assistantTranslationRequest strong{color:#45658e;font-size:11px}.assistantTranslationRequest p{color:#748399!important;margin:3px 0 0!important;font-size:11px!important}.assistantResponseReviewDrawer{width:min(820px,100%)}.assistantResponseReviewGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.assistantResponseReviewGrid label{color:#52667e;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.assistantResponseReviewGrid .full{grid-column:1/-1}.assistantResponseReviewGrid input,.assistantResponseReviewGrid select,.assistantResponseReviewGrid textarea{color:#34475f;background:#fff;border:1px solid #d8e1eb;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.assistantResponseReviewGrid textarea{resize:vertical;line-height:1.5}.assistantResponseReviewGrid .assistantAllDayControl{border:1px solid #d8e1eb;border-radius:8px;align-self:end;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.assistantAllDayControl input{width:17px;height:17px;accent-color:var(--blue)}.assistantPrototypeNotice,.assistantResponseReviewNotice{border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}.assistantPrototypeNotice{color:#647991;background:#f5f8fc;border:1px solid #d9e4f1}.assistantResponseReviewNotice{color:#8c631d;background:#fff8e9;border:1px solid #efd7aa}@media (max-width:520px){.assistantResponseActions{grid-template-columns:1fr 1fr;display:grid}.assistantResponseActions>.regulatoryFooterSecondary,.assistantTranslateControl,.assistantTranslateControl>.regulatoryFooterSecondary{width:100%}.assistantTranslateMenu{min-width:0;left:0;right:0}.assistantResponseReviewGrid{grid-template-columns:1fr}.assistantResponseReviewGrid .full{grid-column:1}}.analysisPresetBar>strong{font-weight:800}.analysisSetupSummary>header{flex-wrap:wrap;align-items:baseline;gap:6px 11px;padding:8px 12px;display:flex}.analysisSetupSummary>header p{color:#718198;white-space:normal;text-overflow:clip;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.45;overflow:visible}.analysisRequestGrid .analysisFieldLabel{color:#243653;font-size:13px;font-weight:800;line-height:1.35}.analysisSourceSets>strong{color:#526780;font-weight:800}.analysisSourceSets>div button{font-weight:700}.analysisPerspectiveControls,.analysisSetupSection>header>div.analysisPerspectiveControls:last-child,.analysisPresetSectionHeader>.analysisPerspectiveControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 20px;min-width:0;display:flex}.analysisPerspectiveControls .analysisPerspectiveHelp{color:#748399;white-space:normal;margin:0;font-size:14px;line-height:1.45}.analysisPerspectiveControls .analysisOperationalControl{flex:none}@media (max-width:800px){.analysisPerspectiveControls,.analysisSetupSection>header>div.analysisPerspectiveControls:last-child,.analysisPresetSectionHeader>.analysisPerspectiveControls{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%}.analysisPerspectiveControls .analysisOperationalControl{width:100%}}.analysisRequestGrid{gap:17px 10px}.analysisRequestGrid>label{gap:8px}.assistantAskWorkspaceGrid{--assistant-chat-header-height:74px;--assistant-chat-footer-height:58px}.assistantConversationHeader,.assistantConversationContext>header{min-height:var(--assistant-chat-header-height);box-sizing:border-box}.assistantAskWorkspace .assistantContextRail>.assistantConversationContext{gap:0;padding:0;display:flex}.assistantChatIdentity{flex:1;min-width:0}.assistantChatSettings{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;min-width:0;display:flex}.assistantChatSettings label{color:#718096;letter-spacing:.55px;gap:3px;min-width:0;font-size:10px;font-weight:800;display:grid}.assistantChatSettings select{color:#52647b;background:#fff;border:1px solid #dce4ee;border-radius:8px;min-width:0;height:36px;padding:0 28px 0 9px;font-size:12px}.assistantChatSettings .assistantModelSelect{opacity:1;width:min(220px,28vw);font-weight:700}.assistantChatSettings .assistantModelSelect.available{color:#1f7a4f;-webkit-text-fill-color:#1f7a4f}.assistantChatSettings .assistantModelSelect.empty,.assistantChatSettings .assistantModelSelect.unavailable{color:#c43d4b;-webkit-text-fill-color:#c43d4b}.assistantChatSettings label select{width:min(220px,28vw)}.assistantChatSettings .assistantOutputLanguage{width:150px}.assistantConversationContext>header>.assistantClearSources{color:#b0444e;background:#fff;border:1px solid #e1b8bc;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:62px;min-width:62px;height:44px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.15;display:inline-flex}.assistantConversationContext>header>.assistantClearSources:disabled{cursor:not-allowed;opacity:.45}.assistantConversationContext>header>.assistantClearSources:focus-visible{outline-offset:2px;outline:3px solid #efc4c8}.assistantAskWorkspace .assistantConversationComposer{margin:0 15px;padding:11px 11px 10px}.assistantComposerControls{align-items:flex-end;min-height:40px}.assistantComposerPrimaryActions,.assistantComposerSendGroup{align-items:center;gap:9px;min-width:0;display:flex}.assistantComposerSendGroup{justify-content:flex-end;margin-left:auto}.assistantComposerSendGroup>small{color:#7e8b9c;text-align:right;font-size:11px;line-height:1.35}.assistantComposerControls button,.assistantConversationContext>footer button{height:36px;min-height:36px}.assistantComposerControls .assistantAskSubmit{white-space:nowrap;border-radius:8px;height:40px;min-height:40px;padding-inline:20px;font-size:15px;font-weight:800}.assistantConversationContext>footer{min-height:var(--assistant-chat-footer-height);box-sizing:border-box;align-items:center;padding:10px 11px;display:flex}.assistantConversationContext>footer button{width:100%}@media (max-width:800px){.analysisRequestGrid{row-gap:15px}.assistantConversationHeader{flex-direction:column;align-items:flex-start}.assistantChatSettings{justify-content:flex-start;width:100%}.assistantChatSettings label{flex:210px}.assistantChatSettings label select,.assistantChatSettings .assistantModelSelect,.assistantChatSettings .assistantOutputLanguage{width:100%;max-width:none}}@media (max-width:520px){.assistantComposerControls{flex-direction:column;align-items:stretch}.assistantComposerPrimaryActions,.assistantComposerSendGroup{width:100%;display:flex}.assistantComposerPrimaryActions button{flex:1;min-width:0}.assistantComposerSendGroup{justify-content:space-between;margin-left:0}.assistantComposerSendGroup>small{text-align:left;min-width:0}.assistantComposerSendGroup>.frameworkSubmit{flex:none;width:auto}}.analysisSourceTableHead,.analysisSourceList>article{grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(130px,150px) 60px 75px;gap:12px}.analysisSourceTableHead{min-height:36px;padding:0 14px}.analysisSourceList{padding:0;display:block}.analysisSourceList>article{background:#fff;border:0;border-top:1px solid #edf1f5;border-radius:0;min-height:52px;padding:8px 14px;display:grid}.analysisCompactSourceBadge{color:#1761dd;text-overflow:ellipsis;white-space:nowrap;background:#edf4ff;border:1px solid #bfd4f2;border-radius:8px;align-items:center;min-width:0;max-width:220px;min-height:30px;padding:5px 9px;font-size:14px;font-weight:800;line-height:1.3;display:inline-flex;overflow:hidden}.analysisCompactSourceBadge.internal-document{color:#28795d;background:#edf8f3;border-color:#b8ddca}.analysisCompactSourceBadge.uploaded-file,.analysisCompactSourceBadge.external-link{color:#6b50a7;background:#f5f1fb;border-color:#d1c7e5}.analysisSourceTitle{color:#30445e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.analysisSourceList time{color:#64778e;font-size:13px}.analysisSourceList .registryEditAction,.analysisSourceList .analysisRemoveAction{align-self:center;font-size:13px}.analysisSourceList .registryEditAction:focus-visible,.analysisSourceList .analysisRemoveAction:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #a8c5f3}@container (max-width:600px){.analysisSourceTableHead{display:none}.analysisSourceList>article{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr) auto auto;grid-template-areas:"source title title title""date date view remove";gap:5px 10px;min-height:62px;padding:8px 10px}.analysisCompactSourceBadge{grid-area:source;max-width:100%}.analysisSourceTitle{grid-area:title}.analysisSourceList time{grid-area:date}.analysisSourceList .registryEditAction{grid-area:view}.analysisSourceList .analysisRemoveAction{grid-area:remove}}.analysisCompactSourceBadge{gap:5px;font-weight:400}.analysisCompactSourceBadge>strong{min-width:0;color:inherit;font-size:14px;font-weight:800;line-height:1.3}.analysisCompactSourceBadge>span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.analysisCompactSourceBadge>i{color:inherit;flex:none;font-size:13px;font-style:normal;font-weight:400}.analysisPickerGroups{flex-wrap:wrap;padding-bottom:7px;display:flex;overflow-x:visible}.analysisPickerGroups button{font-size:13px;font-weight:500}.analysisPickerGroups button>span{font-weight:500}.analysisPickerGroups button b{font-weight:800}.analysisPickerList{display:block}.analysisPickerList article{border:0;border-top:1px solid #edf1f5;border-radius:0;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.analysisPickerList label{grid-template-columns:auto minmax(170px,220px) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.analysisPickerList label>strong{color:#30445e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.analysisPickerList .registryEditAction{height:auto;box-shadow:none;color:#1761dd;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.analysisPickerList .registryEditAction:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #a8c5f3}.analysisTemporaryPickerSection{border:1px solid #e0e6ee;border-radius:8px;margin-bottom:8px;overflow:hidden}.analysisTemporaryPickerSection>strong{color:#6b7d93;letter-spacing:.6px;background:#f7f9fc;align-items:center;min-height:32px;padding:0 10px;font-size:11px;display:flex}.analysisTemporaryPickerSection article{border-top:1px solid #edf1f5;grid-template-columns:auto minmax(170px,220px) minmax(0,1fr) 62px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.analysisTemporaryPickerSection article>strong{color:#30445e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.analysisTemporaryPickerSection input{width:16px;height:16px;accent-color:var(--blue)}.analysisFileMeta.compact{border:1px solid #e0e6ee;border-radius:8px;flex-wrap:wrap;gap:10px 18px;margin:12px 0;padding:9px 10px;display:flex}.analysisFileMeta.compact span{border:0;min-width:120px;padding:0}.analysisPickerCountHelp:focus{outline-offset:2px;border-radius:4px;outline:3px solid #a8c5f3}@media (max-width:800px){.analysisRequestGrid{grid-template-columns:1fr}.analysisRequestGrid .full,.analysisRequestGrid .analysisSourceReferenceControl{grid-column:1}.analysisPickerGroups{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.analysisPickerList article{grid-template-columns:minmax(0,1fr) auto;min-height:65px;padding:5px 8px}.analysisPickerList label{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"check source"".title";gap:3px 8px}.analysisPickerList label>input{grid-area:check}.analysisPickerList label>.assistantSourceTypeBadge.stacked{grid-area:source;max-width:100%}.analysisPickerList label>strong{grid-area:title}.analysisPickerList .registryEditAction{align-self:end}.analysisTemporaryPickerSection article{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check source remove"".title remove";gap:3px 8px;min-height:65px;padding:5px 8px}.analysisTemporaryPickerSection article>input{grid-area:check}.analysisTemporaryPickerSection article>.assistantSourceTypeBadge.stacked{grid-area:source;max-width:100%}.analysisTemporaryPickerSection article>strong{grid-area:title}.analysisTemporaryPickerSection article>.analysisRemoveAction{grid-area:remove}.analysisFileMeta.compact{grid-template-columns:1fr 1fr;display:grid}}.analysisSetupSummaryGroup ul{gap:6px}.analysisSetupSummaryGroup li{min-height:28px;padding:4px 10px;font-size:14px;font-weight:700}.analysisChoiceGrid button:disabled{cursor:not-allowed;opacity:1;color:#6f7f92;box-shadow:none;background:#f6f8fb;border-color:#dfe5ed}.analysisChoiceGrid button:disabled strong{color:#65758a}.analysisChoiceGrid button:disabled small{color:#75859a;font-size:12px;line-height:1.4}.analysisChoiceGrid button:disabled:hover{background:#f6f8fb;border-color:#dfe5ed}.analysisDesignGrid>section{flex-direction:column;display:flex}.analysisDesignGrid>section>.analysisChoiceGrid{flex:1;grid-auto-rows:1fr}.contactDirectoryTools .regulatoryListTools{width:100%}.contactDirectoryTools .regulatorySearch{width:min(360px,34vw)}.contactDetailsDrawer{width:min(940px,100%)}.contactDetailsIntro{border-left:3px solid var(--blue);color:#52657c;background:#f7f9fc;margin:0 0 18px;padding:10px 13px;font-size:14px}.contactDetailsSection>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px 11px;display:grid}.contactDetailsSection>header>span{width:30px;height:25px;color:var(--blue);background:#eaf2ff;border-radius:6px;place-items:center;font-size:11px;font-weight:850;display:grid}.contactDetailsSection>header>div{min-width:0}.contactScopeLabel{color:#64758a;white-space:nowrap;background:#eef2f6;border-radius:6px;align-self:start;padding:4px 7px;font-size:10px;font-weight:800}.contactMembershipDetails,.contactRelatedRows,.contactMethodRows{gap:8px;display:grid}.contactMembershipDetails article{background:#fbfcfe;border:1px solid #dce4ed;border-radius:9px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.contactMembershipDetails article>i{height:30px;color:var(--blue);background:#eaf2ff;border-radius:6px;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.contactMembershipDetails article>div{min-width:0}.contactMembershipDetails strong,.contactMembershipDetails small,.contactMembershipDetails span{display:block}.contactMembershipDetails small{color:#5f7187;margin-top:3px}.contactMembershipDetails span{color:#8a97a7;margin-top:4px;font-size:11px}.contactMembershipDetails em{color:#37725d;font-size:11px;font-style:normal;font-weight:800}.contactMembershipDetails button,.contactRelatedRows button,.contactDetailsSectionAction button,.contactTextAction{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.contactMembershipDetails button:hover,.contactRelatedRows button:hover,.contactDetailsSectionAction button:hover,.contactTextAction:hover{text-underline-offset:3px;text-decoration:underline}.contactDetailsSectionAction{justify-content:flex-end;margin:-31px 0 9px;display:flex}.contactRelatedRows article{background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:grid}.contactRelatedRows article>div{min-width:0}.contactRelatedRows strong,.contactRelatedRows small{display:block}.contactRelatedRows small{color:#7a899b;margin-top:3px}.contactRelatedRows a,.contactMethodRows a,.frameworkDetailsGrid a{color:var(--blue);overflow-wrap:anywhere}.contactRelatedRows article>span{color:#718198;font-size:11px;font-weight:750}.contactMethodRows{grid-template-columns:repeat(2,minmax(0,1fr))}.contactMethodRows>div{background:#fbfcfe;border:1px solid #dce3ec;border-radius:8px;min-width:0;padding:10px 12px}.contactMethodRows small{color:#8391a3;margin-bottom:5px;font-weight:750;display:block}.contactMethodRows strong{color:#364b64}.contactDetailsEmpty{color:#8491a3;border:1px dashed #d3dce7;border-radius:9px;margin:0;padding:13px 14px;font-size:13px}.contactDetailsFooter{justify-content:space-between}.contactFilterEmpty{margin:12px 18px}@media (max-width:1220px){.contactMasterRow .registryEditAction,.generalOrganizationRow .registryEditAction,.generalPersonRow .registryEditAction,.employeeContactRow .registryEditAction{display:block}}@media (max-width:760px){.contactDirectoryTools .regulatorySearch{width:100%}.contactDetailsSection>header{grid-template-columns:auto minmax(0,1fr)}.contactScopeLabel{grid-column:2}.contactMembershipDetails article,.contactRelatedRows article{grid-template-columns:1fr}.contactMembershipDetails article>i{width:46px}.contactMembershipDetails article>button,.contactRelatedRows article>button{justify-self:start}.contactDetailsSectionAction{justify-content:flex-start;margin:0 0 9px}.contactMethodRows{grid-template-columns:1fr}.contactDetailsFooter{align-items:stretch}.contactDetailsFooter>div{display:flex}.contactDetailsFooter>div button{flex:1}}.registryCategoryHeader{gap:24px}.registryCategoryHeader .frameworkModalTitle{flex:auto;align-items:flex-start;min-width:0}.frameworkModalHeader.registryCategoryHeader .registryCategoryBadge,.frameworkDetailsHeader.registryCategoryHeader .registryCategoryBadge{box-sizing:border-box;width:128px;min-width:128px;height:42px;color:var(--blue);text-align:center;white-space:nowrap;background:#eaf1ff;border-radius:11px;flex:0 0 128px;justify-content:center;align-items:center;padding:0 10px;font-size:18px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.registryCategoryHeader .frameworkModalTitle>div{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.registryCategoryHeader .frameworkModalTitle h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.registryCategoryHeader .frameworkModalTitle p{overflow-wrap:anywhere;max-width:none;margin:0;line-height:1.45}.registryCategoryHeader .frameworkClose,.registryCategoryHeader>button{flex-shrink:0}.registryDetailsHeaderContent{flex:auto;align-items:flex-start;gap:13px;min-width:0;display:flex}.registryDetailsHeaderContent .regulatoryDetailsTitle{flex:auto;min-width:0}.registryCompanyHeaderBadges{flex-wrap:wrap;flex:none;gap:6px;max-width:210px;display:flex}.frameworkDetailsHeader.registryCategoryHeader .registryCompanyHeaderBadges .registryCategoryBadge{color:#65758a;background:#f3f6fb;border:1px solid #d6e1f2;border-radius:7px;flex:0 0 62px;width:62px;min-width:62px;height:30px;padding:0 6px;font-size:11px}.frameworkDetailsHeader.registryCategoryHeader .registryCompanyHeaderBadges>span.active .registryCategoryBadge{color:var(--blue);background:#eaf2ff;border-color:#87aee7;box-shadow:inset 0 0 0 1px #b8cff0}.registryCompanyDetailsModal{width:min(1120px,100%);max-height:min(88vh,100dvh - 56px)}.regulatoryDetailsHeaderPrimary .regulatoryDetailsTitle:before{background:var(--blue)}.registryCompanyDetailsModal .regulatoryDetailsHeaderPrimary .regulatoryDetailsTitle h2{white-space:normal;-webkit-line-clamp:unset;overflow-wrap:anywhere;min-height:0;display:block;overflow:visible}.registryCompanyDetailsModal .frameworkDetailsBody{padding-block:20px 28px;overflow-x:hidden}.registryCompanySection+.registryCompanySection,.registryCompanySection+.registryTechnicalAudit{margin-top:24px}.registryCompanySection>header{margin-bottom:10px}.registryCompanySection>header h3{color:#1e2d42;margin:0;font-size:18px}.registryCompanySection>header p{color:#718197;margin:4px 0 0;font-size:13px;line-height:1.45}.registryCompanySection>.numberedSectionHeading{align-items:center}.registryCompanySection>.numberedSectionHeading .numberedSectionIdentity{flex:1}.registryCompanyDetailGrid{background:#dce3ec;border:1px solid #dce3ec;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.registryCompanyDetailGrid>div{background:#fbfcfe;min-width:0;padding:11px 13px}.registryCompanyDetailGrid>div.full{grid-column:1/-1}.registryCompanyDetailGrid dt{color:#7b8ba0;font-size:12px;font-weight:750}.registryCompanyDetailGrid dd{color:#304861;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:700;line-height:1.5}.registryCompanyDetailGrid dd>span,.registryCompanyDetailGrid dd>a{display:block}.registryCompanyDetailGrid a{min-height:24px;color:var(--blue);text-decoration:none}.registryCompanyDetailGrid a:hover{text-underline-offset:3px;text-decoration:underline}.registryOtherRegistrations{margin-top:14px}.registryOtherRegistrations>h4{color:#52677f;margin:0 0 7px;font-size:12px}.registryOtherRegistrations>div{border:1px solid #dce3ec;border-radius:10px;overflow:hidden}.registryOtherRegistrations>div>div{color:#52677f;background:#fbfcfe;grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) minmax(110px,.45fr);align-items:center;gap:12px;min-width:0;padding:9px 13px;font-size:12px;display:grid}.registryOtherRegistrations>div>div+div{border-top:1px solid #e5eaf0}.registryOtherRegistrations strong{color:#304861;overflow-wrap:anywhere;min-width:0;font-size:13px}.registryOtherRegistrations span,.registryOtherRegistrations small{overflow-wrap:anywhere;min-width:0}.registryOtherRegistrations small{color:#7b8ba0}.registryOfficialSources .registryCategoryBadge,.registryTechnicalAudit .registryCategoryBadge{width:62px;min-width:62px;height:28px;color:var(--blue);background:#eaf2ff;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:850;display:inline-flex}.registryOfficialSources{grid-template-columns:repeat(2,minmax(0,1fr))}.registryOfficialSources>article{background:#fff;border:1px solid #dce3ec;border-radius:10px;min-width:0;padding:12px}.registryOfficialSources>article>header,.registryTechnicalAudit article>header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.registryOfficialSources>article>header strong,.registryTechnicalAudit article>header strong{color:#304861;overflow-wrap:anywhere;min-width:0;font-size:13px}.registrySourceLink,.registryDomainToggle{min-height:38px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c8d6e7;border-radius:8px;align-items:center;margin-top:9px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.registryDomainToggle{font-family:inherit}.registryTechnicalAudit{background:#f8fafc;border:1px solid #dce3ec;border-radius:10px;margin-top:24px}.registryTechnicalAudit>summary{color:#425a74;cursor:pointer;padding:13px 15px;font-weight:800}.registryTechnicalAudit>p{color:#718197;margin:0;padding:0 15px 12px;font-size:13px}.registryTechnicalAudit>div{gap:9px;padding:0 12px 12px;display:grid}.registryTechnicalAudit article{background:#fff;border:1px solid #dfe6ee;border-radius:9px;min-width:0;padding:11px}.registryAttention{color:#794b19;background:#fff8ee;border:1px solid #ecc9a2;border-radius:9px;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:11px 13px;display:flex}.registryAttention strong{font-weight:850}@media (max-width:760px){.registryCompanyDetailsModal{max-height:calc(100dvh - 24px)}.registryDetailsHeaderContent{flex-direction:column}.registryCompanyHeaderBadges{max-width:none}.registryCompanyDetailGrid,.registryOfficialSources{grid-template-columns:1fr}.registryCompanyDetailGrid>div.full{grid-column:auto}.registryOtherRegistrations>div>div{grid-template-columns:1fr;gap:3px}.registryCompanyDetailsModal .frameworkDetailsBody{padding:17px 14px 24px}.registrySourceLink,.registryDomainToggle{justify-content:center;width:100%}.registryCompanyDetailGrid a{align-items:center;min-height:38px;display:flex}}.enrolledDetailsDrawer .gsaValueList{white-space:pre-wrap;flex-direction:column;align-items:flex-start;gap:7px;display:flex}.enrolledDetailsDrawer .gsaValueList>span{overflow-wrap:anywhere;max-width:100%;display:block}.enrolledComparisonSummary .irSummaryPanel{height:100%}.enrolledComparisonSummary .irSnapshotRows>div{display:block}.enrolledComparisonSummary .irSnapshotRows>div>span{margin-bottom:7px;display:block}.enrolledSnapshotValue{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.enrolledSnapshotValue>strong{white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.25}.enrolledSnapshotValue>em{white-space:nowrap;flex:none;align-items:center;gap:5px;margin:0;display:flex}.enrolledComparisonSummary .irSnapshotRows .next>span,.enrolledComparisonSummary .irSnapshotRows .next .enrolledSnapshotValue>strong{color:#64778e}.enrolledComparisonSummary .irSnapshotRows .next .enrolledSnapshotValue>em>b{color:#5e7188;background:#edf1f5}.enrolledComparisonSummary .irSnapshotRows .next .enrolledSnapshotValue>em>small{color:#748398}.enrolledComparisonSummary .irSummaryMetrics button span{white-space:normal;overflow-wrap:anywhere;min-width:0}@media (max-width:900px) and (min-width:761px){.enrolledComparisonSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.registryCategoryHeader{gap:14px}.registryCategoryHeader .frameworkModalTitle{flex-wrap:wrap}.registryCategoryHeader .frameworkModalTitle h2{font-size:20px}}@media (max-width:520px){.registrySourceSnapshot{grid-template-columns:1fr}.registrySourceSnapshotFull{grid-column:auto}}.irComparisonSummary{align-items:stretch}.irSummaryPanel{flex-direction:column;display:flex}.irSnapshotPanel>.irSnapshotRows{grid-template-columns:1fr;gap:0;display:grid}.irSnapshotRows>div{grid-template-columns:minmax(58px,.7fr) minmax(100px,1fr) auto;align-items:center;gap:8px;min-width:0;padding:11px 0;display:grid}.irSnapshotRows>div+div{border-top:1px solid #e3e9f1}.irSnapshotRows>div>span{font-size:11px;font-weight:800}.irSnapshotRows>div>strong{white-space:nowrap;margin:0;font-size:17px;font-weight:850;line-height:1}.irSnapshotRows>div>em{white-space:nowrap;align-items:center;gap:5px;margin:0;display:flex}.irSnapshotRows>div>em>b,.irSummaryMetrics button strong,.irStatusTabs button b{border-radius:7px;place-items:center;min-width:29px;height:27px;padding:0 7px;font-size:14px;font-weight:850;line-height:1;display:inline-grid}.irSnapshotRows>div>em>small{font-size:10px}.irSnapshotRows .previous>span,.irSnapshotRows .previous>strong{color:var(--blue)}.irSnapshotRows .previous>em>b{color:var(--blue);background:#e7f0ff}.irSnapshotRows .previous>em>small{color:#6d84a5}.irSnapshotRows .next>span,.irSnapshotRows .next>strong{color:#c44f58}.irSnapshotRows .next>em>b{color:#bd4c56;background:#ffebed}.irSnapshotRows .next>em>small{color:#9b7478}.irSummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.irSummaryMetrics button{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:49px;padding:8px;display:grid}.irSummaryMetrics button strong{margin:0}.irSummaryMetrics button span{margin:0;font-size:10px;font-weight:750}.irSummaryMetrics button.new strong{background:#e5f5ed}.irSummaryMetrics button.new span{color:#17815a}.irSummaryMetrics button.changed strong,.irSummaryMetrics button.pending-review strong{background:#fff0d9}.irSummaryMetrics button.changed span,.irSummaryMetrics button.pending-review span{color:#a16a16}.irSummaryMetrics button.missing--verify strong,.irSummaryMetrics button.held strong{background:#ffeaec}.irSummaryMetrics button.missing--verify span,.irSummaryMetrics button.held span{color:#b7545d}.irSummaryMetrics button.unchanged strong{background:#e9edf2}.irSummaryMetrics button.unchanged span{color:#66778b}.irSummaryMetrics button.approved strong{background:#e5f5ed}.irSummaryMetrics button.approved span{color:#17815a}.irSummaryMetrics button.applied strong{background:#e7f0ff}.irSummaryMetrics button.applied span{color:var(--blue)}.irReviewProgressBar{margin:13px 0 0}.irSummaryPanel>p{margin-top:7px}.irStatusFilterGroups{gap:10px;margin:10px 0 12px;display:grid}.irStatusFilterGroup{min-width:0}.irStatusFilterGroup+.irStatusFilterGroup{border-top:1px solid #e4e9f0;padding-top:10px}.irStatusFilterGroup>small{color:#7a899c;letter-spacing:.7px;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.irStatusFilterGroup .irStatusTabs{flex-wrap:wrap;gap:6px;margin:0;display:flex;overflow:visible}.irStatusTabs button{align-items:center;gap:7px;height:34px;padding:0 8px 0 10px;display:inline-flex}.irStatusTabs button b{min-width:23px;height:22px;color:var(--blue);background:#e7f0ff;padding-inline:6px;font-size:11px}.irStatusTabs button.new b,.irStatusTabs button.approved b{color:#17815a;background:#e5f5ed}.irStatusTabs button.changed b,.irStatusTabs button.pending-review b{color:#a16a16;background:#fff0d9}.irStatusTabs button.missing--verify b,.irStatusTabs button.held b{color:#b7545d;background:#ffeaec}.irStatusTabs button.unchanged b{color:#66778b;background:#e9edf2}.irStatusTabs button.applied b{color:var(--blue);background:#e7f0ff}.irComparisonHead,.irComparisonRow{grid-template-columns:110px minmax(190px,1.25fr) minmax(170px,1fr) 75px 112px 70px}.irComparisonRow .irReviewAction{min-width:58px;height:32px;color:var(--red);white-space:nowrap;text-overflow:clip;box-shadow:none;background:0 0;border:0;padding:0 7px;font-size:12px;font-weight:850;overflow:visible}.irComparisonRow .irReviewAction:hover{text-underline-offset:3px;text-decoration:underline}.irComparisonRow .irReviewAction:focus-visible{outline:3px solid color-mix(in srgb,var(--red) 28%,white);outline-offset:1px}.irHistoryRow>*{min-width:0}.irHistoryRow>span:first-child,.irHistoryRow>span:nth-child(2),.irHistoryRow>span:nth-child(8),.irHistoryRow>em,.irHistoryRow>button{white-space:nowrap}.irHistoryRow>em,.irHistoryRow>button{text-overflow:clip;overflow:visible}.registrySemanticText{max-width:100%;line-height:inherit;white-space:normal;text-overflow:clip!important;background:0 0!important;border:0!important;font-weight:700!important;overflow:visible!important}.registrySemanticText.new{color:#17815a!important}.registrySemanticText.changed,.registrySemanticText.pending-review{color:#a16a16!important}.registrySemanticText.missing--verify,.registrySemanticText.held{color:#b7545d!important}.registrySemanticText.unchanged{color:#66778b!important}.registrySemanticText.approved{color:#17815a!important}.registrySemanticText.applied{color:var(--blue)!important}.irBeforeAfterRow em.new{color:#17815a;background:#e5f5ed}.irBeforeAfterRow em.missing--verify{color:#b7545d;background:#ffeaec}.irBeforeAfterRow em.unchanged{color:#66778b;background:#e9edf2}.gcpReviewMultiline{white-space:pre-line}@media (max-width:760px){.irSnapshotRows>div{grid-template-columns:minmax(58px,.65fr) minmax(112px,1fr) auto}.irHistoryRow>[data-label]:not(button):before{content:attr(data-label);color:#8995a4;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.irHistoryRow>strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.frameworkModal .registryFooter .pagcorPagination button:first-child,.frameworkModal .registryFooter .pagcorPagination button:last-child{display:block}}@media (max-width:380px){.irSnapshotRows>div{grid-template-columns:55px minmax(0,1fr) auto;gap:6px}.irSnapshotRows>div>strong{font-size:15px}.irSummaryMetrics button{min-height:47px}.gsaOfferingRecord{grid-template-columns:1fr;grid-template-areas:"label""offering""status""remove";padding:12px}.gsaOfferingStatusChoice{grid-template-columns:1fr;min-width:0}.gsaOfferingRemove{justify-self:start}.gsaOfferingList>div{flex-direction:column;align-items:flex-start}.gsaOfferingStatus{align-self:flex-start}.gcpStudioEditor{grid-template-columns:1fr}.registryListToolbar .regulatoryListTools{grid-template-columns:minmax(0,1fr) auto}.registryListToolbarActions{grid-column:1/3;justify-content:stretch}.registryListToolbarActions button{flex:1;min-width:0}.registryFooter{grid-template-columns:1fr;gap:7px}.registryFooter>span:first-child,.registryFooter>span:nth-child(2),.registryFooter .pagcorPagination{grid-area:auto/1}.registryFooter .pagcorPagination{justify-content:space-between}}.analysisSampleResult{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 22px #233a6410}.analysisResultHeader{align-items:flex-start}.analysisResultHeader .blockTitle{flex:1;min-width:0}.analysisResultHeader .blockTitle>small{color:#765eb4;letter-spacing:.7px;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.analysisResultHeader .blockTitle h2{overflow-wrap:anywhere}.analysisResultHeader>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.analysisPrototypeBadge{color:#6d4fba;white-space:nowrap;background:#f3effc;border:1px solid #d2c6ed;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.analysisResultMeta{border-bottom:1px solid var(--line);background:#fbfcfe;padding:14px 18px}.analysisResultMeta dl{background:#fff;border:1px solid #dfe5ed;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.analysisResultMeta dl>div{min-width:0;padding:11px 12px}.analysisResultMeta dl>div+div{border-left:1px solid #e3e8ef}.analysisResultMeta dl>div:nth-child(4n+1):not(:first-child){border-left:0}.analysisResultMeta dl>div:nth-child(n+5){border-top:1px solid #e3e8ef}.analysisResultMeta dt{color:#7b899b;font-size:12px}.analysisResultMeta dd{color:#344960;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:750}.analysisResultActions{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex;position:relative}.analysisResultActions>div{position:relative}.analysisResultActions>div>div{z-index:4;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:130px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 8px 22px #20375622}.analysisResultActions>div>div button{text-align:left;background:#fff;border:0;border-radius:5px;padding:7px}.analysisResultActions>span{color:#756490;font-size:12px}.analysisResultBody{gap:28px;padding:20px 22px;display:grid}.analysisResultBody>section{min-width:0}.analysisResultNarrative{padding:2px 2px 0}.analysisResultNarrative h4,.analysisFindingList h4{color:#263951;margin:0;font-size:18px}.analysisResultNarrative p,.analysisFindingList p{color:#40536b;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.7}.analysisResultNarrative ul{color:#40536b;margin:14px 0 0;padding-left:22px;font-size:14px;line-height:1.7}.analysisFindingList{display:grid}.analysisFindingList article{padding:13px 2px}.analysisFindingList article+article{border-top:1px solid #e6ebf1}.analysisFindingList h4{font-size:15px}.analysisImpactTable,.analysisRecommendedTable{border:1px solid #dfe5ed;border-radius:9px;overflow:hidden}.analysisImpactTable>header,.analysisImpactTable>article{grid-template-columns:130px 90px minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.analysisImpactTable>header,.analysisRecommendedTable>header{color:#75849a;background:#f5f8fb;font-size:11px;font-weight:800}.analysisImpactTable>article+article,.analysisRecommendedTable>article+article{border-top:1px solid #e7ebf1}.analysisImpactTable article p{color:#52667e;margin:0;font-size:13px;line-height:1.45}.analysisImpactBadge{border-radius:999px;width:max-content;padding:4px 7px;font-size:11px;font-weight:800}.analysisImpactBadge.high{color:#b84450;background:#fff0f0}.analysisImpactBadge.medium{color:#95651c;background:#fff7e8}.analysisRecommendedTable>header,.analysisRecommendedTable>article{grid-template-columns:minmax(180px,1.2fr) 100px 80px 130px minmax(150px,.9fr) 140px;align-items:center;gap:10px;padding:10px 12px;display:grid}.analysisRecommendedTable article>span,.analysisRecommendedTable time{color:#52667e;font-size:12px}.analysisRecommendedTable article>div{flex-wrap:wrap;gap:8px;display:flex}.analysisRecommendedTable article button{background:0 0;border:0;padding:0}.analysisResultSources{border:1px solid #dfe5ed;border-radius:9px;overflow:hidden}.analysisResultSources article{grid-template-columns:144px minmax(0,1fr) 160px 48px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.analysisResultSources article+article{border-top:1px solid #e7ebf1}.analysisResultSources article>strong{color:#344960;overflow-wrap:anywhere;min-width:0;font-size:14px}.analysisResultSources article>span{color:#728197;font-size:12px}.analysisSampleResult>.regulatoryActionFooter{z-index:2;position:sticky;bottom:0}.analysisReview>.regulatoryActionFooter>.regulatoryAddFooterActions:last-child{flex-wrap:wrap}@media (max-width:900px){.analysisResultMeta dl{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisResultMeta dl>div:nth-child(4n+1):not(:first-child){border-left:1px solid #e3e8ef}.analysisResultMeta dl>div:nth-child(odd){border-left:0!important}.analysisResultMeta dl>div:nth-child(n+3){border-top:1px solid #e3e8ef}.analysisImpactTable>header{display:none}.analysisImpactTable>article{grid-template-columns:120px minmax(0,1fr)}.analysisImpactTable article p{grid-column:1/-1}.analysisRecommendedTable>header{display:none}.analysisRecommendedTable>article{grid-template-columns:1fr 1fr}.analysisRecommendedTable article>strong,.analysisRecommendedTable article>div{grid-column:1/-1}.analysisResultSources article{grid-template-columns:144px minmax(0,1fr) 48px}.analysisResultSources article>span{grid-column:2}}.analysisResultActions{background:#f7f9fc;gap:14px;padding:16px 18px;display:grid}.analysisResultActions>.analysisResultActionsIntro{position:static}.analysisResultActionsIntro h3{color:#344960;margin:0;font-size:15px}.analysisResultActionsIntro p{color:#718096;margin:5px 0 0;font-size:13px;line-height:1.5}.analysisResultActions>.analysisResultActionGroups{justify-content:space-between;align-items:center;gap:12px;display:flex;position:static}.analysisResultActions>.analysisResultActionGroups>div{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;padding:0;display:flex;position:static}.analysisResultWorkflowActions{justify-content:flex-end}.analysisResultActions .regulatoryFooterSecondary,.analysisResultActions .frameworkSubmit{white-space:nowrap;min-height:44px;padding-inline:16px;font-size:14px;font-weight:800}.analysisResultActionStatus{color:#647991;min-height:18px;font-size:12px;font-weight:750}.analysisResultActionStatus.error{color:#b44751}.analysisResultActions button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.analysisResultPrintOnly{display:none}.analysisResultActions>.analysisResultActionGroups{justify-content:flex-start}.analysisResultActionGroups button{flex:none}@media (max-width:900px){.analysisResultActions>.analysisResultActionGroups{flex-direction:column;align-items:stretch}.analysisResultActions>.analysisResultActionGroups>div{width:100%}.analysisResultWorkflowActions{justify-content:flex-start}}@media (max-width:520px){.analysisResultHeader{flex-direction:column;align-items:flex-start}.analysisResultHeader>div:last-child{justify-content:flex-start;width:100%}.analysisResultMeta,.analysisResultActions{padding-inline:12px}.analysisResultMeta dl{grid-template-columns:1fr}.analysisResultMeta dl>div+div{border-top:1px solid #e3e8ef;border-left:0!important}.analysisResultBody{padding:16px 13px}.analysisImpactTable>article,.analysisRecommendedTable>article{grid-template-columns:1fr}.analysisImpactTable article p,.analysisRecommendedTable article>*{grid-column:1}.analysisResultSources article{grid-template-columns:minmax(0,1fr) auto}.analysisResultSources article>.assistantSourceTypeBadge{grid-column:1}.analysisResultSources article>strong,.analysisResultSources article>span{grid-column:1/-1}.analysisResultSources article>button{grid-area:1/2}.analysisSampleResult>.regulatoryActionFooter{padding-inline:15px}.analysisResultActions>.analysisResultActionGroups>div{grid-template-columns:1fr;display:grid}.analysisResultActions .regulatoryFooterSecondary,.analysisResultActions .frameworkSubmit{width:100%}}@media print{@page{size:A4 portrait}body{background:#fff!important}body *{visibility:hidden!important}.analysisSampleResult,.analysisSampleResult *{visibility:visible!important}.analysisSampleResult{width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;position:absolute;inset:0;overflow:visible}.analysisResultScreenOnly,.analysisResultScreenOnly *,.analysisResultPrintModel,.modalLayer{display:none!important}.analysisResultPrintOnly{overflow-wrap:anywhere;display:block}.analysisResultHeader{border-bottom:1px solid #cfd6df;padding:0 0 14px}.analysisResultHeader .blockTitle>small{color:#344960}.analysisResultHeader .blockTitle h2{font-size:22pt;line-height:1.2}.analysisResultMeta{background:#fff;padding:12px 0}.analysisResultMeta dl{border-color:#cfd6df;grid-template-columns:repeat(3,minmax(0,1fr))}.analysisResultMeta dl>div{border:0!important;border-bottom:1px solid #dfe4ea!important}.analysisResultBody{gap:22px;padding:18px 0}.analysisResultBody>section{break-inside:auto}.registrySectionHeading,.registrySectionHeading h3,.analysisResultNarrative h4,.analysisFindingList h4{break-after:avoid}.analysisFindingList article,.analysisImpactTable>article,.analysisRecommendedTable>article,.analysisResultSources article{break-inside:avoid}.analysisImpactTable,.analysisRecommendedTable,.analysisResultSources{border-color:#cfd6df;overflow:visible}.analysisImpactTable>header,.analysisRecommendedTable>header{color:#344960;background:#fff;border-bottom:1px solid #cfd6df}.analysisRecommendedTable>header,.analysisRecommendedTable>article{grid-template-columns:minmax(130px,1.2fr) 75px 60px 90px minmax(120px,.9fr)}.analysisRecommendedTable>header>span:last-child,.analysisRecommendedTable>article>div{display:none}.analysisResultSources article{grid-template-columns:120px minmax(0,1fr) 130px}.analysisResultSources .analysisResultPrintOnly{color:#52667e;grid-column:2/-1;font-size:10pt}a,.analysisResultSources strong,.analysisResultSources span{overflow-wrap:anywhere}button:focus{outline:none!important}}.assistantAiHistory{min-width:0;overflow:hidden}.assistantHistoryPrototypeNotice{color:#67549c;background:#f7f5ff;border-bottom:1px solid #e5eaf1;margin:0;padding:9px 24px;font-size:13px;font-weight:700}.assistantHistoryToolbar{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.assistantHistoryToolbar>.pagcorTabs{flex:0 auto;min-width:0;overflow-x:auto}.assistantHistoryToolbar>.pagcorTabs button{white-space:nowrap}.assistantHistoryToolbar>.pagcorTabs b{color:#65758a;background:#e8edf4;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:7px;padding:0 6px;font-size:11px;display:inline-flex}.assistantHistoryToolbar>.pagcorTabs button.active b{color:#2869c7;background:#fff}.assistantHistoryToolbar .regulatoryListTools{margin-left:auto}.assistantHistoryHead,.assistantHistoryList>article{grid-template-columns:86px minmax(260px,1fr) 66px 104px 92px 70px;align-items:center;gap:12px;display:grid}.assistantHistoryHead{color:#77869a;letter-spacing:.45px;background:#f4f7fa;padding:10px 24px;font-size:10px;font-weight:850}.assistantHistoryList>article{color:#5e7086;border-bottom:1px solid #e7ecf2;min-height:68px;padding:10px 24px;font-size:12px}.assistantHistoryList>article>*{min-width:0}.assistantHistoryList>article>div strong,.assistantHistoryList>article>div small,.assistantHistoryList time span,.assistantHistoryList time small{display:block}.assistantHistoryList>article>div strong{overflow-wrap:anywhere;color:#2f4059;font-size:13px}.assistantHistoryList>article small{color:#8290a1;margin-top:4px;font-size:11px}.assistantHistoryType,.assistantHistoryStatus{border-radius:6px;width:max-content;padding:5px 8px;font-size:11px;font-weight:800}.assistantHistoryType.chat{color:#6d4fc2;background:#f0ebff}.assistantHistoryType.analysis{color:#2d68bd;background:#e8f2ff}.assistantHistoryStatus.active{color:#247859;background:#e9f6ef}.assistantHistoryStatus.completed{color:#2b67bc;background:#e9f1ff}.assistantHistoryList .registryEditAction{white-space:nowrap;justify-self:start}.assistantAiHistory>.analysisEmpty{min-height:260px;margin:24px}.assistantAiHistory>.registryFooter{margin-top:0}@media (max-width:900px){.assistantHistoryToolbar{flex-direction:column;align-items:stretch}.assistantHistoryToolbar .regulatoryListTools{width:100%;margin-left:0}.assistantHistoryToolbar .regulatorySearch{flex:1}.assistantHistoryHead{display:none}.assistantHistoryList{padding:12px 15px}.assistantHistoryList>article{border:1px solid #dde4ed;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;padding:13px}.assistantHistoryList>article>[data-label]:before{content:attr(data-label);color:#8995a4;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.assistantHistoryList>article>div:nth-child(2){grid-column:1/-1}.assistantHistoryList>article>.registryEditAction{place-self:end}.assistantHistoryPrototypeNotice{padding-inline:15px}.assistantHistoryToolbar{padding:12px 15px}}@media (max-width:520px){.assistantHistoryList>article{grid-template-columns:1fr}.assistantHistoryList>article>div:nth-child(2){grid-column:auto}.assistantHistoryList>article>.registryEditAction{justify-self:start}.assistantHistoryToolbar .regulatoryListTools{flex-wrap:wrap}.assistantHistoryToolbar .regulatorySearch{flex-basis:100%}}.assistantHistoryStatus.saved{color:#67768a;background:#eef1f5}.assistantHistoryList .registryEditAction,.assistantRecentChatList .registryEditAction,.analysisResultHeader .registryEditAction{display:block}.assistantRecentHistoryDrawer .frameworkDetailsBody{padding:0}.authPage{background:linear-gradient(145deg,#f4f7fb 0%,#e9f0f8 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.authCard{text-align:center;background:#fff;border:1px solid #d9e2ed;border-radius:16px;width:min(460px,100%);padding:38px;box-shadow:0 20px 50px #263f6220}.authBrand{background:var(--blue);color:#fff;letter-spacing:.6px;border-radius:15px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:20px;font-weight:900;display:grid}.authEyebrow{color:#6c7e94;letter-spacing:1px;margin:0;font-size:12px;font-weight:850}.authCard h1{color:var(--ink);margin:9px 0 0;font-size:28px;line-height:1.25}.authDescription{color:#60738a;max-width:350px;margin:13px auto 0;font-size:15px;line-height:1.6}.authNotice{color:#a4414b;background:#fff5f6;border:1px solid #efcbd0;border-radius:9px;margin:18px 0 0;padding:11px 13px;font-size:14px;font-weight:700;line-height:1.45}.authCard form{margin-top:24px}.authGoogleButton{color:#31465f;background:#fff;border:1px solid #cfd9e5;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:48px;padding:11px 18px;font-size:15px;font-weight:800;display:flex;box-shadow:0 3px 10px #263f6212}.authGoogleButton span{color:#336bc1;background:#eef3fb;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.authGoogleButton:hover:not(:disabled){background:#f8fbff;border-color:#9eb8db}.authGoogleButton:focus-visible{outline-offset:3px;outline:3px solid #a8c5f3}.authGoogleButton:disabled{cursor:not-allowed;opacity:.55}.authCard>small{color:#7a899b;margin-top:18px;font-size:12px;line-height:1.5;display:block}.profileRow form{margin-left:auto}.profileRow form button{color:#c8d5e5;white-space:nowrap;width:auto;min-width:58px;padding-inline:7px;font-size:11px;font-weight:800}@media (max-width:520px){.authPage{padding:18px}.authCard{padding:29px 21px}.authCard h1{font-size:24px}.authDescription{font-size:14px}}.googleServiceConnection{border-top:1px solid #28364f;margin-top:11px;padding-top:2px}.googleServiceConnection .syncTime{line-height:1.45}.googleServiceConnect{color:#dbe7fb;background:#1a2d53;border:1px solid #3b5f98;border-radius:7px;width:100%;margin-top:9px;padding:7px 8px;font-size:13px;font-weight:700}.googleServiceConnect:disabled{cursor:not-allowed;opacity:.55}.googleManualSync{color:#9ebce9;background:#182a49;border:1px solid #3b5277;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin-left:auto;padding:4px;display:grid}.googleManualSync+b{margin-left:0}.googleManualSync svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.googleManualSync:hover:not(:disabled){color:#dbe8fb;background:#20385f;border-color:#6688ba}.googleManualSync:focus-visible{outline-offset:2px;outline:2px solid #8eb5ef}.googleManualSync:disabled{cursor:not-allowed;opacity:.45}.googleManualSync.spinning svg{animation:.9s linear infinite googleManualSyncSpin}@keyframes googleManualSyncSpin{to{transform:rotate(360deg)}}.creationHeaderIcon svg,.registrationHeaderIcon svg{width:24px;height:24px}.creationDetailsHeaderContent{align-items:center;gap:14px;min-width:0;display:flex}.creationHeaderIcon{color:#1761dd;background:#eaf1ff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.creationHeaderIcon svg{width:23px;height:23px}.frameworkModalTitle>.creationHeaderIcon{margin:0}.scheduleModalLayer{justify-content:center;align-items:center;padding:24px 32px}.scheduleRegistrationModal{border:1px solid #dfe6ef;border-radius:16px;width:min(1320px,100vw - 64px);height:auto;max-height:calc(100dvh - 48px);box-shadow:0 24px 80px #07112b3d}.scheduleRegistrationModal .scheduleModalHeader{flex:none;min-height:82px;padding:16px 20px}.scheduleRegistrationModal .registrationHeaderIdentity h2{font-size:24px}.scheduleRegistrationModal .registrationHeaderIdentity p{margin-top:4px;font-size:13px}.scheduleRegistrationModal .registrationHeaderIcon{border-radius:12px;width:46px;height:46px;font-size:20px}.scheduleRegistrationModal form{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.scheduleModalBody{overscroll-behavior:contain;min-height:0;padding:16px 20px 18px;overflow-y:auto}.scheduleModalBody .taskField>span{margin-bottom:7px;font-size:14px}.scheduleModalBody .taskField input,.scheduleModalBody .taskField select{height:42px;padding-inline:11px;font-size:15px}.scheduleModalBody .taskField textarea{padding:9px 11px;font-size:15px}.scheduleTitleField{display:block}.schedulePrimaryGrid{grid-template-columns:minmax(0,1.35fr) minmax(430px,.95fr);align-items:stretch;gap:16px;margin-top:14px;display:grid}.scheduleDescriptionField textarea{resize:none;height:100%;min-height:182px}.scheduleModalDateBlock{height:100%;margin:0;padding:14px 16px}.scheduleModalDateBlock .dateOptionRow{gap:10px;margin-top:10px;padding-top:9px}.scheduleModalDateBlock .dateOptionRow .taskField{width:min(210px,100%)}.scheduleModalSection{background:#fbfcfe;border:1px solid #dce3ec;border-radius:11px;margin-top:14px;padding:14px 16px}.scheduleModalSection .inlineSectionHeading h3{color:#1f2d42;margin:0;font-size:16px}.scheduleModalSection .inlineSectionHeading p{color:#7f8d9f;font-size:12px}.schedulePeopleActions{gap:7px;margin-left:auto;display:flex}.schedulePeopleActions button{color:#1761dd;background:#f3f7fe;border:1px solid #b8ccec;border-radius:8px;height:34px;padding:0 11px;font-size:12px;font-weight:800}.schedulePeopleActions button:disabled{cursor:not-allowed;opacity:.55}.scheduleLocationTypeRow{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr) minmax(250px,.8fr);gap:14px;display:grid}.scheduleLocationTypeRow .locationTypeChoices{grid-template-columns:1fr 1fr;margin-top:0}.scheduleLocationTypeRow .locationTypeChoices button{height:42px;min-height:42px}.scheduleLocationTypeRow .locationTypeChoices button:disabled{cursor:not-allowed;opacity:.72}.scheduleSupportingGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.scheduleUnsupportedSection>button,.scheduleAttachments button{color:#7b899c;background:#f7f9fc;border:1px dashed #cbd5e2;border-radius:8px;height:38px;padding:0 12px;font-size:12px;font-weight:750}.scheduleUnsupportedSection>button{width:100%;margin-top:11px}.scheduleAttachments>div{gap:8px;margin-top:11px;display:flex}.scheduleAttachments button:disabled,.scheduleUnsupportedSection>button:disabled{cursor:not-allowed;opacity:.72}.scheduleAdditionalSettings{background:#fff;border:1px solid #dce3ec;border-radius:10px;margin-top:14px;overflow:hidden}.scheduleAdditionalSettings summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:9px 14px;list-style:none;display:flex}.scheduleAdditionalSettings summary::-webkit-details-marker{display:none}.scheduleAdditionalSettings summary b,.scheduleAdditionalSettings summary small{display:block}.scheduleAdditionalSettings summary b{color:#2b3c53;font-size:14px}.scheduleAdditionalSettings summary small{color:#8190a3;margin-top:3px;font-size:12px}.scheduleAdditionalSettings summary>i{color:#6d7d91;font-style:normal}.scheduleAdditionalSettings[open] summary>i{transform:rotate(180deg)}.scheduleAdditionalGrid{border-top:1px solid #e4e9ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.scheduleAdditionalGrid button{color:#7a889b;background:#f7f9fc;border:1px solid #dce3ec;border-radius:8px;height:36px;font-size:12px}.scheduleAdditionalSettings>p{color:#7f8c9d;margin:0;padding:0 14px 12px;font-size:12px}.scheduleRegistrationModal .scheduleModalFooter{border-top:1px solid #dfe5ed;flex:none;justify-content:flex-end;gap:10px;margin:0;padding:12px 20px 14px;display:flex;position:static;box-shadow:0 -8px 18px #1823380a}.scheduleRegistrationModal .scheduleModalFooter button{width:auto;min-width:132px;height:42px;font-size:14px}.scheduleSaveError{margin:12px 0 0}.scheduleRepeatSettings{background:#fbfcfe;border-top:1px solid #e4e9ef;padding:13px 14px}.scheduleRepeatSettings>header{align-items:baseline;gap:9px;margin-bottom:11px;display:flex}.scheduleRepeatSettings>header b{color:#2b3c53;font-size:14px}.scheduleRepeatSettings>header small{color:#8190a3;font-size:12px}.scheduleRepeatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.scheduleRepeatDays{gap:7px;margin-top:10px;display:flex}.scheduleRepeatDays button{color:#596b81;background:#fff;border:1px solid #dce3ec;border-radius:8px;width:36px;height:36px;font-weight:800}.scheduleRepeatDays button[aria-pressed=true]{color:#1761dd;background:#eaf2ff;border-color:#1761dd}.scheduleRepeatMonthDay{width:min(220px,100%);margin-top:10px}@media (max-width:1023px){.schedulePrimaryGrid,.scheduleSupportingGrid{grid-template-columns:1fr}.scheduleDescriptionField textarea{min-height:130px}.scheduleLocationTypeRow{grid-template-columns:1fr 1fr}.scheduleLocationTypeRow .scheduleMeetingMode{grid-column:1/-1}.scheduleAdditionalGrid,.scheduleRepeatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.scheduleModalLayer{padding:0}.scheduleRegistrationModal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.scheduleRegistrationModal .scheduleModalHeader,.scheduleModalBody{padding:14px 16px}.scheduleLocationTypeRow{grid-template-columns:1fr}.scheduleLocationTypeRow .scheduleMeetingMode{grid-column:auto}.schedulePeopleActions{width:100%;margin-left:0}.schedulePeopleActions button{flex:1}.scheduleRegistrationModal .scheduleModalFooter{padding:11px 16px}.scheduleRegistrationModal .scheduleModalFooter button{flex:1;min-width:0}}.scheduleRegistrationModal{height:min(1032px,100dvh - 48px)}@media (min-width:700px){.scheduleModalBody{scrollbar-gutter:stable}}.scheduleDescriptionField,.scheduleDateColumn{flex-direction:column;min-width:0;display:flex}.scheduleDateHeading{color:#27364d;min-height:20px;margin-bottom:7px}.scheduleDescriptionField textarea,.scheduleModalDateBlock{flex:1;height:auto;min-height:182px}.scheduleModalDateBlock{margin:0;padding:14px 16px}.scheduleModalDateBlock .compactDateRow{margin-top:0}.scheduleParticipantsBlock>header{gap:7px 9px}.scheduleParticipantsBlock>header .addParticipantButton{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;min-width:198px;margin-left:auto;padding:0 12px;display:inline-flex}.participantToggleIcon{flex:none;width:16px!important;height:16px!important}.addParticipantButton svg.participantToggleIcon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.scheduleParticipantsBlock .addParticipantButton:focus-visible{outline-offset:2px;outline:2px solid #8eb2ee}@media (max-width:1023px){.scheduleDescriptionField textarea,.scheduleModalDateBlock{min-height:130px}}.scheduleParticipantsBlock>header .addParticipantButton{width:204px}@media (max-width:699px){.scheduleRegistrationModal{height:100dvh}.scheduleParticipantsBlock>header .addParticipantButton{width:100%;min-width:0;margin-left:0}}.henryVerticalIndicator{--henry-indicator-color:#8492a6;position:relative;border-left:0!important}.henryVerticalIndicator:before{content:"";z-index:1;background:var(--henry-indicator-color);pointer-events:none;width:3px;height:calc(100% - 6px);max-height:23px;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:0!important}.henryVerticalIndicator.blue{--henry-indicator-color:#3274e8}.henryVerticalIndicator.amber{--henry-indicator-color:#eda331}.henryVerticalIndicator.green{--henry-indicator-color:#20a977}.henryVerticalIndicator.violet{--henry-indicator-color:#8062de}.henryVerticalIndicator.slate{--henry-indicator-color:#8492a6}.weekEvent.henryVerticalIndicator,.dailyEvent.henryVerticalIndicator{padding-left:10px}.monthCalendar button.monthItem.henryVerticalIndicator{padding-left:7px;position:relative;border-left:0!important}.monthItem.henryVerticalIndicator:before{width:2px;height:14px}.calendarItemTitle{white-space:nowrap;flex:auto;align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:hidden}.calendarItemTitle strong,.calendarItemTitle b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.calendarScheduleEntry,.calendarTaskEntry{color:#26374f!important;border-left:0!important}.calendarScheduleEntry{background:#eaf2ff!important}.calendarScheduleEntry:before,.calendarTaskEntry:before{border-radius:0!important;width:3px!important;height:calc(100% - 6px)!important;max-height:none!important;top:3px!important;left:0!important;transform:none!important}.weekEvent.calendarScheduleEntry,.weekEvent.calendarTaskEntry,.dailyEvent.calendarScheduleEntry,.dailyEvent.calendarTaskEntry{padding-left:9px!important}.monthCalendar button.monthItem.calendarScheduleEntry,.monthCalendar button.monthItem.calendarTaskEntry{grid-template-columns:minmax(0,1fr);gap:0;padding-left:9px!important}.monthItem.calendarScheduleEntry:before,.monthItem.calendarTaskEntry:before{height:14px!important;top:2px!important}.calendarScheduleEntry .calendarItemTitle,.calendarTaskEntry .calendarItemTitle{gap:0}.calendarScheduleEntry strong,.calendarTaskEntry strong,.calendarScheduleEntry b,.calendarTaskEntry b{color:#26374f}.calendarGroupHeading{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}.calendarGroupHeading .calendarSync{color:#66758a;white-space:nowrap;align-items:center;margin:0;font-size:12px;line-height:16px;display:inline-flex}.calendarGroupHeading .calendarSync i{flex:none}.detailsBadges .sync.syncing{color:#9a6717;background:#fff4df}.detailsBadges .sync.synced{color:#16815b;background:#e9f7f1}.detailsBadges .sync.sync-error{color:#c84d55;background:#fff0f0}.detailsBadges .sync.conflict{color:#6949bd;background:#f2edff}@media (min-width:761px){.pageWrap{padding-top:14px}.contextRow{row-gap:3px;margin-bottom:14px}.dashboardHeaderActions{grid-row:1/3;align-self:center}.groupedTabBar{box-sizing:border-box;height:58px;min-height:58px;padding-top:5px;padding-bottom:5px}.scheduleViewGroup{grid-template-rows:14px 1fr;gap:2px}.scheduleGroupLabel{line-height:14px}.groupedTabBar .scheduleViews button,.groupedTabBar .pagcorTabs button,.groupedTabBar .contactTabs button,.assistantTabs.groupedTabBar button{height:32px;min-height:32px;padding-top:0;padding-bottom:0}}.groupedTabBar .pageTabGroupLabel,.groupedTabBar .scheduleGroupLabel,.groupedTabBar .taskViewGroup .scheduleGroupLabel{color:var(--ink)}@media (max-width:760px){.groupedTabBar .pagcorTabs button,.groupedTabBar .contactTabs button,.assistantTabs.groupedTabBar button{height:44px;min-height:44px}}.operationalLibraryLoadError{color:#8f2f38;background:#fff7f7;border:1px solid #f0c7c7;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.operationalLibraryLoadError button{color:#244b75;cursor:pointer;background:#fff;border:1px solid #c9d5e4;min-height:36px;padding:6px 14px;font-weight:800}.operationalLibraryLoadError button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.operationalLibraryLoadError button:disabled{cursor:wait;opacity:.65}.operationalTimeline{min-width:0;margin:0;padding:18px 20px 20px;position:relative;overflow:hidden}.operationalTimelineHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.operationalTimelineHeader .blockTitle{min-width:230px}.operationalTimelineHeader .blockTitle h2{color:#263b55;margin:0;font-size:18px}.operationalTimelineHeader .blockTitle p{color:#7c8999;margin:5px 0 0;font-size:12px}.operationalTimelineControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.operationalTimelinePeriods{background:#f7f9fc;border:1px solid #dce4ee;border-radius:9px;align-items:center;padding:3px;display:flex}.operationalTimelinePeriods button{color:#6d7c90;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:30px;padding:0 11px;font-size:11px;font-weight:800}.operationalTimelinePeriods button.active{color:#275fa7;background:#fff;box-shadow:0 1px 5px #243d621c}.operationalTimelineRange{background:#fff;border:1px solid #dce4ee;border-radius:9px;grid-template-columns:32px minmax(150px,auto) 32px;align-items:center;display:grid;overflow:hidden}.operationalTimelineRange button{color:#49627f;background:#fff;border:0;height:36px;font-size:20px;font-weight:750}.operationalTimelineRange button:hover{background:#f5f8fc}.operationalTimelineRange .operationalTimelineCurrent{white-space:nowrap;border-inline:1px solid #e6ebf1;padding:0 10px;font-size:12px}.operationalTimeline button:focus-visible,.operationalTimelineMonths:focus-visible{outline-offset:2px;outline:3px solid #8eb5ee}.operationalTimelineRange.fixed{grid-template-columns:minmax(190px,auto)}.operationalTimelineRange.fixed .operationalTimelineCurrent{color:#49627f;white-space:nowrap;border:0;place-items:center;height:36px;padding:0 12px;font-size:12px;font-weight:600;display:grid}.operationalTimelineNotice{color:#a54d56;background:#fff8f8;border:1px solid #efd5d8;border-radius:7px;margin-top:12px;padding:7px 10px;font-size:11px;line-height:1.4}.operationalTimelineState{color:#718095;background:#fafbfd;border:1px dashed #d9e1eb;border-radius:10px;place-items:center;min-height:150px;margin:14px 0 0;font-size:13px;display:grid}.operationalTimelineState.error{color:#aa4752;background:#fff8f8;border-color:#efcdd1}.operationalTimelineRefreshing{color:#667994;font-size:11px;font-weight:750;position:absolute;top:74px;right:22px}.operationalTimelineDateViewport{scrollbar-width:thin;max-width:100%;margin-top:12px;overflow:auto hidden}.operationalTimelineDateCanvas{--timeline-days:31;min-width:820px;height:286px;position:relative}.operationalTimelineDateViewport.week .operationalTimelineDateCanvas{min-width:680px}.operationalTimelineDayLabels{grid-template-columns:repeat(var(--timeline-days),minmax(0,1fr));z-index:2;display:grid;position:absolute;top:132px;left:8%;right:8%}.operationalTimelineDayLabels span{color:#98a5b5;flex-direction:column;align-items:center;height:32px;font-size:9px;line-height:1;display:flex}.operationalTimelineDayLabels b{font-size:10px;font-weight:750}.operationalTimelineDayLabels small{margin-top:4px;font-size:8px}.operationalTimelineDayLabels .today{color:#205fae;font-weight:900}.operationalTimelineBaseline{background:#8db8ed;height:1px;position:absolute;top:127px;left:8%;right:8%}.operationalTimelineBaseline:before{content:"";background:repeating-linear-gradient(90deg,transparent 0 calc(100% / var(--timeline-days) - 1px),#8db8ed calc(100% / var(--timeline-days) - 1px) calc(100% / var(--timeline-days)));height:5px;position:absolute;inset:-2px 0 auto}.operationalTimelineToday{z-index:5;pointer-events:none;background:#dc3545;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:123px;transform:translate(-50%);box-shadow:0 0 0 1px #dc3545}.operationalTimelineCards{position:absolute;inset:0}.operationalTimelineCard{z-index:3;width:142px;position:absolute;transform:translate(-50%)}.operationalTimelineCard.lane0{top:28px}.operationalTimelineCard.lane1{top:78px}.operationalTimelineCard.lane2{top:166px}.operationalTimelineCard.lane3{top:216px}.operationalTimelineItem{color:#35475d;text-align:left;background:#fff;border:1px solid #dce5ef;border-left-width:3px;border-radius:8px;width:100%;min-width:0;height:44px;padding:5px 28px 5px 9px;display:block;position:relative;overflow:hidden;box-shadow:0 3px 10px #243a5a12}.operationalTimelineItem small,.operationalTimelineItem strong,.operationalTimelineItem time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operationalTimelineItem small{letter-spacing:.35px;text-transform:uppercase;opacity:.78;font-size:8px;font-weight:900}.operationalTimelineItem time{opacity:.7;max-width:28px;font-size:8px;font-weight:800;position:absolute;top:6px;right:6px}.operationalTimelineItem.schedule{background:#eef5ff;border-left-color:#2563eb}.operationalTimelineItem.task{background:#f6efff;border-left:3px dotted #7c3aed}.operationalTimelineItem.regulatory{background:#fff2f3;border-left-color:#dc4756}.operationalTimelineItem.document{background:#effbfb;border-left-color:#168a90}.operationalTimelineItem.knowledge{background:#eff9f4;border-left-color:#299261}.operationalTimelineItem:hover{filter:brightness(.985);box-shadow:0 4px 12px #243a5a20}.operationalTimelineItem.schedule small{color:#2563eb}.operationalTimelineItem.task small{color:#7c3aed}.operationalTimelineItem.regulatory small{color:#c73e4c}.operationalTimelineItem.document small{color:#137c82}.operationalTimelineItem.knowledge small{color:#267d58}.operationalTimelineCluster{z-index:8;position:absolute;top:115px;transform:translate(-50%)}.operationalTimelineCluster>button{color:#376da9;background:#fff;border:1px solid #a9c4e6;border-radius:12px;min-width:28px;height:25px;padding:0 6px;font-size:9px;font-weight:900}.operationalTimelinePopover{background:#fff;border:1px solid #d9e2ed;border-radius:9px;gap:3px;width:230px;max-height:180px;padding:8px;display:grid;position:absolute;top:31px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 30px #2035502b}.operationalTimelinePopover>strong{color:#50637c;padding:2px 5px;font-size:10px}.operationalTimelinePopover>button{color:#3c4e64;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:0;border-radius:6px;grid-template-columns:5px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:31px;padding:5px;font-size:11px;display:grid;overflow:hidden}.operationalTimelinePopover>button span{background:#2563eb;border-radius:3px;width:5px;height:22px}.operationalTimelinePopover>button span.task{background:#7c3aed}.operationalTimelinePopover>button span.regulatory{background:#dc4756}.operationalTimelinePopover>button span.document{background:#168a90}.operationalTimelinePopover>button span.knowledge{background:#299261}.operationalTimelineMonths{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-top:16px;padding:8px 2px 0;display:grid;overflow-x:auto}.operationalTimelineMonths.half-year{grid-template-columns:repeat(6,minmax(185px,1fr))}.operationalTimelineMonth{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:10px;min-width:0;height:226px;padding:12px 11px 25px;position:relative;overflow:hidden}.operationalTimelineMonth.current{background:#f8fbff;border-color:#9dc1ec}.operationalTimelineMonth h3{color:#3b506a;margin:0;font-size:13px}.operationalTimelineMonthCounts{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.operationalTimelineMonthCounts span{color:#62738a;white-space:nowrap;background:#edf2f8;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:800}.operationalTimelineMonthCounts .schedule{color:#2563eb;background:#e8f2ff}.operationalTimelineMonthCounts .task{color:#7335d7;background:#f2eaff}.operationalTimelineMonthCounts .regulatory{color:#c94351;background:#ffedef}.operationalTimelineMonthCounts .document{color:#147d82;background:#e8f8f8}.operationalTimelineMonthCounts .knowledge{color:#267d58;background:#eaf8f0}.operationalTimelineMonthCards{gap:6px;display:grid;position:absolute;top:85px;left:11px;right:11px}.operationalTimelineMore{color:#6e7e92;text-align:right;font-size:9px;font-weight:800}.operationalTimelineMonth:after{content:"";background:#8db8ed;height:1px;position:absolute;bottom:14px;left:0;right:0}.operationalTimelineMonthNode{z-index:1;background:#fff;border:2px solid #3978bd;border-radius:50%;width:7px;height:7px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}@media (max-width:900px){.operationalTimelineHeader{display:grid}.operationalTimelineControls{justify-content:flex-start}.operationalTimelineMonths.quarter{grid-template-columns:repeat(3,minmax(210px,1fr))}}@media (max-width:700px){.operationalTimeline{padding:16px 14px}.operationalTimelineControls{justify-content:stretch;display:grid}.operationalTimelinePeriods{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operationalTimelinePeriods button{padding:0 5px}.operationalTimelineRange{grid-template-columns:34px minmax(0,1fr) 34px}.operationalTimelineMonths,.operationalTimelineMonths.quarter,.operationalTimelineMonths.half-year{grid-template-columns:1fr;overflow:visible}.operationalTimelineMonth{height:210px}.operationalTimelineMonthCards{top:78px}.operationalTimelineRefreshing{top:142px}}.operationalTimelineCard{width:184px;max-width:300px}.operationalTimelineDateViewport.week .operationalTimelineDayLabels b{white-space:nowrap;font-size:9px}.operationalTimelineItem{height:48px;padding:6px 10px}.operationalTimelineItem small{padding-right:72px}.operationalTimelineItem strong{margin-top:2px;font-size:11px;line-height:1.2}.operationalTimelineItem time{color:#556981;text-overflow:clip;white-space:nowrap;max-width:none;font-size:8px;line-height:1.2;top:7px;right:7px;overflow:visible}.operationalTimelineClusterButton{color:#376da9;background:#fff;border:1px solid #a9c4e6;border-radius:13px;min-width:30px;height:26px;padding:0 7px;font-size:9px;font-weight:900;box-shadow:0 2px 7px #25486d18}.operationalTimelineClusterButton[aria-expanded=true]{color:#245f9f;background:#eaf3ff;border-color:#3978bd}.operationalTimelineClusterButton.today,.operationalTimelineClusterButton.today[aria-expanded=true]{color:#fff;background:#dc3545;border-color:#b42332;box-shadow:0 2px 7px #8f1d2b2b}.operationalTimelinePopover{z-index:2100;background:#fff;border:1px solid #d9e2ed;border-radius:10px;max-height:none;padding:0;display:block;overflow:hidden;transform:none;box-shadow:0 16px 38px #20355038}.operationalTimelinePopover>header{background:#f8fafc;border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 11px;display:flex}.operationalTimelinePopover>header>div{gap:2px;min-width:0;display:grid}.operationalTimelinePopover>header strong{color:#344a64;font-size:12px}.operationalTimelinePopover>header span{color:#78889b;font-size:9px;font-weight:750}.operationalTimelinePopover>header button{color:#61758d;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:20px;line-height:1}.operationalTimelinePopover>header button:hover{background:#edf2f7}.operationalTimelinePopoverList{overscroll-behavior:contain;gap:4px;max-height:232px;padding:7px;display:grid;overflow-y:auto}.operationalTimelinePopoverList>button{color:#364a61;text-align:left;background:#eef5ff;border:1px solid #e2e8f0;border-left:3px solid #2563eb;border-radius:7px;gap:1px;min-width:0;min-height:43px;padding:6px 76px 6px 12px;display:grid;position:relative}.operationalTimelinePopoverList>button.task{background:#f6efff;border-left:3px dotted #7c3aed}.operationalTimelinePopoverList>button:hover{filter:brightness(.985)}.operationalTimelinePopoverType{letter-spacing:.3px;text-transform:uppercase;opacity:.75;font-size:8px;font-weight:900}.operationalTimelinePopoverList strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.operationalTimelinePopoverList time{color:#566a82;white-space:nowrap;font-size:9px;font-weight:800;position:absolute;top:8px;right:7px}.operationalTimelineExtended{gap:14px;min-width:0;margin-top:14px;display:grid}.operationalTimelineMonths,.operationalTimelineMonths.quarter,.operationalTimelineMonths.half-year{grid-template-columns:repeat(var(--timeline-months,3),minmax(0,1fr));gap:9px;margin:0;padding:0;overflow:visible}.operationalTimelineMonths.quarter{--timeline-months:3}.operationalTimelineMonths.half-year{--timeline-months:6}.operationalTimelineMonth{border-radius:9px;height:178px;padding:11px;overflow:hidden}.operationalTimelineMonth h3{white-space:nowrap;font-size:12px}.operationalTimelineMonthCounts{margin-top:7px}.operationalTimelineMonthCounts span{font-size:8px}.operationalTimelineMonthCards{gap:5px;margin-top:9px;display:grid;position:static}.operationalTimelineMonthCards .operationalTimelineItem{height:43px}.operationalTimelineMonthCards .operationalTimelineItem time{top:6px}.operationalTimelineMonth:after,.operationalTimelineMonthNode{display:none}.operationalTimelineMonthEmpty{color:#8997a8;padding:14px 3px;font-size:10px}.operationalTimelineMore{font-size:9px;line-height:1.2}.operationalTimelineSegmentViewport{scrollbar-width:thin;overscroll-behavior-inline:contain;min-width:0;max-width:100%;padding:4px 0 7px;overflow:auto hidden}.operationalTimelineSegmentViewport:focus-visible{outline-offset:2px;outline:3px solid #8eb5ee}.operationalTimelineSegments{grid-template-columns:repeat(18,minmax(60px,1fr));min-width:1080px;height:82px;display:grid;position:relative}.operationalTimelineExtendedToday{z-index:5;background:#dc3545;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:33px;transform:translate(-50%);box-shadow:0 0 0 1px #dc3545}.operationalTimelineSegments:before{content:"";background:#90b8e8;height:2px;position:absolute;top:37px;left:0;right:0}.operationalTimelineSegment{text-align:center;min-width:0;position:relative}.operationalTimelineSegment.monthStart:before{content:"";border-left:1px dashed #b7c9dd;position:absolute;top:30px;bottom:9px;left:0}.operationalTimelineSegmentMarker{z-index:1;justify-content:center;align-items:flex-start;height:49px;display:flex;position:relative}.operationalTimelineSegmentMarker:after{content:"";background:#fff;border:2px solid #3978bd;border-radius:50%;width:8px;height:8px;position:absolute;top:33px;left:50%;transform:translate(-50%)}.operationalTimelineSegmentMarker .operationalTimelineClusterButton{height:26px}.operationalTimelineSegment>span{color:#73849a;white-space:nowrap;padding:0 2px;font-size:8px;font-weight:750;display:block}@media (max-width:1100px){.operationalTimelineMonths.half-year{--timeline-months:3}}@media (max-width:700px){.operationalTimelineMonths,.operationalTimelineMonths.quarter,.operationalTimelineMonths.half-year{--timeline-months:1;grid-template-columns:1fr}.operationalTimelineMonth{height:auto;min-height:154px}.operationalTimelineMonthCards{position:static;top:auto}.operationalTimelineDateViewport.week .operationalTimelineDateCanvas{min-width:760px}.operationalTimelinePopoverList{max-height:220px}.operationalTimelineRange.fixed{grid-template-columns:minmax(0,1fr)}}.calendarMultiDayLane{background:#f9fbfe;border-bottom:1px solid #e3e9f0}.calendarMultiDayLaneLabel{color:#7d8da2;letter-spacing:.45px;font-size:9px;font-weight:850}.dailyMultiDayLane{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:0;min-height:66px;padding:8px 18px 8px 0;display:grid}.dailyMultiDayLane>.calendarMultiDayLaneLabel{text-align:center}.dailyMultiDayLane>div{gap:5px;display:grid}.calendarMultiDayBar{color:#26374f;text-align:left;background:#eaf2ff;border:0;border-radius:6px;min-width:0;min-height:42px;padding:6px 9px;position:relative;overflow:hidden}.calendarMultiDayBar strong,.calendarMultiDayBar small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.calendarMultiDayBar strong{font-size:12px}.calendarMultiDayBar small{color:#57708f;margin-top:3px;font-size:11px}.calendarMultiDayBar:focus-visible{outline-offset:-2px;outline:3px solid #8eb5ee}.dailyMultiDayLane .dailyMultiDayEntry{justify-content:flex-start;align-items:center;gap:0;min-height:36px;display:flex}.dailyMultiDayLane .dailyMultiDayEntry small{margin-top:0}.dailyCalendarEntryContent{text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-width:0;display:flex;overflow:hidden}.dailyCalendarEntryIdentity{flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.dailyCalendarEntryIdentity>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dailyCalendarEntryIdentity>.scheduleRecurrencePill{flex:none;margin-left:0}.dailyCalendarEntrySeparator,.dailyCalendarEntryDetail,.dailyCalendarEntryMeta{white-space:nowrap;flex:none}.dailyCalendarEntrySeparator{color:#91a1b5;font-size:11px}.dailyCalendarEntryMeta{color:#48627f!important}.dailyEvent>.dailyCalendarEntryContent{height:100%}.dailyEvent .dailyCalendarEntryContent small,.dailyAllDayLane .dailyCalendarEntryContent small{margin-top:0}.calendarMultiDayBar.continuesBefore{border-top-left-radius:0;border-bottom-left-radius:0}.calendarMultiDayBar.continuesAfter{border-top-right-radius:0;border-bottom-right-radius:0}.calendarMultiDayBar.continuesBefore:before{display:none!important}.weeklyMultiDayLane{grid-template-columns:46px repeat(7,minmax(0,1fr));grid-auto-rows:32px;align-items:center;row-gap:4px;min-height:46px;padding:7px 0;display:grid}.weeklyMultiDayLane>.calendarMultiDayLaneLabel{text-align:center;grid-area:1/1/-1;padding:0 3px}.weeklyMultiDayLane>.calendarMultiDayBar{z-index:2;align-self:center;align-items:center;height:32px;min-height:32px;margin-block:0;display:flex}.monthCalendar{--month-cell-height:112px;--month-event-top:46px;--month-event-step:22px;position:relative}.monthCalendar>div{height:var(--month-cell-height)}.monthCalendar .monthItem{height:20px}.monthCalendar>div.multiDayLanes1 .monthItems{top:calc(var(--month-event-top) + var(--month-event-step))}.monthCalendar>div.multiDayLanes2 .monthItems{top:calc(var(--month-event-top) + var(--month-event-step) + var(--month-event-step))}.monthCalendar .monthMultiDayBar{z-index:2;text-align:left;border-radius:4px;overflow:hidden;color:#26374f!important;background:#eaf2ff!important;border:0!important;height:20px!important;min-height:20px!important;padding:1px 8px!important;position:absolute!important}.monthMultiDayBar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:18px;display:block;overflow:hidden}.monthMultiDayBar.continuesBefore{border-top-left-radius:0;border-bottom-left-radius:0}.monthMultiDayBar.continuesAfter{border-top-right-radius:0;border-bottom-right-radius:0}.monthMultiDayBar:not(.continuesBefore):before{height:16px!important;top:2px!important}.monthCalendar .monthMoreButton{z-index:3;color:#2563eb;background:#fff;border:0;width:auto;height:19px;min-height:19px;padding:0 4px;font-size:11px;font-weight:600;line-height:19px;position:absolute;bottom:3px;left:7px}.monthCalendar>div.outside .monthMoreButton{background:#f6f8fb}.monthCalendar .monthMoreButton:focus-visible{outline-offset:0;outline:2px solid #78a2e8}.monthCalendar button.monthDate{height:21px;min-height:21px;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.monthCalendar button.monthDate:focus-visible{outline-offset:1px;outline:2px solid #78a2e8}@media (max-width:760px){.weeklyMultiDayLane{min-width:690px}.monthCalendar{min-width:620px}.dailyMultiDayLane{padding-right:12px}}.formFieldLabel{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.formFieldLabel>b{min-width:0;color:inherit;font:inherit;font-weight:inherit}.formFieldLabel>small{color:#8391a3;font-size:11px;font-weight:500}.requiredFieldMark{color:#c54850;margin-left:7px;font-size:10px;font-weight:700;line-height:1;display:inline-block}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fieldValidationMessage{line-height:1.35;color:#c54850!important;margin-top:5px!important;font-size:11px!important;font-weight:700!important;display:block!important}.taskField.invalid input,.taskField.invalid select,.frameworkField.invalid input,.frameworkField.invalid textarea{border-color:#d75b64!important;box-shadow:0 0 0 2px #fff0f1!important}.taskField.invalid .formFieldLabel{color:#a83f48}.contactScopeSelector{border:0;min-width:0;margin:0;padding:0}.contactScopeSelector>legend{color:#45556e;margin:0 0 8px;font-size:13px;font-weight:750}.contactScopeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.contactScopeOptions button{color:#617188;text-align:left;background:#fbfcfe;border:1px solid #dce4ee;border-radius:9px;align-items:baseline;gap:8px;min-width:0;min-height:44px;padding:9px 12px;display:flex}.contactScopeOptions button strong{color:#45566e;flex:none;font-size:13px}.contactScopeOptions button small{color:#8a97a8;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.contactScopeOptions button.selected{color:var(--blue);background:#edf4ff;border-color:#9fbee9;box-shadow:inset 0 0 0 1px #d2e1f8}.contactScopeOptions button.selected strong{color:var(--blue)}.contactScopeOptions button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}@media (max-width:430px){.contactScopeOptions{grid-template-columns:minmax(0,1fr)}}.taskMissingDateShortcut{color:#8f6418;background:#fff9e9;border:1px solid #efd59d;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 36px);min-height:27px;margin:9px 18px 0;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.taskMissingDateShortcut i,.taskNeedsDate i{background:#d79a2b;border-radius:50%;flex:none;width:7px;height:7px}.taskNeedsDate{color:#8f6418;white-space:nowrap;background:#fff9e9;border:1px solid #efd59d;border-radius:6px;justify-self:start;align-items:center;gap:5px;min-height:24px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex!important}.taskNeedsDate:focus-visible{outline-offset:2px;outline:2px solid #d6a749}.taskDueDateHelp{color:#8d6b2c;margin-top:5px;font-size:11px;display:block}.taskSummaryInfoCard.needsDate{background:#fffbf1;border-color:#ead29e}.taskSummaryInfoCard.needsDate>strong{color:#8f6418}.taskSetDueDateAction{color:#8b6117;background:#fff;border:1px solid #dbb65f;border-radius:6px;width:max-content;margin-top:8px;padding:5px 8px;font-size:11px;font-weight:800}.weekEvent.henryVerticalIndicator,.dailyEvent.henryVerticalIndicator{position:absolute}.dailyNowLine{left:58px;right:0}.weeklyNowLine{padding-left:0;right:auto}.weeklyNowLine i{margin-left:-3px}.nowLine{pointer-events:none}.scheduleRegistrationModal form{flex-direction:column;width:100%}.scheduleRegistrationModal .scheduleModalBody{flex:1;width:100%}.scheduleRegistrationModal .scheduleModalFooter{width:100%}.recordDetailsHeader{background:#fff;border-bottom:1px solid #dfe5ed;flex:none;align-items:flex-start;min-height:86px;padding:17px 52px 16px 30px;display:flex;position:relative}.recordDetailsHeader>button{position:absolute;top:17px;right:19px}.recordDetailsIdentity{min-width:0;padding-left:14px;position:relative}.recordDetailsIdentity:before{content:"";background:#2563eb;width:3px;position:absolute;top:2px;bottom:2px;left:0}.taskRecordDetailsHeader .recordDetailsIdentity:before{background:repeating-linear-gradient(#7c3aed 0 3px,#0000 3px 5px)}.recordDetailsIdentity h2{color:#17253a;overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.25}.recordDetailsIdentity p{color:#748397;flex-wrap:wrap;align-items:center;gap:5px 0;margin:7px 0 0;font-size:12px;line-height:1.35;display:flex}.recordDetailsIdentity p span{align-items:center;display:inline-flex}.recordDetailsIdentity p span+span:before{content:"•";color:#a2adba;margin:0 7px}.scheduleDetailsDrawer .scheduleDetailsBody>.scheduleDetailsSection:first-of-type{margin-top:0}.recordDetailsFooterActions{gap:9px;display:flex}.scheduleDetailsDrawer .scheduleDetailsFooter button{width:auto;min-width:104px;height:40px;padding:0 14px;font-size:13px}.scheduleDetailsDrawer .scheduleDetailsFooter .dangerSecondary{color:#bd4651;background:#fff;border-color:#dda7ac}.taskDetailsFooter>div{justify-content:flex-end}@media (max-width:760px){.recordDetailsHeader{min-height:82px;padding:15px 48px 14px 18px}.recordDetailsHeader>button{top:14px;right:13px}.recordDetailsIdentity h2{font-size:20px}.scheduleDetailsDrawer .scheduleDetailsFooter{align-items:stretch}.scheduleDetailsDrawer .scheduleDetailsFooter>button{flex:none}.recordDetailsFooterActions,.taskDetailsFooter>div{flex:1;grid-template-columns:1fr 1fr;display:grid}.scheduleDetailsDrawer .scheduleDetailsFooter button{min-width:0}}.weekCalendar{--calendar-time-gutter:46px;min-width:0;overflow-x:auto}.weekHead{height:54px}.weekHead button{gap:1px;padding:4px 5px}.weekHead button strong{font-size:16px}.weekEvent{box-sizing:border-box;min-width:0;max-width:100%;margin-left:0}.weeklySingleDayLanes{background:#fbfcfe;border-bottom:1px solid #e3e9f0;min-width:690px}.weeklySingleDayLane{grid-template-columns:var(--calendar-time-gutter) repeat(7,minmax(0,1fr));align-items:center;min-height:36px;padding:4px 0;display:grid}.weeklySingleDayLane+.weeklySingleDayLane{border-top:1px solid #edf1f5}.weeklySingleDayLane>.calendarMultiDayLaneLabel{text-align:center;grid-column:1;padding:0 3px}.weeklySingleDayLane>button{text-align:left;border:0;border-radius:5px;align-items:center;gap:5px;min-width:0;height:28px;margin:0 4px;padding:3px 7px;display:flex;overflow:hidden}.weeklySingleDayLane>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.weeklySingleDayLane .calendarHolidayEntry,.dailyAllDayLane .calendarHolidayEntry{color:#8c353b;background:#fff5f5}.calendarHolidayEntry em{color:#b7353f;text-align:center;background:#ffe7e8;border-radius:3px;flex:none;min-width:21px;padding:1px 3px;font-size:9px;font-style:normal;font-weight:800}.dailySingleDayLanes{background:#fbfcfe;border-bottom:1px solid #e3e9f0}.dailyAllDayLane{grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:40px;padding:5px 18px 5px 0;display:grid}.dailyAllDayLane+.dailyAllDayLane{border-top:1px solid #edf1f5}.dailyAllDayLane>.calendarMultiDayLaneLabel{text-align:center}.dailyAllDayLane>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.dailyAllDayLane>div>button{flex:240px}.dailyAllDayLane .dailyCalendarEntryContent{width:100%}.dailyAllDayLane button{border:0;border-radius:5px;align-items:center;gap:5px;min-width:0;max-width:100%;height:29px;padding:4px 9px;display:flex;position:relative;overflow:hidden}.dailyAllDayLane button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.monthCalendar>div.outside{color:#7d8999;background:#f6f8fb}.monthCalendar>div.outside .monthDate{color:#7d8999}.monthCalendar>div.outside.sunday .monthDate{color:#bd666b}.monthCalendar>div.outside.saturday .monthDate{color:#668dbd}.monthCalendar>div.outside .monthItem{filter:none;opacity:1}.calendarSelector{border-top:1px solid var(--line);background:#fbfcfe;padding:12px 16px 15px}.calendarSelector>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendarSelector>header h3{color:#2b3c53;font-size:var(--platform-list-title-font-size);margin:0}.calendarSelector>header p{color:#586a80;font-size:var(--platform-list-cell-font-size);margin:2px 0 0}.calendarSelector>header>small{color:#52657c;font-size:var(--platform-list-header-font-size);font-weight:700}.calendarSelectorGroups{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:9px;display:grid}.calendarSelectorGroup{min-width:0}.calendarSelectorGroup>strong{color:#52657c;font-size:var(--platform-list-header-font-size);text-transform:uppercase;letter-spacing:.45px;margin-bottom:6px;display:block}.calendarSelectorGroup>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.calendarSelectorGroup label{color:#43556d;background:#fff;border:1px solid #dfe6ef;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;display:grid}.calendarSelectorGroup label.selected{background:#f7faff;border-color:#b8cdec}.calendarSelectorGroup label.platformDefault{background:#fff6f6;border-color:#e36b72}.calendarSelectorGroup label.platformDefault b{color:#b73f49}.calendarSelectorGroup label.calendarMissing{color:#52657c;background:#f7f8fa;border-style:dashed}.calendarSelectorGroup label.calendarMissing input{cursor:not-allowed}.calendarSelectorGroup input{accent-color:#2563eb;margin:0}.calendarSelectorGroup label>span{min-width:0}.calendarSelectorGroup label b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--platform-list-cell-font-size);display:block;overflow:hidden}.calendarSelectorGroup label small{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.calendarSelectorGroup label em{color:#52657c;font-size:var(--platform-list-header-font-size);background:#edf2f8;border-radius:3px;padding:2px 5px;font-style:normal;font-weight:700}.calendarSelectorGroup label button,.calendarDefaultStatus{box-sizing:border-box;width:90px;min-height:32px;font-size:var(--platform-list-header-font-size);white-space:nowrap;border-radius:5px;place-items:center;padding:0 7px;font-weight:700;line-height:1.2;display:inline-grid}.calendarSelectorGroup label button{color:#3569ac;cursor:pointer;background:#f5f8fd;border:1px solid #c8d8ef}.calendarDefaultStatus{color:#b6323d;background:#ffe9eb;border:1px solid #df6a72}.calendarDefaultRequired{color:#b34850;font-size:var(--platform-list-header-font-size);margin-top:6px;font-weight:600;line-height:1.35;display:block}.calendarSelectorGroup label.platformDefault.calendarMissing{background:#fff6f6;border-color:#e36b72}.calendarColorSwatch{vertical-align:1px;border:1px solid #0f172a2e;border-radius:50%;flex:none;width:8px;height:8px;margin-right:5px;display:inline-block}.calendarSelectorGroup label b .calendarColorSwatch{vertical-align:0}.scheduleCalendarSelectWrap{display:block;position:relative}.scheduleCalendarSelectWrap>.calendarColorSwatch{z-index:1;pointer-events:none;margin:0;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.scheduleCalendarSelectWrap>select{width:100%;padding-left:27px}.disconnectedCalendars{border-top:1px solid #e2e8f0;margin-top:12px;padding-top:10px}.disconnectedCalendarsToggle{color:#52657c;text-align:left;width:100%;min-height:40px;font-size:var(--platform-list-cell-font-size);background:#fff;border:1px solid #d9e1eb;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}.disconnectedCalendarsToggle strong{color:#52657c;min-width:22px;height:22px;font-size:var(--platform-list-header-font-size);background:#edf1f5;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.disconnectedCalendarsToggle>span:last-child{margin-left:auto;font-size:14px}.disconnectedCalendarList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.disconnectedCalendarCard{color:#52657c;background:#f7f9fb;border:1px dashed #cfd8e3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-width:0;padding:10px;display:grid}.disconnectedCalendarCard b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--platform-list-cell-font-size);display:block;overflow:hidden}.disconnectedCalendarCard small{color:#586a80;font-size:var(--platform-list-header-font-size);margin-top:4px;display:block}.disconnectedCalendarBadge{color:#52657c;font-size:var(--platform-list-header-font-size);background:#e8edf3;border-radius:4px;align-self:start;padding:3px 6px;font-weight:700}.disconnectedCalendarCard dl{flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;margin:0;display:flex}.disconnectedCalendarCard dl div{font-size:var(--platform-list-header-font-size);gap:5px;display:flex}.disconnectedCalendarCard dt{color:#586a80}.disconnectedCalendarCard dd{color:#43556d;margin:0;font-weight:700}.scheduleLocationTypeRow{grid-template-columns:minmax(185px,.72fr) minmax(0,1.15fr) minmax(150px,.58fr) minmax(220px,.78fr)}@media (max-width:1023px){.calendarSelectorGroup>div{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleLocationTypeRow{grid-template-columns:1fr 1fr}.scheduleLocationTypeRow .scheduleMeetingMode{grid-column:1/-1}}@media (max-width:699px){.calendarSelectorGroups,.calendarSelectorGroup>div,.disconnectedCalendarList{grid-template-columns:1fr}.calendarSelector{padding-inline:12px}.scheduleLocationTypeRow{grid-template-columns:1fr}}.centeredFormModalHeader.addModalHeader{flex:none;min-height:82px;padding:16px 20px}.centeredFormModalHeader.addModalHeader .registrationHeaderIdentity{gap:14px}.centeredFormModalHeader.addModalHeader .registrationHeaderIcon{border-radius:12px;width:46px;height:46px;font-size:20px}.centeredFormModalHeader.addModalHeader .registrationHeaderIdentity h2{color:#182338;letter-spacing:-.4px;margin-top:0;font-size:24px;font-weight:700}.centeredFormModalHeader.addModalHeader .registrationHeaderIdentity p{color:#7f8ea4;margin-top:4px;font-size:13px}.centeredFormModalHeader.addModalHeader>button{color:#647287;width:36px;height:36px;box-shadow:none;background:0 0;border:0;margin-top:1px}.centeredFormModalHeader.addModalHeader>button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #9bbbed}.centeredFormModalHeader.noIcon .registrationHeaderIdentity{padding-left:2px}.centeredFormModalHeader.noIcon .registrationHeaderIdentity h2{font-size:23px}.centeredFormModalFooter{width:100%}@media (max-width:699px){.centeredFormModalHeader.addModalHeader{padding:14px 16px}}.taskRegistrationModal{width:min(1040px,100vw - 64px);height:min(860px,100dvh - 48px)}.taskModalBody{padding:18px 22px 22px}.taskModalBody .taskQuickFields{gap:16px 18px}.taskModalBody .taskField>span{margin-bottom:7px;font-size:14px}.taskModalBody .taskField input,.taskModalBody .taskField select{height:42px;padding-inline:11px;font-size:15px}.taskModalBody .taskField textarea{min-height:104px;padding:9px 11px;font-size:15px}.taskModalBody .checklistBuilder,.taskModalBody .taskRelationsBlock,.taskModalBody .visibleSettingsGrid{background:#fbfcfe;border:1px solid #dce3ec;border-radius:11px;margin-top:0;padding:14px 15px}.taskModalBody .checklistBuilder{grid-column:1/-1}.taskModalBody .taskRelationsBlock,.taskModalBody .visibleSettingsGrid{margin-top:16px}.taskModalBody .visibleSettingsGrid{gap:14px 18px}.taskModalBody .taskCreatedFrom{margin-bottom:0}.taskModalBody .taskFormError{margin:14px 0 0}.taskRegistrationModal .centeredFormModalFooter button{min-width:132px}:where(.scheduleRegistrationModal,.taskRegistrationModal){--dialog-section-size:14px;--dialog-field-size:13px;--dialog-helper-size:12px;--dialog-control-size:14px}:where(.scheduleRegistrationModal,.taskRegistrationModal) :where(input,textarea,select,button,option){font-family:inherit}:where(.scheduleRegistrationModal,.taskRegistrationModal) :where(input,textarea,select,option){font-size:var(--dialog-control-size);letter-spacing:normal;font-weight:400}:where(.scheduleRegistrationModal,.taskRegistrationModal) :where(input,textarea)::placeholder{font-size:var(--dialog-control-size);font-weight:400}.scheduleRegistrationModal .scheduleModalBody .taskField>span,.taskRegistrationModal .taskModalBody .taskField>span,.scheduleRegistrationModal .scheduleModalBody .inlineFieldHeading>b,.taskRegistrationModal .taskModalBody .inlineFieldHeading>b{font-size:var(--dialog-field-size)!important;letter-spacing:normal!important;font-weight:600!important;line-height:18px!important}.scheduleRegistrationModal .scheduleModalBody :where(.inlineFieldHeading>small,.inlineSectionHeading>p,.taskField>small,.formFieldLabel>small),.taskRegistrationModal .taskModalBody :where(.inlineFieldHeading>small,.inlineSectionHeading>p,.taskField>small,.formFieldLabel>small){font-size:var(--dialog-helper-size)!important;letter-spacing:normal!important;font-weight:400!important;line-height:17px!important}.scheduleRegistrationModal .scheduleModalBody .inlineSectionHeading>h3,.scheduleRegistrationModal .scheduleModalBody .scheduleDateHeading>b,.scheduleRegistrationModal .scheduleModalBody .schedulePreparationChecklist>.inlineFieldHeading>b,.taskRegistrationModal .taskModalBody .inlineSectionHeading>h3,.taskRegistrationModal .taskModalBody .checklistBuilder>.inlineFieldHeading>b{font-size:var(--dialog-section-size)!important;letter-spacing:normal!important;font-weight:600!important;line-height:20px!important}.scheduleModalBody .taskField input,.scheduleModalBody .taskField select,.taskModalBody .taskField input,.taskModalBody .taskField select,.scheduleModalBody .taskField textarea,.taskModalBody .taskField textarea{font-size:var(--dialog-control-size)}.collectionFilterPanel{background:#f8fafc;border-bottom:1px solid #dfe6ef;padding:11px 18px 13px}.collectionFilterControls{grid-template-columns:minmax(150px,1.35fr) repeat(4,minmax(105px,1fr)) auto;align-items:end;gap:10px;display:grid}.collectionFilterControls label{gap:5px;min-width:0;display:grid}.collectionFilterControls label>span{color:#6f7f94;font-size:11px;font-weight:800}.collectionFilterControls input,.collectionFilterControls select{color:#40536b;background:#fff;border:1px solid #d7e0eb;border-radius:8px;outline:none;width:100%;height:36px;padding:0 10px;font-size:13px}.collectionFilterControls input:focus,.collectionFilterControls select:focus{border-color:#7ca6ea;box-shadow:0 0 0 3px #eaf1ff}.collectionFilterClose{color:#607188;background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:36px;padding:0 11px;font-size:12px;font-weight:750}.collectionFilterClose:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.taskFilterDateRange{grid-column:1/-1;grid-template-columns:repeat(2,minmax(150px,220px));gap:10px;display:grid}.collectionActiveFilters{background:#fff;border-bottom:1px solid #e4e9ef;flex-wrap:wrap;align-items:center;gap:7px;min-height:47px;padding:8px 18px;display:flex}.collectionActiveFilters button{color:#3567a9;background:#edf4ff;border:1px solid #c8d9f2;border-radius:999px;min-height:29px;padding:4px 8px;font-size:12px;font-weight:700}.collectionActiveFilters button span{color:#6f87a8;margin-left:5px;font-size:14px}.collectionActiveFilters .collectionClearFilters{color:#6f7e91;background:0 0;border-color:#0000;text-decoration:underline}.filterButton{justify-content:center;align-items:center;gap:6px;display:inline-flex}.filterButton.active{color:#2563c7;background:#f1f6ff;border-color:#9dbbea}.filterButton>span{color:#fff;background:#2563c7;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:850;display:inline-grid}.collectionEmptyState{text-align:left;background:#fbfcfe;justify-content:center;align-items:center;gap:13px;min-height:150px;padding:26px 20px;display:flex}.collectionEmptyState>span{color:#70839d;background:#eaf0f7;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:850;display:grid}.collectionEmptyState strong{color:#40536b;font-size:15px}.collectionEmptyState p{color:#7d8b9d;margin:5px 0 0;font-size:13px}.collectionEmptyState>button{color:#2864bd;background:#f1f6ff;border:1px solid #b9cfee;border-radius:8px;height:34px;margin-left:8px;padding:0 11px;font-size:12px;font-weight:800}.collectionPaginationFooter{color:#718096;background:#fbfcfe;border-top:1px solid #e2e8ef;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;min-height:58px;padding:10px 18px;font-size:12px;display:grid}.collectionPaginationSummary{white-space:nowrap}.collectionPaginationSummary strong{color:#40536b}.collectionPaginationFooter>label{white-space:nowrap;align-items:center;gap:7px;display:flex}.collectionPaginationFooter select{color:#4e6077;background:#fff;border:1px solid #d7e0eb;border-radius:7px;height:31px;padding:0 25px 0 8px}.collectionPagination{justify-content:center;align-items:center;gap:3px;display:flex}.collectionPagination button{color:#607188;background:0 0;border:1px solid #0000;border-radius:7px;min-width:30px;height:30px;padding:0 8px;font-size:12px}.collectionPagination button:hover:not(:disabled),.collectionPagination button.active{color:#2563c7;background:#edf4ff;border-color:#bcd1ef;font-weight:800}.collectionPagination button:disabled{color:#b1bbc8;cursor:not-allowed}.collectionPagination>span{color:#9ba6b4;padding:0 2px}.collectionCurrentPage{white-space:nowrap}@media (max-width:1100px){.collectionPaginationFooter{grid-template-columns:auto 1fr auto}.collectionPaginationFooter>label{justify-self:end}.collectionPagination{grid-area:2/1/auto/-1}.collectionCurrentPage{grid-area:1/3}}@media (max-width:699px){.taskRegistrationModal{width:100vw;height:100dvh;max-height:none}.taskModalBody{padding:14px 16px 20px}.taskModalBody .taskQuickFields,.taskModalBody .visibleSettingsGrid{grid-template-columns:1fr}.taskModalBody .taskField.full,.taskModalBody .checklistBuilder{grid-column:auto}.centeredFormModalHeader.noIcon .registrationHeaderIdentity h2{font-size:22px}.taskRegistrationModal .centeredFormModalFooter button{min-width:0}.scheduleTaskTable{overflow-x:hidden}.collectionFilterPanel{padding:12px 13px}.collectionFilterControls{grid-template-columns:1fr 1fr}.collectionFilterControls .taskFilterKeyword,.taskFilterDateRange{grid-column:1/-1}.collectionFilterClose{grid-column:2;width:100%}.collectionActiveFilters{padding-inline:13px}.collectionEmptyState{text-align:center;flex-direction:column;align-items:center;min-height:170px;padding:24px 16px}.collectionEmptyState>button{margin-left:0}.collectionPaginationFooter{grid-template-columns:1fr auto;gap:10px;padding:10px 13px}.collectionPaginationFooter>label{grid-column:2;justify-self:end}.collectionPagination{grid-area:2/1/auto/-1;justify-content:space-between;overflow-x:auto}.collectionPagination button{flex:none}.collectionPagination button:not(:first-child):not(:last-child){display:none}.collectionCurrentPage{text-align:center;grid-area:3/1/auto/-1}.scheduleTaskTable .filterButton{display:inline-flex}.taskBoardHeader{align-items:flex-start;min-width:0}.taskBoardHeader>div:last-child{flex-wrap:wrap;justify-content:flex-end;display:flex}.scheduleTaskTable .taskTableHeader{display:none}.scheduleTaskTable .taskTableRow{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:12px 42px 12px 13px;position:relative;min-width:0!important}.scheduleTaskTable .taskName{grid-column:1/-1}.scheduleTaskTable .taskStatus{grid-column:1}.scheduleTaskTable time{grid-area:2/2}.scheduleTaskTable .relatedCell{grid-column:1/-1}.scheduleTaskTable .departmentCell{grid-column:1}.scheduleTaskTable .assigneeCell{grid-column:1/-1}.scheduleTaskTable .priorityCell{grid-area:4/2}.scheduleTaskTable .taskDeleteButton{position:absolute;top:10px;right:10px}}.dashboardUnifiedGrid{align-items:stretch}.dashboardUnifiedPanel{height:100%}.dashboardTypeBadge.tasks{background:var(--task-surface);color:var(--task-primary)}.dashboardTypeBadge.schedule{background:var(--schedule-surface);color:var(--schedule-primary)}.headerLinkGroup{flex:none;align-items:center;display:flex}.headerLinkItem{align-items:center;display:flex}.headerLinkGroup button{color:#3f6fae;background:0 0;border:0;min-height:30px;padding:5px 7px;font-size:12px;font-weight:800}.headerLinkDivider{background:#aebccc;width:1px;height:17px;margin:0 5px;display:block}.headerLinkGroup button:hover{text-underline-offset:3px;text-decoration:underline}.headerLinkGroup button:focus-visible{outline-offset:1px;border-radius:5px;outline:3px solid #a8c5f3}.dashboardMissingDueLink{color:#8f6418;background:#fff9e9;border:1px solid #efd59d;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:26px;margin:8px 0 0;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.dashboardMissingDueLink i{background:#d79a2b;border-radius:50%;flex:none;width:7px;height:7px}.dashboardMissingDueLink:focus-visible{outline-offset:2px;outline:2px solid #d6a749}.calendarScheduleEntry,.calendarMultiDayBar,.monthCalendar .monthMultiDayBar{background:var(--schedule-surface)!important}.calendarTaskEntry{background:var(--task-surface)!important}.calendarScheduleEntry:before{background:var(--schedule-primary)!important}.calendarTaskEntry:before{background:repeating-linear-gradient(to bottom,var(--task-primary) 0 3px,transparent 3px 5px)!important}:where(.weekEvent,.dailyEvent,.calendarMultiDayBar,.monthItem,.calendarHolidayEntry){opacity:1;text-shadow:none;font-weight:500!important}:where(.weekEvent,.dailyEvent,.calendarMultiDayBar,.monthItem,.calendarHolidayEntry,.monthHoliday) :where(strong,b){text-shadow:none;font-weight:500!important}:where(.weekEvent,.dailyEvent,.calendarMultiDayBar) :where(time,small){opacity:1;text-shadow:none;font-weight:400!important}.calendarMultiDayLaneLabel,.calendarHolidayEntry em,.monthHoliday em{text-shadow:none;font-weight:500!important}.calendarScheduleEntry{box-shadow:inset 0 0 0 1px #b7c9e3;color:#26374f!important;background:#dfeaff!important}.calendarScheduleEntry :where(strong,b,small,time){color:#26374f!important}.calendarScheduleEntry.blue{box-shadow:inset 0 0 0 1px #9fbce9;color:#173f7a!important;background:#dce9ff!important}.calendarScheduleEntry.blue :where(strong,b,small,time){color:#173f7a!important}.calendarScheduleEntry.blue:before{background:#2563eb!important}.calendarScheduleEntry.amber{box-shadow:inset 0 0 0 1px #dfbd77;color:#6b4500!important;background:#ffedc7!important}.calendarScheduleEntry.amber :where(strong,b,small,time){color:#6b4500!important}.calendarScheduleEntry.amber:before{background:#b87512!important}.calendarScheduleEntry.green{box-shadow:inset 0 0 0 1px #9bcfb8;color:#155c42!important;background:#ddf3e8!important}.calendarScheduleEntry.green :where(strong,b,small,time){color:#155c42!important}.calendarScheduleEntry.green:before{background:#168a62!important}.calendarScheduleEntry.violet{box-shadow:inset 0 0 0 1px #c1ade5;color:#50308b!important;background:#eee5ff!important}.calendarScheduleEntry.violet :where(strong,b,small,time){color:#50308b!important}.calendarScheduleEntry.violet:before{background:#6d4bd1!important}.calendarScheduleEntry.slate{box-shadow:inset 0 0 0 1px #b4c1cf;color:#30445c!important;background:#e5ebf2!important}.calendarScheduleEntry.slate :where(strong,b,small,time){color:#30445c!important}.calendarScheduleEntry.slate:before{background:#5f718a!important}.calendarTaskEntry{box-shadow:inset 0 0 0 1px var(--task-calendar-border);background:var(--task-calendar-surface)!important;color:var(--task-calendar-text)!important}.calendarTaskEntry :where(strong,b,small,time){color:var(--task-calendar-text)!important}.calendarScheduleEntry.googleCalendarColor{background:var(--calendar-entry-background)!important;color:var(--calendar-entry-foreground)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--calendar-entry-background) 72%,#000)!important}.calendarScheduleEntry.googleCalendarColor:before{background:var(--calendar-entry-background)!important}.calendarScheduleEntry.googleCalendarColor :where(strong,b,small,time){color:var(--calendar-entry-foreground)!important}.calendarTaskCompleted{opacity:.68!important}.calendarTaskCompleted :where(strong,b){text-decoration:line-through;text-decoration-thickness:1px}.completedTaskCheck{color:#fff;background:currentColor;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.calendarTaskCompleted .completedTaskCheck{color:#fff;background:#6f4aa1}.weeklySingleDayLane .calendarHolidayEntry,.dailyAllDayLane .calendarHolidayEntry{box-shadow:inset 0 0 0 1px #efb7bc;color:#7b2931!important;background:#ffe9ea!important}.calendarHolidayEntry strong,.monthHoliday,.monthHoliday b{color:#7b2931!important}.calendarHolidayEntry em,.monthHoliday em{color:#a62d38!important;background:#ffe0e2!important}.operationalTimelineItem.schedule,.operationalTimelinePopoverList>button.schedule{border-left-color:var(--schedule-primary);background:var(--schedule-surface)}.operationalTimelineItem.task,.operationalTimelinePopoverList>button.task{border-left-color:var(--task-primary);background:var(--task-surface)}@media (max-width:700px){.dashboardUnifiedPanel .panelHeader{flex-wrap:wrap;align-items:flex-start}.dashboardUnifiedPanel .headerLinkGroup{margin-left:auto}}@media (max-width:520px){.dashboardUnifiedPanel .blockTitle p{line-height:1.4;display:block}.headerLinkDivider{margin-inline:3px}}:where(html,body,button,input,textarea,select,option,optgroup,[role=button],[role=tab],[role=combobox],[role=listbox],[role=option],[role=menuitem]){font-family:var(--platform-ui-font)}:where(input,textarea,select,option,[role=combobox],[role=listbox],[role=option],[role=menuitem]){font-weight:400!important}:where(input,textarea)::placeholder{font-family:var(--platform-ui-font);opacity:1;font-weight:400}optgroup,button{font-weight:600!important}:where([role=combobox],[role=option],[role=menuitem],.selectionResults>button,.collectionFilterControls option){font-weight:400!important}:where(h1,h2,h3,.registrationHeaderIdentity h2,.blockTitle h2,.pageIdentity h1){font-weight:700!important}:where(.formFieldLabel,.taskField>span,.frameworkField>span,.collectionFilterControls label>span){font-weight:600!important}:where(.formFieldLabel>small,.taskField>span small,.frameworkField>span small){font-weight:400!important}.taskExecutionPanel .taskTableHeader,.taskExecutionRow{grid-template-columns:minmax(200px,1.5fr) minmax(100px,.72fr) 78px minmax(95px,.72fr) minmax(125px,1fr) 86px;align-items:center;gap:10px;display:grid}.taskExecutionPanel .taskTableHeader{min-width:0;padding-inline:18px}.taskExecutionRow{color:#506177;background:#fff;border-bottom:1px solid #e8edf3;min-height:62px;padding:9px 18px}.taskExecutionRow:hover{background:#fafcff}.taskExecutionRow.completed{color:#8793a3;background:#fbfcfd}.taskExecutionIdentity{align-items:center;gap:10px;min-width:0;display:flex}.taskExecutionIdentity>input{width:17px;height:17px;accent-color:var(--blue);flex:none}.taskExecutionIdentity>span{min-width:0}.taskExecutionIdentity button{color:#2f425a;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-size:14px;font-weight:700;overflow:hidden}.taskExecutionIdentity button:hover{color:var(--blue);text-decoration:underline}.taskExecutionIdentity small{color:#8592a2;letter-spacing:.35px;margin-top:4px;font-size:10px;font-weight:700;display:block}.taskExecutionRow.completed .taskExecutionIdentity button{color:#8793a3;text-decoration:line-through}.taskExecutionDue{white-space:nowrap;font-size:12px;font-weight:700}.taskExecutionDue.overdue{color:#c54b54}.taskExecutionPriority{color:#68778b;background:#f1f3f6;border-radius:5px;justify-self:start;padding:4px 6px;font-size:10px;font-weight:800}.taskExecutionPriority.high,.taskExecutionPriority.urgent{color:#c54850;background:#fff0f0}.taskExecutionPriority.low{color:#6f7e90;background:#edf3f7}.taskExecutionAssignee{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.taskExecutionRelation{min-width:0}.taskExecutionRelation small,.taskExecutionRelation b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskExecutionRelation small{color:#8a97a7;text-transform:uppercase;font-size:10px;font-weight:700}.taskExecutionRelation b{color:#52667f;margin-top:3px;font-size:12px;font-weight:600}.taskExecutionActions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.taskExecutionView,.taskExecutionDelete{color:#3267ad;background:#fff;border:1px solid #c7d7eb;border-radius:6px;height:29px;font-size:11px}.taskExecutionView{padding:0 8px}.taskExecutionDelete{color:#a84b53;width:29px;padding:0}.taskExecutionView:hover{background:#f0f6ff}.taskExecutionDelete:hover{background:#fff3f3}.taskExecutionView:focus-visible,.taskExecutionDelete:focus-visible,.taskExecutionIdentity button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.taskExecutionGroup{border:0}.taskExecutionGroup>header{background:#f8fafc;border-bottom:1px solid #e3e9f0;align-items:center;gap:8px;min-height:36px;padding:7px 18px;display:flex}.taskExecutionGroup>header h3{color:#41556e;margin:0;font-size:13px}.taskExecutionGroup>header span{color:#60738b;background:#e8eef6;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;font-weight:800;display:inline-grid}.needsReviewPlaceholder{text-align:center;align-content:center;place-items:center;min-height:154px;padding:28px 18px;display:grid}.needsReviewPlaceholder>span{color:#6c4fc0;letter-spacing:.4px;background:#f1edff;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.needsReviewPlaceholder h3{color:#34475f;margin:10px 0 0;font-size:16px}.needsReviewPlaceholder p{color:#7d8b9d;max-width:520px;margin:7px 0 0;font-size:12px;line-height:1.5}@media (min-width:700px) and (max-width:1100px){.taskExecutionPanel .taskTableHeader,.taskExecutionRow{grid-template-columns:minmax(150px,1.4fr) minmax(80px,.72fr) 62px minmax(72px,.65fr) minmax(86px,.9fr) 78px;gap:6px}.taskExecutionRow,.taskExecutionPanel .taskTableHeader{padding-inline:12px}.taskExecutionView{padding-inline:6px}}@media (max-width:699px){.taskExecutionPanel .taskTableHeader{display:none}.taskExecutionRow{grid-template-columns:minmax(0,1fr) auto auto;gap:7px 9px;padding:11px 13px}.taskExecutionIdentity{grid-column:1/-1}.taskExecutionDue{grid-column:1}.taskExecutionPriority{grid-column:2}.taskExecutionAssignee{grid-column:1}.taskExecutionRelation{grid-column:1/3}.taskExecutionActions{grid-area:2/3/4;align-self:center}.taskExecutionGroup>header{padding-inline:13px}}.taskListSubmenu{flex-wrap:nowrap;min-height:48px;padding-block:7px;overflow-x:auto}.taskListSubmenu button{flex:none}.taskListSubmenu button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.taskExecutionDue{align-items:center;gap:6px;min-width:0;display:inline-flex}.taskExecutionDue>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.recurrencePill{color:#64748a;letter-spacing:.35px;background:#f3f5f8;border:1px solid #d6dde7;border-radius:999px;flex:none;padding:2px 5px;font-size:8px;font-weight:800;line-height:1.2}.recurrencePill.scheduleRecurrencePill{color:#15803d;background:#ecfdf3;border-color:#0000}:is(body:has(.centeredDrawerLayer),body:has(.taskDrawerLayer),body:has(.frameworkModalLayer)){overflow:hidden}.centeredDrawerLayer{z-index:90;box-sizing:border-box;overscroll-behavior:contain;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07122666;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:hidden}.centeredDrawer{box-sizing:border-box;background:#fff;border:1px solid #dfe6ef;border-radius:16px;flex-direction:column;width:min(760px,100%);min-width:0;max-width:100%;height:auto;min-height:0;max-height:calc(100dvh - 56px);animation:.14s ease-out centeredDrawerEnter;display:flex;overflow:hidden;box-shadow:0 28px 90px #07112b70}.centeredDrawer-wide{width:min(1040px,100%)}.centeredDrawer-full-reading{width:min(1320px,100%)}.centeredDrawerHeader,.centeredDrawerFooter{flex:none;min-width:0}.centeredDrawerBody{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:hidden auto}@keyframes centeredDrawerEnter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.numberedSectionHeading{min-width:0}.numberedSectionHeading .numberedSectionBadge{flex:0 0 27px}.numberedSectionIdentity{min-width:0}.numberedSectionIdentity :is(h2,h3,h4,h5,h6){overflow-wrap:anywhere}.numberedSectionAction{min-width:0;margin-left:auto}@media (max-width:760px){.centeredDrawerLayer,.taskDrawerLayer,.frameworkModalLayer{align-items:center;padding:12px}.centeredDrawer,.taskDrawer,.frameworkModal{border:1px solid #dfe6ef;border-radius:12px;width:min(100%,100vw - 24px);max-height:calc(100dvh - 24px)}.numberedSectionHeading{flex-wrap:wrap;align-items:flex-start}.numberedSectionAction{flex-basis:100%;margin-left:37px}}@media (prefers-reduced-motion:reduce){.centeredDrawer{animation:none}}.knowledgeRegistrationDrawer .numberedSectionIdentity{flex:1;min-width:0;display:block}.knowledgeRegistrationDrawer .numberedSectionIdentity p{color:#465d77;white-space:normal;text-overflow:clip;margin:6px 0 0;font-size:1rem;line-height:1.55;display:block;position:static;overflow:visible}.knowledgeRegistrationDrawer .numberedSectionHeading{align-items:flex-start}.knowledgeRegistrationDrawer .frameworkEditGrid label,.knowledgeRegistrationDrawer .knowledgeFileDrop label{min-width:0;color:var(--ink);flex-direction:column;gap:6px;font-weight:650;display:flex}.knowledgeRegistrationDrawer .knowledgeFieldHelp,.knowledgeRegistrationDrawer .knowledgeFieldError{white-space:normal;overflow-wrap:anywhere;font-size:.94rem;font-weight:400;line-height:1.5;display:block}.knowledgeRegistrationDrawer .knowledgeFieldHelp{color:#465d77}.knowledgeRegistrationDrawer .knowledgeFieldError{color:#9c2938}.knowledgeFileDrop{background:#f5f8fd;border:1px dashed #93accb;border-radius:10px;padding:18px}.knowledgeSelectedFiles,.knowledgeRelationResults{padding:0;list-style:none}.knowledgeSelectedFiles li{border:1px solid #dce4ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:10px;display:flex}.knowledgeSelectedFiles li>span{overflow-wrap:anywhere;flex:1;min-width:180px}.knowledgeFilePreview{object-fit:contain;border:1px solid #dce4ee;border-radius:8px;width:100%;height:420px;display:block}.knowledgeTextPreview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}.knowledgeRelationResults button{text-align:left;width:100%;padding:10px}.knowledgeTitleLink{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.knowledgeRegistrationDrawer .frameworkDetailsSection{margin-bottom:24px}.knowledgeRegistrationDrawer>.regulatoryActionFooter{margin-inline:0;padding-inline:24px}.knowledgeRegistrationDrawer .regulatoryDetailsTitle:before{background:var(--blue)}.knowledgeRegistrationDrawer textarea[aria-describedby=knowledge-content-help]{min-height:200px}.knowledgeRegistrationDrawer .frameworkEditGrid label>.formFieldLabel{display:block}.knowledgeRegistrationDrawer .frameworkEditGrid label>.formFieldLabel b{display:inline}.knowledgeAttachmentImageLink{flex-basis:100%;max-width:100%;display:block}.knowledgeAttachmentImage{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:320px;display:block}.analysisDesignGrid>section>.analysisChoiceGrid{flex:0;grid-auto-rows:auto;align-content:start}.analysisDesignGrid .analysisChoiceGrid button>span>strong,.analysisDesignGrid .analysisChoiceGrid button>span>small{white-space:normal;overflow-wrap:anywhere}.sharedListTitleRow{align-items:center;gap:7px;min-width:0;display:flex}.sharedListTitleRow h2{min-width:0}.listHeaderIconButton{color:#596b81;background:#fff;border:1px solid #d5dee8;border-radius:7px;flex:0 0 31px;place-items:center;width:31px;height:31px;padding:0;font-size:18px;line-height:1;display:inline-grid}.listHeaderIconButton:hover{color:#596b81;background:#f8fafc;border-color:#bdc9d7}.listHeaderIconButton:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.listHeaderIconButton.loading{font-size:14px}button.listHeaderActionButton{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:31px;min-height:31px;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.listHeaderActionIcon{flex:none;font-size:14px;line-height:1}.listHeaderActionLabel{line-height:1}button.listHeaderFilterButton{color:#596b81;box-shadow:none;background:#fff;border:1px solid #d5dee8}button.listHeaderFilterButton:hover{color:#596b81;background:#f8fafc;border-color:#bdc9d7}button.listHeaderAddButton{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 4px 12px #1761dd22}button.listHeaderAddButton:hover{color:#fff;background:#0f56c7;border-color:#0f56c7}button.listHeaderActionButton:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.listHeaderActionCount{color:#fff;background:#2563c7;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:850;display:inline-grid}.listHeaderAddButton .listHeaderActionCount{color:var(--blue);background:#fff}button.workBoardFilterActive{color:#2563c7;background:#f1f6ff;border-color:#9dbbea}.calendarTitle>button.listHeaderAddButton{justify-self:end}.taskBoardHeader>div:last-child{align-items:center}@media (max-width:760px){.regulatoryListTools>.listHeaderAddButton{grid-area:2/3}}.modalActionFooter{flex-direction:row;align-items:center}.modalActionFooterLeft,.modalActionFooterRight,.modalActionFooterSafe,.modalActionFooterDanger{align-items:center;display:flex}.modalActionFooterLeft,.modalActionFooterRight{gap:9px;min-width:0}.modalActionFooterRight{justify-content:flex-end;margin-left:auto}.modalActionFooterDanger{margin-left:24px;padding-left:25px;position:relative}.modalActionFooterDanger:before{content:"";background:#cfd7e2;width:1px;position:absolute;top:7px;bottom:7px;left:0}.modalFooterButton{min-width:104px;height:var(--platform-modal-action-height);padding:0 var(--platform-modal-action-padding-inline);border:1px solid var(--line);border-radius:var(--platform-modal-action-radius);font-family:var(--platform-ui-font);font-size:var(--platform-modal-action-font-size);white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-weight:700;line-height:1;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.modalFooterButton.neutral{color:#52647b;background:#fff;border-color:#cfd8e4}.modalFooterButton.secondary{color:#52647b;background:#fff;border-color:#cbd6e3}.modalFooterButton.primary{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 5px 14px #1761dd30}.modalFooterButton.success{border-color:var(--green);background:var(--green);color:#fff}.modalFooterButton.danger{border-color:color-mix(in srgb,var(--red) 62%,white);color:#bd3945;background:#fff}.modalFooterButton.neutral:hover,.modalFooterButton.secondary:hover{color:#354961;background:#f7f9fc;border-color:#aebdce}.modalFooterButton.primary:hover{background:#0f56c7;border-color:#0f56c7}.modalFooterButton.success:hover{border-color:color-mix(in srgb,var(--green) 88%,#000);background:color-mix(in srgb,var(--green) 88%,#000)}.modalFooterButton.danger:hover{border-color:var(--red);background:color-mix(in srgb,var(--red) 7%,white);color:#a92f3b}.modalFooterButton:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.modalFooterButton.danger:focus-visible{outline-color:color-mix(in srgb,var(--red) 28%,white)}.modalFooterButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.modalActionIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px}.permanentDeleteLayer{z-index:8}.permanentDeleteDialog{overflow:hidden}.permanentDeleteDialog>p{overflow-wrap:anywhere}.permanentDeleteFooter{margin:18px -20px -20px;padding:13px 20px;position:static}.permanentDeleteFooter .modalActionFooterRight{margin-left:auto}.modalDetailSurface{background:#f5f7fa}.modalDetailSection{background:0 0;border:0;padding:0}.modalDetailSection+.modalDetailSection{margin-top:22px}.modalDetailSection>.numberedSectionHeading{margin-bottom:10px}.modalSectionContentCard{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:16px 18px;overflow:hidden}@media (max-width:760px){.modalActionFooter{flex-wrap:wrap;align-items:stretch}.modalActionFooterLeft,.modalActionFooterRight{flex-wrap:wrap;flex:auto}.modalActionFooterRight{justify-content:flex-end}.modalSectionContentCard{padding:14px}}@media (max-width:620px){.modalActionFooterLeft,.modalActionFooterRight{width:100%}.modalActionFooterRight{margin-left:0}.modalFooterButton{flex:auto}.modalActionFooterDanger{margin-left:24px}}@media (max-width:430px){.modalActionFooterLeft,.modalActionFooterRight{align-items:stretch}.modalActionFooterLeft{grid-template-columns:minmax(0,1fr);display:grid}.modalActionFooterDanger{margin:16px 0 0;padding:17px 0 0}.modalActionFooterDanger:before{width:auto;height:1px;inset:0 0 auto}.modalFooterButton{width:100%;min-width:0}.modalSectionContentCard{padding:12px}}.regulatoryFilterColorOption{border:1px solid color-mix(in srgb,currentColor 22%,transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;width:max-content;max-width:100%;padding:4px 7px;overflow:hidden}.actionSnackbarLayer{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 82px);z-index:140;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.actionSnackbar{border-radius:var(--platform-modal-action-radius);color:#fff;width:max-content;max-width:min(640px,100vw - 32px);min-height:52px;font-family:var(--platform-ui-font);font-size:var(--platform-modal-action-font-size);pointer-events:auto;background:#17263b;border:1px solid #31445d;align-items:center;gap:18px;padding:8px 9px 8px 16px;font-weight:700;line-height:1.35;display:flex;box-shadow:0 16px 40px #07112b4d}.actionSnackbar.success{border-color:color-mix(in srgb,var(--green) 72%,#13263b);background:#173b32}.actionSnackbar.error{border-color:color-mix(in srgb,var(--red) 72%,#13263b);background:#47262d}.actionSnackbar>span{overflow-wrap:anywhere;min-width:0}.actionSnackbarActions{align-items:center;gap:8px;margin-left:auto;display:flex}.actionSnackbar .modalFooterButton{min-width:88px;height:36px;padding-inline:14px}.actionSnackbar .modalFooterButton.neutral{color:#3f5269;background:#fff;border-color:#8593a5}.actionSnackbar .modalFooterButton.danger{color:#b8323e;background:#fff;border-color:#d95a65}@media (max-width:620px){.actionSnackbarLayer{bottom:calc(env(safe-area-inset-bottom,0px) + 96px);padding-inline:12px}.actionSnackbar{gap:12px;max-width:calc(100vw - 24px)}}@media (max-width:430px){.actionSnackbarLayer{bottom:calc(env(safe-area-inset-bottom,0px) + 112px);padding-inline:10px}.actionSnackbar{flex-direction:column;align-items:stretch;gap:9px;width:100%;max-width:calc(100vw - 20px);padding:11px 12px}.actionSnackbarActions{width:100%;margin-left:0}.actionSnackbarActions .modalFooterButton{flex:1;width:auto;min-width:0}}.pagcorPagination .paginationEllipsis{text-align:center;color:#8a96a7;min-width:18px;font-size:13px;line-height:25px}.groupedTabBar.groupedTabBarWrap{min-width:0;overflow:visible}.groupedTabBarWrap .pageTabGroup{width:100%}.groupedTabBarWrap .pageTabButtons{flex-wrap:wrap;width:auto}.groupedTabBarWrap .pageTabButtons button{white-space:normal;flex:0 auto}.groupedTabBarWrap button:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.recordTable{table-layout:fixed;border-collapse:collapse;width:100%;font:var(--platform-list-cell-font-size)/var(--platform-list-cell-line-height) var(--platform-ui-font);color:var(--platform-list-cell-color)}.recordTable .documentTableHead,.recordTable .documentFileRow{display:table-row}.recordTable th,.recordTable td{padding:var(--platform-list-cell-padding-block) var(--platform-list-cell-padding-inline);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.recordTable td{height:var(--platform-list-row-height)}.recordTable th{font:inherit;font-weight:700}.recordTable tbody tr:focus-within{background:#f9fbff}.recordIdentity,.recordCellStack{gap:3px;min-width:0;display:grid}.recordName{font-size:var(--platform-list-title-font-size)}.recordClamp,.recordName{-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recordSecondary{font-size:inherit;color:var(--muted)}.recordDash{color:var(--muted)}.recordCellStack a,.contactCell a{color:var(--blue);text-decoration:none}.recordCellStack a:hover,.contactCell a:hover{text-decoration:underline}.recordTable .contactStatus,.recordMobileList .contactStatus{white-space:normal;overflow-wrap:normal;max-width:100%}.recordMobileList{display:none}.recordModal>header,.recordModal>.regulatoryAddFooter,.recordForm>.regulatoryAddFooter{flex-shrink:0}.recordForm{flex-direction:column;min-height:0;display:flex;overflow:hidden}.recordForm>.regulatoryAddFooter,.recordModal>.regulatoryAddFooter{margin:0}.recordModal .frameworkFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recordModal .frameworkField :is(input,select,textarea){min-width:0;max-width:100%}.recordModal .frameworkDetailsGrid strong{overflow-wrap:anywhere}.recordModal .frameworkDetailsGrid+.frameworkDetailsGrid{margin-top:1em}.contactCell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.contactCellPhone{overflow-wrap:anywhere;min-width:0}.socialChannelIcon{width:18px;height:18px;display:block}.contactSocialLink{flex:none;align-items:center;display:inline-flex}.contactSocialLink[aria-disabled=true]{opacity:.45;cursor:default}.contactSocialLink:focus-visible,.contactCellPhone a:focus-visible{outline-offset:2px;outline:3px solid #a8c5f3}.contactCellPhone,.contactCellEmail,.contactSocialLink{align-items:center;gap:5px;min-width:0;display:inline-flex}.contactCellPhone>.contactChannelGlyph,.contactCellEmail>.contactChannelGlyph,.contactSocialLink>.contactChannelGlyph{border-radius:6px;flex-basis:22px;width:22px;height:22px}.contactCellPhone .contactChannelGlyph svg,.contactCellEmail .contactChannelGlyph svg,.contactSocialLink .contactChannelGlyph img,.contactSocialLink .contactChannelGlyphMask{width:15px;height:15px}.contactCellPhone>span:nth-child(2),.contactCellEmail>span:nth-child(2){color:#687a91;white-space:nowrap;font-size:11px}.contactCellPhone>a,.contactCellEmail>a{overflow-wrap:anywhere;min-width:0}.contactSocialLink>span:last-child{font-size:11px}.contactMethodLabel{align-items:center;gap:7px;min-width:0;display:flex!important}.contactMethodLabel>span:last-child{overflow-wrap:anywhere;min-width:0}.registryCategoryBadge.registryCategoryBadgeCompact{width:auto;min-width:0;height:auto;min-height:0;font-size:var(--platform-list-cell-font-size);padding:2px 4px;line-height:1}.recordModal .contactChannelRow.selected,.recordModal .contactChannelPreferred{color:var(--blue)}@media (max-width:760px){.recordTable{display:none}.recordMobileList{display:grid}.recordMobileCard{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.recordMobileCard>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.recordMobileCard .recordIdentity{flex:1;min-width:0}.recordMobileExtra{flex-wrap:wrap;gap:8px;display:flex}.recordModal .frameworkFieldGrid,.recordMobileList>.recordMobileCard{grid-template-columns:minmax(0,1fr)}.recordMobileList>.recordMobileCard>*{grid-area:auto/1}}.formValidationError{color:var(--red);border-color:var(--red)}.registryCategoryBadgeCompact{color:#2867c9;background:#eaf2ff;border-radius:4px;display:inline-flex}.recordTable th{overflow-wrap:normal}.regulatoryDetailsHeaderCompact .regulatoryDetailsTitle h2{-webkit-line-clamp:1;min-height:1.28em}.regulatoryDetailsHeaderCompact p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.regulatoryDetailsHeaderCompact>div,.regulatoryDetailsHeaderCompact .creationDetailsHeaderContent .regulatoryDetailsTitle{flex:1;min-width:0}.recordModal .modalActionFooterLeft,.recordModal .modalActionFooterRight{min-width:0;display:flex}.recordModal .modalActionFooterSafe{min-width:0}@media (max-width:760px){.regulatoryDetailsHeaderCompact .regulatoryDetailsTitle h2{-webkit-line-clamp:2;min-height:2.56em}.recordModal .modalActionFooterLeft,.recordModal .modalActionFooterRight{flex-basis:100%}.recordModal .modalActionFooterSafe{flex:1}}.registryListToolbar .regulatoryListTools{grid-template-rows:34px}.registryOfficialSourceManagement{background:#f7faff;border:1px solid #d9e5f4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:12px 16px;padding:14px 16px;display:grid}.registryOfficialSourceIntro{min-width:0}.registryOfficialSourceIntro h3{color:#344a64;margin:0;font-size:15px}.registryOfficialSourceIntro p{color:#6f8198;margin:5px 0 0;font-size:12px;line-height:1.5}.registryOfficialSourceControls{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.registrySourceStatus{color:#536b88;overflow-wrap:anywhere;font-size:12px;font-weight:750}.registrySourceStatus.format-review,.registrySourceStatus.pending,.registrySourceStatus.source-unconfigured{color:#a56208}.registrySourceActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.registrySourceActions button{white-space:nowrap;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.registrySourceTertiary,.registrySourceSecondary{color:#526b89;background:#fff;border:1px solid #c9d7e7}.registrySourcePrimary{border:1px solid var(--blue);background:var(--blue);color:#fff}.registrySourceActions button:disabled{opacity:.5;cursor:not-allowed}.irHistoryHead,.irHistoryRow{grid-template-columns:minmax(126px,.8fr) minmax(110px,.7fr) minmax(180px,1.3fr) minmax(136px,.8fr) minmax(116px,.72fr) minmax(76px,.45fr) 64px}.irHistoryDate,.irHistoryChanges{flex-direction:column;gap:3px;min-width:0;display:flex}.irHistoryDate b,.irHistoryDate small,.irHistoryChanges small{font-size:12px}.irHistoryDate small{color:#7e8da0}.irHistoryFile{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}.irHistoryChanges b{color:#526a87}.irHistoryRow em small{margin-top:4px;display:block}.registryImportHistoryModal .regulatoryDetailsHeader,.registryImportDetailsModal .regulatoryDetailsHeader{z-index:4;position:sticky;top:0}.registryImportedCompanies{border:1px solid #dfe6ef;border-radius:9px;overflow:hidden}.registryImportedCompaniesHead,.registryImportedCompanyRow{grid-template-columns:minmax(220px,1.4fr) minmax(110px,.65fr) minmax(130px,.72fr) minmax(190px,1fr) 58px;align-items:center;gap:10px;padding:9px 11px;display:grid}.registryImportedCompaniesHead{color:#78889d;text-transform:uppercase;background:#f5f8fc;font-size:11px;font-weight:800}.registryImportedCompanyRow{color:#596d86;border-top:1px solid #e8edf3;font-size:12px}.registryImportedCompanyName,.registryImportedCompanyView{color:var(--blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.registryImportedCompanyName{-webkit-line-clamp:2;color:#344960;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.registryImportedCompanyView{text-align:right}.registryReviewHistory{background:#dfe6ef;border:1px solid #dfe6ef;border-radius:9px;gap:1px;display:grid;overflow:hidden}.registryReviewHistory>div{background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.registryReviewHistory small{color:#8090a3;overflow-wrap:anywhere;grid-column:1/-1}.registryOfficialSourceUpload{width:min(1120px,100vw - 24px)}.registryUploadBody{overflow-x:hidden}.registryUploadSourceGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.registryUploadDrop{text-align:center;background:#f8fbff;border:1px dashed #99b4d8;border-radius:10px;flex-direction:column;grid-row:span 2;justify-content:center;align-items:center;min-height:132px;padding:18px;display:flex;position:relative}.registryUploadDrop input{opacity:0;width:1px;height:1px;position:absolute}.registryUploadDrop strong{color:#3c5573;overflow-wrap:anywhere;max-width:100%}.registryUploadDrop span{color:#71849b;margin-top:6px;font-size:12px;line-height:1.45}.registryUploadDrop button,.registryUploadInlineAction{color:#41658f;background:#fff;border:1px solid #b9cbe1;border-radius:8px;min-height:34px;margin-top:12px;padding:0 12px;font-weight:750}.registryUploadMetadata{background:#dfe6ef;border:1px solid #dfe6ef;border-radius:8px;grid-column:1/-1;grid-template-columns:.8fr 1.5fr 1fr;gap:1px;display:grid;overflow:hidden}.registryUploadMetadata span{background:#fff;min-width:0;padding:9px 10px}.registryUploadMetadata small,.registryUploadMetadata b{display:block}.registryUploadMetadata small{color:#8794a5;font-size:11px}.registryUploadMetadata b{color:#4e6179;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.registryMappingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.registryMappingGrid select{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;width:100%;height:38px;padding:0 10px}.registryExtractionMetrics,.registryComparisonCounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.registryExtractionMetrics span,.registryComparisonCounts span{color:#718197;background:#fafcff;border:1px solid #dfe6ef;border-radius:8px;padding:9px 10px;font-size:12px}.registryExtractionMetrics b,.registryComparisonCounts b{color:#365270;margin-bottom:3px;font-size:16px;display:block}.registryComparisonCounts{grid-template-columns:repeat(6,minmax(0,1fr))}.registryComparisonCounts small{min-height:30px;display:block}.registryExtractionPreview{gap:10px;margin-top:12px;display:grid}.registryExtractionPreview article{border:1px solid #dfe6ef;border-radius:9px;overflow:hidden}.registryExtractionPreview header{background:#f6f9fc;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}.registryExtractionPreview header small{color:#7d8ca0}.registryExtractionPreview article>div{background:#dfe6ef;grid-template-columns:1fr 1fr;gap:1px;display:grid}.registryExtractionPreview pre{color:#52657c;min-width:0;max-height:190px;font:11px/1.5 var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin:0;padding:10px;overflow:auto}.registryUploadMore{color:#7f8ea1;margin:9px 0 0;font-size:12px}.registryReviewApply{grid-template-columns:1fr 1fr;gap:8px;display:grid}.registryReviewApply p{background:#fafcff;border:1px solid #dfe6ef;border-radius:8px;margin:0;padding:9px 10px}.registryReviewApply strong,.registryReviewApply span{display:block}.registryReviewApply strong{color:#718096;font-size:11px}.registryReviewApply span{color:#405772;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.registryApplySuccess{background:#f1fbf6!important;border-color:#b9dfcf!important}.registryDuplicateResult{background:#f3fbf7;border:1px solid #b9dfcf;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.registryDuplicateResult>span{color:#16724f;background:#d9f1e6;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.registryDuplicateResult strong{color:#244f42;font-size:16px;display:block}.registryDuplicateResult p{color:#526b63;margin:5px 0 0;font-size:13px;line-height:1.5}.registryDuplicateResult.categoryMismatch{background:#fffbf0;border-color:#f0d39a}.registryDuplicateResult.categoryMismatch>span{color:#92630b;background:#fff0c8}.registryDuplicateResult.categoryMismatch strong{color:#72530e}.registryDuplicateFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.registryDuplicateFacts>div{background:#fafcff;border:1px solid #dfe6ef;border-radius:8px;min-width:0;padding:10px 11px}.registryDuplicateFacts small,.registryDuplicateFacts strong{display:block}.registryDuplicateFacts small{color:#8290a2;font-size:11px}.registryDuplicateFacts strong{color:#405772;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45}@media (max-width:760px){.registryOfficialSourceManagement{grid-template-columns:1fr;align-items:start;gap:10px;margin:10px}.registryOfficialSourceControls{align-items:flex-start;width:100%}.registrySourceActions{justify-content:flex-start;width:100%}.registrySourceActions button{white-space:normal;flex:145px}.irHistoryHead,.registryImportedCompaniesHead{display:none}.irHistoryRow,.registryImportedCompanyRow{border:1px solid #dfe6ef;border-radius:9px;grid-template-columns:1fr 1fr;gap:9px 12px;margin-bottom:8px;padding:12px;display:grid}.irHistoryRow>:before,.registryImportedCompanyRow>span:before{content:attr(data-label);color:#8a97a8;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.irHistoryRow .irHistoryFile,.registryImportedCompanyName{grid-column:1/-1}.registryImportedCompanyView{text-align:right;align-self:end}.registryUploadSourceGrid,.registryMappingGrid,.registryDuplicateFacts{grid-template-columns:1fr}.registryUploadDrop{grid-row:auto}.registryUploadMetadata{grid-column:auto;grid-template-columns:1fr}.registryExtractionMetrics,.registryComparisonCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.registryExtractionPreview article>div,.registryReviewApply{grid-template-columns:1fr}.registryExtractionPreview header{flex-direction:column;align-items:flex-start}.registryOfficialSourceUpload{width:100vw;max-width:none}.registryListToolbar{width:100%}.registryListToolbar .regulatoryListTools{grid-template-rows:34px;grid-template-columns:minmax(0,1fr) auto}}.registryListHeader{align-items:center!important}.registryListHeader>.registryListToolbar{align-self:center}.registryListHeader>.registryListToolbar .listHeaderActionButton{height:34px}.registryOfficialSourceUpload .registryUploadSourceGrid>.filePicker{min-width:0}.commonSourceFilePicker .frameworkCompactUpload{flex:none;width:100%;min-width:0;max-width:none;height:auto;min-height:52px}.commonSourceFilePicker .emailAttachmentPick>strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.filePickerDescription{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;margin-top:3px;display:flex}.compactUploadText .filePickerDescription small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;display:inline;overflow:visible}.compactUploadText .filePickerFormatHint{color:var(--red);font-size:11px;font-weight:600}.registryReadonlyField{color:#53647a;background:#f4f6f9;border:1px solid #dce4ee;border-radius:8px;align-items:center;height:38px;padding:0 10px;font-size:14px;display:flex}.registrySourceDateResult{background:#dfe6ef;border:1px solid #dfe6ef;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:9px;display:grid;overflow:hidden}.registrySourceDateResult>div{background:#fff;min-width:0;padding:10px 11px}.registrySourceDateResult small,.registrySourceDateResult strong{display:block}.registrySourceDateResult small{color:#8290a2;font-size:11px}.registrySourceDateResult strong{color:#425a75;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.registrySourceDateResult.date-review-required{background:#f0d39a;border-color:#f0d39a}.registryUploadStep{min-height:0}.registryUploadState{background:#fafcff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}.registryUploadState>span{color:#52657c;background:#eef2f7;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:850}.registryUploadState>p{color:#52657c;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.registryUploadState.ready,.registryUploadState.completed{background:#f3fbf7;border-color:#b9dfcf}.registryUploadState.ready>span,.registryUploadState.completed>span{color:#16724f;background:#ddf3e9}.registryUploadState.needs-review{background:#fffbf0;border-color:#f0d39a}.registryUploadState.needs-review>span{color:#92630b;background:#fff0c8}.registryUploadState.blocked,.registryUploadState.error{background:#fff6f6;border-color:#efc1c1}.registryUploadState.blocked>span,.registryUploadState.error>span{color:#a43c45;background:#fde3e3}.registryUploadDetails{background:#fff;border:1px solid #e2e8f0;border-radius:9px;margin-top:9px;overflow:hidden}.registryUploadDetails>summary{color:#41658f;cursor:pointer;padding:9px 11px;font-size:12px;font-weight:800}.registryUploadDetails[open]>summary{background:#f8fafc;border-bottom:1px solid #e7ecf2}.registryUploadDetails>.frameworkDetailsGrid,.registryUploadDetails>.registryMappingGrid,.registryUploadDetails>.registryExtractionPreview,.registryUploadDetails>.registryComparisonCounts{margin:10px}.registryUploadDetails>.registryUploadInlineAction,.registryUploadDetails>.registryUploadMore,.registryUploadDetails>.frameworkDetailsNotice{margin:0 10px 10px}.registryHistoryNotice{justify-content:space-between;align-items:center;gap:12px;display:flex}.registryHistoryNotice button{color:#41658f;background:#fff;border:1px solid #d2dce9;border-radius:7px;min-height:32px;padding:0 12px;font-weight:750}.irHistoryRow button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.registryListHeader{align-items:stretch!important}.registryListHeader>.blockTitle h2{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.registryListHeader>.registryListToolbar{align-self:stretch}.commonSourceFilePicker .frameworkCompactUpload{height:auto;min-height:52px}.registrySourceDateResult{grid-template-columns:minmax(0,1fr)}.registryHistoryNotice{flex-direction:column;align-items:stretch}.registryHistoryNotice button{width:100%}}@media (max-width:480px){.commonSourceFilePicker .frameworkCompactUpload{grid-template-columns:30px minmax(0,1fr)}.commonSourceFilePicker .frameworkCompactUpload .choosePdfButton{grid-column:1/-1;width:100%}}@media (max-width:430px){.registrySourceActions{grid-template-columns:1fr;display:grid}.registrySourceActions button{width:100%}.registryExtractionMetrics,.registryComparisonCounts{grid-template-columns:1fr 1fr}.registryOfficialSourceManagement{margin-inline:8px;padding:12px}.registryUploadMetadata b{word-break:break-word}}@media (min-width:761px){:is(.knowledgeLibraryTableHead,.noteTableHead,.taskTableHeader,.assistantHistoryHead,.updateTableHead,.assistantSourceTableHead,.analysisSourceTableHead){min-height:var(--platform-list-header-height);padding:0 var(--platform-list-cell-padding-inline);background:var(--platform-list-header-background);border-bottom:1px solid var(--line);color:var(--platform-list-header-color);font-size:var(--platform-list-header-font-size);font-weight:700;line-height:var(--platform-list-cell-line-height);letter-spacing:var(--platform-list-header-letter-spacing);align-items:center}.scheduleTaskTable .taskTableHeader{min-height:var(--platform-list-header-height);padding:0 var(--platform-list-cell-padding-inline)}:is(.knowledgeLibraryRow,.noteListRow,.taskTableRow,.taskExecutionRow,.assistantHistoryList>article,.updateTableRow,.assistantSourceRow,.analysisSourceList>article){min-height:var(--platform-list-row-height);padding:var(--platform-list-cell-padding-block) var(--platform-list-cell-padding-inline);border-top:0;border-bottom:1px solid var(--platform-list-row-border);color:var(--platform-list-cell-color);font-size:var(--platform-list-cell-font-size);line-height:var(--platform-list-cell-line-height);align-items:center}.recordTable th{height:var(--platform-list-header-height);padding:0 var(--platform-list-cell-padding-inline);background:var(--platform-list-header-background);border-bottom:1px solid var(--line);color:var(--platform-list-header-color);font-size:var(--platform-list-header-font-size);line-height:var(--platform-list-cell-line-height);letter-spacing:var(--platform-list-header-letter-spacing);text-transform:uppercase;vertical-align:middle}.recordTable td{height:var(--platform-list-row-height);padding:var(--platform-list-cell-padding-block) var(--platform-list-cell-padding-inline);border-bottom:1px solid var(--platform-list-row-border);color:var(--platform-list-cell-color);font-size:var(--platform-list-cell-font-size);line-height:var(--platform-list-cell-line-height);vertical-align:middle}}.frameworkModalFooter.modalActionFooter{border-top:1px solid var(--line);background:#fff;flex-shrink:0;gap:12px;min-width:0;margin:0;padding:12px 24px}.frameworkForm>.frameworkModalFooter.modalActionFooter{margin-inline:-18px}.modalActionFooter>.modalActionFooterLeft,.modalActionFooter>.modalActionFooterRight{flex-wrap:wrap;display:flex}.modalActionFooter>.modalActionFooterNote{min-width:0;color:var(--muted);overflow-wrap:anywhere;white-space:normal;flex:1;font-size:13px;display:block}.modalActionFooterNote>p{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;max-width:100%;margin:0;display:flex}.modalActionFooterNote em{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-style:normal}.modalActionFooter .modalFooterButton{height:auto;min-height:var(--platform-modal-action-height);white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-block:10px;line-height:1.35}.modalActionFooterSafe{flex-wrap:wrap}.companyComboboxBadges{overflow-wrap:anywhere;max-width:45%}.companyComboboxSelected .companyComboboxBadges{justify-content:flex-start;max-width:100%}@media (max-width:760px){.frameworkModalFooter.modalActionFooter{padding-inline:15px}.frameworkForm>.frameworkModalFooter.modalActionFooter{margin-inline:-10px}.modalActionFooter>.modalActionFooterNote{flex-basis:100%}}@media (max-width:430px){.modalActionFooter>.modalActionFooterLeft,.modalActionFooter>.modalActionFooterRight{grid-template-columns:minmax(0,1fr);display:grid}.modalActionFooter .modalActionFooterSafe,.modalActionFooter .modalActionFooterSafe>.modalFooterButton{width:100%}.companyComboboxResults>button{flex-wrap:wrap}.companyComboboxResults .companyComboboxBadges{justify-content:flex-start;max-width:100%}}.calendarCreationActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.calendarCreationActions .calendarAddTaskButton{background:var(--task-calendar-surface);color:var(--task-calendar-text);border-color:var(--task-calendar-border)}.calendarCreationActions .calendarAddTaskButton:hover{background:var(--task-surface);border-color:var(--task-primary)}@media (max-width:760px){.calendarTitle:has(.calendarCreationActions){grid-template-columns:minmax(0,1fr);min-width:0}.calendarCreationActions{grid-area:3/1;width:100%}}.monthCalendar>div span.monthHoliday{line-height:16px;height:16px!important}
