:root{--theme-bg:#16191d;--theme-sidebar:#121418;--theme-surface:#1f2329;--theme-raised:#212429;--theme-header:#272c32;--theme-input:#1a1e22;--theme-hover:#2b3339;--theme-selected:#223834;--theme-line:#34383f;--theme-control:#3f454c;--theme-focus:#6ee0bd;--theme-text:#fff;--theme-label:#c5ceda;--theme-muted:#a9b1bc;--theme-placeholder:#929ba3;--theme-disabled:#8b949e;--theme-accent:#6ee0bd;--theme-accent-hover:#8cebd0;--theme-on-accent:#101918;--theme-success:#76dfb0;--theme-success-bg:#20392e;--theme-danger:#ff686b;--theme-danger-bg:#3c252a;--theme-warning:#f2c078;--theme-warning-bg:#3b3123;--theme-info:#91baff;--theme-info-bg:#233248;--theme-violet:#c4adff;--theme-violet-bg:#302a43;--theme-cyan:#82d8dd;--theme-cyan-bg:#21383c;--theme-shadow:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@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:var(--theme-sidebar);--nav2:var(--theme-sidebar);--ink:var(--theme-text);--muted:var(--theme-muted);--line:var(--theme-line);--blue:var(--theme-accent);--bg:var(--theme-bg);--green:var(--theme-success);--red:var(--theme-danger);--amber:var(--theme-warning);--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:var(--theme-header);--platform-list-header-color:var(--theme-muted);--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:var(--theme-label);--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:var(--theme-line);--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}:root[data-theme=light]{--nav:#101a32;--nav2:#0c1427;--ink:#14213d;--muted:#75839a;--line:#e4eaf2;--blue:#1761dd;--bg:#f4f7fb;--green:#0ea66a;--red:#e55757;--amber:#e89a24;--platform-list-header-background:#f7f9fc;--platform-list-header-color:#8b97a7;--platform-list-cell-color:#6e7d91;--platform-list-row-border:#edf1f5}*{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{width:248px;color:var(--theme-text);background:linear-gradient(180deg,var(--theme-sidebar) 0%,var(--nav2) 100%);z-index:20;flex-direction:column;padding:23px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}:where(html[data-theme=light]) .sidebar{color:#fff;background:linear-gradient(180deg,#121e39 0%,var(--nav2) 100%)}.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:var(--theme-muted);margin-top:3px;font-size:13px}:where(html[data-theme=light]) .brandRow small{color:#8190aa}.closeMenu{color:var(--theme-muted);background:0 0;border:0;margin-left:auto;font-size:30px;display:none}:where(html[data-theme=light]) .closeMenu{color:#91a0b9}.sideLabel{letter-spacing:1.7px;color:var(--theme-muted);margin:0 12px 8px;font-size:14px}:where(html[data-theme=light]) .sideLabel{color:#6f7f9b}.navigation{flex-direction:column;gap:2px;display:flex}.navMain{width:100%;height:42px;color:var(--theme-muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 11px;font-size:16px;display:flex}:where(html[data-theme=light]) .navMain{color:#abb7ca}.navMain:hover,.navMain.selected{background:var(--theme-selected);color:var(--theme-text)}:where(html[data-theme=light]) .navMain:hover,:where(html[data-theme=light]) .navMain.selected{color:#fff;background:#1a2d53}:where(html[data-theme=light]) .navMain.selected{box-shadow:inset 3px 0 #3b7cf2}.navIcon{text-align:center;width:19px;font-size:18px}.navMain i{background:var(--theme-info-bg);border-radius:4px;margin-left:auto;padding:3px 5px;font-size:13px;font-style:normal}:where(html[data-theme=light]) .navMain i{background:#7658f5}.navMain b{color:var(--theme-muted);margin-left:auto;font-size:14px}:where(html[data-theme=light]) .navMain b{color:#74849f}.navMain i+b{margin-left:2px}.subNav{border-left:1px solid var(--theme-info);gap:2px;margin:4px 0 7px 35px;padding-left:11px;display:grid}:where(html[data-theme=light]) .subNav{border-left:1px solid #34435e}.subNav button{text-align:left;color:var(--theme-muted);background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:15px}:where(html[data-theme=light]) .subNav button{color:#7f8ca4}.subNav button:hover,.subNav button.active{color:var(--theme-text);background:#ffffff0c}:where(html[data-theme=light]) .subNav button:hover,:where(html[data-theme=light]) .subNav button.active{color:#fff}.subNav button.active{color:var(--theme-info)}.connectionCard{border:1px solid var(--theme-info);background:var(--theme-surface);border-radius:12px;margin-top:auto;padding:13px}:where(html[data-theme=light]) .connectionCard{background:#13203a;border:1px solid #2b3853;border-radius:12px}.secureTitle{letter-spacing:.4px;margin-bottom:9px;font-size:14px;font-weight:700}.pulseDot,.live i{background:var(--theme-success-bg);width:7px;height:7px;box-shadow:0 0 0 3px var(--theme-shadow);border-radius:50%;margin-right:7px;display:inline-block}:where(html[data-theme=light]) .pulseDot,:where(html[data-theme=light]) .live i{background:#23c989;box-shadow:0 0 0 3px #1e5148}.connectionCard p{color:var(--theme-muted);align-items:center;gap:7px;margin:8px 0;font-size:14px;display:flex}:where(html[data-theme=light]) .connectionCard p{color:#c7d0df}.connectionCard p b{color:var(--theme-success);margin-left:auto;font-size:13px}:where(html[data-theme=light]) .connectionCard p b{color:#59d6a8}.googleMark{color:var(--theme-info);font-weight:700}:where(html[data-theme=light]) .googleMark{color:#7aa7ff}.ownerEmail{color:var(--theme-text);letter-spacing:.2px;margin-left:19px;font-size:13px;display:block}:where(html[data-theme=light]) .ownerEmail{color:#e0eaff}.divider{background:var(--theme-info-bg);height:1px;margin:11px 0}:where(html[data-theme=light]) .divider{background:#28364f}.syncTime{color:var(--theme-label);margin-top:9px;font-size:13px;display:block}:where(html[data-theme=light]) .syncTime{color:#65748f}.profileRow{border-top:1px solid var(--theme-line);align-items:center;gap:9px;margin-top:13px;padding:14px 4px 0;display:flex}:where(html[data-theme=light]) .profileRow{border-top:1px solid #29354b}.avatar{background:var(--theme-raised);width:33px;height:33px;color:var(--theme-info);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}:where(html[data-theme=light]) .avatar{color:#195ccf;background:#dce8fb}.profileRow div{min-width:0}.profileRow strong,.profileRow small{white-space:nowrap;display:block}.profileRow strong{font-size:14px}.profileRow small{color:var(--theme-muted);margin-top:3px;font-size:13px}:where(html[data-theme=light]) .profileRow small{color:#7e8ca4}.profileRow button{color:var(--theme-muted);background:0 0;border:0;margin-left:auto}:where(html[data-theme=light]) .profileRow button{color:#75849e}.workspace{min-width:0;margin-left:248px}.topbar{border-bottom:1px solid var(--line);background:var(--theme-surface);z-index:10;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}:where(html[data-theme=light]) .topbar{background:#fff}.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:var(--theme-success);border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:999px;padding:6px 9px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .privateBadge{color:#0e8b5b;background:#eaf8f2;border:1px solid #ccecdf;border-radius:999px}.privateBadge i{background:var(--theme-success-bg);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}:where(html[data-theme=light]) .privateBadge i{background:#14b978}.iconButton,.quickButton{border-radius:8px;height:35px}.iconButton{border:1px solid var(--line);background:var(--theme-surface);width:36px;color:var(--theme-label);position:relative}:where(html[data-theme=light]) .iconButton{color:#5e6c82;background:#fff}.iconButton i{background:var(--theme-danger-bg);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}:where(html[data-theme=light]) .iconButton i{background:#ee5b5b}.quickButton{border:1px solid var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent);padding:0 13px;font-size:15px;font-weight:700;box-shadow:0 5px 14px #0000002b}:where(html[data-theme=light]) .quickButton{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 5px 14px #1761dd2b}.pageWrap{max-width:1390px;margin:auto;padding:22px 32px 48px}.crumb{color:var(--theme-muted);align-items:center;gap:7px;margin-bottom:14px;font-size:13px;display:flex}:where(html[data-theme=light]) .crumb{color:#98a2b1}.crumb b{color:var(--theme-muted)}:where(html[data-theme=light]) .crumb b{color:#c1c8d2}.crumb strong{color:var(--theme-label)}:where(html[data-theme=light]) .crumb strong{color:#5b6a81}.welcomeRow{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.welcomeRow p{color:var(--theme-muted);margin:0 0 8px;font-size:14px}:where(html[data-theme=light]) .welcomeRow p{color:#7b889a}.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:var(--theme-surface);border-radius:12px;align-items:center;gap:10px;padding:10px 15px;display:flex;box-shadow:0 5px 18px #00000010}:where(html[data-theme=light]) .weatherCard{background:#fff;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:var(--theme-label);padding-left:10px;font-size:14px}:where(html[data-theme=light]) .weatherCard div{color:#526177}.weatherCard small{color:var(--theme-muted);margin-top:3px;display:block}:where(html[data-theme=light]) .weatherCard small{color:#98a3b2}.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:var(--theme-muted);margin:4px 0 0;font-size:13px}:where(html[data-theme=light]) .sectionHeader p,:where(html[data-theme=light]) .panelHeader p{color:#8995a6}.sectionHeader button{border:1px solid var(--line);background:var(--theme-header);color:var(--theme-label);border-radius:7px;padding:7px 10px;font-size:14px}:where(html[data-theme=light]) .sectionHeader button{color:#61738b;background:#fff}.marketGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.marketCard,.panel{border:1px solid var(--line);background:var(--theme-surface);border-radius:13px;box-shadow:0 6px 22px #00000010}:where(html[data-theme=light]) .marketCard,:where(html[data-theme=light]) .panel{background:#fff;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:var(--theme-muted);font-size:13px}:where(html[data-theme=light]) .marketTop span{color:#8d99aa}.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:var(--theme-raised)}:where(html[data-theme=light]) .marketTop i.up{background:#eaf8f2}.marketTop i.down{color:var(--red);background:var(--theme-raised)}:where(html[data-theme=light]) .marketTop i.down{background:#fff0f0}.marketValue{margin-top:14px;font-size:24px;display:block}.marketCard>small{color:var(--theme-muted);font-size:13px;position:absolute;bottom:12px;left:16px}:where(html[data-theme=light]) .marketCard>small{color:#a0a9b6}.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:var(--theme-label);background:0 0;border:0;font-size:13px}:where(html[data-theme=light]) .panelHeader button{color:#58708f}.viewSwitch{background:var(--theme-raised);border-radius:7px;width:max-content;margin-top:12px;padding:3px;display:flex}:where(html[data-theme=light]) .viewSwitch{background:#f2f5f9}.viewSwitch button{height:24px;color:var(--theme-muted);background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:13px}:where(html[data-theme=light]) .viewSwitch button{color:#8290a3}.viewSwitch .active{background:var(--theme-surface);color:var(--blue);font-weight:700;box-shadow:0 1px 5px #00000018}:where(html[data-theme=light]) .viewSwitch .active{background:#fff;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:var(--theme-muted);background:0 0;border:0}:where(html[data-theme=light]) .dayStrip button{color:#8794a6}.dayStrip div{border-radius:7px;padding:6px 0}.dayStrip span,.dayStrip b{display:block}.dayStrip span{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .dayStrip span{color:#9aa4b3}.dayStrip b{margin-top:3px;font-size:15px}.dayStrip .today{background:var(--theme-accent);color:var(--theme-on-accent)}:where(html[data-theme=light]) .dayStrip .today{background:var(--blue);color:#fff}.dayStrip .today span{color:var(--theme-text)}:where(html[data-theme=light]) .dayStrip .today span{color:#dfe9ff}.event{border-bottom:1px solid var(--theme-line);align-items:center;height:45px;display:flex}:where(html[data-theme=light]) .event{border-bottom:1px solid #edf1f5}.event time{color:var(--theme-muted);width:42px;font-size:13px}:where(html[data-theme=light]) .event time{color:#738096}.event>span{border-radius:3px;width:3px;height:27px;margin-right:9px}.event>span.blue{background:var(--theme-info-bg)}:where(html[data-theme=light]) .event>span.blue{background:#2e72e8}.event>span.amber{background:var(--amber)}.event>span.green{background:var(--theme-success-bg)}:where(html[data-theme=light]) .event>span.green{background:#20a977}.event div{flex:1}.event strong,.event small{display:block}.event strong{font-size:14px}.event small{color:var(--theme-muted);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .event small{color:#929dab}.event button{color:var(--theme-muted);background:0 0;border:0}:where(html[data-theme=light]) .event button{color:#9aa4b2}.dashedButton{border:1px dashed var(--theme-control);background:var(--theme-raised);width:100%;height:29px;color:var(--theme-label);border-radius:7px;margin-top:10px;font-size:13px}:where(html[data-theme=light]) .dashedButton{color:#5b718d;background:#f9fbfd;border:1px dashed #cbd5e1;border-radius:7px}.live{color:var(--green);font-size:13px;font-weight:700}.baseRate{background:var(--theme-raised);border-radius:9px;justify-content:space-between;align-items:center;margin:13px 0;padding:11px;display:flex}:where(html[data-theme=light]) .baseRate{background:#f5f8fc}.baseRate span{font-size:13px}.baseRate small{color:var(--theme-muted);margin-top:3px;display:block}:where(html[data-theme=light]) .baseRate small{color:#8895a7}.baseRate strong{font-size:16px}.exchangeRow{border-bottom:1px solid var(--theme-line);align-items:center;gap:8px;padding:9px 0;display:flex}:where(html[data-theme=light]) .exchangeRow{border-bottom:1px solid #edf1f5}.exchangeLogo{width:25px;height:25px;color:var(--theme-text);border-radius:7px;place-items:center;font-size:14px;font-weight:700;display:grid}:where(html[data-theme=light]) .exchangeLogo{color:#fff}.exchangeRow div{flex:1}.exchangeRow div strong,.exchangeRow div small{display:block}.exchangeRow div strong{font-size:13px}.exchangeRow div small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .exchangeRow div small{color:#9ba5b3}.exchangeRow>b{font-size:14px}.exchangeRow>i{color:var(--green);background:var(--theme-raised);border-radius:4px;padding:4px 5px;font-size:13px;font-style:normal}:where(html[data-theme=light]) .exchangeRow>i{background:#eaf8f2}.infoNote{background:var(--theme-raised);border-radius:8px;gap:8px;margin-top:11px;padding:9px;display:flex}:where(html[data-theme=light]) .infoNote{background:#eff5ff}.infoNote>span{background:var(--theme-info-bg);width:16px;height:16px;color:var(--theme-info);border-radius:50%;place-items:center;font-size:13px;display:grid}:where(html[data-theme=light]) .infoNote>span{color:#3768be;background:#cfddf8}.infoNote p{color:var(--theme-muted);margin:0;font-size:12px;line-height:1.55}:where(html[data-theme=light]) .infoNote p{color:#6d7b91}.infoNote strong{color:var(--theme-info);font-size:13px}:where(html[data-theme=light]) .infoNote strong{color:#405879}.taskList{margin-top:7px}.taskRow{border-bottom:1px solid var(--theme-line);align-items:center;gap:9px;padding:11px 0;display:flex}:where(html[data-theme=light]) .taskRow{border-bottom:1px solid #edf1f5}.taskRow input{accent-color:var(--blue)}.taskRow>span{flex:1}.taskRow strong,.taskRow small{display:block}.taskRow strong{font-size:14px}.taskRow small{color:var(--theme-muted);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .taskRow small{color:#929dac}.taskRow>i{color:var(--theme-muted);background:var(--theme-raised);border-radius:4px;padding:4px 5px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .taskRow>i{color:#6d7a8d;background:#f0f3f6}.taskRow>i.high{color:var(--theme-danger);background:var(--theme-raised)}:where(html[data-theme=light]) .taskRow>i.high{color:#dc5555;background:#fff0f0}.noteList{margin-top:8px}.noteRow{border:0;border-bottom:1px solid var(--theme-line);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:9px 0;display:flex}:where(html[data-theme=light]) .noteRow{border:0;border-bottom:1px solid #edf1f5}.noteRow>span{background:var(--theme-raised);width:28px;height:31px;color:var(--theme-info);border-radius:6px;place-items:center;font:700 14px Georgia;display:grid}:where(html[data-theme=light]) .noteRow>span{color:#3163bd;background:#eaf1ff}.noteRow>div{flex:1}.noteRow strong,.noteRow small{display:block}.noteRow strong{font-size:13px}.noteRow small{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .noteRow small{color:#929dac}.noteRow>b{color:var(--theme-muted);font-size:15px}:where(html[data-theme=light]) .noteRow>b{color:#8290a2}.markdownButton{border:1px dashed var(--theme-control);background:var(--theme-surface);text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;margin-top:11px;padding:8px;display:flex}:where(html[data-theme=light]) .markdownButton{background:#f8fbff;border:1px dashed #c9d5e6;border-radius:8px}.markdownButton>span{background:var(--theme-surface);width:27px;height:27px;color:var(--theme-text);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}:where(html[data-theme=light]) .markdownButton>span{color:#fff;background:#14213d}.markdownButton div{flex:1}.markdownButton strong,.markdownButton small{display:block}.markdownButton strong{font-size:13px}.markdownButton small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .markdownButton small{color:#8592a4}.markdownButton>b{color:var(--blue)}.scrim{display:none}.modalLayer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#00000078;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(html[data-theme=light]) .modalLayer{background:#08132978}.quickModal{background:var(--theme-surface);border-radius:15px;width:min(440px,100%);padding:18px;box-shadow:0 24px 70px #0005}:where(html[data-theme=light]) .quickModal{background:#fff;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{background:var(--theme-header);width:32px;height:32px;color:var(--blue);border-radius:8px;place-items:center;font-weight:700;display:grid}:where(html[data-theme=light]) .modalHeader>div>span{background:#eaf1ff}.modalHeader strong,.modalHeader small{display:block}.modalHeader strong{font-size:16px}.modalHeader small{color:var(--theme-muted);margin-top:3px;font-size:13px}:where(html[data-theme=light]) .modalHeader small{color:#8a95a5}.modalHeader>button{background:var(--theme-header);width:28px;height:28px;color:var(--theme-muted);border:0;border-radius:7px}:where(html[data-theme=light]) .modalHeader>button{color:#718096;background:#f2f5f8}.quickOptions{grid-template-columns:1fr 1fr;gap:9px;padding:14px 0;display:grid}.quickOptions button{border:1px solid var(--line);background:var(--theme-surface);text-align:left;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}:where(html[data-theme=light]) .quickOptions button{background:#fff}.quickOptions button:hover{border-color:var(--theme-control);background:var(--theme-hover)}:where(html[data-theme=light]) .quickOptions button:hover{background:#f8fbff;border-color:#a9c4f6}.quickOptions button>span{background:var(--theme-raised);width:29px;height:29px;color:var(--theme-info);border-radius:7px;place-items:center;font-size:13px;font-weight:700;display:grid}:where(html[data-theme=light]) .quickOptions button>span{color:#315b9f;background:#f0f4fa}.quickOptions button>div{flex:1}.quickOptions strong,.quickOptions small{display:block}.quickOptions strong{font-size:14px}.quickOptions small{color:var(--theme-muted);margin-top:3px;font-size:13px}:where(html[data-theme=light]) .quickOptions small{color:#929dac}.quickOptions b{color:var(--theme-muted)}:where(html[data-theme=light]) .quickOptions b{color:#8d99a9}.modalHint{color:var(--theme-muted);background:var(--theme-raised);border-radius:7px;margin:0;padding:8px 10px;font-size:13px}:where(html[data-theme=light]) .modalHint{color:#7c899a;background:#f5f7fa}.toast{z-index:50;background:var(--theme-surface);color:var(--theme-text);border-radius:9px;padding:11px 15px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0004}:where(html[data-theme=light]) .toast{color:#fff;background:#14213d;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:#0008;border:0;display:block;position:fixed;inset:0}:where(html[data-theme=light]) .scrim{background:#06102088}.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:var(--theme-muted);grid-area:1/1/auto/-1;margin:0;font-size:13px}:where(html[data-theme=light]) .pageIdentity p{color:#7b889a}.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:var(--theme-muted);font-weight:400}:where(html[data-theme=light]) .pageIdentity h1 b{color:#b3bdca}.pageIdentity h1 strong{color:var(--theme-label);font-size:.72em}:where(html[data-theme=light]) .pageIdentity h1 strong{color:#58708f}.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:var(--theme-warning);font-size:22px}:where(html[data-theme=light]) .weatherGrid .weatherCard>span{color:#f2a51e}.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:var(--theme-label);font-size:16px;display:block;overflow:hidden}:where(html[data-theme=light]) .mobileTitle{color:#52627a}.mobileTitle b{color:var(--theme-muted);margin:0 5px}:where(html[data-theme=light]) .mobileTitle b{color:#aab5c4}.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{background:var(--theme-surface);border:1px solid var(--line);border-radius:13px;align-items:center;gap:18px;padding:9px 11px;display:flex;box-shadow:0 5px 20px #00000010}:where(html[data-theme=light]) .pagcorToolbar{background:#fff;box-shadow:0 5px 20px #233a6410}.pagcorTabs{background:var(--theme-raised);border-radius:8px;padding:3px;display:flex}:where(html[data-theme=light]) .pagcorTabs{background:#f1f4f8}.pagcorTabs button{height:31px;color:var(--theme-muted);background:0 0;border:0;border-radius:6px;padding:0 17px;font-size:13px}:where(html[data-theme=light]) .pagcorTabs button{color:#7a8799}.pagcorTabs button.active{background:var(--theme-surface);color:var(--blue);font-weight:700;box-shadow:0 2px 7px #00000015}:where(html[data-theme=light]) .pagcorTabs button.active{background:#fff;box-shadow:0 2px 7px #263d6215}.pagcorAddButton{background:var(--theme-accent);height:31px;color:var(--theme-on-accent);white-space:nowrap;border:0;border-radius:7px;padding:0 13px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .pagcorAddButton{background:var(--blue);color:#fff}.pagcorSummaryIcon{border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:15px;font-weight:800;display:grid}.pagcorSummaryIcon.blue{color:var(--theme-info);background:var(--theme-raised)}:where(html[data-theme=light]) .pagcorSummaryIcon.blue{color:#2b6de1;background:#eaf1ff}.pagcorSummaryIcon.green{color:var(--theme-success);background:var(--theme-raised)}:where(html[data-theme=light]) .pagcorSummaryIcon.green{color:#0b9a63;background:#eaf8f2}.pagcorSummaryIcon.amber{color:var(--theme-warning);background:var(--theme-raised)}:where(html[data-theme=light]) .pagcorSummaryIcon.amber{color:#d58a1a;background:#fff4df}.pagcorSummaryIcon.violet{color:var(--theme-info);background:var(--theme-raised)}:where(html[data-theme=light]) .pagcorSummaryIcon.violet{color:#7556df;background:#f0ecff}.pagcorSummaryIcon.slate{color:var(--theme-label);background:var(--theme-raised)}:where(html[data-theme=light]) .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:var(--theme-muted);margin:4px 0 0;font-size:13px}:where(html[data-theme=light]) .pagcorListHeader p{color:#8e99a8}.blockHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pagcorListHeader button{border:1px solid var(--line);background:var(--theme-header);height:31px;color:var(--theme-label);border-radius:7px;padding:0 10px;font-size:13px}:where(html[data-theme=light]) .pagcorListHeader button{color:#68778b;background:#fff}.pagcorListHeader .pagcorAddButton{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent);font-weight:700;box-shadow:0 4px 12px #0002}:where(html[data-theme=light]) .pagcorListHeader .pagcorAddButton{border-color:var(--blue);background:var(--blue);color:#fff;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{background:var(--theme-header);border-bottom:1px solid var(--line);min-height:31px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.6px;padding:0 17px;font-size:12px}:where(html[data-theme=light]) .pagcorTableHead{color:#8b97a7;background:#f7f9fc}.pagcorFileRow{border:0;border-bottom:1px solid var(--theme-line);background:var(--theme-surface);text-align:left;width:100%;min-height:58px;color:var(--theme-label);padding:0 17px}:where(html[data-theme=light]) .pagcorFileRow{color:#66758a;background:#fff;border:0;border-bottom:1px solid #edf1f5}.pagcorFileRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .pagcorFileRow:hover{background:#f9fbff}.pagcorFileName{align-items:center;gap:10px;min-width:0;display:flex}.pagcorFileName>i{background:var(--theme-raised);width:31px;height:34px;color:var(--theme-info);border-radius:7px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}:where(html[data-theme=light]) .pagcorFileName>i{color:#315fb4;background:#eaf1ff}.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:var(--theme-muted);font-size:13px;font-weight:400}:where(html[data-theme=light]) .pagcorFileRow>b,:where(html[data-theme=light]) .pagcorFileRow>span:not(.pagcorFileName),:where(html[data-theme=light]) .pagcorFileRow>time{color:#6e7d91}.pagcorFileRow>em{background:var(--theme-raised);color:var(--theme-success);border-radius:999px;justify-self:start;padding:4px 7px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .pagcorFileRow>em{color:#16835e;background:#edf7f3}.pagcorFileRow>em.attention{background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .pagcorFileRow>em.attention{color:#d56d25;background:#fff1e7}.rowArrow{color:var(--theme-muted);justify-self:end;font-size:18px;font-style:normal}.pagcorListFooter{background:var(--theme-surface);justify-content:space-between;align-items:center;padding:11px 17px;display:flex}:where(html[data-theme=light]) .pagcorListFooter{background:#fbfcfe}.pagcorListFooter span{color:var(--theme-muted);font-size:13px}:where(html[data-theme=light]) .pagcorListFooter span{color:#8b97a7}.pagcorListFooter button{color:var(--blue);background:0 0;border:0;font-size:13px}.pagcorAddModal>label,.pagcorFormRow label{color:var(--theme-label);gap:6px;font-size:13px;font-weight:700;display:grid}:where(html[data-theme=light]) .pagcorAddModal>label,:where(html[data-theme=light]) .pagcorFormRow label{color:#647287}.pagcorAddModal>label{margin-top:13px}.pagcorAddModal input,.pagcorAddModal select,.pagcorAddModal textarea{border:1px solid var(--line);background:var(--theme-input);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:9px 10px;font-size:14px}:where(html[data-theme=light]) .pagcorAddModal input,:where(html[data-theme=light]) .pagcorAddModal select,:where(html[data-theme=light]) .pagcorAddModal textarea{background:#fbfcfe}.pagcorAddModal input:focus,.pagcorAddModal select:focus,.pagcorAddModal textarea:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .pagcorAddModal input:focus,:where(html[data-theme=light]) .pagcorAddModal select:focus,:where(html[data-theme=light]) .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{border:1px dashed var(--theme-line);background:var(--theme-surface);border-radius:9px;grid-template-columns:29px 1fr;align-items:center;column-gap:9px;margin-top:12px;padding:12px;display:grid}:where(html[data-theme=light]) .pagcorUpload{background:#f8fbff;border:1px dashed #c4d2e5;border-radius:9px}.pagcorUpload>span{background:var(--theme-raised);width:29px;height:29px;color:var(--blue);border-radius:7px;grid-row:1/3;place-items:center;display:grid}:where(html[data-theme=light]) .pagcorUpload>span{background:#e9f1ff}.pagcorUpload strong{font-size:13px}.pagcorUpload small{color:var(--theme-muted);margin-top:2px;font-size:13px}:where(html[data-theme=light]) .pagcorUpload small{color:#8c98a8}.pagcorModalActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.pagcorModalActions button{border:1px solid var(--line);background:var(--theme-surface);height:31px;color:var(--theme-label);border-radius:7px;padding:0 13px;font-size:13px}:where(html[data-theme=light]) .pagcorModalActions button{color:#66758a;background:#fff}.pagcorModalActions button:last-child{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent);font-weight:700}:where(html[data-theme=light]) .pagcorModalActions button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}@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 var(--theme-line);grid-template-columns:1fr auto 64px;align-items:center;padding:15px 4px;display:grid}:where(html[data-theme=light]) .indexRow{border-bottom:1px solid #edf1f5}.indexRow strong{font-size:15px}.indexRow span{font-size:16px;font-weight:700}.indexRow i{color:var(--green);background:var(--theme-raised);border-radius:5px;justify-self:end;padding:5px 7px;font-size:13px;font-style:normal}:where(html[data-theme=light]) .indexRow i{background:#eaf8f2}.overviewLayout{gap:14px;display:grid}.overviewStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.overviewStat{background:var(--theme-surface);border:1px solid var(--line);border-radius:13px;padding:17px;box-shadow:0 6px 22px #00000010}:where(html[data-theme=light]) .overviewStat{background:#fff;box-shadow:0 6px 22px #233a6410}.overviewStat span,.overviewStat small{display:block}.overviewStat span{letter-spacing:1px;color:var(--theme-muted);font-size:13px;font-weight:700}:where(html[data-theme=light]) .overviewStat span{color:#8491a4}.overviewStat strong{margin:12px 0 4px;font-size:30px;display:block}.overviewStat small{color:var(--theme-muted);font-size:13px}:where(html[data-theme=light]) .overviewStat small{color:#8b97a8}.overviewGrid{grid-template-columns:1.2fr 1fr;gap:13px;display:grid}.activityRow{border-bottom:1px solid var(--theme-line);align-items:center;gap:10px;padding:13px 0;display:flex}:where(html[data-theme=light]) .activityRow{border-bottom:1px solid #edf1f5}.activityRow>span{background:var(--theme-raised);width:24px;height:24px;color:var(--green);border-radius:7px;place-items:center;font-size:14px;font-weight:700;display:grid}:where(html[data-theme=light]) .activityRow>span{background:#eaf8f2}.activityRow>div{flex:1}.activityRow strong,.activityRow small{display:block}.activityRow strong{font-size:14px}.activityRow small{color:var(--theme-muted);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .activityRow small{color:#8e99a9}.activityRow time{color:var(--theme-muted);font-size:13px}:where(html[data-theme=light]) .activityRow time{color:#9aa4b2}.schedulePage{gap:13px;display:grid}.scheduleToolbar{background:var(--theme-surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:9px 11px;display:grid;box-shadow:0 5px 20px #00000010}:where(html[data-theme=light]) .scheduleToolbar{background:#fff;box-shadow:0 5px 20px #233a6410}.scheduleViews{background:var(--theme-raised);border-radius:8px;padding:3px;display:flex}:where(html[data-theme=light]) .scheduleViews{background:#f1f4f8}.scheduleViews button{height:31px;color:var(--theme-muted);background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:13px}.scheduleViews button.active{background:var(--theme-surface);color:var(--blue);font-weight:700;box-shadow:0 2px 7px #00000015}:where(html[data-theme=light]) .scheduleViews button.active{background:#fff;box-shadow:0 2px 7px #263d6215}.dateNavigator{justify-content:center;align-items:center;gap:5px;display:flex}.dateNavigator button{border:1px solid var(--line);background:var(--theme-surface);width:29px;height:29px;color:var(--theme-muted);border-radius:7px}:where(html[data-theme=light]) .dateNavigator button{color:#6c7b90;background:#fff}.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:var(--theme-muted);white-space:nowrap;font-size:13px}:where(html[data-theme=light]) .scheduleActions span{color:#718096}.scheduleActions span i{background:var(--theme-success-bg);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}:where(html[data-theme=light]) .scheduleActions span i{background:#1fbd7b}.scheduleActions button,.newTaskButton{background:var(--theme-accent);height:31px;color:var(--theme-on-accent);border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .scheduleActions button,:where(html[data-theme=light]) .newTaskButton{background:var(--blue);color:#fff}.scheduleSummary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.scheduleSummary article{background:var(--theme-surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;padding:13px 14px;display:flex}:where(html[data-theme=light]) .scheduleSummary article{background:#fff}.summaryIcon{border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;font-weight:700;display:grid}.summaryIcon.s0{color:var(--theme-info);background:var(--theme-raised)}:where(html[data-theme=light]) .summaryIcon.s0{color:#2b6de1;background:#eaf1ff}.summaryIcon.s1{color:var(--theme-success);background:var(--theme-raised)}:where(html[data-theme=light]) .summaryIcon.s1{color:#0b9a63;background:#eaf8f2}.summaryIcon.s2{color:var(--theme-danger);background:var(--theme-raised)}:where(html[data-theme=light]) .summaryIcon.s2{color:#e06b55;background:#fff0ed}.summaryIcon.s3{color:var(--theme-info);background:var(--theme-raised)}:where(html[data-theme=light]) .summaryIcon.s3{color:#7556df;background:#f0ecff}.scheduleSummary small,.scheduleSummary strong,.scheduleSummary em{display:inline-block}.scheduleSummary small{letter-spacing:.7px;color:var(--theme-muted);font-size:12px;font-weight:700;display:block}:where(html[data-theme=light]) .scheduleSummary small{color:#8995a5}.scheduleSummary strong{margin-top:4px;font-size:22px}.scheduleSummary em{color:var(--theme-muted);margin-left:5px;font-size:13px;font-style:normal}:where(html[data-theme=light]) .scheduleSummary em{color:#929dab}.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:var(--theme-muted);margin:4px 0 0;font-size:13px}:where(html[data-theme=light]) .calendarTitle p,:where(html[data-theme=light]) .taskRailHeader p,:where(html[data-theme=light]) .taskBoardHeader p{color:#8e99a8}.calendarTitle button{border:1px solid var(--theme-control);background:var(--theme-raised);color:var(--blue);border-radius:7px;height:29px;padding:0 10px;font-size:13px}:where(html[data-theme=light]) .calendarTitle button{background:#f4f8ff;border:1px solid #c8d8f3;border-radius:7px}.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);background:var(--theme-surface);color:var(--theme-muted);position:relative}:where(html[data-theme=light]) .weekHead button{color:#6f7d91;background:#fbfcfe}.weekHead button small,.weekHead button strong{display:block}.weekHead button small{letter-spacing:.7px;font-size:12px}.weekHead button.today{background:var(--theme-raised);color:var(--blue)}:where(html[data-theme=light]) .weekHead button.today{background:#eff5ff}.weekHead button.today strong{background:var(--theme-accent);width:23px;height:23px;color:var(--theme-on-accent);border-radius:50%;place-items:center;margin-top:2px;display:inline-grid}:where(html[data-theme=light]) .weekHead button.today strong{background:var(--blue);color:#fff}.weekBody{height:480px;margin-left:0;position:relative;overflow:hidden}.timeAxis{background:var(--theme-surface);z-index:2;grid-template-rows:repeat(10,48px);width:46px;height:100%;display:grid;position:absolute;top:0;left:0}:where(html[data-theme=light]) .timeAxis{background:#fff}.timeAxis span{text-align:center;color:var(--theme-muted);border-right:1px solid var(--line);padding-top:5px;font-size:12px}:where(html[data-theme=light]) .timeAxis span{color:#99a4b2}.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-right:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line)}:where(html[data-theme=light]) .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;border-top:1px solid var(--theme-danger);color:var(--theme-danger);padding-left:4px;font-size:12px;position:absolute;top:254px;left:40px;right:0}:where(html[data-theme=light]) .nowLine{color:#db4d4d;border-top:1px solid #ed5b5b}.nowLine i{background:var(--theme-danger-bg);border-radius:50%;width:7px;height:7px;margin:-4px 3px 0 0;display:inline-block}:where(html[data-theme=light]) .nowLine i{background:#ed5b5b}.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:var(--theme-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 9px;font-size:13px}:where(html[data-theme=light]) .taskRailTabs button{color:#8995a6}.taskRailTabs button.active{border-color:var(--blue);color:var(--blue);font-weight:700}.railTask{border-bottom:1px solid var(--theme-line);align-items:flex-start;gap:8px;padding:12px 15px;display:flex}:where(html[data-theme=light]) .railTask{border-bottom:1px solid #edf1f5}.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:var(--theme-muted);margin-top:5px;font-size:12px}:where(html[data-theme=light]) .railTask small{color:#8d99a8}.railTask small b{color:var(--theme-info)}:where(html[data-theme=light]) .railTask small b{color:#5d72a1}.railTask>i{background:var(--theme-raised);color:var(--theme-muted);border-radius:4px;padding:4px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .railTask>i{color:#778397;background:#f1f3f6}.railTask>i.high{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .railTask>i.high{color:#d85a5a;background:#fff0f0}.addTaskRail{border:1px dashed var(--theme-line);background:var(--theme-raised);width:calc(100% - 30px);height:29px;color:var(--theme-label);border-radius:7px;margin:10px 15px;font-size:13px}:where(html[data-theme=light]) .addTaskRail{color:#5d7390;background:#f9fbfd;border:1px dashed #cbd6e5;border-radius:7px}.focusCard{background:linear-gradient(135deg,var(--theme-raised),var(--theme-raised));border-radius:10px;gap:10px;margin:4px 15px 15px;padding:12px;display:flex}:where(html[data-theme=light]) .focusCard{background:linear-gradient(135deg,#edf4ff,#f7f4ff)}.focusCard>span{background:var(--theme-surface);width:26px;height:26px;color:var(--theme-info);border-radius:8px;place-items:center;display:grid}:where(html[data-theme=light]) .focusCard>span{color:#376cd0;background:#fff}.focusCard>div{flex:1}.focusCard strong{font-size:13px}.focusCard p,.focusCard small{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .focusCard p,:where(html[data-theme=light]) .focusCard small{color:#728098}.focusCard p{margin:4px 0}.focusCard i{background:var(--theme-raised);border-radius:4px;height:4px;margin-top:7px;display:block}:where(html[data-theme=light]) .focusCard i{background:#dbe3ef}.focusCard i b{background:var(--theme-accent);border-radius:4px;width:40%;height:100%;display:block}:where(html[data-theme=light]) .focusCard i b{background:var(--blue)}.dailyTimeline{height:480px;padding-left:58px;position:relative;overflow:hidden}.timeRow{border-bottom:1px solid var(--theme-line);height:48px;position:relative}:where(html[data-theme=light]) .timeRow{border-bottom:1px solid #edf1f5}.timeRow time{color:var(--theme-muted);font-size:12px;position:absolute;top:-4px;left:-49px}:where(html[data-theme=light]) .timeRow time{color:#99a4b2}.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);height:31px;color:var(--theme-muted);place-items:center;font-size:12px;display:grid}:where(html[data-theme=light]) .monthCalendar>strong{color:#8390a2}.monthCalendar button{border:0;border-right:1px solid var(--theme-control);border-bottom:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;height:82px;color:var(--theme-label);padding:8px;position:relative}:where(html[data-theme=light]) .monthCalendar button{color:#607088;background:#fff;border:1px solid #edf1f5;border-top:0;border-left:0}.monthCalendar button span{font-size:13px}.monthCalendar button i{background:var(--theme-accent);border-radius:50%;width:6px;height:6px;margin-top:7px;display:block}:where(html[data-theme=light]) .monthCalendar button i{background:var(--blue)}.monthCalendar button small{color:var(--blue);margin-top:5px;font-size:12px;display:block}.monthCalendar button.today{background:var(--theme-raised);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .monthCalendar button.today{background:#f1f6ff;box-shadow:inset 0 0 0 1px #8ab0f5}.monthCalendar button.today span{background:var(--theme-accent);width:20px;height:20px;color:var(--theme-on-accent);border-radius:50%;place-items:center;display:grid}:where(html[data-theme=light]) .monthCalendar button.today span{background:var(--blue);color:#fff}.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);background:var(--theme-surface);height:31px;color:var(--theme-label);border-radius:7px;padding:0 10px;font-size:13px}:where(html[data-theme=light]) .filterButton{color:#607087;background:#fff}.taskTableHeader,.taskTableRow{grid-template-columns:minmax(250px,1.5fr) .65fr .7fr .5fr .45fr;align-items:center;gap:12px;display:grid}.taskTableHeader{background:var(--theme-header);border-bottom:1px solid var(--line);color:var(--theme-muted);text-transform:uppercase;letter-spacing:.6px;padding:9px 18px;font-size:12px}:where(html[data-theme=light]) .taskTableHeader{color:#8b97a7;background:#f7f9fc}.taskTableRow{border-bottom:1px solid var(--theme-line);padding:14px 18px}:where(html[data-theme=light]) .taskTableRow{border-bottom:1px solid #edf1f5}.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:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .taskTableRow>b,:where(html[data-theme=light]) .taskTableRow time{color:#67768b}.taskTableRow>i,.taskTableRow>em{border-radius:4px;justify-self:start;padding:4px 5px;font-size:12px;font-style:normal}.taskTableRow>i{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .taskTableRow>i{color:#728095;background:#f0f3f7}.taskTableRow>i.high{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .taskTableRow>i.high{color:#d75353;background:#fff0f0}.taskTableRow>em{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .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:var(--theme-bg);--fin-card:var(--theme-surface);--fin-line:var(--theme-line);--fin-muted:var(--theme-muted);--fin-text:var(--theme-text);--fin-green:var(--theme-success);--fin-red:var(--theme-danger);background:var(--fin-bg);color:var(--fin-text);border-radius:16px;padding:10px;box-shadow:0 18px 60px #00000026}:where(html[data-theme=light]) .financeTerminal{--fin-bg:#081728;--fin-card:#102238;--fin-line:#213a55;--fin-muted:#6590b9;--fin-text:#f1f6ff;--fin-green:#24d5a2;--fin-red:#ff5570;box-shadow:0 18px 60px #07152d26}.financeModule{background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface));border:1px solid var(--fin-line);border-radius:12px;overflow:hidden}:where(html[data-theme=light]) .financeModule{background:linear-gradient(145deg,#102339,#0d1e31)}.financeModuleHeader>div:last-child small{color:var(--theme-info);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:var(--theme-info);letter-spacing:.8px;font-size:13px;font-weight:800;display:block}:where(html[data-theme=light]) .financeModuleHeader small{color:#4797ee}.financeModuleHeader h2{margin:8px 0 0;font-size:20px}.financeModuleHeader b{color:var(--theme-info);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{background:var(--theme-surface);min-height:31px;color:var(--theme-info);letter-spacing:.8px;border-bottom:1px solid var(--fin-line);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{width:26px;height:26px;color:var(--theme-text);border-radius:50%;place-items:center;font-size:15px;font-style:normal;font-weight:800;display:grid}:where(html[data-theme=light]) .assetName>i{color:#fff}.assetName strong,.assetName small{display:block}.assetName strong,.cryptoRow>b{font-size:15px}.assetName small{color:var(--theme-info);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .assetName small{color:#6d98c2}.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{border:1px solid var(--theme-info);background:var(--theme-surface);border-radius:10px;justify-content:space-between;align-items:center;margin:16px 17px 10px;padding:16px;display:flex}:where(html[data-theme=light]) .referenceRate{background:#142b46;border:1px solid #315477;border-radius:10px}.referenceRate span b,.referenceRate span small{display:block}.referenceRate span b{font-size:16px}.referenceRate span small{color:var(--theme-info);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:var(--theme-surface);border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;font-style:normal;font-weight:900;display:grid}:where(html[data-theme=light]) .exchangeFinanceRow>div>i{background:#fff}.exchangeFinanceRow span b,.exchangeFinanceRow span small{display:block}.exchangeFinanceRow span b{font-size:14px}.exchangeFinanceRow span small{color:var(--theme-info);margin-top:5px;font-size:12px}:where(html[data-theme=light]) .exchangeFinanceRow span small{color:#688eaf}.exchangeFinanceRow>strong,.exchangeFinanceRow>em{color:var(--fin-red);font-size:14px}.financeFootnote{background:var(--theme-surface);color:var(--theme-info);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:var(--theme-info)}:where(html[data-theme=light]) .marketSessionMeta.stale,:where(html[data-theme=light]) .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:var(--theme-info);margin-top:5px;font-size:12px}:where(html[data-theme=light]) .financeIndexRow span small{color:#668eb3}.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:var(--theme-info);margin-top:7px;font-size:13px}:where(html[data-theme=light]) .fxRow>span small{color:#6590b9}.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:var(--theme-bg);--fin-card:var(--theme-surface);--fin-line:var(--theme-line);--fin-muted:var(--theme-muted);--fin-text:var(--theme-text);--fin-green:var(--theme-success);--fin-red:var(--theme-danger);color:var(--fin-text);box-shadow:none;background:0 0;padding:0}:where(html[data-theme=light]) .financeTerminal{--fin-bg:transparent;--fin-card:#fff;--fin-line:var(--line);--fin-muted:#7b8ba1;--fin-text:var(--ink);--fin-green:#0ea66a;--fin-red:#e55757}.financeModule{background:var(--theme-surface);border-color:var(--line);box-shadow:0 6px 22px #00000010}:where(html[data-theme=light]) .financeModule{background:#fff;box-shadow:0 6px 22px #233a6410}.financeModuleHeader>div:last-child small{color:var(--theme-muted)}:where(html[data-theme=light]) .financeModuleHeader>div:last-child small{color:#8b98aa}.financeModuleHeader{border-bottom-color:var(--line)}.financeModuleHeader small{color:var(--blue)}.financeModuleHeader b{color:var(--theme-muted)}:where(html[data-theme=light]) .financeModuleHeader b{color:#8290a4}.cryptoHead,.exchangeHead,.indexHead{background:var(--theme-raised);color:var(--theme-muted);border-bottom-color:var(--line)}:where(html[data-theme=light]) .cryptoHead,:where(html[data-theme=light]) .exchangeHead,:where(html[data-theme=light]) .indexHead{color:#8391a5;background:#f7f9fc}.cryptoRow,.exchangeFinanceRow,.financeIndexRow,.fxRow{border-bottom-color:var(--theme-line)}:where(html[data-theme=light]) .cryptoRow,:where(html[data-theme=light]) .exchangeFinanceRow,:where(html[data-theme=light]) .financeIndexRow,:where(html[data-theme=light]) .fxRow{border-bottom-color:#edf1f5}.assetName small,.exchangeFinanceRow span small,.financeIndexRow span small,.fxRow>span small{color:var(--theme-muted)}:where(html[data-theme=light]) .assetName small,:where(html[data-theme=light]) .exchangeFinanceRow span small,:where(html[data-theme=light]) .financeIndexRow span small,:where(html[data-theme=light]) .fxRow>span small{color:#8795a8}.referenceRate{border-color:var(--theme-line);background:var(--theme-raised)}:where(html[data-theme=light]) .referenceRate{background:#f3f7fd;border-color:#d8e4f5}.referenceRate span small{color:var(--theme-muted)}:where(html[data-theme=light]) .referenceRate span small{color:#71839a}.exchangeFinanceRow>div>i{border:1px solid var(--theme-line);box-shadow:0 3px 10px #00000010}:where(html[data-theme=light]) .exchangeFinanceRow>div>i{border:1px solid #e5eaf1;box-shadow:0 3px 10px #233a6410}.financeFootnote{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .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:var(--theme-label);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{border:1px solid var(--theme-control);background:var(--theme-raised);width:38px;height:38px;color:var(--blue);cursor:pointer;border-radius:9px;place-items:center;padding:0;font-size:27px;line-height:1;display:grid}:where(html[data-theme=light]) .calendarTitle .calendarMoveButton{background:#f7faff;border:1px solid #c8d8f3;border-radius:9px}.calendarTitle .calendarMoveButton:hover{border-color:var(--theme-info);background:var(--theme-hover)}:where(html[data-theme=light]) .calendarTitle .calendarMoveButton:hover{background:#edf4ff;border-color:#93b3e8}.calendarTitle .calendarMoveButton:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .calendarTitle .calendarMoveButton:focus-visible{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:var(--theme-label);font-size:22px}:where(html[data-theme=light]) .calendarMonth{color:#647287}.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);background:var(--theme-surface);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)}:where(html[data-theme=light]) .documentFileRow{background:#fff}.documentFileRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .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{min-width:25px;height:25px;color:var(--theme-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 7px;font-size:13px}:where(html[data-theme=light]) .pagcorPagination button{color:#6e7d91}.pagcorPagination button:hover:not(:disabled),.pagcorPagination button.active{border-color:var(--theme-control);background:var(--theme-hover);color:var(--blue)}:where(html[data-theme=light]) .pagcorPagination button:hover:not(:disabled),:where(html[data-theme=light]) .pagcorPagination button.active{background:#edf4ff;border-color:#c8d8f3}.pagcorPagination button:disabled{color:var(--theme-disabled);cursor:default}:where(html[data-theme=light]) .pagcorPagination button:disabled{color:#b7c0cc}.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:var(--theme-warning-bg);color:var(--theme-warning)!important}:where(html[data-theme=light]) .frameworkStatus.converting{background:#fff3dd;color:#ad6e0e!important}.frameworkStatus.verified{background:var(--theme-raised);color:var(--theme-success)!important}:where(html[data-theme=light]) .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:3px solid var(--theme-focus);outline-offset:2px;border-radius:3px}:where(html[data-theme=light]) .regulatoryTitleLink:focus-visible{outline:3px solid #a8c5f3}.regulatoryFileBadges{flex:none;align-items:center;gap:3px;display:inline-flex}.regulatoryFileBadge{border:1px solid var(--theme-line);background:var(--theme-raised);width:18px;height:18px;color:var(--theme-muted);border-radius:4px;place-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-grid}:where(html[data-theme=light]) .regulatoryFileBadge{color:#6f7d90;background:#f4f6f9;border:1px solid #d7dee8;border-radius:4px}.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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:16px;width:min(920px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 28px 90px #00000070}:where(html[data-theme=light]) .frameworkModal{background:#f7f9fc;border:1px solid #dfe6ef;border-radius:16px;box-shadow:0 28px 90px #07112b70}.frameworkModalHeader{z-index:3;background:var(--theme-header);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 23px;display:flex;position:sticky;top:0}:where(html[data-theme=light]) .frameworkModalHeader{background:#fff}.frameworkModalTitle{align-items:center;gap:13px;display:flex}.frameworkModalTitle>span{background:var(--theme-raised);width:42px;height:42px;color:var(--blue);border-radius:11px;place-items:center;font-size:18px;font-weight:800;display:grid}:where(html[data-theme=light]) .frameworkModalTitle>span{background:#eaf1ff}.frameworkModalTitle small{color:var(--theme-info);letter-spacing:1.1px;font-size:13px;font-weight:800;display:block}:where(html[data-theme=light]) .frameworkModalTitle small{color:#6f8fc4}.frameworkModalTitle h2{margin:4px 0 3px;font-size:24px;line-height:1.1}.frameworkModalTitle p{color:var(--theme-muted);margin:0;font-size:13px}:where(html[data-theme=light]) .frameworkModalTitle p{color:#8290a4}.frameworkClose{border:1px solid var(--line);background:var(--theme-raised);width:31px;height:31px;color:var(--theme-muted);border-radius:8px;flex:none;font-size:22px}:where(html[data-theme=light]) .frameworkClose{color:#6c7a8e;background:#f8fafc}.frameworkForm{padding:16px 18px 0}.frameworkFormSection{border:1px solid var(--line);background:var(--theme-surface);border-radius:12px;margin-bottom:13px;padding:17px 18px 18px}:where(html[data-theme=light]) .frameworkFormSection{background:#fff}.frameworkSectionHeading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.frameworkSectionHeading>span{background:var(--theme-raised);width:27px;height:27px;color:var(--blue);border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}:where(html[data-theme=light]) .frameworkSectionHeading>span{background:#edf4ff}.frameworkSectionHeading h3{margin:0;font-size:16px}.frameworkSectionHeading p{color:var(--theme-muted);margin:3px 0 0;font-size:13px}:where(html[data-theme=light]) .frameworkSectionHeading p{color:#8996a7}.frameworkUploadField{border:1px dashed var(--theme-control);background:var(--theme-surface);cursor:pointer;border-radius:10px;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:15px 16px;display:grid;position:relative}:where(html[data-theme=light]) .frameworkUploadField{background:#f8fbff;border:1px dashed #b9cbe3;border-radius:10px}.frameworkUploadField:hover{border-color:var(--theme-info);background:var(--theme-hover)}:where(html[data-theme=light]) .frameworkUploadField:hover{background:#f3f8ff;border-color:#7ca6ea}.frameworkUploadField input{opacity:0;width:1px;height:1px;position:absolute}.uploadGlyph{background:var(--theme-raised);width:39px;height:39px;color:var(--blue);border-radius:9px;place-items:center;font-size:22px;font-weight:700;display:grid}:where(html[data-theme=light]) .uploadGlyph{background:#e8f0ff}.frameworkUploadField strong,.frameworkUploadField small{display:block}.frameworkUploadField strong{font-size:15px}.frameworkUploadField small{color:var(--theme-muted);margin-top:5px;font-size:13px;line-height:1.5}:where(html[data-theme=light]) .frameworkUploadField small{color:#8190a4}.frameworkUploadField>b{border:1px solid var(--theme-control);background:var(--theme-surface);color:var(--theme-info);border-radius:7px;padding:9px 11px;font-size:13px}:where(html[data-theme=light]) .frameworkUploadField>b{color:#4f6f9f;background:#fff;border:1px solid #cad8eb;border-radius:7px}.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:var(--theme-label);margin-bottom:6px;font-size:13px;font-weight:750;display:block}:where(html[data-theme=light]) .frameworkField>span,:where(html[data-theme=light]) .frameworkField legend{color:#45556e}.frameworkField>span i{color:var(--theme-info);margin-left:5px;font-size:12px;font-style:normal;font-weight:700}:where(html[data-theme=light]) .frameworkField>span i{color:#2d70de}.frameworkField input{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;height:38px;color:var(--ink);border-radius:8px;outline:none;padding:0 11px;font-size:14px}:where(html[data-theme=light]) .frameworkField input{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.frameworkField input:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .frameworkField input:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.frameworkField>small,.licenseField>small{color:var(--theme-muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}:where(html[data-theme=light]) .frameworkField>small,:where(html[data-theme=light]) .licenseField>small{color:#8a97a8}.licenseField{border:0;margin:0;padding:0}.licenseChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.licenseChoices button{border:1px solid var(--theme-control);background:var(--theme-surface);height:38px;color:var(--theme-label);text-align:left;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:0 10px;display:grid}:where(html[data-theme=light]) .licenseChoices button{color:#536278;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.licenseChoices button>span{font-size:13px;font-weight:800}.licenseChoices button>small{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .licenseChoices button>small{color:#8d99aa}.licenseChoices button>b{background:var(--theme-raised);width:18px;height:18px;color:var(--theme-muted);border-radius:5px;place-items:center;font-size:13px;display:grid}:where(html[data-theme=light]) .licenseChoices button>b{color:#738196;background:#edf1f6}.licenseChoices button.selected{border-color:var(--theme-info);background:var(--theme-raised);color:var(--blue);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .licenseChoices button.selected{background:#f2f7ff;border-color:#8bb1ef;box-shadow:inset 0 0 0 1px #c4d7f7}.licenseChoices button.selected>b{background:var(--theme-accent);color:var(--theme-on-accent)}:where(html[data-theme=light]) .licenseChoices button.selected>b{background:var(--blue);color:#fff}.frameworkGenerated{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:12px;margin-bottom:15px;padding:16px 18px}:where(html[data-theme=light]) .frameworkGenerated{background:#f0f6ff;border:1px solid #d6e3f4;border-radius:12px}.frameworkGenerated>div:first-child{align-items:center;gap:9px;margin-bottom:12px;display:flex}.frameworkGenerated>div:first-child small{background:var(--theme-info-bg);color:var(--theme-info);letter-spacing:.7px;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .frameworkGenerated>div:first-child small{color:#2865c9;background:#dceaff}.frameworkGenerated>div:first-child strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .frameworkGenerated>div:first-child strong{color:#50627c}.frameworkGenerated dl{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}:where(html[data-theme=light]) .frameworkGenerated dl{background:#dce7f5;border:1px solid #dce7f5;border-radius:8px}.frameworkGenerated dl>div{background:var(--theme-surface);padding:10px 11px}:where(html[data-theme=light]) .frameworkGenerated dl>div{background:#fff}.frameworkGenerated dt{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .frameworkGenerated dt{color:#8b98a9}.frameworkGenerated dd{color:var(--theme-label);margin:5px 0 0;font-size:13px;font-weight:750}:where(html[data-theme=light]) .frameworkGenerated dd{color:#31435d}.frameworkGenerated dd span{background:var(--theme-warning-bg);color:var(--theme-warning);border-radius:999px;padding:3px 6px;font-size:12px;display:inline-block}:where(html[data-theme=light]) .frameworkGenerated dd span{color:#bd7812;background:#fff3dd}.frameworkGenerated>p{color:var(--theme-muted);margin:10px 0 0;font-size:13px}:where(html[data-theme=light]) .frameworkGenerated>p{color:#6d7e94}.frameworkGenerated>p b{color:var(--theme-info)}:where(html[data-theme=light]) .frameworkGenerated>p b{color:#3264b0}.frameworkGenerated>p i{color:var(--theme-muted);margin:0 7px;font-style:normal}:where(html[data-theme=light]) .frameworkGenerated>p i{color:#9ba8b8}.frameworkModalFooter{z-index:3;border-top:1px solid var(--line);background:var(--theme-surface);justify-content:space-between;align-items:center;gap:16px;margin:0 -18px;padding:13px 18px;display:flex;position:sticky;bottom:0}:where(html[data-theme=light]) .frameworkModalFooter{background:#fff}.frameworkModalFooter>p{color:var(--theme-muted);align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.45;display:flex}:where(html[data-theme=light]) .frameworkModalFooter>p{color:#7e8b9e}.frameworkModalFooter>p span{background:var(--theme-raised);width:18px;height:18px;color:var(--theme-info);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}:where(html[data-theme=light]) .frameworkModalFooter>p span{color:#5478aa;background:#edf3fb}.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);background:var(--theme-surface);color:var(--theme-label)}:where(html[data-theme=light]) .frameworkCancel{color:#68778b;background:#fff}.frameworkSubmit{border:1px solid var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent);box-shadow:0 5px 14px #00000030}:where(html[data-theme=light]) .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{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;color:var(--ink);border-radius:8px;outline:none;font-size:14px}:where(html[data-theme=light]) .pagcorRegistrationSection textarea,:where(html[data-theme=light]) .pagcorRegistrationSection select{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.pagcorRegistrationSection textarea{resize:vertical;min-height:92px;padding:10px}.pagcorRegistrationSection select{height:38px;padding:0 10px}.pagcorRegistrationSection textarea:focus,.pagcorRegistrationSection select:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .pagcorRegistrationSection textarea:focus,:where(html[data-theme=light]) .pagcorRegistrationSection select:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.frameworkCompactUpload.dragging{border-color:var(--blue);background:var(--theme-raised);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .frameworkCompactUpload.dragging{background:#edf5ff;box-shadow:0 0 0 3px #dceaff}.pagcorRelationEditor{gap:10px;display:grid}.pagcorRelationSearchResults{border:1px solid var(--line);background:var(--theme-surface);border-radius:9px;gap:6px;padding:8px;display:grid}:where(html[data-theme=light]) .pagcorRelationSearchResults{background:#fbfcfe}.pagcorRelationSearchResults button{text-align:left;background:var(--theme-surface);color:var(--ink);border:0;border-radius:7px;grid-template-columns:120px 1fr;gap:10px;padding:9px;display:grid}:where(html[data-theme=light]) .pagcorRelationSearchResults button{background:#fff}.pagcorRelationSearchResults button:hover,.pagcorRelationSearchResults button:focus{background:var(--theme-hover)}:where(html[data-theme=light]) .pagcorRelationSearchResults button:hover,:where(html[data-theme=light]) .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 var(--theme-control);border-radius:8px;height:38px;padding:0 10px}:where(html[data-theme=light]) .pagcorRelationRow input{border:1px solid #dce4ee;border-radius:8px}.pagcorRelationRow button,.pagcorFormSections>button,.pagcorFormSectionRow>button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:38px;color:var(--theme-label);border-radius:8px;padding:0 11px}:where(html[data-theme=light]) .pagcorRelationRow button,:where(html[data-theme=light]) .pagcorFormSections>button,:where(html[data-theme=light]) .pagcorFormSectionRow>button{color:#56667c;background:#fff;border:1px solid #d7e0ec;border-radius:8px}.pagcorFormSections{gap:10px;display:grid}.pagcorFormSectionRow{border:1px solid var(--line);background:var(--theme-surface);border-radius:10px;grid-template-columns:.5fr 1fr 1.4fr auto;align-items:end;gap:10px;padding:12px;display:grid}:where(html[data-theme=light]) .pagcorFormSectionRow{background:#fbfcfe}.pagcorFormSectionRow .full{grid-column:auto}.pagcorRegistrationErrors{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-danger);border-radius:9px;margin-bottom:13px;padding:12px 14px}:where(html[data-theme=light]) .pagcorRegistrationErrors{color:#9f2e2e;background:#fff4f4;border:1px solid #f0b9b9;border-radius:9px}.pagcorRegistrationErrors ul{margin:6px 0 0;padding-left:19px}.pagcorRegistrationGenerated{margin-bottom:0}.pagcorRegistrationModal .regulatoryAddFooter{margin-top:16px}.pagcorRegistrationModal .dangerSecondary{border:1px solid var(--theme-danger);background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .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:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .pagcorMetadataSections>strong{color:#45556e}.pagcorMetadataSectionRow{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;grid-template-columns:1fr 1fr auto;gap:9px;padding:10px;display:grid}:where(html[data-theme=light]) .pagcorMetadataSectionRow{background:#fbfcfe;border:1px solid #e0e6ee;border-radius:9px}.pagcorMetadataSectionRow .full{grid-column:1/3}.pagcorMetadataSectionRow>button,.pagcorMetadataSections>button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:36px;color:var(--theme-label);border-radius:7px;padding:0 10px}:where(html[data-theme=light]) .pagcorMetadataSectionRow>button,:where(html[data-theme=light]) .pagcorMetadataSections>button{color:#526b88;background:#fff;border:1px solid #d7e0eb;border-radius:7px}.pagcorMetadataSectionRow>button{color:var(--theme-danger);align-self:end}:where(html[data-theme=light]) .pagcorMetadataSectionRow>button{color:#a94752}@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{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:38px;color:var(--theme-label);border-radius:8px;padding:0 10px}:where(html[data-theme=light]) .pagcorFormSectionActions button{color:#526b88;background:#fff;border:1px solid #d7e0eb;border-radius:8px}.pagcorFormSectionActions button:disabled{opacity:.45;cursor:not-allowed}.pagcorMetadataSectionRow .pagcorFormSectionActions{align-self:end}.pagcorMetadataSectionRow .pagcorFormSectionActions button:last-child{color:var(--theme-danger)}:where(html[data-theme=light]) .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:var(--theme-label);letter-spacing:1.05px;white-space:nowrap;padding-left:4px;font-size:10px;font-weight:850;line-height:14px;display:block}:where(html[data-theme=light]) .pageTabGroupLabel{color:#536278}.pageTabButtons{align-items:center;gap:5px;min-width:0;display:flex}.pageTabDivider{background:var(--theme-raised);align-self:stretch;width:1px;margin:0 3px}:where(html[data-theme=light]) .pageTabDivider{background:#dfe5ed}.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{border:1px dashed var(--theme-line);background:var(--theme-surface);cursor:pointer;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}:where(html[data-theme=light]) .frameworkCompactUpload{background:#f8fbff;border:1px dashed #b9cbe3;border-radius:9px}.frameworkCompactUpload:hover{border-color:var(--theme-info);background:var(--theme-hover)}:where(html[data-theme=light]) .frameworkCompactUpload:hover{background:#f3f8ff;border-color:#7ca6ea}.frameworkCompactUpload input{opacity:0;width:1px;height:1px;position:absolute}.compactUploadIcon{background:var(--theme-raised);width:30px;height:30px;color:var(--blue);border-radius:7px;place-items:center;font-size:18px;font-weight:700;display:grid}:where(html[data-theme=light]) .compactUploadIcon{background:#e8f0ff}.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:var(--theme-label);cursor:pointer;font-size:13px;font-weight:700}:where(html[data-theme=light]) .compactUploadText strong,:where(html[data-theme=light]) .compactUploadText label{color:#34445c}.compactUploadText small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .compactUploadText small{color:#8190a4}.frameworkCompactUpload>b{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-info);white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:13px}:where(html[data-theme=light]) .frameworkCompactUpload>b{color:#4f6f9f;background:#fff;border:1px solid #cad8eb;border-radius:7px}.frameworkCompactUpload.selected{border-style:solid;border-color:var(--theme-success);background:var(--theme-raised);cursor:default}:where(html[data-theme=light]) .frameworkCompactUpload.selected{background:#f3fbf7;border-style:solid;border-color:#9bc9b7}.frameworkCompactUpload.selected .compactUploadIcon{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .frameworkCompactUpload.selected .compactUploadIcon{color:#22815e;background:#e2f4eb}.frameworkCompactUpload .choosePdfButton,.frameworkFileActions button{border:1px solid var(--theme-control);background:var(--theme-surface);height:34px;color:var(--theme-info);white-space:nowrap;cursor:pointer;border-radius:7px;padding:0 10px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .frameworkCompactUpload .choosePdfButton,:where(html[data-theme=light]) .frameworkFileActions button{color:#4f6f9f;background:#fff;border:1px solid #cad8eb;border-radius:7px}.frameworkFileActions{gap:6px;display:flex}.frameworkFileActions button.remove{border-color:var(--theme-control);color:var(--theme-danger)}:where(html[data-theme=light]) .frameworkFileActions button.remove{color:#b74a53;border-color:#e5c8cb}.frameworkCompactUpload button:focus-visible,.licenseChoices button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .frameworkCompactUpload button:focus-visible,:where(html[data-theme=light]) .licenseChoices button:focus-visible{outline:3px solid #bdd2f4}.frameworkTagInput{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:5px 7px;display:flex}:where(html[data-theme=light]) .frameworkTagInput{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.frameworkTagInput:focus-within{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .frameworkTagInput:focus-within{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.frameworkTagInput>span{background:var(--theme-raised);min-height:28px;color:var(--theme-info);border-radius:6px;align-items:center;gap:5px;padding:0 5px 0 9px;font-size:12px;font-weight:750;display:flex}:where(html[data-theme=light]) .frameworkTagInput>span{color:#2867c9;background:#eaf2ff}.frameworkTagInput>span button{width:21px;height:21px;color:var(--theme-info);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:16px}:where(html[data-theme=light]) .frameworkTagInput>span button{color:#5278ad}.frameworkTagInput>span button:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-info);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}:where(html[data-theme=light]) .frameworkPreviewNotice{color:#506f9b;background:#f2f7ff;border:1px solid #d4e2f5;border-radius:8px}.frameworkField select{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;height:38px;color:var(--ink);border-radius:8px;outline:none;padding:0 11px;font-size:14px}:where(html[data-theme=light]) .frameworkField select{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.frameworkField select:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .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:var(--theme-surface);border-radius:12px;box-shadow:0 5px 18px #00000010}:where(html[data-theme=light]) .knowledgeToolbar{background:#fff;box-shadow:0 5px 18px #253c6310}.knowledgeTabs button{height:37px;color:var(--theme-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:14px;font-weight:700}:where(html[data-theme=light]) .knowledgeTabs button{color:#748399}.knowledgeTabs button:hover{background:var(--theme-hover);color:var(--theme-info)}:where(html[data-theme=light]) .knowledgeTabs button:hover{color:#3d577c;background:#f4f7fb}.knowledgeTabs button.active{background:var(--theme-raised);color:var(--theme-info);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .knowledgeTabs button.active{color:#1d62d5;background:#eaf2ff;box-shadow:inset 0 0 0 1px #cfe0fb}.prototypeBadge{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-muted);letter-spacing:.7px;border-radius:999px;flex:none;align-self:center;padding:7px 9px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .prototypeBadge{color:#8895a7;background:#f7f9fb;border:1px solid #e2e7ee;border-radius:999px}.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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;align-items:center;gap:7px;width:240px;height:36px;padding:0 10px;display:flex}:where(html[data-theme=light]) .knowledgeSearch{background:#f8fafc;border:1px solid #dfe5ed;border-radius:8px}.knowledgeSearch span{color:var(--theme-muted)}:where(html[data-theme=light]) .knowledgeSearch span{color:#8c99a9}.knowledgeSearch input{width:100%;color:var(--theme-label);background:0 0;border:0;outline:0;font-size:13px}:where(html[data-theme=light]) .knowledgeSearch input{color:#43536b}.knowledgeTools>button{border:1px solid var(--theme-control);background:var(--theme-surface);height:36px;color:var(--theme-label);border-radius:8px;padding:0 10px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .knowledgeTools>button{color:#66778d;background:#fff;border:1px solid #dfe5ed;border-radius:8px}.knowledgeTools>button.knowledgePrimary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent);box-shadow:0 5px 14px #0000002b}:where(html[data-theme=light]) .knowledgeTools>button.knowledgePrimary{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 5px 14px #1761dd2b}.interestFilter{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);align-items:center;gap:7px;min-height:51px;padding:8px 17px;display:flex}:where(html[data-theme=light]) .interestFilter{background:#fbfcfe;border-bottom:1px solid #e9edf2}.interestFilter button{border:1px solid var(--theme-control);background:var(--theme-surface);height:32px;color:var(--theme-muted);border-radius:999px;padding:0 12px;font-size:13px;font-weight:650}:where(html[data-theme=light]) .interestFilter button{color:#738196;background:#fff;border:1px solid #e0e6ee;border-radius:999px}.interestFilter button.active{border-color:var(--theme-control);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .interestFilter button.active{color:#2465cb;background:#edf4ff;border-color:#aac5f0}.knowledgeFooter{border-top:1px solid var(--line);background:var(--theme-surface);min-height:43px;color:var(--theme-muted);justify-content:space-between;align-items:center;padding:0 17px;font-size:12px;display:flex}:where(html[data-theme=light]) .knowledgeFooter{color:#8a96a5;background:#fafbfd}.libraryTableHead,.libraryRow{grid-template-columns:minmax(330px,1.55fr) 135px 175px 175px 125px 20px;align-items:center;gap:12px;display:grid}.libraryTableHead{background:var(--theme-header);min-height:37px;color:var(--theme-muted);letter-spacing:.55px;padding:0 17px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .libraryTableHead{color:#8491a2;background:#f7f9fc}.libraryRow{border:0;border-top:1px solid var(--theme-line);background:var(--theme-surface);width:100%;min-height:74px;color:var(--theme-label);text-align:left;padding:10px 17px}:where(html[data-theme=light]) .libraryRow{color:#586980;background:#fff;border:0;border-top:1px solid #edf0f4}.libraryRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .libraryRow:hover{background:#f8fbff}.libraryIdentity{align-items:center;gap:11px;min-width:0;display:flex}.libraryIdentity>i{background:var(--theme-raised);width:36px;height:38px;color:var(--theme-info);border-radius:8px;flex:none;place-items:center;font:800 15px Georgia;display:grid}:where(html[data-theme=light]) .libraryIdentity>i{color:#2b68c8;background:#eaf2ff}.libraryIdentity span{min-width:0}.libraryIdentity strong,.libraryIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.libraryIdentity strong{color:var(--theme-label);font-size:14px}:where(html[data-theme=light]) .libraryIdentity strong{color:#2f4058}.libraryIdentity small{color:var(--theme-muted);margin-top:6px;font-size:12px}:where(html[data-theme=light]) .libraryIdentity small{color:#919dac}.libraryRow>b{letter-spacing:.3px;font-size:11px}.libraryRow>span,.libraryRow>time{font-size:13px}.libraryRow>em{background:var(--theme-raised);color:var(--theme-label);border-radius:5px;justify-self:start;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850}:where(html[data-theme=light]) .libraryRow>em{color:#5f738d;background:#eef3f8}.rowArrow{color:var(--theme-muted);font-size:19px!important}:where(html[data-theme=light]) .rowArrow{color:#91a0b2}.knowledgeEmptyHint{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;align-items:center;gap:10px;margin:15px 17px;padding:12px 13px;display:flex}:where(html[data-theme=light]) .knowledgeEmptyHint{background:#f2f7ff;border:1px solid #d9e6f7;border-radius:9px}.knowledgeEmptyHint>span{background:var(--theme-info-bg);width:23px;height:23px;color:var(--theme-info);border-radius:50%;place-items:center;font-weight:800;display:grid}:where(html[data-theme=light]) .knowledgeEmptyHint>span{color:#3569b9;background:#dceaff}.knowledgeEmptyHint p{margin:0}.knowledgeEmptyHint strong,.knowledgeEmptyHint small{display:block}.knowledgeEmptyHint strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .knowledgeEmptyHint strong{color:#425a7a}.knowledgeEmptyHint small{color:var(--theme-muted);margin-top:5px;font-size:12px}:where(html[data-theme=light]) .knowledgeEmptyHint small{color:#7f8ea2}@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{background:var(--theme-raised);min-width:20px;color:var(--theme-muted);border-radius:999px;padding:2px 5px;font-size:11px;line-height:1.25}:where(html[data-theme=light]) .knowledgeTabs button>b{color:#7a889a;background:#edf1f6}.knowledgeTabs button.active>b{background:var(--theme-selected);color:var(--blue)}:where(html[data-theme=light]) .knowledgeTabs button.active>b{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);background:var(--theme-header);min-height:39px;color:var(--theme-muted);letter-spacing:.45px;text-transform:uppercase;padding:0 17px;font-size:10px;font-weight:800}:where(html[data-theme=light]) .knowledgeLibraryTableHead{color:#8491a2;background:#f7f9fc}.knowledgeLibraryRow{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);min-height:78px;color:var(--theme-label);padding:10px 17px}:where(html[data-theme=light]) .knowledgeLibraryRow{color:#586980;background:#fff;border-bottom:1px solid #edf0f4}.knowledgeLibraryRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .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{background:var(--theme-raised);width:35px;height:37px;color:var(--theme-info);border-radius:8px;flex:none;place-items:center;font:800 14px Georgia;display:grid}:where(html[data-theme=light]) .knowledgeLibraryIdentity>i{color:#2b68c8;background:#eaf2ff}.knowledgeLibraryIdentity>span{min-width:0}.knowledgeLibraryIdentity strong,.knowledgeLibraryIdentity small{overflow-wrap:anywhere;display:block}.knowledgeLibraryIdentity strong{color:var(--theme-label);font-size:13px;line-height:1.35}:where(html[data-theme=light]) .knowledgeLibraryIdentity strong{color:#2f4058}.knowledgeLibraryIdentity small{color:var(--theme-muted);margin-top:5px;font-size:11px}:where(html[data-theme=light]) .knowledgeLibraryIdentity small{color:#8b98a8}.knowledgeLibraryCell{min-width:0;color:var(--theme-label);overflow-wrap:anywhere;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .knowledgeLibraryCell{color:#65758b}.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:var(--theme-muted);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}:where(html[data-theme=light]) .knowledgeLibraryCell:before{color:#8795a7}.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{background:var(--theme-raised);width:46px;height:46px;color:var(--blue);border-radius:12px;flex:0 0 46px;place-items:center;font-size:18px;font-weight:850;display:grid}:where(html[data-theme=light]) .knowledgeReferenceEmpty>span{background:#eaf2ff}.knowledgeReferenceEmpty strong{color:var(--theme-label);font-size:17px;display:block}:where(html[data-theme=light]) .knowledgeReferenceEmpty strong{color:#2f4058}.knowledgeReferenceEmpty p{max-width:580px;color:var(--theme-muted);margin:6px 0 0;font-size:13px;line-height:1.55}:where(html[data-theme=light]) .knowledgeReferenceEmpty p{color:#7b899c}@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{border-bottom:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-label);margin:0;padding:10px 17px;font-size:12px}:where(html[data-theme=light]) .knowledgeSessionNotice{color:#60758f;background:#f3f7fd;border-bottom:1px solid #dbe6f4}.knowledgeSessionNotice span{background:var(--theme-info-bg);width:19px;height:19px;color:var(--theme-info);border-radius:50%;place-items:center;margin-right:8px;font-weight:850;display:inline-grid}:where(html[data-theme=light]) .knowledgeSessionNotice span{color:#3569b9;background:#dceaff}.knowledgeSessionNotice strong{color:var(--theme-label);margin-right:5px}:where(html[data-theme=light]) .knowledgeSessionNotice strong{color:#3f5877}.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{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;min-height:39px;color:var(--ink);border-radius:8px;margin-top:5px;padding:8px 10px}:where(html[data-theme=light]) .knowledgeRecordDrawer select{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.knowledgeRecordDrawer .analysisDrawerForm{display:block}.knowledgeRecordValidation{color:var(--theme-danger);margin:10px 0 0;font-size:12px;font-weight:750}:where(html[data-theme=light]) .knowledgeRecordValidation{color:#b0444e}.knowledgeRecordContent{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:10px 0 0;padding:14px 16px;line-height:1.65}:where(html[data-theme=light]) .knowledgeRecordContent{color:#40546c;background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px}@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:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .knowledgeRecordType strong{color:#40536b}.knowledgeRecordType small{color:var(--theme-muted);margin-top:4px;font-size:11px}:where(html[data-theme=light]) .knowledgeRecordType small{color:#8995a5}.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);background:var(--theme-header);min-height:39px;color:var(--theme-muted);letter-spacing:.45px;text-transform:uppercase;padding:0 17px;font-size:10px;font-weight:800}:where(html[data-theme=light]) .noteTableHead{color:#8491a2;background:#f7f9fc}.noteListRow{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);min-height:78px;color:var(--theme-label);padding:11px 17px;font-size:12px}:where(html[data-theme=light]) .noteListRow{color:#64758b;background:#fff;border-bottom:1px solid #edf1f5}.noteListRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .noteListRow:hover{background:#f9fbff}.noteListIdentity{min-width:0}.noteListIdentity small{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--theme-muted);-webkit-box-orient:vertical;margin-top:5px;line-height:1.4;display:-webkit-box;overflow:hidden}:where(html[data-theme=light]) .noteListIdentity small{color:#8794a5}.noteTitleAction{max-width:100%;color:var(--theme-text);text-align:left;-webkit-line-clamp:2;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:14px;font-weight:800;line-height:1.38;display:-webkit-box;overflow:hidden}:where(html[data-theme=light]) .noteTitleAction{color:#293c55}.noteTitleAction:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.noteTitleAction:focus-visible,.notePinAction:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .noteTitleAction:focus-visible,:where(html[data-theme=light]) .notePinAction:focus-visible{outline:3px solid #a8c5f3}.noteListLabels{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.noteListLabels i{background:var(--theme-raised);color:var(--theme-label);border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:800}:where(html[data-theme=light]) .noteListLabels i{color:#62748b;background:#eef2f7}.noteListRow time{color:var(--theme-muted);font-size:11px;line-height:1.4}:where(html[data-theme=light]) .noteListRow time{color:#708096}.noteListRow time.overdue{color:var(--theme-danger);font-weight:800}:where(html[data-theme=light]) .noteListRow time.overdue{color:#c54850}.noteListRow>b{color:var(--theme-muted);font-size:10px}:where(html[data-theme=light]) .noteListRow>b{color:#8794a5}.notePinAction{color:var(--theme-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:800}:where(html[data-theme=light]) .notePinAction{color:#6f7f93}.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{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:14px}:where(html[data-theme=light]) .noteFormModal select,:where(html[data-theme=light]) .noteFormModal textarea{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.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{border:1px solid var(--theme-line);background:var(--theme-surface);height:34px;color:var(--theme-label);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}:where(html[data-theme=light]) .notePinToggle{color:#64758b;background:#fff;border:1px solid #ccd7e4;border-radius:8px}.notePinToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.notePinToggle.pinned{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .notePinToggle.pinned{color:#2563c7;background:#edf4ff;border-color:#9dbbea}.notePinToggle.pinned svg{fill:var(--theme-info)}:where(html[data-theme=light]) .notePinToggle.pinned svg{fill:#2563c7}.notePinToggle:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .notePinToggle:focus-visible{outline:3px solid #a8c5f3}.noteChecklistBlock{padding-top:2px}.noteChecklistBlock>.inlineFieldHeading{color:var(--theme-text);margin-bottom:9px}:where(html[data-theme=light]) .noteChecklistBlock>.inlineFieldHeading{color:#27364d}.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 var(--theme-control);border-radius:8px;min-width:0;height:38px;padding:0 10px}:where(html[data-theme=light]) .noteChecklistEditor>div>input[type=text]{border:1px solid #dce4ee;border-radius:8px}.noteChecklistEditor>div>button,.noteChecklistEditor>button{border:1px solid var(--theme-control);background:var(--theme-surface);height:34px;color:var(--theme-label);border-radius:7px;padding:0 11px;font-weight:750}:where(html[data-theme=light]) .noteChecklistEditor>div>button,:where(html[data-theme=light]) .noteChecklistEditor>button{color:#5d6f85;background:#fff;border:1px solid #ccd7e4;border-radius:7px}.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{background:var(--theme-raised);color:var(--theme-info);border:0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .noteLabelEditor button{color:#2867c9;background:#eaf2ff}.noteDetailsDrawer{width:min(880px,100%)}.noteDetailsContent{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:0;padding:14px 16px;line-height:1.65}:where(html[data-theme=light]) .noteDetailsContent{color:#40546c;background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px}.noteDetailsChecklist{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.noteDetailsChecklist li{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label);border-radius:8px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}:where(html[data-theme=light]) .noteDetailsChecklist li{color:#475970;background:#fbfcfe;border:1px solid #e0e6ee;border-radius:8px}.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:var(--theme-muted);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}:where(html[data-theme=light]) .noteListRow>span:before,:where(html[data-theme=light]) .noteListRow>time:before,:where(html[data-theme=light]) .noteListRow>b:before,:where(html[data-theme=light]) .noteListRow>.notePinAction:before{color:#8795a7}.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:var(--theme-danger);text-underline-offset:2px;text-decoration:underline}:where(html[data-theme=light]) .notePinnedMetaAction:hover,:where(html[data-theme=light]) .notePinnedMetaAction:active{color:#a92f3a}.notePinnedMetaAction:focus-visible{outline:3px solid color-mix(in srgb,var(--red) 30%,var(--theme-focus));outline-offset:2px;border-radius:4px}:where(html[data-theme=light]) .notePinnedMetaAction:focus-visible{outline:3px solid color-mix(in srgb,var(--red) 30%,white)}.notePinnedMetaAction:disabled{cursor:wait;opacity:.62}.noteListPinnedAction{flex:none}.noteUnifiedForm{background:var(--theme-raised);gap:14px}:where(html[data-theme=light]) .noteUnifiedForm{background:#f7f9fc}.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:var(--theme-label);font-size:13px;font-weight:750}:where(html[data-theme=light]) .noteContentField>span,:where(html[data-theme=light]) .noteUnifiedForm .formField>span{color:#45556e}.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:var(--theme-muted);font-size:12px;font-weight:400}:where(html[data-theme=light]) .noteContentField>small,:where(html[data-theme=light]) .noteUnifiedForm .formField>small{color:#8390a1}.noteContentField textarea{margin:0}.noteChecklistSection>.numberedSectionHeading{align-items:center;width:100%}.noteChecklistAddBox{border:1px dashed var(--theme-line);background:var(--theme-surface);border-radius:9px;align-items:center;gap:9px;width:100%;min-width:0;padding:10px;display:flex}:where(html[data-theme=light]) .noteChecklistAddBox{background:#fbfcfe;border:1px dashed #c9d6e5;border-radius:9px}.noteChecklistAddIcon{background:var(--theme-raised);width:30px;height:30px;color:var(--theme-info);border-radius:7px;place-items:center;font-weight:900;display:grid}:where(html[data-theme=light]) .noteChecklistAddIcon{color:#4e73a5;background:#edf3fc}.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:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .noteChecklistAddBox strong{color:#3b4c63}.noteChecklistAddBox small{color:var(--theme-muted);margin-top:3px;font-size:11px;font-weight:400}:where(html[data-theme=light]) .noteChecklistAddBox small{color:#8390a1}.noteChecklistAddBox input{border:1px solid var(--theme-control);background:var(--theme-input);width:auto;min-width:0;height:36px;color:var(--ink);border-radius:7px;flex:320px;padding:0 9px}:where(html[data-theme=light]) .noteChecklistAddBox input{background:#fff;border:1px solid #d5dfea;border-radius:7px}.noteChecklistAddBox button{border:1px solid var(--theme-info);background:var(--theme-raised);min-height:36px;color:var(--theme-info);white-space:nowrap;border-radius:7px;flex:none;margin-left:auto;padding:0 11px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .noteChecklistAddBox button{color:#2464c7;background:#edf4ff;border:1px solid #8fb2e8;border-radius:7px}.noteChecklistAddBox :is(input,button):focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .noteChecklistAddBox :is(input,button):focus-visible{outline:3px solid #a8c5f3}.noteChecklistSection>.fieldValidationMessage{margin:8px 0 0;display:block}.noteChecklistEditor{margin-top:10px}.noteChecklistEditor>div{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;min-width:0;padding:7px 9px}:where(html[data-theme=light]) .noteChecklistEditor>div{background:#fff;border:1px solid #dce3ea;border-radius:8px}.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%,var(--theme-hover))}:where(html[data-theme=light]) .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:var(--theme-muted);margin:0;font-size:13px}:where(html[data-theme=light]) .noteDetailsEmpty{color:#718197}.noteChecklistProgress{background:var(--theme-raised);color:var(--blue);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850;display:inline-flex}:where(html[data-theme=light]) .noteChecklistProgress{background:#edf4ff}.noteDetailsChecklist{gap:3px;margin-top:0}.noteDetailsChecklist li{border:0;border-bottom:1px solid var(--theme-line);background:0 0;border-radius:0;align-items:center;min-height:30px;padding:5px 7px}:where(html[data-theme=light]) .noteDetailsChecklist li{border:0;border-bottom:1px solid #edf1f5;border-radius:0}.noteDetailsChecklist li:last-child{border-bottom:0}.noteDetailsChecklist li input{width:15px;height:15px;accent-color:var(--blue)}.noteDetailsChecklist li.completed span{color:var(--theme-muted);text-decoration:line-through}:where(html[data-theme=light]) .noteDetailsChecklist li.completed span{color:#929dad}.noteReminderValue{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label);border-radius:8px;margin:0;padding:9px 11px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .noteReminderValue{color:#40546c;background:#fbfcfe;border:1px solid #e0e6ed;border-radius:8px}.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:var(--theme-label);margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.6}:where(html[data-theme=light]) .noteDeleteLayer ul{color:#52647a}@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:var(--theme-muted);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}:where(html[data-theme=light]) .noteListRow>time:before{color:#8795a7}.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{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .emailModalTitle>span{color:#ba7410;background:#fff2dc}.recipientScopeField{border:0;margin:0;padding:0}.recipientScopeField legend i{color:var(--theme-info);margin-left:5px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .recipientScopeField legend i{color:#2d70de}.recipientChoices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recipientChoices button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:54px;color:var(--theme-label);text-align:left;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px 9px;padding:9px 11px;display:grid}:where(html[data-theme=light]) .recipientChoices button{color:#536278;background:#fbfcfe;border:1px solid #dce4ee;border-radius:9px}.recipientChoices button>span{font-size:14px;font-weight:800}.recipientChoices button>small{color:var(--theme-muted);font-size:13px}:where(html[data-theme=light]) .recipientChoices button>small{color:#8d99aa}.recipientChoices button>b{background:var(--theme-raised);min-width:49px;color:var(--theme-muted);text-align:center;border-radius:6px;grid-area:1/2/3;padding:5px 7px;font-size:13px}:where(html[data-theme=light]) .recipientChoices button>b{color:#738196;background:#edf1f6}.recipientChoices button.selected{border-color:var(--theme-warning);background:var(--theme-raised);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .recipientChoices button.selected{background:#fff9ee;border-color:#e4b469;box-shadow:inset 0 0 0 1px #f0d3a5}.recipientChoices button.selected>b{background:var(--theme-warning-bg);color:var(--theme-text)}:where(html[data-theme=light]) .recipientChoices button.selected>b{color:#fff;background:#c98219}.relatedDocumentNotice{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 12px;display:flex}:where(html[data-theme=light]) .relatedDocumentNotice{background:#f8fafc;border:1px solid #e4e9f0;border-radius:8px}.relatedDocumentNotice>span{background:var(--theme-raised);width:18px;height:18px;color:var(--theme-info);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}:where(html[data-theme=light]) .relatedDocumentNotice>span{color:#5c7699;background:#e8eef6}.relatedDocumentNotice p{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.55}:where(html[data-theme=light]) .relatedDocumentNotice p{color:#748297}.relatedDocumentList button{border:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;width:100%;min-height:39px;color:var(--theme-label);border-radius:8px;grid-template-columns:76px minmax(0,1fr) 55px;align-items:center;gap:10px;padding:7px 9px;display:grid}:where(html[data-theme=light]) .relatedDocumentList button{color:#536278;background:#fff;border:1px solid #e0e6ee;border-radius:8px}.relatedDocumentList button>span{background:var(--theme-raised);color:var(--theme-info);text-align:center;border-radius:5px;padding:5px 6px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .relatedDocumentList button>span{color:#52709a;background:#eef3fa}.relatedDocumentList button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.relatedDocumentList button>b{color:var(--theme-info);text-align:right;font-size:13px}:where(html[data-theme=light]) .relatedDocumentList button>b{color:#52709a}.relatedDocumentList button.selected{border-color:var(--theme-info);background:var(--theme-raised)}:where(html[data-theme=light]) .relatedDocumentList button.selected{background:#f3f7ff;border-color:#91b5ef}.relatedDocumentList button.selected>b{color:var(--theme-info)}:where(html[data-theme=light]) .relatedDocumentList button.selected>b{color:#1761dd}.relatedHelp{color:var(--theme-muted);margin-top:8px;font-size:13px;display:block}:where(html[data-theme=light]) .relatedHelp{color:#8a97a8}.emailGenerated dd{overflow-wrap:anywhere}.metadataPreview{border-top:1px solid var(--theme-line);margin-top:11px;padding-top:10px}:where(html[data-theme=light]) .metadataPreview{border-top:1px solid #d8e4f4}.metadataPreview summary{cursor:pointer;color:var(--theme-info);font-size:13px;font-weight:800}:where(html[data-theme=light]) .metadataPreview summary{color:#3264b0}.metadataPreview pre{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label);font:13px/1.65 var(--font-geist-mono),monospace;white-space:pre-wrap;border-radius:8px;margin:9px 0 0;padding:12px}:where(html[data-theme=light]) .metadataPreview pre{color:#41536c;background:#fff;border:1px solid #d7e1ef;border-radius:8px}@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:#0006;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:hidden}:where(html[data-theme=light]) .taskDrawerLayer{background:#07122666}.taskDrawer{box-sizing:border-box;background:var(--theme-surface);border:1px solid var(--theme-line);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 #00000070}:where(html[data-theme=light]) .taskDrawer{background:#fff;border:1px solid #dfe6ef;border-radius:16px;box-shadow:0 28px 90px #07112b70}.taskDrawerHeader{background:var(--theme-header);justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 32px 10px;display:flex}:where(html[data-theme=light]) .taskDrawerHeader{background:#fff}.taskDrawerHeader h2{color:var(--theme-text);margin:0;font-size:27px;line-height:1.15}:where(html[data-theme=light]) .taskDrawerHeader h2{color:#182338}.taskDrawerHeader p{color:var(--theme-muted);margin:9px 0 0;font-size:15px;line-height:1.5}:where(html[data-theme=light]) .taskDrawerHeader p{color:#7b899d}.taskDrawerHeader>button{width:36px;height:36px;color:var(--theme-label);background:0 0;border:0;font-size:31px;line-height:1}:where(html[data-theme=light]) .taskDrawerHeader>button{color:#647287}.taskSourceBadge{background:var(--theme-raised);color:var(--theme-info);border-radius:7px;align-items:center;margin-top:17px;padding:5px 9px;font-size:14px;font-weight:750;display:inline-flex}:where(html[data-theme=light]) .taskSourceBadge{color:#1761dd;background:#e9f1ff}.registrationDrawerHeader{border-bottom:1px solid var(--theme-line);align-items:flex-start;min-height:158px;padding:25px 30px 24px}:where(html[data-theme=light]) .registrationDrawerHeader{border-bottom:1px solid #dce3ec}.registrationHeaderIdentity{align-items:center;gap:19px;min-width:0;display:flex}.registrationHeaderIcon{background:var(--theme-header);width:64px;height:64px;color:var(--theme-info);border-radius:16px;flex:none;place-items:center;font-size:29px;font-weight:850;display:grid}:where(html[data-theme=light]) .registrationHeaderIcon{color:#1761dd;background:#eaf1ff}.registrationHeaderIdentity>div{min-width:0}.registrationHeaderIdentity small{color:var(--theme-info);letter-spacing:1.05px;font-size:16px;font-weight:850;display:block}:where(html[data-theme=light]) .registrationHeaderIdentity small{color:#698bc2}.registrationHeaderIdentity h2{letter-spacing:-.4px;margin-top:7px;font-size:31px;font-weight:500}.registrationHeaderIdentity p{color:var(--theme-muted);margin-top:7px;font-size:15px}:where(html[data-theme=light]) .registrationHeaderIdentity p{color:#7f8ea4}.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:var(--theme-surface);padding:0}:where(html[data-theme=light]) .taskQuickFields{background:#fff}.taskField{min-width:0;display:block}.taskField.full{grid-column:1/-1}.taskField>span{color:var(--theme-text);margin-bottom:9px;font-size:15px;font-weight:750;display:block}:where(html[data-theme=light]) .taskField>span{color:#27364d}.taskField input,.taskField select,.taskField textarea{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;color:var(--theme-text);font:16px var(--platform-ui-font);border-radius:9px;outline:none;box-shadow:0 1px 2px #0000000a}:where(html[data-theme=light]) .taskField input,:where(html[data-theme=light]) .taskField select,:where(html[data-theme=light]) .taskField textarea{color:#263850;background:#fff;border:1px solid #d6dee9;border-radius:9px;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:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .taskField input:focus,:where(html[data-theme=light]) .taskField select:focus,:where(html[data-theme=light]) .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;background:var(--theme-info-bg);width:28px;height:28px;color:var(--theme-text);pointer-events:none;border-radius:50%;place-items:center;font-size:10px;font-weight:850;line-height:1;display:grid;position:absolute;top:50%;left:9px;transform:translateY(-50%)}:where(html[data-theme=light]) .formSelectLeading{color:#fff;background:#1464df}.formSelectControl.hasLeading select{padding-left:46px!important}.taskRelationsBlock{margin-top:31px}.taskRelationsBlock header h3{color:var(--theme-text);margin:0;font-size:18px}:where(html[data-theme=light]) .taskRelationsBlock header h3{color:#182338}.taskRelationsBlock header p{color:var(--theme-muted);margin:6px 0 0;font-size:14px}:where(html[data-theme=light]) .taskRelationsBlock header p{color:#7d8a9c}.taskRelationChoices{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.taskRelationChoices button{border:1px solid var(--theme-control);background:var(--theme-surface);height:50px;color:var(--theme-info);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:15px;font-weight:750;display:flex}:where(html[data-theme=light]) .taskRelationChoices button{color:#1761dd;background:#fff;border:1px solid #d6dee9;border-radius:8px}.taskRelationChoices button:nth-child(4){grid-column:1}.taskRelationChoices button b{color:var(--theme-info);font-size:22px;font-weight:500}:where(html[data-theme=light]) .taskRelationChoices button b{color:#1761dd}.taskRelationChips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.taskRelationChips>span{border:1px solid var(--theme-line);background:var(--theme-raised);min-height:39px;color:var(--theme-label);border-radius:8px;align-items:center;gap:8px;padding:0 9px 0 12px;font-size:14px;font-weight:650;display:flex}:where(html[data-theme=light]) .taskRelationChips>span{color:#34445b;background:#f6f8fb;border:1px solid #dce2e9;border-radius:8px}.taskRelationChips>span.company{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .taskRelationChips>span.company{color:#2d624f;background:#eef9f5;border-color:#c7e4d9}.taskRelationChips i{font-style:normal}.taskRelationChips button{color:var(--theme-label);background:0 0;border:0;font-size:19px}:where(html[data-theme=light]) .taskRelationChips button{color:#657488}.taskCreatedFrom{color:var(--theme-muted);margin:20px 0 0;font-size:14px}:where(html[data-theme=light]) .taskCreatedFrom{color:#78869a}.taskCreatedFrom b{color:var(--theme-info)}:where(html[data-theme=light]) .taskCreatedFrom b{color:#1761dd}.taskMoreToggle{border:1px solid var(--theme-line);background:var(--theme-surface);text-align:left;width:100%;min-height:84px;color:var(--theme-text);border-radius:9px;grid-template-rows:auto auto;grid-template-columns:26px 1fr auto;gap:5px 11px;margin:30px 0 0;padding:13px 20px;display:grid}:where(html[data-theme=light]) .taskMoreToggle{color:#1f2b3d;background:#fff;border:1px solid #d6dee9;border-radius:9px}.taskMoreToggle>i{color:var(--theme-label);grid-row:1/3;align-self:center;font-size:23px;font-style:normal}:where(html[data-theme=light]) .taskMoreToggle>i{color:#39475b}.taskMoreToggle>span{font-size:16px;font-weight:800}.taskMoreToggle>small{color:var(--theme-muted);font-size:14px}:where(html[data-theme=light]) .taskMoreToggle>small{color:#8190a4}.taskMoreToggle>b{color:var(--theme-label);grid-area:1/3/3;align-self:center;font-size:20px}:where(html[data-theme=light]) .taskMoreToggle>b{color:#596a80}.taskMoreToggle.open{border-color:var(--theme-info);background:var(--theme-surface)}:where(html[data-theme=light]) .taskMoreToggle.open{background:#f8fbff;border-color:#a8c2eb}.taskDetails{gap:13px;margin-top:12px;display:grid}.taskDetails>section{border:1px solid var(--line);background:var(--theme-surface);border-radius:12px;padding:17px 18px}:where(html[data-theme=light]) .taskDetails>section{background:#fbfcfe}.taskDetails>section>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.taskDetails>section>header>span{background:var(--theme-header);width:28px;height:28px;color:var(--blue);border-radius:7px;place-items:center;font-size:12px;font-weight:850;display:grid}:where(html[data-theme=light]) .taskDetails>section>header>span{background:#edf4ff}.taskDetails>section>header strong,.taskDetails>section>header small{display:block}.taskDetails>section>header strong{font-size:15px}.taskDetails>section>header small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .taskDetails>section>header small{color:#8794a6}.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:var(--theme-header);border-radius:999px;flex:none;width:50px;height:28px;transition:all .2s;position:relative}:where(html[data-theme=light]) .toggleTrack{background:#cdd5e2}.toggleTrack:after{content:"";background:var(--theme-surface);border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000030}:where(html[data-theme=light]) .toggleTrack:after{background:#fff;box-shadow:0 2px 5px #24354c30}.calendarConnect>input:checked+.toggleTrack{background:var(--theme-info-bg)}:where(html[data-theme=light]) .calendarConnect>input:checked+.toggleTrack{background:#1761dd}.calendarConnect>input:checked+.toggleTrack:after{transform:translate(22px)}.calendarConnect strong,.calendarConnect small{display:block}.calendarConnect strong{color:var(--theme-label);font-size:15px}:where(html[data-theme=light]) .calendarConnect strong{color:#33435a}.calendarConnect small{color:var(--theme-muted);margin-top:6px;font-size:13px;line-height:1.45}:where(html[data-theme=light]) .calendarConnect small{color:#8592a4}.calendarFields{margin:13px 0 0 63px}.taskDrawerFooter{border-top:1px solid var(--theme-line);background:var(--theme-surface);margin-top:36px;padding-top:24px}:where(html[data-theme=light]) .taskDrawerFooter{background:#fff;border-top:1px solid #e4e8ee}.taskDrawerFooter>div{grid-template-columns:1fr 1fr;gap:28px;display:grid}.taskDrawerFooter button{border:1px solid var(--theme-control);background:var(--theme-surface);height:58px;color:var(--theme-label);border-radius:8px;font-size:16px;font-weight:750}:where(html[data-theme=light]) .taskDrawerFooter button{color:#3f4c5e;background:#fff;border:1px solid #d5dde8;border-radius:8px}.taskDrawerFooter .taskSaveButton{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent);box-shadow:0 7px 18px #00000030}:where(html[data-theme=light]) .taskDrawerFooter .taskSaveButton{color:#fff;background:#1761dd;border-color:#1761dd;box-shadow:0 7px 18px #1761dd30}.taskDrawerFooter>p{color:var(--theme-muted);margin:24px 0 0;font-size:13px}:where(html[data-theme=light]) .taskDrawerFooter>p{color:#8290a2}.scheduleDrawer{width:min(760px,100%)}.scheduleSourceBadge{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .scheduleSourceBadge{color:#15805b;background:#eaf7f1}.scheduleDrawerHeader{padding-bottom:24px}.scheduleQuickFields{padding-bottom:4px}.scheduleTypeSelect>i{background:var(--theme-raised);width:25px;height:25px;color:var(--theme-info);border-radius:7px;place-items:center;font-size:18px;font-style:normal;display:grid;top:13px;left:14px}:where(html[data-theme=light]) .scheduleTypeSelect>i{color:#1761dd;background:#eaf2ff}.scheduleTypeSelect select{padding-left:49px}.scheduleDateBlock,.scheduleLocationBlock{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:12px;margin-top:29px;padding:19px 20px}:where(html[data-theme=light]) .scheduleDateBlock,:where(html[data-theme=light]) .scheduleLocationBlock{background:#fbfcfe;border:1px solid #dce3ec;border-radius:12px}.scheduleDateBlock>header,.scheduleLocationBlock>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scheduleDateBlock h3,.scheduleLocationBlock h3{color:var(--theme-text);margin:0;font-size:18px}:where(html[data-theme=light]) .scheduleDateBlock h3,:where(html[data-theme=light]) .scheduleLocationBlock h3{color:#1f2d42}.scheduleDateBlock header p,.scheduleLocationBlock header p{color:var(--theme-muted);margin:6px 0 0;font-size:14px}:where(html[data-theme=light]) .scheduleDateBlock header p,:where(html[data-theme=light]) .scheduleLocationBlock header p{color:#7f8d9f}.allDayChoice{color:var(--theme-label);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}:where(html[data-theme=light]) .allDayChoice{color:#52647b}.allDayChoice input{width:18px;height:18px;accent-color:var(--theme-accent)}:where(html[data-theme=light]) .allDayChoice input{accent-color:#1761dd}.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:var(--theme-info);letter-spacing:.5px;text-transform:uppercase;grid-column:1/-1;font-size:13px}:where(html[data-theme=light]) .scheduleDateGroup>strong{color:#1761dd}.scheduleDateGroup .taskField>span{margin-bottom:7px;font-size:13px}.scheduleDateGroup .taskField input{height:48px}.scheduleDateArrow{color:var(--theme-muted);text-align:center;align-self:center;padding-top:26px;font-size:21px}:where(html[data-theme=light]) .scheduleDateArrow{color:#9aa6b5}.schedulePeopleBlock{margin-top:28px}.participantChips{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.participantChips span{border:1px solid var(--theme-line);background:var(--theme-raised);min-height:36px;color:var(--theme-label);border-radius:999px;align-items:center;gap:8px;padding:0 11px 0 6px;font-size:13px;font-weight:700;display:flex}:where(html[data-theme=light]) .participantChips span{color:#4f6178;background:#f7f9fc;border:1px solid #d8e1eb;border-radius:999px}.participantChips i{background:var(--theme-raised);width:25px;height:25px;color:var(--theme-info);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}:where(html[data-theme=light]) .participantChips i{color:#326bc0;background:#dfeafa}.locationTypeChoices{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.locationTypeChoices button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:55px;color:var(--theme-label);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 7px;font-size:13px;font-weight:750;display:flex}:where(html[data-theme=light]) .locationTypeChoices button{color:#65758a;background:#fff;border:1px solid #d6dee9;border-radius:9px}.locationTypeChoices button i{font-size:17px;font-style:normal}.locationTypeChoices button.active{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info);box-shadow:0 0 0 2px var(--theme-shadow)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:12px;margin-top:24px;padding:19px 20px}:where(html[data-theme=light]) .scheduleCalendarArea{background:#f6f9fe;border:1px solid #cfe0f7;border-radius:12px}.scheduleCalendarOptions{border-top:1px solid var(--theme-line);grid-template-columns:1fr 1.25fr;align-items:end;gap:22px;margin:17px 0 0 63px;padding-top:16px;display:grid}:where(html[data-theme=light]) .scheduleCalendarOptions{border-top:1px solid #dce7f5}.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{width:18px;height:18px;accent-color:var(--theme-accent)}:where(html[data-theme=light]) .inviteChoice>input{accent-color:#1761dd}.inviteChoice strong,.inviteChoice small{display:block}.inviteChoice strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .inviteChoice strong{color:#43556d}.inviteChoice small{color:var(--theme-muted);margin-top:4px;font-size:12px;line-height:1.35}:where(html[data-theme=light]) .inviteChoice small{color:#8794a5}.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{background:var(--theme-hover);outline:2px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .registrationDrawerHeader>button:hover,:where(html[data-theme=light]) .registrationDrawerHeader>button:focus-visible{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:var(--theme-muted);font-size:13px;font-weight:500}:where(html[data-theme=light]) .inlineFieldHeading small{color:#8290a2}.inlinePlaceholderAction{color:var(--theme-info);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;font-weight:750}:where(html[data-theme=light]) .inlinePlaceholderAction{color:#1761dd}.inlinePlaceholderAction:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}:where(html[data-theme=light]) .inlinePlaceholderAction:focus-visible{outline:2px solid #8eb2ee}.checklistBuilder{padding-bottom:2px}.inlineAddRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inlineAddRow>button{border:1px solid var(--theme-control);background:var(--theme-raised);min-width:66px;color:var(--theme-info);border-radius:9px;font-size:14px;font-weight:800}:where(html[data-theme=light]) .inlineAddRow>button{color:#1761dd;background:#f3f7fe;border:1px solid #b9cceb;border-radius:9px}.checklistBuilder ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.checklistBuilder li{border:1px solid var(--theme-line);background:var(--theme-raised);min-height:42px;color:var(--theme-label);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 7px 5px 11px;font-size:14px;display:grid}:where(html[data-theme=light]) .checklistBuilder li{color:#4b5c72;background:#f9fafc;border:1px solid #e0e6ef;border-radius:8px}.checklistBuilder li>input[type=checkbox]{width:18px;height:18px;accent-color:var(--theme-accent)}:where(html[data-theme=light]) .checklistBuilder li>input[type=checkbox]{accent-color:#1761dd}.checklistBuilder .checklistItemInput{background:0 0;border:1px solid #0000;height:34px;padding:0 8px}.checklistBuilder .checklistItemInput:focus{border-color:var(--theme-focus);background:var(--theme-surface)}:where(html[data-theme=light]) .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:var(--theme-muted);cursor:pointer;background:0 0;border:0;font-size:19px}:where(html[data-theme=light]) .checklistBuilder li button,:where(html[data-theme=light]) .participantChips button{color:#6b7b8f}.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{border:1px solid var(--theme-control);background:var(--theme-input);height:48px;color:var(--theme-label);border-radius:9px;font-size:15px}:where(html[data-theme=light]) .relationSearch select,:where(html[data-theme=light]) .relationSearch button{color:#40536d;background:#fff;border:1px solid #d6dee9;border-radius:9px}.relationSearch select{padding:0 11px}.relationSearch button{color:var(--theme-info);cursor:pointer;border-style:dashed;font-weight:750}:where(html[data-theme=light]) .relationSearch button{color:#1761dd}.visibleSettingsGrid{border-top:1px solid var(--theme-line);grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:27px;padding-top:23px;display:grid}:where(html[data-theme=light]) .visibleSettingsGrid{border-top:1px solid #e3e8ef}.visibleSettingsGrid>.full{grid-column:1/-1}.participantChips span small{background:var(--theme-raised);color:var(--theme-label);border-radius:5px;padding:2px 5px;font-size:11px}:where(html[data-theme=light]) .participantChips span small{color:#60738e;background:#e8eef7}.participantChips span button{margin-left:1px}.taskDrawerFooter{z-index:3;border-top:1px solid var(--theme-line);margin:30px -32px -34px;padding:18px 32px 22px;position:sticky;bottom:-34px;box-shadow:0 -10px 24px #0000000d}:where(html[data-theme=light]) .taskDrawerFooter{border-top:1px solid #dfe5ed;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:var(--theme-muted);text-align:center;padding-bottom:14px;font-size:20px}:where(html[data-theme=light]) .compactDateArrow{color:#93a1b2}.dateOptionRow{border-top:1px solid var(--theme-line);grid-template-columns:auto auto minmax(210px,1fr);align-items:end;gap:18px;margin-top:14px;padding-top:13px;display:grid}:where(html[data-theme=light]) .dateOptionRow{border-top:1px solid #e2e7ee}.dateOptionRow>label:not(.taskField){min-height:46px;color:var(--theme-label);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:750;display:flex}:where(html[data-theme=light]) .dateOptionRow>label:not(.taskField){color:#52647b}.dateOptionRow input{width:18px;height:18px;accent-color:var(--theme-accent)}:where(html[data-theme=light]) .dateOptionRow input{accent-color:#1761dd}.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:var(--theme-text);margin:0;font-size:18px}:where(html[data-theme=light]) .schedulePeopleBlock h3{color:#1f2d42}.locationTypeChoices{grid-template-columns:1fr 1fr}.meetingGenerationNote{background:var(--theme-raised);color:var(--theme-label);border-radius:8px;margin:13px 0 0;padding:11px 13px;font-size:13px}:where(html[data-theme=light]) .meetingGenerationNote{color:#58708f;background:#f0f6ff}.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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 8px 6px 11px;display:flex}:where(html[data-theme=light]) .schedulePreparationChecklist li{background:#f9fafc;border:1px solid #e0e6ef;border-radius:8px}.schedulePreparationChecklist li>label{min-width:0;color:var(--theme-label);cursor:pointer;flex:1;align-items:center;gap:10px;font-size:14px;display:flex}:where(html[data-theme=light]) .schedulePreparationChecklist li>label{color:#465971}.schedulePreparationChecklist li input{width:18px;height:18px;accent-color:var(--theme-accent)}:where(html[data-theme=light]) .schedulePreparationChecklist li input{accent-color:#1761dd}.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{border-color:var(--theme-focus);background:var(--theme-input);outline:none}:where(html[data-theme=light]) .schedulePreparationChecklist li input.scheduleChecklistContent:focus{background:#fff;border-color:#9db9e7}.schedulePreparationChecklist li.done input.scheduleChecklistContent{color:var(--theme-muted);text-decoration:line-through}:where(html[data-theme=light]) .schedulePreparationChecklist li.done input.scheduleChecklistContent{color:#929eac}.schedulePreparationChecklist li>button{width:32px;height:32px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;font-size:20px}:where(html[data-theme=light]) .schedulePreparationChecklist li>button{color:#718196}.schedulePreparationChecklist li>button:hover{background:var(--theme-hover);color:var(--theme-danger)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-control);background:var(--theme-raised);height:38px;color:var(--theme-info);cursor:pointer;border-radius:8px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:800}:where(html[data-theme=light]) .scheduleParticipantsBlock .addParticipantButton{color:#1761dd;background:#f3f7fe;border:1px solid #b8ccec;border-radius:8px}.scheduleParticipantsBlock .participantChips{margin-top:0}.scheduleSelectionPanel{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:11px;margin-top:13px;padding:13px}:where(html[data-theme=light]) .scheduleSelectionPanel{background:#f8fafc;border:1px solid #dbe3ee;border-radius:11px}.selectionSearch{border:1px solid var(--theme-control);background:var(--theme-input);border-radius:9px;align-items:center;gap:9px;height:48px;padding:0 12px;display:flex}:where(html[data-theme=light]) .selectionSearch{background:#fff;border:1px solid #d6dee9;border-radius:9px}.selectionSearch>span{color:var(--theme-muted);font-size:19px}:where(html[data-theme=light]) .selectionSearch>span{color:#75869c}.selectionSearch input{width:100%;height:100%;color:var(--theme-text);font:15px var(--platform-ui-font);background:0 0;border:0;outline:0}:where(html[data-theme=light]) .selectionSearch input{color:#263850}.selectionResults{gap:6px;max-height:220px;margin-top:9px;display:grid;overflow-y:auto}.selectionResults>button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:48px;color:var(--theme-label);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:7px 10px;display:grid}:where(html[data-theme=light]) .selectionResults>button{color:#40536c;background:#fff;border:1px solid #e0e6ee;border-radius:8px}.selectionResults>button>span{align-items:center;gap:8px;display:flex}.selectionResults>button b{color:var(--theme-info);font-size:12px}:where(html[data-theme=light]) .selectionResults>button b{color:#1761dd}.selectionResults>button strong{font-size:14px}.selectionResults>button small{color:var(--theme-muted);grid-column:1;font-size:12px}:where(html[data-theme=light]) .selectionResults>button small{color:#8492a4}.selectionResults>button i{color:var(--theme-info);grid-area:1/2/3;font-size:14px;font-style:normal}:where(html[data-theme=light]) .selectionResults>button i{color:#1761dd}.selectionResults>button:disabled{cursor:default;opacity:.55}.externalParticipantEntry{border-top:1px solid var(--theme-line);grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:11px;padding-top:11px;display:grid}:where(html[data-theme=light]) .externalParticipantEntry{border-top:1px solid #e1e6ed}.externalParticipantEntry input{border:1px solid var(--theme-control);height:46px;font:15px var(--platform-ui-font);border-radius:8px;padding:0 12px}:where(html[data-theme=light]) .externalParticipantEntry input{border:1px solid #d6dee9;border-radius:8px}.externalParticipantEntry button{border:1px solid var(--theme-control);background:var(--theme-surface);color:var(--theme-info);border-radius:8px;padding:0 13px;font-weight:800}:where(html[data-theme=light]) .externalParticipantEntry button{color:#1761dd;background:#fff;border:1px solid #b8cceb;border-radius:8px}.scheduleRelationPicker{grid-template-columns:170px minmax(0,1fr);gap:9px;margin-top:14px;display:grid}.scheduleRelationPicker>select{border:1px solid var(--theme-control);background:var(--theme-input);height:48px;color:var(--theme-label);border-radius:9px;padding:0 11px;font-size:15px}:where(html[data-theme=light]) .scheduleRelationPicker>select{color:#40536d;background:#fff;border:1px solid #d6dee9;border-radius:9px}.relationResults{margin-top:8px}.relationResults>button small{display:none}.scheduleRelationsBlock .taskRelationChips>span{padding-left:8px}.relationTypeBadge{color:var(--theme-info);font-size:12px;font-weight:800}:where(html[data-theme=light]) .relationTypeBadge{color:#1761dd}@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);background:var(--theme-header);min-height:35px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.45px;padding:0 17px 0 67px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .employeeTableHead{color:#8794a6;background:#f7f9fc}.employeeContactRow{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);min-height:82px;color:var(--theme-label);padding:10px 17px 10px 67px;font-size:13px;position:relative}:where(html[data-theme=light]) .employeeContactRow{color:#5f6f84;background:#fff;border-bottom:1px solid #edf1f5}.employeeContactRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .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:var(--theme-text);font-size:14px}:where(html[data-theme=light]) .employeeIdentity strong{color:#263850}.employeeIdentity small,.employeeDepartment small,.employeeContact small{color:var(--theme-muted);margin-top:5px;font-size:12px}:where(html[data-theme=light]) .employeeIdentity small,:where(html[data-theme=light]) .employeeDepartment small,:where(html[data-theme=light]) .employeeContact small{color:#8b98a9}.employeeDepartment strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .employeeDepartment strong{color:#475970}.employeeContact>a{color:var(--theme-info);font-weight:750;text-decoration:none}:where(html[data-theme=light]) .employeeContact>a{color:#315f9d}.employeeContact small a{color:var(--theme-info);text-decoration:none}:where(html[data-theme=light]) .employeeContact small a{color:#3f6fae}.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:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .employeeTelegram small{color:#929dab}.employeeStatus{background:var(--theme-raised);color:var(--theme-success);white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 7px;font-size:11px;font-style:normal;font-weight:850}:where(html[data-theme=light]) .employeeStatus{color:#16815a;background:#e8f7ef}.employeeStatus.on-leave{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .employeeStatus.on-leave{color:#b7740e;background:#fff3dc}.employeeStatus.inactive{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .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{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .employeeModalTitle>span{color:#2868cb;background:#eaf2ff}.employeeUsageNote{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:15px;padding:13px 15px;display:flex}:where(html[data-theme=light]) .employeeUsageNote{background:#f3f7fd;border:1px solid #d7e4f5;border-radius:10px}.employeeUsageNote>span{background:var(--theme-info-bg);width:23px;height:23px;color:var(--theme-text);border-radius:7px;place-items:center;font-size:12px;display:grid}:where(html[data-theme=light]) .employeeUsageNote>span{color:#fff;background:#2d70de}.employeeUsageNote strong,.employeeUsageNote p{display:block}.employeeUsageNote strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .employeeUsageNote strong{color:#3e536f}.employeeUsageNote p{color:var(--theme-muted);margin:4px 0 0;font-size:12px;line-height:1.5}:where(html[data-theme=light]) .employeeUsageNote p{color:#75849a}@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:var(--theme-muted);letter-spacing:.55px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}:where(html[data-theme=light]) .employeeDepartment:before,:where(html[data-theme=light]) .employeeContact:before,:where(html[data-theme=light]) .employeeTelegram:before{color:#8795a7}}@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{background:var(--theme-raised);color:var(--theme-violet);font-size:20px}:where(html[data-theme=light]) .formModalTitle>span{color:#7758cf;background:#f0eaff}.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{border:1px dashed var(--theme-line);background:var(--theme-surface);cursor:pointer;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}:where(html[data-theme=light]) .formMultiUpload{background:#faf8ff;border:1px dashed #c4b7e7;border-radius:9px}.formMultiUpload:hover{border-color:var(--theme-violet);background:var(--theme-hover)}:where(html[data-theme=light]) .formMultiUpload:hover{background:#f7f3ff;border-color:#9279d7}.formMultiUpload input{opacity:0;width:1px;height:1px;position:absolute}.formMultiUpload>b{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-violet);white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:13px}:where(html[data-theme=light]) .formMultiUpload>b{color:#7359bb;background:#fff;border:1px solid #d6cdea;border-radius:7px}.formMultiUpload .compactUploadIcon{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .formMultiUpload .compactUploadIcon{color:#7359bb;background:#eee8ff}.formAiSection{border:1px solid var(--theme-line);background:linear-gradient(135deg,var(--theme-surface),var(--theme-raised));border-radius:12px;margin-bottom:13px;padding:16px 18px}:where(html[data-theme=light]) .formAiSection{background:linear-gradient(135deg,#fbfaff,#f5f2ff);border:1px solid #dcd2f4;border-radius:12px}.formAiSection>header{align-items:center;gap:10px;display:flex}.formAiSection>header>span{background:var(--theme-violet-bg);width:31px;height:31px;color:var(--theme-text);border-radius:9px;place-items:center;font-size:13px;font-weight:850;display:grid;box-shadow:0 5px 14px #00000030}:where(html[data-theme=light]) .formAiSection>header>span{color:#fff;background:#7457c9;box-shadow:0 5px 14px #7457c930}.formAiSection>header>div{flex:1}.formAiSection>header small,.formAiSection>header strong{display:block}.formAiSection>header small{color:var(--theme-violet);letter-spacing:.85px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .formAiSection>header small{color:#8b79bd}.formAiSection>header strong{color:var(--theme-label);margin-top:4px;font-size:14px}:where(html[data-theme=light]) .formAiSection>header strong{color:#463a68}.formAiSection>header>b{background:var(--theme-header);color:var(--theme-violet);border-radius:999px;padding:5px 8px;font-size:12px}:where(html[data-theme=light]) .formAiSection>header>b{color:#765db8;background:#ece6fb}.formAiFields{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.formAiFields span{border:1px solid var(--theme-control);background:var(--theme-surface);color:var(--theme-label);border-radius:6px;padding:5px 8px;font-size:12px;font-weight:700}:where(html[data-theme=light]) .formAiFields span{color:#716488;background:#fff;border:1px solid #e3dcf3;border-radius:6px}.formVersionNotice{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}:where(html[data-theme=light]) .formVersionNotice{background:#fff;border:1px solid #e3dcf2;border-radius:8px}.formVersionNotice>span{background:var(--theme-raised);width:21px;height:21px;color:var(--theme-violet);border-radius:6px;flex:none;place-items:center;font-size:15px;display:grid}:where(html[data-theme=light]) .formVersionNotice>span{color:#755db8;background:#eee8fa}.formVersionNotice p{color:var(--theme-label);margin:0;font-size:13px;line-height:1.55}:where(html[data-theme=light]) .formVersionNotice p{color:#746b85}.formVersionNotice p strong{color:var(--theme-label)}:where(html[data-theme=light]) .formVersionNotice p strong{color:#514569}.formVersionNotice p b{color:var(--theme-violet)}:where(html[data-theme=light]) .formVersionNotice p b{color:#6650a6}.formGenerated .activeFormStatus{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .formGenerated .activeFormStatus{color:#16815a;background:#e7f7ef}.filenamePreview{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;margin-top:10px;padding:10px 11px}:where(html[data-theme=light]) .filenamePreview{background:#fff;border:1px solid #dce7f5;border-radius:8px}.filenamePreview small,.filenamePreview strong{display:block}.filenamePreview small{color:var(--theme-muted);letter-spacing:.65px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .filenamePreview small{color:#8998aa}.filenamePreview strong{color:var(--theme-label);font:13px/1.45 var(--font-geist-mono),monospace;overflow-wrap:anywhere;margin-top:5px}:where(html[data-theme=light]) .filenamePreview strong{color:#354a68}.formSubmit{background:var(--theme-violet-bg);border-color:var(--theme-violet);box-shadow:0 5px 14px #00000030}:where(html[data-theme=light]) .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(180deg,var(--theme-surface),var(--theme-raised));flex-direction:column;align-items:center;min-height:560px;padding:90px 30px;display:flex}:where(html[data-theme=light]) .formAnalyzing{background:linear-gradient(#fbfaff,#f6f3ff)}.aiScanDocument{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:14px;place-items:center;width:92px;height:116px;margin-bottom:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #0002}:where(html[data-theme=light]) .aiScanDocument{background:#fff;border:1px solid #d9cff4;border-radius:14px;box-shadow:0 20px 45px #5d459322}.aiScanDocument>span{background:var(--theme-violet-bg);width:44px;height:44px;color:var(--theme-text);border-radius:13px;place-items:center;font-size:16px;font-weight:850;display:grid}:where(html[data-theme=light]) .aiScanDocument>span{color:#fff;background:#7457c9}.aiScanDocument>i{background:var(--theme-violet-bg);height:2px;box-shadow:0 0 13px var(--theme-shadow);animation:1.25s ease-in-out infinite alternate formScan;position:absolute;top:8px;left:8px;right:8px}:where(html[data-theme=light]) .aiScanDocument>i{background:#9a7ee8;box-shadow:0 0 13px #7457c9}@keyframes formScan{to{transform:translateY(98px)}}.formAnalyzing>small{color:var(--theme-violet);letter-spacing:1px;font-size:13px;font-weight:850}:where(html[data-theme=light]) .formAnalyzing>small{color:#846dbd}.formAnalyzing h3{color:var(--theme-label);margin:9px 0 0;font-size:20px}:where(html[data-theme=light]) .formAnalyzing h3{color:#392f57}.formAnalyzing p{max-width:430px;color:var(--theme-muted);margin:10px auto 20px;font-size:13px;line-height:1.65}:where(html[data-theme=light]) .formAnalyzing p{color:#7c728e}.analysisProgress{background:var(--theme-raised);border-radius:99px;width:min(390px,90%);height:5px;overflow:hidden}:where(html[data-theme=light]) .analysisProgress{background:#e7e0f5}.analysisProgress>span{border-radius:inherit;background:linear-gradient(90deg,var(--theme-violet-bg),var(--theme-violet-bg));width:72%;height:100%;animation:1s ease-out analysisGrow;display:block}:where(html[data-theme=light]) .analysisProgress>span{background:linear-gradient(90deg,#7457c9,#a684f1)}@keyframes analysisGrow{0%{width:10%}to{width:72%}}.analysisSteps{color:var(--theme-muted);gap:18px;margin-top:16px;font-size:13px;display:flex}:where(html[data-theme=light]) .analysisSteps{color:#8d839c}.analysisSteps .done{color:var(--theme-violet)}:where(html[data-theme=light]) .analysisSteps .done{color:#5d46a0}.formReviewForm{background:var(--theme-raised)}:where(html[data-theme=light]) .formReviewForm{background:#f7f8fb}.reviewStatusBar{border:1px solid var(--theme-line);background:var(--theme-surface);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 #0000000b}:where(html[data-theme=light]) .reviewStatusBar{background:#fff;border:1px solid #ddd5f1;border-radius:12px;box-shadow:0 6px 18px #49346a0b}.reviewStatusIdentity{align-items:center;gap:11px;display:flex}.reviewStatusIdentity>span{background:var(--theme-raised);width:34px;height:34px;color:var(--theme-success);border-radius:10px;place-items:center;font-size:16px;font-weight:850;display:grid}:where(html[data-theme=light]) .reviewStatusIdentity>span{color:#148257;background:#e8f7ef}.reviewStatusIdentity small,.reviewStatusIdentity strong{display:block}.reviewStatusIdentity small{color:var(--theme-success);letter-spacing:.85px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .reviewStatusIdentity small{color:#1a8a61}.reviewStatusIdentity strong{color:var(--theme-label);margin-top:4px;font-size:14px}:where(html[data-theme=light]) .reviewStatusIdentity strong{color:#34425a}.confidenceRing{border-left:1px solid var(--theme-line);border-right:1px solid var(--theme-line);text-align:center;padding:0 16px}:where(html[data-theme=light]) .confidenceRing{border-left:1px solid #e7e9ef;border-right:1px solid #e7e9ef}.confidenceRing strong,.confidenceRing small{display:block}.confidenceRing strong{color:var(--theme-violet);font-size:18px}:where(html[data-theme=light]) .confidenceRing strong{color:#7457c9}.confidenceRing small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .confidenceRing small{color:#8d96a4}.reviewStagePath{grid-template-columns:20px 1fr 20px 1fr 20px;align-items:center;display:grid;position:relative}.reviewStagePath>span{background:var(--theme-raised);width:20px;height:20px;color:var(--theme-muted);z-index:1;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}:where(html[data-theme=light]) .reviewStagePath>span{color:#8390a2;background:#edf0f4}.reviewStagePath>span.done{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .reviewStagePath>span.done{color:#148257;background:#dff3e9}.reviewStagePath>span.current{background:var(--theme-violet-bg);color:var(--theme-text);box-shadow:0 0 0 4px var(--theme-shadow)}:where(html[data-theme=light]) .reviewStagePath>span.current{color:#fff;background:#7457c9;box-shadow:0 0 0 4px #ede7fb}.reviewStagePath>b{background:var(--theme-raised);height:2px}:where(html[data-theme=light]) .reviewStagePath>b{background:#dce3e9}.reviewStagePath>div{justify-content:space-between;display:flex;position:absolute;top:26px;left:-7px;right:-5px}.reviewStagePath small{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .reviewStagePath small{color:#8d96a4}.reviewNotice{border:1px solid var(--theme-warning);background:var(--theme-raised);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:13px;padding:11px 13px;display:flex}:where(html[data-theme=light]) .reviewNotice{background:#fffaf0;border:1px solid #ead7a5;border-radius:10px}.reviewNotice>span{background:var(--theme-warning-bg);width:22px;height:22px;color:var(--theme-warning);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}:where(html[data-theme=light]) .reviewNotice>span{color:#9b6b06;background:#f5e5b9}.reviewNotice strong{color:var(--theme-warning);font-size:13px}:where(html[data-theme=light]) .reviewNotice strong{color:#6d5320}.reviewNotice p{color:var(--theme-warning);margin:4px 0 0;font-size:13px;line-height:1.55}:where(html[data-theme=light]) .reviewNotice p{color:#8a754c}.reviewNotice p b{color:var(--theme-violet);font-family:var(--font-geist-mono),monospace}:where(html[data-theme=light]) .reviewNotice p b{color:#7457c9}.reviewCoreSection,.reviewAnalysisSection{background:var(--theme-surface)}:where(html[data-theme=light]) .reviewCoreSection,:where(html[data-theme=light]) .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{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .reviewBadge.human{color:#3470c8;background:#eaf2ff}.reviewBadge.ai{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .reviewBadge.ai{color:#7457c9;background:#eee8fb}.frameworkField span em{background:var(--theme-raised);color:var(--theme-violet);border-radius:4px;margin-left:5px;padding:3px 5px;font-size:12px;font-style:normal;font-weight:800}:where(html[data-theme=light]) .frameworkField span em{color:#765db7;background:#eee9fb}.frameworkField textarea{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;color:var(--ink);font:13px/1.55 var(--platform-ui-font);resize:vertical;border-radius:8px;outline:none;padding:9px 11px}:where(html[data-theme=light]) .frameworkField textarea{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.frameworkField textarea:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:12px;margin-bottom:13px;padding:15px 17px}:where(html[data-theme=light]) .reviewOutputSection{background:#f8f6fc;border:1px solid #dcd5ec;border-radius:12px}.reviewOutputSection>div:first-child{align-items:center;gap:9px;margin-bottom:12px;display:flex}.reviewOutputSection>div:first-child small{background:var(--theme-raised);color:var(--theme-violet);letter-spacing:.65px;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .reviewOutputSection>div:first-child small{color:#7457c9;background:#ebe5f8}.reviewOutputSection>div:first-child strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .reviewOutputSection>div:first-child strong{color:#554866}.reviewOutputSection dl{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;grid-template-columns:2fr 1.2fr .6fr .9fr;gap:1px;margin:0;display:grid;overflow:hidden}:where(html[data-theme=light]) .reviewOutputSection dl{background:#e2ddec;border:1px solid #e2ddec;border-radius:8px}.reviewOutputSection dl>div{background:var(--theme-surface);min-width:0;padding:10px}:where(html[data-theme=light]) .reviewOutputSection dl>div{background:#fff}.reviewOutputSection dt{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .reviewOutputSection dt{color:#9299a6}.reviewOutputSection dd{color:var(--theme-label);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:700}:where(html[data-theme=light]) .reviewOutputSection dd{color:#45536a}.reviewOutputSection dd>span{background:var(--theme-raised);color:var(--theme-success);border-radius:99px;padding:3px 6px;font-size:12px}:where(html[data-theme=light]) .reviewOutputSection dd>span{color:#16815a;background:#e7f7ef}.reviewOutputSection dd>.pendingReviewStatus{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .reviewOutputSection dd>.pendingReviewStatus{color:#a76800;background:#fff0d7}.reviewFooter{background:var(--theme-surface)}:where(html[data-theme=light]) .reviewFooter{background:#fff}.formSampleButton{color:var(--theme-violet);border-color:var(--theme-control);background:var(--theme-surface)}:where(html[data-theme=light]) .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:var(--theme-surface);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 #00000010}:where(html[data-theme=light]) .contactsToolbar{background:#fff;box-shadow:0 6px 22px #233a6410}.contactTabs{align-items:center;gap:4px;display:flex}.contactTabs button{height:36px;color:var(--theme-muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:750;display:flex}:where(html[data-theme=light]) .contactTabs button{color:#718097}.contactTabs button>span{color:var(--theme-muted);font-size:15px}:where(html[data-theme=light]) .contactTabs button>span{color:#8b99aa}.contactTabs button>b{background:var(--theme-raised);min-width:19px;color:var(--theme-muted);border-radius:999px;padding:3px 5px;font-size:12px}:where(html[data-theme=light]) .contactTabs button>b{color:#7d8b9d;background:#edf1f6}.contactTabs button.active{border-color:var(--theme-control);background:var(--theme-raised);color:var(--blue)}:where(html[data-theme=light]) .contactTabs button.active{background:#edf4ff;border-color:#bed2f2}.contactTabs button.active>span{color:var(--blue)}.contactTabs button.active>b{background:var(--theme-selected);color:var(--blue)}:where(html[data-theme=light]) .contactTabs button.active>b{background:#d9e8ff}.contactAddButton{border:1px solid var(--theme-accent);background:var(--theme-accent);height:34px;color:var(--theme-on-accent);border-radius:8px;padding:0 13px;font-size:13px;font-weight:750;box-shadow:0 5px 14px #00000028}:where(html[data-theme=light]) .contactAddButton{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;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{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .contactSummaryIcon.blue{color:#1761dd;background:#eaf1ff}.contactSummaryIcon.violet{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .contactSummaryIcon.violet{color:#7955d9;background:#f0eaff}.contactSummaryIcon.yellow{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .contactSummaryIcon.yellow{color:#c18417;background:#fff5dd}.contactSummaryIcon.green{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .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:var(--theme-muted);margin:5px 0 0;font-size:13px}:where(html[data-theme=light]) .contactDirectoryHeader p{color:#8290a4}.contactDirectoryTools{align-items:center;gap:8px;display:flex}.contactSearch{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;align-items:center;gap:8px;width:250px;height:34px;padding:0 10px;display:flex}:where(html[data-theme=light]) .contactSearch{background:#f9fbfd;border:1px solid #dce4ee;border-radius:8px}.contactSearch span{color:var(--theme-muted);font-size:16px}:where(html[data-theme=light]) .contactSearch span{color:#7d8ca0}.contactSearch input{width:100%;min-width:0;color:var(--theme-label);background:0 0;border:0;outline:0;font-size:13px}:where(html[data-theme=light]) .contactSearch input{color:#35465e}.contactSearch input::placeholder{color:var(--theme-placeholder)}:where(html[data-theme=light]) .contactSearch input::placeholder{color:#9aa6b5}.contactDirectoryTools select{border:1px solid var(--theme-control);background:var(--theme-input);height:34px;color:var(--theme-label);border-radius:8px;padding:0 28px 0 10px;font-size:13px}:where(html[data-theme=light]) .contactDirectoryTools select{color:#68778b;background:#fff;border:1px solid #dce4ee;border-radius:8px}.companyTableHead,.peopleTableHead{background:var(--theme-header);border-bottom:1px solid var(--line);min-height:32px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.55px;align-items:center;gap:10px;padding:0 17px 0 61px;font-size:12px;font-weight:700;display:grid}:where(html[data-theme=light]) .companyTableHead,:where(html[data-theme=light]) .peopleTableHead{color:#8b97a7;background:#f7f9fc}.companyTableHead{grid-template-columns:minmax(240px,2fr) 1.15fr 1.1fr .55fr .75fr .58fr 30px}.companyContactRow,.personContactRow{border:0;border-bottom:1px solid var(--theme-line);background:var(--theme-surface);text-align:left;width:100%;min-height:66px;color:var(--theme-label);align-items:center;gap:10px;padding:8px 17px;display:grid}:where(html[data-theme=light]) .companyContactRow,:where(html[data-theme=light]) .personContactRow{color:#65758b;background:#fff;border:0;border-bottom:1px solid #edf1f5}.companyContactRow{grid-template-columns:34px minmax(240px,2fr) 1.15fr 1.1fr .55fr .75fr .58fr 30px}.companyContactRow:hover,.personContactRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .companyContactRow:hover,:where(html[data-theme=light]) .personContactRow:hover{background:#f9fbff}.contactAvatar{width:34px;height:34px;color:var(--theme-text);letter-spacing:.3px;border-radius:9px;place-items:center;font-size:13px;font-weight:850;display:grid}:where(html[data-theme=light]) .contactAvatar{color:#fff}.contactAvatar.navy{background:var(--theme-info-bg)}:where(html[data-theme=light]) .contactAvatar.navy{background:#314866}.contactAvatar.blue{background:var(--theme-info-bg)}:where(html[data-theme=light]) .contactAvatar.blue{background:#3476dc}.contactAvatar.violet{background:var(--theme-info-bg)}:where(html[data-theme=light]) .contactAvatar.violet{background:#795cd2}.contactAvatar.green{background:var(--theme-success-bg)}:where(html[data-theme=light]) .contactAvatar.green{background:#2d9970}.contactAvatar.orange{background:var(--theme-warning-bg)}:where(html[data-theme=light]) .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:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .companyIdentity strong,:where(html[data-theme=light]) .personIdentity strong{color:#2f4058}.companyIdentity small,.personIdentity small{color:var(--theme-muted);margin-top:5px;font-size:12px}:where(html[data-theme=light]) .companyIdentity small,:where(html[data-theme=light]) .personIdentity small{color:#8c98a8}.contactType,.contactLocation,.personCompany,.personEmail,.personPhone,.companyContactRow time,.personContactRow time{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.contactType{background:var(--theme-raised);width:max-content;max-width:100%;color:var(--theme-label);border-radius:5px;padding:5px 7px;font-weight:700;display:inline-block}:where(html[data-theme=light]) .contactType{color:#63758d;background:#f0f4f9}.contactPeopleCount{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .contactPeopleCount{color:#8996a7}.contactPeopleCount b{color:var(--theme-info);font-size:13px}:where(html[data-theme=light]) .contactPeopleCount b{color:#3d5679}.contactStatus{border-radius:999px;width:max-content;padding:5px 7px;font-size:12px;font-weight:800;display:inline-block}.contactStatus.active{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .contactStatus.active{color:#19805a;background:#e8f7f0}.contactStatus.inactive{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .contactStatus.inactive{color:#7d8998;background:#f1f3f6}.contactRowEnd{color:var(--theme-muted);text-align:right;white-space:nowrap;font-size:15px}:where(html[data-theme=light]) .contactRowEnd{color:#a8b2bf}.companyContactRow .contactRowEnd,.personContactRow .contactRowEnd{color:var(--theme-warning)}:where(html[data-theme=light]) .companyContactRow .contactRowEnd,:where(html[data-theme=light]) .personContactRow .contactRowEnd{color:#c28a22}.contactDirectoryFooter{background:var(--theme-surface);min-height:43px;color:var(--theme-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 17px;font-size:13px;display:flex}:where(html[data-theme=light]) .contactDirectoryFooter{color:#8996a7;background:#fbfcfe}.personEmail{color:var(--theme-info)}:where(html[data-theme=light]) .personEmail{color:#3f6fae}.contactDirectoryFooter span:last-child{color:var(--theme-muted);font-weight:700}:where(html[data-theme=light]) .contactDirectoryFooter span:last-child{color:#6e7d91}@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:var(--theme-violet);--assistant-soft:var(--theme-violet-bg);color:var(--theme-label);gap:15px;display:grid}:where(html[data-theme=light]) .aiAssistantHub{--assistant:#6847c7;--assistant-soft:#f1edff;color:#34445a}.assistantTabs{border:1px solid var(--line);background:var(--theme-surface);border-radius:13px;align-items:center;gap:4px;min-height:55px;padding:5px 8px;display:flex;overflow-x:auto;box-shadow:0 5px 19px #0000000c}:where(html[data-theme=light]) .assistantTabs{background:#fff;box-shadow:0 5px 19px #233a640c}.assistantTabs button{height:43px;color:var(--theme-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:750;display:flex}:where(html[data-theme=light]) .assistantTabs button{color:#748398}.assistantTabs button>span{color:var(--theme-muted);font-size:16px}:where(html[data-theme=light]) .assistantTabs button>span{color:#8795a8}.assistantTabs button>b{background:var(--theme-raised);min-width:22px;color:var(--theme-muted);border-radius:999px;padding:3px 6px;font-size:12px}:where(html[data-theme=light]) .assistantTabs button>b{color:#77879a;background:#eef1f5}.assistantTabs button.active{background:var(--assistant-soft);color:var(--theme-violet)}:where(html[data-theme=light]) .assistantTabs button.active{color:#6041b7}.assistantTabs button.active>span{color:var(--theme-violet)}:where(html[data-theme=light]) .assistantTabs button.active>span{color:#6847c7}.assistantTabs button.active>b{background:var(--theme-violet-bg);color:var(--theme-violet)}:where(html[data-theme=light]) .assistantTabs button.active>b{color:#6041b7;background:#ded4fa}.assistantHome{gap:15px;display:grid}.assistantAskBar{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:15px;overflow:hidden;box-shadow:0 8px 28px #0001}:where(html[data-theme=light]) .assistantAskBar{background:#fff;border:1px solid #d9d1ed;border-radius:15px;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{background:var(--theme-raised);width:33px;height:33px;color:var(--theme-violet);border-radius:10px;flex:none;place-items:center;font-size:16px;display:grid}:where(html[data-theme=light]) .assistantAskBar>div>span{color:#6847c7;background:#eee9fb}.assistantAskBar textarea{resize:none;width:100%;min-height:52px;color:var(--theme-label);font:16px/1.55 var(--platform-ui-font);border:0;outline:0;padding:6px 2px}:where(html[data-theme=light]) .assistantAskBar textarea{color:#34445a}.assistantAskBar footer{border-top:1px solid var(--theme-line);background:var(--theme-surface);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px 7px 60px;display:flex}:where(html[data-theme=light]) .assistantAskBar footer{background:#fbfaff;border-top:1px solid #f0edf6}.assistantAskBar footer>div{align-items:center;gap:12px;display:flex}.assistantAskBar footer>div button{border:1px solid var(--theme-control);background:var(--theme-surface);height:32px;color:var(--theme-label);border-radius:7px;padding:0 10px;font-size:13px}:where(html[data-theme=light]) .assistantAskBar footer>div button{color:#68778b;background:#fff;border:1px solid #ddd6ed;border-radius:7px}.assistantAskBar footer>div span{color:var(--theme-muted);font-size:13px}:where(html[data-theme=light]) .assistantAskBar footer>div span{color:#929baa}.assistantAskSend{background:var(--theme-violet-bg);height:35px;color:var(--theme-text);border:0;border-radius:8px;padding:0 15px;font-size:14px;font-weight:800;box-shadow:0 5px 13px #0000002c}:where(html[data-theme=light]) .assistantAskSend{color:#fff;background:#6847c7;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:var(--theme-surface);border-radius:14px;align-items:center;gap:13px;min-height:96px;padding:15px 17px;display:flex;box-shadow:0 5px 19px #0000000b}:where(html[data-theme=light]) .assistantPulse article{background:#fff;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{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .assistantPulse .violet{color:#6c4bc3;background:#eee9fb}.assistantPulse .red{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .assistantPulse .red{color:#c54555;background:#ffeaec}.assistantPulse .amber{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .assistantPulse .amber{color:#aa7111;background:#fff2d7}.assistantPulse .green{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .assistantPulse .green{color:#16825b;background:#e8f7f0}.assistantPulse small,.assistantPulse strong,.assistantPulse p{display:block}.assistantPulse small{color:var(--theme-muted);letter-spacing:.6px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .assistantPulse small{color:#8d98a7}.assistantPulse strong{color:var(--theme-label);margin-top:2px;font-size:26px;line-height:1}:where(html[data-theme=light]) .assistantPulse strong{color:#2e4058}.assistantPulse p{color:var(--theme-muted);margin:5px 0 0;font-size:13px}:where(html[data-theme=light]) .assistantPulse p{color:#8592a3}.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:var(--theme-surface);border-radius:15px;overflow:hidden;box-shadow:0 6px 22px #0000000d}:where(html[data-theme=light]) .assistantSection{background:#fff;box-shadow:0 6px 22px #233a640d}.assistantSection>header{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 16px;display:flex}:where(html[data-theme=light]) .assistantSection>header{border-bottom:1px solid #edf0f4}.assistantSection>header small{color:var(--theme-violet);letter-spacing:.8px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .assistantSection>header small{color:#7e65bf}.assistantSection>header h3{color:var(--theme-label);margin:4px 0 0;font-size:17px}:where(html[data-theme=light]) .assistantSection>header h3{color:#304158}.assistantSection>header>button{border:1px solid var(--theme-control);background:var(--theme-header);height:32px;color:var(--theme-muted);border-radius:7px;padding:0 10px;font-size:13px}:where(html[data-theme=light]) .assistantSection>header>button{color:#68788e;background:#fff;border:1px solid #dce4ee;border-radius:7px}.assistantSection>header>button span{color:var(--theme-violet);margin-left:5px}:where(html[data-theme=light]) .assistantSection>header>button span{color:#7555c4}.assistantChangeGrid{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.assistantChangeGrid>button{border:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;border-radius:11px;grid-template-columns:38px 1fr;gap:11px;min-height:137px;padding:13px;display:grid}:where(html[data-theme=light]) .assistantChangeGrid>button{background:#fff;border:1px solid #e2e7ee;border-radius:11px}.assistantChangeGrid>button:hover{border-color:var(--theme-control);background:var(--theme-hover)}:where(html[data-theme=light]) .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{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .changeIcon.violet{color:#6847c7;background:#eee9fb}.changeIcon.blue{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .changeIcon.blue{color:#2e6fc5;background:#e8f1ff}.changeIcon.amber{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .changeIcon.amber{color:#ae7413;background:#fff1d7}.changeIcon.green{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .changeIcon.green{color:#17815a;background:#e8f7f0}.assistantChangeGrid small{color:var(--theme-muted);font-size:12px;font-weight:800}:where(html[data-theme=light]) .assistantChangeGrid small{color:#7b899c}.assistantChangeGrid small b{background:var(--theme-raised);color:var(--theme-muted);border-radius:99px;margin-left:6px;padding:2px 5px}:where(html[data-theme=light]) .assistantChangeGrid small b{color:#6e7e91;background:#eef1f5}.assistantChangeGrid strong{color:var(--theme-label);margin-top:7px;font-size:14px;line-height:1.4;display:block}:where(html[data-theme=light]) .assistantChangeGrid strong{color:#34465e}.assistantChangeGrid p{color:var(--theme-muted);margin:5px 0 0;font-size:13px;line-height:1.45}:where(html[data-theme=light]) .assistantChangeGrid p{color:#8592a2}.assistantChangeGrid footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.assistantChangeGrid time{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .assistantChangeGrid time{color:#9aa4b2}.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{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .assistantChangeGrid em.high,:where(html[data-theme=light]) .updateTableRow>em.high{color:#bd4050;background:#ffeaec}.assistantChangeGrid em.medium,.updateTableRow>em.medium{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .assistantChangeGrid em.medium,:where(html[data-theme=light]) .updateTableRow>em.medium{color:#a66c0c;background:#fff0d6}.assistantChangeGrid em.low,.updateTableRow>em.low{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .assistantChangeGrid em.low,:where(html[data-theme=light]) .updateTableRow>em.low{color:#3470c8;background:#eaf2ff}.changeWindowRule{color:var(--theme-muted);margin:5px 0 0;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .changeWindowRule{color:#8a96a6}.assistantChangeList{padding:4px 14px 8px}.assistantChangeList>button{border:0;border-bottom:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;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}:where(html[data-theme=light]) .assistantChangeList>button{background:#fff;border:0;border-bottom:1px solid #edf0f4}.assistantChangeList>button:last-child{border-bottom:0}.assistantChangeList>button:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .assistantChangeList>button:hover{background:#fbfaff}.changeCategory{min-width:0}.changeCategory small,.changeCategory strong,.changeTotals small,.changeTotals b{display:block}.changeCategory small{color:var(--theme-muted);font-size:12px;font-weight:800}:where(html[data-theme=light]) .changeCategory small{color:#7b899c}.changeCategory strong{color:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;line-height:1.35;overflow:hidden}:where(html[data-theme=light]) .changeCategory strong{color:#34465e}.changeTotals{background:var(--theme-raised);text-align:center;border-radius:7px;padding:5px 8px}:where(html[data-theme=light]) .changeTotals{background:#f4f1fb}.changeTotals small{color:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .changeTotals small{color:#8576a5}.changeTotals b{color:var(--theme-violet);margin-top:2px;font-size:14px}:where(html[data-theme=light]) .changeTotals b{color:#6041b7}.assistantChangeList time{color:var(--theme-muted);text-align:right;font-size:12px}:where(html[data-theme=light]) .assistantChangeList time{color:#8e99a8}.changeArrow{color:var(--theme-muted);font-size:15px}:where(html[data-theme=light]) .changeArrow{color:#9da7b5}.assistantReviewCard>div{padding:5px 13px}.assistantReviewCard>div>button{border:0;border-bottom:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;grid-template-columns:4px 1fr auto 14px;align-items:center;gap:11px;width:100%;min-height:81px;padding:12px 4px;display:grid}:where(html[data-theme=light]) .assistantReviewCard>div>button{background:#fff;border:0;border-bottom:1px solid #edf0f4}.assistantReviewCard>div>button:last-child{border-bottom:0}.assistantReviewCard button>i{border-radius:9px;width:4px;height:42px}.assistantReviewCard i.red{background:var(--theme-danger-bg)}:where(html[data-theme=light]) .assistantReviewCard i.red{background:#d75262}.assistantReviewCard i.amber{background:var(--theme-warning-bg)}:where(html[data-theme=light]) .assistantReviewCard i.amber{background:#d69a2d}.assistantReviewCard i.blue{background:var(--theme-info-bg)}:where(html[data-theme=light]) .assistantReviewCard i.blue{background:#4c84d6}.assistantReviewCard button small,.assistantReviewCard button strong,.assistantReviewCard button em{display:block}.assistantReviewCard button small{color:var(--theme-muted);text-transform:uppercase;font-size:12px;font-weight:800}:where(html[data-theme=light]) .assistantReviewCard button small{color:#8a719f}.assistantReviewCard button strong{color:var(--theme-label);margin-top:5px;font-size:14px;line-height:1.4}:where(html[data-theme=light]) .assistantReviewCard button strong{color:#34465e}.assistantReviewCard button em{color:var(--theme-muted);margin-top:4px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .assistantReviewCard button em{color:#929baa}.assistantReviewCard button time{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .assistantReviewCard button time{color:#7f8da0}.assistantReviewCard button>b{color:var(--theme-muted)}:where(html[data-theme=light]) .assistantReviewCard button>b{color:#a3adba}.recentWork>div{padding:5px 13px}.recentWork>div>button{border:0;border-bottom:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;grid-template-columns:36px 1fr auto auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px 4px;display:grid}:where(html[data-theme=light]) .recentWork>div>button{background:#fff;border:0;border-bottom:1px solid #edf0f4}.recentWork>div>button:last-child{border-bottom:0}.recentWork>div>button>span{background:var(--theme-raised);width:36px;height:36px;color:var(--theme-label);border-radius:10px;place-items:center;font-weight:850;display:grid}:where(html[data-theme=light]) .recentWork>div>button>span{color:#5e7594;background:#eef2f8}.recentWork strong,.recentWork small{display:block}.recentWork strong{color:var(--theme-label);font-size:14px}:where(html[data-theme=light]) .recentWork strong{color:#34465e}.recentWork small{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .recentWork small{color:#8e99a8}.recentWork time{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .recentWork time{color:#9aa4b1}.recentWork button>b{color:var(--theme-violet);font-size:12px}:where(html[data-theme=light]) .recentWork button>b{color:#6d50bc}.assistantRecommendation{border:1px solid var(--theme-line);background:linear-gradient(135deg,var(--theme-surface),var(--theme-raised));border-radius:15px;box-shadow:0 6px 22px #00000010}:where(html[data-theme=light]) .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{background:var(--theme-violet-bg);width:38px;height:38px;color:var(--theme-text);border-radius:11px;place-items:center;display:grid}:where(html[data-theme=light]) .assistantRecommendation>div>span{color:#fff;background:#6847c7}.assistantRecommendation small{color:var(--theme-violet);letter-spacing:.8px;margin-top:12px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .assistantRecommendation small{color:#775cc1}.assistantRecommendation h3{color:var(--theme-label);margin:7px 0 0;font-size:18px;line-height:1.4}:where(html[data-theme=light]) .assistantRecommendation h3{color:#3b3150}.assistantRecommendation p{color:var(--theme-muted);margin:7px 0 0;font-size:13px;line-height:1.55}:where(html[data-theme=light]) .assistantRecommendation p{color:#786e87}.assistantRecommendation>div>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.assistantRecommendation em{background:var(--theme-surface);color:var(--theme-violet);border-radius:6px;padding:4px 7px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .assistantRecommendation em{color:#7862ae;background:#fff}.assistantRecommendation button{background:var(--theme-violet-bg);height:35px;color:var(--theme-text);border:0;border-radius:8px;margin-top:auto;padding:0 12px;font-size:13px;font-weight:800}:where(html[data-theme=light]) .assistantRecommendation button{color:#fff;background:#6847c7}.assistantChatSurface{border:1px solid var(--line);background:var(--theme-surface);border-radius:15px;min-height:620px;overflow:hidden}:where(html[data-theme=light]) .assistantChatSurface{background:#fff}.assistantListPage{border:1px solid var(--line);background:var(--theme-surface);border-radius:15px;overflow:hidden;box-shadow:0 6px 22px #0000000d}:where(html[data-theme=light]) .assistantListPage{background:#fff;box-shadow:0 6px 22px #233a640d}.assistantListPage>header{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:17px 19px;display:flex}:where(html[data-theme=light]) .assistantListPage>header{border-bottom:1px solid #e9edf2}.assistantListPage>header small{color:var(--theme-violet);letter-spacing:.9px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .assistantListPage>header small{color:#765bc3}.assistantListPage>header h2{color:var(--theme-label);margin:4px 0 0;font-size:23px}:where(html[data-theme=light]) .assistantListPage>header h2{color:#2f4057}.assistantListPage>header p{color:var(--theme-muted);margin:5px 0 0;font-size:13px}:where(html[data-theme=light]) .assistantListPage>header p{color:#8390a2}.assistantListPage>header>button{border:1px solid var(--theme-control);background:var(--theme-header);height:35px;color:var(--theme-label);border-radius:8px;padding:0 12px}:where(html[data-theme=light]) .assistantListPage>header>button{color:#64758b;background:#fff;border:1px solid #dce3ec;border-radius:8px}.assistantFilterBar{border-bottom:1px solid var(--theme-line);align-items:center;gap:6px;min-height:52px;padding:8px 15px;display:flex}:where(html[data-theme=light]) .assistantFilterBar{border-bottom:1px solid #edf0f4}.assistantFilterBar button{background:var(--theme-raised);height:32px;color:var(--theme-muted);border:0;border-radius:7px;padding:0 11px;font-size:13px}:where(html[data-theme=light]) .assistantFilterBar button{color:#748398;background:#f4f6f9}.assistantFilterBar button.active{background:var(--theme-raised);color:var(--theme-violet);font-weight:800}:where(html[data-theme=light]) .assistantFilterBar button.active{color:#6242b8;background:#eee9fb}.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{background:var(--theme-header);min-height:35px;color:var(--theme-muted);text-transform:uppercase;padding:0 17px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .updateTableHead{color:#909aa8;background:#f8f9fb}.updateTableRow{border:0;border-top:1px solid var(--theme-line);background:var(--theme-surface);text-align:left;width:100%;min-height:73px;padding:10px 17px}:where(html[data-theme=light]) .updateTableRow{background:#fff;border:0;border-top:1px solid #edf0f4}.updateTableRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .updateTableRow:hover{background:#fbfcff}.updateTableRow>span b,.updateTableRow>span strong{display:block}.updateTableRow>span b{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .updateTableRow>span b{color:#7d6b9f}.updateTableRow>span strong{color:var(--theme-label);margin-top:5px;font-size:14px}:where(html[data-theme=light]) .updateTableRow>span strong{color:#36485f}.updateTableRow p{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.45}:where(html[data-theme=light]) .updateTableRow p{color:#78869a}.updateTableRow time{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .updateTableRow time{color:#909aa8}.updateTableRow>i{background:var(--theme-raised);color:var(--theme-info);border-radius:6px;padding:5px 7px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .updateTableRow>i{color:#557292;background:#eef3fa}.updateTableRow>b{color:var(--theme-muted)}:where(html[data-theme=light]) .updateTableRow>b{color:#a1abba}.reviewQueuePage{padding-bottom:14px}.reviewQueuePage>header>span{background:var(--theme-warning-bg);color:var(--theme-warning);border-radius:8px;padding:7px 10px;font-size:13px;font-weight:800}:where(html[data-theme=light]) .reviewQueuePage>header>span{color:#a46c10;background:#fff0d7}.reviewQueueSummary{border-bottom:1px solid var(--theme-line);align-items:center;gap:8px;min-height:55px;padding:9px 17px;display:flex}:where(html[data-theme=light]) .reviewQueueSummary{border-bottom:1px solid #edf0f4}.reviewQueueSummary span{background:var(--theme-raised);color:var(--theme-muted);border-radius:7px;padding:7px 10px;font-size:13px}:where(html[data-theme=light]) .reviewQueueSummary span{color:#748398;background:#f4f6f9}.reviewQueueSummary b{color:var(--theme-violet)}:where(html[data-theme=light]) .reviewQueueSummary b{color:#6041b7}.reviewQueueItem{border:1px solid var(--theme-line);border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin:13px 15px 0;padding:15px;display:grid}:where(html[data-theme=light]) .reviewQueueItem{border:1px solid #e0e5ec;border-radius:12px}.reviewQueueItem>i{width:38px;height:38px;color:var(--theme-text);border-radius:11px;place-items:center;font-size:14px;font-style:normal;font-weight:850;display:grid}:where(html[data-theme=light]) .reviewQueueItem>i{color:#fff}.reviewQueueItem>i.red{background:var(--theme-danger-bg)}:where(html[data-theme=light]) .reviewQueueItem>i.red{background:#ce5261}.reviewQueueItem>i.amber{background:var(--theme-warning-bg)}:where(html[data-theme=light]) .reviewQueueItem>i.amber{background:#d39a31}.reviewQueueItem>i.blue{background:var(--theme-info-bg)}:where(html[data-theme=light]) .reviewQueueItem>i.blue{background:#4a80cf}.reviewQueueItem small{color:var(--theme-muted);text-transform:uppercase;font-size:12px;font-weight:850}:where(html[data-theme=light]) .reviewQueueItem small{color:#826ca4}.reviewQueueItem h3{color:var(--theme-label);margin:5px 0 0;font-size:15px}:where(html[data-theme=light]) .reviewQueueItem h3{color:#34465d}.reviewQueueItem p{color:var(--theme-muted);margin:5px 0 0;font-size:13px}:where(html[data-theme=light]) .reviewQueueItem p{color:#8793a3}.reviewQueueItem footer{gap:15px;margin-top:9px;display:flex}.reviewQueueItem footer span,.reviewQueueItem footer em{color:var(--theme-muted);font-size:12px;font-style:normal}:where(html[data-theme=light]) .reviewQueueItem footer span,:where(html[data-theme=light]) .reviewQueueItem footer em{color:#909aa8}.reviewQueueItem aside{gap:7px;display:flex}.reviewQueueItem aside button{border:1px solid var(--theme-control);background:var(--theme-surface);height:34px;color:var(--theme-label);border-radius:8px;padding:0 11px}:where(html[data-theme=light]) .reviewQueueItem aside button{color:#68778b;background:#fff;border:1px solid #dce3ec;border-radius:8px}.reviewQueueItem aside button.primary{border-color:var(--theme-violet);background:var(--theme-violet-bg);color:var(--theme-text)}:where(html[data-theme=light]) .reviewQueueItem aside button.primary{color:#fff;background:#6847c7;border-color:#6847c7}.reviewDecisionRule{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .reviewDecisionRule{background:#faf8ff;border:1px solid #ddd5f0;border-radius:11px}.reviewDecisionRule>span{background:var(--theme-violet-bg);width:30px;height:30px;color:var(--theme-text);border-radius:9px;place-items:center;font-size:12px;font-weight:850;display:grid}:where(html[data-theme=light]) .reviewDecisionRule>span{color:#fff;background:#6847c7}.reviewDecisionRule p{margin:0}.reviewDecisionRule b,.reviewDecisionRule small{display:block}.reviewDecisionRule b{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .reviewDecisionRule b{color:#4b3b70}.reviewDecisionRule small{color:var(--theme-muted);margin-top:3px;font-size:11px;line-height:1.4}:where(html[data-theme=light]) .reviewDecisionRule small{color:#7e7591}.reviewDecisionRule>i{color:var(--theme-muted);font-size:18px;font-style:normal}:where(html[data-theme=light]) .reviewDecisionRule>i{color:#a999cc}.assistantHistoryPage>header label{border:1px solid var(--theme-line);background:var(--theme-header);border-radius:8px;align-items:center;gap:8px;width:260px;height:37px;padding:0 10px;display:flex}:where(html[data-theme=light]) .assistantHistoryPage>header label{background:#f9fbfd;border:1px solid #dce3ec;border-radius:8px}.assistantHistoryPage>header input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.historyRow{border:0;border-top:1px solid var(--theme-line);background:var(--theme-surface);text-align:left;grid-template-columns:38px 1fr 120px 90px 90px;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 18px;display:grid}:where(html[data-theme=light]) .historyRow{background:#fff;border:0;border-top:1px solid #edf0f4}.historyRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .historyRow:hover{background:#fbfcff}.historyRow>span{background:var(--theme-raised);width:38px;height:38px;color:var(--theme-violet);border-radius:10px;place-items:center;display:grid}:where(html[data-theme=light]) .historyRow>span{color:#6847c7;background:#eee9fb}.historyRow strong,.historyRow small{display:block}.historyRow strong{color:var(--theme-label);font-size:14px}:where(html[data-theme=light]) .historyRow strong{color:#34465d}.historyRow small{color:var(--theme-muted);margin-top:5px;font-size:12px}:where(html[data-theme=light]) .historyRow small{color:#8d98a7}.historyRow time{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .historyRow time{color:#8995a5}.historyRow em{background:var(--theme-raised);width:max-content;color:var(--theme-success);border-radius:6px;padding:5px 7px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .historyRow em{color:#16815b;background:#e9f7f1}.historyRow>b{color:var(--theme-violet);font-size:12px}:where(html[data-theme=light]) .historyRow>b{color:#6749b8}.expertAnalysis{gap:10px;display:grid}.expertAnalysisTop{border:1px solid var(--line);background:var(--theme-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:63px;padding:9px 12px;display:flex}:where(html[data-theme=light]) .expertAnalysisTop{background:#fff}.expertAnalysisTop>div:first-child{align-items:center;gap:10px;display:flex}.expertAnalysisTop>div:first-child>span{background:linear-gradient(145deg,var(--theme-info-bg),var(--theme-info-bg));width:38px;height:38px;color:var(--theme-text);border-radius:10px;place-items:center;display:grid}:where(html[data-theme=light]) .expertAnalysisTop>div:first-child>span{color:#fff;background:linear-gradient(145deg,#7656db,#5234af)}.expertAnalysisTop p{margin:0}.expertAnalysisTop small,.expertAnalysisTop strong{display:block}.expertAnalysisTop small{color:var(--theme-violet);letter-spacing:.8px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .expertAnalysisTop small{color:#7559c1}.expertAnalysisTop strong{color:var(--theme-label);margin-top:4px;font-size:14px}:where(html[data-theme=light]) .expertAnalysisTop strong{color:#405067}@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{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .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:var(--theme-raised)}:where(html[data-theme=light]) .companyRegistrationForm{background:#f7f9fc}.companyFieldGrid{grid-template-columns:1fr 1fr}.companyRoleField{border:0;margin:0 0 15px;padding:0}.companyRoleField legend{color:var(--theme-label);margin-bottom:8px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .companyRoleField legend{color:#45556e}.companyRoleField legend i{color:var(--theme-info);margin-left:6px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .companyRoleField legend i{color:#6c89b1}.companyRoleChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.companyRoleChoices button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:40px;color:var(--theme-label);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}:where(html[data-theme=light]) .companyRoleChoices button{color:#596a80;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.companyRoleChoices button span{font-size:13px;font-weight:750;line-height:1.35}.companyRoleChoices button b{background:var(--theme-raised);width:19px;height:19px;color:var(--theme-muted);border-radius:5px;flex:none;place-items:center;font-size:13px;display:grid}:where(html[data-theme=light]) .companyRoleChoices button b{color:#738196;background:#edf1f6}.companyRoleChoices button.selected{border-color:var(--theme-success);background:var(--theme-raised);color:var(--theme-success);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .companyRoleChoices button.selected{color:#127552;background:#f0faf6;border-color:#82c8ad;box-shadow:inset 0 0 0 1px #c9eadf}.companyRoleChoices button.selected b{background:var(--theme-success-bg);color:var(--theme-text)}:where(html[data-theme=light]) .companyRoleChoices button.selected b{color:#fff;background:#159669}.supplyChainMap{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid}:where(html[data-theme=light]) .supplyChainMap{background:#f8fafc;border:1px solid #dce6ef;border-radius:10px}.supplyChainMap>div{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;min-width:0;padding:10px 11px}:where(html[data-theme=light]) .supplyChainMap>div{background:#fff;border:1px solid #e0e7ef;border-radius:8px}.supplyChainMap small,.supplyChainMap strong,.supplyChainMap span{display:block}.supplyChainMap small{color:var(--theme-info);letter-spacing:.7px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .supplyChainMap small{color:#6f8bb1}.supplyChainMap strong{color:var(--theme-label);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .supplyChainMap strong{color:#34475f}.supplyChainMap span{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .supplyChainMap span{color:#8a97a7}.supplyChainMap>b{color:var(--theme-info);font-size:16px}:where(html[data-theme=light]) .supplyChainMap>b{color:#86a0bf}.companyLinkGrid{padding-top:1px}.originalSupplierRelationships{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:11px;margin:0 0 14px;overflow:hidden}:where(html[data-theme=light]) .originalSupplierRelationships{background:#f7faff;border:1px solid #cfddec;border-radius:11px}.originalSupplierRelationships>header{border-bottom:1px solid var(--theme-line);background:var(--theme-header);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}:where(html[data-theme=light]) .originalSupplierRelationships>header{background:#edf5ff;border-bottom:1px solid #dce6f1}.originalSupplierRelationships>header small,.originalSupplierRelationships>header strong,.originalSupplierRelationships>header p{display:block}.originalSupplierRelationships>header small{color:var(--theme-info);letter-spacing:.8px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .originalSupplierRelationships>header small{color:#3971bd}.originalSupplierRelationships>header strong{color:var(--theme-info);margin-top:4px;font-size:14px}:where(html[data-theme=light]) .originalSupplierRelationships>header strong{color:#324d70}.originalSupplierRelationships>header p{color:var(--theme-muted);margin:4px 0 0;font-size:12px;line-height:1.45}:where(html[data-theme=light]) .originalSupplierRelationships>header p{color:#72849b}.originalSupplierRelationships>header button{border:1px solid var(--theme-info);background:var(--theme-header);height:30px;color:var(--theme-info);border-radius:7px;flex:none;padding:0 10px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .originalSupplierRelationships>header button{color:#3569ab;background:#fff;border:1px solid #9dbbe1;border-radius:7px}.supplierRelationshipList{gap:10px;padding:12px;display:grid}.supplierRelationshipCard{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;padding:12px;box-shadow:0 4px 14px #0000000a}:where(html[data-theme=light]) .supplierRelationshipCard{background:#fff;border:1px solid #dce5ef;border-radius:9px;box-shadow:0 4px 14px #28466d0a}.supplierRelationshipHeading{border-bottom:1px solid var(--theme-line);align-items:center;gap:9px;margin-bottom:11px;padding-bottom:9px;display:flex}:where(html[data-theme=light]) .supplierRelationshipHeading{border-bottom:1px solid #edf1f5}.supplierRelationshipHeading>span{background:var(--theme-raised);width:26px;height:26px;color:var(--theme-info);border-radius:7px;place-items:center;font-size:12px;font-weight:850;display:grid}:where(html[data-theme=light]) .supplierRelationshipHeading>span{color:#326ab5;background:#e8f1ff}.supplierRelationshipHeading>div{flex:1}.supplierRelationshipHeading strong,.supplierRelationshipHeading small{display:block}.supplierRelationshipHeading strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .supplierRelationshipHeading strong{color:#3f526b}.supplierRelationshipHeading small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .supplierRelationshipHeading small{color:#8b98a8}.supplierRelationshipHeading>button{color:var(--theme-danger);background:0 0;border:0;font-size:12px}:where(html[data-theme=light]) .supplierRelationshipHeading>button{color:#ad6570}.supplierRelationshipGrid{grid-template-columns:1fr 1fr}.quickSupplierAction{border-top:1px solid var(--theme-line);background:var(--theme-surface);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}:where(html[data-theme=light]) .quickSupplierAction{background:#fff;border-top:1px solid #dce6f1}.quickSupplierAction>div{align-items:center;gap:9px;display:flex}.quickSupplierAction>div>span{background:var(--theme-raised);width:28px;height:28px;color:var(--theme-success);border-radius:8px;place-items:center;font-size:16px;font-weight:750;display:grid}:where(html[data-theme=light]) .quickSupplierAction>div>span{color:#16815b;background:#e9f7f1}.quickSupplierAction p{margin:0}.quickSupplierAction strong,.quickSupplierAction small{display:block}.quickSupplierAction strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .quickSupplierAction strong{color:#465a73}.quickSupplierAction small{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .quickSupplierAction small{color:#8b98a8}.quickSupplierAction>button{border:1px solid var(--theme-success);background:var(--theme-raised);height:29px;color:var(--theme-success);border-radius:7px;padding:0 9px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .quickSupplierAction>button{color:#167354;background:#f2faf7;border:1px solid #9ccdbb;border-radius:7px}.quickSupplierForm{border-top:1px solid var(--theme-line);background:var(--theme-raised);padding:13px 14px 14px}:where(html[data-theme=light]) .quickSupplierForm{background:#f8fbfe;border-top:1px solid #d9e5ef}.quickSupplierNotice{border:1px solid var(--theme-warning);background:var(--theme-raised);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:11px;padding:9px 10px;display:flex}:where(html[data-theme=light]) .quickSupplierNotice{background:#fffaf0;border:1px solid #ead8a9;border-radius:8px}.quickSupplierNotice>span{background:var(--theme-warning-bg);width:20px;height:20px;color:var(--theme-warning);border-radius:6px;place-items:center;font-size:13px;font-weight:850;display:grid}:where(html[data-theme=light]) .quickSupplierNotice>span{color:#986a12;background:#f5e8c3}.quickSupplierNotice p{margin:0}.quickSupplierNotice strong,.quickSupplierNotice small{display:block}.quickSupplierNotice strong{color:var(--theme-warning);font-size:13px}:where(html[data-theme=light]) .quickSupplierNotice strong{color:#6c5425}.quickSupplierNotice small{color:var(--theme-warning);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .quickSupplierNotice small{color:#8c764c}.quickSupplierNotice b{color:var(--theme-warning)}:where(html[data-theme=light]) .quickSupplierNotice b{color:#a56c05}.saveQuickSupplier{border:1px solid var(--theme-success);background:var(--theme-success-bg);height:31px;color:var(--theme-text);border-radius:7px;margin:12px 0 0 auto;padding:0 11px;font-size:13px;font-weight:750;display:block}:where(html[data-theme=light]) .saveQuickSupplier{color:#fff;background:#16865f;border:1px solid #16865f;border-radius:7px}.relationshipSelectionNotice{border:1px dashed var(--theme-line);background:var(--theme-raised);border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:11px 12px;display:flex}:where(html[data-theme=light]) .relationshipSelectionNotice{background:#f9fbfd;border:1px dashed #c9d7e7;border-radius:9px}.relationshipSelectionNotice>span{background:var(--theme-raised);width:25px;height:25px;color:var(--theme-info);border-radius:7px;place-items:center;font-size:15px;display:grid}:where(html[data-theme=light]) .relationshipSelectionNotice>span{color:#597898;background:#eaf1f8}.relationshipSelectionNotice p{margin:0}.relationshipSelectionNotice strong,.relationshipSelectionNotice small{display:block}.relationshipSelectionNotice strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .relationshipSelectionNotice strong{color:#50647c}.relationshipSelectionNotice small{color:var(--theme-muted);margin-top:4px;font-size:12px;line-height:1.5}:where(html[data-theme=light]) .relationshipSelectionNotice small{color:#8a97a7}.counterpartLinkGrid{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;padding:12px}:where(html[data-theme=light]) .counterpartLinkGrid{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:9px}.companyRegulatorySection{border-color:var(--theme-line)}:where(html[data-theme=light]) .companyRegulatorySection{border-color:#d8e6e0}.companyRegulatorySection>.frameworkSectionHeading{position:relative}.regulatoryReviewBadge{letter-spacing:.7px;background:var(--theme-raised)!important;width:auto!important;height:auto!important;color:var(--theme-success)!important;border-radius:5px!important;margin-left:auto!important;padding:5px 7px!important;font-size:12px!important}:where(html[data-theme=light]) .regulatoryReviewBadge{color:#16815b!important;background:#e8f7f1!important}.regulatoryRequirementChoices{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px;display:grid}.regulatoryRequirementChoices button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:58px;color:var(--theme-label);text-align:left;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:16px 1fr;align-items:center;gap:3px 6px;padding:9px 10px;display:grid}:where(html[data-theme=light]) .regulatoryRequirementChoices button{color:#68778b;background:#fbfcfe;border:1px solid #dce4ee;border-radius:9px}.regulatoryRequirementChoices button>span{color:var(--theme-muted);grid-row:1/3;font-size:15px}:where(html[data-theme=light]) .regulatoryRequirementChoices button>span{color:#a4afbc}.regulatoryRequirementChoices button strong{font-size:13px}.regulatoryRequirementChoices button small{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .regulatoryRequirementChoices button small{color:#929dab}.regulatoryRequirementChoices button.selected{border-color:var(--theme-info);background:var(--theme-raised);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .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:var(--theme-info)}:where(html[data-theme=light]) .regulatoryRequirementChoices button.selected>span,:where(html[data-theme=light]) .regulatoryRequirementChoices button.selected strong{color:#2869ce}.regulatoryRequirementChoices button.selected.required{border-color:var(--theme-warning);background:var(--theme-raised);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .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:var(--theme-warning)}:where(html[data-theme=light]) .regulatoryRequirementChoices button.selected.required>span,:where(html[data-theme=light]) .regulatoryRequirementChoices button.selected.required strong{color:#b2730f}.regulatoryRequirementChoices button.selected.not_required{border-color:var(--theme-success);background:var(--theme-raised);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .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:var(--theme-success)}:where(html[data-theme=light]) .regulatoryRequirementChoices button.selected.not_required>span,:where(html[data-theme=light]) .regulatoryRequirementChoices button.selected.not_required strong{color:#16815b}.regulatoryDecisionNotice{border:1px solid var(--theme-warning);background:var(--theme-raised);border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:10px 12px;display:flex}:where(html[data-theme=light]) .regulatoryDecisionNotice{background:#fffaf1;border:1px solid #ead9aa;border-radius:9px}.regulatoryDecisionNotice>span{background:var(--theme-warning-bg);width:21px;height:21px;color:var(--theme-warning);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}:where(html[data-theme=light]) .regulatoryDecisionNotice>span{color:#966813;background:#f5e8c4}.regulatoryDecisionNotice p{color:var(--theme-warning);margin:0;font-size:13px;line-height:1.55}:where(html[data-theme=light]) .regulatoryDecisionNotice p{color:#7f6b43}.regulatoryDecisionNotice strong{color:var(--theme-warning)}:where(html[data-theme=light]) .regulatoryDecisionNotice strong{color:#644d20}.regulatoryCoreGrid{margin-bottom:14px}.approvalRecordsHeader{border:1px solid var(--theme-line);background:var(--theme-header);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}:where(html[data-theme=light]) .approvalRecordsHeader{background:#f7f9fc;border:1px solid #dce5ee;border-bottom:0;border-radius:10px 10px 0 0}.approvalRecordsHeader small,.approvalRecordsHeader strong{display:block}.approvalRecordsHeader small{color:var(--theme-info);letter-spacing:.75px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .approvalRecordsHeader small{color:#6f89aa}.approvalRecordsHeader strong{color:var(--theme-label);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .approvalRecordsHeader strong{color:#40526a}.approvalRecordsHeader button{border:1px solid var(--theme-control);background:var(--theme-header);height:28px;color:var(--theme-info);border-radius:7px;padding:0 9px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .approvalRecordsHeader button{color:#4770a7;background:#fff;border:1px solid #bcd0e8;border-radius:7px}.approvalRecordsHeader button:disabled{opacity:.45;cursor:default}.approvalRecord{border:1px solid var(--theme-line);background:var(--theme-surface);padding:13px 13px 14px}:where(html[data-theme=light]) .approvalRecord{background:#fff;border:1px solid #dce5ee}.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{background:var(--theme-header);width:26px;height:26px;color:var(--theme-info);border-radius:7px;place-items:center;font-size:13px;font-weight:850;display:grid}:where(html[data-theme=light]) .approvalRecord>header>span{color:#2869ce;background:#edf4ff}.approvalRecord>header>div{flex:1}.approvalRecord>header strong,.approvalRecord>header small{display:block}.approvalRecord>header strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .approvalRecord>header strong{color:#3e5068}.approvalRecord>header small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .approvalRecord>header small{color:#8a97a8}.approvalRecord>header button{color:var(--theme-danger);background:0 0;border:0;font-size:12px}:where(html[data-theme=light]) .approvalRecord>header button{color:#aa6670}.approvalRecordGrid{grid-template-columns:1fr 1fr}.regulatoryEmptyState{border:1px dashed var(--theme-line);background:var(--theme-raised);border-radius:10px;align-items:center;gap:12px;min-height:74px;padding:14px;display:flex}:where(html[data-theme=light]) .regulatoryEmptyState{background:#f8fafc;border:1px dashed #ccd8e6;border-radius:10px}.regulatoryEmptyState>span{background:var(--theme-raised);width:34px;height:34px;color:var(--theme-muted);border-radius:10px;place-items:center;font-size:16px;font-weight:850;display:grid}:where(html[data-theme=light]) .regulatoryEmptyState>span{color:#6e819b;background:#e9eef5}.regulatoryEmptyState strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .regulatoryEmptyState strong{color:#485b73}.regulatoryEmptyState p{color:var(--theme-muted);margin:5px 0 0;font-size:13px}:where(html[data-theme=light]) .regulatoryEmptyState p{color:#8996a7}.regulatoryEmptyState.not_required{border-color:var(--theme-line);background:var(--theme-raised)}:where(html[data-theme=light]) .regulatoryEmptyState.not_required{background:#f5fbf8;border-color:#c9e6dc}.regulatoryEmptyState.not_required>span{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .regulatoryEmptyState.not_required>span{color:#16815b;background:#dcf3e9}.companyManagementSection textarea{min-height:70px}.companySubmit{background:var(--theme-success-bg);border-color:var(--theme-success);box-shadow:0 5px 14px #00000030}:where(html[data-theme=light]) .companySubmit{background:#16865f;border-color:#16865f;box-shadow:0 5px 14px #16865f30}.fixedCategoryDetails{border-color:var(--theme-line);background:var(--theme-surface)}:where(html[data-theme=light]) .fixedCategoryDetails{background:#fbfdff;border-color:#d7e4f1}.fixedCategoryNote{background:var(--theme-raised);border-color:var(--theme-line);margin-top:10px}:where(html[data-theme=light]) .fixedCategoryNote{background:#f3f8ff;border-color:#d7e4f1}.fixedCategoryNote>span{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .fixedCategoryNote>span{color:#2d6bc5;background:#e3eefc}.compactRequirementChoices{grid-template-columns:repeat(3,1fr)}.simplifiedApprovalGrid{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;padding:13px}:where(html[data-theme=light]) .simplifiedApprovalGrid{background:#fbfcfe;border:1px solid #dce5ee;border-radius:10px}@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:var(--theme-danger-bg)}:where(html[data-theme=light]) .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{border-color:var(--theme-control);background:var(--theme-surface);flex:none}:where(html[data-theme=light]) .contactTabs button{background:#fff;border-color:#dce4ee}.contactTabs button.active{border-color:var(--theme-info);box-shadow:0 4px 12px #00000018}:where(html[data-theme=light]) .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{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:66px;color:var(--theme-label);text-align:left;border-radius:10px;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;padding:10px;display:grid}:where(html[data-theme=light]) .companyCategoryChoices button{color:#65758b;background:#fbfcfe;border:1px solid #dce4ee;border-radius:10px}.companyCategoryChoices button>span{background:var(--theme-raised);width:30px;height:30px;color:var(--theme-muted);border-radius:8px;place-items:center;font-size:15px;font-weight:850;display:grid}:where(html[data-theme=light]) .companyCategoryChoices button>span{color:#657a96;background:#eef2f7}.companyCategoryChoices button strong,.companyCategoryChoices button small{display:block}.companyCategoryChoices button strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .companyCategoryChoices button strong{color:#465972}.companyCategoryChoices button small{color:var(--theme-muted);margin-top:4px;font-size:12px;line-height:1.35}:where(html[data-theme=light]) .companyCategoryChoices button small{color:#8b98a8}.companyCategoryChoices button>b{color:var(--theme-muted);font-size:14px}:where(html[data-theme=light]) .companyCategoryChoices button>b{color:#9ca8b6}.companyCategoryChoices button.selected{border-color:var(--theme-success);background:var(--theme-raised);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .companyCategoryChoices button.selected{background:#f1faf6;border-color:#72b99d;box-shadow:inset 0 0 0 1px #c8e7da}.companyCategoryChoices button.selected>span{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .companyCategoryChoices button.selected>span{color:#14805a;background:#dff3ea}.companyCategoryChoices button.selected strong,.companyCategoryChoices button.selected>b{color:var(--theme-success)}:where(html[data-theme=light]) .companyCategoryChoices button.selected strong,:where(html[data-theme=light]) .companyCategoryChoices button.selected>b{color:#14805a}.categoryDetailGrid{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;padding:13px}:where(html[data-theme=light]) .categoryDetailGrid{background:#f9fbfd;border:1px solid #e0e7ef;border-radius:10px}.classificationNote{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;align-items:flex-start;gap:8px;margin-top:11px;padding:9px 11px;display:flex}:where(html[data-theme=light]) .classificationNote{background:#f6f9fd;border:1px solid #d8e3ef;border-radius:9px}.classificationNote>span{background:var(--theme-raised);width:20px;height:20px;color:var(--theme-info);border-radius:6px;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}:where(html[data-theme=light]) .classificationNote>span{color:#5477a5;background:#e7eef8}.classificationNote p{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.55}:where(html[data-theme=light]) .classificationNote p{color:#718097}.classificationNote strong{color:var(--theme-label)}:where(html[data-theme=light]) .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{background:var(--theme-raised);min-width:20px;color:var(--theme-muted);border-radius:999px;padding:2px 5px;font-size:11px}:where(html[data-theme=light]) .contactRegistryFilters button b{color:#7a889a;background:#edf1f6}.contactRegistryFilters button.active b{background:var(--theme-selected);color:var(--blue)}:where(html[data-theme=light]) .contactRegistryFilters button.active b{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{background:var(--theme-raised);color:var(--theme-info);letter-spacing:.25px;border-radius:5px;flex:none;padding:4px 6px;font-size:12px;font-style:normal;font-weight:850}:where(html[data-theme=light]) .contactRegistryMembership i{color:#2f68b4;background:#edf3fc}.contactRegistryMembership strong{min-width:0;color:var(--theme-label);overflow-wrap:anywhere;font-size:13px;line-height:1.3}:where(html[data-theme=light]) .contactRegistryMembership strong{color:#52647b}.contactRegistryMembership small{color:var(--theme-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.35;display:block}:where(html[data-theme=light]) .contactRegistryMembership small{color:#929dab}.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{background:var(--theme-raised);min-width:20px;color:var(--theme-muted);border-radius:999px;padding:2px 5px;font-size:11px}:where(html[data-theme=light]) .generalContactViewTabs button b{color:#7a889a;background:#edf1f6}.generalContactViewTabs button.active b{background:var(--theme-selected);color:var(--blue)}:where(html[data-theme=light]) .generalContactViewTabs button.active b{background:#d9e8ff}.generalOrganizationHead,.generalOrganizationRow{align-items:center;gap:12px;display:grid}.generalOrganizationHead{background:var(--theme-raised);border-bottom:1px solid var(--line);min-height:32px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.55px;grid-template-columns:minmax(260px,1.3fr) minmax(190px,.9fr) minmax(240px,1.1fr) 84px 54px;padding:0 17px 0 61px;font-size:12px;font-weight:700}:where(html[data-theme=light]) .generalOrganizationHead{color:#8b97a7;background:#f7f9fc}.generalOrganizationRow{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);min-height:78px;color:var(--theme-label);grid-template-columns:34px minmax(260px,1.3fr) minmax(190px,.9fr) minmax(240px,1.1fr) 84px 54px;padding:10px 17px}:where(html[data-theme=light]) .generalOrganizationRow{color:#65758b;background:#fff;border-bottom:1px solid #edf1f5}.generalOrganizationRow:hover,.generalPersonRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .generalOrganizationRow:hover,:where(html[data-theme=light]) .generalPersonRow:hover{background:#f9fbff}.generalPeopleHead,.generalPersonRow{align-items:center;gap:12px;display:grid}.generalPeopleHead{background:var(--theme-raised);border-bottom:1px solid var(--line);min-height:32px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.55px;grid-template-columns:minmax(170px,.9fr) minmax(210px,1.1fr) minmax(180px,.95fr) minmax(230px,1.2fr) minmax(130px,.7fr) 54px;padding:0 17px 0 61px;font-size:12px;font-weight:700}:where(html[data-theme=light]) .generalPeopleHead{color:#8b97a7;background:#f7f9fc}.generalPersonRow{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);min-height:84px;color:var(--theme-label);grid-template-columns:34px minmax(170px,.9fr) minmax(210px,1.1fr) minmax(180px,.95fr) minmax(230px,1.2fr) minmax(130px,.7fr) 54px;padding:10px 17px}:where(html[data-theme=light]) .generalPersonRow{color:#65758b;background:#fff;border-bottom:1px solid #edf1f5}.generalContactStack{min-width:0}.generalContactStack strong,.generalContactStack small{overflow-wrap:anywhere;display:block}.generalContactStack strong{color:var(--theme-label);font-size:13px;line-height:1.35}:where(html[data-theme=light]) .generalContactStack strong{color:#52647b}.generalContactStack small{color:var(--theme-muted);margin-top:5px;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .generalContactStack small{color:#929dab}.generalPersonContact a{color:var(--theme-info);text-decoration:none}:where(html[data-theme=light]) .generalPersonContact a{color:#3f6fae}.generalPersonContact a:hover{text-decoration:underline}.generalOrganizationRow .registryEditAction,.generalPersonRow .registryEditAction{cursor:pointer;background:0 0;border:0;justify-self:end;padding:0}.contactDuplicatePanel{border:1px solid var(--theme-warning);background:var(--theme-raised);color:var(--theme-warning);border-radius:10px;margin:0 0 13px;padding:13px 15px}:where(html[data-theme=light]) .contactDuplicatePanel{color:#765821;background:#fff9ed;border:1px solid #efc987;border-radius:10px}.contactDuplicatePanel p{color:var(--theme-warning);margin:5px 0 10px;font-size:13px}:where(html[data-theme=light]) .contactDuplicatePanel p{color:#8a6b31}.contactDuplicatePanel>div{justify-content:flex-end;gap:7px;display:flex}.contactDuplicatePanel button,.personOrganizationActions button{border:1px solid var(--theme-warning);background:var(--theme-surface);min-height:32px;color:var(--theme-warning);border-radius:7px;padding:0 10px;font-weight:700}:where(html[data-theme=light]) .contactDuplicatePanel button,:where(html[data-theme=light]) .personOrganizationActions button{color:#6f5b32;background:#fff;border:1px solid #d7c28f;border-radius:7px}.compactOrganizationForm{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;padding:13px}:where(html[data-theme=light]) .compactOrganizationForm{background:#f8fafc;border:1px solid #dce5ef;border-radius:10px}.compactOrganizationSubmit{margin:12px 0 0 auto;display:block}.regulatoryFooterSecondaryAction{background:var(--theme-surface)!important;color:var(--blue)!important}:where(html[data-theme=light]) .regulatoryFooterSecondaryAction{background:#fff!important}.personOrganizationActions button{border-color:var(--theme-control);color:var(--theme-info)}:where(html[data-theme=light]) .personOrganizationActions button{color:#4770a7;border-color:#bcd0e8}.companyCombobox{min-width:0;position:relative}.companyCombobox>input{width:100%}.companyComboboxResults{z-index:30;border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .companyComboboxResults{background:#fff;border:1px solid #cbd8e8;border-radius:10px}.companyComboboxResults>button{background:var(--theme-surface);width:100%;min-width:0;color:var(--theme-label);text-align:left;border:0;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 11px;display:flex}:where(html[data-theme=light]) .companyComboboxResults>button{color:#40526a;background:#fff}.companyComboboxResults>button:hover,.companyComboboxResults>button.highlighted,.companyComboboxResults>button[aria-selected=true]{background:var(--theme-hover)}:where(html[data-theme=light]) .companyComboboxResults>button:hover,:where(html[data-theme=light]) .companyComboboxResults>button.highlighted,:where(html[data-theme=light]) .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:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .companyComboboxResults small{color:#7e8c9f}.companyComboboxBadges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;display:flex}.companyComboboxBadges b,.companyComboboxBadges em{background:var(--theme-raised);color:var(--theme-info);border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800;line-height:1.2}:where(html[data-theme=light]) .companyComboboxBadges b,:where(html[data-theme=light]) .companyComboboxBadges em{color:#2869ce;background:#e8f1ff}.companyComboboxBadges b.general{background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .companyComboboxBadges b.general{color:#647286;background:#eef1f5}.companyComboboxBadges em{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .companyComboboxBadges em{color:#7056a8;background:#f4f0ff}.companyComboboxEmpty{color:var(--theme-label);text-align:center;padding:14px}:where(html[data-theme=light]) .companyComboboxEmpty{color:#65758a}.companyComboboxEmpty span{margin-bottom:9px;display:block}.companyComboboxEmpty button{color:var(--blue);background:0 0;border:0;font-weight:800}.companyComboboxSelected{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:11px 12px;display:flex}:where(html[data-theme=light]) .companyComboboxSelected{background:#f8fbff;border:1px solid #cbd8e8;border-radius:9px}.companyComboboxSelected>div{min-width:0}.companyComboboxSelected strong,.companyComboboxSelected small{overflow-wrap:anywhere;display:block}.companyComboboxSelected small{color:var(--theme-muted);margin:4px 0 7px}:where(html[data-theme=light]) .companyComboboxSelected small{color:#718197}.companyComboboxSelected>button{color:var(--blue);background:0 0;border:0;flex-shrink:0;font-weight:800}.companyComboboxSelected.independent{background:var(--theme-raised)}:where(html[data-theme=light]) .companyComboboxSelected.independent{background:#fafbfc}.personOrganizationActions{flex-wrap:wrap;gap:8px;display:flex}.affiliationDuplicateWarning{margin:0 0 12px}.companyComboboxError{font-weight:750;color:var(--theme-danger)!important}:where(html[data-theme=light]) .companyComboboxError{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:var(--theme-muted);letter-spacing:.55px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}:where(html[data-theme=light]) .generalOrganizationRow .generalContactStack:before,:where(html[data-theme=light]) .generalPersonRow .generalContactStack:before{color:#8795a7}}.personRegistrationModal{width:min(900px,100vw - 32px)}.personModalTitle>span{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .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;border:1px dashed var(--theme-line);background:var(--theme-raised);width:112px;color:var(--theme-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}:where(html[data-theme=light]) .personPhotoUpload{color:#71839a;background:#f8fafc;border:1px dashed #b9c9da;border-radius:12px}.personPhotoUpload>span{background:var(--theme-raised);width:30px;height:30px;color:var(--theme-info);border-radius:50%;place-items:center;font-size:18px;display:grid}:where(html[data-theme=light]) .personPhotoUpload>span{color:#4e719d;background:#e8eff7}.personPhotoUpload strong{font-size:13px}.personPhotoUpload small{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .personPhotoUpload small{color:#9aa6b5}.personIdentityGrid{grid-template-columns:1fr 1fr}.personAffiliationHeader{border:1px solid var(--theme-line);background:var(--theme-header);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}:where(html[data-theme=light]) .personAffiliationHeader{background:#f7f9fc;border:1px solid #dce5ee;border-bottom:0;border-radius:10px 10px 0 0}.personAffiliationHeader small,.personAffiliationHeader strong{display:block}.personAffiliationHeader small{color:var(--theme-info);letter-spacing:.75px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .personAffiliationHeader small{color:#6f89aa}.personAffiliationHeader strong{color:var(--theme-label);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .personAffiliationHeader strong{color:#40526a}.personAffiliationHeader button{border:1px solid var(--theme-control);background:var(--theme-header);height:28px;color:var(--theme-info);border-radius:7px;padding:0 10px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .personAffiliationHeader button{color:#4770a7;background:#fff;border:1px solid #bcd0e8;border-radius:7px}.personAffiliationCard{border:1px solid var(--theme-line);background:var(--theme-surface);padding:13px}:where(html[data-theme=light]) .personAffiliationCard{background:#fff;border:1px solid #dce5ee}.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{background:var(--theme-raised);width:28px;height:28px;color:var(--theme-info);border-radius:7px;place-items:center;font-size:13px;font-weight:850;display:grid}:where(html[data-theme=light]) .personAffiliationTitle>span{color:#2869ce;background:#edf4ff}.personAffiliationTitle>div{flex:1}.personAffiliationTitle strong,.personAffiliationTitle small{display:block}.personAffiliationTitle strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .personAffiliationTitle strong{color:#3e5068}.personAffiliationTitle small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .personAffiliationTitle small{color:#8a97a8}.personAffiliationTitle>button{color:var(--theme-danger);background:0 0;border:0;font-size:12px}:where(html[data-theme=light]) .personAffiliationTitle>button{color:#aa6670}.personRelationshipSection textarea{min-height:88px}.personSubmit{background:var(--theme-success-bg);border-color:var(--theme-success);box-shadow:0 5px 14px #00000030}:where(html[data-theme=light]) .personSubmit{background:#16865f;border-color:#16865f;box-shadow:0 5px 14px #16865f30}.messagingAccountGrid{border-top:1px solid var(--theme-line);grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding-top:14px;display:grid}:where(html[data-theme=light]) .messagingAccountGrid{border-top:1px solid #e6ebf1}.messagingAccountField{border:1px solid var(--theme-control);background:var(--theme-surface);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}:where(html[data-theme=light]) .messagingAccountField{background:#fbfcfe;border:1px solid #dce4ee;border-radius:9px}.messagingAccountField.preferred{border-color:var(--theme-info);background:var(--theme-raised);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .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:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .messagingAccountField>span:nth-child(2) strong{color:#44566e}.messagingAccountField>span:nth-child(2) small{color:var(--theme-muted);margin-top:3px;font-size:12px;line-height:1.35}:where(html[data-theme=light]) .messagingAccountField>span:nth-child(2) small{color:#909cab}.messagingAccountField input{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;min-width:0;height:32px;color:var(--theme-label);border-radius:7px;outline:none;padding:0 9px;font-size:13px}:where(html[data-theme=light]) .messagingAccountField input{color:#35465e;background:#fff;border:1px solid #dce4ee;border-radius:7px}.messagingAccountField input:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .messagingAccountField input:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.messagingAccountField>b{background:var(--theme-info-bg);color:var(--theme-text);letter-spacing:.3px;border-radius:999px;padding:3px 6px;font-size:12px;position:absolute;top:-7px;right:9px}:where(html[data-theme=light]) .messagingAccountField>b{color:#fff;background:#2f72d6}.messagingBrand{border-radius:9px;place-items:center;width:31px;height:31px;font-weight:850;color:var(--theme-text)!important;font-size:13px!important;display:grid!important}:where(html[data-theme=light]) .messagingBrand{color:#fff!important}.messagingBrand.telegram{background:var(--theme-info-bg)}:where(html[data-theme=light]) .messagingBrand.telegram{background:#229ed9}.messagingBrand.whatsapp{background:var(--theme-success-bg)}:where(html[data-theme=light]) .messagingBrand.whatsapp{background:#25a866}.messagingBrand.wechat{background:var(--theme-success-bg)}:where(html[data-theme=light]) .messagingBrand.wechat{background:#20ba45}.messagingBrand.messenger{background:var(--theme-info-bg)}:where(html[data-theme=light]) .messagingBrand.messenger{background:#1687f8}.messagingBrand.kakaotalk{background:var(--theme-warning-bg);color:var(--theme-text)!important}:where(html[data-theme=light]) .messagingBrand.kakaotalk{background:#fee500;color:#2f2a20!important}.messagingBrand.slack{background:var(--theme-surface)}:where(html[data-theme=light]) .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:var(--theme-info);text-decoration:none}:where(html[data-theme=light]) .personEmail,:where(html[data-theme=light]) .personPhone{color:#3f6fae}.personEmail:hover,.personPhone:hover{text-decoration:underline}.personMessaging{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.personMessaging>a,.personMessaging>button{border:1px solid var(--theme-control);background:var(--theme-surface);min-width:0;max-width:150px;height:37px;color:var(--theme-label);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:25px minmax(0,1fr) 10px;align-items:center;gap:6px;padding:4px 6px;text-decoration:none;display:grid}:where(html[data-theme=light]) .personMessaging>a,:where(html[data-theme=light]) .personMessaging>button{color:#4e6078;background:#fff;border:1px solid #dbe4ef;border-radius:8px}.personMessaging>a:hover,.personMessaging>button:hover{border-color:var(--theme-info);background:var(--theme-hover)}:where(html[data-theme=light]) .personMessaging>a:hover,:where(html[data-theme=light]) .personMessaging>button:hover{background:#f6f9ff;border-color:#9dbce6}.personMessaging>a>b,.personMessaging>button>b{width:25px;height:25px;color:var(--theme-text);border-radius:7px;place-items:center;font-size:12px;display:grid}:where(html[data-theme=light]) .personMessaging>a>b,:where(html[data-theme=light]) .personMessaging>button>b{color:#fff}.personMessaging b.telegram{background:var(--theme-info-bg)}:where(html[data-theme=light]) .personMessaging b.telegram{background:#229ed9}.personMessaging b.whatsapp{background:var(--theme-success-bg)}:where(html[data-theme=light]) .personMessaging b.whatsapp{background:#25a866}.personMessaging b.wechat{background:var(--theme-success-bg)}:where(html[data-theme=light]) .personMessaging b.wechat{background:#20ba45}.personMessaging b.messenger{background:var(--theme-info-bg)}:where(html[data-theme=light]) .personMessaging b.messenger{background:#1687f8}.personMessaging b.kakaotalk{background:var(--theme-warning-bg);color:var(--theme-text)}:where(html[data-theme=light]) .personMessaging b.kakaotalk{color:#2f2a20;background:#fee500}.personMessaging b.slack{background:var(--theme-surface)}:where(html[data-theme=light]) .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:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .personMessaging strong{color:#697a8e}.personMessaging small{color:var(--theme-label);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .personMessaging small{color:#31465f}.personMessaging em{color:var(--theme-muted);text-align:right;font-size:13px;font-style:normal}:where(html[data-theme=light]) .personMessaging em{color:#7d91a9}@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{background:var(--theme-raised);min-width:20px;color:var(--theme-muted);text-align:center;border-radius:999px;padding:3px 6px;font-size:11px;line-height:1.2}:where(html[data-theme=light]) .scheduleViews button>b,:where(html[data-theme=light]) .pagcorTabs button>b{color:#7b899b;background:#edf1f6}.scheduleViews button.active>b,.pagcorTabs button.active>b{background:var(--theme-selected);color:var(--blue)}:where(html[data-theme=light]) .scheduleViews button.active>b,:where(html[data-theme=light]) .pagcorTabs button.active>b{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{background:var(--theme-raised);min-width:19px;color:var(--theme-muted);border-radius:999px;padding:2px 5px;font-size:11px}:where(html[data-theme=light]) .assistantFilterBar button>b,:where(html[data-theme=light]) .taskRailTabs button>b{color:#738297;background:#e8ecf2}.assistantFilterBar button.active>b,.taskRailTabs button.active>b{background:var(--theme-violet-bg);color:var(--theme-violet)}:where(html[data-theme=light]) .assistantFilterBar button.active>b,:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-raised);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 9px;display:flex}:where(html[data-theme=light]) .changeTotals>span{background:#f7f4fc;border:1px solid #e1daf2;border-radius:8px}.changeTotals>span small,.changeTotals>span b{margin:0;display:inline}.changeTotals>span small{color:var(--theme-muted);font-size:11px;font-weight:750}:where(html[data-theme=light]) .changeTotals>span small{color:#8576a5}.changeTotals>span b{color:var(--theme-violet);font-size:14px}:where(html[data-theme=light]) .changeTotals>span b{color:#6041b7}.assistantChangeList time{font-variant-numeric:tabular-nums;white-space:nowrap}.staleTimestamp{font-weight:750;color:var(--theme-danger)!important}:where(html[data-theme=light]) .staleTimestamp{color:#d14f59!important}.staleTimestamp b{color:var(--theme-danger);margin-right:5px;font-size:12px}:where(html[data-theme=light]) .staleTimestamp b{color:#d14f59}.staleTimestamp b i{color:var(--theme-danger);margin:0 4px;font-style:normal;font-weight:500}:where(html[data-theme=light]) .staleTimestamp b i{color:#e19a9f}.updateTableRow .staleTimestamp{color:var(--theme-danger)!important}:where(html[data-theme=light]) .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:var(--theme-muted);letter-spacing:.85px;margin-bottom:5px;font-size:11px;font-weight:850;display:block}:where(html[data-theme=light]) .panelEyebrow{color:#7387a2}.attentionList{margin-top:10px}.attentionList>button{border:0;border-bottom:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;grid-template-columns:5px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:75px;padding:11px 3px;display:grid}:where(html[data-theme=light]) .attentionList>button{background:#fff;border:0;border-bottom:1px solid #edf1f5}.attentionList>button:last-child{border-bottom:0}.attentionList>button:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .attentionList>button:hover{background:#fbfcff}.attentionList>button>i{border-radius:5px;width:5px;height:45px}.attentionList>button>i.red{background:var(--theme-danger-bg)}:where(html[data-theme=light]) .attentionList>button>i.red{background:#d75262}.attentionList>button>i.amber{background:var(--theme-warning-bg)}:where(html[data-theme=light]) .attentionList>button>i.amber{background:#d69a2d}.attentionList>button>i.violet{background:var(--theme-violet-bg)}:where(html[data-theme=light]) .attentionList>button>i.violet{background:#7355c6}.attentionList small,.attentionList strong,.attentionList em{display:block}.attentionList small{color:var(--theme-muted);letter-spacing:.45px;font-size:11px;font-weight:850}:where(html[data-theme=light]) .attentionList small{color:#7d6c9b}.attentionList strong{color:var(--theme-label);margin-top:5px;font-size:15px}:where(html[data-theme=light]) .attentionList strong{color:#33465e}.attentionList em{color:var(--theme-muted);margin-top:4px;font-size:12px;font-style:normal}:where(html[data-theme=light]) .attentionList em{color:#8a96a6}.attentionList>button>b{color:var(--theme-muted)}:where(html[data-theme=light]) .attentionList>button>b{color:#9ba7b7}.dashboardAiGateway{flex-direction:column;align-items:flex-start;display:flex;border-color:var(--theme-line)!important;background:linear-gradient(145deg,var(--theme-surface),var(--theme-raised))!important;padding:21px!important}:where(html[data-theme=light]) .dashboardAiGateway{background:linear-gradient(145deg,#fff,#f5f1ff)!important;border-color:#d9cfee!important}.aiGatewayMark{background:linear-gradient(145deg,var(--theme-info-bg),var(--theme-info-bg));width:44px;height:44px;color:var(--theme-text);border-radius:13px;place-items:center;font-size:14px;font-weight:900;display:grid;box-shadow:0 7px 17px #0000002e}:where(html[data-theme=light]) .aiGatewayMark{color:#fff;background:linear-gradient(145deg,#7656db,#5234af);box-shadow:0 7px 17px #5638ae2e}.dashboardAiGateway>small{color:var(--theme-violet);letter-spacing:.9px;margin-top:14px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .dashboardAiGateway>small{color:#7559c1}.dashboardAiGateway h2{color:var(--theme-label);margin:7px 0 0;font-size:20px;line-height:1.35}:where(html[data-theme=light]) .dashboardAiGateway h2{color:#3c3152}.dashboardAiGateway>p{color:var(--theme-muted);margin:8px 0 15px;font-size:13px;line-height:1.6}:where(html[data-theme=light]) .dashboardAiGateway>p{color:#786f87}.dashboardAsk{border:1px solid var(--theme-line);background:var(--theme-surface);width:100%;min-height:48px;color:var(--theme-label);text-align:left;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;display:flex}:where(html[data-theme=light]) .dashboardAsk{color:#5a4978;background:#fff;border:1px solid #d9cef2;border-radius:10px}.dashboardAsk span{flex:1;line-height:1.4}.dashboardAsk b{background:var(--theme-violet-bg);width:28px;height:28px;color:var(--theme-text);border-radius:8px;place-items:center;display:grid}:where(html[data-theme=light]) .dashboardAsk b{color:#fff;background:#6847c7}.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{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:38px;color:var(--theme-label);border-radius:8px;padding:7px 8px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .dashboardAiGateway>div:last-child button{color:#65527f;background:#faf8ff;border:1px solid #ded5f1;border-radius:8px}.dashboardAiGateway>div:last-child b{color:var(--theme-violet);margin-left:5px}:where(html[data-theme=light]) .dashboardAiGateway>div:last-child b{color:#6847c7}.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:var(--theme-label);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}:where(html[data-theme=light]) .dashboardHeaderActions{color:#65758a}.dashboardHeaderActions>span{align-items:baseline;gap:4px;display:flex}.dashboardHeaderActions>span strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .dashboardHeaderActions>span strong{color:#40536b}.dashboardHeaderActions>button{border:1px solid var(--theme-info);background:var(--theme-header);min-width:94px;height:36px;color:var(--theme-info);border-radius:8px;padding:0 13px;font-size:13px;font-weight:800}:where(html[data-theme=light]) .dashboardHeaderActions>button{color:#3567af;background:#fff;border:1px solid #9dbbe9;border-radius:8px}.dashboardHeaderActions>button:disabled{cursor:wait;opacity:.62}.dashboardHeaderActions>p{color:var(--theme-danger);text-align:right;white-space:normal;flex-basis:100%;margin:0;font-size:12px}:where(html[data-theme=light]) .dashboardHeaderActions>p{color:#bd4652}.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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .dashboardOverviewV2 button:focus-visible,:where(html[data-theme=light]) .dashboardHeaderActions>button:focus-visible{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 var(--theme-line);grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:73px;padding:10px 2px;display:grid}:where(html[data-theme=light]) .dashboardAttentionRow{border-bottom:1px solid #edf1f5}.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:var(--theme-label);font-size:15px}:where(html[data-theme=light]) .dashboardAttentionRow strong{color:#33465e}.dashboardAttentionRow small{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .dashboardAttentionRow small{color:#79889b}.dashboardAttentionRow em{color:var(--theme-muted);margin-top:3px;font-size:11px;font-style:normal}:where(html[data-theme=light]) .dashboardAttentionRow em{color:#8b96a6}.dashboardAttentionRow>button,.dashboardRecordRow>button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:32px;color:var(--theme-info);border-radius:7px;padding:0 9px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .dashboardAttentionRow>button,:where(html[data-theme=light]) .dashboardRecordRow>button{color:#3f6fae;background:#fff;border:1px solid #d8e1ec;border-radius:7px}.dashboardTypeBadge{background:var(--theme-raised);color:var(--theme-label);text-align:center;border-radius:6px;padding:6px 7px;font-size:11px;font-weight:850}:where(html[data-theme=light]) .dashboardTypeBadge{color:#64768d;background:#eef3f8}:where(html[data-theme=light]) .dashboardTypeBadge.tasks{color:#a96d18;background:#fff4e4}:where(html[data-theme=light]) .dashboardTypeBadge.schedule{color:#2868c8;background:#eaf2ff}.dashboardTodayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardRecordList{display:grid}.dashboardRecordRow{border-bottom:1px solid var(--theme-line);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:60px;padding:9px 1px;display:grid}:where(html[data-theme=light]) .dashboardRecordRow{border-bottom:1px solid #edf1f5}.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:var(--theme-label);font-size:14px}:where(html[data-theme=light]) .dashboardRecordRow strong{color:#34475f}.dashboardRecordRow small{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .dashboardRecordRow small{color:#8592a3}.dashboardRecordRow time{color:var(--theme-info);font-size:13px;font-weight:800}:where(html[data-theme=light]) .dashboardRecordRow time{color:#526b8b}.dashboardPriority{background:var(--theme-raised);color:var(--theme-label);text-align:center;border-radius:5px;padding:5px 6px;font-size:10px;font-weight:850}:where(html[data-theme=light]) .dashboardPriority{color:#68778b;background:#eef2f6}.dashboardPriority.high,.dashboardPriority.urgent{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .dashboardPriority.high,:where(html[data-theme=light]) .dashboardPriority.urgent{color:#c94b58;background:#fff0f1}.dashboardStateMessage{border:1px solid var(--theme-line);background:var(--theme-surface);min-height:72px;color:var(--theme-label);border-radius:9px;flex-direction:column;justify-content:center;margin:10px 0 0;padding:16px;font-size:13px;line-height:1.55;display:flex}:where(html[data-theme=light]) .dashboardStateMessage{color:#66768a;background:#fafbfd;border:1px solid #e1e7ee;border-radius:9px}.dashboardStateMessage small{color:var(--theme-muted);margin-top:4px;display:block}:where(html[data-theme=light]) .dashboardStateMessage small{color:#8a96a6}.dashboardStateMessage.error{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .dashboardStateMessage.error{color:#aa404b;background:#fff7f7;border-color:#f0c9cd}.dashboardStateMessage.unavailable{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;min-width:0;padding:12px}:where(html[data-theme=light]) .dashboardRepositoryCounts>div{background:#fafbfd;border:1px solid #e1e7ef;border-radius:9px}.dashboardRepositoryCounts strong,.dashboardRepositoryCounts span{display:block}.dashboardRepositoryCounts strong{color:var(--theme-success);font-size:21px}:where(html[data-theme=light]) .dashboardRepositoryCounts strong{color:#277b59}.dashboardRepositoryCounts span{color:var(--theme-label);overflow-wrap:anywhere;margin-top:5px;font-size:12px}:where(html[data-theme=light]) .dashboardRepositoryCounts span{color:#617288}.dashboardKnowledgeRows{margin-top:10px;display:grid}.dashboardKnowledgeRows>button{border:0;border-bottom:1px solid var(--theme-control);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:10px 2px;display:grid}:where(html[data-theme=light]) .dashboardKnowledgeRows>button{border:0;border-bottom:1px solid #edf1f5}.dashboardKnowledgeRows>button>span{min-width:0}.dashboardKnowledgeRows small,.dashboardKnowledgeRows strong{overflow-wrap:anywhere;display:block}.dashboardKnowledgeRows small{color:var(--theme-label);text-transform:uppercase;font-size:10px;font-weight:800}:where(html[data-theme=light]) .dashboardKnowledgeRows small{color:#56806d}.dashboardKnowledgeRows strong{color:var(--theme-label);margin-top:4px;font-size:14px}:where(html[data-theme=light]) .dashboardKnowledgeRows strong{color:#34475f}.dashboardKnowledgeRows time{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .dashboardKnowledgeRows time{color:#8190a2}.dashboardKnowledgeRows b{color:var(--theme-info);font-size:12px}:where(html[data-theme=light]) .dashboardKnowledgeRows b{color:#376cae}.dashboardQuickAccess>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dashboardQuickAccess>div:last-child button{border:1px solid var(--theme-control);background:var(--theme-surface);min-width:0;min-height:49px;color:var(--theme-label);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}:where(html[data-theme=light]) .dashboardQuickAccess>div:last-child button{color:#435873;background:#fff;border:1px solid #dce4ee;border-radius:9px}.dashboardQuickAccess>div:last-child button:hover{border-color:var(--theme-info);background:var(--theme-hover)}:where(html[data-theme=light]) .dashboardQuickAccess>div:last-child button:hover{background:#f8fbff;border-color:#abc5eb}.dashboardQuickAccess>div:last-child span{color:var(--theme-info);font-weight:900}:where(html[data-theme=light]) .dashboardQuickAccess>div:last-child span{color:#5f8fd8}.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:#0008;border:0;display:block;position:fixed;inset:0}:where(html[data-theme=light]) .dashboardOverviewShell .scrim{background:#06102088}.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:var(--theme-label);font-size:16px;display:block;overflow:hidden}:where(html[data-theme=light]) .dashboardOverviewShell .mobileTitle{color:#52627a}.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:var(--theme-info);background:0 0;border:0;font-size:12px;font-weight:800}:where(html[data-theme=light]) .dashboardUnifiedPanel .panelHeader>button,:where(html[data-theme=light]) .dashboardHeaderLinks button{color:#3f6fae}.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:var(--theme-header);width:1px;height:12px;position:absolute;top:7px;left:-7px}:where(html[data-theme=light]) .dashboardHeaderLinks button+button:before{background:#d7e0ea}.dashboardCompactList{min-width:0;display:grid}.dashboardCompactRow{border-bottom:1px solid var(--theme-line);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:49px;padding:7px 2px;display:grid}:where(html[data-theme=light]) .dashboardCompactRow{border-bottom:1px solid #edf1f5}.dashboardCompactRow:last-child{border-bottom:0}.dashboardRowTitle{min-width:0;color:var(--theme-label);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:14px;font-weight:750;line-height:1.35;overflow:hidden}:where(html[data-theme=light]) .dashboardRowTitle{color:#34475f}.dashboardRowTitle:hover{color:var(--theme-info);text-underline-offset:3px;text-decoration:underline}:where(html[data-theme=light]) .dashboardRowTitle:hover{color:#356daf}.dashboardRowMeta{max-width:112px;color:var(--theme-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;line-height:1.3;overflow:hidden}:where(html[data-theme=light]) .dashboardRowMeta{color:#76869a}.dashboardRowMeta.urgent{color:var(--theme-danger)}:where(html[data-theme=light]) .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{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .dashboardDocumentBadge.pagcor{color:#2868c8;background:#eaf2ff}.dashboardDocumentBadge.knowledge{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .dashboardDocumentBadge.knowledge{color:#277b59;background:#eaf7f0}.dashboardSourceWarning{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-danger);overflow-wrap:anywhere;border-radius:7px;margin:5px 0 3px;padding:7px 9px;font-size:11px;line-height:1.4}:where(html[data-theme=light]) .dashboardSourceWarning{color:#a64b55;background:#fff8f8;border:1px solid #f0d2d5;border-radius:7px}@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{height:36px;color:var(--theme-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .scheduleViews button,:where(html[data-theme=light]) .pagcorTabs button{color:#718097}.scheduleViews button:hover,.pagcorTabs button:hover{background:var(--theme-hover);color:var(--theme-label)}:where(html[data-theme=light]) .scheduleViews button:hover,:where(html[data-theme=light]) .pagcorTabs button:hover{color:#52647d;background:#f7f9fc}.scheduleViews button.active,.pagcorTabs button.active{border-color:var(--theme-control);background:var(--theme-raised);color:var(--blue);box-shadow:none;font-weight:750}:where(html[data-theme=light]) .scheduleViews button.active,:where(html[data-theme=light]) .pagcorTabs button.active{background:#edf4ff;border-color:#bed2f2}.pagcorAddButton{border:1px solid var(--blue);border-radius:8px;height:34px;font-weight:750;box-shadow:0 5px 14px #00000028}:where(html[data-theme=light]) .pagcorAddButton{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:var(--theme-selected);box-shadow:inset 3px 0 var(--theme-shadow)}:where(html[data-theme=light]) .navMain.selected{background:#1a2d53;box-shadow:inset 3px 0 #3b7cf2}.navTrailingBrand{background:var(--theme-surface);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}:where(html[data-theme=light]) .navTrailingBrand{background:#fff}.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:var(--theme-info);background:#ffffff0c;font-weight:750}:where(html[data-theme=light]) .subNav button.active{color:#79a7ff}.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:var(--theme-danger);background:var(--theme-raised)}:where(html[data-theme=light]) .pagcorSummaryIcon.red{color:#c5535f;background:#fff0f1}.pagcorSummaryIcon.cyan{color:var(--theme-cyan);background:var(--theme-raised)}:where(html[data-theme=light]) .pagcorSummaryIcon.cyan{color:#167b91;background:#e8f8fb}.registryToolbar{align-items:flex-start}.pagcorSourceButton{border:1px solid var(--theme-info);background:var(--theme-surface);height:34px;color:var(--theme-label);white-space:nowrap;border-radius:8px;padding:0 12px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .pagcorSourceButton{color:#526b89;background:#fff;border:1px solid #a8bad0;border-radius:8px}.pagcorSourceButton:hover{border-color:var(--theme-info);background:var(--theme-hover);color:var(--theme-info)}:where(html[data-theme=light]) .pagcorSourceButton:hover{color:#315f9d;background:#f8fbff;border-color:#7e9ec4}.registryListHeader>div:first-child>small{color:var(--theme-info);letter-spacing:.8px;margin-bottom:5px;font-size:12px;font-weight:850;display:block}:where(html[data-theme=light]) .registryListHeader>div:first-child>small{color:#3971bd}.registryChangeWatch{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;align-items:center;gap:10px;margin:12px 16px;padding:10px 12px;display:flex}:where(html[data-theme=light]) .registryChangeWatch{background:#f5f9ff;border:1px solid #d9e5f4;border-radius:9px}.registryChangeWatch>span{background:var(--theme-raised);width:27px;height:27px;color:var(--theme-info);border-radius:7px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}:where(html[data-theme=light]) .registryChangeWatch>span{color:#356ab3;background:#e3edfc}.registryChangeWatch>p{flex:1;margin:0}.registryChangeWatch strong,.registryChangeWatch small{display:block}.registryChangeWatch strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .registryChangeWatch strong{color:#3a4d68}.registryChangeWatch small{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .registryChangeWatch small{color:#72839a}.registryChangeWatch small b{color:var(--theme-warning)}:where(html[data-theme=light]) .registryChangeWatch small b{color:#b55b21}.registryChangeWatch>div{color:var(--theme-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}:where(html[data-theme=light]) .registryChangeWatch>div{color:#738297}.registryChangeWatch>div b{background:var(--theme-surface);color:var(--theme-info);border-radius:5px;margin-left:6px;padding:4px 6px;font-size:13px}:where(html[data-theme=light]) .registryChangeWatch>div b{color:#3468af;background:#fff}.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);background:var(--theme-surface);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}:where(html[data-theme=light]) .registryCompanyRow{background:#fff}.registryCompanyRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .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:3px solid var(--theme-focus);outline-offset:4px;border-radius:4px}:where(html[data-theme=light]) .registryCompanyNameAction:focus-visible{outline:3px solid #a8c5f3}.registryCompany strong,.registryCompany small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.registryCompany strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .registryCompany strong{color:#2f4058}.registryCompany small{color:var(--theme-info);margin-top:5px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .registryCompany small{color:#2870c7}.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:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .registryClassification strong{color:#506784}.registryClassification small{color:var(--theme-info);margin-top:5px;font-size:12px;font-weight:700}:where(html[data-theme=light]) .registryClassification small{color:#2870c7}.registryLicenseBadges{align-items:center;gap:4px;display:flex!important;overflow:visible!important}.registryLicenseBadges i{background:var(--theme-raised);color:var(--theme-info);letter-spacing:.25px;border-radius:5px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:850}:where(html[data-theme=light]) .registryLicenseBadges i{color:#2f68b4;background:#edf3fc}.registryMarketProfile{color:var(--theme-label);line-height:1.45}:where(html[data-theme=light]) .registryMarketProfile{color:#536a87}.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{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .registryOfficialStatus{color:#19805a;background:#e8f7f0}.registryOfficialStatus.newly-listed{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .registryOfficialStatus.newly-listed{color:#2e66b6;background:#e8f1ff}.registryOfficialStatus.changed{background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .registryOfficialStatus.changed{color:#a46d0a;background:#fff4df}.registryOfficialStatus.removed--verify{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .registryOfficialStatus.removed--verify{color:#b84d55;background:#fff0f0}.registryRelationship{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .registryRelationship{color:#6f7c8d;background:#f0f2f5}.registryRelationship.contracted-partner{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .registryRelationship.contracted-partner{color:#2e66b6;background:#e8f1ff}.registryRelationship.supplier{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .registryRelationship.supplier{color:#197e59;background:#e8f7f0}.registryRelationship.competitor{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .registryRelationship.competitor{color:#b84d55;background:#fff0f0}.registryRelationship.prospect{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .registryRelationship.prospect{color:#7254bd;background:#f1eefe}.registryRelationship.under-review{background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .registryRelationship.under-review{color:#a46d0a;background:#fff4df}.registryContact{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .registryContact{color:#7c8998;background:#f1f3f6}.registryContact.linked{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .registryContact.linked{color:#2f68b7;background:#e8f1ff}.registryChecked{color:var(--theme-muted);white-space:nowrap}:where(html[data-theme=light]) .registryChecked{color:#8593a5}.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:3px solid var(--theme-focus);outline-offset:3px;border-radius:3px}:where(html[data-theme=light]) .registryEditAction:is(button):focus-visible{outline:3px solid #a8c5f3}.registryFooter>span:last-child{color:var(--theme-label);font-weight:700}:where(html[data-theme=light]) .registryFooter>span:last-child{color:#62748a}.registryEditTitle>span{background:var(--theme-raised);color:var(--theme-info);font-size:13px}:where(html[data-theme=light]) .registryEditTitle>span{color:#2f69bd;background:#e9f1ff}.registryRemovalNotice{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}:where(html[data-theme=light]) .registryRemovalNotice{background:#fff6f6;border:1px solid #efc8c8;border-radius:9px}.registryRemovalNotice>span{background:var(--theme-raised);width:21px;height:21px;color:var(--theme-danger);border-radius:6px;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}:where(html[data-theme=light]) .registryRemovalNotice>span{color:#b94e55;background:#f8dddd}.registryRemovalNotice p{color:var(--theme-label);margin:0;font-size:13px;line-height:1.55}:where(html[data-theme=light]) .registryRemovalNotice p{color:#865c61}.registryRemovalNotice strong{color:var(--theme-label);margin-bottom:3px;font-size:13px;display:block}:where(html[data-theme=light]) .registryRemovalNotice strong{color:#733f45}.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{min-width:0;color:var(--theme-label);flex-direction:column;align-items:flex-start;gap:3px;font-size:11px;line-height:1.35;display:flex}:where(html[data-theme=light]) .gsaOfferingCell{color:#536a87}.gsaOfferingCell i{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;overflow:hidden}.gsaOfferingCell i.pending{color:var(--theme-warning);font-weight:750}:where(html[data-theme=light]) .gsaOfferingCell i.pending{color:#a56208}.gsaOfferingCell small{color:var(--theme-muted);font-weight:800}:where(html[data-theme=light]) .gsaOfferingCell small{color:#8290a2}.registryTextIconList{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.registryTextIcon{border:1px solid var(--theme-line);background:var(--theme-raised);min-width:29px;color:var(--theme-info);text-align:center;white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:850;line-height:1.2}:where(html[data-theme=light]) .registryTextIcon{color:#3569ad;background:#f3f7fd;border:1px solid #cbd9eb;border-radius:6px}.registryListEmptyValue{color:var(--theme-muted)}:where(html[data-theme=light]) .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:var(--theme-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}:where(html[data-theme=light]) .gsaOfferingList>div{background:#fff}.gsaOfferingList>div.pending{border-color:var(--theme-warning);background:var(--theme-raised)}:where(html[data-theme=light]) .gsaOfferingList>div.pending{background:#fffaf0;border-color:#efd29d}.gsaOfferingList small{color:var(--theme-muted)}:where(html[data-theme=light]) .gsaOfferingList small{color:#718096}.gsaOfferingNote{color:var(--theme-warning);margin:12px 0 0;font-size:12px}:where(html[data-theme=light]) .gsaOfferingNote{color:#a56208}.gsaOfferingEditor>div{grid-template-columns:minmax(0,1fr) 210px;gap:10px;display:grid}.gsaOfferingEditor input,.gsaOfferingEditor select{min-width:0}.gcpStudioText{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .gcpStudioText{color:#6e7d91}.gcpStudioStatus{color:var(--theme-label);align-items:center;gap:7px;font-style:normal;font-weight:750;display:inline-flex}:where(html[data-theme=light]) .gcpStudioStatus{color:#69788b}.gcpStudioStatus.yes{color:var(--blue)}.gcpStudioStatus.no{color:var(--theme-muted)}:where(html[data-theme=light]) .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:var(--theme-label);grid-column:1/-1;margin-bottom:3px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .gcpStudioEditor legend{color:#445a78}.gcpStudioEditor label{border:1px solid var(--theme-line);background:var(--theme-surface);min-height:44px;color:var(--theme-label);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}:where(html[data-theme=light]) .gcpStudioEditor label{color:#526984;background:#fff;border:1px solid #ced6e1;border-radius:9px}.gcpStudioEditor label.selected{border-color:var(--blue);background:var(--theme-raised);color:var(--blue)}:where(html[data-theme=light]) .gcpStudioEditor label.selected{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:var(--theme-warning)}:where(html[data-theme=light]) .gaRegistryGrid .registryCompany.pending strong,:where(html[data-theme=light]) .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{min-width:0;color:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}:where(html[data-theme=light]) .enrolledOfficeAddress{color:#526984}.enrolledSummary{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.enrolledSummary span{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-label);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}:where(html[data-theme=light]) .enrolledSummary span{color:#64758b;background:#f7faff;border:1px solid #dce6f2;border-radius:999px}.enrolledSummary b{color:var(--theme-info);font-size:12px}:where(html[data-theme=light]) .enrolledSummary b{color:#244f81}.enrolledStack{min-width:0;color:var(--theme-label);flex-direction:column;gap:3px;font-size:11px;line-height:1.35;display:flex}:where(html[data-theme=light]) .enrolledStack{color:#526984}.enrolledStack strong,.enrolledStack small,.enrolledServices{overflow-wrap:anywhere;min-width:0}.enrolledStack small{color:var(--theme-muted)}:where(html[data-theme=light]) .enrolledStack small{color:#7d8b9e}.enrolledStack a{color:var(--blue)}.enrolledServices{-webkit-line-clamp:3;color:var(--theme-label);-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}:where(html[data-theme=light]) .enrolledServices{color:#526984}.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:var(--theme-disabled);cursor:not-allowed}:where(html[data-theme=light]) .registryFooter .pagcorPagination button:disabled{color:#aeb8c5}.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:var(--theme-danger)}:where(html[data-theme=light]) .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:var(--theme-danger)}:where(html[data-theme=light]) .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:var(--theme-danger);border-radius:50%}:where(html[data-theme=light]) .gsaStatusIcon.pending{color:#bc2635}.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:var(--theme-surface);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}:where(html[data-theme=light]) .gsaOfferingRecord{background:#fbfcfe}.gsaOfferingRecordLabel{color:var(--theme-label);letter-spacing:.35px;grid-area:label;font-size:12px}:where(html[data-theme=light]) .gsaOfferingRecordLabel{color:#344b69}.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:var(--theme-label);margin-bottom:7px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .gsaOfferingStatusChoice legend{color:#445a78}.gsaOfferingStatusChoice label{border:1px solid var(--theme-line);background:var(--theme-surface);min-height:42px;color:var(--theme-label);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}:where(html[data-theme=light]) .gsaOfferingStatusChoice label{color:#526984;background:#fff;border:1px solid #ced6e1;border-radius:9px}.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:var(--theme-danger)}:where(html[data-theme=light]) .gsaOfferingStatusChoice label.pending{color:#bc2635}.gsaOfferingStatusChoice label.selected.commenced{border-color:var(--blue);background:var(--theme-raised)}:where(html[data-theme=light]) .gsaOfferingStatusChoice label.selected.commenced{background:#edf5ff}.gsaOfferingStatusChoice label.selected.pending{border-color:var(--theme-danger);background:var(--theme-raised)}:where(html[data-theme=light]) .gsaOfferingStatusChoice label.selected.pending{background:#fff1f2;border-color:#d84a58}.gsaOfferingRemove{min-height:42px;color:var(--theme-danger);background:0 0;border:0;grid-area:remove;align-self:end;padding:0 4px;font-weight:750}:where(html[data-theme=light]) .gsaOfferingRemove{color:#c33140}.gsaOfferingRemove:hover:not(:disabled){text-decoration:underline}.gsaOfferingRemove:disabled{opacity:.42}.gsaOfferingError{color:var(--theme-danger)!important}:where(html[data-theme=light]) .gsaOfferingError{color:#bc2635!important}.gsaAddOffering{border:1px dashed var(--theme-info);background:var(--theme-surface);width:100%;min-height:42px;color:var(--blue);border-radius:10px;margin-top:12px;font-weight:750}:where(html[data-theme=light]) .gsaAddOffering{background:#f8fbff;border:1px dashed #8aa9d4;border-radius:10px}.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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}:where(html[data-theme=light]) .registrySourceSnapshot{background:#dce3ec;border:1px solid #dce3ec;border-radius:10px}.registrySourceSnapshot>div{background:var(--theme-surface);min-width:0;padding:12px 14px}:where(html[data-theme=light]) .registrySourceSnapshot>div{background:#fbfcfe}.registrySourceSnapshotFull{grid-column:1/-1}.registrySourceSnapshot small,.registrySourceSnapshot strong{min-width:0;display:block}.registrySourceSnapshot small{color:var(--theme-muted);font-size:12px;font-weight:750}:where(html[data-theme=light]) .registrySourceSnapshot small{color:#8391a3}.registrySourceSnapshot strong{color:var(--theme-label);overflow-wrap:anywhere;word-break:normal;white-space:normal;margin-top:5px;font-size:14px;line-height:1.45}:where(html[data-theme=light]) .registrySourceSnapshot strong{color:#364b64}.registrySourceSnapshotFile strong{word-break:break-word}.registrySourceFileMetadata{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;min-width:0;margin-top:9px;padding:10px 12px}:where(html[data-theme=light]) .registrySourceFileMetadata{background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px}.registrySourceFileMetadata small,.registrySourceFileMetadata strong{min-width:0;display:block}.registrySourceFileMetadata small{color:var(--theme-muted);font-size:12px;font-weight:750}:where(html[data-theme=light]) .registrySourceFileMetadata small{color:#8391a3}.registrySourceFileMetadata strong{color:var(--theme-label);overflow-wrap:anywhere;word-break:break-word;margin-top:5px;font-size:13px;line-height:1.45}:where(html[data-theme=light]) .registrySourceFileMetadata strong{color:#364b64}.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:var(--theme-label);font-weight:650}:where(html[data-theme=light]) .gsaTextList span{color:#364b64}.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:var(--theme-text)!important;text-transform:none!important}:where(html[data-theme=light]) .irAddHeader .frameworkModalTitle h2{color:#21344d!important}.irSourceSnapshot{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:14px;padding:12px 14px;display:grid}:where(html[data-theme=light]) .irSourceSnapshot{background:#f6f9fe;border:1px solid #d9e5f4;border-radius:9px}.irSourceSnapshot span{color:var(--theme-info);font-size:12px;font-weight:800}:where(html[data-theme=light]) .irSourceSnapshot span{color:#567292}.irSourceSnapshot strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .irSourceSnapshot strong{color:#314b69}.irSourceSnapshot small{color:var(--theme-muted);grid-column:1/-1;line-height:1.45}:where(html[data-theme=light]) .irSourceSnapshot small{color:#8290a2}.irBrandEditorList{gap:12px;display:grid}.irBrandEditor{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;overflow:hidden}:where(html[data-theme=light]) .irBrandEditor{background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px}.irBrandEditor>header{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:8px 12px;display:flex}:where(html[data-theme=light]) .irBrandEditor>header{border-bottom:1px solid #e4e9ef}.irBrandEditor>header strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .irBrandEditor>header strong{color:#40556e}.irBrandEditor>.frameworkFieldGrid{padding:13px}.irRemove{border:1px solid var(--theme-line);background:var(--theme-raised);height:30px;color:var(--theme-danger);border-radius:7px;padding:0 10px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .irRemove{color:#b44751;background:#fff6f6;border:1px solid #e4b9bd;border-radius:7px}.irAddRecord{border:1px dashed var(--theme-info);background:var(--theme-raised);width:100%;min-height:40px;color:var(--blue);border-radius:8px;margin-top:12px;font-weight:800}:where(html[data-theme=light]) .irAddRecord{background:#f7faff;border:1px dashed #9eb9dd;border-radius:8px}.irReadOnlyField{border:1px solid var(--theme-control);background:var(--theme-raised);border-radius:8px;padding:10px 11px}:where(html[data-theme=light]) .irReadOnlyField{background:#f8fafc;border:1px solid #dce3ec;border-radius:8px}.irReadOnlyField>span,.irReadOnlyField>strong,.irReadOnlyField>small{display:block}.irReadOnlyField>span{color:var(--theme-label);font-size:12px;font-weight:750}:where(html[data-theme=light]) .irReadOnlyField>span{color:#64758c}.irReadOnlyField>strong{color:var(--theme-info);margin-top:7px}:where(html[data-theme=light]) .irReadOnlyField>strong{color:#315f9d}.irReadOnlyField>small{color:var(--theme-muted);margin-top:5px;line-height:1.4}:where(html[data-theme=light]) .irReadOnlyField>small{color:#8693a3}.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 var(--theme-line);border-radius:10px;overflow:hidden}:where(html[data-theme=light]) .irBrandDetailsList>article{border:1px solid #dce3ec;border-radius:10px}.irBrandDetailsList>article>header{background:var(--theme-header);justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}:where(html[data-theme=light]) .irBrandDetailsList>article>header{background:#f5f8fc}.irBrandDetailsList>article>header strong{color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .irBrandDetailsList>article>header strong{color:#41566f}.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:var(--theme-raised);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}:where(html[data-theme=light]) .irBrandDetailsList dl{background:#dce3ec}.irBrandDetailsList dl>div{background:var(--theme-surface);min-width:0;padding:11px 13px}:where(html[data-theme=light]) .irBrandDetailsList dl>div{background:#fff}.irBrandDetailsList dl>div.full{grid-column:1/-1}.irBrandDetailsList dt{color:var(--theme-muted);font-size:12px;font-weight:750}:where(html[data-theme=light]) .irBrandDetailsList dt{color:#8391a3}.irBrandDetailsList dd{min-width:0;color:var(--theme-label);margin:6px 0 0;font-size:13px;line-height:1.45}:where(html[data-theme=light]) .irBrandDetailsList dd{color:#364b64}.irBrandDetailsList dd a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.irBrandDetailsList dd a+a{margin-top:5px}.irHistoryButton{border:1px solid var(--theme-control);background:var(--theme-surface);height:38px;color:var(--theme-label);white-space:nowrap;border-radius:8px;padding:0 13px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .irHistoryButton{color:#476079;background:#fff;border:1px solid #cbd7e5;border-radius:8px}.irImportDialog,.irReviewDialog{width:min(1120px,100vw - 24px)}.irPrototypeNotice{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-info);border-radius:8px;margin:0 0 18px;padding:11px 13px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .irPrototypeNotice{color:#486b98;background:#f2f7ff;border:1px solid #c9dcf5;border-radius:8px}.irAnalysisProgress{gap:8px;display:grid}.irAnalysisProgress>.frameworkSectionHeading{margin-bottom:8px}.irAnalysisProgress>div:not(.frameworkSectionHeading){border:1px solid var(--theme-line);color:var(--theme-muted);border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}:where(html[data-theme=light]) .irAnalysisProgress>div:not(.frameworkSectionHeading){color:#8491a2;border:1px solid #dce3ec;border-radius:8px}.irAnalysisProgress>div>span{background:var(--theme-raised);border-radius:7px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}:where(html[data-theme=light]) .irAnalysisProgress>div>span{background:#eef2f6}.irAnalysisProgress>div>strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .irAnalysisProgress>div>strong{color:#53667d}.irAnalysisProgress>div>small{font-size:12px}.irAnalysisProgress>div.active{border-color:var(--theme-info);background:var(--theme-raised)}:where(html[data-theme=light]) .irAnalysisProgress>div.active{background:#f4f8ff;border-color:#9cbceb}.irAnalysisProgress>div.active span{background:var(--theme-accent);color:var(--theme-on-accent)}:where(html[data-theme=light]) .irAnalysisProgress>div.active span{background:var(--blue);color:#fff}.irAnalysisProgress>div.done span{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .irAnalysisProgress>div.done span{color:#197d58;background:#e7f6ef}.irComparisonSummary>div{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;padding:10px 12px}:where(html[data-theme=light]) .irComparisonSummary>div{background:#fbfcfe;border:1px solid #dce3ec;border-radius:8px}.irComparisonSummary small,.irComparisonSummary strong{display:block}.irComparisonSummary small{color:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .irComparisonSummary small{color:#8391a3}.irComparisonSummary strong{color:var(--theme-label);margin-top:6px;font-size:15px}:where(html[data-theme=light]) .irComparisonSummary strong{color:#344b66}.irReviewToolbar label{border:1px solid var(--theme-line);border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}:where(html[data-theme=light]) .irReviewToolbar label{border:1px solid #d4dce7;border-radius:8px}.irReviewToolbar input{background:0 0;border:0;outline:0;width:100%}.irStatusTabs{gap:5px;margin:10px 0;display:flex;overflow-x:auto}.irStatusTabs button{border:1px solid var(--theme-control);background:var(--theme-surface);height:31px;color:var(--theme-muted);white-space:nowrap;border-radius:7px;padding:0 9px;font-size:11px}:where(html[data-theme=light]) .irStatusTabs button{color:#687a90;background:#fff;border:1px solid #dce3ec;border-radius:7px}.irStatusTabs button.active{border-color:var(--theme-info);background:var(--theme-raised);color:var(--blue);font-weight:800}:where(html[data-theme=light]) .irStatusTabs button.active{background:#edf4ff;border-color:#9db9e1}.irComparisonHead,.irComparisonRow{grid-template-columns:120px minmax(210px,1.25fr) minmax(180px,1fr) 80px 120px 70px;align-items:center;gap:9px;display:grid}.irComparisonHead{background:var(--theme-raised);color:var(--theme-muted);text-transform:uppercase;padding:9px 11px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .irComparisonHead{color:#7f8d9e;background:#f5f8fb}.irComparisonRow{border-bottom:1px solid var(--theme-line);min-height:58px;padding:9px 11px}:where(html[data-theme=light]) .irComparisonRow{border-bottom:1px solid #e8edf3}.irComparisonRow>*{min-width:0}.irComparisonRow strong,.irComparisonRow span{text-overflow:ellipsis;overflow:hidden}.irComparisonRow strong{color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .irComparisonRow strong{color:#344960}.irComparisonRow span{color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .irComparisonRow span{color:#66788e}.irComparisonRow em{color:var(--theme-warning);font-size:11px;font-style:normal;font-weight:800}:where(html[data-theme=light]) .irComparisonRow em{color:#a06218}.irComparisonRow button,.irHistoryRow button{border:1px solid var(--theme-control);background:var(--theme-surface);height:30px;color:var(--blue);border-radius:7px;font-weight:800}:where(html[data-theme=light]) .irComparisonRow button,:where(html[data-theme=light]) .irHistoryRow button{background:#fff;border:1px solid #b9cbe2;border-radius:7px}.irReviewQuick{gap:7px;margin:13px 0;display:flex}.irReviewQuick button{border:1px solid var(--theme-control);background:var(--theme-surface);height:34px;color:var(--theme-label);border-radius:7px;padding:0 11px;font-weight:750}:where(html[data-theme=light]) .irReviewQuick button{color:#50657e;background:#fff;border:1px solid #cbd7e5;border-radius:7px}.irBeforeAfterHead,.irBeforeAfterRow{grid-template-columns:130px minmax(150px,1fr) minmax(150px,1fr) 90px 140px;align-items:center;gap:8px;display:grid}.irBeforeAfterHead{background:var(--theme-raised);color:var(--theme-muted);padding:9px 10px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .irBeforeAfterHead{color:#7c899a;background:#f4f7fb}.irBeforeAfterRow{border-bottom:1px solid var(--theme-line);min-height:54px;padding:8px 10px}:where(html[data-theme=light]) .irBeforeAfterRow{border-bottom:1px solid #e7ecf2}.irBeforeAfterRow strong,.irBeforeAfterRow span{overflow-wrap:anywhere;min-width:0;color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .irBeforeAfterRow strong,:where(html[data-theme=light]) .irBeforeAfterRow span{color:#53677f}.irBeforeAfterRow em{background:var(--theme-raised);width:max-content;color:var(--theme-label);border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:850}:where(html[data-theme=light]) .irBeforeAfterRow em{color:#69788a;background:#eef2f6}.irBeforeAfterRow em.added{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .irBeforeAfterRow em.added{color:#197d58;background:#e8f6ef}.irBeforeAfterRow em.changed{background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .irBeforeAfterRow em.changed{color:#a06913;background:#fff3df}.irBeforeAfterRow em.removed{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .irBeforeAfterRow em.removed{color:#b64e56;background:#fff0f0}.irBeforeAfterRow select{border:1px solid var(--theme-control);background:var(--theme-input);border-radius:6px;width:100%;height:32px}:where(html[data-theme=light]) .irBeforeAfterRow select{background:#fff;border:1px solid #ccd6e2;border-radius:6px}.irHistoryHead,.irHistoryRow{grid-template-columns:90px minmax(180px,1.4fr) repeat(6,55px) 110px 60px;align-items:center;gap:7px;display:grid}.irHistoryHead{background:var(--theme-raised);color:var(--theme-muted);padding:9px;font-size:10px;font-weight:800}:where(html[data-theme=light]) .irHistoryHead{color:#7d8999;background:#f4f7fa}.irHistoryRow{border-bottom:1px solid var(--theme-line);min-height:52px;color:var(--theme-label);padding:8px 9px;font-size:11px}:where(html[data-theme=light]) .irHistoryRow{color:#607287;border-bottom:1px solid #e7ecf2}.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{background:var(--theme-raised);color:var(--theme-muted);padding:8px;font-size:10px;font-weight:800}:where(html[data-theme=light]) .irCompanyHistoryHead{color:#7d8999;background:#f4f7fa}.irCompanyHistory>div:not(.irCompanyHistoryHead){border-bottom:1px solid var(--theme-line);color:var(--theme-label);padding:9px;font-size:11px}:where(html[data-theme=light]) .irCompanyHistory>div:not(.irCompanyHistoryHead){color:#607287;border-bottom:1px solid #e7ecf2}.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 var(--theme-line);border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;min-height:0;margin-bottom:8px;padding:11px;display:grid}:where(html[data-theme=light]) .irComparisonRow,:where(html[data-theme=light]) .irBeforeAfterRow,:where(html[data-theme=light]) .irHistoryRow,:where(html[data-theme=light]) .irCompanyHistory>div:not(.irCompanyHistoryHead){border:1px solid #dce3ec;border-radius:8px}.irComparisonRow strong,.irBeforeAfterRow strong,.irHistoryRow strong{grid-column:1/-1}.irBeforeAfterRow span:before{content:attr(data-label);color:var(--theme-muted);margin-bottom:3px;font-size:10px;font-weight:750;display:block}:where(html[data-theme=light]) .irBeforeAfterRow span:before{color:#8995a4}.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(--theme-accent);height:31px;color:var(--theme-on-accent);border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .registryListHeader .regulatoryListTools>.pagcorAddButton{background:var(--blue);color:#fff}.aiOutputPanel>section{border-bottom:1px solid var(--theme-line);padding:10px 11px}:where(html[data-theme=light]) .aiOutputPanel>section{border-bottom:1px solid #eef1f4}.outputFormatGrid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.outputFormatGrid button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:37px;color:var(--theme-muted);text-align:left;border-radius:7px;align-items:center;gap:6px;padding:5px;font-size:12px;display:flex;position:relative}:where(html[data-theme=light]) .outputFormatGrid button{color:#778498;background:#fafbfd;border:1px solid #e0e5ec;border-radius:7px}.outputFormatGrid button>span{background:var(--theme-raised);border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:850;display:grid}:where(html[data-theme=light]) .outputFormatGrid button>span{background:#eef1f6}.outputFormatGrid button>b{position:absolute;top:5px;right:5px}.outputFormatGrid button.selected{border-color:var(--theme-violet);background:var(--theme-raised);color:var(--theme-violet);font-weight:750}:where(html[data-theme=light]) .outputFormatGrid button.selected{color:#6043b2;background:#f4f0fd;border-color:#bfaee9}.languageSelect{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:2px;height:26px;padding:2px;display:grid}:where(html[data-theme=light]) .languageSelect{background:#f6f8fa;border:1px solid #e0e5ec;border-radius:7px}.languageSelect button{color:var(--theme-muted);background:0 0;border:0;border-radius:5px;font-size:12px}:where(html[data-theme=light]) .languageSelect button{color:#8b96a5}.languageSelect button.active{background:var(--theme-surface);color:var(--theme-violet);font-weight:750}:where(html[data-theme=light]) .languageSelect button.active{color:#6748bb;background:#fff}.outputHint{color:var(--theme-muted);margin:5px 0 0;font-size:12px}:where(html[data-theme=light]) .outputHint{color:#9aa5b3}.saveChoices{gap:4px;display:grid}.saveChoices button{border:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;border-radius:7px;grid-template-columns:16px 1fr;align-items:center;gap:6px;min-height:34px;padding:5px 6px;display:grid}:where(html[data-theme=light]) .saveChoices button{background:#fafbfd;border:1px solid #e1e6ed;border-radius:7px}.saveChoices button>i{border:1px solid var(--theme-control);background:var(--theme-surface);width:15px;height:15px;color:var(--theme-text);border-radius:4px;place-items:center;font-size:12px;font-style:normal;display:grid}:where(html[data-theme=light]) .saveChoices button>i{color:#fff;background:#fff;border:1px solid #d5dce5;border-radius:4px}.saveChoices button strong,.saveChoices button small{display:block}.saveChoices button strong{font-size:12px}.saveChoices button small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .saveChoices button small{color:#a0aab7}.saveChoices button.selected{border-color:var(--theme-control);background:var(--theme-raised)}:where(html[data-theme=light]) .saveChoices button.selected{background:#f7f3fd;border-color:#cdbfed}.saveChoices button.selected>i{border-color:var(--theme-info);background:var(--theme-selected)}:where(html[data-theme=light]) .saveChoices button.selected>i{background:#6f51d7;border-color:#6f51d7}.noSaveButton{height:22px;color:var(--theme-muted);background:0 0;border:0;margin-top:5px;font-size:12px}:where(html[data-theme=light]) .noSaveButton{color:#8d99a8}.notebookOption{background:var(--theme-surface);grid-template-columns:27px 1fr auto;align-items:center;gap:7px;display:grid!important}:where(html[data-theme=light]) .notebookOption{background:#fbf9ff}.notebookOption>span{background:linear-gradient(145deg,var(--theme-info-bg),var(--theme-info-bg));width:27px;height:27px;color:var(--theme-text);border-radius:8px;place-items:center;font-weight:850;display:grid}:where(html[data-theme=light]) .notebookOption>span{color:#fff;background:linear-gradient(145deg,#7a5ce0,#4a2da9)}.notebookOption p{margin:0}.notebookOption strong,.notebookOption small{display:block}.notebookOption strong{font-size:12px}.notebookOption small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .notebookOption small{color:#9387a8}.notebookOption button{border:1px solid var(--theme-control);background:var(--theme-surface);height:20px;color:var(--theme-muted);border-radius:6px;padding:0 7px;font-size:12px}:where(html[data-theme=light]) .notebookOption button{color:#8c7aa9;background:#fff;border:1px solid #dfd8ef;border-radius:6px}.runSummary{grid-template-columns:repeat(3,1fr);gap:3px;padding:8px 10px 6px;display:grid}.runSummary span{background:var(--theme-raised);color:var(--theme-muted);text-align:center;border-radius:6px;padding:5px 3px;font-size:12px}:where(html[data-theme=light]) .runSummary span{color:#8b96a5;background:#f5f6f9}.runSummary b{color:var(--theme-label);margin-bottom:2px;font-size:13px;display:block}:where(html[data-theme=light]) .runSummary b{color:#4c5d73}.runAnalysisButton{background:linear-gradient(135deg,var(--theme-info-bg),var(--theme-info-bg));width:calc(100% - 20px);min-height:46px;color:var(--theme-text);text-align:left;border:0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:28px 1fr auto;align-items:center;gap:1px 7px;margin:0 10px 8px;padding:7px 9px;display:grid;box-shadow:0 8px 18px #00000036}:where(html[data-theme=light]) .runAnalysisButton{color:#fff;background:linear-gradient(135deg,#7454d6,#5335af);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:var(--theme-text);font-size:12px}:where(html[data-theme=light]) .runAnalysisButton small{color:#dfd7f5}.runAnalysisButton>b{grid-area:1/3/3}.aiAutosave{padding:0 10px 9px}.aiAutosave span,.aiAutosave small{display:block}.aiAutosave span{color:var(--theme-success);font-size:12px}:where(html[data-theme=light]) .aiAutosave span{color:#25815f}.aiAutosave small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .aiAutosave small{color:#9ba5b2}.generalChatSurface{border:1px solid var(--line);background:var(--theme-surface);border-radius:13px;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr) 270px;min-height:610px;display:grid;overflow:hidden}:where(html[data-theme=light]) .generalChatSurface{background:#fff}.chatWelcome{text-align:center;align-self:end;padding:70px 9% 22px}.chatWelcome>span{background:linear-gradient(145deg,var(--theme-info-bg),var(--theme-info-bg));width:48px;height:48px;color:var(--theme-text);border-radius:14px;place-items:center;margin:0 auto 14px;font-size:22px;display:grid}:where(html[data-theme=light]) .chatWelcome>span{color:#fff;background:linear-gradient(145deg,#7858dc,#5234ad)}.chatWelcome small{color:var(--theme-violet);font-size:12px;font-weight:850}:where(html[data-theme=light]) .chatWelcome small{color:#7b65b6}.chatWelcome h3{margin:8px 0 6px;font-size:22px}.chatWelcome p{max-width:520px;color:var(--theme-muted);margin:0 auto;font-size:13px}:where(html[data-theme=light]) .chatWelcome p{color:#8794a6}.chatSuggestions{justify-content:center;gap:6px;padding:0 8% 12px;display:flex}.chatSuggestions button{border:1px solid var(--theme-control);background:var(--theme-surface);height:28px;color:var(--theme-muted);border-radius:7px;padding:0 9px;font-size:12px}:where(html[data-theme=light]) .chatSuggestions button{color:#69798e;background:#fafbfd;border:1px solid #e0e5ed;border-radius:7px}.chatComposer{border:1px solid var(--theme-line);border-radius:12px;grid-template-columns:26px 1fr;gap:5px;margin:0 8% 28px;padding:8px 9px;display:grid}:where(html[data-theme=light]) .chatComposer{border:1px solid #d7ddea;border-radius:12px}.chatComposer>button{border:1px solid var(--theme-control);background:var(--theme-raised);border-radius:7px;width:25px;height:25px}:where(html[data-theme=light]) .chatComposer>button{background:#f7f9fb;border:1px solid #e0e5ec;border-radius:7px}.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:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .chatComposer>div>span{color:#9aa5b2}.chatComposer>div>button{background:var(--theme-info-bg);height:27px;color:var(--theme-text);border:0;border-radius:7px;padding:0 10px;font-size:12px}:where(html[data-theme=light]) .chatComposer>div>button{color:#fff;background:#6f51d7}.chatContextRail{border-left:1px solid var(--theme-line);background:var(--theme-surface);flex-direction:column;grid-area:1/2/4;padding:12px;display:flex}:where(html[data-theme=light]) .chatContextRail{background:#fafbfd;border-left:1px solid #e8ebf0}.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:var(--theme-muted);text-align:center;margin:80px 0 10px;font-size:12px}:where(html[data-theme=light]) .chatContextRail>p{color:#9aa5b2}.chatContextRail>button{border:1px dashed var(--theme-control);background:var(--theme-surface);min-height:34px;color:var(--theme-violet);border-radius:8px;font-size:12px}:where(html[data-theme=light]) .chatContextRail>button{color:#6c55ae;background:#fff;border:1px dashed #cfd8e5;border-radius:8px}.chatContextRail footer{background:var(--theme-raised);border-radius:8px;margin-top:auto;padding:10px}:where(html[data-theme=light]) .chatContextRail footer{background:#f2f6f8}.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{background:linear-gradient(145deg,var(--theme-info-bg),var(--theme-info-bg));width:25px;height:25px;color:var(--theme-text);border-radius:7px;place-items:center;display:grid}:where(html[data-theme=light]) .aiPromptCard>header>div>span{color:#fff;background:linear-gradient(145deg,#7859da,#5739b6)}.aiPromptCard header p{margin:0}.aiPromptCard header small,.aiPromptCard header strong{display:block}.aiPromptCard header small{color:var(--theme-muted);letter-spacing:.7px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .aiPromptCard header small{color:#8d7fac}.aiPromptCard header strong{margin-top:3px;font-size:13px}.promptScope{background:var(--theme-raised);color:var(--theme-success);border-radius:5px;padding:4px 6px;font-size:12px}:where(html[data-theme=light]) .promptScope{color:#21815f;background:#eef8f4}.aiPromptCard textarea{border:1px solid var(--theme-control);background:var(--theme-input);width:calc(100% - 22px);min-height:56px;color:var(--theme-label);font:13px/1.55 var(--platform-ui-font);resize:none;border-radius:8px;outline:none;margin:0 11px;padding:9px 10px}:where(html[data-theme=light]) .aiPromptCard textarea{color:#34455d;background:#fbfcfe;border:1px solid #dadfea;border-radius:8px}.aiPromptCard>footer{min-height:29px;color:var(--theme-muted);justify-content:space-between;align-items:center;padding:4px 11px 7px;font-size:12px;display:flex}:where(html[data-theme=light]) .aiPromptCard>footer{color:#929dab}.aiPromptCard>footer button{border:1px solid var(--theme-control);background:var(--theme-surface);height:22px;color:var(--theme-violet);border-radius:6px;padding:0 7px;font-size:12px}:where(html[data-theme=light]) .aiPromptCard>footer button{color:#7052bc;background:#fff;border:1px solid #ded7ef;border-radius:6px}.aiChoiceGroup{padding:8px 11px 0}.aiChoiceGroup:last-child{padding-bottom:9px}.aiChoiceGroup>label,.aiOutputPanel section>label{color:var(--theme-muted);letter-spacing:.7px;margin-bottom:5px;font-size:12px;font-weight:850;display:block}:where(html[data-theme=light]) .aiChoiceGroup>label,:where(html[data-theme=light]) .aiOutputPanel section>label{color:#9aa4b2}.aiChoiceGroup>div{flex-wrap:wrap;gap:4px;display:flex}.aiChoiceGroup button{border:1px solid var(--theme-control);background:var(--theme-surface);height:24px;color:var(--theme-muted);border-radius:6px;padding:0 7px;font-size:12px}:where(html[data-theme=light]) .aiChoiceGroup button{color:#68778d;background:#fafbfd;border:1px solid #e0e5ec;border-radius:6px}.aiChoiceGroup button b{margin-left:5px}.aiChoiceGroup button.selected{border-color:var(--theme-control);background:var(--theme-raised);color:var(--theme-violet);font-weight:750}:where(html[data-theme=light]) .aiChoiceGroup button.selected{color:#6948bf;background:#f3effd;border-color:#c8b8ed}.aiMethodChoices{grid-template-columns:repeat(4,1fr);gap:5px;padding:9px 10px;display:grid}.aiMethodChoices button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:30px;color:var(--theme-muted);text-align:left;border-radius:7px;align-items:center;gap:5px;padding:5px 6px;font-size:12px;display:flex}:where(html[data-theme=light]) .aiMethodChoices button{color:#6e7b8d;background:#fafbfd;border:1px solid #e0e5ec;border-radius:7px}.aiMethodChoices button>span{background:var(--theme-raised);border-radius:4px;place-items:center;width:15px;height:15px;display:grid}:where(html[data-theme=light]) .aiMethodChoices button>span{background:#edf1f5}.aiMethodChoices button.selected{border-color:var(--theme-control);background:var(--theme-raised);color:var(--theme-violet);font-weight:750}:where(html[data-theme=light]) .aiMethodChoices button.selected{color:#6747ba;background:#f5f1fd;border-color:#c8b9ed}.aiMethodChoices button.selected>span{background:var(--theme-selected);color:var(--theme-text)}:where(html[data-theme=light]) .aiMethodChoices button.selected>span{color:#fff;background:#6f51d7}.sectionTools{gap:3px;display:flex}.sectionTools button{background:var(--theme-raised);height:20px;color:var(--theme-muted);border:0;border-radius:5px;padding:0 5px;font-size:12px}:where(html[data-theme=light]) .sectionTools button{color:#7b6b9b;background:#f4f2f8}.aiSectionGrid{grid-template-columns:1fr 1fr;gap:4px;padding:8px 9px 9px;display:grid}.aiSectionGrid button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:27px;color:var(--theme-muted);text-align:left;border-radius:6px;grid-template-columns:12px 17px minmax(0,1fr) 15px;align-items:center;gap:3px;padding:4px 6px;display:grid}:where(html[data-theme=light]) .aiSectionGrid button{color:#758296;background:#fafbfd;border:1px solid #e3e7ed;border-radius:6px}.aiSectionGrid button>i{color:var(--theme-muted);font-style:normal}:where(html[data-theme=light]) .aiSectionGrid button>i{color:#b7bfca}.aiSectionGrid button>span{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .aiSectionGrid button>span{color:#a5afbc}.aiSectionGrid button>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aiSectionGrid button>em{background:var(--theme-raised);border-radius:4px;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}:where(html[data-theme=light]) .aiSectionGrid button>em{background:#edf1f5}.aiSectionGrid button.selected{border-color:var(--theme-control);background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .aiSectionGrid button.selected{color:#6044ad;background:#f7f4fd;border-color:#d1c4ef}.aiSectionGrid button.selected>em{background:var(--theme-selected);color:var(--theme-text)}:where(html[data-theme=light]) .aiSectionGrid button.selected>em{color:#fff;background:#6f51d7}.aiWorkbench{--ai:var(--theme-violet);--ai-soft:var(--theme-violet-bg);color:var(--theme-label);gap:10px;display:grid}:where(html[data-theme=light]) .aiWorkbench{--ai:#6f51d7;--ai-soft:#f1edff;color:#34445a}.aiWorkbenchTop{border:1px solid var(--line);background:var(--theme-surface);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 #00000010}:where(html[data-theme=light]) .aiWorkbenchTop{background:#fff;box-shadow:0 6px 22px #233a6410}.aiWorkbenchIdentity{align-items:center;gap:11px;min-width:0;display:flex}.aiWorkbenchIdentity>span{background:linear-gradient(145deg,var(--theme-info-bg),var(--theme-info-bg));width:38px;height:38px;color:var(--theme-text);border-radius:11px;place-items:center;font-size:18px;display:grid;box-shadow:0 7px 16px #0000002f}:where(html[data-theme=light]) .aiWorkbenchIdentity>span{color:#fff;background:linear-gradient(145deg,#7656db,#5234af);box-shadow:0 7px 16px #7050d52f}.aiWorkbenchIdentity small,.aiWorkbenchIdentity h2{display:block}.aiWorkbenchIdentity small{color:var(--theme-violet);letter-spacing:1px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .aiWorkbenchIdentity small{color:#7760b8}.aiWorkbenchIdentity h2{color:var(--theme-label);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:16px;overflow:hidden}:where(html[data-theme=light]) .aiWorkbenchIdentity h2{color:#2d3d54}.aiModeSwitch{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;gap:3px;height:36px;padding:3px;display:flex}:where(html[data-theme=light]) .aiModeSwitch{background:#f6f8fb;border:1px solid #e1e5ec;border-radius:9px}.aiModeSwitch button{height:28px;color:var(--theme-muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .aiModeSwitch button{color:#78869a}.aiModeSwitch button span{margin-right:5px}.aiModeSwitch button.active{background:var(--theme-surface);color:var(--ai);box-shadow:0 3px 10px #00000017}:where(html[data-theme=light]) .aiModeSwitch button.active{background:#fff;box-shadow:0 3px 10px #3f536317}.aiHistoryButton{border:1px solid var(--theme-control);background:var(--theme-surface);height:36px;color:var(--theme-label);text-align:left;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:0 10px;display:grid}:where(html[data-theme=light]) .aiHistoryButton{color:#65758a;background:#fff;border:1px solid #dce4ee;border-radius:9px}.aiHistoryButton>span{color:var(--ai);grid-row:1/3;font-size:18px}.aiHistoryButton b{font-size:13px}.aiHistoryButton small{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .aiHistoryButton small{color:#9aa5b3}.aiPresetBar{border:1px solid var(--line);background:var(--theme-surface);border-radius:10px;align-items:center;gap:4px;min-height:34px;padding:4px 7px;display:flex;overflow-x:auto}:where(html[data-theme=light]) .aiPresetBar{background:#fff}.aiPresetBar>span{color:var(--theme-muted);letter-spacing:.8px;padding:0 7px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .aiPresetBar>span{color:#9aa5b3}.aiPresetBar button{background:var(--theme-raised);height:25px;color:var(--theme-muted);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:0 9px;font-size:12px}:where(html[data-theme=light]) .aiPresetBar button{color:#758397;background:#f6f8fb}.aiPresetBar button.active{border-color:var(--theme-control);background:var(--theme-raised);color:var(--theme-violet);font-weight:750}:where(html[data-theme=light]) .aiPresetBar button.active{color:#6849c2;background:#f2edff;border-color:#d8cef3}.aiPresetBar .savePreset{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-violet);margin-left:auto}:where(html[data-theme=light]) .aiPresetBar .savePreset{color:#7054b9;background:#fff;border-color:#ded6f0}.aiBuilderGrid{grid-template-columns:274px minmax(430px,1fr) 258px;align-items:start;gap:10px;display:grid}.aiPanel{border:1px solid var(--line);background:var(--theme-surface);border-radius:12px;box-shadow:0 5px 18px #0000000d}:where(html[data-theme=light]) .aiPanel{background:#fff;box-shadow:0 5px 18px #233a640d}.aiPanelHeader{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:9px;min-height:47px;padding:9px 11px;display:flex}:where(html[data-theme=light]) .aiPanelHeader{border-bottom:1px solid #edf0f4}.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:var(--theme-muted);letter-spacing:.75px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .aiPanelHeader small{color:#9589b2}.aiPanelHeader strong{color:var(--theme-label);margin-top:3px;font-size:13px}:where(html[data-theme=light]) .aiPanelHeader strong{color:#405067}.aiPanelHeader>b{background:var(--theme-header);color:var(--theme-muted);border-radius:5px;padding:4px 6px;font-size:12px}:where(html[data-theme=light]) .aiPanelHeader>b{color:#79699b;background:#f5f3fa}.aiSourcePanel{overflow:hidden}.aiSourceSearch{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:7px;align-items:center;gap:6px;height:30px;margin:8px 9px 6px;padding:0 8px;display:flex}:where(html[data-theme=light]) .aiSourceSearch{background:#f9fbfd;border:1px solid #dfe5ed;border-radius:7px}.aiSourceSearch span{color:var(--theme-muted);font-size:15px}:where(html[data-theme=light]) .aiSourceSearch span{color:#8090a5}.aiSourceSearch input{width:100%;min-width:0;color:var(--theme-label);background:0 0;border:0;outline:0;font-size:13px}:where(html[data-theme=light]) .aiSourceSearch input{color:#4b5b70}.sourceFilterRow{gap:3px;padding:0 9px 7px;display:flex}.sourceFilterRow button{background:var(--theme-raised);height:22px;color:var(--theme-muted);border:0;border-radius:5px;padding:0 7px;font-size:12px}:where(html[data-theme=light]) .sourceFilterRow button{color:#8b97a7;background:#f4f6f9}.sourceFilterRow button.active{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .sourceFilterRow button.active{color:#2c68c8;background:#eaf1ff}.aiSourceList{border-top:1px solid var(--theme-line)}:where(html[data-theme=light]) .aiSourceList{border-top:1px solid #eef1f5}.aiSourceRow{border:0;border-bottom:1px solid var(--theme-line);background:var(--theme-surface);text-align:left;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:52px;padding:7px 9px;display:grid}:where(html[data-theme=light]) .aiSourceRow{background:#fff;border:0;border-bottom:1px solid #eef1f5}.aiSourceRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .aiSourceRow:hover{background:#fafbfe}.aiSourceRow>i{border:1px solid var(--theme-line);background:var(--theme-surface);width:17px;height:17px;color:var(--theme-text);border-radius:5px;place-items:center;font-size:12px;font-style:normal;display:grid}:where(html[data-theme=light]) .aiSourceRow>i{color:#fff;background:#fff;border:1px solid #d5dce5;border-radius:5px}.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:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .aiSourceRow strong{color:#3c4d64}.aiSourceRow small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .aiSourceRow small{color:#98a3b2}.aiSourceRow>b{color:var(--theme-muted);font-size:12px;font-weight:650}:where(html[data-theme=light]) .aiSourceRow>b{color:#9aa5b3}.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{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .sourceLocation.drive{color:#3971c8;background:#eaf2ff}.sourceLocation.obsidian{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .sourceLocation.obsidian{color:#7449bd;background:#f1eaff}.sourceLocation.platform{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .sourceLocation.platform{color:#19815c;background:#eaf8f2}.duplicateCluster{border:1px solid var(--theme-warning);background:var(--theme-raised);border-radius:9px;margin:8px;overflow:hidden}:where(html[data-theme=light]) .duplicateCluster{background:#fffaf0;border:1px solid #ead8a9;border-radius:9px}.duplicateCluster>header{border-bottom:1px solid var(--theme-line);align-items:center;gap:7px;padding:7px 8px;display:flex}:where(html[data-theme=light]) .duplicateCluster>header{border-bottom:1px solid #f1e3bc}.duplicateCluster>header>span{background:var(--theme-warning-bg);width:21px;height:21px;color:var(--theme-warning);border-radius:6px;place-items:center;font-size:13px;display:grid}:where(html[data-theme=light]) .duplicateCluster>header>span{color:#a46f09;background:#f5e5b9}.duplicateCluster header p{flex:1;margin:0}.duplicateCluster header strong,.duplicateCluster header small{display:block}.duplicateCluster header strong{color:var(--theme-warning);font-size:12px}:where(html[data-theme=light]) .duplicateCluster header strong{color:#735821}.duplicateCluster header small{color:var(--theme-warning);margin-top:2px;font-size:12px}:where(html[data-theme=light]) .duplicateCluster header small{color:#9c8455}.duplicateCluster header>b{background:var(--theme-header);color:var(--theme-warning);border-radius:4px;padding:3px 5px;font-size:12px}:where(html[data-theme=light]) .duplicateCluster header>b{color:#a87511;background:#fff}.duplicateCluster>div{border-bottom:1px solid var(--theme-line);grid-template-columns:63px 1fr 14px;align-items:center;gap:5px;min-height:38px;padding:5px 7px;display:grid}:where(html[data-theme=light]) .duplicateCluster>div{border-bottom:1px solid #f3e8cc}.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:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .duplicateCluster>div strong{color:#594c35}.duplicateCluster>div small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .duplicateCluster>div small{color:#9d8e72}.duplicateCluster>div i{background:var(--theme-raised);width:14px;height:14px;color:var(--theme-success);border-radius:4px;place-items:center;font-size:12px;font-style:normal;display:grid}:where(html[data-theme=light]) .duplicateCluster>div i{color:#18815a;background:#e7f5ee}.duplicateCluster>footer{color:var(--theme-warning);padding:6px 8px;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .duplicateCluster>footer{color:#927d58}.browseSources{border:1px dashed var(--theme-line);background:var(--theme-raised);width:calc(100% - 18px);height:28px;color:var(--theme-muted);border-radius:7px;margin:0 9px 9px;font-size:12px;font-weight:700}:where(html[data-theme=light]) .browseSources{color:#647a98;background:#f9fbfd;border:1px dashed #c9d4e3;border-radius:7px}@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:var(--theme-muted);letter-spacing:1.05px;padding-left:4px;font-size:10px;font-weight:850;line-height:17px}:where(html[data-theme=light]) .scheduleGroupLabel{color:#8b98aa}.scheduleViewDivider{background:var(--theme-raised);align-self:stretch;width:1px;margin:0 2px}:where(html[data-theme=light]) .scheduleViewDivider{background:#dfe5ed}.taskViewGroup{padding-left:1px}.taskViewGroup .scheduleGroupLabel{color:var(--theme-muted)}:where(html[data-theme=light]) .taskViewGroup .scheduleGroupLabel{color:#6d7f99}.taskStatusViews{background:var(--theme-raised);border-radius:9px;padding:2px}:where(html[data-theme=light]) .taskStatusViews{background:#f4f6f9}.taskStatusViews button{background:0 0;height:39px}.taskStatusViews button.active{border-color:var(--theme-control);background:var(--theme-surface);box-shadow:0 2px 7px #00000014}:where(html[data-theme=light]) .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{height:43px;color:var(--theme-label);white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:0 16px;font-size:15px;font-weight:700;display:flex}:where(html[data-theme=light]) .scheduleViews button{color:#5f6f86}.scheduleViews button b{background:var(--theme-raised);min-width:23px;height:23px;color:var(--theme-muted);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:grid}:where(html[data-theme=light]) .scheduleViews button b{color:#7c899b;background:#edf1f6}.scheduleViews button.active{border-color:var(--theme-control);background:var(--theme-raised);color:var(--blue);box-shadow:none}:where(html[data-theme=light]) .scheduleViews button.active{background:#eef5ff;border-color:#bfd5fb}.scheduleViews button.active b{background:var(--theme-selected);color:var(--blue)}:where(html[data-theme=light]) .scheduleViews button.active b{background:#d8e8ff}.calendarSync{color:var(--theme-muted);white-space:nowrap;margin-left:auto;font-size:13px}:where(html[data-theme=light]) .calendarSync{color:#7b899c}.calendarSync i{background:var(--theme-success-bg);width:7px;height:7px;box-shadow:0 0 0 3px var(--theme-shadow);border-radius:50%;margin-right:7px;display:inline-block}:where(html[data-theme=light]) .calendarSync i{background:#20bd7d;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:var(--theme-label);font-size:28px;font-weight:750}:where(html[data-theme=light]) .calendarMonth{color:#50627a}.calendarTitle button{height:38px;padding:0 15px;font-size:14px;font-weight:750}.calendarTitle .newScheduleButton{border-color:var(--theme-info);background:var(--theme-info-bg);color:var(--theme-text);box-shadow:0 5px 13px #0000002b}:where(html[data-theme=light]) .calendarTitle .newScheduleButton{color:#fff;background:#1761dd;border-color:#1761dd;box-shadow:0 5px 13px #1761dd2b}.calendarTitle .newScheduleButton:hover{background:var(--theme-info-bg);border-color:var(--theme-info)}:where(html[data-theme=light]) .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:var(--theme-info)}:where(html[data-theme=light]) .weekHead button.saturday small,:where(html[data-theme=light]) .weekHead button.saturday>strong{color:#2670d9}.weekHead button.sunday small,.weekHead button.sunday>strong{color:var(--theme-danger)}:where(html[data-theme=light]) .weekHead button.sunday small,:where(html[data-theme=light]) .weekHead button.sunday>strong{color:#dc4f4f}.weekHead button.today.saturday>strong{background:var(--theme-info-bg);color:var(--theme-text)}:where(html[data-theme=light]) .weekHead button.today.saturday>strong{color:#fff;background:#2670d9}.weekHead button.today.sunday>strong{background:var(--theme-danger-bg);color:var(--theme-text)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-danger);border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .scheduleSaveError{color:#b84646;background:#fff3f3;border:1px solid #f1c6c6;border-radius:8px}.scheduleTaskTable .taskTableHeader{min-height:39px;padding:0 19px;font-size:12px}.scheduleTaskTable .taskTableRow{background:var(--theme-surface);min-height:68px;padding:10px 19px}:where(html[data-theme=light]) .scheduleTaskTable .taskTableRow{background:#fff}.scheduleTaskTable .taskTableRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .scheduleTaskTable .taskTableRow:hover{background:#fafcff}.scheduleTaskTable .taskTableRow.completed{background:var(--theme-surface);color:var(--theme-muted)}:where(html[data-theme=light]) .scheduleTaskTable .taskTableRow.completed{color:#8793a3;background:#fbfcfd}.scheduleTaskTable .taskTableRow.completed .taskName strong{color:var(--theme-muted);text-decoration:line-through}:where(html[data-theme=light]) .scheduleTaskTable .taskTableRow.completed .taskName strong{color:#8995a5}.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:var(--theme-label);font-size:14px;overflow:hidden}:where(html[data-theme=light]) .scheduleTaskTable .taskName strong{color:#33455e}.taskEditButton{min-width:0;color:var(--theme-label);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:14px;font-weight:700;overflow:hidden}:where(html[data-theme=light]) .taskEditButton{color:#33455e}.taskEditButton:hover{color:var(--blue);text-decoration:underline}.taskTableState{min-height:118px;color:var(--theme-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px 20px;font-size:14px;display:flex}:where(html[data-theme=light]) .taskTableState{color:#78869a}.taskTableState strong{color:var(--theme-label);font-size:16px}:where(html[data-theme=light]) .taskTableState strong{color:#42546d}.taskTableState.error{color:var(--theme-danger);background:var(--theme-surface)}:where(html[data-theme=light]) .taskTableState.error{color:#c64d55;background:snow}.taskFormError{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-danger);border-radius:8px;margin:20px 0 -15px;padding:11px 13px;font-size:14px}:where(html[data-theme=light]) .taskFormError{color:#b8444c;background:#fff5f5;border:1px solid #f0c5c8;border-radius:8px}.taskSaveButton:disabled,.taskDrawerFooter button:disabled{cursor:wait;opacity:.62}.scheduleTaskTable .taskStatus{background:var(--theme-raised);color:var(--theme-info);white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .scheduleTaskTable .taskStatus{color:#3567bb;background:#edf3ff}.scheduleTaskTable .taskStatus.not-started{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .scheduleTaskTable .taskStatus.not-started{color:#6f7c8e;background:#f1f3f6}.scheduleTaskTable .taskStatus.waiting{background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .scheduleTaskTable .taskStatus.waiting{color:#a46b12;background:#fff4df}.scheduleTaskTable .taskStatus.completed{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .scheduleTaskTable .taskStatus.completed{color:#16815b;background:#e9f7f1}.scheduleTaskTable time{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .scheduleTaskTable time{color:#63738a}.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:var(--theme-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px}:where(html[data-theme=light]) .scheduleTaskTable .relatedCell small{color:#8e9aab}.scheduleTaskTable .relatedCell b{color:var(--theme-label);margin-top:4px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .scheduleTaskTable .relatedCell b{color:#496079}.scheduleTaskTable .departmentCell{color:var(--theme-label);font-size:13px;font-weight:700}:where(html[data-theme=light]) .scheduleTaskTable .departmentCell{color:#596b82}.scheduleTaskTable .assigneeCell{align-items:center;gap:7px;display:flex}.scheduleTaskTable .assigneeCell i{background:var(--theme-raised);width:27px;height:27px;color:var(--theme-info);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}:where(html[data-theme=light]) .scheduleTaskTable .assigneeCell i{color:#3169bd;background:#e7effc}.scheduleTaskTable .assigneeCell b{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .scheduleTaskTable .assigneeCell b{color:#53657d}.scheduleTaskTable .priorityCell{background:var(--theme-raised);color:var(--theme-muted);border-radius:5px;justify-self:start;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}:where(html[data-theme=light]) .scheduleTaskTable .priorityCell{color:#707d90;background:#f1f3f6}.scheduleTaskTable .priorityCell.high{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .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:var(--theme-danger);overflow-wrap:anywhere;font-size:12px;line-height:1.5}:where(html[data-theme=light]) .googleSyncLastTime{color:#b42318}@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:var(--theme-line);overflow:hidden;box-shadow:0 8px 26px #00000010}:where(html[data-theme=light]) .aiDesignCard{border-color:#d9d1ee;box-shadow:0 8px 26px #4c397510}.analysisDesignIntro{border-bottom:1px solid var(--theme-line);background:linear-gradient(90deg,var(--theme-raised),var(--theme-surface));align-items:center;gap:11px;min-height:46px;padding:9px 14px;display:flex}:where(html[data-theme=light]) .analysisDesignIntro{background:linear-gradient(90deg,#f7f4fd,#fbfaff);border-bottom:1px solid #ebe7f3}.analysisDesignIntro>span{background:var(--theme-violet-bg);color:var(--theme-text);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .analysisDesignIntro>span{color:#fff;background:#6849bc}.analysisDesignIntro p{color:var(--theme-label);margin:0;font-size:13px;font-weight:650;line-height:1.45}:where(html[data-theme=light]) .analysisDesignIntro p{color:#695f7b}.analysisFocusArea,.analysisOperationsArea{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:11px;min-width:0;padding:12px}:where(html[data-theme=light]) .analysisFocusArea,:where(html[data-theme=light]) .analysisOperationsArea{background:#fbfcfd;border:1px solid #e3e6ed;border-radius:11px}.analysisOperationsArea{border-color:var(--theme-line);background:var(--theme-surface)}:where(html[data-theme=light]) .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:var(--theme-muted);letter-spacing:.8px;font-size:11px;font-weight:850}:where(html[data-theme=light]) .designAreaTitle small{color:#8b7ca7}.designAreaTitle strong{color:var(--theme-label);margin-top:4px;font-size:14px}:where(html[data-theme=light]) .designAreaTitle strong{color:#3f4c60}.designAreaTitle>span{background:var(--theme-raised);color:var(--theme-muted);white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:750}:where(html[data-theme=light]) .designAreaTitle>span{color:#87799c;background:#f0edf6}.analysisFocusGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.analysisFocusGrid button{border:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;cursor:pointer;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}:where(html[data-theme=light]) .analysisFocusGrid button{background:#fff;border:1px solid #dfe4eb;border-radius:9px}.analysisFocusGrid button:hover{border-color:var(--theme-violet);transform:translateY(-1px)}:where(html[data-theme=light]) .analysisFocusGrid button:hover{border-color:#b8a8d9}.analysisFocusGrid button>i{background:var(--theme-raised);width:31px;height:31px;color:var(--theme-muted);border-radius:8px;place-items:center;font-size:15px;font-style:normal;font-weight:850;display:grid}:where(html[data-theme=light]) .analysisFocusGrid button>i{color:#79869a;background:#f0f2f6}.analysisFocusGrid button>span{min-width:0}.analysisFocusGrid button strong,.analysisFocusGrid button small{display:block}.analysisFocusGrid button strong{color:var(--theme-label);font-size:13px;line-height:1.25}:where(html[data-theme=light]) .analysisFocusGrid button strong{color:#4b596d}.analysisFocusGrid button small{color:var(--theme-muted);margin-top:4px;font-size:11px;line-height:1.35}:where(html[data-theme=light]) .analysisFocusGrid button small{color:#98a2b0}.analysisFocusGrid button>b{border:1px solid var(--theme-control);width:22px;height:22px;color:var(--theme-muted);border-radius:6px;place-items:center;font-size:12px;display:grid}:where(html[data-theme=light]) .analysisFocusGrid button>b{color:#a2acb8;border:1px solid #d8dee7;border-radius:6px}.analysisFocusGrid button.selected{border-color:var(--theme-violet);background:var(--theme-raised);box-shadow:0 5px 13px #00000012}:where(html[data-theme=light]) .analysisFocusGrid button.selected{background:#f6f2fd;border-color:#a98dde;box-shadow:0 5px 13px #6544b412}.analysisFocusGrid button.selected>i{background:var(--theme-violet-bg);color:var(--theme-text)}:where(html[data-theme=light]) .analysisFocusGrid button.selected>i{color:#fff;background:#6c4cc0}.analysisFocusGrid button.selected strong{color:var(--theme-violet)}:where(html[data-theme=light]) .analysisFocusGrid button.selected strong{color:#54379e}.analysisFocusGrid button.selected>b{border-color:var(--theme-violet);background:var(--theme-violet-bg);color:var(--theme-text)}:where(html[data-theme=light]) .analysisFocusGrid button.selected>b{color:#fff;background:#6c4cc0;border-color:#6c4cc0}.analysisOperationList{gap:7px;display:grid}.analysisOperationList button{border:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}:where(html[data-theme=light]) .analysisOperationList button{background:#fff;border:1px solid #e1e4ea;border-radius:8px}.analysisOperationList button>i{border:1px solid var(--theme-control);width:24px;height:24px;color:var(--theme-muted);border-radius:6px;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}:where(html[data-theme=light]) .analysisOperationList button>i{color:#9ca6b3;border:1px solid #d7dce5;border-radius:6px}.analysisOperationList button strong,.analysisOperationList button small{display:block}.analysisOperationList button strong{color:var(--theme-label);font-size:12px;line-height:1.25}:where(html[data-theme=light]) .analysisOperationList button strong{color:#566377}.analysisOperationList button small{color:var(--theme-muted);margin-top:3px;font-size:11px;line-height:1.3}:where(html[data-theme=light]) .analysisOperationList button small{color:#9ba4b1}.analysisOperationList button.selected{border-color:var(--theme-violet);background:var(--theme-raised)}:where(html[data-theme=light]) .analysisOperationList button.selected{background:#f8f5fd;border-color:#b9a8dd}.analysisOperationList button.selected>i{border-color:var(--theme-violet);background:var(--theme-violet-bg);color:var(--theme-text)}:where(html[data-theme=light]) .analysisOperationList button.selected>i{color:#fff;background:#7051bd;border-color:#7051bd}.analysisOperationList button.selected strong{color:var(--theme-violet)}:where(html[data-theme=light]) .analysisOperationList button.selected strong{color:#5b3ba7}.autoReportSummary{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 14px 13px;padding:10px 12px;display:flex}:where(html[data-theme=light]) .autoReportSummary{background:#f2f9f5;border:1px solid #d7eadf;border-radius:10px}.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{background:var(--theme-raised);width:32px;height:32px;color:var(--theme-success);border-radius:8px;place-items:center;display:grid}:where(html[data-theme=light]) .autoReportSummary>div:first-child>span{color:#23815f;background:#d8f0e3}.autoReportSummary p{margin:0}.autoReportSummary small,.autoReportSummary strong{display:block}.autoReportSummary small{color:var(--theme-success);letter-spacing:.75px;font-size:10px;font-weight:850}:where(html[data-theme=light]) .autoReportSummary small{color:#268462}.autoReportSummary strong{color:var(--theme-label);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .autoReportSummary strong{color:#456b5c}.autoSectionPills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.autoSectionPills span,.autoSectionPills b{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label);border-radius:6px;padding:5px 7px;font-size:10px;font-weight:750}:where(html[data-theme=light]) .autoSectionPills span,:where(html[data-theme=light]) .autoSectionPills b{color:#628071;background:#fff;border:1px solid #d8e9df;border-radius:6px}.autoSectionPills b{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .autoSectionPills b{color:#267a5c;background:#dff2e8;border-color:#badaca}.reportCustomizer{border-top:1px solid var(--theme-line);background:var(--theme-surface)}:where(html[data-theme=light]) .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{background:var(--theme-raised);width:27px;height:27px;color:var(--theme-violet);border-radius:7px;place-items:center;font-style:normal;font-weight:850;display:grid}:where(html[data-theme=light]) .reportCustomizer summary i{color:#6b4cb8;background:#eeeafa}.reportCustomizer summary b{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .reportCustomizer summary b{color:#4e5b6e}.reportCustomizer summary small{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .reportCustomizer summary small{color:#9aa4b1}.reportCustomizer summary em{background:var(--theme-raised);color:var(--theme-violet);border-radius:6px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:750}:where(html[data-theme=light]) .reportCustomizer summary em{color:#735baa;background:#f1eef7}.reportCustomizer[open] summary{border-bottom:1px solid var(--theme-line);background:var(--theme-surface)}:where(html[data-theme=light]) .reportCustomizer[open] summary{background:#fbfafd;border-bottom:1px solid #e8ebf0}.reportCustomizer[open] summary i{background:var(--theme-violet-bg);color:var(--theme-text)}:where(html[data-theme=light]) .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:var(--theme-muted);margin:0;font-size:12px}:where(html[data-theme=light]) .reportCustomizerTools p{color:#8490a0}.reportCustomizerTools>div{gap:6px;display:flex}.reportCustomizerTools button{border:1px solid var(--theme-control);background:var(--theme-surface);height:30px;color:var(--theme-label);border-radius:7px;padding:0 9px;font-size:11px;font-weight:750}:where(html[data-theme=light]) .reportCustomizerTools button{color:#74618f;background:#fff;border:1px solid #dfe3ea;border-radius:7px}.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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;align-items:center;gap:8px;height:36px;padding:3px 4px 3px 10px;display:flex}:where(html[data-theme=light]) .aiTopLanguage{background:#f6f8fb;border:1px solid #e1e5ec;border-radius:9px}.aiTopLanguage>small{color:var(--theme-muted);letter-spacing:.65px;white-space:nowrap;font-size:12px;font-weight:850}:where(html[data-theme=light]) .aiTopLanguage>small{color:#9388aa}.aiTopLanguage>div{gap:2px;height:28px;display:flex}.aiTopLanguage button{height:28px;color:var(--theme-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:700}:where(html[data-theme=light]) .aiTopLanguage button{color:#8490a1}.aiTopLanguage button.active{background:var(--theme-surface);color:var(--ai);box-shadow:0 3px 10px #00000017}:where(html[data-theme=light]) .aiTopLanguage button.active{background:#fff;box-shadow:0 3px 10px #3f536317}.vaultSyncNote{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:9px 9px 3px;padding:8px 9px;display:grid}:where(html[data-theme=light]) .vaultSyncNote{background:#f3f7fd;border:1px solid #d9e6f8;border-radius:8px}.vaultSyncNote>span{background:var(--theme-raised);width:24px;height:24px;color:var(--theme-info);border-radius:7px;place-items:center;font-size:14px;font-weight:850;display:grid}:where(html[data-theme=light]) .vaultSyncNote>span{color:#376dbb;background:#dfeafb}.vaultSyncNote p{min-width:0;margin:0}.vaultSyncNote strong,.vaultSyncNote small{display:block}.vaultSyncNote strong{color:var(--theme-info);font-size:12px}:where(html[data-theme=light]) .vaultSyncNote strong{color:#416087}.vaultSyncNote small{color:var(--theme-muted);margin-top:3px;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .vaultSyncNote small{color:#7f91a9}.sourceLocation.vault{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .sourceLocation.vault{color:#376dbb;background:#eaf1ff}.perspectiveLevelNote{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 11px 0;padding:7px 9px;display:flex}:where(html[data-theme=light]) .perspectiveLevelNote{background:#faf8ff;border:1px solid #ded7f1;border-radius:9px}.perspectiveLevelNote p{min-width:0;color:var(--theme-label);white-space:nowrap;margin:0;font-size:12px;font-weight:750}:where(html[data-theme=light]) .perspectiveLevelNote p{color:#615674}.perspectiveLevelNote>label{border:1px solid var(--theme-line);background:var(--theme-surface);min-height:30px;color:var(--theme-label);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;display:flex}:where(html[data-theme=light]) .perspectiveLevelNote>label{color:#65537f;background:#fff;border:1px solid #d9d1eb;border-radius:7px}.perspectiveLevelNote>label input{opacity:0;width:1px;height:1px;position:absolute}.perspectiveLevelNote>label i{border:1px solid var(--theme-line);background:var(--theme-surface);width:18px;height:18px;color:var(--theme-text);border-radius:5px;place-items:center;font-size:12px;font-style:normal;display:grid}:where(html[data-theme=light]) .perspectiveLevelNote>label i{color:#fff;background:#fff;border:1px solid #cfc5e4;border-radius:5px}.perspectiveLevelNote>label:has(input:checked){border-color:var(--theme-violet);background:var(--theme-input);color:var(--theme-violet)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .resultHandling>div{background:#fafbfd;border:1px solid #e2e6ed;border-radius:8px}.resultHandling>div>span{background:var(--theme-raised);width:22px;height:22px;color:var(--theme-violet);border-radius:6px;place-items:center;font-size:12px;font-weight:850;display:grid}:where(html[data-theme=light]) .resultHandling>div>span{color:#6a4bbb;background:#eee9fa}.resultHandling p{margin:0}.resultHandling p strong,.resultHandling p small{display:block}.resultHandling p strong{color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .resultHandling p strong{color:#526178}.resultHandling p small{color:var(--theme-muted);margin-top:3px;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .resultHandling p small{color:#929dab}.resultHandling footer{background:var(--theme-raised);border-radius:8px;padding:8px 9px}:where(html[data-theme=light]) .resultHandling footer{background:#eef8f4}.resultHandling footer b,.resultHandling footer small{display:block}.resultHandling footer b{color:var(--theme-success);font-size:12px}:where(html[data-theme=light]) .resultHandling footer b{color:#25815f}.resultHandling footer small{color:var(--theme-muted);margin-top:3px;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .resultHandling footer small{color:#748e84}@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:var(--theme-line);box-shadow:0 8px 24px #00000013}:where(html[data-theme=light]) .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{border-top:1px solid var(--theme-line);background:var(--theme-surface);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:8px;padding:10px 11px;display:grid}:where(html[data-theme=light]) .sourceNotebookOption{background:#fbfaff;border-top:1px solid #edf1f5}.sourceNotebookOption>span{background:linear-gradient(145deg,var(--theme-info-bg),var(--theme-info-bg));width:32px;height:32px;color:var(--theme-text);border-radius:9px;place-items:center;font-size:14px;font-weight:850;display:grid}:where(html[data-theme=light]) .sourceNotebookOption>span{color:#fff;background:linear-gradient(145deg,#7557d9,#4f31aa)}.sourceNotebookOption p{min-width:0;margin:0}.sourceNotebookOption strong,.sourceNotebookOption small{display:block}.sourceNotebookOption strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .sourceNotebookOption strong{color:#4a4360}.sourceNotebookOption small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .sourceNotebookOption small{color:#948aa9}.sourceNotebookOption>button{border:1px solid var(--theme-control);background:var(--theme-surface);min-width:46px;height:30px;color:var(--theme-muted);border-radius:7px;padding:0 9px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .sourceNotebookOption>button{color:#897c9d;background:#fff;border:1px solid #d9d0eb;border-radius:7px}.sourceNotebookOption>button.active{border-color:var(--theme-violet);background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .sourceNotebookOption>button.active{color:#6243b8;background:#eee8fb;border-color:#a98ee2}.aiRunDock{border-color:var(--theme-line);background:linear-gradient(90deg,var(--theme-surface),var(--theme-surface));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}:where(html[data-theme=light]) .aiRunDock{background:linear-gradient(90deg,#fff,#fbf9ff);border-color:#d9d1ee}.aiRunDock .runSummary{grid-template-columns:repeat(4,1fr);gap:6px;padding:0;display:grid}.aiRunDock .runSummary span{background:var(--theme-raised);text-align:center;min-width:0;color:var(--theme-muted);border-radius:8px;padding:8px 5px;font-size:12px}:where(html[data-theme=light]) .aiRunDock .runSummary span{color:#8a7d9d;background:#f5f3fa}.aiRunDock .runSummary b{color:var(--theme-label);margin-bottom:3px;font-size:15px;display:block}:where(html[data-theme=light]) .aiRunDock .runSummary b{color:#55466d}.aiRunDock>p{border-left:1px solid var(--theme-line);margin:0;padding-left:14px}:where(html[data-theme=light]) .aiRunDock>p{border-left:1px solid #e6e0ef}.aiRunDock>p span,.aiRunDock>p small{display:block}.aiRunDock>p span{color:var(--theme-success);font-size:13px;font-weight:750}:where(html[data-theme=light]) .aiRunDock>p span{color:#28805f}.aiRunDock>p small{color:var(--theme-muted);margin-top:5px;font-size:12px}:where(html[data-theme=light]) .aiRunDock>p small{color:#8793a3}.aiRunDock .runAnalysisButton{width:100%;min-height:54px;margin:0}.aiResultSurface{gap:14px;display:grid}.aiResultHeader{border:1px solid var(--line);background:var(--theme-header);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 #00000010}:where(html[data-theme=light]) .aiResultHeader{background:#fff;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{background:var(--theme-header);width:38px;height:38px;color:var(--theme-success);border-radius:11px;place-items:center;font-size:18px;font-weight:850;display:grid}:where(html[data-theme=light]) .aiResultHeader>div:first-child>span{color:#16815a;background:#e7f7f0}.aiResultHeader p{min-width:0;margin:0}.aiResultHeader small,.aiResultHeader strong{display:block}.aiResultHeader small{color:var(--theme-success);letter-spacing:.85px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .aiResultHeader small{color:#238161}.aiResultHeader strong{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-label);margin-top:5px;font-size:16px;overflow:hidden}:where(html[data-theme=light]) .aiResultHeader strong{color:#35465d}.aiResultActions{gap:7px;display:flex}.aiResultActions button{border:1px solid var(--theme-control);background:var(--theme-surface);height:36px;color:var(--theme-label);border-radius:8px;padding:0 12px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .aiResultActions button{color:#66768b;background:#fff;border:1px solid #dbe2eb;border-radius:8px}.aiResultActions button.primary{border-color:var(--ai);background:var(--ai);color:var(--theme-text);box-shadow:0 6px 15px #0000002b}:where(html[data-theme=light]) .aiResultActions button.primary{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 var(--theme-line);justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;display:flex}:where(html[data-theme=light]) .resultContextPanel>header,:where(html[data-theme=light]) .resultEvidencePanel>header{border-bottom:1px solid #edf1f5}.resultContextPanel>header small,.resultEvidencePanel>header small{color:var(--theme-muted);letter-spacing:.8px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .resultContextPanel>header small,:where(html[data-theme=light]) .resultEvidencePanel>header small{color:#8e80ae}.resultContextPanel>header button{border:1px solid var(--theme-control);background:var(--theme-header);height:25px;color:var(--theme-violet);border-radius:6px;padding:0 8px;font-size:12px}:where(html[data-theme=light]) .resultContextPanel>header button{color:#7054b9;background:#fff;border:1px solid #dfd8ef;border-radius:6px}.resultContextPanel dl{margin:0;padding:3px 12px}.resultContextPanel dl>div{border-bottom:1px solid var(--theme-line);padding:10px 0}:where(html[data-theme=light]) .resultContextPanel dl>div{border-bottom:1px solid #edf1f5}.resultContextPanel dt{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .resultContextPanel dt{color:#98a3b1}.resultContextPanel dd{color:var(--theme-label);margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.5}:where(html[data-theme=light]) .resultContextPanel dd{color:#46566c}.resultContextPanel>footer{background:var(--theme-raised);border-radius:8px;margin:10px;padding:10px}:where(html[data-theme=light]) .resultContextPanel>footer{background:#eef8f4}.resultContextPanel>footer span,.resultContextPanel>footer small{display:block}.resultContextPanel>footer span{color:var(--theme-success);font-size:13px;font-weight:750}:where(html[data-theme=light]) .resultContextPanel>footer span{color:#25815f}.resultContextPanel>footer small{color:var(--theme-muted);margin-top:4px;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .resultContextPanel>footer small{color:#748e84}.markdownResult{color:var(--theme-label);padding:0 34px 34px;overflow:hidden}:where(html[data-theme=light]) .markdownResult{color:#35455a}.markdownLabel{border-bottom:1px solid var(--theme-line);background:var(--theme-raised);justify-content:space-between;align-items:center;height:49px;margin:0 -34px 26px;padding:0 16px;display:flex}:where(html[data-theme=light]) .markdownLabel{background:#fafbfc;border-bottom:1px solid #edf1f5}.markdownLabel span{color:var(--theme-muted);letter-spacing:.8px;font-size:12px;font-weight:850}:where(html[data-theme=light]) .markdownLabel span{color:#8b7da6}.markdownLabel button{border:1px solid var(--theme-control);background:var(--theme-surface);height:28px;color:var(--theme-muted);border-radius:7px;padding:0 9px;font-size:12px}:where(html[data-theme=light]) .markdownLabel button{color:#69798c;background:#fff;border:1px solid #dfe4eb;border-radius:7px}.markdownResult h1{color:var(--theme-text);margin:0 0 17px;font-size:28px;line-height:1.3}:where(html[data-theme=light]) .markdownResult h1{color:#293b53}.markdownResult h2{color:var(--theme-label);margin:28px 0 11px;padding-top:3px;font-size:19px}:where(html[data-theme=light]) .markdownResult h2{color:#354963}.markdownResult p,.markdownResult li{font-size:16px;line-height:1.75}.markdownResult p{margin:0 0 13px}.markdownResult .resultLead{border-bottom:1px solid var(--theme-line);color:var(--theme-label);padding-bottom:20px;font-size:17px}:where(html[data-theme=light]) .markdownResult .resultLead{color:#66778e;border-bottom:1px solid #edf1f5}.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);background:var(--theme-raised);color:var(--theme-label);border-radius:0 8px 8px 0;margin:18px 0;padding:13px 16px;font-size:15px;line-height:1.65}:where(html[data-theme=light]) .markdownResult blockquote{color:#5b4b72;background:#f6f3fc}.resultEvidencePanel>header b{background:var(--theme-header);color:var(--theme-violet);border-radius:5px;padding:4px 6px;font-size:12px}:where(html[data-theme=light]) .resultEvidencePanel>header b{color:#7053bb;background:#f3effb}.confidenceCard{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin:11px;padding:11px;display:grid}:where(html[data-theme=light]) .confidenceCard{background:#f1f9f5;border:1px solid #d7eadf;border-radius:9px}.confidenceCard>span{background:var(--theme-surface);width:44px;height:44px;color:var(--theme-success);box-shadow:inset 0 0 0 4px var(--theme-shadow);border-radius:50%;place-items:center;font-size:14px;font-weight:850;display:grid}:where(html[data-theme=light]) .confidenceCard>span{color:#16815a;background:#fff;box-shadow:inset 0 0 0 4px #9bd8bf}.confidenceCard p{margin:0}.confidenceCard strong,.confidenceCard small{display:block}.confidenceCard strong{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .confidenceCard strong{color:#356753}.confidenceCard small{color:var(--theme-muted);margin-top:4px;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .confidenceCard small{color:#719081}.resultEvidencePanel>button{border:0;border-top:1px solid var(--theme-control);background:var(--theme-surface);text-align:left;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:9px 11px;display:grid}:where(html[data-theme=light]) .resultEvidencePanel>button{background:#fff;border:0;border-top:1px solid #edf1f5}.resultEvidencePanel>button:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .resultEvidencePanel>button:hover{background:#fafbfe}.resultEvidencePanel>button i{background:var(--theme-raised);width:23px;height:23px;color:var(--theme-violet);border-radius:6px;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}:where(html[data-theme=light]) .resultEvidencePanel>button i{color:#6e4fc5;background:#eeeafa}.resultEvidencePanel>button span{min-width:0}.resultEvidencePanel>button strong,.resultEvidencePanel>button small{display:block}.resultEvidencePanel>button strong{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .resultEvidencePanel>button strong{color:#4a596e}.resultEvidencePanel>button small{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .resultEvidencePanel>button small{color:#97a2b1}.resultEvidencePanel>button>b{color:var(--theme-muted)}:where(html[data-theme=light]) .resultEvidencePanel>button>b{color:#a0a9b5}.resultEvidencePanel>section{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;margin:11px;padding:11px}:where(html[data-theme=light]) .resultEvidencePanel>section{background:#fffaf0;border:1px solid #eadfbe;border-radius:8px}.resultEvidencePanel>section strong{color:var(--theme-warning);font-size:13px}:where(html[data-theme=light]) .resultEvidencePanel>section strong{color:#82631f}.resultEvidencePanel>section p{color:var(--theme-label);margin:6px 0 0;font-size:12px;line-height:1.55}:where(html[data-theme=light]) .resultEvidencePanel>section p{color:#8c7b59}.resultFollowup{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.resultFollowup textarea{border:1px solid var(--theme-control);background:var(--theme-input);min-height:54px;color:var(--theme-label);font:14px/1.55 var(--platform-ui-font);resize:none;border-radius:9px;outline:none;padding:10px 12px}:where(html[data-theme=light]) .resultFollowup textarea{color:#405168;background:#fbfcfe;border:1px solid #dfe4eb;border-radius:9px}.resultFollowup textarea:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .resultFollowup textarea:focus{border-color:#aa95dc;box-shadow:0 0 0 3px #eee9fa}.resultFollowup button{background:var(--ai);height:42px;color:var(--theme-text);border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .resultFollowup button{color:#fff}@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 var(--theme-control);width:33.333%;display:inline-grid}:where(html[data-theme=light]) .resultEvidencePanel>button{border-right:1px solid #edf1f5}.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(--theme-accent);border-radius:0;width:4px;position:absolute;top:1px;bottom:1px;left:0;box-shadow:0 0 0 1px #0000000d}:where(html[data-theme=light]) .blockTitle:before{background:var(--blue);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:var(--theme-muted)!important;margin:5px 0 0!important;font-size:13px!important}:where(html[data-theme=light]) .blockTitle p{color:#8290a4!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:var(--theme-info-bg);box-shadow:0 0 12px #0006}:where(html[data-theme=light]) .financeModuleHeader .blockTitle:before{background:#2f86e8;box-shadow:0 0 12px #2f86e866}.financeModuleHeader .blockTitle h2{color:var(--fin-text)!important}.financeModuleHeader .blockTitle p{color:var(--theme-info)!important}:where(html[data-theme=light]) .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{background:var(--theme-raised);color:var(--theme-warning);border-top:1px solid var(--theme-line);margin:0;padding:10px 17px;font-size:12px;line-height:1.4}:where(html[data-theme=light]) .financeSectionMessage{color:#8d6517;background:#fff8e8;border-top:1px solid #f0dfb4}.financeFatal{text-align:center;align-content:center;place-items:center;gap:14px;min-height:280px;display:grid}.financeFatal p{color:var(--theme-label);margin:0}:where(html[data-theme=light]) .financeFatal p{color:#5f6f83}.financeFatal button{background:var(--theme-accent);height:38px;color:var(--theme-on-accent);border:0;border-radius:8px;padding:0 18px;font-weight:700}:where(html[data-theme=light]) .financeFatal button{background:var(--blue);color:#fff}.financeSkeleton{border:1px solid var(--line);background:linear-gradient(100deg,var(--theme-raised) 20%,var(--theme-surface) 40%,var(--theme-raised) 60%);background-size:220% 100%;border-radius:12px;min-height:330px;animation:1.2s ease-in-out infinite financeSkeleton}:where(html[data-theme=light]) .financeSkeleton{background:linear-gradient(100deg,#f3f5f8 20%,#fafbfd 40%,#f3f5f8 60%) 0 0/220% 100%}.indexMarkets .financeSkeleton{min-height:225px}.fxPanels .financeSkeleton{min-height:430px}@keyframes financeSkeleton{to{background-position:-220% 0}}.financeTerminal .neutral{color:var(--theme-label)!important}:where(html[data-theme=light]) .financeTerminal .neutral{color:#66758a!important}.financeTrendUnavailable{text-align:center;width:88px;color:var(--theme-muted);display:block}:where(html[data-theme=light]) .financeTrendUnavailable{color:#8795a8}.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:var(--theme-label)}:where(html[data-theme=light]) .exchangeFinanceRow>strong.neutral,:where(html[data-theme=light]) .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:var(--theme-info)}:where(html[data-theme=light]) .monthCalendar>strong.saturday{color:#2670d9}.monthCalendar>strong.sunday{color:var(--theme-danger)}:where(html[data-theme=light]) .monthCalendar>strong.sunday{color:#dc4f4f}.monthCalendar button{height:105px;padding:7px 8px;overflow:hidden}.monthCalendar button.outside{background:var(--theme-surface)}:where(html[data-theme=light]) .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:var(--theme-info)}:where(html[data-theme=light]) .monthCalendar button.saturday .monthDate{color:#2670d9}.monthCalendar button.sunday .monthDate{color:var(--theme-danger)}:where(html[data-theme=light]) .monthCalendar button.sunday .monthDate{color:#dc4f4f}.monthCalendar button.today .monthDate{background:var(--theme-accent);color:var(--theme-on-accent);border-radius:50%}:where(html[data-theme=light]) .monthCalendar button.today .monthDate{background:var(--blue);color:#fff}.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{border-right:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);background:var(--theme-surface);height:105px;color:var(--theme-label);text-align:left;padding:7px 8px;position:relative;overflow:hidden}:where(html[data-theme=light]) .monthCalendar>div{color:#607088;background:#fff;border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5}.monthCalendar>div.outside{background:var(--theme-surface)}:where(html[data-theme=light]) .monthCalendar>div.outside{background:#fbfcfd}.monthCalendar>div.saturday .monthDate{color:var(--theme-info)}:where(html[data-theme=light]) .monthCalendar>div.saturday .monthDate{color:#2670d9}.monthCalendar>div.sunday .monthDate{color:var(--theme-danger)}:where(html[data-theme=light]) .monthCalendar>div.sunday .monthDate{color:#dc4f4f}.monthCalendar>div.today{background:var(--theme-raised);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .monthCalendar>div.today{background:#f1f6ff;box-shadow:inset 0 0 0 1px #8ab0f5}.monthCalendar>div.today .monthDate{background:var(--theme-accent);color:var(--theme-on-accent);border-radius:50%}:where(html[data-theme=light]) .monthCalendar>div.today .monthDate{background:var(--blue);color:#fff}.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:var(--theme-muted)!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important}:where(html[data-theme=light]) .detailsHeaderLine small{color:#8190a4!important}.scheduleDetailsBody{flex:1;min-height:0;padding:24px 32px 30px;overflow-y:auto}.scheduleDetailsHero{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}:where(html[data-theme=light]) .scheduleDetailsHero{border-bottom:1px solid #e2e7ee}.scheduleDetailsHero h3{color:var(--theme-text);margin:0;font-size:27px;line-height:1.28}:where(html[data-theme=light]) .scheduleDetailsHero h3{color:#17253a}.detailsBadges{gap:7px;margin-top:10px;display:flex}.detailsBadges span{background:var(--theme-raised);color:var(--theme-info);border-radius:6px;padding:5px 8px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .detailsBadges span{color:#2867c9;background:#eaf2ff}.detailsTopActions{flex:none;align-items:center;gap:8px;display:flex}.detailsTopActions button{border:1px solid var(--theme-control);background:var(--theme-surface);height:39px;color:var(--theme-label);border-radius:8px;padding:0 11px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .detailsTopActions button{color:#476079;background:#fff;border:1px solid #ccd6e3;border-radius:8px}.detailsTopActions button span{margin-right:5px}.detailsTopActions button.delete{border-color:var(--theme-control);color:var(--theme-danger)}:where(html[data-theme=light]) .detailsTopActions button.delete{color:#c54850;border-color:#efc5c8}.scheduleDetailsSection{margin-top:24px}.scheduleDetailsSection header{margin-bottom:11px}.scheduleDetailsSection h3{color:var(--theme-text);margin:0;font-size:17px}:where(html[data-theme=light]) .scheduleDetailsSection h3{color:#1e2d42}.scheduleDetailsSection header p{color:var(--theme-muted);font-size:13px}:where(html[data-theme=light]) .scheduleDetailsSection header p{color:#8390a2}.detailsReadOnlyBox{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-label);white-space:pre-wrap;border-radius:10px;padding:15px 16px;font-size:15px;line-height:1.65}:where(html[data-theme=light]) .detailsReadOnlyBox{color:#4a5d74;background:#f8fafc;border:1px solid #dce3ec;border-radius:10px}.detailsChecklist{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;overflow:hidden}:where(html[data-theme=light]) .detailsChecklist{background:#fff;border:1px solid #dce3ec;border-radius:10px}.detailsChecklist>div{border-bottom:1px solid var(--theme-line);align-items:center;gap:10px;min-height:44px;padding:9px 13px;display:flex}:where(html[data-theme=light]) .detailsChecklist>div{border-bottom:1px solid #edf1f5}.detailsChecklist>div:last-child{border-bottom:0}.detailsChecklist>div>span{width:22px;height:22px;color:var(--theme-info);place-items:center;font-size:17px;display:grid}:where(html[data-theme=light]) .detailsChecklist>div>span{color:#1761dd}.detailsChecklist p{color:var(--theme-label);margin:0;font-size:14px}:where(html[data-theme=light]) .detailsChecklist p{color:#465970}.detailsChecklist .done p{color:var(--theme-muted);text-decoration:line-through}:where(html[data-theme=light]) .detailsChecklist .done p{color:#8d99a8}.detailsEmpty{color:var(--theme-muted);margin:0;padding:15px;font-size:14px}:where(html[data-theme=light]) .detailsEmpty{color:#8491a3}.detailsEmptyStandalone{border:1px dashed var(--theme-line);color:var(--theme-muted);border-radius:9px;margin:0;padding:13px 14px;font-size:14px}:where(html[data-theme=light]) .detailsEmptyStandalone{color:#8491a3;border:1px dashed #d3dce7;border-radius:9px}.scheduleDetailsCardGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.detailsInfoCard{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:11px;padding:16px 17px}:where(html[data-theme=light]) .detailsInfoCard{background:#fbfcfe;border:1px solid #dce3ec;border-radius:11px}.detailsInfoCard header{align-items:center;gap:8px;margin-bottom:13px;display:flex}.detailsInfoCard header>span{background:var(--theme-header);width:29px;height:29px;color:var(--theme-info);border-radius:8px;place-items:center;display:grid}:where(html[data-theme=light]) .detailsInfoCard header>span{color:#1761dd;background:#eaf2ff}.detailsInfoCard h3{color:var(--theme-text);margin:0;font-size:16px}:where(html[data-theme=light]) .detailsInfoCard h3{color:#24344a}.detailsInfoCard>strong,.detailsInfoCard>p,.detailsInfoCard>small{display:block}.detailsInfoCard>strong{color:var(--theme-label);font-size:15px}:where(html[data-theme=light]) .detailsInfoCard>strong{color:#344860}.detailsInfoCard>p{color:var(--theme-label);margin:7px 0 0;font-size:14px}:where(html[data-theme=light]) .detailsInfoCard>p{color:#596b81}.detailsInfoCard>small{color:var(--theme-muted);margin-top:7px;font-size:13px;line-height:1.45}:where(html[data-theme=light]) .detailsInfoCard>small{color:#8290a2}.detailsInfoCard>a{background:var(--theme-info-bg);color:var(--theme-text);border-radius:7px;margin-top:11px;padding:7px 10px;font-size:13px;font-weight:750;display:inline-flex}:where(html[data-theme=light]) .detailsInfoCard>a{color:#fff;background:#1761dd}.detailsInfoCard>p>i{width:23px;color:var(--theme-info);font-style:normal;display:inline-block}:where(html[data-theme=light]) .detailsInfoCard>p>i{color:#1761dd}.detailsParticipantGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.detailsParticipantGrid article{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}:where(html[data-theme=light]) .detailsParticipantGrid article{background:#fff;border:1px solid #dde4ed;border-radius:9px}.detailsParticipantGrid article>span{background:var(--theme-raised);width:38px;height:38px;color:var(--theme-info);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}:where(html[data-theme=light]) .detailsParticipantGrid article>span{color:#2867c9;background:#e6eefb}.detailsParticipantGrid strong,.detailsParticipantGrid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detailsParticipantGrid strong{color:var(--theme-label);font-size:14px}:where(html[data-theme=light]) .detailsParticipantGrid strong{color:#34475e}.detailsParticipantGrid small{color:var(--theme-muted);margin-top:4px;font-size:11px}:where(html[data-theme=light]) .detailsParticipantGrid small{color:#71839a}.detailsRelationList{flex-wrap:wrap;gap:8px;display:flex}.detailsRelationList>span{border:1px solid var(--theme-line);background:var(--theme-raised);min-height:38px;color:var(--theme-label);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;display:flex}:where(html[data-theme=light]) .detailsRelationList>span{color:#465a72;background:#f7f9fc;border:1px solid #dce3ec;border-radius:8px}.detailsRelationList i{color:var(--theme-info);font-style:normal}:where(html[data-theme=light]) .detailsRelationList i{color:#1761dd}.detailsRelationList b{color:var(--theme-info);font-size:11px}:where(html[data-theme=light]) .detailsRelationList b{color:#1761dd}.scheduleDetailsMeta{color:var(--theme-muted);margin:24px 0 0;font-size:12px}:where(html[data-theme=light]) .scheduleDetailsMeta{color:#909cab}.scheduleDetailsFooter{border-top:1px solid var(--theme-line);background:var(--theme-surface);flex:none;justify-content:space-between;gap:16px;padding:16px 32px;display:flex;box-shadow:0 -9px 22px #0000000c}:where(html[data-theme=light]) .scheduleDetailsFooter{background:#fff;border-top:1px solid #dfe5ed;box-shadow:0 -9px 22px #17253a0c}.scheduleDetailsFooter button{border:1px solid var(--theme-control);background:var(--theme-surface);min-width:150px;height:50px;color:var(--theme-label);border-radius:9px;font-size:15px;font-weight:800}:where(html[data-theme=light]) .scheduleDetailsFooter button{color:#4b5e75;background:#fff;border:1px solid #ccd6e3;border-radius:9px}.scheduleDetailsFooter button.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent)}:where(html[data-theme=light]) .scheduleDetailsFooter button.primary{color:#fff;background:#1761dd;border-color:#1761dd}.scheduleDeleteLayer{z-index:5;background:#00000070;place-items:center;padding:24px;display:grid;position:absolute;inset:0}:where(html[data-theme=light]) .scheduleDeleteLayer{background:#10203b70}.scheduleDeleteDialog{background:var(--theme-surface);text-align:center;border-radius:13px;width:min(420px,100%);padding:24px;box-shadow:0 22px 55px #00000040}:where(html[data-theme=light]) .scheduleDeleteDialog{background:#fff;box-shadow:0 22px 55px #13213c40}.scheduleDeleteDialog>span{background:var(--theme-raised);width:42px;height:42px;color:var(--theme-danger);border-radius:50%;place-items:center;margin:auto;font-size:22px;font-weight:850;display:grid}:where(html[data-theme=light]) .scheduleDeleteDialog>span{color:#c54850;background:#fff0f0}.scheduleDeleteDialog h3{color:var(--theme-text);margin:13px 0 0;font-size:20px}:where(html[data-theme=light]) .scheduleDeleteDialog h3{color:#223147}.scheduleDeleteDialog p{color:var(--theme-label);margin:10px 0 0;font-size:15px}:where(html[data-theme=light]) .scheduleDeleteDialog p{color:#52647b}.scheduleDeleteDialog small{color:var(--theme-muted);margin-top:7px;display:block}:where(html[data-theme=light]) .scheduleDeleteDialog small{color:#8b97a6}.scheduleDeleteDialog em{color:var(--theme-danger);margin-top:10px;font-size:13px;font-style:normal;display:block}:where(html[data-theme=light]) .scheduleDeleteDialog em{color:#c54850}.scheduleDeleteDialog>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.scheduleDeleteDialog button{border:1px solid var(--theme-control);background:var(--theme-surface);height:45px;color:var(--theme-label);border-radius:8px;font-weight:800}:where(html[data-theme=light]) .scheduleDeleteDialog button{color:#52647b;background:#fff;border:1px solid #ccd6e3;border-radius:8px}.scheduleDeleteDialog button.danger{border-color:var(--theme-danger);background:var(--theme-danger-bg);color:var(--theme-text)}:where(html[data-theme=light]) .scheduleDeleteDialog button.danger{color:#fff;background:#c54850;border-color:#c54850}.scheduleHeaderDateRange{align-items:center;gap:4px;display:inline-flex!important}.scheduleHeaderDateRange>span{color:var(--theme-muted)}:where(html[data-theme=light]) .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:var(--theme-muted);letter-spacing:.6px;font-size:9px;font-weight:900}:where(html[data-theme=light]) .scheduleDateEndpoint small{color:#7d8da2}.scheduleDateEndpoint strong{color:var(--theme-label);font-size:14px;line-height:1.3}:where(html[data-theme=light]) .scheduleDateEndpoint strong{color:#344860}.scheduleDateEndpoint span{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .scheduleDateEndpoint span{color:#596b81}.scheduleDateEndpoint.end{text-align:right}.scheduleDateDirection{background:var(--theme-raised);width:28px;height:28px;color:var(--theme-info);border-radius:50%;place-items:center;font-size:15px;display:grid}:where(html[data-theme=light]) .scheduleDateDirection{color:#2563eb;background:#eaf2ff}.scheduleDateMeta{border-top:1px solid var(--theme-line);color:var(--theme-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:10px;font-size:11px;display:flex}:where(html[data-theme=light]) .scheduleDateMeta{color:#7c8a9c;border-top:1px solid #e3e9f0}.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:var(--theme-hover)}:where(html[data-theme=light]) .taskTableRow[role=button]:hover{background:#f8fbff}.taskTableRow[role=button]:focus-visible{outline:2px solid var(--theme-focus);outline-offset:-2px;background:var(--theme-raised)}:where(html[data-theme=light]) .taskTableRow[role=button]:focus-visible{background:#f5f9ff;outline:2px solid #79a4e9}.taskDetailsDrawer .registrationHeaderIcon{background:var(--theme-header);color:var(--theme-success)}:where(html[data-theme=light]) .taskDetailsDrawer .registrationHeaderIcon{color:#16805b;background:#e9f7f1}.detailsBadges .status.in-progress{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .detailsBadges .status.in-progress{color:#2867c9;background:#eaf2ff}.detailsBadges .status.not-started{background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .detailsBadges .status.not-started{color:#66758a;background:#eef1f5}.detailsBadges .status.waiting{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .detailsBadges .status.waiting{color:#aa700f;background:#fff4dd}.detailsBadges .status.completed{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .detailsBadges .status.completed{color:#17815b;background:#e6f7ef}.detailsBadges .priority{background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .detailsBadges .priority{color:#68768a;background:#f3f5f8}.detailsBadges .priority.high,.detailsBadges .priority.urgent{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .detailsBadges .priority.high,:where(html[data-theme=light]) .detailsBadges .priority.urgent{color:#c54850;background:#fff0f0}.detailsBadges .priority.low{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .detailsBadges .priority.low{color:#718095;background:#edf1f5}.taskChecklistProgress{margin-bottom:9px}.taskChecklistProgress>span{color:var(--theme-muted);margin-bottom:7px;font-size:13px;font-weight:700;display:block}:where(html[data-theme=light]) .taskChecklistProgress>span{color:#697a90}.taskChecklistProgress>i{background:var(--theme-raised);border-radius:999px;height:6px;display:block;overflow:hidden}:where(html[data-theme=light]) .taskChecklistProgress>i{background:#e7ecf2}.taskChecklistProgress>i>b{border-radius:inherit;background:var(--theme-success-bg);height:100%;display:block}:where(html[data-theme=light]) .taskChecklistProgress>i>b{background:#28a977}.taskSummaryCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.taskSummaryInfoCard{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;min-height:94px;padding:15px 16px}:where(html[data-theme=light]) .taskSummaryInfoCard{background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px}.taskSummaryInfoCard>small,.taskSummaryInfoCard>strong,.taskSummaryInfoCard>em{display:block}.taskSummaryInfoCard>small{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.45px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .taskSummaryInfoCard>small{color:#8693a3}.taskSummaryInfoCard>strong{color:var(--theme-label);margin-top:10px;font-size:15px;line-height:1.35}:where(html[data-theme=light]) .taskSummaryInfoCard>strong{color:#354960}.taskSummaryInfoCard>strong>i{background:var(--theme-surface);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}:where(html[data-theme=light]) .taskSummaryInfoCard>strong>i{background:#8492a6}.taskSummaryInfoCard .status-dot.in-progress{background:var(--theme-info-bg)}:where(html[data-theme=light]) .taskSummaryInfoCard .status-dot.in-progress{background:#3375df}.taskSummaryInfoCard .status-dot.waiting{background:var(--theme-warning-bg)}:where(html[data-theme=light]) .taskSummaryInfoCard .status-dot.waiting{background:#e6a029}.taskSummaryInfoCard .status-dot.completed{background:var(--theme-success-bg)}:where(html[data-theme=light]) .taskSummaryInfoCard .status-dot.completed{background:#22a574}.taskSummaryInfoCard .priority-dot.high,.taskSummaryInfoCard .priority-dot.urgent{background:var(--theme-danger-bg)}:where(html[data-theme=light]) .taskSummaryInfoCard .priority-dot.high,:where(html[data-theme=light]) .taskSummaryInfoCard .priority-dot.urgent{background:#d94e58}.taskSummaryInfoCard .priority-dot.normal{background:var(--theme-warning-bg)}:where(html[data-theme=light]) .taskSummaryInfoCard .priority-dot.normal{background:#e6a029}.taskSummaryInfoCard>em{color:var(--theme-danger);margin-top:5px;font-size:12px;font-style:normal;font-weight:800}:where(html[data-theme=light]) .taskSummaryInfoCard>em{color:#c54850}.responsibilityCard{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}:where(html[data-theme=light]) .responsibilityCard{background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px}.responsibilityCard>div{min-height:76px;padding:14px 16px}.responsibilityCard>div+div{border-left:1px solid var(--theme-line)}:where(html[data-theme=light]) .responsibilityCard>div+div{border-left:1px solid #e2e7ee}.responsibilityCard small,.responsibilityCard strong{display:block}.responsibilityCard small{color:var(--theme-muted);font-size:12px;font-weight:750}:where(html[data-theme=light]) .responsibilityCard small{color:#8794a5}.responsibilityCard>div>strong{color:var(--theme-label);margin-top:9px;font-size:15px}:where(html[data-theme=light]) .responsibilityCard>div>strong{color:#3d5067}.detailsAssignee{align-items:center;gap:9px;margin-top:7px;display:flex}.detailsAssignee>i{background:var(--theme-raised);width:32px;height:32px;color:var(--theme-info);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}:where(html[data-theme=light]) .detailsAssignee>i{color:#2867c9;background:#e6eefb}.detailsAssignee strong{color:var(--theme-label);font-size:15px}:where(html[data-theme=light]) .detailsAssignee strong{color:#3d5067}.taskDetailsActionError{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-danger);border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:13px}:where(html[data-theme=light]) .taskDetailsActionError{color:#b8444c;background:#fff5f5;border:1px solid #efc5c8;border-radius:8px}.taskDetailsFooter>div{gap:10px;display:flex}.taskDetailsFooter button.complete{border-color:var(--theme-success);background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .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-left:0;border-top:1px solid var(--theme-line)}:where(html[data-theme=light]) .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{background:var(--theme-raised);color:var(--theme-muted);letter-spacing:.55px;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:850}:where(html[data-theme=light]) .detailReadOnly{color:#718096;background:#eef2f7}.detailMetadata{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:15px 0 0;display:grid;overflow:hidden}:where(html[data-theme=light]) .detailMetadata{background:#e1e7ee;border:1px solid #e1e7ee;border-radius:9px}.detailMetadata>div{background:var(--theme-surface);min-width:0;padding:9px 10px}:where(html[data-theme=light]) .detailMetadata>div{background:#fff}.detailMetadata dt{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:800}:where(html[data-theme=light]) .detailMetadata dt{color:#8b97a6}.detailMetadata dd{color:var(--theme-label);margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.35}:where(html[data-theme=light]) .detailMetadata dd{color:#41546e}.detailFacts{gap:7px;margin:0;padding:0;list-style:none;display:grid}.detailFacts li{color:var(--theme-label);padding-left:18px;font-size:13px;line-height:1.5;position:relative}:where(html[data-theme=light]) .detailFacts li{color:#66768b}.detailFacts li:before{content:"✓";color:var(--theme-info);font-weight:850;position:absolute;top:0;left:0}:where(html[data-theme=light]) .detailFacts li:before{color:#2d7bc7}.taskDeleteButton{border:1px solid var(--theme-control);background:var(--theme-surface);width:27px;height:27px;color:var(--theme-muted);border-radius:7px;justify-self:end;font-size:18px;line-height:1}:where(html[data-theme=light]) .taskDeleteButton{color:#9aa5b5;background:#fff;border:1px solid #e4eaf2;border-radius:7px}.taskDeleteButton:hover{border-color:var(--theme-control);background:var(--theme-hover);color:var(--theme-danger)}:where(html[data-theme=light]) .taskDeleteButton:hover{color:#d65353;background:#fff4f4;border-color:#efb0b0}.frameworkModalTitle h2:first-child{margin-top:0}.frameworkDetailsDrawer{width:min(880px,100%)}.frameworkDetailsHeader{border-bottom:1px solid var(--theme-line);background:var(--theme-header);flex:none;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 30px 19px;display:flex}:where(html[data-theme=light]) .frameworkDetailsHeader{background:#fff;border-bottom:1px solid #dfe5ed}.frameworkDetailsHeader>div{min-width:0}.frameworkDetailsHeader h2{color:var(--theme-text);-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}:where(html[data-theme=light]) .frameworkDetailsHeader h2{color:#17253a}.frameworkDetailsHeader p{color:var(--theme-muted);margin:8px 0 0;font-size:14px;line-height:1.4}:where(html[data-theme=light]) .frameworkDetailsHeader p{color:#708198}.frameworkDetailsHeader>button{border:1px solid var(--theme-control);background:var(--theme-header);width:34px;height:34px;color:var(--theme-label);cursor:pointer;border-radius:8px;flex:none;font-size:23px}:where(html[data-theme=light]) .frameworkDetailsHeader>button{color:#64758a;background:#f8fafc;border:1px solid #d8e0e9;border-radius:8px}.frameworkDetailsHeader>button:focus-visible,.documentFileRow.frameworkDocumentTable:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .frameworkDetailsHeader>button:focus-visible,:where(html[data-theme=light]) .documentFileRow.frameworkDocumentTable:focus-visible{outline:3px solid #a8c5f3}.frameworkDetailsBody{flex:1;min-height:0;padding:23px 30px 38px;overflow-y:auto}.frameworkDetailsSection>header h3{color:var(--theme-text);margin:0;font-size:18px}:where(html[data-theme=light]) .frameworkDetailsSection>header h3{color:#1e2d42}.frameworkDetailsSection>header p{color:var(--theme-muted);margin:4px 0 0;font-size:13px}:where(html[data-theme=light]) .frameworkDetailsSection>header p{color:#8390a2}.frameworkDetailsGrid{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}:where(html[data-theme=light]) .frameworkDetailsGrid{background:#dce3ec;border:1px solid #dce3ec;border-radius:10px}.frameworkDetailsGrid>div{background:var(--theme-surface);min-width:0;padding:13px 15px}:where(html[data-theme=light]) .frameworkDetailsGrid>div{background:#fbfcfe}.frameworkDetailsGrid>div.full{grid-column:1/-1}.frameworkDetailsGrid small,.frameworkDetailsGrid strong{display:block}.frameworkDetailsGrid small{color:var(--theme-muted);font-size:12px;font-weight:750}:where(html[data-theme=light]) .frameworkDetailsGrid small{color:#8391a3}.frameworkDetailsGrid strong{color:var(--theme-label);margin-top:7px;font-size:14px;line-height:1.45}:where(html[data-theme=light]) .frameworkDetailsGrid strong{color:#364b64}.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{background:var(--theme-raised);color:var(--theme-info);border-radius:6px;padding:5px 8px;font-size:12px}:where(html[data-theme=light]) .frameworkDetailChips b{color:#2867c9;background:#eaf2ff}.frameworkDetailChips em{color:var(--theme-muted);font-size:14px;font-style:normal}:where(html[data-theme=light]) .frameworkDetailChips em{color:#8491a3}.frameworkDetailsButtons{gap:8px;margin-top:11px;display:flex}.frameworkDetailsButtons button{border:1px solid var(--theme-control);background:var(--theme-surface);height:38px;color:var(--theme-label);cursor:pointer;border-radius:8px;padding:0 13px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .frameworkDetailsButtons button{color:#476079;background:#fff;border:1px solid #cbd7e5;border-radius:8px}.frameworkDetailsButtons button:focus-visible,.frameworkDetailsFooter button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .frameworkDetailsButtons button:focus-visible,:where(html[data-theme=light]) .frameworkDetailsFooter button:focus-visible{outline:3px solid #a8c5f3}.frameworkMarkdownHeader{border:1px solid var(--theme-line);background:var(--theme-header);border-radius:9px;align-items:center;gap:9px;padding:11px 13px;display:flex}:where(html[data-theme=light]) .frameworkMarkdownHeader{background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px}.frameworkMarkdownHeader>span{color:var(--theme-label);font-size:13px;font-weight:750}:where(html[data-theme=light]) .frameworkMarkdownHeader>span{color:#62738a}.frameworkMarkdownHeader>b{border-radius:6px;padding:4px 7px;font-size:12px}.frameworkMarkdownHeader>b.available{background:var(--theme-header);color:var(--theme-success)}:where(html[data-theme=light]) .frameworkMarkdownHeader>b.available{color:#1d7d59;background:#e8f6ef}.frameworkMarkdownHeader>b.empty{background:var(--theme-header);color:var(--theme-label)}:where(html[data-theme=light]) .frameworkMarkdownHeader>b.empty{color:#66758a;background:#eef1f5}.frameworkMarkdownHeader>small{color:var(--theme-muted);margin-left:auto}:where(html[data-theme=light]) .frameworkMarkdownHeader>small{color:#8996a6}.frameworkDetailsEmpty{border:1px dashed var(--theme-line);color:var(--theme-muted);border-radius:9px;margin:10px 0 0;padding:13px 14px;font-size:14px}:where(html[data-theme=light]) .frameworkDetailsEmpty{color:#8491a3;border:1px dashed #d3dce7;border-radius:9px}.frameworkDetailsNotice{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-info);border-radius:8px;margin:18px 0 0;padding:10px 12px;font-size:13px}:where(html[data-theme=light]) .frameworkDetailsNotice{color:#506f9b;background:#f2f7ff;border:1px solid #d4e2f5;border-radius:8px}.frameworkDetailsFooter>div{gap:9px;display:flex}.frameworkDetailsFooter button.verified{border-color:var(--theme-control);background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-raised);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:var(--theme-success)!important;font-size:12px!important}:where(html[data-theme=light]) .pagcorDetailStatusBadge{background:#eef9f4;border:1px solid #b9dfd0;border-radius:7px;color:#1d7d59!important}.frameworkDetailsFooter .pagcorDetailStatusBadge{align-self:center}.frameworkDetailsField{color:var(--theme-label);gap:6px;margin-top:12px;font-size:13px;font-weight:750;display:grid}:where(html[data-theme=light]) .frameworkDetailsField{color:#45556e}.frameworkDetailsField select{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;min-height:42px;color:var(--theme-text);font:inherit;border-radius:8px;padding:8px 10px}:where(html[data-theme=light]) .frameworkDetailsField select{color:#263a52;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.frameworkDetailsField select:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .frameworkDetailsField select:focus-visible{outline:3px solid #a8c5f3}.groupedTabBar .pagcorTabs button:focus:not(:focus-visible){outline:none}.groupedTabBar .pagcorTabs button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .groupedTabBar .pagcorTabs button:focus-visible{outline:3px solid #a8c5f3}.requiredText{color:var(--theme-danger);font-style:normal}:where(html[data-theme=light]) .requiredText{color:#c54850}.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:var(--theme-danger)}:where(html[data-theme=light]) .frameworkField>span i,:where(html[data-theme=light]) .frameworkField>span>i{color:#c84a53}.compactUploadText strong{position:relative}.compactUploadText strong:first-child{color:var(--theme-label)}:where(html[data-theme=light]) .compactUploadText strong:first-child{color:#3b4c63}.frameworkDetailsHeader p b{color:var(--theme-danger)}:where(html[data-theme=light]) .frameworkDetailsHeader p b{color:#c54850}.frameworkListEmpty{border-top:1px solid var(--theme-line);color:var(--theme-muted);margin:0;padding:15px 18px;font-size:14px}:where(html[data-theme=light]) .frameworkListEmpty{color:#7c8999;border-top:1px solid #edf1f5}.frameworkSummary{border-left:3px solid var(--theme-info);background:var(--theme-raised);color:var(--theme-label);margin:0;padding:11px 13px;font-size:14px;line-height:1.55}:where(html[data-theme=light]) .frameworkSummary{color:#465970;background:#f8fafc;border-left:3px solid #9bb9e5}.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{border:1px solid var(--theme-control);background:var(--theme-surface);height:38px;color:var(--theme-label);border-radius:8px;align-items:center;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}:where(html[data-theme=light]) .frameworkDetailsButtons a{color:#476079;background:#fff;border:1px solid #cbd7e5;border-radius:8px}.frameworkEditorLayer{z-index:8;background:#00000070;place-items:center;padding:22px;display:grid;position:absolute;inset:0}:where(html[data-theme=light]) .frameworkEditorLayer{background:#10203b70}.frameworkEditorLayer>section{background:var(--theme-surface);border-radius:13px;width:min(700px,100%);max-height:calc(100vh - 44px);padding:20px;overflow:auto;box-shadow:0 22px 55px #00000040}:where(html[data-theme=light]) .frameworkEditorLayer>section{background:#fff;box-shadow:0 22px 55px #13213c40}.frameworkEditorLayer h3{margin:0 0 14px;font-size:21px}.frameworkEditorLayer>section>textarea{border:1px solid var(--theme-control);resize:vertical;border-radius:9px;width:100%;height:52vh;padding:13px;font:14px/1.55 ui-monospace,Consolas,monospace}:where(html[data-theme=light]) .frameworkEditorLayer>section>textarea{border:1px solid #d4dde8;border-radius:9px}.frameworkEditorLayer>section>div:last-child{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.frameworkEditorLayer button{border:1px solid var(--theme-control);background:var(--theme-surface);height:40px;color:var(--theme-label);border-radius:8px;padding:0 15px;font-weight:800}:where(html[data-theme=light]) .frameworkEditorLayer button{color:#4b5e75;background:#fff;border:1px solid #ccd6e3;border-radius:8px}.frameworkEditorLayer button.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent)}:where(html[data-theme=light]) .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:var(--theme-label);border:0;margin:0;padding:0;font-size:13px;font-weight:750;display:block}:where(html[data-theme=light]) .frameworkEditGrid label,:where(html[data-theme=light]) .frameworkEditGrid fieldset{color:#45556e}.frameworkEditGrid .full{grid-column:1/-1}.frameworkEditGrid input,.frameworkEditGrid select,.frameworkEditGrid textarea{border:1px solid var(--theme-control);background:var(--theme-input);border-radius:8px;width:100%;min-height:39px;margin-top:5px;padding:8px 10px}:where(html[data-theme=light]) .frameworkEditGrid input,:where(html[data-theme=light]) .frameworkEditGrid select,:where(html[data-theme=light]) .frameworkEditGrid textarea{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.frameworkEditGrid textarea{height:82px}.frameworkEditGrid fieldset button{margin:6px 6px 0 0}.frameworkEditGrid fieldset button.selected{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .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 var(--theme-line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:7px 9px;display:flex}:where(html[data-theme=light]) .emailAttachmentPick,:where(html[data-theme=light]) .emailAttachmentRow{border:1px solid #dce3ea;border-radius:8px}.emailAttachmentList .emailAttachmentPick{margin-top:0}.emailAttachmentPick>i{background:var(--theme-raised);width:28px;height:28px;color:var(--theme-info);border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}:where(html[data-theme=light]) .emailAttachmentPick>i{color:#4e73a5;background:#edf3fc}.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:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .emailAttachmentPick>span strong{color:#354860}.emailAttachmentPick>span small{color:var(--theme-muted);margin-top:3px;font-size:11px}:where(html[data-theme=light]) .emailAttachmentPick>span small{color:#8290a1}.emailAttachmentPick.removed{opacity:.55}.emailAttachmentPick.removed>span{text-decoration:line-through}.emailAttachmentPick button,.emailAttachmentRow button,.emailAttachmentRow a{border:1px solid var(--theme-control);background:var(--theme-surface);color:var(--theme-label);border-radius:6px;padding:6px 10px;text-decoration:none}:where(html[data-theme=light]) .emailAttachmentPick button,:where(html[data-theme=light]) .emailAttachmentRow button,:where(html[data-theme=light]) .emailAttachmentRow a{color:#28435f;background:#fff;border:1px solid #cbd5df;border-radius:6px}.emailAttachmentPick button.remove{border-color:var(--theme-control);color:var(--theme-danger)}:where(html[data-theme=light]) .emailAttachmentPick button.remove{color:#b74a53;border-color:#e5c8cb}.emailAttachmentRow>div{gap:7px;display:flex}.relatedDocumentRow{border:1px solid var(--theme-line);background:var(--theme-surface);min-width:0;min-height:42px;color:var(--theme-label);border-radius:8px;grid-template-columns:120px 130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 9px;display:grid}:where(html[data-theme=light]) .relatedDocumentRow{color:#536278;background:#fff;border:1px solid #e0e6ee;border-radius:8px}.relatedDocumentRow>span{background:var(--theme-raised);color:var(--theme-info);letter-spacing:.03em;white-space:nowrap;border-radius:5px;justify-content:center;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}:where(html[data-theme=light]) .relatedDocumentRow>span{color:#52709a;background:#eef3fa}.relatedDocumentRow>code{color:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}:where(html[data-theme=light]) .relatedDocumentRow>code{color:#526984}.relatedDocumentRow>strong{min-width:0;color:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:where(html[data-theme=light]) .relatedDocumentRow>strong{color:#364b64}.relatedDocumentRow>button{border:1px solid var(--theme-control);background:var(--theme-surface);width:auto;min-width:66px;min-height:31px;color:var(--theme-info);text-align:center;border-radius:7px;padding:0 9px;font-size:12px;font-weight:800;display:block}:where(html[data-theme=light]) .relatedDocumentRow>button{color:#52709a;background:#fff;border:1px solid #cbd7e5;border-radius:7px}.relatedDocumentRow>button.selected{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-control);background:var(--theme-input);height:39px;color:var(--theme-label);border-radius:8px;padding:0 10px}:where(html[data-theme=light]) .relatedSearchBar input,:where(html[data-theme=light]) .relatedSearchBar select{color:#3d5068;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.relatedSelected,.relatedResults{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;padding:11px}:where(html[data-theme=light]) .relatedSelected,:where(html[data-theme=light]) .relatedResults{background:#fafbfd;border:1px solid #e0e6ee;border-radius:9px}.relatedResults{margin-top:9px}.relatedSelected h4,.relatedResults h4{color:var(--theme-label);margin:0 0 8px;font-size:13px}:where(html[data-theme=light]) .relatedSelected h4,:where(html[data-theme=light]) .relatedResults h4{color:#41546d}.relatedSelected h4 b{color:var(--theme-info);margin-left:5px}:where(html[data-theme=light]) .relatedSelected h4 b{color:#1761dd}.relatedSelected>p,.relatedResults>p{color:var(--theme-muted);margin:0;font-size:12px}:where(html[data-theme=light]) .relatedSelected>p,:where(html[data-theme=light]) .relatedResults>p{color:#8793a3}.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:var(--theme-label);margin:0 0 6px;font-size:13px;font-weight:750;display:block}:where(html[data-theme=light]) .formField>span,:where(html[data-theme=light]) .formField>legend{color:#45556e}.formField>span i{color:var(--theme-info);margin-left:5px;font-size:11px;font-style:normal}:where(html[data-theme=light]) .formField>span i{color:#1761dd}.formField input,.formField select,.formField textarea,.formSearch input,.formSearch select,.formRelatedRow select,.formRelatedRow input{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;height:38px;color:var(--theme-label);font:inherit;border-radius:8px;outline:none;padding:0 10px}:where(html[data-theme=light]) .formField input,:where(html[data-theme=light]) .formField select,:where(html[data-theme=light]) .formField textarea,:where(html[data-theme=light]) .formSearch input,:where(html[data-theme=light]) .formSearch select,:where(html[data-theme=light]) .formRelatedRow select,:where(html[data-theme=light]) .formRelatedRow input{color:#354860;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.formField textarea{resize:vertical;height:88px;padding:9px}.formField input:focus,.formField select:focus,.formField textarea:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .formField input:focus,:where(html[data-theme=light]) .formField select:focus,:where(html[data-theme=light]) .formField textarea:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #eaf1ff}.formChecks{gap:8px;height:38px;display:flex}.formChecks label{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;flex:1;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:flex}:where(html[data-theme=light]) .formChecks label{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.formChecks input{width:16px;height:16px}.formUpload{border:1px dashed var(--theme-line);background:var(--theme-surface);border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 13px;display:grid;position:relative}:where(html[data-theme=light]) .formUpload{background:#f8fbff;border:1px dashed #b9cbe3;border-radius:10px}.formUpload>input{opacity:0;width:1px;height:1px;position:absolute}.formUpload>span{background:var(--theme-raised);width:38px;height:38px;color:var(--theme-info);border-radius:9px;place-items:center;font-size:21px;display:grid}:where(html[data-theme=light]) .formUpload>span{color:#1761dd;background:#e8f0ff}.formUpload strong,.formUpload small{display:block}.formUpload strong{color:var(--theme-label);font-size:14px}:where(html[data-theme=light]) .formUpload strong{color:#344860}.formUpload small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .formUpload small{color:#8290a4}.formUpload>button,.formFile button,.formFile a{border:1px solid var(--theme-control);background:var(--theme-surface);height:32px;color:var(--theme-info);border-radius:7px;align-items:center;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}:where(html[data-theme=light]) .formUpload>button,:where(html[data-theme=light]) .formFile button,:where(html[data-theme=light]) .formFile a{color:#41658e;background:#fff;border:1px solid #cad8eb;border-radius:7px}.formFile{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .formFile{background:#fff;border:1px solid #dce3ea;border-radius:8px}.formFile>span{background:var(--theme-raised);width:27px;height:27px;color:var(--theme-info);border-radius:6px;place-items:center;display:grid}:where(html[data-theme=light]) .formFile>span{color:#4e73a5;background:#edf3fc}.formFile>strong{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .formFile>strong{color:#354860}.formFile>small{color:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .formFile>small{color:#8290a1}.formFile>div{gap:6px;display:flex}.formRepeat{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;margin-top:10px;padding:12px}:where(html[data-theme=light]) .formRepeat{background:#fafbfd;border:1px solid #dfe6ef;border-radius:10px}.formRepeat>header{align-items:center;gap:7px;margin-bottom:11px;display:flex}.formRepeat>header>strong{color:var(--theme-label);margin-right:auto;font-size:14px}:where(html[data-theme=light]) .formRepeat>header>strong{color:#354b66}.formRepeat>header>button,.formOrder button,.formAddRow{border:1px solid var(--theme-control);background:var(--theme-header);height:30px;color:var(--theme-info);border-radius:7px;padding:0 9px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .formRepeat>header>button,:where(html[data-theme=light]) .formOrder button,:where(html[data-theme=light]) .formAddRow{color:#537096;background:#fff;border:1px solid #d3deeb;border-radius:7px}.formOrder{gap:4px;display:flex}.formOrder button{width:30px;padding:0}.formAddRow{color:var(--theme-info);margin-top:10px}:where(html[data-theme=light]) .formAddRow{color:#1761dd}.formRepeat.compact .formGrid{grid-template-columns:repeat(3,1fr)}.formSubheading{color:var(--theme-label);margin:16px 0 7px;font-size:13px}:where(html[data-theme=light]) .formSubheading{color:#40536b}.formNarrow{max-width:320px;margin-bottom:10px}.formSearch{grid-template-columns:minmax(0,1fr) 180px;gap:8px;display:grid}.formRelated h4{color:var(--theme-label);margin:12px 0 7px;font-size:13px}:where(html[data-theme=light]) .formRelated h4{color:#41546d}.formRelated h4 b{color:var(--theme-info)}:where(html[data-theme=light]) .formRelated h4 b{color:#1761dd}.formRelatedRow{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .formRelatedRow{background:#fff;border:1px solid #e0e6ee;border-radius:8px}.formRelatedRow>span{background:var(--theme-raised);color:var(--theme-info);text-align:center;white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:800}:where(html[data-theme=light]) .formRelatedRow>span{color:#52709a;background:#eef3fa}.formRelatedRow>code{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-label);font-weight:700;overflow:hidden}:where(html[data-theme=light]) .formRelatedRow>code{color:#526984}.formRelatedRow>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .formRelatedRow>strong{color:#364b64}.formRelatedRow>button{border:1px solid var(--theme-control);background:var(--theme-surface);height:31px;color:var(--theme-info);border-radius:7px;padding:0 9px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .formRelatedRow>button{color:#1761dd;background:#fff;border:1px solid #cbd7e5;border-radius:7px}.formRelatedRow.details{grid-template-columns:115px 135px minmax(0,1fr) 160px}.formRelatedRow.details>small{color:var(--theme-muted)}:where(html[data-theme=light]) .formRelatedRow.details>small{color:#6f7f92}.formHint,.formCounts{color:var(--theme-muted);font-size:13px}:where(html[data-theme=light]) .formHint,:where(html[data-theme=light]) .formCounts{color:#718198}.formDetailsDrawer{width:min(760px,100vw - 24px)}.formDetailCard{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;margin-top:7px;padding:10px 12px}:where(html[data-theme=light]) .formDetailCard{background:#fafbfd;border:1px solid #e0e6ee;border-radius:8px}.formDetailCard h4{color:var(--theme-label);margin:0;font-size:14px}:where(html[data-theme=light]) .formDetailCard h4{color:#364b64}.formDetailCard h4 em{color:var(--theme-info);margin-left:7px;font-size:11px;font-style:normal}:where(html[data-theme=light]) .formDetailCard h4 em{color:#1761dd}.formDetailCard p{color:var(--theme-label);white-space:pre-wrap;margin:6px 0;font-size:13px}:where(html[data-theme=light]) .formDetailCard p{color:#596c83}.formDetailCard small{color:var(--theme-muted)}:where(html[data-theme=light]) .formDetailCard small{color:#8794a4}.formRevision{border:1px solid var(--theme-line);border-radius:8px;grid-template-columns:140px 1fr auto;gap:10px;margin-top:6px;padding:8px 10px;display:grid}:where(html[data-theme=light]) .formRevision{border:1px solid #e0e6ee;border-radius:8px}.formRevision code{color:var(--theme-label)}:where(html[data-theme=light]) .formRevision code{color:#526984}.formRevision span{color:var(--theme-info);font-size:12px;font-weight:800}:where(html[data-theme=light]) .formRevision span{color:#1761dd}@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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}:where(html[data-theme=light]) .companyChecklist{background:#fafbfd;border:1px solid #dfe6ef;border-radius:9px}.companyChecklist label{min-width:0;color:var(--theme-label);align-items:center;gap:8px;font-size:13px;display:flex}:where(html[data-theme=light]) .companyChecklist label{color:#465a73}.companyChecklist input{flex:none;width:16px;height:16px}.formRequirementSearch{border:1px solid var(--theme-line);background:var(--theme-surface);width:100%;height:39px;color:var(--theme-label);border-radius:8px;padding:0 11px}:where(html[data-theme=light]) .formRequirementSearch{color:#354860;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.formRequirementRow,.formSearchResult{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .formRequirementRow,:where(html[data-theme=light]) .formSearchResult{background:#fff;border:1px solid #dfe6ef;border-radius:8px}.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:var(--theme-label);margin-top:3px}:where(html[data-theme=light]) .formRequirementRow strong,:where(html[data-theme=light]) .formSearchResult strong{color:#354b65}.formRequirementRow small,.formSearchResult small{color:var(--theme-muted);margin-top:3px}:where(html[data-theme=light]) .formRequirementRow small,:where(html[data-theme=light]) .formSearchResult small{color:#8190a3}.formRequirementRow select,.formRequirementRow textarea{border:1px solid var(--theme-control);background:var(--theme-input);border-radius:7px;width:100%;min-height:36px;padding:7px 9px}:where(html[data-theme=light]) .formRequirementRow select,:where(html[data-theme=light]) .formRequirementRow textarea{background:#fbfcfe;border:1px solid #dce4ee;border-radius:7px}.formRequirementRow button,.formSearchResult button,.formRequirementCard summary button{border:1px solid var(--theme-control);background:var(--theme-surface);height:31px;color:var(--theme-info);border-radius:7px;padding:0 9px;font-weight:750}:where(html[data-theme=light]) .formRequirementRow button,:where(html[data-theme=light]) .formSearchResult button,:where(html[data-theme=light]) .formRequirementCard summary button{color:#1761dd;background:#fff;border:1px solid #cbd7e5;border-radius:7px}.formRequirementCard{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;margin-top:7px}:where(html[data-theme=light]) .formRequirementCard{background:#fafbfd;border:1px solid #dfe6ef;border-radius:9px}.formRequirementCard summary{min-height:43px;color:var(--theme-label);cursor:pointer;align-items:center;gap:10px;padding:6px 9px 6px 13px;font-weight:750;display:flex}:where(html[data-theme=light]) .formRequirementCard summary{color:#354b65}.formRequirementCard summary button{margin-left:auto}.formRequirementCard>.formGrid{padding:0 12px 12px}.revisionChoice{min-height:40px;color:var(--theme-label);align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}:where(html[data-theme=light]) .revisionChoice{color:#40536b}.revisionChoice input{width:17px;height:17px}.formField>small{color:var(--theme-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}:where(html[data-theme=light]) .formField>small{color:#8491a2}.formDetailCard pre{overflow-wrap:anywhere;color:var(--theme-label);white-space:pre-wrap;margin:7px 0 0;font:13px/1.55 inherit}:where(html[data-theme=light]) .formDetailCard pre{color:#596c83}@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:var(--theme-label);margin:0 0 6px;font-size:13px;font-weight:750;display:block}:where(html[data-theme=light]) .markdownEditorLabel{color:#45556e}.markdownEditorLabel i{color:var(--theme-danger);margin-left:5px;font-size:11px;font-style:normal}:where(html[data-theme=light]) .markdownEditorLabel i{color:#c84a53}.markdownEditor textarea{box-sizing:border-box;background:var(--theme-input);width:100%;max-width:100%;color:var(--theme-label);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;margin:0;padding:10px 11px;font:14px/1.55 inherit;display:block;overflow-x:hidden;border:1px solid var(--theme-control)!important;border-radius:8px!important}:where(html[data-theme=light]) .markdownEditor textarea{color:#354860;background:#fbfcfe;border:1px solid #d7dee8!important;border-radius:8px!important}.markdownEditor textarea:focus-visible{border-color:var(--theme-focus)!important;box-shadow:0 0 0 3px var(--theme-shadow)!important}:where(html[data-theme=light]) .markdownEditor textarea:focus-visible{border-color:#7da7ec!important;box-shadow:0 0 0 3px #eaf1ff!important}.markdownEditor textarea:read-only{background:var(--theme-input);color:var(--theme-label)}:where(html[data-theme=light]) .markdownEditor textarea:read-only{color:#526176;background:#f3f6fa}.markdownEditor textarea:disabled{cursor:not-allowed;background:var(--theme-input);color:var(--theme-disabled)}:where(html[data-theme=light]) .markdownEditor textarea:disabled{color:#8994a3;background:#eef1f5}.markdownEditor.hasError textarea{border-color:var(--theme-danger)!important}:where(html[data-theme=light]) .markdownEditor.hasError textarea{border-color:#cf626a!important}.markdownEditorHelp{color:var(--theme-muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}:where(html[data-theme=light]) .markdownEditorHelp{color:#8491a2}.markdownEditorError{color:var(--theme-danger);margin:6px 0 0;font-size:12px}:where(html[data-theme=light]) .markdownEditorError{color:#b23f48}.resourceDateCell{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.resourceDateCell small{color:var(--theme-muted);margin-top:3px;font-size:11px;font-weight:500}:where(html[data-theme=light]) .resourceDateCell small{color:#8995a5}.resourceSummaryField{grid-column:1/-1}.resourceSummaryField>span{margin-bottom:7px;display:block}.resourceSummaryHelp{color:var(--theme-label);margin:0 0 10px;font-size:12px;display:block}:where(html[data-theme=light]) .resourceSummaryHelp{color:#667085}.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 var(--theme-line);margin:16px 0}:where(html[data-theme=light]) .safeMarkdownPreview hr{border:0;border-top:1px solid #cfd9e5}.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(--theme-accent);border-radius:4px;width:4px;position:absolute;inset:1px auto 1px 0}:where(html[data-theme=light]) .officialResourceDetailsHeader .officialResourceTitle:before{background:var(--blue)}.officialResourceDetailsHeader p b{color:var(--theme-info)}:where(html[data-theme=light]) .officialResourceDetailsHeader p b{color:#1761dd}.officialResourceDetailsDrawer .frameworkDetailsSection>header h3>b{color:var(--theme-info);margin-left:4px;font-size:12px}:where(html[data-theme=light]) .officialResourceDetailsDrawer .frameworkDetailsSection>header h3>b{color:#1761dd}.safeMarkdownPreview{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label);overflow-wrap:anywhere;border-radius:9px;padding:14px 16px;font-size:14px;line-height:1.65}:where(html[data-theme=light]) .safeMarkdownPreview{color:#40546c;background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px}:where(html[data-theme=light]) .safeMarkdownPreview.officialResourceSummary{background:#f8fafc}.safeMarkdownPreview>:first-child{margin-top:0}.safeMarkdownPreview>:last-child{margin-bottom:0}.safeMarkdownPreview h3,.safeMarkdownPreview h4,.safeMarkdownPreview h5,.safeMarkdownPreview h6{color:var(--theme-text);margin:16px 0 7px;line-height:1.35}:where(html[data-theme=light]) .safeMarkdownPreview h3,:where(html[data-theme=light]) .safeMarkdownPreview h4,:where(html[data-theme=light]) .safeMarkdownPreview h5,:where(html[data-theme=light]) .safeMarkdownPreview h6{color:#20344d}.safeMarkdownPreview p{margin:9px 0}.safeMarkdownPreview ul,.safeMarkdownPreview ol{margin:9px 0;padding-left:25px}.safeMarkdownPreview li+li{margin-top:4px}.safeMarkdownPreview blockquote{border-left:3px solid var(--theme-info);background:var(--theme-raised);color:var(--theme-label);margin:11px 0;padding:9px 12px}:where(html[data-theme=light]) .safeMarkdownPreview blockquote{color:#566b84;background:#f3f7fc;border-left:3px solid #9bb9e5}.safeMarkdownPreview a{color:var(--theme-info);text-decoration:underline}:where(html[data-theme=light]) .safeMarkdownPreview a{color:#1761dd}.safeMarkdownPreview code{background:var(--theme-raised);border-radius:4px;padding:2px 4px}:where(html[data-theme=light]) .safeMarkdownPreview code{background:#edf2f7}.safeMarkdownTableWrap{max-width:100%;overflow-x:auto}.safeMarkdownPreview table{border-collapse:collapse;background:var(--theme-surface);width:100%;margin:11px 0}:where(html[data-theme=light]) .safeMarkdownPreview table{background:#fff}.safeMarkdownPreview th,.safeMarkdownPreview td{border:1px solid var(--theme-line);text-align:left;padding:8px 10px}:where(html[data-theme=light]) .safeMarkdownPreview th,:where(html[data-theme=light]) .safeMarkdownPreview td{border:1px solid #dce3ec}.safeMarkdownPreview th{background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid}:where(html[data-theme=light]) .officialResourceFileRow{background:#fff;border:1px solid #dce3ea;border-radius:8px}.officialResourceFileRow>span{background:var(--theme-raised);width:30px;height:30px;color:var(--theme-info);border-radius:6px;place-items:center;display:grid}:where(html[data-theme=light]) .officialResourceFileRow>span{color:#4e73a5;background:#edf3fc}.officialResourceFileRow>div:nth-child(2){min-width:0}.officialResourceFileRow strong,.officialResourceFileRow small{display:block}.officialResourceFileRow strong{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .officialResourceFileRow strong{color:#354860}.officialResourceFileRow small{color:var(--theme-muted);margin-top:3px;font-size:11px}:where(html[data-theme=light]) .officialResourceFileRow small{color:#8290a1}.officialResourceFileRow>div:last-child{gap:7px;display:flex}.officialResourceFileRow button,.officialResourceFileRow a{border:1px solid var(--theme-control);background:var(--theme-surface);height:32px;color:var(--theme-label);border-radius:6px;align-items:center;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}:where(html[data-theme=light]) .officialResourceFileRow button,:where(html[data-theme=light]) .officialResourceFileRow a{color:#28435f;background:#fff;border:1px solid #cbd5df;border-radius:6px}.officialResourceRelatedRow{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .officialResourceRelatedRow{background:#fff;border:1px solid #e0e6ee;border-radius:8px}.officialResourceRelatedRow>span{background:var(--theme-raised);color:var(--theme-info);text-align:center;white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:800}:where(html[data-theme=light]) .officialResourceRelatedRow>span{color:#52709a;background:#eef3fa}.officialResourceRelatedRow>code{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-label);font-weight:700;overflow:hidden}:where(html[data-theme=light]) .officialResourceRelatedRow>code{color:#526984}.officialResourceRelatedRow>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .officialResourceRelatedRow>strong{color:#364b64}.officialResourceRelatedRow>small{color:var(--theme-muted);white-space:nowrap;font-size:12px}:where(html[data-theme=light]) .officialResourceRelatedRow>small{color:#6f7f92}.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(--theme-accent);border-radius:4px;width:4px;position:absolute;inset:1px auto 1px 0}:where(html[data-theme=light]) .regulatoryDetailsTitle:before{background:var(--blue)}.regulatoryDetailsTitle.framework:before{background:var(--theme-danger-bg)}:where(html[data-theme=light]) .regulatoryDetailsTitle.framework:before{background:#c54850}.regulatoryDetailsHeader p b{color:var(--theme-info)}:where(html[data-theme=light]) .regulatoryDetailsHeader p b{color:#1761dd}.regulatoryDetailsHeader .framework p b{color:var(--theme-danger)}:where(html[data-theme=light]) .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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .frameworkModalHeader .frameworkClose:focus-visible{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{background:var(--theme-raised);color:var(--theme-info);letter-spacing:.03em;white-space:nowrap;border-radius:5px;justify-content:center;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}:where(html[data-theme=light]) .relatedDocumentBadge{color:#52709a;background:#eef3fa}.relatedDocumentsEmpty{margin:0}.relatedDocumentReadOnlyList,.officialResourceRelatedList{gap:7px;display:grid}.relatedDocumentReadOnlyRow{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;grid-template-columns:120px 135px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid}:where(html[data-theme=light]) .relatedDocumentReadOnlyRow{background:#fff;border:1px solid #e0e6ee;border-radius:8px}.relatedDocumentReadOnlyRow>code{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-label);font-weight:700;overflow:hidden}:where(html[data-theme=light]) .relatedDocumentReadOnlyRow>code{color:#526984}.relatedDocumentReadOnlyRow>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .relatedDocumentReadOnlyRow>strong{color:#364b64}.relatedDocumentMetadata{grid-column:2/-1;min-width:0}.relatedDocumentMetadata>small{color:var(--theme-muted);font-size:12px;font-weight:750;display:block}:where(html[data-theme=light]) .relatedDocumentMetadata>small{color:#6f7f92}.relatedDocumentMetadata>p{color:var(--theme-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}:where(html[data-theme=light]) .relatedDocumentMetadata>p{color:#6f7f92}.relatedDocumentMetadata .safeMarkdownPreview{margin-top:6px;padding:9px 11px;font-size:12px}.relatedSelected,.relatedResults{min-width:0}.relatedSelected+.relatedResults{margin-top:9px}.relatedSearchError{color:var(--theme-danger)!important}:where(html[data-theme=light]) .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:var(--theme-label);font-weight:700;overflow:hidden}:where(html[data-theme=light]) .relatedDocumentSearchResult>code{color:#526984}.relatedDocumentSearchResult>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .relatedDocumentSearchResult>strong{color:#364b64}.relatedDocumentSearchResult>button,.formGeneralRelatedRow>button{border:1px solid var(--theme-control);background:var(--theme-surface);height:31px;color:var(--theme-info);border-radius:7px;padding:0 9px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .relatedDocumentSearchResult>button,:where(html[data-theme=light]) .formGeneralRelatedRow>button{color:#1761dd;background:#fff;border:1px solid #cbd7e5;border-radius:7px}.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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .relatedDocumentPicker button:focus-visible,:where(html[data-theme=light]) .relatedDocumentPicker input:focus-visible,:where(html[data-theme=light]) .relatedDocumentPicker select:focus-visible{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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;align-items:center;gap:7px;width:min(330px,30vw);height:34px;padding:0 7px 0 10px;display:flex}:where(html[data-theme=light]) .regulatorySearch{background:#f8fafc;border:1px solid #dce4ee;border-radius:8px}.regulatorySearch>span{color:var(--theme-muted)}:where(html[data-theme=light]) .regulatorySearch>span{color:#8593a5}.regulatorySearch input{min-width:0;color:var(--theme-label);background:0 0;border:0;outline:0;flex:1;font-size:13px}:where(html[data-theme=light]) .regulatorySearch input{color:#334861}.regulatorySearchClear{width:24px!important;height:24px!important;color:var(--theme-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:18px!important}:where(html[data-theme=light]) .regulatorySearchClear{color:#69798e!important}.regulatoryFilterWrap{position:relative}.regulatoryFilterPanel{z-index:9;border:1px solid var(--theme-line);background:var(--theme-surface);text-align:left;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 #0000002e}:where(html[data-theme=light]) .regulatoryFilterPanel{background:#fff;border:1px solid #d8e1ec;border-radius:11px;box-shadow:0 16px 38px #1b304b2e}.regulatoryFilterPanel>header{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}:where(html[data-theme=light]) .regulatoryFilterPanel>header{border-bottom:1px solid #e7ebf0}.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:var(--theme-label);margin-bottom:6px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .regulatoryFilterPanel legend{color:#586b82}.regulatoryFilterPanel fieldset>div:not(.regulatoryDateRange){flex-wrap:wrap;gap:6px;display:flex}.regulatoryFilterPanel fieldset>div>label{border:1px solid var(--theme-control);background:var(--theme-surface);color:var(--theme-label);border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}:where(html[data-theme=light]) .regulatoryFilterPanel fieldset>div>label{color:#4c6078;background:#fafbfd;border:1px solid #dce4ed;border-radius:7px}.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{border:1px solid var(--theme-control);background:var(--theme-input);border-radius:7px;width:100%;height:34px;padding:0 7px}:where(html[data-theme=light]) .regulatoryDateRange input{background:#fff;border:1px solid #dce4ed;border-radius:7px}.regulatoryFilterError{color:var(--theme-danger);margin:9px 0 0;font-size:12px}:where(html[data-theme=light]) .regulatoryFilterError{color:#b54149}.regulatoryFilterPanel>footer{border-top:1px solid var(--theme-line);justify-content:flex-end;gap:7px;margin-top:13px;padding-top:10px;display:flex}:where(html[data-theme=light]) .regulatoryFilterPanel>footer{border-top:1px solid #e7ebf0}.regulatoryFilterPanel>footer button.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-control);background:var(--theme-surface);color:var(--blue);border-radius:7px;padding:6px 9px;font-size:12px}:where(html[data-theme=light]) .regulatoryEmpty button{background:#fff;border:1px solid #cbd9e8;border-radius:7px}.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:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .memorandumReference b{color:#425a76}.memorandumReference small{color:var(--theme-muted);font:11px ui-monospace,SFMono-Regular,Consolas,monospace}:where(html[data-theme=light]) .memorandumReference small{color:#8996a6}.documentFileRow:focus-visible,.regulatoryListTools button:focus-visible,.regulatoryListTools input:focus-visible,.regulatoryListTools select:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .documentFileRow:focus-visible,:where(html[data-theme=light]) .regulatoryListTools button:focus-visible,:where(html[data-theme=light]) .regulatoryListTools input:focus-visible,:where(html[data-theme=light]) .regulatoryListTools select:focus-visible{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%,var(--theme-header));color:var(--red)}:where(html[data-theme=light]) .regulatoryEditHeader>.frameworkModalTitle>span{background:color-mix(in srgb,var(--red) 9%,white)}.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%,var(--theme-surface));color:var(--red)}:where(html[data-theme=light]) .frameworkDocumentEditModal .frameworkModalTitle>span,:where(html[data-theme=light]) .emailEditModal .frameworkModalTitle>span{background:color-mix(in srgb,var(--red) 9%,white)}.regulatoryEditFooter{justify-content:space-between;align-items:center;display:flex}.frameworkPdfEditor{gap:11px;min-width:0;display:grid}.frameworkPdfCurrent{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}:where(html[data-theme=light]) .frameworkPdfCurrent{background:#fbfcfe;border:1px solid #dce4ee;border-radius:10px}.frameworkPdfCurrent>div:first-child{min-width:0}.frameworkPdfCurrent strong,.frameworkPdfCurrent small{display:block}.frameworkPdfCurrent strong{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-label);font-size:14px;overflow:hidden}:where(html[data-theme=light]) .frameworkPdfCurrent strong{color:#354860}.frameworkPdfCurrent small{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .frameworkPdfCurrent small{color:#8290a1}.frameworkPdfActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.frameworkPdfActions button,.frameworkPdfActions a,.frameworkPdfChoose,.frameworkPdfPending button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:36px;color:var(--theme-label);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}:where(html[data-theme=light]) .frameworkPdfActions button,:where(html[data-theme=light]) .frameworkPdfActions a,:where(html[data-theme=light]) .frameworkPdfChoose,:where(html[data-theme=light]) .frameworkPdfPending button{color:#476079;background:#fff;border:1px solid #cbd7e5;border-radius:8px}.frameworkPdfActions .frameworkPdfReplace,.frameworkPdfChoose{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .frameworkPdfActions .frameworkPdfReplace,:where(html[data-theme=light]) .frameworkPdfChoose{color:#2464c7;background:#edf4ff;border-color:#8fb2e8}.frameworkPdfActions .dangerSecondary{border-color:var(--theme-danger);background:var(--theme-surface);color:var(--theme-danger)}:where(html[data-theme=light]) .frameworkPdfActions .dangerSecondary{color:#b23939;background:#fff;border-color:#e5a6a6}.frameworkPdfPending{border:1px solid var(--theme-info);background:var(--theme-raised);border-radius:10px;padding:12px 14px}:where(html[data-theme=light]) .frameworkPdfPending{background:#f3f7ff;border:1px solid #a9c5ee;border-radius:10px}.frameworkPdfPending>span{background:var(--theme-info-bg);color:var(--theme-info);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850;display:inline-flex}:where(html[data-theme=light]) .frameworkPdfPending>span{color:#2865c9;background:#dceaff}.frameworkPdfPending dl{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.frameworkPdfPending dl>div{min-width:0}.frameworkPdfPending dt{color:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .frameworkPdfPending dt{color:#7e8c9e}.frameworkPdfPending dd{color:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:750;overflow:hidden}:where(html[data-theme=light]) .frameworkPdfPending dd{color:#354860}.frameworkPdfPending>p{color:var(--theme-label);margin:9px 0;font-size:13px}:where(html[data-theme=light]) .frameworkPdfPending>p{color:#5f7085}.frameworkPdfPending.deleting{border-color:var(--theme-line);background:var(--theme-raised)}:where(html[data-theme=light]) .frameworkPdfPending.deleting{background:#fff7f7;border-color:#efc3c6}.frameworkPdfPending.deleting>span{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .frameworkPdfPending.deleting>span{color:#b63d47;background:#fde8e9}.frameworkPdfDeleteLayer .verifyDialog>p{overflow-wrap:anywhere}.frameworkPdfDeleteLayer ul{color:var(--theme-label);margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.65}:where(html[data-theme=light]) .frameworkPdfDeleteLayer ul{color:#52647a}.frameworkEditorLayer .frameworkPdfDeleteFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.frameworkPdfDeleteFooter small{color:var(--theme-muted);flex:1;font-size:12px}:where(html[data-theme=light]) .frameworkPdfDeleteFooter small{color:#7e8b9e}.frameworkEditorLayer button.dangerPrimary{border-color:var(--theme-danger);background:var(--theme-danger-bg);color:var(--theme-text);margin-left:auto}:where(html[data-theme=light]) .frameworkEditorLayer button.dangerPrimary{color:#fff;background:#bb3540;border-color:#bb3540}.frameworkDetailsEmpty>strong,.frameworkDetailsEmpty>small{display:block}.frameworkDetailsEmpty>small{color:var(--theme-muted);margin-top:5px}:where(html[data-theme=light]) .frameworkDetailsEmpty>small{color:#72839a}@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:var(--theme-label);grid-area:3/1/auto/-1;font-size:12px}:where(html[data-theme=light]) .documentFileRow.frameworkDocumentTable>.frameworkEffective{color:#65778d}.documentFileRow.frameworkDocumentTable>.frameworkEffective:before{content:"Effective · ";color:var(--theme-muted);text-transform:uppercase;font-size:10px;font-weight:800}:where(html[data-theme=light]) .documentFileRow.frameworkDocumentTable>.frameworkEffective:before{color:#8b98a8}.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{background:var(--theme-raised);width:28px;height:28px;color:var(--theme-info);border-radius:6px;flex:none;place-items:center;display:grid;overflow:visible}:where(html[data-theme=light]) .filePicker .emailAttachmentPick>span{color:#4e73a5;background:#edf3fc}.filePicker .emailAttachmentPick>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .filePicker .emailAttachmentPick>strong{color:#354860}.filePicker .emailAttachmentPick>small{min-width:max-content;color:var(--theme-muted);white-space:nowrap;font-size:11px}:where(html[data-theme=light]) .filePicker .emailAttachmentPick>small{color:#8290a1}.filePicker .filePickerRemove{border-color:var(--theme-line);color:var(--red);flex-shrink:0}:where(html[data-theme=light]) .filePicker .filePickerRemove{border-color:#cbd5df}.filePicker .filePickerRemove:hover{background:var(--theme-hover);color:var(--theme-danger)}:where(html[data-theme=light]) .filePicker .filePickerRemove:hover{color:#c54555;background:#fff0f0}.filePicker .filePickerRemove:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .filePicker .filePickerRemove:focus-visible{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{border:1px solid var(--theme-line);background:var(--theme-surface);height:38px;color:var(--theme-label);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}:where(html[data-theme=light]) .licenseChoices label{color:#536278;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.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{border:1px solid var(--theme-line);background:var(--theme-surface);color:#0000;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:grid}:where(html[data-theme=light]) .licenseChoices label>b{background:#fff;border:1px solid #b8c3d1;border-radius:4px}.licenseChoices label.selected{border-color:var(--theme-info);background:var(--theme-raised);color:var(--blue);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .licenseChoices label.selected{background:#f2f7ff;border-color:#8bb1ef;box-shadow:inset 0 0 0 1px #c4d7f7}.licenseChoices label.selected>b{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent)}:where(html[data-theme=light]) .licenseChoices label.selected>b{border-color:var(--blue);background:var(--blue);color:#fff}.licenseChoices label:has(input:focus-visible){outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .licenseChoices label:has(input:focus-visible){outline:3px solid #bdd2f4}.regulatoryGeneratedPreview .regulatoryGeneratedPaths{gap:7px;margin-top:10px;display:grid}.regulatoryGeneratedPreview .regulatoryGeneratedPaths>p{border-top:1px solid var(--theme-line);min-width:0;color:var(--theme-muted);grid-template-columns:92px minmax(0,1fr);gap:10px;margin:0;padding-top:7px;font-size:13px;line-height:1.45;display:grid}:where(html[data-theme=light]) .regulatoryGeneratedPreview .regulatoryGeneratedPaths>p{color:#6d7e94;border-top:1px solid #dce7f5}.regulatoryGeneratedPreview .regulatoryGeneratedPaths b{color:var(--theme-info)}:where(html[data-theme=light]) .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{background:var(--theme-raised);width:18px;height:18px;color:var(--theme-info);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}:where(html[data-theme=light]) .regulatoryFooterGuidance>p>span{color:#5478aa;background:#edf3fb}.regulatoryFooterGuidance>p>em{min-width:0;color:var(--theme-muted);word-break:keep-all;overflow-wrap:break-word;text-shadow:none;flex:1;font-size:13px;font-style:normal;font-weight:400;line-height:1.45}:where(html[data-theme=light]) .regulatoryFooterGuidance>p>em{color:#7e8b9e}.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%,var(--theme-line));background:var(--theme-surface);color:var(--red);box-shadow:none}:where(html[data-theme=light]) .regulatoryAddFooter .frameworkCancel{border:1px solid color-mix(in srgb,var(--red) 48%,white);background:#fff}.regulatoryAddFooter .frameworkCancel:hover{background:color-mix(in srgb,var(--red) 7%,var(--theme-hover))}:where(html[data-theme=light]) .regulatoryAddFooter .frameworkCancel:hover{background:color-mix(in srgb,var(--red) 7%,white)}.regulatoryAddFooter .frameworkCancel:active{background:color-mix(in srgb,var(--red) 13%,var(--theme-surface))}:where(html[data-theme=light]) .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%,var(--theme-focus));outline-offset:2px}:where(html[data-theme=light]) .regulatoryAddFooter .frameworkCancel:focus-visible{outline:3px solid color-mix(in srgb,var(--red) 35%,white)}.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{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .relatedDocumentActionRow{background:#fff;border:1px solid #e0e6ee;border-radius:8px}.relatedDocumentActionRow .relatedDocumentTitle,.relatedDocumentReadOnlyRow .relatedDocumentTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-label);font-size:13px;overflow:hidden}:where(html[data-theme=light]) .relatedDocumentActionRow .relatedDocumentTitle,:where(html[data-theme=light]) .relatedDocumentReadOnlyRow .relatedDocumentTitle{color:#364b64}.relatedDocumentActionRow>button,.relatedDocumentList .relatedDocumentActionRow>button{border:1px solid var(--theme-control);background:var(--theme-surface);width:auto;min-width:62px;height:30px;min-height:30px;color:var(--theme-info);text-align:center;border-radius:7px;padding:0 9px;font-size:12px;font-weight:800;display:block}:where(html[data-theme=light]) .relatedDocumentActionRow>button,:where(html[data-theme=light]) .relatedDocumentList .relatedDocumentActionRow>button{color:#1761dd;background:#fff;border:1px solid #cbd7e5;border-radius:7px}.relatedDocumentActionRow>button.danger,.relatedDocumentList .relatedDocumentActionRow>button.danger{border-color:var(--theme-control);color:var(--red)}:where(html[data-theme=light]) .relatedDocumentActionRow>button.danger,:where(html[data-theme=light]) .relatedDocumentList .relatedDocumentActionRow>button.danger{border-color:#e5c8cb}.relatedDocumentActionRow>button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .relatedDocumentActionRow>button:focus-visible{outline:3px solid #a8c5f3}.relatedDocumentSelectionCard{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;min-width:0;margin-top:7px;padding:8px}:where(html[data-theme=light]) .relatedDocumentSelectionCard{background:#fafbfd;border:1px solid #dfe6ef;border-radius:9px}.relatedDocumentSelectionCard>.relatedDocumentActionRow{border:0;border-bottom:1px solid var(--theme-line);background:0 0;border-radius:0;padding:0 0 7px}:where(html[data-theme=light]) .relatedDocumentSelectionCard>.relatedDocumentActionRow{border:0;border-bottom:1px solid #e5eaf1;border-radius:0}.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{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;height:38px;color:var(--theme-label);border-radius:8px;padding:0 10px}:where(html[data-theme=light]) .relatedDocumentControls>select,:where(html[data-theme=light]) .relatedDocumentControls>input{color:#354860;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.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{border-left:1px solid var(--theme-line);background:var(--theme-surface)}:where(html[data-theme=light]) .safeMarkdownPreview.officialResourceSummary{background:#fbfcfe;border-left:1px solid #dce3ec}.regulatoryDetailsFileList{gap:8px;min-width:0;display:grid}.regulatoryDetailsFileRow{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .regulatoryDetailsFileRow{background:#fff;border:1px solid #dce3ea;border-radius:8px}.regulatoryDetailsFileRow>div{min-width:0}.regulatoryDetailsFileRow small,.formDetailField>small,.formSectionIdentity small{color:var(--theme-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}:where(html[data-theme=light]) .regulatoryDetailsFileRow small,:where(html[data-theme=light]) .formDetailField>small,:where(html[data-theme=light]) .formSectionIdentity small{color:#7a899a}.regulatoryDetailsFileRow strong{min-width:0;color:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}:where(html[data-theme=light]) .regulatoryDetailsFileRow strong{color:#354860}.regulatoryDetailsFileActions{white-space:nowrap;justify-content:flex-end;gap:7px;display:flex}.regulatoryDetailsFileActions button,.regulatoryDetailsFileActions a{border:1px solid var(--theme-control);background:var(--theme-surface);height:32px;color:var(--theme-label);border-radius:6px;align-items:center;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}:where(html[data-theme=light]) .regulatoryDetailsFileActions button,:where(html[data-theme=light]) .regulatoryDetailsFileActions a{color:#28435f;background:#fff;border:1px solid #cbd5df;border-radius:6px}.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{border:1px solid var(--theme-line);background:var(--theme-surface);height:31px;color:var(--theme-label);border-radius:7px;padding:0 10px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .pagcorFilter{color:#596b81;background:#fff;border:1px solid #d5dee8;border-radius:7px}.pagcorFilter:hover{border-color:var(--theme-line);background:var(--theme-hover)}:where(html[data-theme=light]) .pagcorFilter:hover{background:#f8fafc;border-color:#bdc9d7}.pagcorFilter:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .pagcorFilter:focus-visible{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{border-top:1px solid var(--theme-line);background:var(--theme-surface);flex:none;margin:0;padding:10px 13px}:where(html[data-theme=light]) .regulatoryFilterPortal>footer{background:#fff;border-top:1px solid #e7ebf0}@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%,var(--theme-line))!important;background:var(--theme-surface)!important;color:var(--red)!important;box-shadow:none!important}:where(html[data-theme=light]) .dangerSecondary,:where(html[data-theme=light]) .frameworkCancel{border:1px solid color-mix(in srgb,var(--red) 48%,white)!important;background:#fff!important}.dangerSecondary:hover,.frameworkCancel:hover{background:color-mix(in srgb,var(--red) 7%,var(--theme-hover))!important}:where(html[data-theme=light]) .dangerSecondary:hover,:where(html[data-theme=light]) .frameworkCancel:hover{background:color-mix(in srgb,var(--red) 7%,white)!important}.dangerSecondary:active,.frameworkCancel:active{background:color-mix(in srgb,var(--red) 13%,var(--theme-surface))!important}:where(html[data-theme=light]) .dangerSecondary:active,:where(html[data-theme=light]) .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%,var(--theme-focus))!important}:where(html[data-theme=light]) .dangerSecondary:focus-visible,:where(html[data-theme=light]) .frameworkCancel:focus-visible{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{border:1px solid var(--theme-control);background:var(--theme-surface);height:36px;color:var(--theme-label);border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .regulatoryFilterPortal>footer button{color:#596b81;background:#fff;border:1px solid #d5dee8;border-radius:8px}.regulatoryFilterActions{align-items:center;gap:8px;display:flex}.regulatoryFilterPortal>footer .regulatoryFilterApply{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent)}:where(html[data-theme=light]) .regulatoryFilterPortal>footer .regulatoryFilterApply{border-color:var(--blue);background:var(--blue);color:#fff}.regulatoryFilterPortal>footer .regulatoryFilterApply:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .regulatoryFilterPortal>footer .regulatoryFilterApply:focus-visible{outline:3px solid #a8c5f3}.regulatoryFilterEmpty{color:var(--theme-muted);margin:0;padding:7px 0;font-size:12px}:where(html[data-theme=light]) .regulatoryFilterEmpty{color:#8794a5}@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{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label);box-shadow:none}:where(html[data-theme=light]) .regulatoryFooterSecondary{color:#476079;background:#fff;border:1px solid #cbd7e5}.irSingleActionFooter{justify-content:flex-start}.regulatorySectionAction{border:1px solid var(--theme-line);background:var(--theme-surface);height:34px;color:var(--theme-label);cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .regulatorySectionAction{color:#476079;background:#fff;border:1px solid #cbd7e5;border-radius:8px}.regulatorySectionAction:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .regulatorySectionAction:focus-visible{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){border-color:var(--theme-info);background:var(--theme-info-bg)}:where(html[data-theme=light]) .frameworkDetailsDrawer>.regulatoryDetailsActionFooter .frameworkSubmit:hover:not(:disabled){background:#0f56c9;border-color:#0f56c9}.frameworkDetailsDrawer>.regulatoryDetailsActionFooter .frameworkSubmit:active:not(:disabled){border-color:var(--theme-info);background:var(--theme-selected)}:where(html[data-theme=light]) .frameworkDetailsDrawer>.regulatoryDetailsActionFooter .frameworkSubmit:active:not(:disabled){background:#0b49ad;border-color:#0b49ad}.frameworkDetailsDrawer>.regulatoryDetailsActionFooter .frameworkSubmit:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .frameworkDetailsDrawer>.regulatoryDetailsActionFooter .frameworkSubmit:focus-visible{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:var(--theme-surface);border-radius:13px;box-shadow:0 5px 18px #00000010}:where(html[data-theme=light]) .assistantWorkflowGuide,:where(html[data-theme=light]) .assistantSourceUpdates{background:#fff;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{border:1px solid var(--theme-line);background:var(--theme-header);color:var(--theme-muted);letter-spacing:.55px;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .assistantWorkflowGuide>header>span{color:#748298;background:#f7f9fb;border:1px solid #dfe5ed;border-radius:999px}.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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;min-width:0;min-height:126px;padding:13px 14px}:where(html[data-theme=light]) .assistantWorkflowStepWrap>article{background:#fbfcfe;border:1px solid #e0e6ee;border-radius:10px}.assistantWorkflowStepWrap>article.current{border-color:var(--theme-line);background:var(--theme-raised)}:where(html[data-theme=light]) .assistantWorkflowStepWrap>article.current{background:#f5f2ff;border-color:#d4c9f2}.assistantWorkflowStepWrap>article>small{color:var(--theme-muted);font-size:12px;font-weight:850}:where(html[data-theme=light]) .assistantWorkflowStepWrap>article>small{color:#7c8da4}.assistantWorkflowStepWrap h3{color:var(--theme-label);margin:8px 0 0;font-size:16px}:where(html[data-theme=light]) .assistantWorkflowStepWrap h3{color:#2d405a}.assistantWorkflowStepWrap p{color:var(--theme-muted);margin:6px 0 11px;font-size:13px}:where(html[data-theme=light]) .assistantWorkflowStepWrap p{color:#718096}.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{background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .assistantWorkflowStepWrap footer b{color:#63748a;background:#edf1f6}.assistantWorkflowStepWrap footer em{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .assistantWorkflowStepWrap footer em{color:#6849bd;background:#e8e1fb}.assistantWorkflowStepWrap>i{color:var(--theme-muted);font-size:18px;font-style:normal}:where(html[data-theme=light]) .assistantWorkflowStepWrap>i{color:#a9b5c4}.assistantSourceUpdates{overflow:hidden}.assistantSourceUpdates>.knowledgeListHeader{min-height:80px}.assistantSourceToolbar{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);padding:10px 17px}:where(html[data-theme=light]) .assistantSourceToolbar{background:#fbfcfe;border-bottom:1px solid #e9edf2}.assistantSourceToolbar .regulatoryListTools{justify-content:flex-end;width:100%}.assistantSourceToolbar .regulatorySearch{margin-right:auto}.assistantSourceToolbarSelectors{align-items:center;gap:7px;display:flex}.assistantSourceToolbarSelectors label{color:var(--theme-muted);align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}:where(html[data-theme=light]) .assistantSourceToolbarSelectors label{color:#738197}.assistantSourceToolbarSelectors select,.assistantSourceFooter select{border:1px solid var(--theme-control);background:var(--theme-input);height:36px;color:var(--theme-label);border-radius:8px;padding:0 28px 0 9px;font-size:13px}:where(html[data-theme=light]) .assistantSourceToolbarSelectors select,:where(html[data-theme=light]) .assistantSourceFooter select{color:#52657e;background:#fff;border:1px solid #d9e1eb;border-radius:8px}.assistantSelectionBar{border-bottom:1px solid var(--theme-line);background:var(--theme-raised);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 17px;display:flex}:where(html[data-theme=light]) .assistantSelectionBar{background:#f2f7ff;border-bottom:1px solid #d5e2f4}.assistantSelectionBar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistantSelectionBar strong{color:var(--theme-info);font-size:14px}:where(html[data-theme=light]) .assistantSelectionBar strong{color:#315a96}.assistantSelectionBar span{color:var(--theme-muted);font-size:13px}:where(html[data-theme=light]) .assistantSelectionBar span{color:#7185a2}.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{background:var(--theme-header);min-height:36px;color:var(--theme-muted);letter-spacing:.45px;padding:0 15px;font-size:11px;font-weight:850}:where(html[data-theme=light]) .assistantSourceTableHead{color:#7d8b9d;background:#f6f8fb}.assistantSourceRow{border-top:1px solid var(--theme-line);background:var(--theme-surface);min-height:88px;padding:10px 15px}:where(html[data-theme=light]) .assistantSourceRow{background:#fff;border-top:1px solid #edf1f5}.assistantSourceRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .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:var(--theme-info);font-size:11px;font-weight:850}:where(html[data-theme=light]) .assistantSourceIdentity small{color:#5f7fa9}.assistantSourceIdentity strong{color:var(--theme-text);margin-top:4px;font-size:14px;line-height:1.35}:where(html[data-theme=light]) .assistantSourceIdentity strong{color:#263951}.assistantSourceIdentity span{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}:where(html[data-theme=light]) .assistantSourceIdentity span{color:#7d8999}.assistantSourceIdentity em{color:var(--theme-muted);margin-top:4px;font-size:11px;font-style:normal}:where(html[data-theme=light]) .assistantSourceIdentity em{color:#96a1af}.assistantIntakeBadge,.assistantChangeBadge{border:1px solid var(--theme-line);background:var(--theme-raised);min-height:25px;color:var(--theme-label);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}:where(html[data-theme=light]) .assistantIntakeBadge,:where(html[data-theme=light]) .assistantChangeBadge{color:#5d7088;background:#f8fafc;border:1px solid #ced8e5;border-radius:6px}.assistantIntakeBadge.auto{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .assistantIntakeBadge.auto{color:#25775b;background:#eef8f4;border-color:#bdd9cf}.assistantIntakeBadge.change{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .assistantIntakeBadge.change{color:#6c52a8;background:#f5f1fc;border-color:#cfc4e8}.assistantChangeBadge.new{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .assistantChangeBadge.new{color:#2b67c3;background:#edf4ff;border-color:#bfd4f2}.assistantChangeBadge.updated,.assistantChangeBadge.new-version{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .assistantChangeBadge.updated,:where(html[data-theme=light]) .assistantChangeBadge.new-version{color:#9b691c;background:#fff8e9;border-color:#ead5ae}.assistantChangeBadge.status-changed{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .assistantChangeBadge.status-changed{color:#684da9;background:#f4f0fc;border-color:#cfc4e8}.assistantChangeBadge.missing-verify{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .assistantChangeBadge.missing-verify{color:#b0444e;background:#fff2f3;border-color:#efc6ca}.assistantSourceRow time,.assistantRelation{color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .assistantSourceRow time,:where(html[data-theme=light]) .assistantRelation{color:#63758b}.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:var(--theme-muted);align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:50%;right:17px;transform:translateY(-50%)}:where(html[data-theme=light]) .assistantSourceFooter>label{color:#7d8998}.assistantSourceFooter select{height:30px;padding-right:24px}.assistantSourceLegends{border-top:1px solid var(--theme-line);background:var(--theme-surface);grid-template-columns:1fr 1fr;gap:12px;padding:13px 17px 16px;display:grid}:where(html[data-theme=light]) .assistantSourceLegends{background:#fbfcfe;border-top:1px solid #e7ebf1}.assistantSourceLegends section{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;padding:12px 13px}:where(html[data-theme=light]) .assistantSourceLegends section{background:#fff;border:1px solid #e0e6ee;border-radius:9px}.assistantSourceLegends h3{color:var(--theme-label);letter-spacing:.6px;margin:0 0 9px;font-size:12px}:where(html[data-theme=light]) .assistantSourceLegends h3{color:#455a74}.assistantSourceLegends p{color:var(--theme-muted);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}:where(html[data-theme=light]) .assistantSourceLegends p{color:#697a90}.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{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label);border-radius:6px;padding:6px;font-size:12px}:where(html[data-theme=light]) .assistantTransferredSources span{color:#52647b;background:#fff;border:1px solid #e1e7ef;border-radius:6px}.assistantTransferredSources small{color:var(--theme-muted);line-height:1.45}:where(html[data-theme=light]) .assistantTransferredSources small{color:#8290a2}.assistantAnalysisContext{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;padding:13px 15px}:where(html[data-theme=light]) .assistantAnalysisContext{background:#f8f5ff;border:1px solid #d9d0ee;border-radius:10px}.assistantAnalysisContext>div{flex-wrap:wrap;gap:7px;display:flex}.assistantAnalysisContext small,.assistantAnalysisContext strong{display:block}.assistantAnalysisContext small{color:var(--theme-violet);font-size:11px;font-weight:850}:where(html[data-theme=light]) .assistantAnalysisContext small{color:#7760b8}.assistantAnalysisContext strong{color:var(--theme-label);font-size:14px}:where(html[data-theme=light]) .assistantAnalysisContext strong{color:#42536c}.assistantAnalysisContext span{background:var(--theme-surface);color:var(--theme-violet);border-radius:6px;padding:5px 7px;font-size:12px}:where(html[data-theme=light]) .assistantAnalysisContext span{color:#5e4b8c;background:#fff}.assistantAnalysisContext p{color:var(--theme-label);margin:0;font-size:12px}:where(html[data-theme=light]) .assistantAnalysisContext p{color:#736b83}.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 var(--theme-line);border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;margin:9px 13px;padding:12px;display:grid}:where(html[data-theme=light]) .assistantSourceRow{border:1px solid #e0e6ee;border-radius:9px}.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:var(--theme-muted);font-size:10px;font-weight:850}:where(html[data-theme=light]) .assistantSourceRow>div:before,:where(html[data-theme=light]) .assistantSourceRow>time:before,:where(html[data-theme=light]) .assistantSourceRow>.assistantRelation:before{color:#8895a5}.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{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);align-items:center;gap:7px;min-height:49px;padding:8px 17px;display:flex;overflow-x:auto}:where(html[data-theme=light]) .assistantSourceCategories{background:#fff;border-bottom:1px solid #e7ebf1}.assistantSourceCategories button{border:1px solid var(--theme-control);background:var(--theme-surface);min-width:max-content;height:32px;color:var(--theme-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}:where(html[data-theme=light]) .assistantSourceCategories button{color:#687a90;background:#fff;border:1px solid #dfe6ef;border-radius:8px}.assistantSourceCategories button:hover{background:var(--theme-hover);color:var(--theme-info)}:where(html[data-theme=light]) .assistantSourceCategories button:hover{color:#3d587c;background:#f5f8fc}.assistantSourceCategories button.active{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .assistantSourceCategories button.active{color:#2465cb;background:#edf4ff;border-color:#a9c4ed}.assistantSourceCategories button b{background:var(--theme-raised);min-width:20px;height:20px;color:var(--theme-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}:where(html[data-theme=light]) .assistantSourceCategories button b{color:#718095;background:#eef2f6}.assistantSourceCategories button.active b{background:var(--theme-selected);color:var(--theme-info)}:where(html[data-theme=light]) .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:var(--theme-text);overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.35}:where(html[data-theme=light]) .assistantSourceIdentity>button strong{color:#263951}.assistantSourceIdentity>button span{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.35;overflow:hidden}:where(html[data-theme=light]) .assistantSourceIdentity>button span{color:#75849a}.assistantSourceTypeBadge{border:1px solid var(--theme-line);background:var(--theme-raised);width:max-content;min-width:124px;max-width:144px;min-height:27px;color:var(--theme-info);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:850;white-space:nowrap!important;display:inline-flex!important;overflow:visible!important}:where(html[data-theme=light]) .assistantSourceTypeBadge{color:#2867c9;background:#edf4ff;border:1px solid #bfd4f2;border-radius:6px}:where(html[data-theme=light]) .assistantSourceTypeBadge.internal-document{color:#6d4fba;background:#f3effc;border-color:#d2c6ed}.assistantSourceTypeBadge.pagcor-registry{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .assistantSourceTypeBadge.pagcor-registry{color:#3d6da9;background:#f0f5fd;border-color:#c7d9f2}.assistantSelectionBar button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.assistantStatusGuide{border-top:1px solid var(--theme-line);background:var(--theme-surface);padding:13px 17px 15px}:where(html[data-theme=light]) .assistantStatusGuide{background:#fbfcfe;border-top:1px solid #e5eaf1}.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 var(--theme-line)}:where(html[data-theme=light]) .assistantLegendRow+.assistantLegendRow{border-top:1px solid #edf0f4}.assistantLegendRow>strong{color:var(--theme-label);letter-spacing:.55px;padding-top:5px;font-size:11px}:where(html[data-theme=light]) .assistantLegendRow>strong{color:#50637a}.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:var(--theme-muted);font-size:12px;font-style:normal}:where(html[data-theme=light]) .assistantLegendItem em{color:#68798e}.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:var(--theme-info);font-size:11px;font-weight:650;line-height:1.15}:where(html[data-theme=light]) .assistantSourceTypeBadge small{color:#6987b0}.assistantSourceTypeBadge.pagcor-registry small{color:var(--theme-info)}:where(html[data-theme=light]) .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{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);gap:7px;min-height:51px;padding:8px 17px}:where(html[data-theme=light]) .assistantSourceCategories.interestFilter{background:#fbfcfe;border-bottom:1px solid #e9edf2}.assistantSourceCategories.interestFilter button{border:1px solid var(--theme-control);background:var(--theme-surface);height:32px;color:var(--theme-muted);border-radius:999px;padding:0 12px;font-size:13px;font-weight:650}:where(html[data-theme=light]) .assistantSourceCategories.interestFilter button{color:#738196;background:#fff;border:1px solid #e0e6ee;border-radius:999px}.assistantSourceCategories.interestFilter button.active{border-color:var(--theme-control);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .assistantSourceCategories.interestFilter button.active{color:#2465cb;background:#edf4ff;border-color:#aac5f0}.assistantSourceToolbar .pagcorFilter{background:var(--theme-surface);border-radius:7px;height:31px}:where(html[data-theme=light]) .assistantSourceToolbar .pagcorFilter{background:#fff}.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{background:var(--theme-raised);width:46px;height:46px;color:var(--theme-violet);border-radius:13px;place-items:center;margin:0 auto;font-size:20px;display:grid}:where(html[data-theme=light]) .assistantConversationEmpty>span{color:#6847c7;background:#eee9fb}.assistantConversationEmpty h3{color:var(--theme-label);margin:13px 0 0;font-size:21px}:where(html[data-theme=light]) .assistantConversationEmpty h3{color:#2d4059}.assistantConversationEmpty p{color:var(--theme-muted);margin:7px 0 0;font-size:14px}:where(html[data-theme=light]) .assistantConversationEmpty p{color:#7d8b9d}.assistantConversationEmpty>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.assistantConversationEmpty button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:33px;color:var(--theme-label);border-radius:999px;padding:0 10px;font-size:12px}:where(html[data-theme=light]) .assistantConversationEmpty button{color:#526a86;background:#fff;border:1px solid #d8e1ec;border-radius:999px}.assistantConversationComposer{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:12px;padding:12px}:where(html[data-theme=light]) .assistantConversationComposer{background:#fbfcfe;border:1px solid #d8e0eb;border-radius:12px}.assistantConversationComposer textarea,.assistantSetupSection>textarea{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;color:var(--theme-label);font:14px/1.55 var(--platform-ui-font);resize:vertical;border-radius:9px;padding:10px}:where(html[data-theme=light]) .assistantConversationComposer textarea,:where(html[data-theme=light]) .assistantSetupSection>textarea{color:#34465e;background:#fff;border:1px solid #dce3ec;border-radius:9px}.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:var(--theme-muted);margin-top:8px;font-size:11px;display:block}:where(html[data-theme=light]) .assistantConversationComposer>small{color:#8a96a6}.assistantContextRail{border-left:1px solid var(--line);background:var(--theme-surface);flex-direction:column;min-width:0;display:flex}:where(html[data-theme=light]) .assistantContextRail{background:#fbfcfe}.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:var(--theme-violet);letter-spacing:.6px;font-size:11px;font-weight:850}:where(html[data-theme=light]) .assistantContextRail>header small{color:#7c66b7}.assistantContextRail>header strong{color:var(--theme-label);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .assistantContextRail>header strong{color:#43566f}.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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;grid-template-columns:144px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}:where(html[data-theme=light]) .assistantContextItem{background:#fff;border:1px solid #dfe5ed;border-radius:9px}.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:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}:where(html[data-theme=light]) .assistantContextItem>div>strong{color:#34475f}.assistantContextItem>div>span{margin-top:6px}.assistantAnalysisSetup{gap:12px;padding:16px;display:grid}.assistantSetupSection{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:11px;overflow:hidden}:where(html[data-theme=light]) .assistantSetupSection{background:#fff;border:1px solid #dfe5ed;border-radius:11px}.assistantSetupSection>header{border-bottom:1px solid var(--theme-line);background:var(--theme-header);align-items:center;gap:11px;min-height:65px;padding:11px 13px;display:flex}:where(html[data-theme=light]) .assistantSetupSection>header{background:#fbfcfe;border-bottom:1px solid #e9edf2}.assistantSetupSection>header>span{background:var(--theme-header);width:30px;height:30px;color:var(--theme-info);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}:where(html[data-theme=light]) .assistantSetupSection>header>span{color:#2868cc;background:#eaf2ff}.assistantSetupSection>header>div{flex:1;min-width:0}.assistantSetupSection h3,.assistantSetupSection p{margin:0}.assistantSetupSection h3{color:var(--theme-label);font-size:15px}:where(html[data-theme=light]) .assistantSetupSection h3{color:#34475f}.assistantSetupSection p{color:var(--theme-muted);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .assistantSetupSection p{color:#7e8b9c}.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{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:58px;color:var(--theme-label);border-radius:9px;padding:8px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .assistantFocusCards button{color:#52647b;background:#fff;border:1px solid #dce4ee;border-radius:9px}.assistantFocusCards button span{color:var(--theme-muted);margin-bottom:5px;display:block}:where(html[data-theme=light]) .assistantFocusCards button span{color:#7d8da0}.assistantFocusCards button.active{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .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:var(--theme-label);gap:6px;font-size:12px;font-weight:750;display:grid}:where(html[data-theme=light]) .assistantAdvancedGrid label{color:#62738a}.assistantAdvancedGrid select{border:1px solid var(--theme-control);background:var(--theme-input);min-width:0;height:38px;color:var(--theme-label);border-radius:8px;padding:0 9px}:where(html[data-theme=light]) .assistantAdvancedGrid select{color:#43566f;background:#fff;border:1px solid #dce4ee;border-radius:8px}.assistantRunBar{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 14px;display:grid}:where(html[data-theme=light]) .assistantRunBar{background:#f3f7fd;border:1px solid #d5e1f1;border-radius:11px}.assistantRunBar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistantRunBar>div:first-child span{background:var(--theme-surface);color:var(--theme-muted);border-radius:7px;padding:6px 8px;font-size:12px}:where(html[data-theme=light]) .assistantRunBar>div:first-child span{color:#68798e;background:#fff}.assistantRunBar>div:first-child b{color:var(--theme-info)}:where(html[data-theme=light]) .assistantRunBar>div:first-child b{color:#315f9c}.assistantRunBar>small{color:var(--theme-muted);grid-column:1/-1;font-size:11px}:where(html[data-theme=light]) .assistantRunBar>small{color:#8290a3}.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{background:var(--theme-raised);width:48px;height:48px;color:var(--theme-muted);border-radius:13px;place-items:center;font-size:20px;display:grid}:where(html[data-theme=light]) .assistantHistoryEmpty>div>span{color:#73839a;background:#eef2f8}.assistantHistoryEmpty h3{color:var(--theme-label);margin:14px 0 0;font-size:19px}:where(html[data-theme=light]) .assistantHistoryEmpty h3{color:#304158}.assistantHistoryEmpty>div>p{max-width:520px;color:var(--theme-muted);margin:7px 0 0;font-size:13px;line-height:1.55}:where(html[data-theme=light]) .assistantHistoryEmpty>div>p{color:#7f8c9d}.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{border-color:var(--theme-line);background:var(--theme-raised);color:var(--semantic-knowledge)}:where(html[data-theme=light]) .assistantSourceTypeBadge.internal-document{background:#eaf7f1;border-color:#bddfce}.assistantSourceTypeBadge.internal-document small{color:var(--theme-label)}:where(html[data-theme=light]) .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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) button.registryEditAction:focus-visible{outline:3px solid #a8c5f3}.knowledgeLibraryRow .knowledgeDetailsAction{display:block}.analysisWorkspace{overflow:visible}.analysisPresetBar{border-bottom:1px solid var(--line);background:var(--theme-surface);align-items:center;gap:14px;padding:11px 16px;display:flex}:where(html[data-theme=light]) .analysisPresetBar{background:#fbfcfe}.analysisPresetBar>strong{color:var(--theme-muted);letter-spacing:.7px;font-size:11px}:where(html[data-theme=light]) .analysisPresetBar>strong{color:#748399}.analysisPresetBar>div{gap:7px;display:flex;overflow-x:auto}.analysisPresetBar button,.analysisChoiceGrid button,.analysisPickerGroups button{border:1px solid var(--theme-control);background:var(--theme-surface);color:var(--theme-label)}:where(html[data-theme=light]) .analysisPresetBar button,:where(html[data-theme=light]) .analysisChoiceGrid button,:where(html[data-theme=light]) .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{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .analysisPresetBar button.active,:where(html[data-theme=light]) .analysisChoiceGrid button.active,:where(html[data-theme=light]) .analysisPickerGroups button.active{color:#2364c9;background:#edf4ff;border-color:#a8c5ef;box-shadow:inset 0 0 0 1px #d8e7ff}.analysisNotice{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-info);border-radius:8px;margin:10px 16px 0;padding:9px 11px;font-size:12px}:where(html[data-theme=light]) .analysisNotice{color:#506e98;background:#f2f7ff;border:1px solid #d4e1f3;border-radius:8px}.analysisWorkspace .assistantAnalysisSetup{padding-top:10px}.analysisSetupSection{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:11px;min-width:0;overflow:hidden}:where(html[data-theme=light]) .analysisSetupSection{background:#fff;border:1px solid #dfe5ed;border-radius:11px}.analysisSetupSection>header{border-bottom:1px solid var(--theme-line);background:var(--theme-header);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:11px 13px;display:flex}:where(html[data-theme=light]) .analysisSetupSection>header{background:#fbfcfe;border-bottom:1px solid #e9edf2}.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:var(--theme-label);white-space:nowrap;font-size:12px}:where(html[data-theme=light]) .analysisSetupSection>header>div:last-child>strong,:where(html[data-theme=light]) .analysisSetupSection>header>strong{color:#5e7189}.analysisSetupSection .pagcorAddButton{min-height:34px}.analysisSourceList{gap:8px;padding:10px;display:grid}.analysisSourceList>article{border:1px solid var(--theme-line);border-radius:9px;grid-template-columns:144px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}:where(html[data-theme=light]) .analysisSourceList>article{border:1px solid #e0e6ee;border-radius:9px}.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:var(--theme-label);font-size:14px}:where(html[data-theme=light]) .analysisSourceList>article>div:nth-child(2)>button strong{color:#30445e}.analysisSourceList>article>div:nth-child(2)>button span{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}:where(html[data-theme=light]) .analysisSourceList>article>div:nth-child(2)>button span{color:#7a899c}.analysisSourceList>article small{color:var(--theme-muted);align-items:center;gap:7px;margin-top:7px;font-size:11px;display:flex}:where(html[data-theme=light]) .analysisSourceList>article small{color:#7b8999}.analysisSourceList>article>div:last-child{gap:9px;display:flex}.analysisRemoveAction{color:var(--theme-danger);background:0 0;border:0;padding:0;font-size:12px;font-weight:800}:where(html[data-theme=light]) .analysisRemoveAction{color:#b04b54}.analysisEmpty{text-align:center;padding:30px}.analysisEmpty strong{color:var(--theme-label)}:where(html[data-theme=light]) .analysisEmpty strong{color:#42566f}.analysisEmpty p{color:var(--theme-muted);margin:6px 0 0;font-size:13px}:where(html[data-theme=light]) .analysisEmpty p{color:#8490a0}.analysisSectionBody{padding:13px}.analysisOptionLead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.analysisOptionLead p{color:var(--theme-muted);margin:0;font-size:12px}:where(html[data-theme=light]) .analysisOptionLead p{color:#748399}.analysisOptionLead label{color:var(--theme-label);align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}:where(html[data-theme=light]) .analysisOptionLead label{color:#52667e}.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:var(--theme-muted);margin-top:4px;font-weight:500;line-height:1.35}:where(html[data-theme=light]) .analysisChoiceGrid button small{color:#7e8c9e}.analysisDesignGrid{grid-template-columns:1fr 1fr;gap:13px;padding:13px;display:grid}.analysisDesignGrid>section{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;min-width:0;padding:12px}:where(html[data-theme=light]) .analysisDesignGrid>section{background:#fbfcfe;border:1px solid #e1e6ed;border-radius:9px}.analysisDesignGrid h4{color:var(--theme-label);letter-spacing:.7px;margin:0;font-size:11px}:where(html[data-theme=light]) .analysisDesignGrid h4{color:#536881}.analysisDesignGrid h4+p{color:var(--theme-muted);margin:5px 0 10px;font-size:11px}:where(html[data-theme=light]) .analysisDesignGrid h4+p{color:#8793a2}.analysisReportStrip{border:1px solid var(--theme-line);background:var(--theme-raised);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}:where(html[data-theme=light]) .analysisReportStrip{background:#f5f8fc;border:1px solid #d7e1ef;border-radius:9px}.analysisReportStrip strong{color:var(--theme-label);letter-spacing:.65px;font-size:11px}:where(html[data-theme=light]) .analysisReportStrip strong{color:#4c6380}.analysisReportStrip p{color:var(--theme-muted);margin:4px 0 0;font-size:11px}:where(html[data-theme=light]) .analysisReportStrip p{color:#8190a2}.analysisReportStrip>div:nth-child(2){gap:5px;display:flex;overflow:hidden}.analysisReportStrip span,.analysisReportStrip b{background:var(--theme-surface);color:var(--theme-info);white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:10px}:where(html[data-theme=light]) .analysisReportStrip span,:where(html[data-theme=light]) .analysisReportStrip b{color:#56708f;background:#fff}.analysisSectionEditor{border:1px solid var(--theme-line);border-radius:9px;gap:6px;margin:0 13px 13px;padding:11px;display:grid}:where(html[data-theme=light]) .analysisSectionEditor{border:1px solid #dfe5ed;border-radius:9px}.analysisSectionEditor>div{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;display:grid}.analysisSectionEditor button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:30px;color:var(--theme-label);border-radius:6px}:where(html[data-theme=light]) .analysisSectionEditor button{color:#5c7088;background:#fff;border:1px solid #d6deea;border-radius:6px}.analysisSectionEditor footer{gap:7px;margin-top:5px;display:flex}.analysisSectionEditor input{flex:1;min-width:0}.analysisAdvanced{border-top:1px solid var(--theme-line)}:where(html[data-theme=light]) .analysisAdvanced{border-top:1px solid #e7ebf1}.analysisAdvanced>button{background:var(--theme-surface);text-align:left;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;display:flex}:where(html[data-theme=light]) .analysisAdvanced>button{background:#fbfcfe}.analysisAdvanced>button span strong,.analysisAdvanced>button span small{display:block}.analysisAdvanced>button strong{color:var(--theme-label)}:where(html[data-theme=light]) .analysisAdvanced>button strong{color:#435971}.analysisAdvanced>button small{color:var(--theme-muted);margin-top:3px}:where(html[data-theme=light]) .analysisAdvanced>button small{color:#8592a3}.analysisAdvancedGrid,.analysisRequestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.analysisAdvancedGrid label,.analysisRequestGrid label{min-width:0;color:var(--theme-label);gap:6px;font-size:12px;font-weight:750;display:grid}:where(html[data-theme=light]) .analysisAdvancedGrid label,:where(html[data-theme=light]) .analysisRequestGrid label{color:#5e7189}.analysisAdvancedGrid input,.analysisAdvancedGrid select,.analysisAdvancedGrid textarea,.analysisRequestGrid input,.analysisRequestGrid select,.analysisRequestGrid textarea,.analysisSectionEditor input{border:1px solid var(--theme-control);background:var(--theme-input);min-width:0;color:var(--theme-label);font:inherit;border-radius:8px;padding:8px 10px}:where(html[data-theme=light]) .analysisAdvancedGrid input,:where(html[data-theme=light]) .analysisAdvancedGrid select,:where(html[data-theme=light]) .analysisAdvancedGrid textarea,:where(html[data-theme=light]) .analysisRequestGrid input,:where(html[data-theme=light]) .analysisRequestGrid select,:where(html[data-theme=light]) .analysisRequestGrid textarea,:where(html[data-theme=light]) .analysisSectionEditor input{color:#3f526b;background:#fff;border:1px solid #d8e1eb;border-radius:8px}.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:var(--theme-muted);font-weight:500}:where(html[data-theme=light]) .analysisRequestGrid small{color:#8491a2}.analysisReviewBody{padding:13px}.analysisReviewCounts{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.analysisReviewCounts span{border:1px solid var(--theme-line);color:var(--theme-muted);border-radius:8px;padding:10px;font-size:11px}:where(html[data-theme=light]) .analysisReviewCounts span{color:#728197;border:1px solid #e0e6ee;border-radius:8px}.analysisReviewCounts b{color:var(--theme-info);font-size:18px;display:block}:where(html[data-theme=light]) .analysisReviewCounts b{color:#2f68bd}.analysisReviewBody ul{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-danger);border-radius:8px;margin:11px 0;padding:10px 10px 10px 29px;font-size:12px}:where(html[data-theme=light]) .analysisReviewBody ul{color:#ad4650;background:#fff5f5;border:1px solid #efc9cc;border-radius:8px}.analysisReady{background:var(--theme-raised);color:var(--theme-success);border-radius:8px;padding:10px}:where(html[data-theme=light]) .analysisReady{color:#34745f;background:#eff8f4}.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:var(--theme-muted)}:where(html[data-theme=light]) .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:var(--theme-raised);border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}:where(html[data-theme=light]) .analysisPickerGroups b{background:#eef2f6}.analysisPickerList{gap:7px;display:grid}.analysisPickerList article{border:1px solid var(--theme-line);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}:where(html[data-theme=light]) .analysisPickerList article{border:1px solid #e0e6ee;border-radius:9px}.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:var(--theme-label);text-align:left;background:0 0;border:0;padding:0;font-weight:800}:where(html[data-theme=light]) .analysisPickerList label>span button{color:#344960}.analysisPickerList label>span small{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}:where(html[data-theme=light]) .analysisPickerList label>span small{color:#8290a1}.analysisUnavailableActions{gap:7px;margin-top:11px;display:flex}.analysisUnavailableActions button{border:1px dashed var(--theme-control);background:var(--theme-raised);color:var(--theme-muted);border-radius:7px;padding:8px 10px}:where(html[data-theme=light]) .analysisUnavailableActions button{color:#8a96a5;background:#f8fafc;border:1px dashed #ced8e5;border-radius:7px}.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{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);align-items:center;gap:10px;padding:9px 12px;display:flex}:where(html[data-theme=light]) .analysisSourceSets{background:#fbfcfe;border-bottom:1px solid #e8edf3}.analysisSourceSets>strong{color:var(--theme-muted);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{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:31px;color:var(--theme-label);white-space:nowrap;border-radius:999px;padding:0 10px;font-size:11px;font-weight:750}:where(html[data-theme=light]) .analysisSourceSets>div button,:where(html[data-theme=light]) .analysisSelectedSummary button,:where(html[data-theme=light]) .analysisLanguage button{color:#60738b;background:#fff;border:1px solid #dae3ed;border-radius:999px}.analysisSelectedSummary{flex-wrap:wrap;gap:6px;padding:9px 12px;display:flex}.analysisSelectedSummary button.active,.analysisLanguage button.active{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .analysisSelectedSummary button.active,:where(html[data-theme=light]) .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{background:var(--theme-header);min-height:34px;color:var(--theme-muted);letter-spacing:.4px;padding:0 12px;font-size:10px;font-weight:850}:where(html[data-theme=light]) .analysisSourceTableHead{color:#7b899b;background:#f5f8fb}.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:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:where(html[data-theme=light]) .analysisSourceIdentity strong{color:#30445e}.analysisSourceIdentity span{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}:where(html[data-theme=light]) .analysisSourceIdentity span{color:#7a899c}.analysisSourceList time,.analysisRelation{color:var(--theme-label);font-size:11px}:where(html[data-theme=light]) .analysisSourceList time,:where(html[data-theme=light]) .analysisRelation{color:#64778e}.analysisSourceList .registryEditAction,.analysisSourceList .analysisRemoveAction{display:block}.analysisClearAction{border-radius:7px;min-height:31px}.analysisLanguage{border-bottom:1px solid var(--theme-line);flex-wrap:wrap;align-items:center;gap:11px;padding:11px 13px;display:flex}:where(html[data-theme=light]) .analysisLanguage{border-bottom:1px solid #e7ebf1}.analysisLanguage>strong{color:var(--theme-label);letter-spacing:.7px;font-size:11px}:where(html[data-theme=light]) .analysisLanguage>strong{color:#526780}.analysisLanguage>div{gap:6px;display:flex}.analysisLanguage>small{color:var(--theme-muted)}:where(html[data-theme=light]) .analysisLanguage>small{color:#8491a2}.analysisAdvancedGrid>label:nth-child(2):has(select){display:none}.analysisPickerDescription{color:var(--theme-label);margin:0 0 4px;font-weight:750}:where(html[data-theme=light]) .analysisPickerDescription{color:#425970}.analysisPickerCountHelp{color:var(--theme-muted);margin-bottom:11px;display:block}:where(html[data-theme=light]) .analysisPickerCountHelp{color:#8290a1}.analysisPickerGroups button em{background:var(--theme-surface);color:inherit;border-radius:999px;padding:3px 5px;font-size:9px;font-style:normal}:where(html[data-theme=light]) .analysisPickerGroups button em{background:#fff}.analysisPickerGroups button.pagcor-regulatory.active,.analysisPickerGroups button.pagcor-registry.active{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .analysisPickerGroups button.pagcor-regulatory.active,:where(html[data-theme=light]) .analysisPickerGroups button.pagcor-registry.active{color:#2364c9;background:#edf4ff;border-color:#9dbcea}.analysisPickerGroups button.knowledge-library.active{border-color:var(--theme-success);background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .analysisPickerGroups button.knowledge-library.active{color:#28795d;background:#edf8f3;border-color:#9bcdb9}.analysisPickerGroups button.work-board.active{border-color:var(--theme-warning);background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .analysisPickerGroups button.work-board.active{color:#9b681b;background:#fff7e8;border-color:#e0bd79}.analysisPickerGroups button.contacts.active{border-color:var(--theme-cyan);background:var(--theme-raised);color:var(--theme-cyan)}:where(html[data-theme=light]) .analysisPickerGroups button.contacts.active{color:#287977;background:#edfafa;border-color:#8fcac8}.analysisPickerGroups button.external-sources.active{border-color:var(--theme-control);background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .analysisPickerGroups button.external-sources.active{color:#6b50a7;background:#f5f1fb;border-color:#c9bddf}.analysisUnavailableActions{display:none}.analysisMiniDrawer{width:min(820px,100%)}.analysisDrawerHelp{color:var(--theme-label);margin:0 0 12px}:where(html[data-theme=light]) .analysisDrawerHelp{color:#62758c}.analysisDrawerForm{gap:11px;display:grid}.analysisDrawerForm>label{color:var(--theme-label);gap:6px;font-size:12px;font-weight:750;display:grid}:where(html[data-theme=light]) .analysisDrawerForm>label{color:#566b84}.analysisDrawerForm input,.analysisDrawerForm textarea{border:1px solid var(--theme-control);border-radius:8px;min-width:0;padding:9px 10px}:where(html[data-theme=light]) .analysisDrawerForm input,:where(html[data-theme=light]) .analysisDrawerForm textarea{border:1px solid #d9e1eb;border-radius:8px}.analysisDrawerForm>div{border:1px solid var(--theme-line);border-radius:8px;padding:10px}:where(html[data-theme=light]) .analysisDrawerForm>div{border:1px solid #e0e6ee;border-radius:8px}.analysisDrawerForm small,.analysisDrawerForm strong{display:block}.analysisDrawerForm small{color:var(--theme-muted)}:where(html[data-theme=light]) .analysisDrawerForm small{color:#8491a2}.analysisDrawerForm strong{color:var(--theme-label);margin-top:4px;font-size:12px}:where(html[data-theme=light]) .analysisDrawerForm strong{color:#42566f}.analysisDrawerForm fieldset{border:1px solid var(--theme-control);border-radius:8px;flex-wrap:wrap;gap:8px;display:flex}:where(html[data-theme=light]) .analysisDrawerForm fieldset{border:1px solid #dfe5ed;border-radius:8px}.analysisDrawerForm fieldset label{align-items:center;gap:5px;font-size:11px;display:flex}.analysisDropZone{border:2px dashed var(--theme-line);background:var(--theme-raised);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:140px;display:grid}:where(html[data-theme=light]) .analysisDropZone{background:#f8fafc;border:2px dashed #cbd7e6;border-radius:10px}.analysisDropZone input{max-width:260px}.analysisFileMeta{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.analysisFileMeta span{border:1px solid var(--theme-line);border-radius:8px;padding:9px}:where(html[data-theme=light]) .analysisFileMeta span{border:1px solid #e0e6ee;border-radius:8px}.analysisFileMeta small,.analysisFileMeta strong{display:block}.analysisTemporaryNotice{background:var(--theme-raised);color:var(--theme-warning);border-radius:8px;padding:9px}:where(html[data-theme=light]) .analysisTemporaryNotice{color:#8f661f;background:#fff7e8}.assistantSourceTypeBadge.uploaded-file,.assistantSourceTypeBadge.external-link{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .assistantSourceTypeBadge.uploaded-file,:where(html[data-theme=light]) .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:var(--theme-muted);font-size:10px}:where(html[data-theme=light]) .analysisSourceList>article>[data-label]:before{color:#8794a5}.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{background:var(--theme-info-bg);width:20px;height:20px;color:var(--theme-text);border-radius:50%;flex:none;place-items:center;font-size:12px;line-height:1;display:grid}:where(html[data-theme=light]) .analysisSelectedCheck{color:#fff;background:#1761dd}.analysisChoiceGrid button:not(.active) .analysisSelectedCheck{display:none}.analysisChoiceGrid button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .analysisChoiceGrid button:focus-visible{outline:3px solid #a8c5f3}.analysisOperationalControl{border:1px solid var(--theme-line);background:var(--theme-surface);min-width:0;min-height:44px;color:var(--theme-label);cursor:pointer;border-radius:9px;flex:0 auto;align-items:center;gap:9px;padding:8px 11px;font-size:15px;font-weight:800;line-height:1.3;display:inline-flex}:where(html[data-theme=light]) .analysisOperationalControl{color:#38536f;background:#fff;border:1px solid #cbd8e8;border-radius:9px}.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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .analysisOperationalControl:has(input:focus-visible){outline:3px solid #a8c5f3}.analysisPerspectiveHelp{color:var(--theme-muted);margin:0 0 11px;font-size:12px}:where(html[data-theme=light]) .analysisPerspectiveHelp{color:#748399}.analysisPresetSectionHeader{border-bottom:1px solid var(--theme-line);background:var(--theme-header);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:11px 13px;display:flex}:where(html[data-theme=light]) .analysisPresetSectionHeader{background:#fbfcfe;border-bottom:1px solid #e9edf2}.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:var(--theme-muted);font-size:12px;font-style:normal}:where(html[data-theme=light]) .analysisReportStrip em{color:#728197}.analysisFieldHeader{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 10px;min-height:42px;display:flex}.analysisFieldLabel{color:var(--theme-text);letter-spacing:0;white-space:nowrap;flex:none;font-size:13px;font-weight:800}:where(html[data-theme=light]) .analysisFieldLabel{color:#243653}.analysisFieldDescription{min-width:0;color:var(--theme-muted);font-size:14px;font-weight:500;line-height:1.45}:where(html[data-theme=light]) .analysisFieldDescription{color:#8491a2}.analysisRequestGrid select,.analysisRequestGrid input[type=date]{height:40px}.analysisRequestGrid .analysisSourceReferenceControl{grid-column:1/-1;margin-top:4px;display:flex}.analysisSourceReferenceControl{border:1px solid var(--theme-line);background:var(--theme-surface);cursor:pointer;border-radius:8px;min-height:52px;padding:9px 10px;align-items:flex-start!important}:where(html[data-theme=light]) .analysisSourceReferenceControl{background:#fbfcfe;border:1px solid #dfe5ed;border-radius:8px}.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:var(--theme-placeholder);opacity:1;font-size:15px;font-weight:700;line-height:1.5}:where(html[data-theme=light]) .analysisRequestGrid textarea::placeholder{color:#69798e}.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:var(--theme-muted);letter-spacing:.7px;margin:0 0 8px;font-size:11px;font-weight:850;display:block}:where(html[data-theme=light]) .analysisReviewBody section>h4,:where(html[data-theme=light]) .analysisReviewTitle>small{color:#748399}.analysisReviewTitle h4{color:var(--theme-text);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.35}:where(html[data-theme=light]) .analysisReviewTitle h4{color:#263951}.analysisReviewTitle>p{color:var(--theme-danger);margin:0;font-size:14px;font-weight:700}:where(html[data-theme=light]) .analysisReviewTitle>p{color:#b0444e}.analysisReviewOverview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.analysisReviewOverview article{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;align-content:center;min-width:0;min-height:88px;padding:13px;display:grid}:where(html[data-theme=light]) .analysisReviewOverview article{background:#fff;border:1px solid #dfe6ef;border-radius:9px}.analysisReviewOverview article strong{color:var(--theme-info);font-size:26px;font-weight:800;line-height:1}:where(html[data-theme=light]) .analysisReviewOverview article strong{color:#2866c1}.analysisReviewOverview article span{color:var(--theme-label);margin-top:8px;font-size:14px;font-weight:700}:where(html[data-theme=light]) .analysisReviewOverview article span{color:#65768c}.analysisReviewSettings dl{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden}:where(html[data-theme=light]) .analysisReviewSettings dl{background:#fbfcfe;border:1px solid #dfe5ed;border-radius:9px}.analysisReviewSettings dl>div{min-width:0;padding:12px 13px}.analysisReviewSettings dl>div+div{border-left:1px solid var(--theme-line)}:where(html[data-theme=light]) .analysisReviewSettings dl>div+div{border-left:1px solid #e3e8ef}.analysisReviewSettings dt{color:var(--theme-muted);font-size:13px;line-height:1.35}:where(html[data-theme=light]) .analysisReviewSettings dt{color:#7b899b}.analysisReviewSettings dd{color:var(--theme-label);overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:750;line-height:1.4}:where(html[data-theme=light]) .analysisReviewSettings dd{color:#344960}.analysisReviewInstructions{background:var(--theme-raised);border-radius:9px;padding:13px 14px}:where(html[data-theme=light]) .analysisReviewInstructions{background:#f5f7fa}.analysisReviewInstructions>p{color:var(--theme-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.6}:where(html[data-theme=light]) .analysisReviewInstructions>p{color:#43566f}.analysisReviewInstructions>p:not(.expanded):not(.empty){-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.analysisReviewInstructions>p.empty{color:var(--theme-muted);font-weight:500}:where(html[data-theme=light]) .analysisReviewInstructions>p.empty{color:#7b899b}.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:3px solid var(--theme-focus);outline-offset:3px}:where(html[data-theme=light]) .analysisReviewInstructions>.registryEditAction:focus-visible{outline:3px solid #a8c5f3}.analysisReviewValidation>div{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;padding:10px 12px}:where(html[data-theme=light]) .analysisReviewValidation>div{background:#fff5f5;border:1px solid #efc9cc;border-radius:8px}.analysisReviewValidation ul{color:var(--theme-danger);background:0 0;border:0;margin:0;padding-left:18px;font-size:12px}:where(html[data-theme=light]) .analysisReviewValidation ul{color:#ad4650}.analysisReviewValidation .analysisReady{color:var(--theme-success);background:0 0;margin:0;padding:0;font-size:13px;font-weight:700}:where(html[data-theme=light]) .analysisReviewValidation .analysisReady{color:#34745f}.analysisReview>.regulatoryActionFooter{margin:0;position:static}.analysisReview>.regulatoryActionFooter>.regulatoryAddFooterActions:first-child{justify-content:flex-start}.analysisRunStatus{color:var(--theme-muted);white-space:normal;font-size:13px;font-weight:500}:where(html[data-theme=light]) .analysisRunStatus{color:#7e8b9e}.analysisReviewBody .analysisReviewTitle h4{color:var(--theme-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.35}:where(html[data-theme=light]) .analysisReviewBody .analysisReviewTitle h4{color:#263951}@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 var(--theme-line)}:where(html[data-theme=light]) .analysisReviewSettings dl>div:nth-child(2n){border-left:1px solid #e3e8ef}.analysisReviewSettings dl>div:nth-child(n+3){border-top:1px solid var(--theme-line)}:where(html[data-theme=light]) .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 var(--theme-line)}:where(html[data-theme=light]) .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{border-bottom:1px solid var(--theme-line);background:var(--theme-header);justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 15px;display:flex}:where(html[data-theme=light]) .assistantConversationHeader{background:#fbfcfe;border-bottom:1px solid #e7ebf1}.assistantConversationHeader small,.assistantConversationHeader strong{display:block}.assistantConversationHeader small{color:var(--theme-violet);letter-spacing:.7px;font-size:10px;font-weight:850}:where(html[data-theme=light]) .assistantConversationHeader small{color:#765eb4}.assistantConversationHeader strong{color:var(--theme-label);margin-top:4px;font-size:14px}:where(html[data-theme=light]) .assistantConversationHeader strong{color:#34475f}.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:var(--theme-violet);letter-spacing:.7px;font-size:11px;font-weight:850;display:block}:where(html[data-theme=light]) .assistantConversationEmpty>small{color:#755eb3}.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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:11px;max-width:min(82%,720px);padding:11px 13px}:where(html[data-theme=light]) .assistantMessageThread article{background:#fff;border:1px solid #dfe5ed;border-radius:11px}.assistantMessageThread li.user article{border-color:var(--theme-line);background:var(--theme-raised)}:where(html[data-theme=light]) .assistantMessageThread li.user article{background:#f1f6ff;border-color:#cfe0f7}.assistantMessageThread li.system article{background:var(--theme-raised);max-width:100%;color:var(--theme-muted);border-style:dashed}:where(html[data-theme=light]) .assistantMessageThread li.system article{color:#697a90;background:#f7f9fb}.assistantMessageThread article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistantMessageThread article>header strong{color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .assistantMessageThread article>header strong{color:#42566f}.assistantMessageThread time{color:var(--theme-muted);font-size:10px}:where(html[data-theme=light]) .assistantMessageThread time{color:#8a96a5}.assistantMessageThread p{color:var(--theme-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.55}:where(html[data-theme=light]) .assistantMessageThread p{color:#3f526a}.assistantMessageThread article>footer{color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:10px;display:flex}:where(html[data-theme=light]) .assistantMessageThread article>footer{color:#7e8b9c}.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:var(--theme-muted);gap:3px;font-size:10px;font-weight:750;display:grid}:where(html[data-theme=light]) .assistantComposerControls label{color:#718096}.assistantComposerControls select{border:1px solid var(--theme-control);background:var(--theme-input);max-width:180px;height:34px;color:var(--theme-label);border-radius:8px;padding:0 25px 0 8px;font-size:12px}:where(html[data-theme=light]) .assistantComposerControls select{color:#52647b;background:#fff;border:1px solid #dce4ee;border-radius:8px}.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:var(--theme-violet);letter-spacing:.6px;font-size:11px;font-weight:850}:where(html[data-theme=light]) .assistantConversationContext>header small{color:#765eb4}.assistantConversationContext>header strong{color:var(--theme-label);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .assistantConversationContext>header strong{color:#43566f}.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{min-width:0;color:var(--theme-label);overflow-wrap:anywhere;font-size:12px;line-height:1.35}:where(html[data-theme=light]) .assistantContextItem>strong{color:#34475f}.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:var(--theme-label)}:where(html[data-theme=light]) .assistantContextEmpty strong{color:#53667e}.assistantContextEmpty p{color:var(--theme-muted);margin:6px 0 0;font-size:12px;line-height:1.5}:where(html[data-theme=light]) .assistantContextEmpty p{color:#8491a2}.assistantAskPickerList,.assistantRecentChatList{gap:8px;display:grid}.assistantAskPickerList label{border:1px solid var(--theme-line);border-radius:9px;grid-template-columns:auto 144px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px;display:grid}:where(html[data-theme=light]) .assistantAskPickerList label{border:1px solid #e0e6ee;border-radius:9px}.assistantAskPickerList input{width:17px;height:17px;accent-color:var(--blue)}.assistantAskPickerList strong{min-width:0;color:var(--theme-label);overflow-wrap:anywhere;font-size:13px}:where(html[data-theme=light]) .assistantAskPickerList strong{color:#40536b}.assistantRecentChatList article{border:1px solid var(--theme-line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}:where(html[data-theme=light]) .assistantRecentChatList article{border:1px solid #dfe5ed;border-radius:9px}.assistantRecentChatList article>div{min-width:0}.assistantRecentChatList strong,.assistantRecentChatList span,.assistantRecentChatList small{display:block}.assistantRecentChatList strong{color:var(--theme-label);font-size:14px}:where(html[data-theme=light]) .assistantRecentChatList strong{color:#34475f}.assistantRecentChatList span{color:var(--theme-muted);margin-top:5px;font-size:12px}:where(html[data-theme=light]) .assistantRecentChatList span{color:#718096}.assistantRecentChatList small{color:var(--theme-muted);margin-top:4px;font-size:11px}:where(html[data-theme=light]) .assistantRecentChatList small{color:#8a96a5}.assistantNewChatDialog fieldset{border:1px solid var(--theme-control);border-radius:9px;gap:8px;margin-top:14px;display:grid}:where(html[data-theme=light]) .assistantNewChatDialog fieldset{border:1px solid #dfe5ed;border-radius:9px}.assistantNewChatDialog legend{color:var(--theme-label);font-size:12px;font-weight:800}:where(html[data-theme=light]) .assistantNewChatDialog legend{color:#52667e}.assistantNewChatDialog fieldset label{cursor:pointer;align-items:flex-start;gap:9px;padding:9px;display:flex}.assistantNewChatDialog fieldset label+label{border-top:1px solid var(--theme-control)}:where(html[data-theme=light]) .assistantNewChatDialog fieldset label+label{border-top:1px solid #e7ebf1}.assistantNewChatDialog fieldset strong,.assistantNewChatDialog fieldset small{display:block}.assistantNewChatDialog fieldset small{color:var(--theme-muted);margin-top:4px}:where(html[data-theme=light]) .assistantNewChatDialog fieldset small{color:#8290a1}.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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;margin:0 13px 13px;overflow:hidden}:where(html[data-theme=light]) .analysisSetupSummary{background:#f7f9fc;border:1px solid #d7e1ef;border-radius:9px}.analysisSetupSummary>header{border-bottom:1px solid var(--theme-line);padding:11px 12px}:where(html[data-theme=light]) .analysisSetupSummary>header{border-bottom:1px solid #e1e7ef}.analysisSetupSummary>header strong{color:var(--theme-label);letter-spacing:.65px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .analysisSetupSummary>header strong{color:#4c6380}.analysisSetupSummary>header p{color:var(--theme-muted);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:var(--theme-label);letter-spacing:.55px;margin:0;font-size:11px;font-weight:800}:where(html[data-theme=light]) .analysisSetupSummaryGroup h4{color:#65768c}.analysisSetupSummaryGroup ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.analysisSetupSummaryGroup li{border:1px solid var(--theme-line);background:var(--theme-raised);min-height:32px;color:var(--theme-info);overflow-wrap:anywhere;white-space:normal;border-radius:999px;align-items:center;padding:6px 12px;font-size:15px;font-weight:800;line-height:1.35;display:inline-flex}:where(html[data-theme=light]) .analysisSetupSummaryGroup li{color:#1761dd;background:#edf4ff;border:1px solid #bfd4f2;border-radius:999px}.analysisSetupSummaryGroup p.empty{color:var(--theme-label);margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.5}:where(html[data-theme=light]) .analysisSetupSummaryGroup p.empty{color:#64758a}.analysisSetupSummaryGroup>small{color:var(--theme-muted);margin-top:7px;font-size:12px;font-weight:600;line-height:1.4;display:block}:where(html[data-theme=light]) .analysisSetupSummaryGroup>small{color:#75859a}.analysisCreateAction{white-space:nowrap;background:var(--theme-surface)!important;min-height:34px!important;color:var(--theme-label)!important;border-radius:999px!important;padding:6px 14px!important;font-size:14px!important;font-weight:700!important}:where(html[data-theme=light]) .analysisCreateAction{color:#60738b!important;background:#fff!important}.analysisCreateAction:hover{border-color:var(--theme-line)!important;background:var(--theme-hover)!important}:where(html[data-theme=light]) .analysisCreateAction:hover{background:#f7f9fc!important;border-color:#b9c8da!important}.analysisCreateAction:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .analysisCreateAction:focus-visible{outline:3px solid #a8c5f3}.analysisSourceSets>div button.active{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .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:var(--theme-danger);margin:0;font-size:12px;font-weight:750}:where(html[data-theme=light]) .analysisPresetError{color:#b0444e}.analysisPresetSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.analysisPresetSummary span{border:1px solid var(--theme-line);min-width:0;color:var(--theme-muted);border-radius:8px;padding:10px;font-size:11px}:where(html[data-theme=light]) .analysisPresetSummary span{color:#728197;border:1px solid #e0e6ee;border-radius:8px}.analysisPresetSummary b{overflow-wrap:anywhere;color:var(--theme-info);font-size:16px;display:block}:where(html[data-theme=light]) .analysisPresetSummary b{color:#2f68bd}.analysisPresetNotice{background:var(--theme-raised);color:var(--theme-muted);border-radius:8px;margin:0 12px 12px;padding:9px 10px;font-size:12px}:where(html[data-theme=light]) .analysisPresetNotice{color:#687b93;background:#f5f8fc}.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:var(--theme-muted);font-size:10px}:where(html[data-theme=light]) .analysisSourceList>article>[data-label]:before{color:#8794a5}.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 var(--theme-line)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;min-width:0;padding:14px}:where(html[data-theme=light]) .irSummaryPanel{background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px}.irSummaryPanel h4{color:var(--theme-muted);letter-spacing:.7px;margin:0 0 12px;font-size:11px;font-weight:850}:where(html[data-theme=light]) .irSummaryPanel h4{color:#657991}.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:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .irSnapshotPanel small{color:#8391a3}.irSnapshotPanel strong{color:var(--theme-text);margin-top:5px;font-size:16px}:where(html[data-theme=light]) .irSnapshotPanel strong{color:#263d59}.irSnapshotPanel em{color:var(--theme-muted);margin-top:4px;font-size:11px;font-style:normal}:where(html[data-theme=light]) .irSnapshotPanel em{color:#728298}.irSnapshotPanel b{color:var(--theme-muted);font-size:18px}:where(html[data-theme=light]) .irSnapshotPanel b{color:#8aa2c1}.irSummaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.irSummaryMetrics button{background:var(--theme-raised);min-width:0;color:var(--theme-label);text-align:left;border:1px solid #0000;border-radius:7px;padding:8px 5px}:where(html[data-theme=light]) .irSummaryMetrics button{color:#66788e;background:#f4f7fa}.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:var(--theme-success)}:where(html[data-theme=light]) .irSummaryMetrics button.new strong,:where(html[data-theme=light]) .irSummaryMetrics button.approved strong{color:#17815a}.irSummaryMetrics button.changed strong,.irSummaryMetrics button.pending-review strong{color:var(--theme-warning)}:where(html[data-theme=light]) .irSummaryMetrics button.changed strong,:where(html[data-theme=light]) .irSummaryMetrics button.pending-review strong{color:#a16a16}.irSummaryMetrics button.missing--verify strong,.irSummaryMetrics button.held strong{color:var(--theme-danger)}:where(html[data-theme=light]) .irSummaryMetrics button.missing--verify strong,:where(html[data-theme=light]) .irSummaryMetrics button.held strong{color:#bb5660}.irSummaryMetrics button.unchanged strong{color:var(--theme-label)}:where(html[data-theme=light]) .irSummaryMetrics button.unchanged strong{color:#66778b}.irSummaryMetrics button.applied strong{color:var(--blue)}.irSummaryMetrics button.active{border-color:var(--theme-info);background:var(--theme-raised);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .irSummaryMetrics button.active{background:#edf4ff;border-color:#91afe0;box-shadow:inset 0 0 0 1px #cfddf3}.irReviewProgressBar{background:var(--theme-raised);border-radius:999px;height:7px;margin-bottom:12px;display:flex;overflow:hidden}:where(html[data-theme=light]) .irReviewProgressBar{background:#e8edf3}.irReviewProgressBar span{height:100%}.irReviewProgressBar .pending-review{background:var(--theme-warning-bg)}:where(html[data-theme=light]) .irReviewProgressBar .pending-review{background:#d99a39}.irReviewProgressBar .approved{background:var(--theme-success-bg)}:where(html[data-theme=light]) .irReviewProgressBar .approved{background:#27966b}.irReviewProgressBar .held{background:var(--theme-danger-bg)}:where(html[data-theme=light]) .irReviewProgressBar .held{background:#c86a70}.irReviewProgressBar .applied{background:var(--theme-accent)}:where(html[data-theme=light]) .irReviewProgressBar .applied{background:var(--blue)}.irSummaryPanel>p{color:var(--theme-muted);margin:10px 0 0;font-size:11px}:where(html[data-theme=light]) .irSummaryPanel>p{color:#6f8095}@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{border-bottom:1px solid var(--theme-line);background:var(--theme-raised);justify-content:space-between;align-items:center;gap:12px;padding:9px 15px;display:flex}:where(html[data-theme=light]) .assistantSampleNotice{background:#f7f4fc;border-bottom:1px solid #ddd5ef}.assistantSampleNotice>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.assistantSampleNotice strong{color:var(--theme-violet);font-size:12px}:where(html[data-theme=light]) .assistantSampleNotice strong{color:#6548a5}.assistantSampleNotice span{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .assistantSampleNotice span{color:#76678f}.assistantResponseTitle{color:var(--theme-label);margin:10px 0 0;font-size:15px;font-weight:800;line-height:1.4}:where(html[data-theme=light]) .assistantResponseTitle{color:#2e425d}.assistantResponseReviewGrid label>small{color:var(--theme-muted);font-size:11px;font-weight:500;line-height:1.4}:where(html[data-theme=light]) .assistantResponseReviewGrid label>small{color:#7c8999}.assistantSourceTypeBadge.uploaded-file small,.assistantSourceTypeBadge.external-link small{color:var(--theme-violet)}:where(html[data-theme=light]) .assistantSourceTypeBadge.uploaded-file small,:where(html[data-theme=light]) .assistantSourceTypeBadge.external-link small{color:#806aa8}.assistantEmptySourceAction{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-muted);justify-content:center;align-items:center;gap:10px;padding:9px 15px;font-size:12px;display:flex}:where(html[data-theme=light]) .assistantEmptySourceAction{color:#76869a;background:#fbfcfe;border-bottom:1px solid #e5eaf1}.assistantPickerEmpty{text-align:center;color:var(--theme-muted);padding:24px}:where(html[data-theme=light]) .assistantPickerEmpty{color:#7d8b9d}.analysisPickerEmpty{text-align:center;color:var(--theme-muted);margin:0;padding:24px;font-size:13px}:where(html[data-theme=light]) .analysisPickerEmpty{color:#7d8b9d}@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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:10px;display:flex!important}:where(html[data-theme=light]) .assistantConversationContext .assistantContextItem{background:#fff;border:1px solid #dfe5ed;border-radius:9px}.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{width:100%;min-width:0;color:var(--theme-label);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}:where(html[data-theme=light]) .assistantConversationContext .assistantContextItem>strong{color:#34475f}.assistantConversationContext .assistantContextItemHeader .registryEditAction{color:var(--blue)}.assistantConversationContext .assistantContextItemHeader .analysisRemoveAction{color:var(--theme-danger)}:where(html[data-theme=light]) .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;border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:16px;max-width:100%;height:auto;max-height:calc(100dvh - 56px);overflow:hidden;box-shadow:0 28px 90px #00000070}:where(html[data-theme=light]) .pagcorCenteredDrawer,:where(html[data-theme=light]) .frameworkModalLayer>:is(.pagcorDocumentRegistrationModal,.frameworkDocumentEditModal,.emailModal,.formRegistrationModal,.formRegistryModal:not(.noteFormModal),.irReviewDialog,.irImportDialog,.irRegistryModal,.irDetailsDrawer,.registryEditModal,.gsaDetailsDrawer,.gcpDetailsDrawer){background:#f7f9fc;border:1px solid #dfe6ef;border-radius:16px;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 var(--theme-line);border-radius:12px;width:100%;max-height:calc(100dvh - 24px)}:where(html[data-theme=light]) .pagcorCenteredDrawer,:where(html[data-theme=light]) .frameworkModalLayer>:is(.pagcorDocumentRegistrationModal,.frameworkDocumentEditModal,.emailModal,.formRegistrationModal,.formRegistryModal:not(.noteFormModal),.irReviewDialog,.irImportDialog,.irRegistryModal,.irDetailsDrawer,.registryEditModal,.gsaDetailsDrawer,.gcpDetailsDrawer){border:1px solid #dfe6ef;border-radius:12px}}.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 var(--theme-line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:9px;display:flex;position:relative}:where(html[data-theme=light]) .assistantResponseActions{border-top:1px solid #e7ebf1}.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;border:1px solid var(--theme-line);background:var(--theme-surface);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 #00000024}:where(html[data-theme=light]) .assistantTranslateMenu{background:#fff;border:1px solid #dce3ec;border-radius:8px;box-shadow:0 10px 28px #14213d24}.assistantTranslateMenu button{background:var(--theme-surface);min-height:32px;color:var(--theme-label);text-align:left;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:700}:where(html[data-theme=light]) .assistantTranslateMenu button{color:#52667e;background:#fff}.assistantTranslateMenu button:hover:not(:disabled),.assistantTranslateMenu button:focus-visible{background:var(--theme-hover);color:var(--blue)}:where(html[data-theme=light]) .assistantTranslateMenu button:hover:not(:disabled),:where(html[data-theme=light]) .assistantTranslateMenu button:focus-visible{background:#edf4ff}.assistantTranslateMenu button:disabled{cursor:not-allowed;color:var(--theme-disabled);background:var(--theme-raised)}:where(html[data-theme=light]) .assistantTranslateMenu button:disabled{color:#9aa5b3;background:#f7f9fb}.assistantResponseActions button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .assistantResponseActions button:focus-visible{outline:3px solid #a8c5f3}.assistantTranslationRequest{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:7px;margin-top:8px;padding:8px 9px}:where(html[data-theme=light]) .assistantTranslationRequest{background:#f3f7fd;border:1px solid #d8e4f3;border-radius:7px}.assistantTranslationRequest strong{color:var(--theme-info);font-size:11px}:where(html[data-theme=light]) .assistantTranslationRequest strong{color:#45658e}.assistantTranslationRequest p{color:var(--theme-muted)!important;margin:3px 0 0!important;font-size:11px!important}:where(html[data-theme=light]) .assistantTranslationRequest p{color:#748399!important}.assistantResponseReviewDrawer{width:min(820px,100%)}.assistantResponseReviewGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.assistantResponseReviewGrid label{min-width:0;color:var(--theme-label);gap:6px;font-size:12px;font-weight:800;display:grid}:where(html[data-theme=light]) .assistantResponseReviewGrid label{color:#52667e}.assistantResponseReviewGrid .full{grid-column:1/-1}.assistantResponseReviewGrid input,.assistantResponseReviewGrid select,.assistantResponseReviewGrid textarea{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;min-width:0;color:var(--theme-label);border-radius:8px;padding:9px 10px}:where(html[data-theme=light]) .assistantResponseReviewGrid input,:where(html[data-theme=light]) .assistantResponseReviewGrid select,:where(html[data-theme=light]) .assistantResponseReviewGrid textarea{color:#34475f;background:#fff;border:1px solid #d8e1eb;border-radius:8px}.assistantResponseReviewGrid textarea{resize:vertical;line-height:1.5}.assistantResponseReviewGrid .assistantAllDayControl{border:1px solid var(--theme-line);border-radius:8px;align-self:end;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}:where(html[data-theme=light]) .assistantResponseReviewGrid .assistantAllDayControl{border:1px solid #d8e1eb;border-radius:8px}.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{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .assistantPrototypeNotice{color:#647991;background:#f5f8fc;border:1px solid #d9e4f1}.assistantResponseReviewNotice{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .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{min-width:0;color:var(--theme-muted);white-space:normal;text-overflow:clip;margin:0;font-size:14px;font-weight:500;line-height:1.45;overflow:visible}:where(html[data-theme=light]) .analysisSetupSummary>header p{color:#718198}.analysisRequestGrid .analysisFieldLabel{color:var(--theme-text);font-size:13px;font-weight:800;line-height:1.35}:where(html[data-theme=light]) .analysisRequestGrid .analysisFieldLabel{color:#243653}.analysisSourceSets>strong{color:var(--theme-label);font-weight:800}:where(html[data-theme=light]) .analysisSourceSets>strong{color:#526780}.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:var(--theme-muted);white-space:normal;margin:0;font-size:14px;line-height:1.45}:where(html[data-theme=light]) .analysisPerspectiveControls .analysisPerspectiveHelp{color:#748399}.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{min-width:0;color:var(--theme-muted);letter-spacing:.55px;gap:3px;font-size:10px;font-weight:800;display:grid}:where(html[data-theme=light]) .assistantChatSettings label{color:#718096}.assistantChatSettings select{border:1px solid var(--theme-control);background:var(--theme-input);min-width:0;height:36px;color:var(--theme-label);border-radius:8px;padding:0 28px 0 9px;font-size:12px}:where(html[data-theme=light]) .assistantChatSettings select{color:#52647b;background:#fff;border:1px solid #dce4ee;border-radius:8px}.assistantChatSettings .assistantModelSelect{opacity:1;width:min(220px,28vw);font-weight:700}.assistantChatSettings .assistantModelSelect.available{color:var(--theme-success);-webkit-text-fill-color:#1f7a4f}:where(html[data-theme=light]) .assistantChatSettings .assistantModelSelect.available{color:#1f7a4f}.assistantChatSettings .assistantModelSelect.empty,.assistantChatSettings .assistantModelSelect.unavailable{color:var(--theme-danger);-webkit-text-fill-color:#c43d4b}:where(html[data-theme=light]) .assistantChatSettings .assistantModelSelect.empty,:where(html[data-theme=light]) .assistantChatSettings .assistantModelSelect.unavailable{color:#c43d4b}.assistantChatSettings label select{width:min(220px,28vw)}.assistantChatSettings .assistantOutputLanguage{width:150px}.assistantConversationContext>header>.assistantClearSources{border:1px solid var(--theme-line);background:var(--theme-header);width:62px;min-width:62px;height:44px;color:var(--theme-danger);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.15;display:inline-flex}:where(html[data-theme=light]) .assistantConversationContext>header>.assistantClearSources{color:#b0444e;background:#fff;border:1px solid #e1b8bc;border-radius:9px}.assistantConversationContext>header>.assistantClearSources:disabled{cursor:not-allowed;opacity:.45}.assistantConversationContext>header>.assistantClearSources:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .assistantConversationContext>header>.assistantClearSources:focus-visible{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:var(--theme-muted);text-align:right;font-size:11px;line-height:1.35}:where(html[data-theme=light]) .assistantComposerSendGroup>small{color:#7e8b9c}.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{border:0;border-top:1px solid var(--theme-line);background:var(--theme-surface);border-radius:0;min-height:52px;padding:8px 14px;display:grid}:where(html[data-theme=light]) .analysisSourceList>article{background:#fff;border:0;border-top:1px solid #edf1f5;border-radius:0}.analysisCompactSourceBadge{border:1px solid var(--theme-line);background:var(--theme-raised);min-width:0;max-width:220px;min-height:30px;color:var(--theme-info);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;padding:5px 9px;font-size:14px;font-weight:800;line-height:1.3;display:inline-flex;overflow:hidden}:where(html[data-theme=light]) .analysisCompactSourceBadge{color:#1761dd;background:#edf4ff;border:1px solid #bfd4f2;border-radius:8px}.analysisCompactSourceBadge.internal-document{border-color:var(--theme-success);background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .analysisCompactSourceBadge.internal-document{color:#28795d;background:#edf8f3;border-color:#b8ddca}.analysisCompactSourceBadge.uploaded-file,.analysisCompactSourceBadge.external-link{border-color:var(--theme-line);background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .analysisCompactSourceBadge.uploaded-file,:where(html[data-theme=light]) .analysisCompactSourceBadge.external-link{color:#6b50a7;background:#f5f1fb;border-color:#d1c7e5}.analysisSourceTitle{min-width:0;color:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}:where(html[data-theme=light]) .analysisSourceTitle{color:#30445e}.analysisSourceList time{color:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .analysisSourceList time{color:#64778e}.analysisSourceList .registryEditAction,.analysisSourceList .analysisRemoveAction{align-self:center;font-size:13px}.analysisSourceList .registryEditAction:focus-visible,.analysisSourceList .analysisRemoveAction:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px;border-radius:3px}:where(html[data-theme=light]) .analysisSourceList .registryEditAction:focus-visible,:where(html[data-theme=light]) .analysisSourceList .analysisRemoveAction:focus-visible{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 var(--theme-line);border-radius:0;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}:where(html[data-theme=light]) .analysisPickerList article{border:0;border-top:1px solid #edf1f5;border-radius:0}.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{min-width:0;color:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}:where(html[data-theme=light]) .analysisPickerList label>strong{color:#30445e}.analysisPickerList .registryEditAction{height:auto;box-shadow:none;color:var(--theme-info);background:0 0;border:0;padding:0;font-size:13px;font-weight:800}:where(html[data-theme=light]) .analysisPickerList .registryEditAction{color:#1761dd}.analysisPickerList .registryEditAction:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px;border-radius:3px}:where(html[data-theme=light]) .analysisPickerList .registryEditAction:focus-visible{outline:3px solid #a8c5f3}.analysisTemporaryPickerSection{border:1px solid var(--theme-line);border-radius:8px;margin-bottom:8px;overflow:hidden}:where(html[data-theme=light]) .analysisTemporaryPickerSection{border:1px solid #e0e6ee;border-radius:8px}.analysisTemporaryPickerSection>strong{background:var(--theme-raised);min-height:32px;color:var(--theme-muted);letter-spacing:.6px;align-items:center;padding:0 10px;font-size:11px;display:flex}:where(html[data-theme=light]) .analysisTemporaryPickerSection>strong{color:#6b7d93;background:#f7f9fc}.analysisTemporaryPickerSection article{border-top:1px solid var(--theme-line);grid-template-columns:auto minmax(170px,220px) minmax(0,1fr) 62px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}:where(html[data-theme=light]) .analysisTemporaryPickerSection article{border-top:1px solid #edf1f5}.analysisTemporaryPickerSection article>strong{min-width:0;color:var(--theme-label);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}:where(html[data-theme=light]) .analysisTemporaryPickerSection article>strong{color:#30445e}.analysisTemporaryPickerSection input{width:16px;height:16px;accent-color:var(--blue)}.analysisFileMeta.compact{border:1px solid var(--theme-line);border-radius:8px;flex-wrap:wrap;gap:10px 18px;margin:12px 0;padding:9px 10px;display:flex}:where(html[data-theme=light]) .analysisFileMeta.compact{border:1px solid #e0e6ee;border-radius:8px}.analysisFileMeta.compact span{border:0;min-width:120px;padding:0}.analysisPickerCountHelp:focus{outline:3px solid var(--theme-focus);outline-offset:2px;border-radius:4px}:where(html[data-theme=light]) .analysisPickerCountHelp:focus{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;border-color:var(--theme-control);background:var(--theme-raised);color:var(--theme-disabled);box-shadow:none}:where(html[data-theme=light]) .analysisChoiceGrid button:disabled{color:#6f7f92;background:#f6f8fb;border-color:#dfe5ed}.analysisChoiceGrid button:disabled strong{color:var(--theme-disabled)}:where(html[data-theme=light]) .analysisChoiceGrid button:disabled strong{color:#65758a}.analysisChoiceGrid button:disabled small{color:var(--theme-disabled);font-size:12px;line-height:1.4}:where(html[data-theme=light]) .analysisChoiceGrid button:disabled small{color:#75859a}.analysisChoiceGrid button:disabled:hover{border-color:var(--theme-control);background:var(--theme-hover)}:where(html[data-theme=light]) .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);background:var(--theme-raised);color:var(--theme-label);margin:0 0 18px;padding:10px 13px;font-size:14px}:where(html[data-theme=light]) .contactDetailsIntro{color:#52657c;background:#f7f9fc}.contactDetailsSection>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px 11px;display:grid}.contactDetailsSection>header>span{background:var(--theme-header);width:30px;height:25px;color:var(--blue);border-radius:6px;place-items:center;font-size:11px;font-weight:850;display:grid}:where(html[data-theme=light]) .contactDetailsSection>header>span{background:#eaf2ff}.contactDetailsSection>header>div{min-width:0}.contactScopeLabel{background:var(--theme-raised);color:var(--theme-label);white-space:nowrap;border-radius:6px;align-self:start;padding:4px 7px;font-size:10px;font-weight:800}:where(html[data-theme=light]) .contactScopeLabel{color:#64758a;background:#eef2f6}.contactMembershipDetails,.contactRelatedRows,.contactMethodRows{gap:8px;display:grid}.contactMembershipDetails article{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .contactMembershipDetails article{background:#fbfcfe;border:1px solid #dce4ed;border-radius:9px}.contactMembershipDetails article>i{background:var(--theme-raised);height:30px;color:var(--blue);border-radius:6px;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}:where(html[data-theme=light]) .contactMembershipDetails article>i{background:#eaf2ff}.contactMembershipDetails article>div{min-width:0}.contactMembershipDetails strong,.contactMembershipDetails small,.contactMembershipDetails span{display:block}.contactMembershipDetails small{color:var(--theme-label);margin-top:3px}:where(html[data-theme=light]) .contactMembershipDetails small{color:#5f7187}.contactMembershipDetails span{color:var(--theme-muted);margin-top:4px;font-size:11px}:where(html[data-theme=light]) .contactMembershipDetails span{color:#8a97a7}.contactMembershipDetails em{color:var(--theme-success);font-size:11px;font-style:normal;font-weight:800}:where(html[data-theme=light]) .contactMembershipDetails em{color:#37725d}.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{border:1px solid var(--theme-line);background:var(--theme-surface);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}:where(html[data-theme=light]) .contactRelatedRows article{background:#fff;border:1px solid #e0e6ee;border-radius:8px}.contactRelatedRows article>div{min-width:0}.contactRelatedRows strong,.contactRelatedRows small{display:block}.contactRelatedRows small{color:var(--theme-muted);margin-top:3px}:where(html[data-theme=light]) .contactRelatedRows small{color:#7a899b}.contactRelatedRows a,.contactMethodRows a,.frameworkDetailsGrid a{color:var(--blue);overflow-wrap:anywhere}.contactRelatedRows article>span{color:var(--theme-muted);font-size:11px;font-weight:750}:where(html[data-theme=light]) .contactRelatedRows article>span{color:#718198}.contactMethodRows{grid-template-columns:repeat(2,minmax(0,1fr))}.contactMethodRows>div{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;min-width:0;padding:10px 12px}:where(html[data-theme=light]) .contactMethodRows>div{background:#fbfcfe;border:1px solid #dce3ec;border-radius:8px}.contactMethodRows small{color:var(--theme-muted);margin-bottom:5px;font-weight:750;display:block}:where(html[data-theme=light]) .contactMethodRows small{color:#8391a3}.contactMethodRows strong{color:var(--theme-label)}:where(html[data-theme=light]) .contactMethodRows strong{color:#364b64}.contactDetailsEmpty{border:1px dashed var(--theme-line);color:var(--theme-muted);border-radius:9px;margin:0;padding:13px 14px;font-size:13px}:where(html[data-theme=light]) .contactDetailsEmpty{color:#8491a3;border:1px dashed #d3dce7;border-radius:9px}.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;background:var(--theme-header);width:128px;min-width:128px;height:42px;color:var(--blue);text-align:center;white-space:nowrap;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}:where(html[data-theme=light]) .frameworkModalHeader.registryCategoryHeader .registryCategoryBadge,:where(html[data-theme=light]) .frameworkDetailsHeader.registryCategoryHeader .registryCategoryBadge{background:#eaf1ff}.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{border:1px solid var(--theme-line);background:var(--theme-header);width:62px;min-width:62px;height:30px;color:var(--theme-label);border-radius:7px;flex:0 0 62px;padding:0 6px;font-size:11px}:where(html[data-theme=light]) .frameworkDetailsHeader.registryCategoryHeader .registryCompanyHeaderBadges .registryCategoryBadge{color:#65758a;background:#f3f6fb;border:1px solid #d6e1f2;border-radius:7px}.frameworkDetailsHeader.registryCategoryHeader .registryCompanyHeaderBadges>span.active .registryCategoryBadge{border-color:var(--theme-info);background:var(--theme-header);color:var(--blue);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .frameworkDetailsHeader.registryCategoryHeader .registryCompanyHeaderBadges>span.active .registryCategoryBadge{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(--theme-accent)}:where(html[data-theme=light]) .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:var(--theme-text);margin:0;font-size:18px}:where(html[data-theme=light]) .registryCompanySection>header h3{color:#1e2d42}.registryCompanySection>header p{color:var(--theme-muted);margin:4px 0 0;font-size:13px;line-height:1.45}:where(html[data-theme=light]) .registryCompanySection>header p{color:#718197}.registryCompanySection>.numberedSectionHeading{align-items:center}.registryCompanySection>.numberedSectionHeading .numberedSectionIdentity{flex:1}.registryCompanyDetailGrid{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}:where(html[data-theme=light]) .registryCompanyDetailGrid{background:#dce3ec;border:1px solid #dce3ec;border-radius:10px}.registryCompanyDetailGrid>div{background:var(--theme-surface);min-width:0;padding:11px 13px}:where(html[data-theme=light]) .registryCompanyDetailGrid>div{background:#fbfcfe}.registryCompanyDetailGrid>div.full{grid-column:1/-1}.registryCompanyDetailGrid dt{color:var(--theme-muted);font-size:12px;font-weight:750}:where(html[data-theme=light]) .registryCompanyDetailGrid dt{color:#7b8ba0}.registryCompanyDetailGrid dd{color:var(--theme-label);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:700;line-height:1.5}:where(html[data-theme=light]) .registryCompanyDetailGrid dd{color:#304861}.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:var(--theme-label);margin:0 0 7px;font-size:12px}:where(html[data-theme=light]) .registryOtherRegistrations>h4{color:#52677f}.registryOtherRegistrations>div{border:1px solid var(--theme-line);border-radius:10px;overflow:hidden}:where(html[data-theme=light]) .registryOtherRegistrations>div{border:1px solid #dce3ec;border-radius:10px}.registryOtherRegistrations>div>div{background:var(--theme-surface);min-width:0;color:var(--theme-label);grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) minmax(110px,.45fr);align-items:center;gap:12px;padding:9px 13px;font-size:12px;display:grid}:where(html[data-theme=light]) .registryOtherRegistrations>div>div{color:#52677f;background:#fbfcfe}.registryOtherRegistrations>div>div+div{border-top:1px solid var(--theme-line)}:where(html[data-theme=light]) .registryOtherRegistrations>div>div+div{border-top:1px solid #e5eaf0}.registryOtherRegistrations strong{min-width:0;color:var(--theme-label);overflow-wrap:anywhere;font-size:13px}:where(html[data-theme=light]) .registryOtherRegistrations strong{color:#304861}.registryOtherRegistrations span,.registryOtherRegistrations small{overflow-wrap:anywhere;min-width:0}.registryOtherRegistrations small{color:var(--theme-muted)}:where(html[data-theme=light]) .registryOtherRegistrations small{color:#7b8ba0}.registryOfficialSources .registryCategoryBadge,.registryTechnicalAudit .registryCategoryBadge{background:var(--theme-raised);width:62px;min-width:62px;height:28px;color:var(--blue);border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:850;display:inline-flex}:where(html[data-theme=light]) .registryOfficialSources .registryCategoryBadge,:where(html[data-theme=light]) .registryTechnicalAudit .registryCategoryBadge{background:#eaf2ff}.registryOfficialSources{grid-template-columns:repeat(2,minmax(0,1fr))}.registryOfficialSources>article{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;min-width:0;padding:12px}:where(html[data-theme=light]) .registryOfficialSources>article{background:#fff;border:1px solid #dce3ec;border-radius:10px}.registryOfficialSources>article>header,.registryTechnicalAudit article>header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.registryOfficialSources>article>header strong,.registryTechnicalAudit article>header strong{min-width:0;color:var(--theme-label);overflow-wrap:anywhere;font-size:13px}:where(html[data-theme=light]) .registryOfficialSources>article>header strong,:where(html[data-theme=light]) .registryTechnicalAudit article>header strong{color:#304861}.registrySourceLink,.registryDomainToggle{border:1px solid var(--theme-line);background:var(--theme-surface);min-height:38px;color:var(--blue);cursor:pointer;border-radius:8px;align-items:center;margin-top:9px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}:where(html[data-theme=light]) .registrySourceLink,:where(html[data-theme=light]) .registryDomainToggle{background:#fff;border:1px solid #c8d6e7;border-radius:8px}.registryDomainToggle{font-family:inherit}.registryTechnicalAudit{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;margin-top:24px}:where(html[data-theme=light]) .registryTechnicalAudit{background:#f8fafc;border:1px solid #dce3ec;border-radius:10px}.registryTechnicalAudit>summary{color:var(--theme-label);cursor:pointer;padding:13px 15px;font-weight:800}:where(html[data-theme=light]) .registryTechnicalAudit>summary{color:#425a74}.registryTechnicalAudit>p{color:var(--theme-muted);margin:0;padding:0 15px 12px;font-size:13px}:where(html[data-theme=light]) .registryTechnicalAudit>p{color:#718197}.registryTechnicalAudit>div{gap:9px;padding:0 12px 12px;display:grid}.registryTechnicalAudit article{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;min-width:0;padding:11px}:where(html[data-theme=light]) .registryTechnicalAudit article{background:#fff;border:1px solid #dfe6ee;border-radius:9px}.registryAttention{border:1px solid var(--theme-warning);background:var(--theme-raised);color:var(--theme-warning);border-radius:9px;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:11px 13px;display:flex}:where(html[data-theme=light]) .registryAttention{color:#794b19;background:#fff8ee;border:1px solid #ecc9a2;border-radius:9px}.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:var(--theme-label)}:where(html[data-theme=light]) .enrolledComparisonSummary .irSnapshotRows .next>span,:where(html[data-theme=light]) .enrolledComparisonSummary .irSnapshotRows .next .enrolledSnapshotValue>strong{color:#64778e}.enrolledComparisonSummary .irSnapshotRows .next .enrolledSnapshotValue>em>b{background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .enrolledComparisonSummary .irSnapshotRows .next .enrolledSnapshotValue>em>b{color:#5e7188;background:#edf1f5}.enrolledComparisonSummary .irSnapshotRows .next .enrolledSnapshotValue>em>small{color:var(--theme-muted)}:where(html[data-theme=light]) .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 var(--theme-line)}:where(html[data-theme=light]) .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{background:var(--theme-raised);color:var(--blue)}:where(html[data-theme=light]) .irSnapshotRows .previous>em>b{background:#e7f0ff}.irSnapshotRows .previous>em>small{color:var(--theme-muted)}:where(html[data-theme=light]) .irSnapshotRows .previous>em>small{color:#6d84a5}.irSnapshotRows .next>span,.irSnapshotRows .next>strong{color:var(--theme-danger)}:where(html[data-theme=light]) .irSnapshotRows .next>span,:where(html[data-theme=light]) .irSnapshotRows .next>strong{color:#c44f58}.irSnapshotRows .next>em>b{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .irSnapshotRows .next>em>b{color:#bd4c56;background:#ffebed}.irSnapshotRows .next>em>small{color:var(--theme-muted)}:where(html[data-theme=light]) .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:var(--theme-raised)}:where(html[data-theme=light]) .irSummaryMetrics button.new strong{background:#e5f5ed}.irSummaryMetrics button.new span{color:var(--theme-success)}:where(html[data-theme=light]) .irSummaryMetrics button.new span{color:#17815a}.irSummaryMetrics button.changed strong,.irSummaryMetrics button.pending-review strong{background:var(--theme-warning-bg)}:where(html[data-theme=light]) .irSummaryMetrics button.changed strong,:where(html[data-theme=light]) .irSummaryMetrics button.pending-review strong{background:#fff0d9}.irSummaryMetrics button.changed span,.irSummaryMetrics button.pending-review span{color:var(--theme-warning)}:where(html[data-theme=light]) .irSummaryMetrics button.changed span,:where(html[data-theme=light]) .irSummaryMetrics button.pending-review span{color:#a16a16}.irSummaryMetrics button.missing--verify strong,.irSummaryMetrics button.held strong{background:var(--theme-raised)}:where(html[data-theme=light]) .irSummaryMetrics button.missing--verify strong,:where(html[data-theme=light]) .irSummaryMetrics button.held strong{background:#ffeaec}.irSummaryMetrics button.missing--verify span,.irSummaryMetrics button.held span{color:var(--theme-danger)}:where(html[data-theme=light]) .irSummaryMetrics button.missing--verify span,:where(html[data-theme=light]) .irSummaryMetrics button.held span{color:#b7545d}.irSummaryMetrics button.unchanged strong{background:var(--theme-raised)}:where(html[data-theme=light]) .irSummaryMetrics button.unchanged strong{background:#e9edf2}.irSummaryMetrics button.unchanged span{color:var(--theme-label)}:where(html[data-theme=light]) .irSummaryMetrics button.unchanged span{color:#66778b}.irSummaryMetrics button.approved strong{background:var(--theme-raised)}:where(html[data-theme=light]) .irSummaryMetrics button.approved strong{background:#e5f5ed}.irSummaryMetrics button.approved span{color:var(--theme-success)}:where(html[data-theme=light]) .irSummaryMetrics button.approved span{color:#17815a}.irSummaryMetrics button.applied strong{background:var(--theme-raised)}:where(html[data-theme=light]) .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 var(--theme-line);padding-top:10px}:where(html[data-theme=light]) .irStatusFilterGroup+.irStatusFilterGroup{border-top:1px solid #e4e9f0}.irStatusFilterGroup>small{color:var(--theme-muted);letter-spacing:.7px;margin-bottom:6px;font-size:10px;font-weight:850;display:block}:where(html[data-theme=light]) .irStatusFilterGroup>small{color:#7a899c}.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{background:var(--theme-raised);min-width:23px;height:22px;color:var(--blue);padding-inline:6px;font-size:11px}:where(html[data-theme=light]) .irStatusTabs button b{background:#e7f0ff}.irStatusTabs button.new b,.irStatusTabs button.approved b{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .irStatusTabs button.new b,:where(html[data-theme=light]) .irStatusTabs button.approved b{color:#17815a;background:#e5f5ed}.irStatusTabs button.changed b,.irStatusTabs button.pending-review b{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .irStatusTabs button.changed b,:where(html[data-theme=light]) .irStatusTabs button.pending-review b{color:#a16a16;background:#fff0d9}.irStatusTabs button.missing--verify b,.irStatusTabs button.held b{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .irStatusTabs button.missing--verify b,:where(html[data-theme=light]) .irStatusTabs button.held b{color:#b7545d;background:#ffeaec}.irStatusTabs button.unchanged b{background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .irStatusTabs button.unchanged b{color:#66778b;background:#e9edf2}.irStatusTabs button.applied b{background:var(--theme-raised);color:var(--blue)}:where(html[data-theme=light]) .irStatusTabs button.applied b{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%,var(--theme-focus));outline-offset:1px}:where(html[data-theme=light]) .irComparisonRow .irReviewAction:focus-visible{outline:3px solid color-mix(in srgb,var(--red) 28%,white)}.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:var(--theme-success)!important}:where(html[data-theme=light]) .registrySemanticText.new{color:#17815a!important}.registrySemanticText.changed,.registrySemanticText.pending-review{color:var(--theme-warning)!important}:where(html[data-theme=light]) .registrySemanticText.changed,:where(html[data-theme=light]) .registrySemanticText.pending-review{color:#a16a16!important}.registrySemanticText.missing--verify,.registrySemanticText.held{color:var(--theme-danger)!important}:where(html[data-theme=light]) .registrySemanticText.missing--verify,:where(html[data-theme=light]) .registrySemanticText.held{color:#b7545d!important}.registrySemanticText.unchanged{color:var(--theme-label)!important}:where(html[data-theme=light]) .registrySemanticText.unchanged{color:#66778b!important}.registrySemanticText.approved{color:var(--theme-success)!important}:where(html[data-theme=light]) .registrySemanticText.approved{color:#17815a!important}.registrySemanticText.applied{color:var(--blue)!important}.irBeforeAfterRow em.new{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .irBeforeAfterRow em.new{color:#17815a;background:#e5f5ed}.irBeforeAfterRow em.missing--verify{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .irBeforeAfterRow em.missing--verify{color:#b7545d;background:#ffeaec}.irBeforeAfterRow em.unchanged{background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .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:var(--theme-muted);margin-bottom:3px;font-size:10px;font-weight:750;display:block}:where(html[data-theme=light]) .irHistoryRow>[data-label]:not(button):before{color:#8995a4}.irHistoryRow>strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.frameworkModal .registryFooter .pagcorPagination button:first-child,.frameworkModal .registryFooter .pagcorPagination button:last-child,.knowledgeLibrary .registryFooter .pagcorPagination button:first-child,.knowledgeLibrary .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:var(--theme-surface);border-radius:13px;overflow:hidden;box-shadow:0 6px 22px #00000010}:where(html[data-theme=light]) .analysisSampleResult{background:#fff;box-shadow:0 6px 22px #233a6410}.analysisResultHeader{align-items:flex-start}.analysisResultHeader .blockTitle{flex:1;min-width:0}.analysisResultHeader .blockTitle>small{color:var(--theme-violet);letter-spacing:.7px;margin-bottom:4px;font-size:11px;font-weight:800;display:block}:where(html[data-theme=light]) .analysisResultHeader .blockTitle>small{color:#765eb4}.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{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-violet);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .analysisPrototypeBadge{color:#6d4fba;background:#f3effc;border:1px solid #d2c6ed;border-radius:999px}.analysisResultMeta{border-bottom:1px solid var(--line);background:var(--theme-surface);padding:14px 18px}:where(html[data-theme=light]) .analysisResultMeta{background:#fbfcfe}.analysisResultMeta dl{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}:where(html[data-theme=light]) .analysisResultMeta dl{background:#fff;border:1px solid #dfe5ed;border-radius:9px}.analysisResultMeta dl>div{min-width:0;padding:11px 12px}.analysisResultMeta dl>div+div{border-left:1px solid var(--theme-line)}:where(html[data-theme=light]) .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 var(--theme-line)}:where(html[data-theme=light]) .analysisResultMeta dl>div:nth-child(n+5){border-top:1px solid #e3e8ef}.analysisResultMeta dt{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .analysisResultMeta dt{color:#7b899b}.analysisResultMeta dd{color:var(--theme-label);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:750}:where(html[data-theme=light]) .analysisResultMeta dd{color:#344960}.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:var(--theme-surface);border-radius:8px;min-width:130px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 8px 22px #0002}:where(html[data-theme=light]) .analysisResultActions>div>div{background:#fff;box-shadow:0 8px 22px #20375622}.analysisResultActions>div>div button{background:var(--theme-surface);text-align:left;border:0;border-radius:5px;padding:7px}:where(html[data-theme=light]) .analysisResultActions>div>div button{background:#fff}.analysisResultActions>span{color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .analysisResultActions>span{color:#756490}.analysisResultBody{gap:28px;padding:20px 22px;display:grid}.analysisResultBody>section{min-width:0}.analysisResultNarrative{padding:2px 2px 0}.analysisResultNarrative h4,.analysisFindingList h4{color:var(--theme-text);margin:0;font-size:18px}:where(html[data-theme=light]) .analysisResultNarrative h4,:where(html[data-theme=light]) .analysisFindingList h4{color:#263951}.analysisResultNarrative p,.analysisFindingList p{color:var(--theme-label);overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.7}:where(html[data-theme=light]) .analysisResultNarrative p,:where(html[data-theme=light]) .analysisFindingList p{color:#40536b}.analysisResultNarrative ul{color:var(--theme-label);margin:14px 0 0;padding-left:22px;font-size:14px;line-height:1.7}:where(html[data-theme=light]) .analysisResultNarrative ul{color:#40536b}.analysisFindingList{display:grid}.analysisFindingList article{padding:13px 2px}.analysisFindingList article+article{border-top:1px solid var(--theme-line)}:where(html[data-theme=light]) .analysisFindingList article+article{border-top:1px solid #e6ebf1}.analysisFindingList h4{font-size:15px}.analysisImpactTable,.analysisRecommendedTable{border:1px solid var(--theme-line);border-radius:9px;overflow:hidden}:where(html[data-theme=light]) .analysisImpactTable,:where(html[data-theme=light]) .analysisRecommendedTable{border:1px solid #dfe5ed;border-radius:9px}.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{background:var(--theme-header);color:var(--theme-muted);font-size:11px;font-weight:800}:where(html[data-theme=light]) .analysisImpactTable>header,:where(html[data-theme=light]) .analysisRecommendedTable>header{color:#75849a;background:#f5f8fb}.analysisImpactTable>article+article,.analysisRecommendedTable>article+article{border-top:1px solid var(--theme-line)}:where(html[data-theme=light]) .analysisImpactTable>article+article,:where(html[data-theme=light]) .analysisRecommendedTable>article+article{border-top:1px solid #e7ebf1}.analysisImpactTable article p{color:var(--theme-label);margin:0;font-size:13px;line-height:1.45}:where(html[data-theme=light]) .analysisImpactTable article p{color:#52667e}.analysisImpactBadge{border-radius:999px;width:max-content;padding:4px 7px;font-size:11px;font-weight:800}.analysisImpactBadge.high{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .analysisImpactBadge.high{color:#b84450;background:#fff0f0}.analysisImpactBadge.medium{background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .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:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .analysisRecommendedTable article>span,:where(html[data-theme=light]) .analysisRecommendedTable time{color:#52667e}.analysisRecommendedTable article>div{flex-wrap:wrap;gap:8px;display:flex}.analysisRecommendedTable article button{background:0 0;border:0;padding:0}.analysisResultSources{border:1px solid var(--theme-line);border-radius:9px;overflow:hidden}:where(html[data-theme=light]) .analysisResultSources{border:1px solid #dfe5ed;border-radius:9px}.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 var(--theme-line)}:where(html[data-theme=light]) .analysisResultSources article+article{border-top:1px solid #e7ebf1}.analysisResultSources article>strong{min-width:0;color:var(--theme-label);overflow-wrap:anywhere;font-size:14px}:where(html[data-theme=light]) .analysisResultSources article>strong{color:#344960}.analysisResultSources article>span{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .analysisResultSources article>span{color:#728197}.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 var(--theme-line)}:where(html[data-theme=light]) .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 var(--theme-line)}:where(html[data-theme=light]) .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:var(--theme-raised);gap:14px;padding:16px 18px;display:grid}:where(html[data-theme=light]) .analysisResultActions{background:#f7f9fc}.analysisResultActions>.analysisResultActionsIntro{position:static}.analysisResultActionsIntro h3{color:var(--theme-label);margin:0;font-size:15px}:where(html[data-theme=light]) .analysisResultActionsIntro h3{color:#344960}.analysisResultActionsIntro p{color:var(--theme-muted);margin:5px 0 0;font-size:13px;line-height:1.5}:where(html[data-theme=light]) .analysisResultActionsIntro p{color:#718096}.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{min-height:18px;color:var(--theme-muted);font-size:12px;font-weight:750}:where(html[data-theme=light]) .analysisResultActionStatus{color:#647991}.analysisResultActionStatus.error{color:var(--theme-danger)}:where(html[data-theme=light]) .analysisResultActionStatus.error{color:#b44751}.analysisResultActions button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .analysisResultActions button:focus-visible{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 var(--theme-line);border-left:0!important}:where(html[data-theme=light]) .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:var(--theme-surface)!important}:where(html[data-theme=light]) body{background:#fff!important}body *{visibility:hidden!important}.analysisSampleResult,.analysisSampleResult *{visibility:visible!important}.analysisSampleResult{background:var(--theme-surface);width:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0;overflow:visible}:where(html[data-theme=light]) .analysisSampleResult{background:#fff}.analysisResultScreenOnly,.analysisResultScreenOnly *,.analysisResultPrintModel,.modalLayer{display:none!important}.analysisResultPrintOnly{overflow-wrap:anywhere;display:block}.analysisResultHeader{border-bottom:1px solid var(--theme-line);padding:0 0 14px}:where(html[data-theme=light]) .analysisResultHeader{border-bottom:1px solid #cfd6df}.analysisResultHeader .blockTitle>small{color:var(--theme-label)}:where(html[data-theme=light]) .analysisResultHeader .blockTitle>small{color:#344960}.analysisResultHeader .blockTitle h2{font-size:22pt;line-height:1.2}.analysisResultMeta{background:var(--theme-surface);padding:12px 0}:where(html[data-theme=light]) .analysisResultMeta{background:#fff}.analysisResultMeta dl{border-color:var(--theme-line);grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-theme=light]) .analysisResultMeta dl{border-color:#cfd6df}.analysisResultMeta dl>div{border:0!important;border-bottom:1px solid var(--theme-line)!important}:where(html[data-theme=light]) .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:var(--theme-line);overflow:visible}:where(html[data-theme=light]) .analysisImpactTable,:where(html[data-theme=light]) .analysisRecommendedTable,:where(html[data-theme=light]) .analysisResultSources{border-color:#cfd6df}.analysisImpactTable>header,.analysisRecommendedTable>header{background:var(--theme-header);border-bottom:1px solid var(--theme-line);color:var(--theme-label)}:where(html[data-theme=light]) .analysisImpactTable>header,:where(html[data-theme=light]) .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:var(--theme-label);grid-column:2/-1;font-size:10pt}:where(html[data-theme=light]) .analysisResultSources .analysisResultPrintOnly{color:#52667e}a,.analysisResultSources strong,.analysisResultSources span{overflow-wrap:anywhere}button:focus{outline:none!important}}.assistantAiHistory{min-width:0;overflow:hidden}.assistantHistoryPrototypeNotice{border-bottom:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-violet);margin:0;padding:9px 24px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .assistantHistoryPrototypeNotice{color:#67549c;background:#f7f5ff;border-bottom:1px solid #e5eaf1}.assistantHistoryToolbar{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}:where(html[data-theme=light]) .assistantHistoryToolbar{border-bottom:1px solid #e4e9f0}.assistantHistoryToolbar>.pagcorTabs{flex:0 auto;min-width:0;overflow-x:auto}.assistantHistoryToolbar>.pagcorTabs button{white-space:nowrap}.assistantHistoryToolbar>.pagcorTabs b{background:var(--theme-raised);min-width:22px;height:22px;color:var(--theme-label);border-radius:11px;justify-content:center;align-items:center;margin-left:7px;padding:0 6px;font-size:11px;display:inline-flex}:where(html[data-theme=light]) .assistantHistoryToolbar>.pagcorTabs b{color:#65758a;background:#e8edf4}.assistantHistoryToolbar>.pagcorTabs button.active b{background:var(--theme-surface);color:var(--theme-info)}:where(html[data-theme=light]) .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{background:var(--theme-raised);color:var(--theme-muted);letter-spacing:.45px;padding:10px 24px;font-size:10px;font-weight:850}:where(html[data-theme=light]) .assistantHistoryHead{color:#77869a;background:#f4f7fa}.assistantHistoryList>article{border-bottom:1px solid var(--theme-line);min-height:68px;color:var(--theme-label);padding:10px 24px;font-size:12px}:where(html[data-theme=light]) .assistantHistoryList>article{color:#5e7086;border-bottom:1px solid #e7ecf2}.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:var(--theme-label);font-size:13px}:where(html[data-theme=light]) .assistantHistoryList>article>div strong{color:#2f4059}.assistantHistoryList>article small{color:var(--theme-muted);margin-top:4px;font-size:11px}:where(html[data-theme=light]) .assistantHistoryList>article small{color:#8290a1}.assistantHistoryType,.assistantHistoryStatus{border-radius:6px;width:max-content;padding:5px 8px;font-size:11px;font-weight:800}.assistantHistoryType.chat{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .assistantHistoryType.chat{color:#6d4fc2;background:#f0ebff}.assistantHistoryType.analysis{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .assistantHistoryType.analysis{color:#2d68bd;background:#e8f2ff}.assistantHistoryStatus.active{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .assistantHistoryStatus.active{color:#247859;background:#e9f6ef}.assistantHistoryStatus.completed{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .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 var(--theme-line);border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;padding:13px}:where(html[data-theme=light]) .assistantHistoryList>article{border:1px solid #dde4ed;border-radius:9px}.assistantHistoryList>article>[data-label]:before{content:attr(data-label);color:var(--theme-muted);margin-bottom:4px;font-size:10px;font-weight:800;display:block}:where(html[data-theme=light]) .assistantHistoryList>article>[data-label]:before{color:#8995a4}.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{background:var(--theme-raised);color:var(--theme-label)}:where(html[data-theme=light]) .assistantHistoryStatus.saved{color:#67768a;background:#eef1f5}.assistantHistoryList .registryEditAction,.assistantRecentChatList .registryEditAction,.analysisResultHeader .registryEditAction{display:block}.assistantRecentHistoryDrawer .frameworkDetailsBody{padding:0}.authPage{background:linear-gradient(145deg,var(--theme-raised) 0%,var(--theme-raised) 100%);place-items:center;min-height:100vh;padding:32px;display:grid}:where(html[data-theme=light]) .authPage{background:linear-gradient(145deg,#f4f7fb 0%,#e9f0f8 100%)}.authCard{border:1px solid var(--theme-line);background:var(--theme-surface);text-align:center;border-radius:16px;width:min(460px,100%);padding:38px;box-shadow:0 20px 50px #00000020}:where(html[data-theme=light]) .authCard{background:#fff;border:1px solid #d9e2ed;border-radius:16px;box-shadow:0 20px 50px #263f6220}.authBrand{background:var(--theme-accent);width:58px;height:58px;color:var(--theme-on-accent);letter-spacing:.6px;border-radius:15px;place-items:center;margin:0 auto 18px;font-size:20px;font-weight:900;display:grid}:where(html[data-theme=light]) .authBrand{background:var(--blue);color:#fff}.authEyebrow{color:var(--theme-muted);letter-spacing:1px;margin:0;font-size:12px;font-weight:850}:where(html[data-theme=light]) .authEyebrow{color:#6c7e94}.authCard h1{color:var(--ink);margin:9px 0 0;font-size:28px;line-height:1.25}.authDescription{max-width:350px;color:var(--theme-label);margin:13px auto 0;font-size:15px;line-height:1.6}:where(html[data-theme=light]) .authDescription{color:#60738a}.authNotice{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-danger);border-radius:9px;margin:18px 0 0;padding:11px 13px;font-size:14px;font-weight:700;line-height:1.45}:where(html[data-theme=light]) .authNotice{color:#a4414b;background:#fff5f6;border:1px solid #efcbd0;border-radius:9px}.authCard form{margin-top:24px}.authGoogleButton{border:1px solid var(--theme-control);background:var(--theme-surface);width:100%;min-height:48px;color:var(--theme-label);border-radius:9px;justify-content:center;align-items:center;gap:11px;padding:11px 18px;font-size:15px;font-weight:800;display:flex;box-shadow:0 3px 10px #00000012}:where(html[data-theme=light]) .authGoogleButton{color:#31465f;background:#fff;border:1px solid #cfd9e5;border-radius:9px;box-shadow:0 3px 10px #263f6212}.authGoogleButton span{background:var(--theme-raised);width:25px;height:25px;color:var(--theme-info);border-radius:50%;place-items:center;font-weight:900;display:grid}:where(html[data-theme=light]) .authGoogleButton span{color:#336bc1;background:#eef3fb}.authGoogleButton:hover:not(:disabled){border-color:var(--theme-info);background:var(--theme-hover)}:where(html[data-theme=light]) .authGoogleButton:hover:not(:disabled){background:#f8fbff;border-color:#9eb8db}.authGoogleButton:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}:where(html[data-theme=light]) .authGoogleButton:focus-visible{outline:3px solid #a8c5f3}.authGoogleButton:disabled{cursor:not-allowed;opacity:.55}.authCard>small{color:var(--theme-muted);margin-top:18px;font-size:12px;line-height:1.5;display:block}:where(html[data-theme=light]) .authCard>small{color:#7a899b}.profileRow form{margin-left:auto}.profileRow form button{width:auto;min-width:58px;color:var(--theme-muted);white-space:nowrap;padding-inline:7px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .profileRow form button{color:#c8d5e5}@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 var(--theme-info);margin-top:11px;padding-top:2px}:where(html[data-theme=light]) .googleServiceConnection{border-top:1px solid #28364f}.googleServiceConnection .syncTime{line-height:1.45}.googleServiceConnect{border:1px solid var(--theme-info);background:var(--theme-surface);width:100%;color:var(--theme-text);border-radius:7px;margin-top:9px;padding:7px 8px;font-size:13px;font-weight:700}:where(html[data-theme=light]) .googleServiceConnect{color:#dbe7fb;background:#1a2d53;border:1px solid #3b5f98;border-radius:7px}.googleServiceConnect:disabled{cursor:not-allowed;opacity:.55}.googleManualSync{border:1px solid var(--theme-info);background:var(--theme-surface);width:24px;height:24px;color:var(--theme-info);border-radius:6px;flex:none;place-items:center;margin-left:auto;padding:4px;display:grid}:where(html[data-theme=light]) .googleManualSync{color:#9ebce9;background:#182a49;border:1px solid #3b5277;border-radius:6px}.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){border-color:var(--theme-info);background:var(--theme-info-bg);color:var(--theme-disabled)}:where(html[data-theme=light]) .googleManualSync:hover:not(:disabled){color:#dbe8fb;background:#20385f;border-color:#6688ba}.googleManualSync:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .googleManualSync:focus-visible{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{background:var(--theme-header);width:46px;height:46px;color:var(--theme-info);border-radius:12px;flex:none;place-items:center;display:grid}:where(html[data-theme=light]) .creationHeaderIcon{color:#1761dd;background:#eaf1ff}.creationHeaderIcon svg{width:23px;height:23px}.frameworkModalTitle>.creationHeaderIcon{margin:0}.scheduleModalLayer{justify-content:center;align-items:center;padding:24px 32px}.scheduleRegistrationModal{border:1px solid var(--theme-line);border-radius:16px;width:min(1320px,100vw - 64px);height:auto;max-height:calc(100dvh - 48px);box-shadow:0 24px 80px #0000003d}:where(html[data-theme=light]) .scheduleRegistrationModal{border:1px solid #dfe6ef;border-radius:16px;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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:11px;margin-top:14px;padding:14px 16px}:where(html[data-theme=light]) .scheduleModalSection{background:#fbfcfe;border:1px solid #dce3ec;border-radius:11px}.scheduleModalSection .inlineSectionHeading h3{color:var(--theme-text);margin:0;font-size:16px}:where(html[data-theme=light]) .scheduleModalSection .inlineSectionHeading h3{color:#1f2d42}.scheduleModalSection .inlineSectionHeading p{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .scheduleModalSection .inlineSectionHeading p{color:#7f8d9f}.schedulePeopleActions{gap:7px;margin-left:auto;display:flex}.schedulePeopleActions button{border:1px solid var(--theme-control);background:var(--theme-raised);height:34px;color:var(--theme-info);border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .schedulePeopleActions button{color:#1761dd;background:#f3f7fe;border:1px solid #b8ccec;border-radius:8px}.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{border:1px dashed var(--theme-control);background:var(--theme-raised);height:38px;color:var(--theme-muted);border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .scheduleUnsupportedSection>button,:where(html[data-theme=light]) .scheduleAttachments button{color:#7b899c;background:#f7f9fc;border:1px dashed #cbd5e2;border-radius:8px}.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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;margin-top:14px;overflow:hidden}:where(html[data-theme=light]) .scheduleAdditionalSettings{background:#fff;border:1px solid #dce3ec;border-radius:10px}.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:var(--theme-text);font-size:14px}:where(html[data-theme=light]) .scheduleAdditionalSettings summary b{color:#2b3c53}.scheduleAdditionalSettings summary small{color:var(--theme-muted);margin-top:3px;font-size:12px}:where(html[data-theme=light]) .scheduleAdditionalSettings summary small{color:#8190a3}.scheduleAdditionalSettings summary>i{color:var(--theme-muted);font-style:normal}:where(html[data-theme=light]) .scheduleAdditionalSettings summary>i{color:#6d7d91}.scheduleAdditionalSettings[open] summary>i{transform:rotate(180deg)}.scheduleAdditionalGrid{border-top:1px solid var(--theme-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}:where(html[data-theme=light]) .scheduleAdditionalGrid{border-top:1px solid #e4e9ef}.scheduleAdditionalGrid button{border:1px solid var(--theme-control);background:var(--theme-raised);height:36px;color:var(--theme-muted);border-radius:8px;font-size:12px}:where(html[data-theme=light]) .scheduleAdditionalGrid button{color:#7a889b;background:#f7f9fc;border:1px solid #dce3ec;border-radius:8px}.scheduleAdditionalSettings>p{color:var(--theme-muted);margin:0;padding:0 14px 12px;font-size:12px}:where(html[data-theme=light]) .scheduleAdditionalSettings>p{color:#7f8c9d}.scheduleRegistrationModal .scheduleModalFooter{border-top:1px solid var(--theme-line);flex:none;justify-content:flex-end;gap:10px;margin:0;padding:12px 20px 14px;display:flex;position:static;box-shadow:0 -8px 18px #0000000a}:where(html[data-theme=light]) .scheduleRegistrationModal .scheduleModalFooter{border-top:1px solid #dfe5ed;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{border-top:1px solid var(--theme-line);background:var(--theme-surface);padding:13px 14px}:where(html[data-theme=light]) .scheduleRepeatSettings{background:#fbfcfe;border-top:1px solid #e4e9ef}.scheduleRepeatSettings>header{align-items:baseline;gap:9px;margin-bottom:11px;display:flex}.scheduleRepeatSettings>header b{color:var(--theme-text);font-size:14px}:where(html[data-theme=light]) .scheduleRepeatSettings>header b{color:#2b3c53}.scheduleRepeatSettings>header small{color:var(--theme-muted);font-size:12px}:where(html[data-theme=light]) .scheduleRepeatSettings>header small{color:#8190a3}.scheduleRepeatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.scheduleRepeatDays{gap:7px;margin-top:10px;display:flex}.scheduleRepeatDays button{border:1px solid var(--theme-control);background:var(--theme-surface);width:36px;height:36px;color:var(--theme-label);border-radius:8px;font-weight:800}:where(html[data-theme=light]) .scheduleRepeatDays button{color:#596b81;background:#fff;border:1px solid #dce3ec;border-radius:8px}.scheduleRepeatDays button[aria-pressed=true]{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .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{min-height:20px;color:var(--theme-text);margin-bottom:7px}:where(html[data-theme=light]) .scheduleDateHeading{color:#27364d}.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:2px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .scheduleParticipantsBlock .addParticipantButton:focus-visible{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:var(--theme-label);white-space:nowrap;align-items:center;margin:0;font-size:12px;line-height:16px;display:inline-flex}:where(html[data-theme=light]) .calendarGroupHeading .calendarSync{color:#66758a}.calendarGroupHeading .calendarSync i{flex:none}.detailsBadges .sync.syncing{background:var(--theme-raised);color:var(--theme-warning)}:where(html[data-theme=light]) .detailsBadges .sync.syncing{color:#9a6717;background:#fff4df}.detailsBadges .sync.synced{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .detailsBadges .sync.synced{color:#16815b;background:#e9f7f1}.detailsBadges .sync.sync-error{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .detailsBadges .sync.sync-error{color:#c84d55;background:#fff0f0}.detailsBadges .sync.conflict{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-danger);justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 12px;font-size:13px;font-weight:700;display:flex}:where(html[data-theme=light]) .operationalLibraryLoadError{color:#8f2f38;background:#fff7f7;border:1px solid #f0c7c7}.operationalLibraryLoadError button{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:36px;color:var(--theme-info);cursor:pointer;padding:6px 14px;font-weight:800}:where(html[data-theme=light]) .operationalLibraryLoadError button{color:#244b75;background:#fff;border:1px solid #c9d5e4}.operationalLibraryLoadError button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .operationalLibraryLoadError button:focus-visible{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:var(--theme-text);margin:0;font-size:18px}:where(html[data-theme=light]) .operationalTimelineHeader .blockTitle h2{color:#263b55}.operationalTimelineHeader .blockTitle p{color:var(--theme-muted);margin:5px 0 0;font-size:12px}:where(html[data-theme=light]) .operationalTimelineHeader .blockTitle p{color:#7c8999}.operationalTimelineControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.operationalTimelinePeriods{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;align-items:center;padding:3px;display:flex}:where(html[data-theme=light]) .operationalTimelinePeriods{background:#f7f9fc;border:1px solid #dce4ee;border-radius:9px}.operationalTimelinePeriods button{height:30px;color:var(--theme-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .operationalTimelinePeriods button{color:#6d7c90}.operationalTimelinePeriods button.active{background:var(--theme-surface);color:var(--theme-info);box-shadow:0 1px 5px #0000001c}:where(html[data-theme=light]) .operationalTimelinePeriods button.active{color:#275fa7;background:#fff;box-shadow:0 1px 5px #243d621c}.operationalTimelineRange{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;grid-template-columns:32px minmax(150px,auto) 32px;align-items:center;display:grid;overflow:hidden}:where(html[data-theme=light]) .operationalTimelineRange{background:#fff;border:1px solid #dce4ee;border-radius:9px}.operationalTimelineRange button{background:var(--theme-surface);height:36px;color:var(--theme-label);border:0;font-size:20px;font-weight:750}:where(html[data-theme=light]) .operationalTimelineRange button{color:#49627f;background:#fff}.operationalTimelineRange button:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .operationalTimeline button:focus-visible,:where(html[data-theme=light]) .operationalTimelineMonths:focus-visible{outline:3px solid #8eb5ee}.operationalTimelineRange.fixed{grid-template-columns:minmax(190px,auto)}.operationalTimelineRange.fixed .operationalTimelineCurrent{height:36px;color:var(--theme-label);white-space:nowrap;border:0;place-items:center;padding:0 12px;font-size:12px;font-weight:600;display:grid}:where(html[data-theme=light]) .operationalTimelineRange.fixed .operationalTimelineCurrent{color:#49627f}.operationalTimelineNotice{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-danger);border-radius:7px;margin-top:12px;padding:7px 10px;font-size:11px;line-height:1.4}:where(html[data-theme=light]) .operationalTimelineNotice{color:#a54d56;background:#fff8f8;border:1px solid #efd5d8;border-radius:7px}.operationalTimelineState{border:1px dashed var(--theme-line);background:var(--theme-surface);min-height:150px;color:var(--theme-muted);border-radius:10px;place-items:center;margin:14px 0 0;font-size:13px;display:grid}:where(html[data-theme=light]) .operationalTimelineState{color:#718095;background:#fafbfd;border:1px dashed #d9e1eb;border-radius:10px}.operationalTimelineState.error{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-danger)}:where(html[data-theme=light]) .operationalTimelineState.error{color:#aa4752;background:#fff8f8;border-color:#efcdd1}.operationalTimelineRefreshing{color:var(--theme-muted);font-size:11px;font-weight:750;position:absolute;top:74px;right:22px}:where(html[data-theme=light]) .operationalTimelineRefreshing{color:#667994}.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{height:32px;color:var(--theme-muted);flex-direction:column;align-items:center;font-size:9px;line-height:1;display:flex}:where(html[data-theme=light]) .operationalTimelineDayLabels span{color:#98a5b5}.operationalTimelineDayLabels b{font-size:10px;font-weight:750}.operationalTimelineDayLabels small{margin-top:4px;font-size:8px}.operationalTimelineDayLabels .today{color:var(--theme-info);font-weight:900}:where(html[data-theme=light]) .operationalTimelineDayLabels .today{color:#205fae}.operationalTimelineBaseline{background:var(--theme-info-bg);height:1px;position:absolute;top:127px;left:8%;right:8%}:where(html[data-theme=light]) .operationalTimelineBaseline{background:#8db8ed}.operationalTimelineBaseline:before{content:"";background:repeating-linear-gradient(90deg,transparent 0 calc(100% / var(--timeline-days) - 1px),var(--theme-info-bg) calc(100% / var(--timeline-days) - 1px) calc(100% / var(--timeline-days)));height:5px;position:absolute;inset:-2px 0 auto}:where(html[data-theme=light]) .operationalTimelineBaseline:before{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)))}.operationalTimelineToday{z-index:5;border:2px solid var(--theme-line);background:var(--theme-danger-bg);width:9px;height:9px;box-shadow:0 0 0 1px var(--theme-shadow);pointer-events:none;border-radius:50%;position:absolute;top:123px;transform:translate(-50%)}:where(html[data-theme=light]) .operationalTimelineToday{background:#dc3545;border:2px solid #fff;border-radius: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{border:1px solid var(--theme-line);background:var(--theme-surface);width:100%;min-width:0;height:44px;color:var(--theme-label);text-align:left;border-left-width:3px;border-radius:8px;padding:5px 28px 5px 9px;display:block;position:relative;overflow:hidden;box-shadow:0 3px 10px #00000012}:where(html[data-theme=light]) .operationalTimelineItem{color:#35475d;background:#fff;border:1px solid #dce5ef;border-left-width:3px;border-radius:8px;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{border-left-color:var(--theme-info);background:var(--theme-raised)}:where(html[data-theme=light]) .operationalTimelineItem.schedule{background:#eef5ff;border-left-color:#2563eb}.operationalTimelineItem.task{border-left:3px dotted var(--theme-violet);background:var(--theme-raised)}:where(html[data-theme=light]) .operationalTimelineItem.task{background:#f6efff;border-left:3px dotted #7c3aed}.operationalTimelineItem.regulatory{border-left-color:var(--theme-danger);background:var(--theme-raised)}:where(html[data-theme=light]) .operationalTimelineItem.regulatory{background:#fff2f3;border-left-color:#dc4756}.operationalTimelineItem.document{border-left-color:var(--theme-cyan);background:var(--theme-raised)}:where(html[data-theme=light]) .operationalTimelineItem.document{background:#effbfb;border-left-color:#168a90}.operationalTimelineItem.knowledge{border-left-color:var(--theme-success);background:var(--theme-raised)}:where(html[data-theme=light]) .operationalTimelineItem.knowledge{background:#eff9f4;border-left-color:#299261}.operationalTimelineItem:hover{filter:brightness(.985);box-shadow:0 4px 12px #00000020}:where(html[data-theme=light]) .operationalTimelineItem:hover{box-shadow:0 4px 12px #243a5a20}.operationalTimelineItem.schedule small{color:var(--theme-info)}:where(html[data-theme=light]) .operationalTimelineItem.schedule small{color:#2563eb}.operationalTimelineItem.task small{color:var(--theme-violet)}:where(html[data-theme=light]) .operationalTimelineItem.task small{color:#7c3aed}.operationalTimelineItem.regulatory small{color:var(--theme-danger)}:where(html[data-theme=light]) .operationalTimelineItem.regulatory small{color:#c73e4c}.operationalTimelineItem.document small{color:var(--theme-cyan)}:where(html[data-theme=light]) .operationalTimelineItem.document small{color:#137c82}.operationalTimelineItem.knowledge small{color:var(--theme-success)}:where(html[data-theme=light]) .operationalTimelineItem.knowledge small{color:#267d58}.operationalTimelineCluster{z-index:8;position:absolute;top:115px;transform:translate(-50%)}.operationalTimelineCluster>button{border:1px solid var(--theme-info);background:var(--theme-surface);min-width:28px;height:25px;color:var(--theme-info);border-radius:12px;padding:0 6px;font-size:9px;font-weight:900}:where(html[data-theme=light]) .operationalTimelineCluster>button{color:#376da9;background:#fff;border:1px solid #a9c4e6;border-radius:12px}.operationalTimelinePopover{border:1px solid var(--theme-line);background:var(--theme-surface);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 #0000002b}.operationalTimelinePopover>strong{color:var(--theme-label);padding:2px 5px;font-size:10px}:where(html[data-theme=light]) .operationalTimelinePopover>strong{color:#50637c}.operationalTimelinePopover>button{background:var(--theme-raised);min-width:0;min-height:31px;color:var(--theme-label);text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;grid-template-columns:5px minmax(0,1fr);align-items:center;gap:7px;padding:5px;font-size:11px;display:grid;overflow:hidden}:where(html[data-theme=light]) .operationalTimelinePopover>button{color:#3c4e64;background:#f8fafc}.operationalTimelinePopover>button span{background:var(--theme-info-bg);border-radius:3px;width:5px;height:22px}:where(html[data-theme=light]) .operationalTimelinePopover>button span{background:#2563eb}.operationalTimelinePopover>button span.task{background:var(--theme-violet-bg)}:where(html[data-theme=light]) .operationalTimelinePopover>button span.task{background:#7c3aed}.operationalTimelinePopover>button span.regulatory{background:var(--theme-danger-bg)}:where(html[data-theme=light]) .operationalTimelinePopover>button span.regulatory{background:#dc4756}.operationalTimelinePopover>button span.document{background:var(--theme-cyan-bg)}:where(html[data-theme=light]) .operationalTimelinePopover>button span.document{background:#168a90}.operationalTimelinePopover>button span.knowledge{background:var(--theme-success-bg)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;min-width:0;height:226px;padding:12px 11px 25px;position:relative;overflow:hidden}:where(html[data-theme=light]) .operationalTimelineMonth{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:10px}.operationalTimelineMonth.current{border-color:var(--theme-info);background:var(--theme-surface)}:where(html[data-theme=light]) .operationalTimelineMonth.current{background:#f8fbff;border-color:#9dc1ec}.operationalTimelineMonth h3{color:var(--theme-label);margin:0;font-size:13px}:where(html[data-theme=light]) .operationalTimelineMonth h3{color:#3b506a}.operationalTimelineMonthCounts{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.operationalTimelineMonthCounts span{background:var(--theme-raised);color:var(--theme-label);white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:800}:where(html[data-theme=light]) .operationalTimelineMonthCounts span{color:#62738a;background:#edf2f8}.operationalTimelineMonthCounts .schedule{background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .operationalTimelineMonthCounts .schedule{color:#2563eb;background:#e8f2ff}.operationalTimelineMonthCounts .task{background:var(--theme-raised);color:var(--theme-violet)}:where(html[data-theme=light]) .operationalTimelineMonthCounts .task{color:#7335d7;background:#f2eaff}.operationalTimelineMonthCounts .regulatory{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .operationalTimelineMonthCounts .regulatory{color:#c94351;background:#ffedef}.operationalTimelineMonthCounts .document{background:var(--theme-raised);color:var(--theme-cyan)}:where(html[data-theme=light]) .operationalTimelineMonthCounts .document{color:#147d82;background:#e8f8f8}.operationalTimelineMonthCounts .knowledge{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .operationalTimelineMonthCounts .knowledge{color:#267d58;background:#eaf8f0}.operationalTimelineMonthCards{gap:6px;display:grid;position:absolute;top:85px;left:11px;right:11px}.operationalTimelineMore{color:var(--theme-muted);text-align:right;font-size:9px;font-weight:800}:where(html[data-theme=light]) .operationalTimelineMore{color:#6e7e92}.operationalTimelineMonth:after{content:"";background:var(--theme-info-bg);height:1px;position:absolute;bottom:14px;left:0;right:0}:where(html[data-theme=light]) .operationalTimelineMonth:after{background:#8db8ed}.operationalTimelineMonthNode{border:2px solid var(--theme-info);background:var(--theme-surface);z-index:1;border-radius:50%;width:7px;height:7px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}:where(html[data-theme=light]) .operationalTimelineMonthNode{background:#fff;border:2px solid #3978bd;border-radius: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{max-width:none;color:var(--theme-label);text-overflow:clip;white-space:nowrap;font-size:8px;line-height:1.2;top:7px;right:7px;overflow:visible}:where(html[data-theme=light]) .operationalTimelineItem time{color:#556981}.operationalTimelineClusterButton{border:1px solid var(--theme-info);background:var(--theme-surface);min-width:30px;height:26px;color:var(--theme-info);border-radius:13px;padding:0 7px;font-size:9px;font-weight:900;box-shadow:0 2px 7px #00000018}:where(html[data-theme=light]) .operationalTimelineClusterButton{color:#376da9;background:#fff;border:1px solid #a9c4e6;border-radius:13px;box-shadow:0 2px 7px #25486d18}.operationalTimelineClusterButton[aria-expanded=true]{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .operationalTimelineClusterButton[aria-expanded=true]{color:#245f9f;background:#eaf3ff;border-color:#3978bd}.operationalTimelineClusterButton.today,.operationalTimelineClusterButton.today[aria-expanded=true]{border-color:var(--theme-danger);background:var(--theme-danger-bg);color:var(--theme-text);box-shadow:0 2px 7px #0000002b}:where(html[data-theme=light]) .operationalTimelineClusterButton.today,:where(html[data-theme=light]) .operationalTimelineClusterButton.today[aria-expanded=true]{color:#fff;background:#dc3545;border-color:#b42332;box-shadow:0 2px 7px #8f1d2b2b}.operationalTimelinePopover{z-index:2100;border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;max-height:none;padding:0;display:block;overflow:hidden;transform:none;box-shadow:0 16px 38px #00000038}:where(html[data-theme=light]) .operationalTimelinePopover{background:#fff;border:1px solid #d9e2ed;border-radius:10px;box-shadow:0 16px 38px #20355038}.operationalTimelinePopover>header{border-bottom:1px solid var(--theme-line);background:var(--theme-header);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 11px;display:flex}:where(html[data-theme=light]) .operationalTimelinePopover>header{background:#f8fafc;border-bottom:1px solid #e6ebf1}.operationalTimelinePopover>header>div{gap:2px;min-width:0;display:grid}.operationalTimelinePopover>header strong{color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .operationalTimelinePopover>header strong{color:#344a64}.operationalTimelinePopover>header span{color:var(--theme-muted);font-size:9px;font-weight:750}:where(html[data-theme=light]) .operationalTimelinePopover>header span{color:#78889b}.operationalTimelinePopover>header button{width:28px;height:28px;color:var(--theme-label);background:0 0;border:0;border-radius:6px;font-size:20px;line-height:1}:where(html[data-theme=light]) .operationalTimelinePopover>header button{color:#61758d}.operationalTimelinePopover>header button:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .operationalTimelinePopover>header button:hover{background:#edf2f7}.operationalTimelinePopoverList{overscroll-behavior:contain;gap:4px;max-height:232px;padding:7px;display:grid;overflow-y:auto}.operationalTimelinePopoverList>button{border:1px solid var(--theme-control);border-left:3px solid var(--theme-info);background:var(--theme-raised);min-width:0;min-height:43px;color:var(--theme-label);text-align:left;border-radius:7px;gap:1px;padding:6px 76px 6px 12px;display:grid;position:relative}:where(html[data-theme=light]) .operationalTimelinePopoverList>button{color:#364a61;background:#eef5ff;border:1px solid #e2e8f0;border-left:3px solid #2563eb;border-radius:7px}.operationalTimelinePopoverList>button.task{border-left:3px dotted var(--theme-violet);background:var(--theme-raised)}:where(html[data-theme=light]) .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:var(--theme-label);white-space:nowrap;font-size:9px;font-weight:800;position:absolute;top:8px;right:7px}:where(html[data-theme=light]) .operationalTimelinePopoverList time{color:#566a82}.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:var(--theme-muted);padding:14px 3px;font-size:10px}:where(html[data-theme=light]) .operationalTimelineMonthEmpty{color:#8997a8}.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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .operationalTimelineSegmentViewport:focus-visible{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;border:2px solid var(--theme-line);background:var(--theme-danger-bg);width:9px;height:9px;box-shadow:0 0 0 1px var(--theme-shadow);border-radius:50%;position:absolute;top:33px;transform:translate(-50%)}:where(html[data-theme=light]) .operationalTimelineExtendedToday{background:#dc3545;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dc3545}.operationalTimelineSegments:before{content:"";background:var(--theme-info-bg);height:2px;position:absolute;top:37px;left:0;right:0}:where(html[data-theme=light]) .operationalTimelineSegments:before{background:#90b8e8}.operationalTimelineSegment{text-align:center;min-width:0;position:relative}.operationalTimelineSegment.monthStart:before{content:"";border-left:1px dashed var(--theme-info);position:absolute;top:30px;bottom:9px;left:0}:where(html[data-theme=light]) .operationalTimelineSegment.monthStart:before{border-left:1px dashed #b7c9dd}.operationalTimelineSegmentMarker{z-index:1;justify-content:center;align-items:flex-start;height:49px;display:flex;position:relative}.operationalTimelineSegmentMarker:after{content:"";border:2px solid var(--theme-info);background:var(--theme-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:33px;left:50%;transform:translate(-50%)}:where(html[data-theme=light]) .operationalTimelineSegmentMarker:after{background:#fff;border:2px solid #3978bd;border-radius:50%}.operationalTimelineSegmentMarker .operationalTimelineClusterButton{height:26px}.operationalTimelineSegment>span{color:var(--theme-muted);white-space:nowrap;padding:0 2px;font-size:8px;font-weight:750;display:block}:where(html[data-theme=light]) .operationalTimelineSegment>span{color:#73849a}@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{border-bottom:1px solid var(--theme-line);background:var(--theme-surface)}:where(html[data-theme=light]) .calendarMultiDayLane{background:#f9fbfe;border-bottom:1px solid #e3e9f0}.calendarMultiDayLaneLabel{color:var(--theme-muted);letter-spacing:.45px;font-size:9px;font-weight:850}:where(html[data-theme=light]) .calendarMultiDayLaneLabel{color:#7d8da2}.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:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .dailyCalendarEntrySeparator{color:#91a1b5}.dailyCalendarEntryMeta{color:var(--theme-label)!important}:where(html[data-theme=light]) .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;background:var(--theme-surface);width:auto;height:19px;min-height:19px;color:var(--theme-info);border:0;padding:0 4px;font-size:11px;font-weight:600;line-height:19px;position:absolute;bottom:3px;left:7px}:where(html[data-theme=light]) .monthCalendar .monthMoreButton{color:#2563eb;background:#fff}.monthCalendar>div.outside .monthMoreButton{background:var(--theme-raised)}:where(html[data-theme=light]) .monthCalendar>div.outside .monthMoreButton{background:#f6f8fb}.monthCalendar .monthMoreButton:focus-visible{outline:2px solid var(--theme-focus);outline-offset:0}:where(html[data-theme=light]) .monthCalendar .monthMoreButton:focus-visible{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:2px solid var(--theme-focus);outline-offset:1px}:where(html[data-theme=light]) .monthCalendar button.monthDate:focus-visible{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:var(--theme-muted);font-size:11px;font-weight:500}:where(html[data-theme=light]) .formFieldLabel>small{color:#8391a3}.requiredFieldMark{color:var(--theme-danger);margin-left:7px;font-size:10px;font-weight:700;line-height:1;display:inline-block}:where(html[data-theme=light]) .requiredFieldMark{color:#c54850}.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:var(--theme-danger)!important;margin-top:5px!important;font-size:11px!important;font-weight:700!important;display:block!important}:where(html[data-theme=light]) .fieldValidationMessage{color:#c54850!important}.taskField.invalid input,.taskField.invalid select,.frameworkField.invalid input,.frameworkField.invalid textarea{border-color:var(--theme-danger)!important;box-shadow:0 0 0 2px var(--theme-shadow)!important}:where(html[data-theme=light]) .taskField.invalid input,:where(html[data-theme=light]) .taskField.invalid select,:where(html[data-theme=light]) .frameworkField.invalid input,:where(html[data-theme=light]) .frameworkField.invalid textarea{border-color:#d75b64!important;box-shadow:0 0 0 2px #fff0f1!important}.taskField.invalid .formFieldLabel{color:var(--theme-danger)}:where(html[data-theme=light]) .taskField.invalid .formFieldLabel{color:#a83f48}.contactScopeSelector{border:0;min-width:0;margin:0;padding:0}.contactScopeSelector>legend{color:var(--theme-label);margin:0 0 8px;font-size:13px;font-weight:750}:where(html[data-theme=light]) .contactScopeSelector>legend{color:#45556e}.contactScopeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.contactScopeOptions button{border:1px solid var(--theme-control);background:var(--theme-surface);min-width:0;min-height:44px;color:var(--theme-label);text-align:left;border-radius:9px;align-items:baseline;gap:8px;padding:9px 12px;display:flex}:where(html[data-theme=light]) .contactScopeOptions button{color:#617188;background:#fbfcfe;border:1px solid #dce4ee;border-radius:9px}.contactScopeOptions button strong{color:var(--theme-label);flex:none;font-size:13px}:where(html[data-theme=light]) .contactScopeOptions button strong{color:#45566e}.contactScopeOptions button small{min-width:0;color:var(--theme-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}:where(html[data-theme=light]) .contactScopeOptions button small{color:#8a97a8}.contactScopeOptions button.selected{border-color:var(--theme-info);background:var(--theme-raised);color:var(--blue);box-shadow:inset 0 0 0 1px var(--theme-shadow)}:where(html[data-theme=light]) .contactScopeOptions button.selected{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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .contactScopeOptions button:focus-visible{outline:3px solid #a8c5f3}@media (max-width:430px){.contactScopeOptions{grid-template-columns:minmax(0,1fr)}}.taskMissingDateShortcut{border:1px solid var(--theme-warning);background:var(--theme-raised);width:max-content;max-width:calc(100% - 36px);min-height:27px;color:var(--theme-warning);border-radius:999px;align-items:center;gap:6px;margin:9px 18px 0;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}:where(html[data-theme=light]) .taskMissingDateShortcut{color:#8f6418;background:#fff9e9;border:1px solid #efd59d;border-radius:999px}.taskMissingDateShortcut i,.taskNeedsDate i{background:var(--theme-warning-bg);border-radius:50%;flex:none;width:7px;height:7px}:where(html[data-theme=light]) .taskMissingDateShortcut i,:where(html[data-theme=light]) .taskNeedsDate i{background:#d79a2b}.taskNeedsDate{border:1px solid var(--theme-warning);background:var(--theme-raised);min-height:24px;color:var(--theme-warning);white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex!important}:where(html[data-theme=light]) .taskNeedsDate{color:#8f6418;background:#fff9e9;border:1px solid #efd59d;border-radius:6px}.taskNeedsDate:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .taskNeedsDate:focus-visible{outline:2px solid #d6a749}.taskDueDateHelp{color:var(--theme-warning);margin-top:5px;font-size:11px;display:block}:where(html[data-theme=light]) .taskDueDateHelp{color:#8d6b2c}.taskSummaryInfoCard.needsDate{border-color:var(--theme-warning);background:var(--theme-raised)}:where(html[data-theme=light]) .taskSummaryInfoCard.needsDate{background:#fffbf1;border-color:#ead29e}.taskSummaryInfoCard.needsDate>strong{color:var(--theme-warning)}:where(html[data-theme=light]) .taskSummaryInfoCard.needsDate>strong{color:#8f6418}.taskSetDueDateAction{border:1px solid var(--theme-warning);background:var(--theme-surface);width:max-content;color:var(--theme-warning);border-radius:6px;margin-top:8px;padding:5px 8px;font-size:11px;font-weight:800}:where(html[data-theme=light]) .taskSetDueDateAction{color:#8b6117;background:#fff;border:1px solid #dbb65f;border-radius:6px}.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:var(--theme-header);border-bottom:1px solid var(--theme-line);flex:none;align-items:flex-start;min-height:86px;padding:17px 52px 16px 30px;display:flex;position:relative}:where(html[data-theme=light]) .recordDetailsHeader{background:#fff;border-bottom:1px solid #dfe5ed}.recordDetailsHeader>button{position:absolute;top:17px;right:19px}.recordDetailsIdentity{min-width:0;padding-left:14px;position:relative}.recordDetailsIdentity:before{content:"";background:var(--theme-info-bg);width:3px;position:absolute;top:2px;bottom:2px;left:0}:where(html[data-theme=light]) .recordDetailsIdentity:before{background:#2563eb}.taskRecordDetailsHeader .recordDetailsIdentity:before{background:repeating-linear-gradient(to bottom,var(--theme-violet-bg) 0 3px,transparent 3px 5px)}:where(html[data-theme=light]) .taskRecordDetailsHeader .recordDetailsIdentity:before{background:repeating-linear-gradient(#7c3aed 0 3px,#0000 3px 5px)}.recordDetailsIdentity h2{color:var(--theme-text);overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.25}:where(html[data-theme=light]) .recordDetailsIdentity h2{color:#17253a}.recordDetailsIdentity p{color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:5px 0;margin:7px 0 0;font-size:12px;line-height:1.35;display:flex}:where(html[data-theme=light]) .recordDetailsIdentity p{color:#748397}.recordDetailsIdentity p span{align-items:center;display:inline-flex}.recordDetailsIdentity p span+span:before{content:"•";color:var(--theme-muted);margin:0 7px}:where(html[data-theme=light]) .recordDetailsIdentity p span+span:before{color:#a2adba}.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{border-color:var(--theme-danger);background:var(--theme-surface);color:var(--theme-danger)}:where(html[data-theme=light]) .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{border-bottom:1px solid var(--theme-line);background:var(--theme-surface)}:where(html[data-theme=light]) .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{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .monthCalendar>div.outside{color:#7d8999;background:#f6f8fb}.monthCalendar>div.outside .monthDate{color:var(--theme-muted)}:where(html[data-theme=light]) .monthCalendar>div.outside .monthDate{color:#7d8999}.monthCalendar>div.outside.sunday .monthDate{color:var(--theme-danger)}:where(html[data-theme=light]) .monthCalendar>div.outside.sunday .monthDate{color:#bd666b}.monthCalendar>div.outside.saturday .monthDate{color:var(--theme-info)}:where(html[data-theme=light]) .monthCalendar>div.outside.saturday .monthDate{color:#668dbd}.monthCalendar>div.outside .monthItem{filter:none;opacity:1}.calendarSelector{border-top:1px solid var(--line);background:var(--theme-surface);padding:12px 16px 15px}:where(html[data-theme=light]) .calendarSelector{background:#fbfcfe}.calendarSelector>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendarSelector>header h3{color:var(--theme-text);font-size:var(--platform-list-title-font-size);margin:0}:where(html[data-theme=light]) .calendarSelector>header h3{color:#2b3c53}.calendarSelector>header p{color:var(--theme-label);font-size:var(--platform-list-cell-font-size);margin:2px 0 0}:where(html[data-theme=light]) .calendarSelector>header p{color:#586a80}.calendarSelector>header>small{color:var(--theme-label);font-size:var(--platform-list-header-font-size);font-weight:700}:where(html[data-theme=light]) .calendarSelector>header>small{color:#52657c}.calendarSelectorGroups{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:9px;display:grid}.calendarSelectorGroup{min-width:0}.calendarSelectorGroup>strong{color:var(--theme-label);font-size:var(--platform-list-header-font-size);text-transform:uppercase;letter-spacing:.45px;margin-bottom:6px;display:block}:where(html[data-theme=light]) .calendarSelectorGroup>strong{color:#52657c}.calendarSelectorGroup>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.calendarSelectorGroup label{border:1px solid var(--theme-line);background:var(--theme-surface);min-width:0;min-height:48px;color:var(--theme-label);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}:where(html[data-theme=light]) .calendarSelectorGroup label{color:#43556d;background:#fff;border:1px solid #dfe6ef;border-radius:7px}.calendarSelectorGroup label.selected{border-color:var(--theme-control);background:var(--theme-raised)}:where(html[data-theme=light]) .calendarSelectorGroup label.selected{background:#f7faff;border-color:#b8cdec}.calendarSelectorGroup label.platformDefault{border-color:var(--theme-danger);background:var(--theme-raised)}:where(html[data-theme=light]) .calendarSelectorGroup label.platformDefault{background:#fff6f6;border-color:#e36b72}.calendarSelectorGroup label.platformDefault b{color:var(--theme-danger)}:where(html[data-theme=light]) .calendarSelectorGroup label.platformDefault b{color:#b73f49}.calendarSelectorGroup label.calendarMissing{background:var(--theme-raised);color:var(--theme-label);border-style:dashed}:where(html[data-theme=light]) .calendarSelectorGroup label.calendarMissing{color:#52657c;background:#f7f8fa}.calendarSelectorGroup label.calendarMissing input{cursor:not-allowed}.calendarSelectorGroup input{accent-color:var(--theme-accent);margin:0}:where(html[data-theme=light]) .calendarSelectorGroup input{accent-color:#2563eb}.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{background:var(--theme-raised);color:var(--theme-label);font-size:var(--platform-list-header-font-size);border-radius:3px;padding:2px 5px;font-style:normal;font-weight:700}:where(html[data-theme=light]) .calendarSelectorGroup label em{color:#52657c;background:#edf2f8}.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{border:1px solid var(--theme-control);background:var(--theme-raised);color:var(--theme-info);cursor:pointer}:where(html[data-theme=light]) .calendarSelectorGroup label button{color:#3569ac;background:#f5f8fd;border:1px solid #c8d8ef}.calendarDefaultStatus{border:1px solid var(--theme-danger);background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .calendarDefaultStatus{color:#b6323d;background:#ffe9eb;border:1px solid #df6a72}.calendarDefaultRequired{color:var(--theme-danger);font-size:var(--platform-list-header-font-size);margin-top:6px;font-weight:600;line-height:1.35;display:block}:where(html[data-theme=light]) .calendarDefaultRequired{color:#b34850}.calendarSelectorGroup label.platformDefault.calendarMissing{border-color:var(--theme-danger);background:var(--theme-raised)}:where(html[data-theme=light]) .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 var(--theme-line);margin-top:12px;padding-top:10px}:where(html[data-theme=light]) .disconnectedCalendars{border-top:1px solid #e2e8f0}.disconnectedCalendarsToggle{border:1px solid var(--theme-line);background:var(--theme-surface);width:100%;min-height:40px;color:var(--theme-label);text-align:left;font-size:var(--platform-list-cell-font-size);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}:where(html[data-theme=light]) .disconnectedCalendarsToggle{color:#52657c;background:#fff;border:1px solid #d9e1eb;border-radius:7px}.disconnectedCalendarsToggle strong{background:var(--theme-raised);min-width:22px;height:22px;color:var(--theme-label);font-size:var(--platform-list-header-font-size);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}:where(html[data-theme=light]) .disconnectedCalendarsToggle strong{color:#52657c;background:#edf1f5}.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{border:1px dashed var(--theme-line);background:var(--theme-raised);min-width:0;color:var(--theme-label);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px;display:grid}:where(html[data-theme=light]) .disconnectedCalendarCard{color:#52657c;background:#f7f9fb;border:1px dashed #cfd8e3;border-radius:7px}.disconnectedCalendarCard b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--platform-list-cell-font-size);display:block;overflow:hidden}.disconnectedCalendarCard small{color:var(--theme-label);font-size:var(--platform-list-header-font-size);margin-top:4px;display:block}:where(html[data-theme=light]) .disconnectedCalendarCard small{color:#586a80}.disconnectedCalendarBadge{background:var(--theme-raised);color:var(--theme-label);font-size:var(--platform-list-header-font-size);border-radius:4px;align-self:start;padding:3px 6px;font-weight:700}:where(html[data-theme=light]) .disconnectedCalendarBadge{color:#52657c;background:#e8edf3}.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:var(--theme-label)}:where(html[data-theme=light]) .disconnectedCalendarCard dt{color:#586a80}.disconnectedCalendarCard dd{color:var(--theme-label);margin:0;font-weight:700}:where(html[data-theme=light]) .disconnectedCalendarCard dd{color:#43556d}.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:var(--theme-text);letter-spacing:-.4px;margin-top:0;font-size:24px;font-weight:700}:where(html[data-theme=light]) .centeredFormModalHeader.addModalHeader .registrationHeaderIdentity h2{color:#182338}.centeredFormModalHeader.addModalHeader .registrationHeaderIdentity p{color:var(--theme-muted);margin-top:4px;font-size:13px}:where(html[data-theme=light]) .centeredFormModalHeader.addModalHeader .registrationHeaderIdentity p{color:#7f8ea4}.centeredFormModalHeader.addModalHeader>button{width:36px;height:36px;color:var(--theme-label);box-shadow:none;background:0 0;border:0;margin-top:1px}:where(html[data-theme=light]) .centeredFormModalHeader.addModalHeader>button{color:#647287}.centeredFormModalHeader.addModalHeader>button:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;box-shadow:none}:where(html[data-theme=light]) .centeredFormModalHeader.addModalHeader>button:focus-visible{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{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:11px;margin-top:0;padding:14px 15px}:where(html[data-theme=light]) .taskModalBody .checklistBuilder,:where(html[data-theme=light]) .taskModalBody .taskRelationsBlock,:where(html[data-theme=light]) .taskModalBody .visibleSettingsGrid{background:#fbfcfe;border:1px solid #dce3ec;border-radius:11px}.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{border-bottom:1px solid var(--theme-line);background:var(--theme-raised);padding:11px 18px 13px}:where(html[data-theme=light]) .collectionFilterPanel{background:#f8fafc;border-bottom:1px solid #dfe6ef}.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:var(--theme-muted);font-size:11px;font-weight:800}:where(html[data-theme=light]) .collectionFilterControls label>span{color:#6f7f94}.collectionFilterControls input,.collectionFilterControls select{border:1px solid var(--theme-control);background:var(--theme-input);width:100%;height:36px;color:var(--theme-label);border-radius:8px;outline:none;padding:0 10px;font-size:13px}:where(html[data-theme=light]) .collectionFilterControls input,:where(html[data-theme=light]) .collectionFilterControls select{color:#40536b;background:#fff;border:1px solid #d7e0eb;border-radius:8px}.collectionFilterControls input:focus,.collectionFilterControls select:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px var(--theme-shadow)}:where(html[data-theme=light]) .collectionFilterControls input:focus,:where(html[data-theme=light]) .collectionFilterControls select:focus{border-color:#7ca6ea;box-shadow:0 0 0 3px #eaf1ff}.collectionFilterClose{border:1px solid var(--theme-line);background:var(--theme-surface);height:36px;color:var(--theme-label);border-radius:8px;padding:0 11px;font-size:12px;font-weight:750}:where(html[data-theme=light]) .collectionFilterClose{color:#607188;background:#fff;border:1px solid #d7e0eb;border-radius:8px}.collectionFilterClose:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .collectionFilterClose:focus-visible{outline:3px solid #a8c5f3}.taskFilterDateRange{grid-column:1/-1;grid-template-columns:repeat(2,minmax(150px,220px));gap:10px;display:grid}.collectionActiveFilters{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);flex-wrap:wrap;align-items:center;gap:7px;min-height:47px;padding:8px 18px;display:flex}:where(html[data-theme=light]) .collectionActiveFilters{background:#fff;border-bottom:1px solid #e4e9ef}.collectionActiveFilters button{border:1px solid var(--theme-control);background:var(--theme-raised);min-height:29px;color:var(--theme-info);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}:where(html[data-theme=light]) .collectionActiveFilters button{color:#3567a9;background:#edf4ff;border:1px solid #c8d9f2;border-radius:999px}.collectionActiveFilters button span{color:var(--theme-info);margin-left:5px;font-size:14px}:where(html[data-theme=light]) .collectionActiveFilters button span{color:#6f87a8}.collectionActiveFilters .collectionClearFilters{color:var(--theme-muted);background:0 0;border-color:#0000;text-decoration:underline}:where(html[data-theme=light]) .collectionActiveFilters .collectionClearFilters{color:#6f7e91}.filterButton{justify-content:center;align-items:center;gap:6px;display:inline-flex}.filterButton.active{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) .filterButton.active{color:#2563c7;background:#f1f6ff;border-color:#9dbbea}.filterButton>span{background:var(--theme-info-bg);min-width:18px;height:18px;color:var(--theme-text);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:850;display:inline-grid}:where(html[data-theme=light]) .filterButton>span{color:#fff;background:#2563c7}.collectionEmptyState{background:var(--theme-surface);text-align:left;justify-content:center;align-items:center;gap:13px;min-height:150px;padding:26px 20px;display:flex}:where(html[data-theme=light]) .collectionEmptyState{background:#fbfcfe}.collectionEmptyState>span{background:var(--theme-raised);width:38px;height:38px;color:var(--theme-muted);border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:850;display:grid}:where(html[data-theme=light]) .collectionEmptyState>span{color:#70839d;background:#eaf0f7}.collectionEmptyState strong{color:var(--theme-label);font-size:15px}:where(html[data-theme=light]) .collectionEmptyState strong{color:#40536b}.collectionEmptyState p{color:var(--theme-muted);margin:5px 0 0;font-size:13px}:where(html[data-theme=light]) .collectionEmptyState p{color:#7d8b9d}.collectionEmptyState>button{border:1px solid var(--theme-control);background:var(--theme-raised);height:34px;color:var(--theme-info);border-radius:8px;margin-left:8px;padding:0 11px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .collectionEmptyState>button{color:#2864bd;background:#f1f6ff;border:1px solid #b9cfee;border-radius:8px}.collectionPaginationFooter{border-top:1px solid var(--theme-line);background:var(--theme-surface);min-height:58px;color:var(--theme-muted);grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;padding:10px 18px;font-size:12px;display:grid}:where(html[data-theme=light]) .collectionPaginationFooter{color:#718096;background:#fbfcfe;border-top:1px solid #e2e8ef}.collectionPaginationSummary{white-space:nowrap}.collectionPaginationSummary strong{color:var(--theme-label)}:where(html[data-theme=light]) .collectionPaginationSummary strong{color:#40536b}.collectionPaginationFooter>label{white-space:nowrap;align-items:center;gap:7px;display:flex}.collectionPaginationFooter select{border:1px solid var(--theme-control);background:var(--theme-input);height:31px;color:var(--theme-label);border-radius:7px;padding:0 25px 0 8px}:where(html[data-theme=light]) .collectionPaginationFooter select{color:#4e6077;background:#fff;border:1px solid #d7e0eb;border-radius:7px}.collectionPagination{justify-content:center;align-items:center;gap:3px;display:flex}.collectionPagination button{min-width:30px;height:30px;color:var(--theme-label);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px;font-size:12px}:where(html[data-theme=light]) .collectionPagination button{color:#607188}.collectionPagination button:hover:not(:disabled),.collectionPagination button.active{border-color:var(--theme-control);background:var(--theme-hover);color:var(--theme-disabled);font-weight:800}:where(html[data-theme=light]) .collectionPagination button:hover:not(:disabled),:where(html[data-theme=light]) .collectionPagination button.active{color:#2563c7;background:#edf4ff;border-color:#bcd1ef}.collectionPagination button:disabled{color:var(--theme-disabled);cursor:not-allowed}:where(html[data-theme=light]) .collectionPagination button:disabled{color:#b1bbc8}.collectionPagination>span{color:var(--theme-muted);padding:0 2px}:where(html[data-theme=light]) .collectionPagination>span{color:#9ba6b4}.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{min-height:30px;color:var(--theme-info);background:0 0;border:0;padding:5px 7px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .headerLinkGroup button{color:#3f6fae}.headerLinkDivider{background:var(--theme-header);width:1px;height:17px;margin:0 5px;display:block}:where(html[data-theme=light]) .headerLinkDivider{background:#aebccc}.headerLinkGroup button:hover{text-underline-offset:3px;text-decoration:underline}.headerLinkGroup button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:1px;border-radius:5px}:where(html[data-theme=light]) .headerLinkGroup button:focus-visible{outline:3px solid #a8c5f3}.dashboardMissingDueLink{border:1px solid var(--theme-warning);background:var(--theme-raised);width:max-content;max-width:100%;min-height:26px;color:var(--theme-warning);border-radius:999px;align-items:center;gap:6px;margin:8px 0 0;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}:where(html[data-theme=light]) .dashboardMissingDueLink{color:#8f6418;background:#fff9e9;border:1px solid #efd59d;border-radius:999px}.dashboardMissingDueLink i{background:var(--theme-warning-bg);border-radius:50%;flex:none;width:7px;height:7px}:where(html[data-theme=light]) .dashboardMissingDueLink i{background:#d79a2b}.dashboardMissingDueLink:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .dashboardMissingDueLink:focus-visible{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{width:14px;height:14px;color:var(--theme-text);background:currentColor;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-grid}:where(html[data-theme=light]) .completedTaskCheck{color:#fff}.calendarTaskCompleted .completedTaskCheck{background:var(--theme-violet-bg);color:var(--theme-text)}:where(html[data-theme=light]) .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{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);min-height:62px;color:var(--theme-label);padding:9px 18px}:where(html[data-theme=light]) .taskExecutionRow{color:#506177;background:#fff;border-bottom:1px solid #e8edf3}.taskExecutionRow:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .taskExecutionRow:hover{background:#fafcff}.taskExecutionRow.completed{background:var(--theme-surface);color:var(--theme-muted)}:where(html[data-theme=light]) .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{max-width:100%;color:var(--theme-label);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;overflow:hidden}:where(html[data-theme=light]) .taskExecutionIdentity button{color:#2f425a}.taskExecutionIdentity button:hover{color:var(--blue);text-decoration:underline}.taskExecutionIdentity small{color:var(--theme-muted);letter-spacing:.35px;margin-top:4px;font-size:10px;font-weight:700;display:block}:where(html[data-theme=light]) .taskExecutionIdentity small{color:#8592a2}.taskExecutionRow.completed .taskExecutionIdentity button{color:var(--theme-muted);text-decoration:line-through}:where(html[data-theme=light]) .taskExecutionRow.completed .taskExecutionIdentity button{color:#8793a3}.taskExecutionDue{white-space:nowrap;font-size:12px;font-weight:700}.taskExecutionDue.overdue{color:var(--theme-danger)}:where(html[data-theme=light]) .taskExecutionDue.overdue{color:#c54b54}.taskExecutionPriority{background:var(--theme-raised);color:var(--theme-label);border-radius:5px;justify-self:start;padding:4px 6px;font-size:10px;font-weight:800}:where(html[data-theme=light]) .taskExecutionPriority{color:#68778b;background:#f1f3f6}.taskExecutionPriority.high,.taskExecutionPriority.urgent{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .taskExecutionPriority.high,:where(html[data-theme=light]) .taskExecutionPriority.urgent{color:#c54850;background:#fff0f0}.taskExecutionPriority.low{background:var(--theme-raised);color:var(--theme-muted)}:where(html[data-theme=light]) .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:var(--theme-muted);text-transform:uppercase;font-size:10px;font-weight:700}:where(html[data-theme=light]) .taskExecutionRelation small{color:#8a97a7}.taskExecutionRelation b{color:var(--theme-label);margin-top:3px;font-size:12px;font-weight:600}:where(html[data-theme=light]) .taskExecutionRelation b{color:#52667f}.taskExecutionActions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.taskExecutionView,.taskExecutionDelete{border:1px solid var(--theme-line);background:var(--theme-surface);height:29px;color:var(--theme-info);border-radius:6px;font-size:11px}:where(html[data-theme=light]) .taskExecutionView,:where(html[data-theme=light]) .taskExecutionDelete{color:#3267ad;background:#fff;border:1px solid #c7d7eb;border-radius:6px}.taskExecutionView{padding:0 8px}.taskExecutionDelete{width:29px;color:var(--theme-danger);padding:0}:where(html[data-theme=light]) .taskExecutionDelete{color:#a84b53}.taskExecutionView:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .taskExecutionView:hover{background:#f0f6ff}.taskExecutionDelete:hover{background:var(--theme-hover)}:where(html[data-theme=light]) .taskExecutionDelete:hover{background:#fff3f3}.taskExecutionView:focus-visible,.taskExecutionDelete:focus-visible,.taskExecutionIdentity button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .taskExecutionView:focus-visible,:where(html[data-theme=light]) .taskExecutionDelete:focus-visible,:where(html[data-theme=light]) .taskExecutionIdentity button:focus-visible{outline:3px solid #a8c5f3}.taskExecutionGroup{border:0}.taskExecutionGroup>header{border-bottom:1px solid var(--theme-line);background:var(--theme-header);align-items:center;gap:8px;min-height:36px;padding:7px 18px;display:flex}:where(html[data-theme=light]) .taskExecutionGroup>header{background:#f8fafc;border-bottom:1px solid #e3e9f0}.taskExecutionGroup>header h3{color:var(--theme-label);margin:0;font-size:13px}:where(html[data-theme=light]) .taskExecutionGroup>header h3{color:#41556e}.taskExecutionGroup>header span{background:var(--theme-header);min-width:21px;height:21px;color:var(--theme-label);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-grid}:where(html[data-theme=light]) .taskExecutionGroup>header span{color:#60738b;background:#e8eef6}.needsReviewPlaceholder{text-align:center;align-content:center;place-items:center;min-height:154px;padding:28px 18px;display:grid}.needsReviewPlaceholder>span{background:var(--theme-raised);color:var(--theme-violet);letter-spacing:.4px;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}:where(html[data-theme=light]) .needsReviewPlaceholder>span{color:#6c4fc0;background:#f1edff}.needsReviewPlaceholder h3{color:var(--theme-label);margin:10px 0 0;font-size:16px}:where(html[data-theme=light]) .needsReviewPlaceholder h3{color:#34475f}.needsReviewPlaceholder p{max-width:520px;color:var(--theme-muted);margin:7px 0 0;font-size:12px;line-height:1.5}:where(html[data-theme=light]) .needsReviewPlaceholder p{color:#7d8b9d}@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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .taskListSubmenu button:focus-visible{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{border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-label);letter-spacing:.35px;border-radius:999px;flex:none;padding:2px 5px;font-size:8px;font-weight:800;line-height:1.2}:where(html[data-theme=light]) .recurrencePill{color:#64748a;background:#f3f5f8;border:1px solid #d6dde7;border-radius:999px}.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:#0006;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:hidden}:where(html[data-theme=light]) .centeredDrawerLayer{background:#07122666}.centeredDrawer{box-sizing:border-box;border:1px solid var(--theme-line);background:var(--theme-surface);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 #00000070}:where(html[data-theme=light]) .centeredDrawer{background:#fff;border:1px solid #dfe6ef;border-radius:16px;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 var(--theme-line);border-radius:12px;width:min(100%,100vw - 24px);max-height:calc(100dvh - 24px)}:where(html[data-theme=light]) .centeredDrawer,:where(html[data-theme=light]) .taskDrawer,:where(html[data-theme=light]) .frameworkModal{border:1px solid #dfe6ef;border-radius:12px}.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:var(--theme-label);white-space:normal;text-overflow:clip;margin:6px 0 0;font-size:1rem;line-height:1.55;display:block;position:static;overflow:visible}:where(html[data-theme=light]) .knowledgeRegistrationDrawer .numberedSectionIdentity p{color:#465d77}.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:var(--theme-label)}:where(html[data-theme=light]) .knowledgeRegistrationDrawer .knowledgeFieldHelp{color:#465d77}.knowledgeRegistrationDrawer .knowledgeFieldError{color:var(--theme-danger)}:where(html[data-theme=light]) .knowledgeRegistrationDrawer .knowledgeFieldError{color:#9c2938}.knowledgeFileDrop{border:1px dashed var(--theme-info);background:var(--theme-raised);border-radius:10px;padding:18px}:where(html[data-theme=light]) .knowledgeFileDrop{background:#f5f8fd;border:1px dashed #93accb;border-radius:10px}.knowledgeSelectedFiles,.knowledgeRelationResults{padding:0;list-style:none}.knowledgeSelectedFiles li{border:1px solid var(--theme-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:10px;display:flex}:where(html[data-theme=light]) .knowledgeSelectedFiles li{border:1px solid #dce4ee;border-radius:8px}.knowledgeSelectedFiles li>span{overflow-wrap:anywhere;flex:1;min-width:180px}.knowledgeFilePreview{object-fit:contain;border:1px solid var(--theme-line);border-radius:8px;width:100%;height:420px;display:block}:where(html[data-theme=light]) .knowledgeFilePreview{border:1px solid #dce4ee;border-radius:8px}.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(--theme-accent)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-control);background:var(--theme-header);width:31px;height:31px;color:var(--theme-label);border-radius:7px;flex:0 0 31px;place-items:center;padding:0;font-size:18px;line-height:1;display:inline-grid}:where(html[data-theme=light]) .listHeaderIconButton{color:#596b81;background:#fff;border:1px solid #d5dee8;border-radius:7px}.listHeaderIconButton:hover{border-color:var(--theme-control);background:var(--theme-hover);color:var(--theme-label)}:where(html[data-theme=light]) .listHeaderIconButton:hover{color:#596b81;background:#f8fafc;border-color:#bdc9d7}.listHeaderIconButton:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .listHeaderIconButton:focus-visible{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{border:1px solid var(--theme-control);background:var(--theme-header);color:var(--theme-label);box-shadow:none}:where(html[data-theme=light]) button.listHeaderFilterButton{color:#596b81;background:#fff;border:1px solid #d5dee8}button.listHeaderFilterButton:hover{border-color:var(--theme-control);background:var(--theme-hover);color:var(--theme-label)}:where(html[data-theme=light]) button.listHeaderFilterButton:hover{color:#596b81;background:#f8fafc;border-color:#bdc9d7}button.listHeaderAddButton{border:1px solid var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent);box-shadow:0 4px 12px #0002}:where(html[data-theme=light]) button.listHeaderAddButton{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 4px 12px #1761dd22}button.listHeaderAddButton:hover{border-color:var(--theme-accent);background:var(--theme-accent-hover);color:var(--theme-on-accent)}:where(html[data-theme=light]) button.listHeaderAddButton:hover{color:#fff;background:#0f56c7;border-color:#0f56c7}button.listHeaderActionButton:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) button.listHeaderActionButton:focus-visible{outline:3px solid #a8c5f3}.listHeaderActionCount{background:var(--theme-info-bg);min-width:18px;height:18px;color:var(--theme-text);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:850;display:inline-grid}:where(html[data-theme=light]) .listHeaderActionCount{color:#fff;background:#2563c7}.listHeaderAddButton .listHeaderActionCount{background:var(--theme-header);color:var(--blue)}:where(html[data-theme=light]) .listHeaderAddButton .listHeaderActionCount{background:#fff}button.workBoardFilterActive{border-color:var(--theme-info);background:var(--theme-raised);color:var(--theme-info)}:where(html[data-theme=light]) 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:var(--theme-header);width:1px;position:absolute;top:7px;bottom:7px;left:0}:where(html[data-theme=light]) .modalActionFooterDanger:before{background:#cfd7e2}.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{border-color:var(--theme-control);background:var(--theme-surface);color:var(--theme-label)}:where(html[data-theme=light]) .modalFooterButton.neutral{color:#52647b;background:#fff;border-color:#cfd8e4}.modalFooterButton.secondary{border-color:var(--theme-control);background:var(--theme-surface);color:var(--theme-label)}:where(html[data-theme=light]) .modalFooterButton.secondary{color:#52647b;background:#fff;border-color:#cbd6e3}.modalFooterButton.primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent);box-shadow:0 5px 14px #00000030}:where(html[data-theme=light]) .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:var(--theme-text)}:where(html[data-theme=light]) .modalFooterButton.success{color:#fff}.modalFooterButton.danger{border-color:color-mix(in srgb,var(--red) 62%,var(--theme-control));background:var(--theme-surface);color:var(--theme-danger)}:where(html[data-theme=light]) .modalFooterButton.danger{border-color:color-mix(in srgb,var(--red) 62%,white);color:#bd3945;background:#fff}.modalFooterButton.neutral:hover,.modalFooterButton.secondary:hover{border-color:var(--theme-control);background:var(--theme-hover);color:var(--theme-label)}:where(html[data-theme=light]) .modalFooterButton.neutral:hover,:where(html[data-theme=light]) .modalFooterButton.secondary:hover{color:#354961;background:#f7f9fc;border-color:#aebdce}.modalFooterButton.primary:hover{border-color:var(--theme-accent);background:var(--theme-accent-hover)}:where(html[data-theme=light]) .modalFooterButton.primary:hover{background:#0f56c7;border-color:#0f56c7}.modalFooterButton.success:hover{border-color:color-mix(in srgb,var(--green) 88%,var(--theme-control));background:color-mix(in srgb,var(--green) 88%,var(--theme-surface))}:where(html[data-theme=light]) .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%,var(--theme-hover));color:var(--theme-danger)}:where(html[data-theme=light]) .modalFooterButton.danger:hover{background:color-mix(in srgb,var(--red) 7%,white);color:#a92f3b}.modalFooterButton:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .modalFooterButton:focus-visible{outline:3px solid #a8c5f3}.modalFooterButton.danger:focus-visible{outline-color:color-mix(in srgb,var(--red) 28%,var(--theme-focus))}:where(html[data-theme=light]) .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:var(--theme-raised)}:where(html[data-theme=light]) .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:var(--theme-surface);border-radius:11px;min-width:0;padding:16px 18px;overflow:hidden}:where(html[data-theme=light]) .modalSectionContentCard{background:#fff}@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:1px solid var(--theme-info);border-radius:var(--platform-modal-action-radius);background:var(--theme-surface);width:max-content;max-width:min(640px,100vw - 32px);min-height:52px;color:var(--theme-text);font-family:var(--platform-ui-font);font-size:var(--platform-modal-action-font-size);pointer-events:auto;align-items:center;gap:18px;padding:8px 9px 8px 16px;font-weight:700;line-height:1.35;display:flex;box-shadow:0 16px 40px #0000004d}:where(html[data-theme=light]) .actionSnackbar{border-radius:var(--platform-modal-action-radius);color:#fff;background:#17263b;border:1px solid #31445d;box-shadow:0 16px 40px #07112b4d}.actionSnackbar.success{border-color:color-mix(in srgb,var(--green) 72%,var(--theme-line));background:var(--theme-surface)}:where(html[data-theme=light]) .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%,var(--theme-line));background:var(--theme-surface)}:where(html[data-theme=light]) .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{border-color:var(--theme-control);background:var(--theme-surface);color:var(--theme-label)}:where(html[data-theme=light]) .actionSnackbar .modalFooterButton.neutral{color:#3f5269;background:#fff;border-color:#8593a5}.actionSnackbar .modalFooterButton.danger{border-color:var(--theme-danger);background:var(--theme-surface);color:var(--theme-danger)}:where(html[data-theme=light]) .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;min-width:18px;color:var(--theme-muted);font-size:13px;line-height:25px}:where(html[data-theme=light]) .pagcorPagination .paginationEllipsis{color:#8a96a7}.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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .groupedTabBarWrap button:focus-visible{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:var(--theme-surface)}:where(html[data-theme=light]) .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:3px solid var(--theme-focus);outline-offset:2px}:where(html[data-theme=light]) .contactSocialLink:focus-visible,:where(html[data-theme=light]) .contactCellPhone a:focus-visible{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:var(--theme-muted);white-space:nowrap;font-size:11px}:where(html[data-theme=light]) .contactCellPhone>span:nth-child(2),:where(html[data-theme=light]) .contactCellEmail>span:nth-child(2){color:#687a91}.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{background:var(--theme-raised);color:var(--theme-info);border-radius:4px;display:inline-flex}:where(html[data-theme=light]) .registryCategoryBadgeCompact{color:#2867c9;background:#eaf2ff}.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{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:12px 16px;padding:14px 16px;display:grid}:where(html[data-theme=light]) .registryOfficialSourceManagement{background:#f7faff;border:1px solid #d9e5f4;border-radius:10px}.registryOfficialSourceIntro{min-width:0}.registryOfficialSourceIntro h3{color:var(--theme-label);margin:0;font-size:15px}:where(html[data-theme=light]) .registryOfficialSourceIntro h3{color:#344a64}.registryOfficialSourceIntro p{color:var(--theme-muted);margin:5px 0 0;font-size:12px;line-height:1.5}:where(html[data-theme=light]) .registryOfficialSourceIntro p{color:#6f8198}.registryOfficialSourceControls{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.registrySourceStatus{color:var(--theme-label);overflow-wrap:anywhere;font-size:12px;font-weight:750}:where(html[data-theme=light]) .registrySourceStatus{color:#536b88}.registrySourceStatus.format-review,.registrySourceStatus.pending,.registrySourceStatus.source-unconfigured{color:var(--theme-warning)}:where(html[data-theme=light]) .registrySourceStatus.format-review,:where(html[data-theme=light]) .registrySourceStatus.pending,:where(html[data-theme=light]) .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{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-label)}:where(html[data-theme=light]) .registrySourceTertiary,:where(html[data-theme=light]) .registrySourceSecondary{color:#526b89;background:#fff;border:1px solid #c9d7e7}.registrySourcePrimary{border:1px solid var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent)}:where(html[data-theme=light]) .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:var(--theme-muted)}:where(html[data-theme=light]) .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:var(--theme-label)}:where(html[data-theme=light]) .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 var(--theme-line);border-radius:9px;overflow:hidden}:where(html[data-theme=light]) .registryImportedCompanies{border:1px solid #dfe6ef;border-radius:9px}.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{background:var(--theme-raised);color:var(--theme-muted);text-transform:uppercase;font-size:11px;font-weight:800}:where(html[data-theme=light]) .registryImportedCompaniesHead{color:#78889d;background:#f5f8fc}.registryImportedCompanyRow{border-top:1px solid var(--theme-line);color:var(--theme-label);font-size:12px}:where(html[data-theme=light]) .registryImportedCompanyRow{color:#596d86;border-top:1px solid #e8edf3}.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:var(--theme-label);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(html[data-theme=light]) .registryImportedCompanyName{color:#344960}.registryImportedCompanyView{text-align:right}.registryReviewHistory{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;gap:1px;display:grid;overflow:hidden}:where(html[data-theme=light]) .registryReviewHistory{background:#dfe6ef;border:1px solid #dfe6ef;border-radius:9px}.registryReviewHistory>div{background:var(--theme-surface);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}:where(html[data-theme=light]) .registryReviewHistory>div{background:#fff}.registryReviewHistory small{color:var(--theme-muted);overflow-wrap:anywhere;grid-column:1/-1}:where(html[data-theme=light]) .registryReviewHistory small{color:#8090a3}.registryOfficialSourceUpload{width:min(1120px,100vw - 24px)}.registryUploadBody{overflow-x:hidden}.registryUploadSourceGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.registryUploadDrop{border:1px dashed var(--theme-info);background:var(--theme-surface);text-align:center;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}:where(html[data-theme=light]) .registryUploadDrop{background:#f8fbff;border:1px dashed #99b4d8;border-radius:10px}.registryUploadDrop input{opacity:0;width:1px;height:1px;position:absolute}.registryUploadDrop strong{max-width:100%;color:var(--theme-label);overflow-wrap:anywhere}:where(html[data-theme=light]) .registryUploadDrop strong{color:#3c5573}.registryUploadDrop span{color:var(--theme-muted);margin-top:6px;font-size:12px;line-height:1.45}:where(html[data-theme=light]) .registryUploadDrop span{color:#71849b}.registryUploadDrop button,.registryUploadInlineAction{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:34px;color:var(--theme-info);border-radius:8px;margin-top:12px;padding:0 12px;font-weight:750}:where(html[data-theme=light]) .registryUploadDrop button,:where(html[data-theme=light]) .registryUploadInlineAction{color:#41658f;background:#fff;border:1px solid #b9cbe1;border-radius:8px}.registryUploadMetadata{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:8px;grid-column:1/-1;grid-template-columns:.8fr 1.5fr 1fr;gap:1px;display:grid;overflow:hidden}:where(html[data-theme=light]) .registryUploadMetadata{background:#dfe6ef;border:1px solid #dfe6ef;border-radius:8px}.registryUploadMetadata span{background:var(--theme-surface);min-width:0;padding:9px 10px}:where(html[data-theme=light]) .registryUploadMetadata span{background:#fff}.registryUploadMetadata small,.registryUploadMetadata b{display:block}.registryUploadMetadata small{color:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .registryUploadMetadata small{color:#8794a5}.registryUploadMetadata b{color:var(--theme-label);overflow-wrap:anywhere;margin-top:4px;font-size:12px}:where(html[data-theme=light]) .registryUploadMetadata b{color:#4e6179}.registryMappingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.registryMappingGrid select{border:1px solid var(--theme-control);background:var(--theme-input);border-radius:8px;width:100%;height:38px;padding:0 10px}:where(html[data-theme=light]) .registryMappingGrid select{background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px}.registryExtractionMetrics,.registryComparisonCounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.registryExtractionMetrics span,.registryComparisonCounts span{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-muted);border-radius:8px;padding:9px 10px;font-size:12px}:where(html[data-theme=light]) .registryExtractionMetrics span,:where(html[data-theme=light]) .registryComparisonCounts span{color:#718197;background:#fafcff;border:1px solid #dfe6ef;border-radius:8px}.registryExtractionMetrics b,.registryComparisonCounts b{color:var(--theme-info);margin-bottom:3px;font-size:16px;display:block}:where(html[data-theme=light]) .registryExtractionMetrics b,:where(html[data-theme=light]) .registryComparisonCounts b{color:#365270}.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 var(--theme-line);border-radius:9px;overflow:hidden}:where(html[data-theme=light]) .registryExtractionPreview article{border:1px solid #dfe6ef;border-radius:9px}.registryExtractionPreview header{background:var(--theme-header);justify-content:space-between;gap:12px;padding:9px 11px;display:flex}:where(html[data-theme=light]) .registryExtractionPreview header{background:#f6f9fc}.registryExtractionPreview header small{color:var(--theme-muted)}:where(html[data-theme=light]) .registryExtractionPreview header small{color:#7d8ca0}.registryExtractionPreview article>div{background:var(--theme-raised);grid-template-columns:1fr 1fr;gap:1px;display:grid}:where(html[data-theme=light]) .registryExtractionPreview article>div{background:#dfe6ef}.registryExtractionPreview pre{background:var(--theme-surface);min-width:0;max-height:190px;color:var(--theme-label);font:11px/1.5 var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px;overflow:auto}:where(html[data-theme=light]) .registryExtractionPreview pre{color:#52657c;background:#fff}.registryUploadMore{color:var(--theme-muted);margin:9px 0 0;font-size:12px}:where(html[data-theme=light]) .registryUploadMore{color:#7f8ea1}.registryReviewApply{grid-template-columns:1fr 1fr;gap:8px;display:grid}.registryReviewApply p{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;margin:0;padding:9px 10px}:where(html[data-theme=light]) .registryReviewApply p{background:#fafcff;border:1px solid #dfe6ef;border-radius:8px}.registryReviewApply strong,.registryReviewApply span{display:block}.registryReviewApply strong{color:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .registryReviewApply strong{color:#718096}.registryReviewApply span{color:var(--theme-label);overflow-wrap:anywhere;margin-top:4px;font-size:12px}:where(html[data-theme=light]) .registryReviewApply span{color:#405772}.registryApplySuccess{border-color:var(--theme-line)!important;background:var(--theme-raised)!important}:where(html[data-theme=light]) .registryApplySuccess{background:#f1fbf6!important;border-color:#b9dfcf!important}.registryDuplicateResult{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}:where(html[data-theme=light]) .registryDuplicateResult{background:#f3fbf7;border:1px solid #b9dfcf;border-radius:10px}.registryDuplicateResult>span{background:var(--theme-raised);width:28px;height:28px;color:var(--theme-success);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:900;display:grid}:where(html[data-theme=light]) .registryDuplicateResult>span{color:#16724f;background:#d9f1e6}.registryDuplicateResult strong{color:var(--theme-text);font-size:16px;display:block}:where(html[data-theme=light]) .registryDuplicateResult strong{color:#244f42}.registryDuplicateResult p{color:var(--theme-label);margin:5px 0 0;font-size:13px;line-height:1.5}:where(html[data-theme=light]) .registryDuplicateResult p{color:#526b63}.registryDuplicateResult.categoryMismatch{border-color:var(--theme-warning);background:var(--theme-raised)}:where(html[data-theme=light]) .registryDuplicateResult.categoryMismatch{background:#fffbf0;border-color:#f0d39a}.registryDuplicateResult.categoryMismatch>span{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .registryDuplicateResult.categoryMismatch>span{color:#92630b;background:#fff0c8}.registryDuplicateResult.categoryMismatch strong{color:var(--theme-warning)}:where(html[data-theme=light]) .registryDuplicateResult.categoryMismatch strong{color:#72530e}.registryDuplicateFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.registryDuplicateFacts>div{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:8px;min-width:0;padding:10px 11px}:where(html[data-theme=light]) .registryDuplicateFacts>div{background:#fafcff;border:1px solid #dfe6ef;border-radius:8px}.registryDuplicateFacts small,.registryDuplicateFacts strong{display:block}.registryDuplicateFacts small{color:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .registryDuplicateFacts small{color:#8290a2}.registryDuplicateFacts strong{color:var(--theme-label);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45}:where(html[data-theme=light]) .registryDuplicateFacts strong{color:#405772}@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 var(--theme-line);border-radius:9px;grid-template-columns:1fr 1fr;gap:9px 12px;margin-bottom:8px;padding:12px;display:grid}:where(html[data-theme=light]) .irHistoryRow,:where(html[data-theme=light]) .registryImportedCompanyRow{border:1px solid #dfe6ef;border-radius:9px}.irHistoryRow>:before,.registryImportedCompanyRow>span:before{content:attr(data-label);color:var(--theme-muted);margin-bottom:3px;font-size:10px;font-weight:800;display:block}:where(html[data-theme=light]) .irHistoryRow>:before,:where(html[data-theme=light]) .registryImportedCompanyRow>span:before{color:#8a97a8}.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{border:1px solid var(--theme-control);background:var(--theme-raised);height:38px;color:var(--theme-label);border-radius:8px;align-items:center;padding:0 10px;font-size:14px;display:flex}:where(html[data-theme=light]) .registryReadonlyField{color:#53647a;background:#f4f6f9;border:1px solid #dce4ee;border-radius:8px}.registrySourceDateResult{border:1px solid var(--theme-line);background:var(--theme-raised);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:9px;display:grid;overflow:hidden}:where(html[data-theme=light]) .registrySourceDateResult{background:#dfe6ef;border:1px solid #dfe6ef;border-radius:9px}.registrySourceDateResult>div{background:var(--theme-surface);min-width:0;padding:10px 11px}:where(html[data-theme=light]) .registrySourceDateResult>div{background:#fff}.registrySourceDateResult small,.registrySourceDateResult strong{display:block}.registrySourceDateResult small{color:var(--theme-muted);font-size:11px}:where(html[data-theme=light]) .registrySourceDateResult small{color:#8290a2}.registrySourceDateResult strong{color:var(--theme-label);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}:where(html[data-theme=light]) .registrySourceDateResult strong{color:#425a75}.registrySourceDateResult.date-review-required{border-color:var(--theme-warning);background:var(--theme-warning-bg)}:where(html[data-theme=light]) .registrySourceDateResult.date-review-required{background:#f0d39a;border-color:#f0d39a}.registryUploadStep{min-height:0}.registryUploadState{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}:where(html[data-theme=light]) .registryUploadState{background:#fafcff;border:1px solid #dfe6ef;border-radius:9px}.registryUploadState>span{background:var(--theme-raised);color:var(--theme-label);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:850}:where(html[data-theme=light]) .registryUploadState>span{color:#52657c;background:#eef2f7}.registryUploadState>p{color:var(--theme-label);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}:where(html[data-theme=light]) .registryUploadState>p{color:#52657c}.registryUploadState.ready,.registryUploadState.completed{border-color:var(--theme-line);background:var(--theme-raised)}:where(html[data-theme=light]) .registryUploadState.ready,:where(html[data-theme=light]) .registryUploadState.completed{background:#f3fbf7;border-color:#b9dfcf}.registryUploadState.ready>span,.registryUploadState.completed>span{background:var(--theme-raised);color:var(--theme-success)}:where(html[data-theme=light]) .registryUploadState.ready>span,:where(html[data-theme=light]) .registryUploadState.completed>span{color:#16724f;background:#ddf3e9}.registryUploadState.needs-review{border-color:var(--theme-warning);background:var(--theme-raised)}:where(html[data-theme=light]) .registryUploadState.needs-review{background:#fffbf0;border-color:#f0d39a}.registryUploadState.needs-review>span{background:var(--theme-warning-bg);color:var(--theme-warning)}:where(html[data-theme=light]) .registryUploadState.needs-review>span{color:#92630b;background:#fff0c8}.registryUploadState.blocked,.registryUploadState.error{border-color:var(--theme-line);background:var(--theme-raised)}:where(html[data-theme=light]) .registryUploadState.blocked,:where(html[data-theme=light]) .registryUploadState.error{background:#fff6f6;border-color:#efc1c1}.registryUploadState.blocked>span,.registryUploadState.error>span{background:var(--theme-raised);color:var(--theme-danger)}:where(html[data-theme=light]) .registryUploadState.blocked>span,:where(html[data-theme=light]) .registryUploadState.error>span{color:#a43c45;background:#fde3e3}.registryUploadDetails{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:9px;margin-top:9px;overflow:hidden}:where(html[data-theme=light]) .registryUploadDetails{background:#fff;border:1px solid #e2e8f0;border-radius:9px}.registryUploadDetails>summary{color:var(--theme-info);cursor:pointer;padding:9px 11px;font-size:12px;font-weight:800}:where(html[data-theme=light]) .registryUploadDetails>summary{color:#41658f}.registryUploadDetails[open]>summary{border-bottom:1px solid var(--theme-line);background:var(--theme-raised)}:where(html[data-theme=light]) .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{border:1px solid var(--theme-control);background:var(--theme-surface);min-height:32px;color:var(--theme-info);border-radius:7px;padding:0 12px;font-weight:750}:where(html[data-theme=light]) .registryHistoryNotice button{color:#41658f;background:#fff;border:1px solid #d2dce9;border-radius:7px}.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{background:var(--theme-surface);border-top:1px solid var(--line);flex-shrink:0;gap:12px;min-width:0;margin:0;padding:12px 24px}:where(html[data-theme=light]) .frameworkModalFooter.modalActionFooter{background:#fff}.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}:where(html:not([data-theme=light])) body{color:var(--theme-text)}:where(html:not([data-theme=light])) .sidebar{background:var(--theme-sidebar)}:where(html:not([data-theme=light])) .navMain:hover,:where(html:not([data-theme=light])) .navMain.selected,:where(html:not([data-theme=light])) .subNav button.active{background:var(--theme-selected);color:var(--theme-accent)}:where(html:not([data-theme=light])) .navMain.selected{box-shadow:inset 3px 0 var(--theme-accent)}:where(html:not([data-theme=light])) .noteStatusTabs button.active{background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent)}:where(html:not([data-theme=light])) .noteStatusTabs button.active b{background:var(--theme-selected);color:var(--theme-accent)}:where(html:not([data-theme=light])) .notePinAction.pinned,:where(html:not([data-theme=light])) .notePinToggle.pinned,:where(html:not([data-theme=light])) .notePinnedValue,:where(html:not([data-theme=light])) .notePinnedMetaAction,:where(html:not([data-theme=light])) .requiredFieldMark{color:var(--theme-danger)}:where(html:not([data-theme=light])) .modalFooterButton.success{color:var(--theme-on-accent)}:where(html:not([data-theme=light])) .modalFooterButton.secondary{border-color:var(--theme-accent);color:var(--theme-accent)}:where(html:not([data-theme=light])) .modalFooterButton.secondary:hover{border-color:var(--theme-accent-hover);color:var(--theme-accent-hover)}:where(html:not([data-theme=light])) input::placeholder,:where(html:not([data-theme=light])) textarea::placeholder{color:var(--theme-placeholder)}:where(html:not([data-theme=light])) .gsaOfferingStatusChoice label:has(input:focus-visible){outline-color:var(--theme-focus)}:where(html:not([data-theme=light])) .regulatoryAddHeader .frameworkModalTitle h2,:where(html:not([data-theme=light])) .regulatoryEditHeader .frameworkModalTitle h2{color:var(--theme-text)}:root{--compact-form-label-width:132px;--compact-form-column-gap:20px;--compact-form-row-gap:12px;--compact-form-label-gap:10px;--compact-upload-icon-size:42px}.filePicker{width:100%;min-width:0;max-width:100%}.filePicker .frameworkCompactUpload{grid-template-columns:var(--compact-upload-icon-size) minmax(0,1fr) auto;border-color:var(--theme-control);background:var(--theme-input);cursor:default;gap:14px;width:100%;min-width:0;max-width:none;height:auto;min-height:76px;padding:14px 16px}.filePicker .compactUploadIcon{width:var(--compact-upload-icon-size);height:var(--compact-upload-icon-size);background:var(--theme-selected);color:var(--theme-accent);font-size:25px}.filePicker .compactUploadText :is(label,strong,small){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.filePicker .compactUploadText :is(label,strong){color:var(--theme-text);font-size:14px}.filePicker .compactUploadText small{color:var(--theme-muted);line-height:1.5}.filePicker .compactUploadText .filePickerFormatHint{color:var(--theme-danger)}.filePicker .frameworkCompactUpload .choosePdfButton{border-color:var(--theme-accent);background:var(--theme-surface);height:auto;min-height:40px;color:var(--theme-accent);white-space:nowrap;padding:8px 14px}.filePicker .frameworkCompactUpload:hover{border-color:var(--theme-accent);background:var(--theme-input)}.filePicker .frameworkCompactUpload.dragging{border-color:var(--theme-accent);background:var(--theme-selected)}.filePicker .choosePdfButton:hover:not(:disabled){background:var(--theme-selected)}.filePicker .choosePdfButton:disabled{opacity:.55;cursor:not-allowed}.filePicker .emailAttachmentPick{background:var(--theme-surface);border-color:var(--theme-control)}.filePicker .emailAttachmentPick>strong{white-space:normal;overflow-wrap:anywhere}.regulatorySourceFileSection{display:block}.regulatorySourceFileSection>.frameworkSectionHeading{margin-bottom:12px}.regulatorySourceFileSection[data-compact-duplicate=true]>.regulatorySourceFileSectionInfo{display:none}.regulatorySourceFileSection .regulatorySourceFilePicker{width:100%;min-width:0}.regulatorySourceFilePicker .filePicker{width:100%}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) [data-compact-redundant=true]{display:none}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid{gap:var(--compact-form-row-gap) var(--compact-form-column-gap);grid-template-columns:repeat(2,minmax(0,1fr))}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField{grid-template-columns:var(--compact-form-label-width) minmax(0,1fr);align-items:start;gap:5px var(--compact-form-label-gap);min-width:0;display:grid}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField>span:first-child{overflow-wrap:anywhere;grid-area:1/1;align-self:start;min-width:0;margin:0;padding-top:9px}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField>:not(span:first-child){grid-column:2;min-width:0}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField>small{margin-top:0}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField.full{grid-column:1/-1}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField:has(>textarea){grid-column:1/-1}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField:has(>input[maxlength="300"]){grid-column:1/-1}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField:has(>input[maxlength="500"]){grid-column:1/-1}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField:is(.frameworkTagsField,.contactPhoneCountry,.contactChannelComposerValue,.contactPhotoField){display:block}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField:is(.frameworkTagsField,.contactPhoneCountry,.contactChannelComposerValue,.contactPhotoField)>span:first-child{margin-bottom:6px;padding-top:0}:is(.pagcorDocumentRegistrationModal .frameworkField:has(>input[placeholder^="Enter the official"])>small:not([role]):not([id]):not([class]),.pagcorDocumentRegistrationModal .frameworkField:has(>select[required])>small:not([role]):not([id]):not([class]),.pagcorDocumentRegistrationModal .frameworkField:has(>input[type=date][required])>small:not([role]):not([id]):not([class]),.pagcorDocumentRegistrationModal .frameworkField:has(>input[inputmode=numeric])>small:not([role]):not([id]):not([class])),.pagcorDocumentRegistrationModal>.regulatoryAddHeader .frameworkModalTitle p{display:none}.pagcorDocumentRegistrationModal .licenseField{grid-template-columns:var(--compact-form-label-width) minmax(0,1fr);gap:5px var(--compact-form-label-gap);align-items:start;display:grid}.pagcorDocumentRegistrationModal .licenseField>legend{float:left;width:var(--compact-form-label-width);margin:0;padding-top:9px}.pagcorDocumentRegistrationModal .licenseField>:not(legend){grid-column:2;min-width:0}.pagcorDocumentRegistrationModal .licenseField>small[data-compact-redundant=true]{display:none}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) :is([role=alert],.fieldValidationMessage,.contactFieldError,.knowledgeFieldError,.formValidationError){white-space:normal;overflow-wrap:anywhere}@media (max-width:760px){:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid{grid-template-columns:minmax(0,1fr);gap:12px}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField{grid-column:auto;display:block}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField>span:first-child{margin-bottom:6px;padding-top:0}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.frameworkField>small{margin-top:5px}.pagcorDocumentRegistrationModal .licenseField{display:block}.pagcorDocumentRegistrationModal .licenseField>legend{float:none;width:auto;margin-bottom:6px;padding-top:0}.filePicker .frameworkCompactUpload{grid-template-columns:var(--compact-upload-icon-size) minmax(0,1fr);gap:10px;padding:12px}.filePicker .frameworkCompactUpload .choosePdfButton{grid-column:1/-1;justify-self:stretch;width:100%;min-height:44px}.filePicker .emailAttachmentPick{grid-template-columns:28px minmax(0,1fr) auto}}.compactForm :is(.taskQuickFields,.visibleSettingsGrid,.schedulePrimaryGrid,.taskDetailGrid){gap:var(--compact-form-row-gap) var(--compact-form-column-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.compactForm :is(.taskQuickFields,.visibleSettingsGrid,.schedulePrimaryGrid,.taskDetailGrid)>.taskField{grid-template-columns:var(--compact-form-label-width) minmax(0,1fr);align-items:start;gap:5px var(--compact-form-label-gap);display:grid}.compactForm :is(.taskQuickFields,.visibleSettingsGrid,.schedulePrimaryGrid,.taskDetailGrid)>.taskField>span:first-child{overflow-wrap:anywhere;grid-area:1/1;min-width:0;margin:0;padding-top:12px}.compactForm :is(.taskQuickFields,.visibleSettingsGrid,.schedulePrimaryGrid,.taskDetailGrid)>.taskField>:not(span:first-child){grid-column:2;min-width:0}.compactForm :is(.taskQuickFields,.visibleSettingsGrid,.schedulePrimaryGrid,.taskDetailGrid)>.taskField.full{grid-column:1/-1}.compactForm :is(.taskQuickFields,.visibleSettingsGrid,.schedulePrimaryGrid,.taskDetailGrid)>.taskField:has(>textarea){grid-column:1/-1}.knowledgeRegistrationDrawer .frameworkEditGrid{gap:var(--compact-form-row-gap) var(--compact-form-column-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeRegistrationDrawer .frameworkEditGrid>label{grid-template-columns:var(--compact-form-label-width) minmax(0,1fr);gap:6px var(--compact-form-label-gap);align-items:start;display:grid}.knowledgeRegistrationDrawer .frameworkEditGrid>label>:is(input,select,textarea,small){grid-column:2;min-width:0}.knowledgeRegistrationDrawer .frameworkEditGrid>label.full{grid-column:1/-1}.knowledgeRegistrationDrawer .frameworkEditGrid>label:has(>textarea){grid-column:1/-1}.knowledgeFileDrop,.analysisDropZone,.formMultiUpload{grid-template-columns:var(--compact-upload-icon-size) minmax(0,1fr) auto;border:1px dashed var(--theme-control);background:var(--theme-input);min-width:0;height:auto;min-height:76px;color:var(--theme-text);text-align:left;border-radius:9px;align-items:center;gap:5px 14px;padding:14px 16px;display:grid}.knowledgeFileDrop:before,.analysisDropZone:before{content:"";width:var(--compact-upload-icon-size);height:var(--compact-upload-icon-size);background:var(--theme-selected) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236ee0bd' stroke-width='2'%3E%3Cpath d='M12 17V4m-5 5 5-5 5 5M5 16v4h14v-4'/%3E%3C/svg%3E") center / 24px no-repeat;border-radius:7px;grid-area:1/1/span 2}.knowledgeRegistrationDrawer .knowledgeFileDrop>label{display:contents}.knowledgeFileDrop>small,.analysisDropZone>small{overflow-wrap:anywhere;grid-area:2/2;min-width:0;margin:0}.analysisDropZone>strong{grid-area:1/2}:is(.knowledgeFileDrop,.analysisDropZone) input[type=file]{opacity:1;width:240px;max-width:100%;height:auto;color:var(--theme-muted);font:inherit;grid-area:1/3/span 2;position:static;inset:auto}:is(.knowledgeFileDrop,.analysisDropZone) input[type=file]::file-selector-button{border:1px solid var(--theme-accent);background:var(--theme-surface);min-height:40px;color:var(--theme-accent);font:inherit;cursor:pointer;border-radius:7px;margin-right:8px;padding:8px 12px}:is(.knowledgeFileDrop,.analysisDropZone) input[type=file]:disabled::file-selector-button{opacity:.55;cursor:not-allowed}@media (max-width:760px){.compactForm :is(.taskQuickFields,.visibleSettingsGrid,.schedulePrimaryGrid,.taskDetailGrid),.knowledgeRegistrationDrawer .frameworkEditGrid{grid-template-columns:minmax(0,1fr)}.compactForm :is(.taskQuickFields,.visibleSettingsGrid,.schedulePrimaryGrid,.taskDetailGrid)>.taskField,.knowledgeRegistrationDrawer .frameworkEditGrid>label{display:block}.compactForm :is(.taskQuickFields,.visibleSettingsGrid,.schedulePrimaryGrid,.taskDetailGrid)>.taskField>span:first-child{margin-bottom:6px;padding-top:0}.knowledgeFileDrop,.analysisDropZone,.formMultiUpload{grid-template-columns:var(--compact-upload-icon-size) minmax(0,1fr);padding:12px}:is(.knowledgeFileDrop,.analysisDropZone) input[type=file]{grid-area:3/1/auto/-1;width:100%}:is(.knowledgeFileDrop,.analysisDropZone) input[type=file]::file-selector-button{min-height:44px}}@media (min-width:761px){:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.licenseField{padding-left:calc(var(--compact-form-label-width) + var(--compact-form-label-gap));display:block;position:relative}:is(.compactForm,.frameworkForm,.contactsFormModal,.noteFormModal) .frameworkFieldGrid>.licenseField>legend{float:none;width:var(--compact-form-label-width);margin:0;padding:0;position:absolute;top:9px;left:0}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:#f4f7fb;--theme-sidebar:#101a32;--theme-surface:#fff;--theme-raised:#f5f7fa;--theme-header:#f7f9fc;--theme-input:#fff;--theme-hover:#f0f5ff;--theme-selected:#eaf2ff;--theme-line:#e4eaf2;--theme-control:#cbd5e1;--theme-focus:#1761dd;--theme-text:#14213d;--theme-label:#475569;--theme-muted:#64748b;--theme-placeholder:#75839a;--theme-disabled:#8b97a7;--theme-accent:#1761dd;--theme-accent-hover:#1455c2;--theme-on-accent:#fff;--theme-success:#0ea66a;--theme-success-bg:#eaf8f0;--theme-danger:#c53040;--theme-danger-bg:#fff1f2;--theme-warning:#996218;--theme-warning-bg:#fff8eb;--theme-info:#1761dd;--theme-info-bg:#eaf2ff;--theme-violet:#7658c8;--theme-violet-bg:#f3edff;--theme-cyan:#167e8a;--theme-cyan-bg:#eafafc;--theme-shadow:#07112b}.sidebar .brandRow{border-bottom:1px solid var(--theme-control);min-height:60px;margin:0 -5px 14px;padding:0 9px 14px}.themeSelector{align-items:center;gap:6px;margin:0 12px 8px;display:flex}.themeSelector button{color:#a9b1bc;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:30px;height:28px;padding:0;display:grid}.themeSelector button:hover{color:#fff;background:#223834}.themeSelector button[aria-pressed=true]{color:#101918;background:#6ee0bd;border-color:#6ee0bd}.themeSelector button:focus-visible{outline-offset:3px;outline:2px solid #6ee0bd}html[data-theme=light] .themeSelector button[aria-pressed=true]{color:#1761dd;background:#eaf2ff;border-color:#79a7ff}html[data-theme=light] .themeSelector button:focus-visible{outline-color:#79a7ff}.noteFormModal .formGrid{gap:var(--compact-form-row-gap) var(--compact-form-column-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.noteFormModal .formGrid>.formField,.noteFormModal .noteContentField{grid-template-columns:var(--compact-form-label-width) minmax(0,1fr);align-items:start;gap:5px var(--compact-form-label-gap);min-width:0;display:grid}.noteFormModal .formGrid>.formField.full{grid-column:1/-1}.noteFormModal .formGrid>.formField>span:first-child,.noteFormModal .noteContentField>span:first-child{overflow-wrap:anywhere;grid-area:1/1;min-width:0;margin:0;padding-top:9px}.noteFormModal .formGrid>.formField>:not(span:first-child),.noteFormModal .noteContentField>:not(span:first-child){grid-column:2;min-width:0}.noteFormModal .formField>small{margin-top:0}@media (max-width:760px){.noteFormModal .formGrid{grid-template-columns:minmax(0,1fr)}.noteFormModal .formGrid>.formField,.noteFormModal .noteContentField{display:block}.noteFormModal .formGrid>.formField>span:first-child,.noteFormModal .noteContentField>span:first-child{margin-bottom:6px;padding-top:0}.noteFormModal .formField>small{margin-top:5px}}
