.mp-lab-page{--lab-paper: #fcfbf8;--lab-paper-soft: #f2efe9;--lab-surface: #fff;--lab-ink: #080809;--lab-muted: #656562;--lab-line: rgba(18, 18, 18, .14);--lab-selected: #eceef3;width:100%;padding:36px 0 80px;background:var(--lab-paper);color:var(--lab-ink)}.mp-lab-page *,.mp-lab-page *:before,.mp-lab-page *:after{box-sizing:border-box}.mp-lab-page__header,.mp-lab-directory{width:min(1440px,calc(100% - 48px));margin-inline:auto}.mp-lab-page__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;padding:12px 0 28px;border-bottom:1px solid var(--lab-line)}.mp-lab-page__header h1{margin:0;padding-block:.06em;overflow:visible;font-size:clamp(36px,4vw,58px);font-weight:550;letter-spacing:-.045em;line-height:1.12}.mp-lab-page__header p{margin:8px 0 0;color:var(--lab-muted);font-size:14px;line-height:1.6}.mp-lab-page__count{flex:0 0 auto;font-variant-numeric:tabular-nums}.mp-lab-directory{padding-top:28px}.mp-lab-directory__workspace{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:32px;align-items:start}.mp-lab-directory__index{position:sticky;top:130px;min-width:0;padding:14px;border:1px solid var(--lab-line);border-radius:16px;background:var(--lab-surface)}.mp-lab-directory__search{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 12px;border:1px solid var(--lab-line);border-radius:9px;background:var(--lab-paper)}.mp-lab-directory__search>svg{width:19px;height:19px;flex:0 0 19px;color:var(--lab-muted)}.mp-lab-directory__search input{width:100%;min-width:0;padding:11px 0;border:0;outline:0;background:transparent;color:var(--lab-ink);font:inherit;font-size:14px}.mp-lab-directory__search:focus-within{outline:2px solid #3c62b4;outline-offset:2px}.mp-lab-directory__index-heading{display:flex;justify-content:space-between;padding:20px 8px 10px;color:var(--lab-muted);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.mp-lab-directory__product-list{display:grid;gap:3px;max-height:min(600px,calc(100dvh - 300px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px}.mp-lab-directory__product{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;min-height:44px;align-items:center;width:100%;padding:10px 9px;border:0;border-radius:7px;background:transparent;color:var(--lab-ink);cursor:pointer;font:inherit;font-size:13px;line-height:1.45;text-align:left}.mp-lab-directory__product>svg{width:18px;height:18px;color:var(--lab-muted)}.mp-lab-directory__product>span{min-width:0;padding-block:.04em;overflow-wrap:anywhere}.mp-lab-directory__product>small{color:var(--lab-muted);font-size:11px;font-variant-numeric:tabular-nums}.mp-lab-directory__product:hover,.mp-lab-directory__product[aria-pressed=true]{background:var(--lab-selected)}.mp-lab-directory__product[aria-pressed=true]{font-weight:650}.mp-lab-directory__results,.mp-lab-folder{min-width:0}.mp-lab-folder__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:46px;margin-bottom:20px}.mp-lab-folder__header h2{min-width:0;margin:0;padding-block:.07em;overflow:visible;font-size:clamp(24px,2.6vw,36px);font-weight:550;letter-spacing:-.035em;line-height:1.2;scroll-margin-top:140px}.mp-lab-folder__header p{margin:0;color:var(--lab-muted);font-size:12px}.mp-lab-folder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.mp-lab-report-card{min-width:0;border:1px solid var(--lab-line);border-radius:14px;background:var(--lab-surface)}.mp-lab-report-card__image{display:grid;gap:10px;padding:12px;border-bottom:1px solid var(--lab-line);border-radius:14px 14px 0 0;background:var(--lab-paper-soft);color:var(--lab-ink);text-decoration:none;cursor:zoom-in}.mp-lab-report-card__image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border:1px solid rgba(18,18,18,.08);background:#fff}.mp-lab-report-card__image>span:not(.mp-sr-only){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 2px;font-size:12px;font-weight:650}.mp-lab-report-card__image>span>svg{width:16px;height:16px}.mp-lab-report-card__body{padding:20px}.mp-lab-report-card h3{margin:14px 0 0;padding-block:.06em;overflow:visible;font-size:20px;font-weight:550;letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere}.mp-lab-report-card__issuer{margin:5px 0 0;color:var(--lab-muted);font-size:12px;line-height:1.5}.mp-lab-report-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 0}.mp-lab-report-card__facts dt{color:var(--lab-muted);font-size:10px;font-weight:650;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.mp-lab-report-card__facts dd{margin:4px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.mp-lab-report-card__actions{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px}.mp-lab-report-card__actions>a,.mp-lab-report-card__actions>span,.mp-lab-directory__empty>a,.mp-lab-directory__empty>button{display:inline-flex;align-items:center;min-height:44px;gap:6px;padding:6px 0;border:0;background:transparent;color:var(--lab-ink);font:inherit;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.mp-lab-report-card__actions>a>svg{width:15px;height:15px}.mp-lab-report-card__document{display:grid;min-height:210px;align-content:center;justify-items:center;gap:14px;background:var(--lab-paper-soft);border-radius:14px 14px 0 0;color:var(--lab-muted);font-size:13px}.mp-lab-report-card__document svg{width:46px;height:46px}.mp-lab-directory__empty{display:grid;justify-items:start;gap:12px;padding:32px;border:1px solid var(--lab-line);border-radius:14px}.mp-lab-directory__empty h2,.mp-lab-directory__empty h3{margin:0;padding-block:.06em;font-size:24px;line-height:1.25}.mp-lab-directory__empty p,.mp-lab-directory__no-results{margin:0;color:var(--lab-muted);font-size:14px;line-height:1.6}.mp-lab-directory__product:focus-visible,.mp-lab-report-card__image:focus-visible,.mp-lab-report-card__actions>a:focus-visible,.mp-lab-directory__empty>a:focus-visible,.mp-lab-directory__empty>button:focus-visible{outline:2px solid #3c62b4;outline-offset:2px}html[data-theme=dark] .mp-lab-page{--lab-paper: #080808;--lab-paper-soft: #1c1c1c;--lab-surface: #121212;--lab-ink: #f5f3ee;--lab-muted: #aaa9a4;--lab-line: rgba(255, 255, 255, .13);--lab-selected: #232936}@media(max-width:1000px){.mp-lab-directory__workspace{grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:22px}.mp-lab-folder__grid{grid-template-columns:1fr}}@media(max-width:760px){.mp-lab-page{padding-top:16px}.mp-lab-page__header,.mp-lab-directory{width:calc(100% - 28px)}.mp-lab-page__header{padding-bottom:20px}.mp-lab-directory__workspace{grid-template-columns:1fr;gap:24px}.mp-lab-directory__index{position:static}.mp-lab-directory__product-list{max-height:220px}.mp-lab-folder__header h2{scroll-margin-top:105px}}
