.ms-search,.ms-page{--ms-ink:#101d51;--ms-muted:#536078;--ms-line:#dce2ec;font-family:ibm plex sans,sans-serif;color:var(--ms-ink);text-align:left;box-sizing:border-box}.ms-search *,.ms-page *{box-sizing:border-box}.ms-search:not([open]){display:none}.ms-search{width:min(720px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 64px);height:auto;margin:32px auto auto;padding:0;border:1px solid var(--ms-line);border-radius:12px;background:#fff;box-shadow:0 24px 80px #101d5140;overflow:auto}.ms-search::backdrop{background:#10182899}.ms-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--ms-line)}.ms-heading h2{margin:0;font:600 20px/1.3 ibm plex sans,sans-serif;text-align:left;letter-spacing:0}.ms-search .ms-close{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 8px;border:0;background:0 0;color:var(--ms-muted);font:500 14px/1.4 ibm plex sans,sans-serif;cursor:pointer}.ms-workspace{padding:24px}.ms-form label{display:block;margin:0 0 8px;color:var(--ms-ink);font-size:14px;font-weight:600;line-height:1.5}.ms-input-row{position:relative}.ms-input-row>svg{position:absolute;left:14px;top:16px;width:20px;height:20px;color:var(--ms-muted);pointer-events:none}.ms-workspace .ms-form input[type=search]{display:block;width:100%;height:52px;margin:0;padding:12px 14px 12px 44px;box-sizing:border-box;border:1px solid #8d9bb2;border-radius:6px;background:#fff;box-shadow:none;font:16px/1.5 ibm plex sans,sans-serif;color:var(--ms-ink);-webkit-appearance:none}.ms-workspace .ms-form input[type=search]:focus{border-color:#315ed2;box-shadow:0 0 0 3px #315ed229;outline:none}.ms-filters{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.ms-filters button,.ms-retry{min-height:36px;padding:6px 12px;border:1px solid var(--ms-line);border-radius:5px;background:#fff;color:var(--ms-muted);font:500 14px/1.4 ibm plex sans,sans-serif;text-transform:none;cursor:pointer;box-shadow:none}.ms-filters button[aria-pressed=true]{border-color:var(--ms-ink);background:var(--ms-ink);color:#fff}.ms-status{margin:12px 0;font-size:14px;line-height:1.5;color:var(--ms-muted)}.ms-results{margin:0;padding:0;list-style:none}.ms-results li{list-style:none;margin:0;border-bottom:1px solid #edf0f5}.ms-results li:last-child{border:0}.ms-results a{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:14px 10px;border-radius:4px;color:var(--ms-ink);text-decoration:none}.ms-results a:hover,.ms-results a:focus-visible{background:#f0f4fb}.ms-result-copy{min-width:0}.ms-result-copy strong{display:block;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ms-result-copy>span{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--ms-muted)}.ms-results small{flex-shrink:0;max-width:105px;padding-top:2px;font-size:12px;line-height:1.5;text-align:right;color:var(--ms-muted)}.ms-search kbd,.ms-page kbd{display:inline-block;padding:1px 5px;border:1px solid var(--ms-line);border-radius:3px;background:#f7f9fc;font:12px/1.5 ibm plex sans,sans-serif;color:var(--ms-muted)}.ms-hint{margin:20px 0 0;font-size:12px;line-height:1.5;color:var(--ms-muted)}.ms-retry[hidden]{display:none}.ms-search :is(a,button):focus-visible,.ms-page :is(a,button):focus-visible{outline:3px solid #315ed2;outline-offset:2px}.ms-page{max-width:800px;margin:40px auto 64px}.ms-page h1{margin:0 0 12px;font-size:clamp(28px,4vw,38px);font-weight:600;line-height:1.2;text-align:left}.ms-page>p{font-size:16px;line-height:1.6;color:var(--ms-muted)}.ms-page .ms-workspace{margin-top:24px;padding:24px;border:1px solid var(--ms-line);border-radius:8px;background:#fff}.site-skip-link{position:fixed;z-index:9999;top:8px;left:8px;transform:translateY(-150%);padding:12px 20px;border-radius:4px;background:#fff;color:#101d51;font:600 16px/1.4 ibm plex sans,sans-serif}.site-skip-link:focus{transform:none;outline:3px solid #315ed2}#main-content:focus{outline:none}@media(max-width:600px){.ms-search{max-height:calc(100dvh - 24px);margin-top:12px}.ms-heading{padding:16px}.ms-workspace,.ms-page .ms-workspace{padding:16px}.ms-results a{gap:10px;padding:12px 2px}.ms-results small{max-width:68px}.ms-hint{display:none}.ms-page{margin-top:24px}}