.institutional-module__EvcFIG__page{--paper:#0e1014;--paper-2:#14171c;--paper-3:#1a1e24;--ink:#ece8df;--ink-2:#c9c4b8;--ink-soft:#8a8678;--rule:#262a31;--rule-2:#353a44;--accent:#86a8d8;--accent-soft:#6b86ad;--up:#6cb89b;--down:#d27e7e;max-width:1280px;color:var(--ink);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;margin:0 auto;padding:28px 40px 64px}@media (max-width:720px){.institutional-module__EvcFIG__page{padding:22px 22px 48px}}.institutional-module__EvcFIG__header{border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;margin-bottom:24px;padding-bottom:18px;display:flex}.institutional-module__EvcFIG__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.institutional-module__EvcFIG__eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:500}.institutional-module__EvcFIG__title{font-family:var(--font-newsreader), serif;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.05}.institutional-module__EvcFIG__title em{font-family:var(--font-impressum), serif;color:var(--accent);font-style:italic}.institutional-module__EvcFIG__sub{color:var(--ink-2);max-width:70ch;font-size:14px;line-height:1.5}.institutional-module__EvcFIG__viewSwitch{background:var(--paper-3);border:1px solid var(--rule);border-radius:9px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.institutional-module__EvcFIG__viewChip{appearance:none;color:var(--ink-soft);font:inherit;font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:500;transition:background .15s,color .15s}.institutional-module__EvcFIG__viewChip:hover{color:var(--ink)}.institutional-module__EvcFIG__viewChipActive{background:var(--paper);color:var(--ink);box-shadow:0 1px 0 color-mix(in oklch, var(--accent) 35%, transparent)}.institutional-module__EvcFIG__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.institutional-module__EvcFIG__searchWrap{flex:320px;min-width:240px;position:relative}.institutional-module__EvcFIG__search{appearance:none;background:var(--paper-2);border:1px solid var(--rule-2);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:10px 14px;font-size:14px;transition:border-color .15s}.institutional-module__EvcFIG__search::placeholder{color:var(--ink-soft)}.institutional-module__EvcFIG__search:focus{border-color:var(--accent);outline:none}.institutional-module__EvcFIG__select{appearance:none;background:var(--paper-2);border:1px solid var(--rule-2);color:var(--ink-2);font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:12px}.institutional-module__EvcFIG__select:focus{border-color:var(--accent);outline:none}.institutional-module__EvcFIG__suggestions{z-index:20;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:10px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.institutional-module__EvcFIG__suggestion{appearance:none;width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 11px;font-size:13px;display:flex}.institutional-module__EvcFIG__suggestion:hover,.institutional-module__EvcFIG__suggestionActive{background:var(--paper-3);color:var(--ink)}.institutional-module__EvcFIG__suggestionMeta{font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);white-space:nowrap;flex-shrink:0;font-size:11px}.institutional-module__EvcFIG__asOf{background:var(--paper-2);border:1px solid var(--rule);border-left:2px solid var(--accent-soft);font-family:var(--font-jetbrains), monospace;letter-spacing:.04em;color:var(--ink-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:11.5px;display:flex}.institutional-module__EvcFIG__asOfStrong{color:var(--ink);font-weight:600}.institutional-module__EvcFIG__asOfWarn{color:var(--down)}.institutional-module__EvcFIG__summary{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}@media (max-width:880px){.institutional-module__EvcFIG__summary{grid-template-columns:repeat(2,1fr)}}.institutional-module__EvcFIG__summaryCard{background:var(--paper-2);border:1px solid var(--rule);border-radius:10px;padding:14px 16px}.institutional-module__EvcFIG__summaryLabel{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:10px;font-weight:500}.institutional-module__EvcFIG__summaryValue{font-family:var(--font-jetbrains), monospace;color:var(--ink);letter-spacing:-.01em;font-size:20px}.institutional-module__EvcFIG__summaryHint{color:var(--ink-soft);margin-top:4px;font-size:11.5px}.institutional-module__EvcFIG__tableSection{margin-top:8px}.institutional-module__EvcFIG__tableHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.institutional-module__EvcFIG__tableTitle{font-family:var(--font-newsreader), serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:400}.institutional-module__EvcFIG__tableHint{font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);letter-spacing:.06em;font-size:11px}.institutional-module__EvcFIG__table{border-collapse:collapse;background:var(--paper-2);border:1px solid var(--rule);border-radius:10px;width:100%;font-size:13px;overflow:hidden}.institutional-module__EvcFIG__table th{text-align:left;font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule);background:var(--paper-3);padding:11px 14px;font-size:10px;font-weight:500}.institutional-module__EvcFIG__table td{border-bottom:1px solid var(--rule);color:var(--ink-2);vertical-align:middle;padding:12px 14px}.institutional-module__EvcFIG__table tr:last-child td{border-bottom:0}.institutional-module__EvcFIG__table tr:hover td{background:var(--paper-3)}.institutional-module__EvcFIG__sym{font-family:var(--font-jetbrains), monospace;color:var(--ink);letter-spacing:.04em;font-weight:600;text-decoration:none}.institutional-module__EvcFIG__sym:hover{color:var(--accent)}.institutional-module__EvcFIG__symPlain{font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);letter-spacing:.04em}.institutional-module__EvcFIG__managerLink{appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.institutional-module__EvcFIG__managerLink:hover{color:var(--accent)}.institutional-module__EvcFIG__num{font-family:var(--font-jetbrains), monospace;color:var(--ink);white-space:nowrap;font-size:12.5px}.institutional-module__EvcFIG__numSoft{font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);white-space:nowrap;font-size:12px}.institutional-module__EvcFIG__pos{color:var(--up)}.institutional-module__EvcFIG__neg{color:var(--down)}.institutional-module__EvcFIG__badge{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;white-space:nowrap;border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.institutional-module__EvcFIG__badgeNew{background:color-mix(in oklch, var(--accent) 20%, transparent);color:var(--accent)}.institutional-module__EvcFIG__badgeIncreased{background:color-mix(in oklch, var(--up) 18%, transparent);color:var(--up)}.institutional-module__EvcFIG__badgeDecreased{background:color-mix(in oklch, var(--down) 18%, transparent);color:var(--down)}.institutional-module__EvcFIG__badgeClosed{background:color-mix(in oklch, var(--down) 26%, transparent);color:var(--down)}.institutional-module__EvcFIG__badgeUnchanged,.institutional-module__EvcFIG__badgeUnknown{background:var(--paper-3);color:var(--ink-soft)}.institutional-module__EvcFIG__disclosure{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-soft);border-radius:10px;margin-top:26px;padding:14px 16px;font-size:12.5px;line-height:1.6}.institutional-module__EvcFIG__disclosureTitle{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px;font-size:10px}.institutional-module__EvcFIG__disclosure ul{margin:0;padding-left:18px}.institutional-module__EvcFIG__disclosure li{margin:3px 0}@media (max-width:640px){.institutional-module__EvcFIG__table,.institutional-module__EvcFIG__table tbody,.institutional-module__EvcFIG__table tr,.institutional-module__EvcFIG__table td{width:100%;display:block}.institutional-module__EvcFIG__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.institutional-module__EvcFIG__table tr{border:1px solid var(--rule);background:var(--paper-2);border-radius:10px;margin-bottom:12px;padding:4px 0}.institutional-module__EvcFIG__table tr:hover td{background:0 0}.institutional-module__EvcFIG__table td{border-bottom:1px solid var(--rule);text-align:right;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px;display:flex}.institutional-module__EvcFIG__table td:first-child{color:var(--ink);text-align:left;border-bottom:1px solid var(--rule-2);font-size:14px}.institutional-module__EvcFIG__table td:last-child{border-bottom:0}.institutional-module__EvcFIG__table td:not(:first-child):before{content:attr(data-label);font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex-shrink:0;font-size:9.5px}.institutional-module__EvcFIG__table td[colspan]:before{content:none}.institutional-module__EvcFIG__table td[colspan]{text-align:center;justify-content:center}}.institutional-module__EvcFIG__footer{justify-content:center;margin-top:16px;display:flex}.institutional-module__EvcFIG__more{appearance:none;border:1px solid var(--rule-2);color:var(--ink-2);font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:7px;padding:9px 18px;font-size:12px;transition:background .15s,border-color .15s,color .15s}.institutional-module__EvcFIG__more:hover{background:var(--paper-2);color:var(--ink);border-color:var(--accent)}.institutional-module__EvcFIG__empty{text-align:center;color:var(--ink-soft);padding:30px 12px;font-size:13px}.institutional-module__EvcFIG__errorState{color:var(--ink-soft);justify-content:center;align-items:center;gap:12px;padding:30px 12px;font-size:13px;display:flex}.institutional-module__EvcFIG__retry{appearance:none;border:1px solid var(--rule-2);color:var(--ink-2);font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.institutional-module__EvcFIG__retry:hover{color:var(--ink);border-color:var(--accent)}.institutional-module__EvcFIG__skeleton{background:var(--paper-3);border-radius:4px;height:12px;animation:1.6s ease-in-out infinite institutional-module__EvcFIG__instPulse;display:block}@keyframes institutional-module__EvcFIG__instPulse{0%,to{opacity:.4}50%{opacity:.8}}
