:root{--doc-ease:cubic-bezier(.2, .8, .2, 1);--line-soft:#eaf0f8}.public-documents-section,.documents-section{background:#fffffff0;border:1px solid #dbe7f4;border-radius:28px;margin-top:34px;padding:clamp(1rem,2.8vw,2rem);box-shadow:0 16px 48px #08296f0d}.public-documents-section.link-pulse .documents,.public-documents-section.link-pulse .public-documents-panel{animation:docPulse .48s var(--doc-ease)}@keyframes docPulse{0%{box-shadow:0 16px 48px #08296f12}45%{box-shadow:0 18px 60px #094bc929}to{box-shadow:0 16px 48px #08296f12}}.docs-section-head,.public-documents-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:0 4px 18px;display:grid}.docs-section-head h2,.public-documents-heading h2{color:#183b69;letter-spacing:-.04em;align-items:center;gap:.75rem;margin:0 0 8px;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.05;display:flex}.docs-section-head p,.public-documents-heading p{color:#6f809a;margin:0;font-size:13px}.docs-head-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.public-documents-count{color:#72849e;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f0f5fc;border:1px solid #dce6f3;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.finance-link{color:#0c4cc7;max-width:320px;transition:.22s var(--doc-ease);background:#eef5ffeb;border:1px solid #cfe0fa;border-radius:999px;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-size:11px;font-weight:800;display:inline-flex}.finance-link i{background:var(--link-color,#0c5df4);border-radius:3px;flex:none;width:8px;height:8px}.finance-link strong{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.finance-link span{color:#6a7f9e;white-space:nowrap;font-weight:700}.finance-link button{color:#5777aa;cursor:pointer;width:20px;height:20px;transition:background .16s var(--doc-ease), color .16s var(--doc-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.finance-link button:hover{color:#0b45b2;background:#dbe8fd}.finance-link button:focus-visible{color:#0b45b2;outline-offset:2px;background:#dbe8fd;outline:2px solid #094bc9}.finance-link.clear{color:#667892;background:#f8faffd6;border-color:#dfe7f2}.finance-link.clear i{background:#9aa8ba}.documents-section.peek-arrived .finance-link{animation:financeLinkPeek .52s var(--doc-ease) both}@keyframes financeLinkPeek{0%{transform:scale(.985)}55%{transform:scale(1.018)}to{transform:none}}.documents,.public-documents-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #d4e0f2eb;border-radius:26px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 48px #08296f0f}.public-documents-tabs-bar{border-bottom:1px solid var(--line-soft);background:#f8fbffa6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px 10px;display:flex}.public-documents-tabs{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.public-documents-tab{color:#536780;cursor:pointer;min-height:44px;transition:color .18s var(--doc-ease), background .18s var(--doc-ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.public-documents-tab:hover{color:#173b6a;background:#f1f6fd}.public-documents-tab.is-active{color:#094bc9;background:#fffc;border-bottom-color:#094bc9}.public-documents-tab-count{color:#205da6;font-variant-numeric:tabular-nums;background:#eaf3ff;border-radius:6px;padding:.15rem .45rem;font-size:11px;font-weight:800}.public-documents-recent-note{color:#7b8ea7;margin:0;font-size:11px}.public-documents-context{color:#1d4b8f;background:#eff6ff;border-bottom:1px solid #d7e6fc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 26px;font-size:12px;display:flex}.public-documents-context-actions{align-items:center;gap:10px;display:flex}.public-documents-context-actions button,.public-documents-context-actions a{color:#094bc9;cursor:pointer;background:#fff;border:1px solid #c2d9fa;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none}.public-documents-context-actions button:hover,.public-documents-context-actions a:hover{background:#f3f8ff;border-color:#9ac2f8}.docs-tools,.public-documents-filters{border-bottom:1px solid var(--line-soft);background:#ffffffb8;grid-template-columns:minmax(0,1fr) 210px 148px auto;align-items:center;gap:12px;padding:16px 26px;display:grid}.field label,.public-documents-filters label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field{min-width:0;position:relative}.field.search-field:before{content:"⌕";color:#7186a8;pointer-events:none;z-index:1;font-size:18px;line-height:1;position:absolute;top:50%;left:13px;transform:translateY(-52%)}.field input,.field select,.public-documents-filters input,.public-documents-filters select{color:#17325d;width:100%;height:42px;font:inherit;transition:border-color .2s var(--doc-ease), box-shadow .2s var(--doc-ease), background .2s var(--doc-ease);background:#fffffff0;border:1px solid #dce6f2;border-radius:14px;outline:none;padding:0 13px;font-size:12px}.field.search-field input,.public-documents-search-field input{padding-left:40px}.field select,.public-documents-type-field select{appearance:none;cursor:pointer;padding-right:36px;font-weight:700}.field.scope-field:after,.public-documents-type-field:after{content:"⌄";color:#58749f;pointer-events:none;font-size:16px;position:absolute;top:50%;right:13px;transform:translateY(-58%)}.field input:focus,.field select:focus,.public-documents-filters input:focus,.public-documents-filters select:focus{background:#fff;border-color:#91b3ef;box-shadow:0 0 0 4px #e0ebffcc}.sort-trigger,.public-documents-sort-trigger{color:#17325d;cursor:pointer;width:100%;height:42px;transition:border-color .2s var(--doc-ease), box-shadow .2s var(--doc-ease), background .2s var(--doc-ease), transform .2s var(--doc-ease);background:#fffffff0;border:1px solid #dce6f2;border-radius:14px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:11px;font-weight:760;display:flex}.sort-trigger:hover,.public-documents-sort-trigger:hover{background:#fff;border-color:#bfd0e8}.sort-trigger:focus-visible,.sort-trigger[aria-expanded=true],.public-documents-sort-trigger:focus-visible,.public-documents-sort-trigger[aria-expanded=true]{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset);background:#fff;border-color:#91b3ef;box-shadow:0 0 0 4px #e0ebffcc}.sort-trigger .sort-copy{align-items:center;gap:8px;min-width:0;display:flex}.sort-trigger .sort-icon{color:#5f78a0;flex:none;place-items:center;width:18px;height:18px;display:grid}.sort-trigger .sort-icon svg{width:16px;height:16px}.sort-trigger .sort-current{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sort-trigger .sort-caret{color:#6f84a4;transition:transform .22s var(--doc-ease);flex:none;font-size:14px}.sort-trigger[aria-expanded=true] .sort-caret,.public-documents-sort-trigger[aria-expanded=true] .sort-caret{transform:rotate(180deg)}.sort-popover,.public-documents-sort-menu{z-index:85;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);opacity:0;pointer-events:none;transform-origin:100% 0;width:min(286px,100vw - 24px);transition:opacity .18s var(--doc-ease), transform .22s var(--doc-ease);background:#fffffff5;border:1px solid #ccdaeff5;border-radius:18px;padding:8px;position:fixed;transform:translateY(-7px)scale(.97);box-shadow:0 18px 50px #07235b29}.sort-popover.show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.sort-popover-head{color:#7b8ba2;letter-spacing:.1em;text-transform:uppercase;padding:9px 10px 7px;font-size:9px;font-weight:800}.sort-option{text-align:left;color:#243957;cursor:pointer;width:100%;transition:background .16s var(--doc-ease), transform .16s var(--doc-ease);background:0 0;border:0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px;display:grid}.sort-option:hover{background:#f0f5ff}.sort-option:focus-visible{outline-offset:-2px;background:#f0f5ff;outline:2px solid #094bc9}.sort-option:active{transform:scale(.985)}.sort-option .option-ico{color:#536f99;background:#f4f7fc;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.sort-option strong{font-size:11.5px;line-height:1.2;display:block}.sort-option span{color:#8794a8;margin-top:2px;font-size:9.5px;line-height:1.25;display:block}.sort-option .option-check{color:#fff;opacity:0;width:18px;height:18px;transition:opacity .15s var(--doc-ease), transform .18s var(--doc-ease);background:#0a4bc8;border-radius:50%;place-items:center;font-size:11px;display:grid;transform:scale(.7)}.sort-option.active{background:#f4f8ff}.sort-option.active .option-check{opacity:1;transform:scale(1)}.sort-option.active .option-ico{color:#0a4bc8;background:#e9f1ff}.public-documents-results-count{color:#697c95;font-variant-numeric:tabular-nums;margin:0;padding:.65rem 1.6rem .25rem;font-size:11px}.public-documents-status,.public-documents-empty{color:#6a7c93;text-align:center;padding:24px 26px;font-size:13px}.public-documents-section .public-documents-list-region[data-documents-scroll=true]{--doc-row-height:64px;max-height:calc(var(--doc-row-height) * 10 + 34px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#bfd0e9 transparent;scroll-padding-block:1rem;overflow-y:auto}.public-documents-hash-anchor{height:0;display:block}.record-list,.public-document-library-list{--doc-row-height:64px;scroll-behavior:smooth;border-top:1px solid #e2ebf5;margin:0 26px 18px}.public-documents-list-region[data-documents-scroll=true],.record-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#bfd0e9 transparent}.public-documents-list-region[data-documents-scroll=true]::-webkit-scrollbar{width:8px}.record-list::-webkit-scrollbar{width:8px}.public-documents-list-region[data-documents-scroll=true]::-webkit-scrollbar-track{background:0 0}.record-list::-webkit-scrollbar-track{background:0 0}.public-documents-list-region[data-documents-scroll=true]::-webkit-scrollbar-thumb{background:#c6d6ec padding-box padding-box;border:2px solid #0000;border-radius:999px}.record-list::-webkit-scrollbar-thumb{background:#c6d6ec padding-box padding-box;border:2px solid #0000;border-radius:999px}.public-documents-list-region[data-documents-scroll=true]::-webkit-scrollbar-thumb:hover{background:#aebfda padding-box padding-box}.record-list::-webkit-scrollbar-thumb:hover{background:#aebfda padding-box padding-box}.public-documents-column-headings{z-index:2;color:#637792;text-transform:uppercase;letter-spacing:.08em;background:#f4f8fef0;border-bottom:1px solid #e2ebf5;grid-template-columns:minmax(0,1fr) 130px 90px 88px;align-items:center;gap:14px;padding:10px;font-size:10px;font-weight:800;display:grid;position:sticky;top:0}.record-row,.public-documents-section .public-document-library-row{min-height:var(--doc-row-height,64px);transition:background .22s var(--doc-ease), transform .22s var(--doc-ease), box-shadow .22s var(--doc-ease);background:0 0;border-bottom:1px solid #edf2f8;grid-template-columns:minmax(0,1fr) 130px 90px 88px;align-items:center;gap:14px;padding:12px 10px;display:grid;position:relative}.record-row:hover,.public-documents-section .public-document-library-row:hover{background:#f8fbffd9;transform:translateY(-1px);box-shadow:0 4px 12px #143c780a}.record-row.linked{box-shadow:inset 3px 0 0 var(--link-color,#0b5cf2);animation:linkedRecordIn .44s var(--doc-ease) both;background:linear-gradient(90deg,#e8f1fff0,#ffffff75)}.record-row:focus-visible,.public-documents-section .public-document-library-row:focus-visible{outline-offset:-2px;outline:2px solid #094bc9}[data-theme=dark] .record-row:focus-visible,[data-theme=dark] .public-documents-section .public-document-library-row:focus-visible{outline-color:#8dbfff}.record-row.linked:nth-child(2){animation-delay:40ms}.record-row.linked:nth-child(3){animation-delay:80ms}@keyframes linkedRecordIn{0%{opacity:.58;transform:translate(7px)}to{opacity:1;transform:none}}.record-row.linked:hover{background:linear-gradient(90deg,#e1edfffa,#ffffffa3)}.documents-section.peek-arrived .record-row.linked{animation:recordPeek .56s var(--doc-ease) both}.documents-section.peek-arrived .record-row.linked:nth-child(2){animation-delay:35ms}.documents-section.peek-arrived .record-row.linked:nth-child(3){animation-delay:70ms}@keyframes recordPeek{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}.record-row.spotlight,.record-row.is-selected{z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--link-color,#0b5cf2) 14%, white), #ffffffdb);box-shadow:inset 4px 0 0 var(--link-color,#0b5cf2), 0 0 0 1px color-mix(in srgb, var(--link-color,#0b5cf2) 28%, transparent), 0 10px 28px #0a41a017;animation:recordSpotlight 1.05s var(--doc-ease) both}@keyframes recordSpotlight{0%{filter:brightness(1.05);transform:translateY(8px)}45%{filter:brightness(1.01);transform:translateY(0)}to{filter:none;transform:none}}.record-copy,.public-document-library-row-copy{min-width:0}.record-title{align-items:center;gap:8px;min-width:0;display:flex}.record-title strong{white-space:nowrap;text-overflow:ellipsis;color:#152643;font-size:12.5px;font-weight:760;line-height:1.35;overflow:hidden}.public-document-file-icon{color:#2872c8;flex:0 0 18px;width:18px;height:18px}.linked-mark{color:#0b54d2;background:#e1edff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.linked-mark svg{width:10px;height:10px}.record-type,.public-document-library-row-type{color:#62748f;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:650;overflow:hidden}.record-date,.public-document-library-row-date{color:#71829a;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px}.public-document-library-status-dot-published{background:#21814b}.record-open,.public-documents-section .public-document-library-row-action{color:#0b4dc8;text-align:right;cursor:pointer;transition:color .18s var(--doc-ease), transform .18s var(--doc-ease);background:0 0;border:0;outline:none;justify-content:flex-end;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.record-open:hover,.public-documents-section .public-document-library-row-action:hover{color:#06348c;transform:translate(1px)}.public-documents-section .public-document-library-row-action:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #005ad4}[data-theme=dark] .public-experience .public-documents-panel .record-open,[data-theme=dark] .public-experience .public-documents-panel .public-document-library-row-action{color:#9cc2ff}[data-theme=dark] .public-experience .public-documents-panel .record-open:hover,[data-theme=dark] .public-experience .public-documents-panel .public-document-library-row-action:hover{color:#c4d9ff}.pdf-shell{background:#dbe4ef;border:1px solid #d8e2f0;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #182c4d14}.pdf-toolbar{background:#f7faff;border-bottom:1px solid #dce6f4;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:52px;padding:6px 14px;display:grid}.pdf-toolbar>div{align-items:center;gap:8px;display:flex}.pdf-toolbar>div:nth-child(2){justify-content:center}.pdf-toolbar-actions{justify-content:flex-end}.pdf-toolbar button{cursor:pointer;color:#405a8c;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.pdf-toolbar button:hover{color:#0759ff;background:#e9f1ff}.pdf-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #005ad4}.page-box,.zoom-box{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd9ee;border-radius:8px;place-items:center;min-width:44px;height:30px;font-size:12px;font-weight:700;display:inline-grid}.pdf-stage{background:linear-gradient(#dce5ef,#cfd9e6);flex-direction:column;gap:20px;max-height:540px;padding:24px;display:flex;overflow:auto}.document-preview-page{color:#0d2344;background:#fff;border-radius:4px;width:min(720px,96%);min-height:680px;margin:0 auto;padding:44px 40px;box-shadow:0 8px 30px #182c4d24}.document-letterhead{color:#0759ff;border-bottom:2px solid #0759ff;align-items:baseline;gap:9px;padding-bottom:14px;display:flex}.document-letterhead strong{letter-spacing:-.02em;font-size:22px}.document-letterhead span{letter-spacing:.1em;color:#34538e;font-size:11px;font-weight:800}.document-kicker{color:#61708b;letter-spacing:.08em;margin-top:16px;font-size:10px;font-weight:800}.document-preview-page h3{margin:8px 0 18px;font-size:22px;line-height:1.2}.document-info-strip{background:#f2f6fd;border:1px solid #d7e2f3;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;padding:10px;display:grid}.document-info-strip span{flex-direction:column;display:flex}.document-info-strip small{color:#405a8c;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.document-info-strip strong{color:#0d2344;margin-top:3px;font-size:11px}.document-preview-page h4{color:#1a3c74;border-bottom:1px solid #9db7df;margin:20px 0 8px;padding-bottom:6px;font-size:13px;font-weight:700}.document-preview-page>p{color:#304768;margin:8px 0;font-size:12px;line-height:1.6}@media (max-width:900px){.docs-tools,.public-documents-filters{grid-template-columns:minmax(0,1fr) 190px 142px}.record-row,.public-documents-section .public-document-library-row,.public-documents-column-headings{grid-template-columns:minmax(0,1fr) 76px 78px}.record-type,.public-document-library-row-type{display:none}}@media (max-width:768px){.document-info-strip{grid-template-columns:repeat(2,1fr)}.document-preview-page{padding:24px 18px}}@media (max-width:720px){.docs-section-head,.public-documents-heading{grid-template-columns:1fr;padding:0 4px 16px}.docs-section-head h2,.public-documents-heading h2{font-size:30px}.finance-link{justify-self:start;max-width:100%}.documents,.public-documents-panel{border-radius:24px}.docs-tools,.public-documents-filters{grid-template-columns:1fr 1fr;padding:14px 18px}.docs-tools .search-field,.public-documents-search-field{grid-column:1/-1}.public-documents-section .public-documents-list-region[data-documents-scroll=true]{--doc-row-height:58px;max-height:calc(var(--doc-row-height) * 10)}.sort-trigger,.public-documents-sort-trigger{font-size:10.5px}.record-list,.public-document-library-list{--doc-row-height:58px;margin:0 18px 18px}.record-row,.public-documents-section .public-document-library-row{grid-template-columns:minmax(0,1fr) 58px;gap:10px;padding:10px 8px}.public-documents-column-headings,.record-date,.public-document-library-row-date{display:none}.record-title strong{font-size:11.5px}.record-open,.public-documents-section .public-document-library-row-action{font-size:10px}}@media (max-width:480px){.public-documents-section{padding:12px 10px}.public-documents-tab{gap:.25rem;padding:.4rem .5rem;font-size:.75rem}}@media (max-width:460px){.finance-link span{display:none}}.reference-shell.reference-shell #documents .docs-tools.public-documents-filters{grid-template-columns:minmax(0,1fr) minmax(145px,190px) minmax(112px,138px) auto;gap:8px}.public-experience #documents .public-documents-filters :is(input,select,.sort-trigger,.ds-button--quiet){border-radius:var(--control-radius,12px);min-height:44px}.public-experience #documents .public-documents-filters>.ds-button--quiet{white-space:nowrap;padding-inline:10px}.public-experience #documents .public-documents-clear-selection{animation:.22s cubic-bezier(.16,1,.3,1) docClearIn}.public-experience #documents .public-documents-clear-selection.is-leaving{opacity:0;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);transform:translate(8px)}.public-experience #documents .public-documents-clear-selection:focus-visible{outline-offset:2px;outline:2px solid #094bc9}[data-theme=dark] .public-experience #documents .public-documents-clear-selection:focus-visible{outline-color:#8dbfff}@keyframes docClearIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.public-experience #documents .public-documents-clear-selection{animation:none}.public-experience #documents .public-documents-clear-selection.is-leaving{transition:none}}.public-experience #documents .public-documents-list-region[data-documents-scroll=true]{overscroll-behavior-y:auto;touch-action:pan-y}@media (max-width:720px){.reference-shell.reference-shell #documents .docs-tools.public-documents-filters{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:12px 14px}.public-experience #documents .public-documents-search-field{grid-column:1/-1}.public-experience #documents .public-documents-type-field,.public-experience #documents .public-documents-sort{min-width:0}.public-experience #documents .public-documents-type-field select{text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}.public-experience #documents .public-documents-sort-trigger,.public-experience #documents .public-documents-filters>.ds-button--quiet{white-space:nowrap;width:auto}.public-experience #documents .public-documents-filters :is(input,select){width:100%;font-size:11px}.public-experience #documents .public-documents-filters>.ds-button--quiet{padding-inline:7px;font-size:10px}.reference-shell.reference-shell #documents .docs-tools.public-documents-filters .public-documents-type-field select{padding-left:9px;padding-right:22px;font-size:11px}.public-experience #documents .public-documents-type-field:after{right:7px}.reference-shell.reference-shell #documents .docs-tools.public-documents-filters .public-documents-sort-trigger{padding-inline:9px;font-size:11px}.reference-shell.reference-shell #documents .docs-tools.public-documents-filters .sort-icon{display:none}}dialog.public-document-viewer-dialog{color:#122747;background:#f7faff;border:1px solid #c8d8ed;border-radius:22px;width:min(960px,100vw - 32px);max-width:min(960px,100vw - 32px);max-height:min(92dvh,880px);box-shadow:0 30px 90px #081a3945}dialog.public-document-viewer-dialog .responsive-dialog-header{background:#fff;border-bottom:1px solid #dce7f5;padding:18px 22px 16px}dialog.public-document-viewer-dialog .responsive-dialog-heading h2{color:#102b51;max-width:26ch;font-size:clamp(21px,2.3vw,29px);line-height:1.15}dialog.public-document-viewer-dialog .responsive-dialog-heading p{color:#5c718f;margin-top:5px;font-size:12px}dialog.public-document-viewer-dialog.has-context-title .responsive-dialog-heading h2{color:#557294;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}dialog.public-document-viewer-dialog.has-context-title .responsive-dialog-heading p{color:#102b51;letter-spacing:-.03em;max-width:26ch;margin-top:6px;font-size:clamp(21px,2.3vw,29px);font-weight:700;line-height:1.15}dialog.public-document-viewer-dialog .responsive-dialog-close{border-radius:var(--control-radius,12px);min-width:44px;min-height:44px;color:var(--ds-brand-royal)}dialog.public-document-viewer-dialog .responsive-dialog-body{padding:18px 22px 22px}dialog.public-document-viewer-dialog .document-viewer-content{gap:14px}dialog.public-document-viewer-dialog .document-viewer-summary{color:#486384;flex-wrap:wrap;align-items:baseline;gap:6px 15px;font-size:12px;font-weight:650;display:flex}dialog.public-document-viewer-dialog .document-viewer-summary>*+:before{content:"·";color:#91a7c4;margin-right:14px}dialog.public-document-viewer-dialog .document-viewer-summary strong{color:#123d7c;font-variant-numeric:tabular-nums;white-space:nowrap}dialog.public-document-viewer-dialog .document-viewer-primary-actions{flex-wrap:wrap;gap:8px;display:flex}dialog.public-document-viewer-dialog .document-viewer-primary-actions :is(a,.document-viewer-copy-link){border-radius:var(--control-radius,12px);color:#164886;background:#fff;border:1px solid #a6c2e8;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:12px;font-weight:700;text-decoration:none;transition:background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}dialog.public-document-viewer-dialog .document-viewer-primary-actions .document-viewer-download{color:#fff;background:#123e89;border-color:#123e89}dialog.public-document-viewer-dialog .document-viewer-primary-actions :is(a,.document-viewer-copy-link):is(:hover,:focus-visible){background:#eaf2ff;transform:translateY(-2px)}dialog.public-document-viewer-dialog .document-viewer-primary-actions .document-viewer-download:is(:hover,:focus-visible){color:#fff;background:#1c54a8}dialog.public-document-viewer-dialog .document-viewer-primary-actions :is(a,.document-viewer-copy-link):focus-visible{outline-offset:2px;outline:2px solid #0b4bc8}dialog.public-document-viewer-dialog .document-viewer-frame-container{border-radius:var(--control-radius,12px);background:#eaf1fa;border-color:#cfdeef}dialog.public-document-viewer-dialog .document-viewer-file-actions{color:#425f83;background:#edf3fb;min-height:40px;padding:7px 12px;font-size:11px}dialog.public-document-viewer-dialog .document-viewer-file-actions strong{color:#16375e}dialog.public-document-viewer-dialog .document-viewer-iframe{height:clamp(220px,37vh,430px)}dialog.public-document-viewer-dialog .document-viewer-preview{flex-direction:column;min-height:240px;display:flex}dialog.public-document-viewer-dialog .document-viewer-iframe{flex:auto;min-height:0}dialog.public-document-viewer-dialog .document-viewer-preview[style] .document-viewer-iframe{flex:none;height:100%}dialog.public-document-viewer-dialog .document-viewer-resize-handle{box-sizing:border-box;cursor:ns-resize;touch-action:none;background:0 0;border:0;border-top:1px solid #d8e3f2;border-radius:0 0 10px 10px;outline:none;justify-content:center;align-items:center;min-height:44px;margin:2px 0 0;padding:12px 0;transition:background .2s cubic-bezier(.16,1,.3,1);display:flex}dialog.public-document-viewer-dialog .document-viewer-resize-handle:hover{background:#0b4bc80f}dialog.public-document-viewer-dialog .document-viewer-resize-handle:focus-visible{outline-offset:-2px;background:#0b4bc80f;outline:2px solid #0b4bc8}dialog.public-document-viewer-dialog .document-viewer-resize-grip{background:#b9c9de;border-radius:999px;width:40px;height:4px;transition:background .2s cubic-bezier(.16,1,.3,1)}dialog.public-document-viewer-dialog .document-viewer-resize-handle:is(:hover,:focus-visible) .document-viewer-resize-grip{background:#7d93b2}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-resize-handle{border-top-color:#82a0d247}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-resize-handle:hover,[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-resize-handle:focus-visible{background:#8dbfff14}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-resize-handle:focus-visible{outline-color:#8dbfff}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-resize-grip{background:#5c7191}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-resize-handle:is(:hover,:focus-visible) .document-viewer-resize-grip{background:#9db9dd}dialog.public-document-viewer-dialog .document-viewer-secondary-details{gap:10px;padding-top:14px}dialog.public-document-viewer-dialog .document-viewer-secondary-title{color:#193659;font-size:13px;font-weight:700}dialog.public-document-viewer-dialog .document-viewer-meta-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}dialog.public-document-viewer-dialog .document-viewer-meta-grid>div{background:#fff;border:1px solid #e0e9f5;border-radius:10px;min-width:0;padding:10px 12px}dialog.public-document-viewer-dialog .document-viewer-meta-grid dt{color:#5f7592;margin-bottom:4px;font-size:10px;font-weight:700}dialog.public-document-viewer-dialog .document-viewer-meta-grid dd{color:#183452;font-size:12px;font-weight:650}dialog.public-document-viewer-dialog .document-viewer-linked-spending{background:#edf4fc;border:1px solid #c8dbee;border-left:3px solid #2458a7;border-radius:10px;padding:12px 14px}dialog.public-document-viewer-dialog .document-viewer-linked-spending strong{color:#173e74;font-size:12px}dialog.public-document-viewer-dialog .document-viewer-linked-spending p{color:#365475;margin:4px 0 0;font-size:12px}@media (max-width:767px){dialog.public-document-viewer-dialog{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}dialog.public-document-viewer-dialog .responsive-dialog-header{padding:16px}dialog.public-document-viewer-dialog .responsive-dialog-body{padding:14px 16px 20px}dialog.public-document-viewer-dialog .document-viewer-primary-actions :is(a,.document-viewer-copy-link){flex:140px}dialog.public-document-viewer-dialog .document-viewer-iframe{height:clamp(220px,36dvh,360px)}}[data-theme=dark] dialog.public-document-viewer-dialog{color:#e8f0fc;background:#101f35;border-color:#455e80}[data-theme=dark] dialog.public-document-viewer-dialog .responsive-dialog-header{background:#172b47;border-color:#3f5777}[data-theme=dark] dialog.public-document-viewer-dialog .responsive-dialog-heading h2,[data-theme=dark] dialog.public-document-viewer-dialog.has-context-title .responsive-dialog-heading p,[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-secondary-title,[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-file-actions strong,[data-theme=dark] dialog.public-document-viewer-dialog .responsive-dialog-close{color:#eaf1fd}[data-theme=dark] dialog.public-document-viewer-dialog .responsive-dialog-heading p,[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-summary,[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-file-actions{color:#c1d1e7}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-summary strong{color:#eaf1fd}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-primary-actions :is(a,.document-viewer-copy-link){color:#e8f0fc;background:#203a5b;border-color:#5d779c}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-primary-actions .document-viewer-download{background:#365783;border-color:#6888b6}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-primary-actions :is(a,.document-viewer-copy-link):is(:hover,:focus-visible),[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-primary-actions .document-viewer-download:is(:hover,:focus-visible){background:#466b9d}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-frame-container,[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-file-actions{background:#1a304d;border-color:#425a7a}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-meta-grid>div{background:#1a304d;border-color:#385273}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-meta-grid dt{color:#b8c9e0}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-meta-grid dd{color:#e7eef9}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-linked-spending{background:#1d3957;border-color:#4f7098}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-linked-spending strong{color:#e5efff}[data-theme=dark] dialog.public-document-viewer-dialog .document-viewer-linked-spending p{color:#c0d2eb}@media (prefers-reduced-motion:reduce){dialog.public-document-viewer-dialog .document-viewer-primary-actions :is(a,.document-viewer-copy-link):is(:hover,:focus-visible){transition:none;transform:none}}@media (max-width:380px){.document-info-strip{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.public-document-library-row{transition:none}.public-document-library-row:hover{box-shadow:none;transform:none}.public-documents-section .public-documents-list-region[data-documents-scroll=true]{scroll-behavior:auto}}[data-theme=dark] .public-documents-section,[data-theme=dark] .documents-section{background:#0b1830f0;border-color:#82a0d233;box-shadow:0 16px 48px #0006}[data-theme=dark] .documents,[data-theme=dark] .public-documents-panel{background:#0d1e3ce6;border-color:#82a0d233;box-shadow:0 16px 48px #0006}[data-theme=dark] .public-documents-tabs-bar{background:#0a162c99;border-bottom-color:#82a0d229}[data-theme=dark] .record-row:hover,[data-theme=dark] .public-document-library-row:hover{background:#1e386680}[data-theme=dark] .record-row.linked{background:linear-gradient(90deg,#1c40808c,#142c5859)}[data-theme=dark] .record-row.linked:hover{background:linear-gradient(90deg,#224a8e99,#18346466)}[data-theme=dark] .docs-section-head h2,[data-theme=dark] .public-documents-heading h2{color:#e8f0fc}[data-theme=dark] .docs-section-head p,[data-theme=dark] .public-documents-heading p{color:#9db0cc}[data-theme=dark] .public-documents-count{color:#b9c9e4;background:#14285080;border-color:#82a0d240}[data-theme=dark] .finance-link{color:#9cc2ff;background:#14285080;border-color:#82a0d240}[data-theme=dark] .finance-link span{color:#8fa3c4}[data-theme=dark] .field input,[data-theme=dark] .field select,[data-theme=dark] .public-documents-filters input,[data-theme=dark] .public-documents-filters select,[data-theme=dark] .public-documents-sort-trigger,[data-theme=dark] .documents-sort select{color:#d7e3f7;background:#0a162cd9;border-color:#82a0d240}[data-theme=dark] .public-experience.reference-shell.reference-shell #documents .docs-tools{background:0 0;border-bottom-color:#82a0d233}[data-theme=dark] .sort-popover,[data-theme=dark] .public-documents-sort-menu{background:#0d1b30f5;border-color:#82a0d240;box-shadow:0 18px 50px #00000080}[data-theme=dark] .sort-popover-head{color:#8fa3c4}[data-theme=dark] .sort-option{color:#d7e3f7}[data-theme=dark] .sort-option:hover,[data-theme=dark] .sort-option:focus-visible{background:#8dbfff1a}[data-theme=dark] .sort-option:focus-visible{outline-color:#8dbfff}[data-theme=dark] .sort-option span{color:#8fa3c4}[data-theme=dark] .sort-option .option-ico{color:#8dbfff;background:#8dbfff1f}[data-theme=dark] .sort-option.active{background:#8dbfff24}[data-theme=dark] .sort-option.active .option-ico{color:#bcd6ff;background:#8dbfff2e}[data-theme=dark] .public-experience .record-row,[data-theme=dark] .public-experience .public-document-library-row{color:#d7e3f7;border-color:#82a0d233}[data-theme=dark] .public-experience .record-title strong,[data-theme=dark] .public-experience .public-document-library-row-copy .record-title strong{color:#e8f0fc}[data-theme=dark] .public-experience .record-type,[data-theme=dark] .public-experience .public-document-library-row-type,[data-theme=dark] .public-experience .record-date,[data-theme=dark] .public-experience .public-document-library-row-date,[data-theme=dark] .public-experience .record-row>time,[data-theme=dark] .public-experience .public-documents-results-count,[data-theme=dark] .public-experience .public-documents-status,[data-theme=dark] .public-experience .public-documents-empty{color:#9db0cc}[data-theme=dark] .public-experience .public-documents-column-headings{color:#9db0cc;background:#0d1d3bf0;border-bottom-color:#82a0d238}[data-theme=dark] .public-experience .finance-link #financeLinkCount{color:#9db0cc}.public-experience #documents .public-documents-heading h2{font-size:var(--section-title-size);letter-spacing:var(--section-title-tracking)}.reference-shell.reference-shell #documents .public-documents-panel{display:block}.reference-shell.reference-shell #documents .docs-tools{grid-template-columns:minmax(0,1fr) minmax(160px,220px) minmax(150px,170px);gap:10px;padding:14px 16px}.reference-shell.reference-shell #documents .public-documents-results-count{padding:13px 20px 9px;line-height:1.4}.reference-shell.reference-shell #documents .public-documents-list-region{padding:0 12px 12px}.reference-shell.reference-shell #documents #docTable>.public-documents-column-headings,.reference-shell.reference-shell #documents #docTable>.record-row{grid-template-columns:minmax(0,1fr) minmax(130px,160px) 120px 120px;column-gap:12px;padding-inline:12px}.reference-shell.reference-shell #documents #docTable>.record-row{border-radius:0;min-height:64px}.reference-shell.reference-shell #documents #docTable>.record-row:hover{transform:none}.reference-shell.reference-shell #documents .record-open{border-radius:var(--control-radius,12px);min-height:44px}.reference-shell.reference-shell #documents .public-documents-empty{color:#4e617d;margin:0;padding:42px 20px;font-size:14px}.reference-shell.reference-shell #documents .public-documents-context{color:#123e83;background:#edf4ff;border-bottom:1px solid #d2e1f8;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.reference-shell.reference-shell #documents .public-documents-context-actions{align-items:center;gap:6px;display:flex}.reference-shell.reference-shell #documents .public-documents-context-actions :is(button,a){border-radius:var(--control-radius,12px);color:#10439b;white-space:nowrap;background:#fff;border:1px solid #bdd3f2;justify-content:center;align-items:center;min-height:44px;padding:0 11px;font-size:12px;display:inline-flex}.reference-shell.reference-shell #documents .public-documents-context-actions :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #075aff}@media (max-width:900px){.reference-shell.reference-shell #documents #docTable>.public-documents-column-headings,.reference-shell.reference-shell #documents #docTable>.record-row{grid-template-columns:minmax(0,1fr) minmax(110px,140px) 105px 112px;column-gap:8px}.reference-shell.reference-shell #documents .record-type,.reference-shell.reference-shell #documents .record-date{display:block}}@media (max-width:767px){.reference-shell.reference-shell #documents .docs-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px}.reference-shell.reference-shell #documents .public-documents-search-field{grid-column:1/-1}.reference-shell.reference-shell #documents .public-documents-list-region{padding:0 8px 8px}.reference-shell.reference-shell #documents #docTable>.public-documents-column-headings{display:none}.reference-shell.reference-shell #documents #docTable>.record-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""type action""date action";gap:3px 12px;padding:14px 10px}.reference-shell.reference-shell #documents .record-copy{grid-area:title}.reference-shell.reference-shell #documents .record-type{grid-area:type}.reference-shell.reference-shell #documents .record-date{grid-area:date;font-size:12px}.reference-shell.reference-shell #documents .record-open{grid-area:action;align-self:center}.reference-shell.reference-shell #documents .public-documents-context{grid-template-columns:minmax(0,1fr);display:grid}.reference-shell.reference-shell #documents .public-documents-context-actions{flex-wrap:wrap}}@media (max-width:420px){.reference-shell.reference-shell #documents .public-documents-context-actions :is(button,a){padding-inline:9px;font-size:11px}}[data-theme=dark] .reference-shell.reference-shell #documents .public-documents-context{color:#dbe8ff;background:#152d54;border-color:#304b74}[data-theme=dark] .reference-shell.reference-shell #documents .public-documents-context-actions :is(button,a){color:#e6f0ff;background:#142a4b;border-color:#456187}[data-theme=dark] .reference-shell.reference-shell #documents .public-documents-empty{color:#b5c8e4}[data-theme=dark] .reference-shell.reference-shell #documents :is(.public-documents-results-count,.public-documents-column-headings,.record-type,.record-date){color:#b9c9e4}[data-theme=dark] .reference-shell.reference-shell #documents .docs-tools input::placeholder{color:#aebfda}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reference-shell.reference-shell #documents #docTable>.record-row{animation:.6s cubic-bezier(.16,1,.3,1) both documentRowArrive;animation-timeline:view();animation-range:entry cover 22%}}}@keyframes documentRowArrive{0%{opacity:.55;translate:0 9px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.reference-shell.reference-shell #documents #docTable>.record-row{animation:none;transform:translate(0,0)}}
