._container_7qijg_1{z-index:1500;flex-direction:column;gap:8px;max-width:384px;display:flex;position:fixed;top:20px;right:20px}._toast_7qijg_12{letter-spacing:.2px;border-left:4px solid #0000;border-radius:8px;padding:12px 16px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:24px;box-shadow:0 0 2px #00000029,0 12px 40px #0000002b}._success_7qijg_24{background-color:var(--rds-color-positive-subtle);border-left-color:var(--rds-color-positive);color:var(--rds-color-positive)}._error_7qijg_30{background-color:var(--rds-color-negative-subtle);border-left-color:var(--rds-color-negative);color:var(--rds-color-negative)}._info_7qijg_36{background-color:var(--rds-color-50-roche-blue);border-left-color:var(--rds-color-informative);color:var(--rds-color-informative)}._warning_7qijg_42{background-color:var(--rds-color-notice-subtle);border-left-color:var(--rds-color-notice);color:var(--rds-color-notice)}._container_mu6ve_1{background:var(--rds-color-bg-base-2);justify-content:center;align-items:center;min-height:100dvh;padding:32px;display:flex}._card_mu6ve_11{background:var(--rds-color-bg-base-1);border:1px solid var(--rds-color-stroke-soft);text-align:center;border-radius:2px;max-width:480px;padding:32px;box-shadow:0 0 1px #0000003d,0 8px 20px #00000026}._title_mu6ve_21{margin:0 0 8px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:20px;font-weight:600;line-height:28px}@media (width>=1440px){._title_mu6ve_21{font-size:24px;font-weight:600;line-height:32px}}._title_mu6ve_21{color:var(--rds-color-negative)}._message_mu6ve_39{letter-spacing:.2px;margin:0 0 16px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}@media (width>=768px){._message_mu6ve_39{letter-spacing:.2px;font-size:16px;font-weight:200;line-height:24px}}._message_mu6ve_39{color:var(--rds-color-low-contrast)}._detail_mu6ve_59{background:var(--rds-color-bg-base-2);border:1px solid var(--rds-color-stroke-soft);letter-spacing:.5px;color:var(--rds-color-medium-contrast);text-align:left;white-space:pre-wrap;word-break:break-word;border-radius:2px;margin:0 0 20px;padding:12px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px;overflow-x:auto}._actions_mu6ve_77{justify-content:center;gap:8px;display:flex}._retryBtn_mu6ve_83,._reloadBtn_mu6ve_84{cursor:pointer;letter-spacing:.2px;border:none;border-radius:2px;padding:8px 16px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:200;line-height:24px;transition:background .15s cubic-bezier(.4,0,.2,1)}._retryBtn_mu6ve_83{background:var(--rds-color-bg-informative);color:var(--rds-color-on-fill)}._retryBtn_mu6ve_83:hover{background:var(--rds-color-bg-informative-hover)}._reloadBtn_mu6ve_84{background:var(--rds-color-bg-base-2);color:var(--rds-color-high-contrast);border:1px solid var(--rds-color-stroke-soft)}._reloadBtn_mu6ve_84:hover{background:var(--rds-color-bg-solid-hover-select)}._indicator_1wwyq_1{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;transition:background-color .15s;display:flex}._indicator_1wwyq_1:hover{background-color:var(--rds-color-bg-base-2)}._dot_1wwyq_16{border-radius:9999px;flex-shrink:0;width:8px;height:8px}._dotActive_1wwyq_23{background-color:var(--rds-color-bg-informative);animation:2s ease-in-out infinite _pulse_1wwyq_1}._dotDone_1wwyq_28{background-color:var(--rds-color-positive)}._dotError_1wwyq_32{background-color:var(--rds-color-negative)}._label_1wwyq_36{letter-spacing:.3px;color:var(--rds-color-medium-contrast);white-space:nowrap;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}@keyframes _pulse_1wwyq_1{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._dotActive_1wwyq_23{opacity:.8;animation:none}}._switcher_1qbv7_1{background:var(--pm-bg-elevated,var(--rds-color-bg-base-2));border:1px solid var(--pm-stroke);border-radius:2px;flex-shrink:0;align-items:center;gap:1px;padding:2px;display:flex}._btn_1qbv7_12{all:unset;cursor:pointer;letter-spacing:.5px;letter-spacing:.3px;color:var(--pm-text-muted);transition:background var(--pm-transition), color var(--pm-transition), box-shadow var(--pm-transition);border-radius:2px;padding:2px 4px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;line-height:16px}._btn_1qbv7_12:hover:not(._btnActive_1qbv7_27){color:var(--pm-text-primary);background:var(--pm-bg-glass)}._btn_1qbv7_12:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._btnActive_1qbv7_27{background:var(--pm-bg-surface);color:var(--rds-color-informative);box-shadow:0 0 1px #00000052,0 2px 4px #0000001c}._switcher_fb1tm_1{background:var(--rds-color-bg-base-2);border:1px solid var(--rds-color-stroke-soft);border-radius:2px;flex-shrink:0;align-items:center;gap:1px;padding:2px;display:flex}._btn_fb1tm_12{all:unset;cursor:pointer;width:24px;height:22px;color:var(--rds-color-low-contrast);border-radius:2px;justify-content:center;align-items:center;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}._btn_fb1tm_12 svg{width:14px;height:14px}._btn_fb1tm_12:hover:not(._btnActive_fb1tm_28){color:var(--rds-color-high-contrast);background:var(--rds-color-bg-solid-hover-select)}._btn_fb1tm_12:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._btnActive_fb1tm_28{background:var(--rds-color-bg-base-1);color:var(--rds-color-informative);box-shadow:0 0 1px #00000052,0 2px 4px #0000001c}._shell_rso57_1{z-index:50;background:var(--rds-color-bg-base-1);border-block-end:1px solid var(--rds-color-stroke-soft);box-shadow:inset 0 -3px 0 var(--pm-accent);position:sticky;top:0}._skipLink_rso57_10{background:var(--rds-color-bg-base-1);color:var(--rds-color-informative);z-index:1;padding:8px 16px;position:absolute;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-200%)}._skipLink_rso57_10:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px;transform:none}._shell_rso57_1 .rds-header-compact{min-height:72px;box-shadow:none!important;background:0 0!important;border-bottom:none!important}@media (width<=767px){._shell_rso57_1 .rds-header-compact{min-height:64px}}._shell_rso57_1 .rds-header-compact-row{box-shadow:none!important}._shell_rso57_1 .rds-header-compact-logo{display:flex!important}._shell_rso57_1 .rds-header-compact-actions{flex-wrap:nowrap;flex-shrink:1;min-width:0}._shell_rso57_1 .rds-header-compact-actions>*{flex:0 auto}@media (width<=767px){._shell_rso57_1 .rds-header-compact-actions{gap:8px}}._shell_rso57_1 .rds-header-compact .rds-header-compact-row-primary{box-sizing:border-box;width:100%;min-width:0;max-width:1672px;margin-inline:auto;padding-inline:16px}@media (width>=768px){._shell_rso57_1 .rds-header-compact .rds-header-compact-row-primary{padding-inline:24px}}@media (width>=1024px){._shell_rso57_1 .rds-header-compact .rds-header-compact-row-primary{padding-inline:32px}}._shell_rso57_1 .rds-header-compact .rds-header-compact-row-primary{min-height:40px;flex-wrap:nowrap!important;height:auto!important}@media (width<=767px){._shell_rso57_1 .rds-header-compact .rds-header-compact-row-primary{gap:8px!important}}._menuBtn_rso57_89{all:unset;cursor:pointer;width:36px;height:36px;color:var(--pm-text-primary);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}@media (width>=1024px){._menuBtn_rso57_89{display:none}}._menuBtn_rso57_89 svg{width:20px;height:20px}._menuBtn_rso57_89:hover{background:var(--rds-color-bg-solid-hover-select)}._menuBtn_rso57_89:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._switchers_rso57_119{align-items:center;gap:8px;min-width:0;display:flex}@media (width<=767px){._shell_rso57_1:has(._userArea_rso57_127) ._switchers_rso57_119{display:none}}._shell_rso57_1 .rds-header-compact-logo:has(+.rds-header-compact-app-name):before{border-radius:9999px;transition:background .15s cubic-bezier(.4,0,.2,1);background:linear-gradient(to bottom, transparent 0%, var(--pm-accent) 22%, var(--pm-accent) 78%, transparent 100%)!important;width:2px!important;height:22px!important}@media (width<=767px){._shell_rso57_1 .rds-header-compact-logo:has(+.rds-header-compact-app-name){margin-right:12px!important}._shell_rso57_1 .rds-header-compact-logo:has(+.rds-header-compact-app-name):before{right:-12px!important}}._appNameLink_rso57_147{letter-spacing:.2px;min-height:24px;color:var(--rds-color-high-contrast);white-space:nowrap;align-items:center;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}._appNameLink_rso57_147:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px;border-radius:2px}._dotError_rso57_166{all:unset;cursor:pointer;letter-spacing:.3px;background:var(--rds-color-negative-subtle);color:var(--rds-color-negative);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;max-width:160px;padding:2px 4px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);overflow:hidden}._dotError_rso57_166:hover{background:var(--rds-color-negative);color:var(--rds-color-on-fill)}._dotError_rso57_166:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}@media (width<=767px){._dotError_rso57_166{display:none}}._dotPending_rso57_198{letter-spacing:.3px;white-space:nowrap;background:var(--rds-color-notice-subtle);color:var(--rds-color-notice-ink);border-radius:2px;padding:2px 4px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (width<=767px){._dotPending_rso57_198{display:none}}._userArea_rso57_127{flex-shrink:0;position:relative}._avatarBtn_rso57_221{all:unset;cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._avatarBtn_rso57_221:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._userMenu_rso57_237{box-sizing:border-box;background:var(--rds-color-bg-base-elevated);border:1px solid var(--pm-stroke);z-index:1000;border-radius:2px;width:min(320px,100vw - 40px);max-height:calc(100dvh - 96px);padding:4px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 0 2px #00000029,0 12px 40px #0000002b}._menuHeader_rso57_253{padding:12px 12px 8px}._menuNameRow_rso57_257{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}._menuName_rso57_257{letter-spacing:.3px;color:var(--pm-text-primary);overflow-wrap:anywhere;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:20px}._menuEmail_rso57_274{letter-spacing:.5px;color:var(--pm-text-muted);overflow-wrap:anywhere;margin-top:2px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:block}._menuDivider_rso57_286{background:var(--pm-stroke);height:1px;margin:4px 8px}._menuPrefs_rso57_292{display:none}@media (width<=767px){._menuPrefs_rso57_292{border-bottom:1px solid var(--pm-stroke);flex-direction:column;gap:8px;margin-bottom:4px;padding:4px 12px 12px;display:flex}}._menuPrefRow_rso57_306{justify-content:space-between;align-items:center;gap:12px;display:flex}._menuPrefLabel_rso57_313{letter-spacing:.2px;color:var(--pm-text-secondary);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:24px}._menuItem_rso57_322{all:unset;cursor:pointer;box-sizing:border-box;letter-spacing:.2px;width:100%;color:var(--pm-text-primary);border-radius:2px;padding:8px 12px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:24px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:block}._menuItem_rso57_322:hover{background:color-mix(in srgb, var(--pm-accent) 10%, transparent);color:var(--pm-accent)}._menuItem_rso57_322:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._menuLogout_rso57_347{color:var(--rds-color-negative)}._menuLogout_rso57_347:hover{background:var(--rds-color-negative-subtle);color:var(--rds-color-negative)}._menuIntegrationError_rso57_355{color:var(--rds-color-negative)}._menuIntegrationError_rso57_355:hover{background:var(--rds-color-negative-subtle);color:var(--rds-color-negative)}._menuIntegrationPending_rso57_363{letter-spacing:.2px;color:var(--pm-text-muted);margin:0;padding:8px 12px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:24px}._roleBadge_rso57_374{letter-spacing:.3px;background:var(--rds-color-informative-subtle);color:var(--rds-color-informative);border-radius:2px;flex-shrink:0;padding:2px 4px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:20px}._role_admin_rso57_387{background:var(--rds-color-notice-subtle);color:var(--rds-color-notice-ink)}._role_pending_rso57_392{background:var(--rds-color-bg-base-2);color:var(--rds-color-low-contrast)}._menuIntegrations_rso57_397{flex-direction:column;gap:4px;padding:4px 12px;display:flex}._menuIntegrationRow_rso57_404{letter-spacing:.5px;color:var(--pm-text-secondary);align-items:center;gap:8px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}._menuIntOn_rso57_416,._menuIntOff_rso57_417{border-radius:9999px;width:8px;height:8px}._menuIntOn_rso57_416{background:var(--rds-color-positive)}._menuIntOff_rso57_417{background:var(--pm-text-muted)}._full_1mm0n_1.rds-footer{padding-inline:0;border-top:none;flex:none;padding-bottom:64px;position:relative}._full_1mm0n_1.rds-footer:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--pm-hero-keyline) 28%, var(--pm-hero-keyline) 72%, transparent 100%);height:1px;position:absolute;top:0}@media (width<=767px){._full_1mm0n_1.rds-footer{padding-bottom:48px}}._full_1mm0n_1.rds-footer .rds-footer-content{box-sizing:border-box;width:100%;min-width:0;max-width:1672px;margin-inline:auto;padding-inline:16px}@media (width>=768px){._full_1mm0n_1.rds-footer .rds-footer-content{padding-inline:24px}}@media (width>=1024px){._full_1mm0n_1.rds-footer .rds-footer-content{padding-inline:32px}}._full_1mm0n_1.rds-footer .rds-footer-content>.rds-footer-title{font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:24px;font-weight:200;line-height:32px}@media (width>=1440px){._full_1mm0n_1.rds-footer .rds-footer-content>.rds-footer-title{font-size:30px;font-weight:200;line-height:40px}}._full_1mm0n_1.rds-footer .rds-footer-content>.rds-footer-title{color:var(--rds-color-high-contrast);margin-bottom:32px;display:block}._full_1mm0n_1.rds-footer .rds-footer-sitemap .rds-footer-sitemap-section{align-items:flex-start}._full_1mm0n_1.rds-footer .rds-footer-sitemap .rds-footer-sitemap-section .rds-footer-title{letter-spacing:1px;text-transform:uppercase;color:var(--rds-color-high-contrast);margin-bottom:8px;padding-bottom:0;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:block}._full_1mm0n_1.rds-footer .rds-footer-sitemap .rds-footer-sitemap-section .rds-footer-link{max-width:100%;min-height:40px;padding-block:4px}._full_1mm0n_1.rds-footer .rds-footer-sitemap .rds-footer-sitemap-section .rds-footer-link+.rds-footer-link{margin-top:0}._mini_1mm0n_82{box-sizing:border-box;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;max-width:1672px;margin-inline:auto;padding-inline:16px;display:grid;position:relative}@media (width>=768px){._mini_1mm0n_82{padding-inline:24px}}@media (width>=1024px){._mini_1mm0n_82{padding-inline:32px}}._mini_1mm0n_82{background:var(--pm-bg-surface);transition:background var(--pm-transition);padding-block:16px}._mini_1mm0n_82:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--pm-accent) 22%, var(--pm-accent) 78%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}@media (width<=767px){._mini_1mm0n_82{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;padding-block:20px}}._miniBrand_1mm0n_130{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}._miniWordmark_1mm0n_138{letter-spacing:.2px;color:var(--pm-text-primary);flex-shrink:0;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:24px}@media (width<=767px){._miniWordmark_1mm0n_138{display:none}}._miniDot_1mm0n_153{background:var(--pm-accent);border-radius:9999px;flex-shrink:0;width:4px;height:4px}@media (width<=767px){._miniDot_1mm0n_153{display:none}}._miniCopyright_1mm0n_166{letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;color:var(--pm-text-muted);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}@media (width<=767px){._miniCopyright_1mm0n_166{text-overflow:clip;white-space:normal;overflow:visible}}._miniLinks_1mm0n_185{letter-spacing:.5px;flex-shrink:0;align-items:center;gap:4px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}._miniLink_1mm0n_185{color:var(--pm-text-secondary);transition:color var(--pm-transition), background var(--pm-transition);border-radius:2px;margin:-2px -4px;padding:2px 4px;text-decoration:none}._miniLink_1mm0n_185:hover{color:var(--pm-text-primary);background:var(--pm-accent-subtle);text-underline-offset:2px;text-decoration:underline}._miniLink_1mm0n_185:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._miniSep_1mm0n_216{color:var(--pm-text-muted);-webkit-user-select:none;user-select:none}._nav_1i60l_1{flex-direction:column;gap:2px;padding:12px;display:flex}._navCollapsed_1i60l_8{padding:12px 8px}._item_1i60l_12{cursor:pointer;letter-spacing:.2px;color:var(--pm-text-secondary);transition:background var(--pm-transition), color var(--pm-transition);border-radius:2px;align-items:center;gap:12px;padding:12px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:24px;text-decoration:none;display:flex;position:relative}._item_1i60l_12:before{content:"";transform-origin:50%;background:var(--pm-accent);border-radius:0 9999px 9999px 0;width:2px;height:62%;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}._item_1i60l_12:hover:not(._itemActive_1i60l_42){background:var(--rds-color-bg-solid-hover-select);color:var(--pm-text-primary)}._item_1i60l_12:hover:not(._itemActive_1i60l_42):before{transform:translateY(-50%)scaleY(.55)}._item_1i60l_12:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._itemCollapsed_1i60l_54{justify-content:center;gap:0;width:40px;height:40px;margin-inline:auto;padding:12px}._itemLabel_1i60l_63{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._itemActive_1i60l_42{background:var(--pm-accent-subtle);color:var(--pm-text-primary);letter-spacing:.2px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:24px}._itemActive_1i60l_42:before{transform:translateY(-50%)scaleY(1)}._itemActive_1i60l_42:hover{background:var(--pm-accent-subtle)}._itemActive_1i60l_42 ._itemIcon_1i60l_85{color:var(--pm-accent)}._itemIcon_1i60l_85{width:20px;height:20px;transition:color var(--pm-transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}._itemIcon_1i60l_85 svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){._item_1i60l_12:before{transition:none}}._wrapper_kxwco_1{margin-bottom:2px;padding:16px 12px 12px;position:relative}._wrapper_kxwco_1:after{content:"";inset-inline:16px;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--pm-stroke) 20%, var(--pm-stroke) 80%, transparent 100%);height:1px;position:absolute;bottom:0}._wrapperCollapsed_kxwco_16{justify-content:center;padding-inline:8px;display:flex}._wrapperCollapsed_kxwco_16:after{inset-inline:8px}._trigger_kxwco_25{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:8px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}._trigger_kxwco_25:hover{background:var(--rds-color-bg-solid-hover-select)}._trigger_kxwco_25:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._role_kxwco_47{letter-spacing:1px;text-transform:uppercase;text-transform:uppercase;color:var(--pm-text-muted);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px}._identity_kxwco_58{align-items:center;gap:12px;min-width:0;display:flex}._name_kxwco_65{font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:18px;font-weight:400;line-height:24px}@media (width>=1440px){._name_kxwco_65{font-size:20px;font-weight:400;line-height:28px}}._name_kxwco_65{text-overflow:ellipsis;white-space:nowrap;color:var(--rds-color-high-contrast);overflow:hidden}._tile_kxwco_85{border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}._tile_kxwco_85 svg{width:18px;height:18px}._tileLg_kxwco_99{width:40px;height:40px}._tileLg_kxwco_99 svg{width:20px;height:20px}._tileSm_kxwco_108{border-radius:2px;width:28px;height:28px}._tileSm_kxwco_108 svg{width:16px;height:16px}._tileMaterials_kxwco_118{background:var(--rds-color-module-materials-subtle);color:var(--rds-color-module-materials)}._tileProcedures_kxwco_123{background:var(--rds-color-module-procedures-subtle);color:var(--rds-color-module-procedures)}._tileCustomers_kxwco_128{background:var(--rds-color-module-customers-subtle);color:var(--rds-color-module-customers)}._tileLexsanitas_kxwco_133{background:var(--rds-color-module-lexsanitas-subtle);color:var(--rds-color-module-lexsanitas)}._tileBrand_kxwco_138._tileMaterials_kxwco_118{background:var(--rds-color-module-materials);color:var(--rds-color-high-contrast-reversed)}._tileBrand_kxwco_138._tileProcedures_kxwco_123{background:var(--rds-color-module-procedures);color:var(--rds-color-high-contrast-reversed)}._tileBrand_kxwco_138._tileCustomers_kxwco_128{background:var(--rds-color-module-customers);color:var(--rds-color-high-contrast-reversed)}._tileBrand_kxwco_138._tileLexsanitas_kxwco_133{background:var(--rds-color-module-lexsanitas);color:var(--rds-color-high-contrast-reversed)}._chevron_kxwco_155{width:18px;height:18px;color:var(--pm-text-muted);flex-shrink:0;margin-left:auto;transition:transform .15s cubic-bezier(.4,0,.2,1)}._chevronOpen_kxwco_164{transform:rotate(180deg)}._panel_kxwco_168{z-index:100;background:var(--rds-color-bg-base-elevated);box-shadow:inset 0 0 0 1px var(--rds-color-stroke-soft), var(--pm-shadow-card-hover);border-radius:2px;padding:4px;animation:.15s cubic-bezier(.4,0,.2,1) forwards _dropIn_kxwco_1;position:absolute;top:100%;left:12px;right:12px}@keyframes _dropIn_kxwco_1{0%{opacity:0;transform:translateY(-4px)}}._panelList_kxwco_187{margin:0;padding:0;list-style:none}._panelItem_kxwco_193{border-radius:2px;align-items:center;gap:8px;padding:8px;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}._panelItem_kxwco_193:hover{background:var(--rds-color-bg-solid-pressed)}._panelItem_kxwco_193:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._itemText_kxwco_210{flex-direction:column;gap:2px;min-width:0;display:flex}._itemName_kxwco_217{letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;color:var(--rds-color-high-contrast);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:24px;overflow:hidden}._itemRole_kxwco_229{letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;color:var(--rds-color-low-contrast);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}._aside_11lcr_1{background:var(--pm-bg-surface);width:224px;min-height:100%;transition:width .25s cubic-bezier(.4, 0, .2, 1), background var(--pm-transition);flex-direction:column;padding:0 0 16px;display:flex;position:relative}._aside_11lcr_1:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--pm-stroke) 12%, var(--pm-stroke) 88%, transparent 100%);width:1px;position:absolute;inset-block:0;inset-inline-end:0}@media (width<=1023px){._aside_11lcr_1{width:260px;height:100%;padding-top:48px;overflow-y:auto}}@media (width>=1440px){._aside_11lcr_1{width:240px}}._collapsed_11lcr_34{width:64px}@media (width>=1440px){._collapsed_11lcr_34{width:64px}}._sectionLabel_11lcr_43{letter-spacing:1px;text-transform:uppercase;text-transform:uppercase;color:var(--pm-text-muted);padding:16px 16px 4px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px}._collapsed_11lcr_34 ._sectionLabel_11lcr_43{display:none}._collapseToggle_11lcr_58{all:unset;cursor:pointer;color:var(--pm-text-secondary);letter-spacing:.3px;transition:background var(--pm-transition), color var(--pm-transition);align-items:center;gap:8px;margin-top:auto;padding:12px 16px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px;display:flex;position:relative}._collapseToggle_11lcr_58:before{content:"";inset-inline:16px;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--pm-stroke) 20%, var(--pm-stroke) 80%, transparent 100%);height:1px;position:absolute;top:0}._collapseToggle_11lcr_58:hover{background:var(--rds-color-bg-solid-hover-select);color:var(--pm-text-primary)}._collapseToggle_11lcr_58:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}._collapsed_11lcr_34 ._collapseToggle_11lcr_58{justify-content:center;padding:12px 8px}._collapsed_11lcr_34 ._collapseToggle_11lcr_58:before{inset-inline:8px}._collapseIcon_11lcr_100{flex-shrink:0;width:18px;height:18px;transition:transform .25s cubic-bezier(.4,0,.2,1)}._collapseIconFlipped_11lcr_107{transform:rotate(180deg)}._collapseLabel_11lcr_111{white-space:nowrap}@media (prefers-reduced-motion:reduce){._aside_11lcr_1,._collapseIcon_11lcr_100{transition:none}}._stepper_iodkg_1{border-bottom:1px solid var(--rds-color-stroke-soft);flex-shrink:0;align-items:center;gap:0;padding:16px;display:flex;overflow-x:auto}._step_iodkg_1{white-space:nowrap;align-items:center;gap:4px;display:flex}._phaseItem_iodkg_18{align-items:center;display:flex}._dot_iodkg_23{border-radius:9999px;flex-shrink:0;width:10px;height:10px}._dotPending_iodkg_30{border:2px solid var(--rds-color-stroke-soft);background:0 0}._dotActive_iodkg_35{background-color:var(--rds-color-bg-informative);animation:1.5s ease-in-out infinite _pulse_iodkg_1}._dotCompleted_iodkg_40{background-color:var(--rds-color-positive);justify-content:center;align-items:center;display:flex}._checkIcon_iodkg_47{color:var(--rds-color-on-fill);letter-spacing:.3px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:1}._label_iodkg_57{letter-spacing:.3px;color:var(--rds-color-low-contrast);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}._labelActive_iodkg_66{letter-spacing:.3px;color:var(--rds-color-informative);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:20px}._labelCompleted_iodkg_75{letter-spacing:.3px;color:var(--rds-color-positive);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}._connector_iodkg_84{flex:none;width:24px;height:2px;margin:0 4px}._connectorPending_iodkg_91{background-color:var(--rds-color-stroke-soft)}._connectorDone_iodkg_95{background-color:var(--rds-color-positive)}@keyframes _pulse_iodkg_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){._dotActive_iodkg_35{animation:none}}._bubble_ndkqq_1{border-left:4px solid #0000;border-radius:0 4px 4px 0;flex-direction:column;gap:2px;padding:8px 16px;animation:.15s ease-out _fadeInUp_ndkqq_1;display:flex}._thinking_ndkqq_11{background-color:var(--rds-color-alert-informative-bg);border-left-color:var(--rds-color-informative)}._tool_use_ndkqq_16{background-color:var(--rds-color-informative-subtle);border-left-color:var(--rds-color-informative)}._finding_ndkqq_21{background-color:var(--rds-color-alert-success-bg);border-left-color:var(--rds-color-positive)}._error_ndkqq_26{background-color:var(--rds-color-alert-error-bg);border-left-color:var(--rds-color-negative)}._header_ndkqq_31{align-items:center;gap:4px;display:flex}._icon_ndkqq_37{background-color:var(--rds-color-informative);border-radius:9999px;flex-shrink:0;width:8px;height:8px}._icon_tool_use_ndkqq_45{background-color:var(--rds-color-bg-informative)}._icon_finding_ndkqq_49{background-color:var(--rds-color-positive)}._icon_error_ndkqq_53{background-color:var(--rds-color-negative)}._content_ndkqq_57{letter-spacing:.2px;color:var(--rds-color-high-contrast);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:24px}._detail_ndkqq_66{letter-spacing:.3px;color:var(--rds-color-medium-contrast);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:20px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px;display:-webkit-box;overflow:hidden}._timestamp_ndkqq_80{letter-spacing:.3px;color:var(--rds-color-low-contrast);align-self:flex-end;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}._finding_ndkqq_21._glow_ndkqq_90{animation:.15s ease-out _fadeInUp_ndkqq_1,.4s ease-out _glowPulse_ndkqq_1}@keyframes _fadeInUp_ndkqq_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _glowPulse_ndkqq_1{0%{box-shadow:0 0 0 0 var(--rds-color-positive-subtle)}to{box-shadow:0 0 0 0 var(--rds-color-positive-subtle)}50%{box-shadow:0 0 0 8px var(--rds-color-positive-subtle)}}@media (prefers-reduced-motion:reduce){._bubble_ndkqq_1,._finding_ndkqq_21._glow_ndkqq_90{animation:none}}._wrapper_q004t_1{align-items:center;gap:4px;padding:8px 16px;display:flex}._dot_q004t_8{background-color:var(--rds-color-low-contrast);border-radius:9999px;width:6px;height:6px;animation:.6s ease-in-out infinite _bounce_q004t_1}._dot_q004t_8:nth-child(2){animation-delay:.15s}._dot_q004t_8:nth-child(3){animation-delay:.3s}@keyframes _bounce_q004t_1{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){._dot_q004t_8{opacity:.6;animation:none}}._accordion_12ydo_1{flex:1;padding:8px 0;overflow-y:auto}._phaseCard_12ydo_7{border-bottom:1px solid var(--rds-color-stroke-soft)}._phaseHeader_12ydo_11{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 16px;transition:background-color .15s;display:flex}._phaseHeader_12ydo_11:hover{background-color:var(--rds-color-bg-base-2)}._phaseHeaderPending_12ydo_24{cursor:default;opacity:.5}._phaseHeaderPending_12ydo_24:hover{background-color:#0000}._phaseIcon_12ydo_32{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}._activeDot_12ydo_41{background:var(--rds-color-bg-informative);border-radius:9999px;width:10px;height:10px}._pendingDot_12ydo_48{border:2px solid var(--rds-color-low-contrast);background:0 0;border-radius:9999px;width:10px;height:10px}._phaseName_12ydo_56{letter-spacing:.2px;color:var(--rds-color-high-contrast);flex:1;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:24px}._phaseNamePending_12ydo_66{color:var(--rds-color-low-contrast)}._phaseSummary_12ydo_70{letter-spacing:.3px;color:var(--rds-color-medium-contrast);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}._phaseDuration_12ydo_79{letter-spacing:.3px;color:var(--rds-color-low-contrast);white-space:nowrap;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}._phaseContent_12ydo_89{transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}._phaseContentCollapsed_12ydo_94{opacity:0;max-height:0}._phaseContentExpanded_12ydo_99{opacity:1;max-height:2000px}._messageList_12ydo_104{flex-direction:column;gap:4px;padding:0 8px 12px;display:flex}._newMessagesBtn_12ydo_111{background-color:var(--rds-color-bg-informative);color:var(--rds-color-on-fill);cursor:pointer;letter-spacing:.3px;border:none;border-radius:16px;align-items:center;gap:4px;padding:4px 12px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px;display:inline-flex;position:sticky;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 0 1px #0000003d,0 8px 20px #00000026}._newMessagesBtn_12ydo_111:hover{background-color:var(--rds-color-700-roche-blue)}._drawer_1rqa6_1{z-index:50;background-color:var(--rds-color-bg-base-1);flex-direction:column;width:380px;height:100%;transition:transform .25s ease-out;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:0 0 2px #00000029,0 12px 40px #0000002b}._open_1rqa6_16{transform:translate(0)}._header_1rqa6_20{border-bottom:1px solid var(--rds-color-stroke-soft);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._headerLeft_1rqa6_29{align-items:center;gap:8px;display:flex}._title_1rqa6_35{letter-spacing:.2px;color:var(--rds-color-high-contrast);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:24px}._statusBadge_1rqa6_44{letter-spacing:.3px;border-radius:8px;align-items:center;gap:2px;padding:2px 8px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px;display:inline-flex}._statusActive_1rqa6_57{background-color:var(--rds-color-alert-informative-bg);color:var(--rds-color-informative)}._statusDone_1rqa6_62{background-color:var(--rds-color-alert-success-bg);color:var(--rds-color-positive)}._statusError_1rqa6_67{background-color:var(--rds-color-alert-error-bg);color:var(--rds-color-negative)}._closeBtn_1rqa6_72{cursor:pointer;color:var(--rds-color-low-contrast);background:0 0;border:none;padding:0;font-size:18px;line-height:1}._closeBtn_1rqa6_72:hover{color:var(--rds-color-high-contrast)}._footer_1rqa6_85{border-top:1px solid var(--rds-color-stroke-soft);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}._findingsCount_1rqa6_94{letter-spacing:.3px;color:var(--rds-color-medium-contrast);align-items:center;gap:4px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px;display:inline-flex}._findingsBadge_1rqa6_106{background-color:var(--rds-color-positive);min-width:20px;height:20px;color:var(--rds-color-on-fill);letter-spacing:.3px;border-radius:2px;justify-content:center;align-items:center;padding:0 4px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}._cancelBtn_1rqa6_123{letter-spacing:.3px;color:var(--rds-color-negative);border:1px solid var(--rds-color-negative);cursor:pointer;background:0 0;border-radius:8px;padding:4px 12px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px;transition:background-color .15s}._cancelBtn_1rqa6_123:hover{background-color:var(--rds-color-alert-error-bg)}@media (width<=767px){._drawer_1rqa6_1{width:100%}}._root_xlsut_1{background:var(--pm-bg-page);height:100dvh;transition:background var(--pm-transition);--pm-accent:var(--rds-color-informative);--pm-accent-vivid:var(--rds-color-informative);--pm-accent-subtle:var(--rds-color-informative-subtle);flex-direction:column;display:flex}._root_xlsut_1[data-module=materials]{--pm-accent:var(--rds-color-module-materials);--pm-accent-vivid:var(--rds-color-module-materials-vivid);--pm-accent-subtle:var(--rds-color-module-materials-subtle)}._root_xlsut_1[data-module=procedures]{--pm-accent:var(--rds-color-module-procedures);--pm-accent-vivid:var(--rds-color-module-procedures-vivid);--pm-accent-subtle:var(--rds-color-module-procedures-subtle)}._root_xlsut_1[data-module=customers]{--pm-accent:var(--rds-color-module-customers);--pm-accent-vivid:var(--rds-color-module-customers-vivid);--pm-accent-subtle:var(--rds-color-module-customers-subtle)}._root_xlsut_1[data-module=lexsanitas]{--pm-accent:var(--rds-color-module-lexsanitas);--pm-accent-vivid:var(--rds-color-module-lexsanitas-vivid);--pm-accent-subtle:var(--rds-color-module-lexsanitas-subtle)}._body_xlsut_33{flex:1;display:flex;overflow:hidden}._main_xlsut_39{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}._content_xlsut_47{flex:1 0 auto;min-width:0}._content_xlsut_47:focus{outline:none}._sidebarWrap_xlsut_55{flex-shrink:0;display:flex}@media (width<=1023px){._sidebarWrap_xlsut_55{z-index:100;visibility:hidden;transition:transform .25s cubic-bezier(.4, 0, .2, 1), visibility 0s linear .25s cubic-bezier(.4, 0, .2, 1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 2px #00000029,0 12px 40px #0000002b}._sidebarOpen_xlsut_74{visibility:visible;transition:transform .25s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0)}}._overlay_xlsut_81{display:none}@media (width<=1023px){._overlay_xlsut_81{background:var(--pm-bg-glass);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;animation:_fadeIn_xlsut_1 .25s cubic-bezier(.4, 0, .2, 1) ease;display:block;position:fixed;inset:0}}@keyframes _fadeIn_xlsut_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._overlay_xlsut_81{animation:none!important}}._logo_4tf3v_1{height:32px;display:block}._blue_4tf3v_6{color:var(--rds-color-informative)}._white_4tf3v_10{color:var(--rds-color-on-fill)}._authPage_1fh3j_1{background:var(--rds-color-bg-base-2);min-height:100dvh;color:var(--rds-color-high-contrast);justify-content:center;align-items:flex-start;padding:16px;display:flex}._authPageCompact_1fh3j_12{background:var(--rds-color-bg-base-2);align-items:center}._authShell_1fh3j_17{grid-template-columns:1fr;align-items:center;gap:28px;width:min(1120px,100%);display:grid}._authShellCompact_1fh3j_25{justify-content:center;display:flex}._loginIntro_1fh3j_30{flex-direction:column;gap:40px;display:flex}._brandRow_1fh3j_36{flex-direction:row;align-items:center;gap:16px;display:flex}._rocheLogo_1fh3j_43{height:36px}._environment_1fh3j_47{letter-spacing:.2px;color:var(--rds-color-low-contrast);border-left:1px solid var(--rds-color-stroke-soft);padding-left:16px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:200;line-height:24px}._introCopy_1fh3j_58{flex-direction:column;gap:12px;max-width:620px;display:flex}._eyebrow_1fh3j_65,._panelEyebrow_1fh3j_66,._servicesTitle_1fh3j_67{letter-spacing:1px;text-transform:uppercase;color:var(--rds-color-informative);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px}._loginHeading_1fh3j_77{font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:28px;font-weight:200;line-height:36px}@media (width>=768px){._loginHeading_1fh3j_77{font-size:30px;font-weight:200;line-height:40px}}@media (width>=1440px){._loginHeading_1fh3j_77{font-size:40px;font-weight:200;line-height:48px}}._loginHeading_1fh3j_77{color:var(--rds-color-high-contrast)}._loginLead_1fh3j_101{letter-spacing:.2px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:200;line-height:24px}@media (width>=768px){._loginLead_1fh3j_101{font-size:18px;font-weight:200;line-height:28px}}._loginLead_1fh3j_101{max-width:560px;color:var(--rds-color-medium-contrast)}._trustGrid_1fh3j_120{grid-template-columns:1fr;gap:12px;max-width:760px;display:grid}._trustItem_1fh3j_127{border:1px solid var(--rds-color-stroke-soft);background:var(--rds-color-bg-base-1);letter-spacing:.2px;color:var(--rds-color-medium-contrast);border-radius:8px;align-items:flex-start;gap:8px;padding:16px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:24px;display:flex}._trustMark_1fh3j_143{background:var(--rds-color-positive);border-radius:9999px;flex:none;width:8px;height:8px;margin-top:4px}._loginPanel_1fh3j_152,._statusCard_1fh3j_153{background:var(--rds-color-bg-base-1);border:1px solid var(--rds-color-stroke-soft);border-radius:12px;box-shadow:0 0 1px #0000003d,0 8px 20px #00000026}._loginPanel_1fh3j_152{flex-direction:column;gap:24px;padding:20px;display:flex}._panelHeader_1fh3j_167{flex-direction:column;gap:8px;display:flex}._panelTitle_1fh3j_173{font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:20px;font-weight:400;line-height:28px}@media (width>=1440px){._panelTitle_1fh3j_173{font-size:24px;font-weight:400;line-height:32px}}._panelTitle_1fh3j_173{color:var(--rds-color-high-contrast)}._panelText_1fh3j_190,._panelFooter_1fh3j_191,._statusText_1fh3j_192{letter-spacing:.2px;color:var(--rds-color-low-contrast);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:24px}._servicesBox_1fh3j_201{border:1px solid var(--rds-color-stroke-soft);background:var(--rds-color-bg-base-2);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}._servicesList_1fh3j_211{flex-direction:column;gap:12px;list-style:none;display:flex}._serviceRow_1fh3j_218{align-items:flex-start;gap:8px;display:flex}._serviceIcon_1fh3j_224{border:1px solid var(--rds-color-informative);background:var(--rds-color-informative-subtle);border-radius:9999px;flex:none;width:12px;height:12px;margin-top:2px}._serviceCopy_1fh3j_234{flex-direction:column;gap:2px;min-width:0;display:flex}._serviceLabel_1fh3j_241{letter-spacing:.2px;color:var(--rds-color-high-contrast);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:24px}._serviceDesc_1fh3j_250{letter-spacing:.5px;color:var(--rds-color-low-contrast);font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px}._loginButton_1fh3j_259{width:100%}._errorText_1fh3j_263{letter-spacing:.2px;color:var(--rds-color-negative);background:var(--rds-color-negative-subtle);border-radius:8px;padding:12px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:24px}._panelFooter_1fh3j_191{text-align:center}._statusCard_1fh3j_153{flex-direction:column;align-items:center;gap:16px;min-width:min(360px,100%);padding:32px;display:flex}._spinner_1fh3j_288{border:3px solid var(--rds-color-stroke-soft);border-top-color:var(--rds-color-informative);border-radius:9999px;width:40px;height:40px;animation:.8s linear infinite _authSpin_1fh3j_1}@keyframes _authSpin_1fh3j_1{to{transform:rotate(360deg)}}@media (width<=1023px){._authPage_1fh3j_1{background:linear-gradient(90deg, var(--rds-color-bg-base-1) 0%, var(--rds-color-bg-base-1) 48%, var(--rds-color-bg-base-2) 48%, var(--rds-color-bg-base-2) 100%);align-items:stretch;padding:48px}._authShell_1fh3j_17{grid-template-columns:minmax(0,1.05fr) minmax(360px,440px);gap:48px}._trustGrid_1fh3j_120{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){._brandRow_1fh3j_36{flex-direction:column;align-items:flex-start;gap:12px}._environment_1fh3j_47{border-left:none;padding-left:0}._loginPanel_1fh3j_152{padding:32px}}._localFallbackLink_1fh3j_330{letter-spacing:.2px;color:var(--rds-color-informative);cursor:pointer;text-underline-offset:2px;text-align:center;background:0 0;border:none;padding:4px 0;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:24px;text-decoration:underline}._localFallbackLink_1fh3j_330:hover{color:var(--rds-color-informative)}._localDivider_1fh3j_349{color:var(--rds-color-low-contrast);letter-spacing:.5px;align-items:center;gap:12px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}._localDivider_1fh3j_349:before,._localDivider_1fh3j_349:after{content:"";background:var(--rds-color-stroke-soft);flex:1;height:1px}._localForm_1fh3j_367{flex-direction:column;gap:16px;display:flex}._localLabel_1fh3j_373{letter-spacing:.2px;color:var(--rds-color-high-contrast);flex-direction:column;gap:4px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:24px;display:flex}._localInput_1fh3j_385{letter-spacing:.2px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}@media (width>=768px){._localInput_1fh3j_385{letter-spacing:.2px;font-size:16px;font-weight:200;line-height:24px}}._localInput_1fh3j_385{border:1px solid var(--rds-color-stroke-soft);background:var(--rds-color-bg-base-elevated);color:var(--rds-color-high-contrast);border-radius:2px;outline:none;padding:8px 12px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}._localInput_1fh3j_385::placeholder{color:var(--rds-color-disabled)}._localInput_1fh3j_385:focus{border-color:var(--rds-color-informative);box-shadow:0 0 0 2px var(--rds-color-informative-subtle)}._fallback_7zea2_1{background:var(--rds-color-bg-base-2);justify-content:center;align-items:center;height:100dvh;display:flex}._spinner_7zea2_10{border:3px solid var(--rds-color-stroke-soft);border-top-color:var(--rds-color-informative);border-radius:9999px;width:32px;height:32px;animation:.8s linear infinite _spin_7zea2_10}@keyframes _spin_7zea2_10{to{transform:rotate(360deg)}}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-Light.woff2)format("woff2"),url(/fonts/RocheSans-Light.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-LightItalic.woff2)format("woff2"),url(/fonts/RocheSans-LightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-Regular.woff2)format("woff2"),url(/fonts/RocheSans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-Italic.woff2)format("woff2"),url(/fonts/RocheSans-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-Medium.woff2)format("woff2"),url(/fonts/RocheSans-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-Medium.woff2)format("woff2"),url(/fonts/RocheSans-Medium.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-MediumItalic.woff2)format("woff2"),url(/fonts/RocheSans-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-MediumItalic.woff2)format("woff2"),url(/fonts/RocheSans-MediumItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-Bold.woff2)format("woff2"),url(/fonts/RocheSans-Bold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-BoldItalic.woff2)format("woff2"),url(/fonts/RocheSans-BoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:roche-sans;src:url(/fonts/RocheSans-Bold.woff2)format("woff2"),url(/fonts/RocheSans-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:roche-sans-condensed;src:url(/fonts/RocheSansCondensed-Light.woff2)format("woff2"),url(/fonts/RocheSansCondensed-Light.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:roche-sans-condensed;src:url(/fonts/RocheSansCondensed-LightItalic.woff2)format("woff2"),url(/fonts/RocheSansCondensed-LightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:roche-sans-condensed;src:url(/fonts/RocheSansCondensed-Regular.woff2)format("woff2"),url(/fonts/RocheSansCondensed-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:roche-sans-condensed;src:url(/fonts/RocheSansCondensed-Italic.woff2)format("woff2"),url(/fonts/RocheSansCondensed-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:roche-serif;src:url(/fonts/RocheSerif-Light.woff2)format("woff2"),url(/fonts/RocheSerif-Light.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:roche-serif;src:url(/fonts/RocheSerif-LightItalic.woff2)format("woff2"),url(/fonts/RocheSerif-LightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:roche-serif;src:url(/fonts/RocheSerif-Regular.woff2)format("woff2"),url(/fonts/RocheSerif-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:roche-serif;src:url(/fonts/RocheSerif-Italic.woff2)format("woff2"),url(/fonts/RocheSerif-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:roche-serif;src:url(/fonts/RocheSerif-Bold.woff2)format("woff2"),url(/fonts/RocheSerif-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:roche-serif;src:url(/fonts/RocheSerif-BoldItalic.woff2)format("woff2"),url(/fonts/RocheSerif-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:roche-serif;src:url(/fonts/RocheSerif-Bold.woff2)format("woff2"),url(/fonts/RocheSerif-Bold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:roche-serif;src:url(/fonts/RocheSerif-BoldItalic.woff2)format("woff2"),url(/fonts/RocheSerif-BoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}:root{--rcb-blue:#0b41cd;--rcb-blue-dark:#022366;--rcb-blue-light:#1482fa;--rcb-blue-xlight:#bde3ff;--rcb-black:#000;--rcb-white:#fff;--rcb-neutral-1:#fac9b5;--rcb-neutral-2:#fad6c7;--rcb-neutral-3:#ffe8de;--rcb-neutral-4:#fff7f5;--rcb-grey-1:#544f4f;--rcb-grey-2:#706b69;--rcb-grey-3:#c2bab5;--rcb-grey-4:#dbd6d1;--rcb-grey-5:#f5f5f2;--rcb-bg-1:var(--rcb-neutral-4);--rcb-bg-2:var(--rcb-neutral-3);--rcb-bg-3:var(--rcb-grey-5);--rcb-bg-4:var(--rcb-grey-4);--rcb-red-xdark:#8c0000;--rcb-red-dark:#c40000;--rcb-red:#ff1f26;--rcb-red-light:#ff8782;--rcb-orange-xdark:#b22b0d;--rcb-orange-dark:#ed4a0d;--rcb-orange:#ff7d29;--rcb-orange-light:#ffbd69;--rcb-purple-xdark:#7d0096;--rcb-purple-dark:#bc36f0;--rcb-purple:#e085fc;--rcb-purple-light:#f2d4ff;--rcb-cobas-green-1:#00a17d;--rcb-cobas-green-2:#007c6b;--rcb-cobas-green-3:#3ebdad;--rcb-cobas-green-4:#cbede8;--rcb-cobas-green-5:#e4f5f1;--rcb-green-1:#104f10;--rcb-green-2:#228b22;--rcb-green-3:#4cbb17;--rcb-green-4:#acdf87;--rcb-eco-red:#c03;--rcb-eco-yellow:#ffc414;--rcb-angle:49deg;--rcb-gradient-full-light:linear-gradient(49deg, var(--rcb-grey-5) 55%, var(--rcb-blue) 140%);--rcb-gradient-full-warm:linear-gradient(49deg, var(--rcb-neutral-4) 55%, var(--rcb-blue) 140%);--rcb-gradient-split:linear-gradient(49deg, var(--rcb-blue) 0 28%, var(--rcb-grey-5) 28%);--rcb-keyline-weight:3px;--rcb-keyline-color:var(--rcb-blue);--rcb-aba-a:22.5%;--rcb-aba-b:55%;--rcb-font-sans:roche-sans, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rcb-font-condensed:roche-sans-condensed, roche-sans, "Noto Sans", sans-serif;--rcb-font-serif:roche-serif, "Noto Serif", Georgia, "Times New Roman", serif;--rds-ai-gradient:linear-gradient(45deg, #0b41cd 0%, #1482fa 100%);--rds-ai-font:roche-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.rds-ai-logo{flex:none;width:24px;height:24px;display:inline-block}.rds-ai-logo svg{width:100%;height:100%;display:block}.rds-ai-bubble-row{max-width:480px;font-family:var(--rds-ai-font);flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.rds-ai-bubble{background:var(--rds-color-bg-transparent-hover-select);letter-spacing:.2px;color:var(--rds-color-high-contrast);text-align:left;border-radius:8px;padding:8px 16px;font-size:16px;font-weight:300;line-height:24px}.rds-ai-bubble-actions{opacity:0;flex-direction:row;gap:12px;padding-right:8px;transition:opacity .12s;display:flex}.rds-ai-bubble-actions button{cursor:pointer;width:18px;height:18px;color:var(--rds-color-low-contrast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rds-ai-bubble-actions button:hover{color:var(--rds-color-high-contrast)}.rds-ai-bubble-actions svg{width:18px;height:18px}.rds-ai-bubble-row:hover .rds-ai-bubble-actions,.rds-ai-bubble-row:focus-within .rds-ai-bubble-actions{opacity:1}.rds-ai-response{font-family:var(--rds-ai-font);letter-spacing:.2px;color:var(--rds-color-high-contrast);flex-direction:column;gap:16px;max-width:720px;font-size:16px;font-weight:300;line-height:24px;display:flex}.rds-ai-response p{margin:0}.rds-ai-response strong,.rds-ai-response b{font-weight:500}.rds-ai-response-actions{opacity:0;gap:12px;transition:opacity .12s;display:flex}.rds-ai-response-actions button{cursor:pointer;width:18px;height:18px;color:var(--rds-color-low-contrast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rds-ai-response-actions button:hover{color:var(--rds-color-high-contrast)}.rds-ai-response-actions button.is-active{color:var(--rds-color-informative)}.rds-ai-response-actions svg{width:18px;height:18px}.rds-ai-response:hover .rds-ai-response-actions,.rds-ai-response:focus-within .rds-ai-response-actions{opacity:1}.rds-ai-thinking{color:var(--rds-color-high-contrast);flex-direction:row;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:24px;display:flex}.rds-ai-spinner{border:2px solid var(--rds-color-bg-transparent-hover-select);border-top-color:var(--rds-color-informative);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite rds-ai-spin}@keyframes rds-ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rds-ai-spinner{animation:none}}.rds-ai-composer{font-family:var(--rds-ai-font);background:var(--rds-color-bg-base-1);border:1px solid var(--rds-color-stroke-soft);width:100%;max-width:720px;box-shadow:0 0 1px 0 color-mix(in srgb, var(--rds-color-black) 32%, transparent), 0 2px 4px 0 color-mix(in srgb, var(--rds-color-black) 11%, transparent);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:12px;padding:16px 12px 12px 20px;display:flex}.rds-ai-composer-input{resize:none;letter-spacing:.2px;width:100%;color:var(--rds-color-high-contrast);background:0 0;border:0;outline:0;min-height:24px;font-family:inherit;font-size:16px;font-weight:300;line-height:24px}.rds-ai-composer-input::placeholder{color:var(--rds-color-low-contrast)}.rds-ai-composer-options{flex-direction:row;align-items:center;gap:12px;padding-right:8px;display:flex}.rds-ai-composer-tools{align-items:center;gap:12px;display:flex}.rds-ai-composer-spacer{flex:1}.rds-ai-composer-icon{cursor:pointer;width:28px;height:28px;color:var(--rds-color-low-contrast);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.rds-ai-composer-icon:hover{background:var(--rds-color-bg-transparent-hover-select);color:var(--rds-color-high-contrast)}.rds-ai-composer-icon svg{width:20px;height:20px}.rds-ai-composer-send{cursor:pointer;background:var(--rds-ai-gradient);width:36px;height:36px;color:var(--rds-color-on-fill);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rds-ai-composer-send:disabled{background:var(--rds-color-bg-transparent-hover-select);color:var(--rds-color-low-contrast);cursor:default}.rds-ai-composer-send svg{width:20px;height:20px}.rds-ai-card{font-family:var(--rds-ai-font);background:var(--rds-color-bg-base-1);border:1px solid var(--rds-color-stroke-soft);width:100%;max-width:524px;box-shadow:0 0 1px 0 color-mix(in srgb, var(--rds-color-black) 32%, transparent), 0 2px 4px 0 color-mix(in srgb, var(--rds-color-black) 11%, transparent);box-sizing:border-box;flex-direction:column;gap:16px;padding:24px;display:flex}.rds-ai-card-head{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.rds-ai-card-titles{flex-direction:column;flex:1;gap:0;display:flex}.rds-ai-card-title{letter-spacing:.2px;color:var(--rds-color-high-contrast);font-size:16px;font-weight:400;line-height:24px}.rds-ai-card-subtitle{letter-spacing:.5px;color:var(--rds-color-low-contrast);font-size:12px;font-weight:400;line-height:16px}.rds-ai-card-desc{letter-spacing:.2px;color:var(--rds-color-high-contrast);font-size:14px;font-weight:300;line-height:24px}.rds-ai-card-feedback{flex-direction:row;align-items:center;gap:10px;display:flex}.rds-ai-card-feedback-label{letter-spacing:.5px;color:var(--rds-color-low-contrast);font-size:12px;font-weight:400;line-height:16px}.rds-ai-card-feedback button{cursor:pointer;width:18px;height:18px;color:var(--rds-color-low-contrast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rds-ai-card-feedback button:hover{color:var(--rds-color-high-contrast)}.rds-ai-card-feedback button svg{width:18px;height:18px}.rds-ai-suggestion{cursor:pointer;width:100%;font-family:var(--rds-ai-font);text-align:left;color:var(--rds-color-high-contrast);background:0 0;border:0;flex-direction:row;align-items:center;gap:12px;padding:12px 8px;display:flex}.rds-ai-suggestion--divider{border-bottom:1px solid color-mix(in srgb, var(--rds-color-400-extra-dark-purple) 12%, transparent)}.rds-ai-suggestion:hover{background:color-mix(in srgb, var(--rds-color-400-extra-dark-purple) 4%, transparent)}.rds-ai-suggestion:hover .rds-ai-suggestion-text{color:var(--rds-color-informative-hover)}.rds-ai-suggestion:focus-visible{outline:2px solid var(--rds-color-high-contrast);outline-offset:-2px}.rds-ai-suggestion-text{color:var(--rds-color-high-contrast);flex:1;font-size:16px;font-weight:400;line-height:1.4}.rds-ai-suggestion-arrow{width:24px;height:24px;color:var(--rds-color-400-extra-dark-purple);flex:none;justify-content:center;align-items:center;display:inline-flex}.rds-ai-suggestion-arrow svg{width:24px;height:24px}[rds-theme=dark] .rds-ai-suggestion-arrow{color:var(--rds-color-200-purple)}[rds-theme=dark] .rds-ai-suggestion--divider{border-bottom-color:color-mix(in srgb, var(--rds-color-200-purple) 20%, transparent)}.rds-slider{width:100%;display:block}.rds-slider__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.rds-slider__label{color:var(--rds-color-high-contrast);font-size:14px;font-weight:500}.rds-slider__value{font-variant-numeric:tabular-nums;color:var(--rds-color-informative);font-size:13px;font-weight:500}.rds-slider__rail{cursor:pointer;touch-action:none;align-items:center;height:18px;display:flex;position:relative}.rds-slider__track{background:var(--rds-color-grey-1);border-radius:100vmax;height:4px;position:absolute;left:0;right:0}.rds-slider__fill{background:var(--rds-color-informative);border-radius:100vmax;height:4px;position:absolute}.rds-slider__thumb{background:var(--rds-color-bg-base-1);border:2px solid var(--rds-color-informative);width:18px;height:18px;box-shadow:0 1px 3px color-mix(in srgb, var(--rds-color-black) 22%, transparent);cursor:grab;border-radius:100vmax;transition:box-shadow .12s;position:absolute;transform:translate(-50%)}.rds-slider__thumb:hover{box-shadow:0 0 0 6px color-mix(in srgb, var(--rds-color-informative) 16%, transparent)}.rds-slider__thumb:focus-visible{box-shadow:0 0 0 3px var(--rds-color-bg-base-1), 0 0 0 5px var(--rds-color-informative);outline:none}.rds-slider__thumb.is-dragging{cursor:grabbing;box-shadow:0 0 0 8px color-mix(in srgb, var(--rds-color-informative) 20%, transparent)}.rds-slider--s .rds-slider__rail{height:14px}.rds-slider--s .rds-slider__track,.rds-slider--s .rds-slider__fill{height:3px}.rds-slider--s .rds-slider__thumb{width:14px;height:14px}.rds-slider--l .rds-slider__rail{height:22px}.rds-slider--l .rds-slider__track,.rds-slider--l .rds-slider__fill{height:6px}.rds-slider--l .rds-slider__thumb{width:22px;height:22px}.rds-slider__ticks{height:18px;margin-top:6px;position:relative}.rds-slider__tick{letter-spacing:.5px;color:var(--rds-color-low-contrast);font-variant-numeric:tabular-nums;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:16px;position:absolute;transform:translate(-50%)}.rds-slider.is-disabled{opacity:.5;pointer-events:none}.rds-datepicker{width:100%;display:inline-block;position:relative}.rds-datepicker__field{border:1px solid var(--rds-color-grey-1);background:var(--rds-color-bg-base-1);width:100%;height:40px;color:var(--rds-color-high-contrast);font:inherit;cursor:pointer;text-align:left;border-radius:2px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.rds-datepicker__field:hover{border-color:var(--rds-color-grey-2)}.rds-datepicker__field.is-open,.rds-datepicker__field:focus-visible{border-color:var(--rds-color-informative);box-shadow:0 0 0 1px var(--rds-color-informative);outline:none}.rds-datepicker__field .dp-icon{width:18px;height:18px;color:var(--rds-color-low-contrast);flex:none}.rds-datepicker__field .dp-text{flex:1}.rds-datepicker__field .dp-text.is-placeholder{color:var(--rds-color-low-contrast)}.rds-calendar{z-index:60;background:var(--rds-color-bg-base-box);border:1px solid var(--rds-color-grey-1);box-shadow:0 8px 28px color-mix(in srgb, var(--rds-color-black) 28%, transparent);border-radius:4px;width:280px;padding:14px;position:absolute;top:calc(100% + 6px);left:0}.rds-calendar--range{gap:20px;width:auto;display:flex}.rds-calendar__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rds-calendar__title{color:var(--rds-color-high-contrast);font-size:14px;font-weight:500}.rds-calendar__nav{cursor:pointer;width:30px;height:30px;color:var(--rds-color-high-contrast);background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.rds-calendar__nav:hover{background:var(--rds-color-bg-base-2)}.rds-calendar__nav svg{width:18px;height:18px}.rds-calendar__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.rds-calendar__dow{text-align:center;letter-spacing:1px;text-transform:uppercase;color:var(--rds-color-low-contrast);text-transform:uppercase;padding:4px 0;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500;line-height:16px}.rds-calendar__cell{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative}.rds-calendar__cell.in-range{background:color-mix(in srgb, var(--rds-color-informative) 16%, var(--rds-color-bg-base-box))}.rds-calendar__cell.range-start{border-radius:100vmax 0 0 100vmax}.rds-calendar__cell.range-end{border-radius:0 100vmax 100vmax 0}.rds-calendar__day{cursor:pointer;width:32px;height:32px;font:inherit;font-variant-numeric:tabular-nums;color:var(--rds-color-high-contrast);background:0 0;border:none;border-radius:100vmax;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.rds-calendar__day:hover{background:var(--rds-color-datepicker-item-bg-hover)}.rds-calendar__day.is-muted{color:var(--rds-color-grey-2)}.rds-calendar__day.is-today{box-shadow:inset 0 0 0 1px var(--rds-color-grey-2);font-weight:700}.rds-calendar__day.is-selected,.rds-calendar__day.is-endpoint{color:var(--rds-color-on-dark-surface);background:var(--rds-color-informative)!important}.rds-calendar__day:disabled{color:var(--rds-color-grey-2);cursor:not-allowed;opacity:.5}.rds-calendar__foot{border-top:1px solid var(--rds-color-grey-1);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.rds-calendar__foot button{font:inherit;color:var(--rds-color-informative);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:4px 8px;font-size:13px;font-weight:500}.rds-calendar__foot button:hover{background:var(--rds-color-bg-base-2)}.rds-file-upload{width:100%}.rds-file-upload__zone{inline-size:100%;font:inherit;color:inherit;border:1.5px dashed var(--rds-color-grey-1);background:var(--rds-color-bg-base-2);text-align:center;cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 24px;transition:border-color .14s,background .14s;display:flex}.rds-file-upload__zone:hover{border-color:var(--rds-color-grey-2)}.rds-file-upload__zone:focus-visible{outline:2px solid var(--rds-color-stroke-active-focus);outline-offset:2px}.rds-file-upload__zone.is-dragging{border-color:var(--rds-color-informative);background:color-mix(in srgb, var(--rds-color-informative) 12%, var(--rds-color-bg-base-1))}.rds-file-upload__zone.is-disabled{opacity:.5;pointer-events:none}.rds-file-upload__icon{background:color-mix(in srgb, var(--rds-color-informative) 14%, var(--rds-color-bg-base-1));width:44px;height:44px;color:var(--rds-color-informative);border-radius:100vmax;flex:none;justify-content:center;align-items:center;display:inline-flex}.rds-file-upload__icon svg{width:22px;height:22px}.rds-file-upload__text{flex-direction:column;align-items:center;gap:8px;display:flex}.rds-file-upload__title{color:var(--rds-color-high-contrast);font-size:14px}.rds-file-upload__title b{color:var(--rds-color-informative);font-weight:500}.rds-file-upload__hint{color:var(--rds-color-low-contrast);font-size:12px}.rds-file-upload__list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rds-file-upload__item{border:1px solid var(--rds-color-grey-1);background:var(--rds-color-bg-base-1);border-radius:2px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rds-file-upload__thumb{background:var(--rds-color-bg-base-2);width:34px;height:34px;color:var(--rds-color-low-contrast);border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rds-file-upload__thumb svg{width:18px;height:18px}.rds-file-upload__meta{flex:1;min-width:0}.rds-file-upload__name{color:var(--rds-color-high-contrast);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rds-file-upload__size{color:var(--rds-color-low-contrast);font-variant-numeric:tabular-nums;font-size:12px}.rds-file-upload__bar{background:var(--rds-color-grey-1);border-radius:100vmax;height:4px;margin-top:6px;overflow:hidden}.rds-file-upload__bar>span{background:var(--rds-color-informative);border-radius:100vmax;height:100%;transition:width .2s;display:block}.rds-file-upload__remove{cursor:pointer;width:30px;height:30px;color:var(--rds-color-low-contrast);background:0 0;border:none;border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rds-file-upload__remove:hover{background:var(--rds-color-bg-base-2);color:var(--rds-color-error)}.rds-file-upload__remove svg{width:18px;height:18px}.rds-rating{align-items:center;gap:8px;display:inline-flex}.rds-rating__stars{gap:2px;display:inline-flex}.rds-rating__star{cursor:pointer;color:var(--rds-color-rating-star-empty);background:0 0;border:none;padding:0;line-height:0;transition:transform 80ms,color .1s}.rds-rating__star svg{width:var(--rt-size,24px);height:var(--rt-size,24px);display:block}.rds-rating__star.is-on{color:var(--rds-color-rating-star-filled)}.rds-rating__star:hover{transform:scale(1.12)}.rds-rating.is-readonly .rds-rating__star{cursor:default}.rds-rating.is-readonly .rds-rating__star:hover{transform:none}.rds-rating__count{color:var(--rds-color-low-contrast);font-variant-numeric:tabular-nums;font-size:13px}.rds-skeleton{background:var(--rds-color-grey-2);border-radius:4px;display:block;position:relative;overflow:hidden}.rds-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--rds-color-bg-base-1) 60%, transparent) 50%, transparent 100%);animation:1.4s ease-in-out infinite rds-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.rds-skeleton--text{border-radius:4px;height:1em}.rds-skeleton--circle{border-radius:50%}.rds-skeleton--rect{border-radius:4px}.rds-skeleton--sharp{border-radius:0}.rds-skeleton--rounded{border-radius:8px}.rds-skeleton--pill{border-radius:999px}@keyframes rds-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.rds-skeleton:after{animation:none}}.rds-skeleton-text{flex-direction:column;gap:8px;display:flex}.rds-skeleton-text .rds-skeleton:last-child:not(:only-child){width:60%}[rds-theme=dark] .rds-skeleton{background:color-mix(in srgb, var(--rds-color-white) 10%, transparent)}:root{--rds-color-50-roche-blue:#f0f4fd;--rds-color-100-roche-blue:#d7e0f7;--rds-color-300-roche-blue:#90abf1;--rds-color-700-roche-blue:#0936ab;--rds-color-800-roche-blue:#072b89;--rds-color-on-fill:#fff;--rds-color-medium-contrast:#706b69;--rds-color-stroke-soft:#eae8e5;--rds-color-stroke-active:#0b41cd;--rds-color-informative-subtle:#f0f4fd;--rds-color-positive:#006d5e;--rds-color-positive-subtle:#e4f5f1;--rds-color-negative:#c40000;--rds-color-negative-hover:#8c0000;--rds-color-negative-active:#670000;--rds-color-negative-subtle:#fee6ec;--rds-color-notice:#e9b519;--rds-color-notice-ink:#674d03;--rds-color-notice-subtle:#fff7df;--rds-color-module-materials:#0b41cd;--rds-color-module-materials-vivid:#3461d5;--rds-color-module-materials-subtle:#f0f4fd;--rds-color-module-procedures:#006d5e;--rds-color-module-procedures-vivid:#00a17c;--rds-color-module-procedures-subtle:#e4f5f1;--rds-color-module-customers:#7d0096;--rds-color-module-customers-vivid:#bc36f0;--rds-color-module-customers-subtle:#f8e9ff;--rds-color-module-lexsanitas:#674d03;--rds-color-module-lexsanitas-vivid:#e9b519;--rds-color-module-lexsanitas-subtle:#fff7df;--rds-color-module-trials:#ff7d29;--rds-color-module-trials-subtle:#ffe8de;--rds-color-neutral-accent:#544f4f;--rds-color-neutral-accent-subtle:#f5f5f2;--rds-color-bg-base-1:#fff;--rds-color-bg-base-box:#fff;--rds-color-bg-base-2:#f5f5f2;--rds-color-bg-base-3:#fbfbfa;--rds-color-bg-base-elevated:#fff;--rds-color-bg-disabled:#fbfbfa;--rds-color-bg-disabled-2:#eae8e5;--rds-color-bg-solid-hover-select:#f5f5f2;--rds-color-bg-solid-pressed:#eae8e5;--rds-color-bg-transparent-hover-select:#0000000d;--rds-color-bg-transparent-pressed:#0000001a;--rds-color-high-contrast-reversed:#fff;--rds-color-high-contrast:#21201f;--rds-color-low-contrast:#544f4f;--rds-color-secondary-link:#544f4f;--rds-color-secondary-link-hover:#0b41cd;--rds-color-stroke-enabled:#9d948e;--rds-color-stroke-active-focus:#0b41cd;--rds-color-grey-1:#dbd6d1;--rds-color-grey-2:#c2bab5;--rds-color-grey-3:#706b69;--rds-color-disabled:#9d948e;--rds-color-accent:#bc36f0;--rds-color-informative:#0b41cd;--rds-color-informative-hover:#022366;--rds-color-success:#006d5e;--rds-color-error:#c40000;--rds-color-warning:#e9b519;--rds-color-alert-informative-bg:#f0f4fd;--rds-color-alert-success-bg:#e4f5f1;--rds-color-alert-warning-bg:#fff7df;--rds-color-alert-error-bg:#fee6ec}[rds-theme=dark]{--rds-color-50-roche-blue:#011745;--rds-color-100-roche-blue:#022366;--rds-color-300-roche-blue:#90abf1;--rds-color-700-roche-blue:#0936ab;--rds-color-800-roche-blue:#072b89;--rds-color-on-fill:#fff;--rds-color-medium-contrast:#c2bab5;--rds-color-stroke-soft:#544f4f;--rds-color-stroke-active:#90abf1;--rds-color-informative-subtle:#011745;--rds-color-positive:#87d4c4;--rds-color-positive-subtle:#01392d;--rds-color-negative:#ff8782;--rds-color-negative-hover:#ffc7c9;--rds-color-negative-active:#fee6ec;--rds-color-negative-subtle:#670000;--rds-color-notice:#ffda6c;--rds-color-notice-ink:#ffda6c;--rds-color-notice-subtle:#4f3b02;--rds-color-module-materials:#90abf1;--rds-color-module-materials-vivid:#6084e2;--rds-color-module-materials-subtle:#011745;--rds-color-module-procedures:#87d4c4;--rds-color-module-procedures-vivid:#00a17c;--rds-color-module-procedures-subtle:#01392d;--rds-color-module-customers:#e085fc;--rds-color-module-customers-vivid:#bc36f0;--rds-color-module-customers-subtle:#3a0046;--rds-color-module-lexsanitas:#ffda6c;--rds-color-module-lexsanitas-vivid:#e9b519;--rds-color-module-lexsanitas-subtle:#4f3b02;--rds-color-module-trials:#ffbd69;--rds-color-module-trials-subtle:#b22b0d;--rds-color-neutral-accent:#dbd6d1;--rds-color-neutral-accent-subtle:#312f2e;--rds-color-bg-base-1:#0e0d0d;--rds-color-bg-base-box:#21201f;--rds-color-bg-base-2:#312f2e;--rds-color-bg-base-3:#21201f;--rds-color-bg-base-elevated:#312f2e;--rds-color-bg-disabled:#21201f;--rds-color-bg-disabled-2:#544f4f;--rds-color-bg-solid-hover-select:#312f2e;--rds-color-bg-solid-pressed:#544f4f;--rds-color-bg-transparent-hover-select:#ffffff1a;--rds-color-bg-transparent-pressed:#fff3;--rds-color-high-contrast-reversed:#21201f;--rds-color-high-contrast:#fbfbfa;--rds-color-low-contrast:#eae8e5;--rds-color-secondary-link:#eae8e5;--rds-color-secondary-link-hover:#90abf1;--rds-color-stroke-enabled:#c2bab5;--rds-color-stroke-active-focus:#90abf1;--rds-color-grey-1:#544f4f;--rds-color-grey-2:#706b69;--rds-color-grey-3:#c2bab5;--rds-color-disabled:#c2bab5;--rds-color-accent:#e085fc;--rds-color-informative:#90abf1;--rds-color-informative-hover:#aec0ee;--rds-color-success:#87d4c4;--rds-color-error:#ff8782;--rds-color-warning:#ffda6c;--rds-color-alert-informative-bg:#022366;--rds-color-alert-success-bg:#01392d;--rds-color-alert-warning-bg:#674d03;--rds-color-alert-error-bg:#670000}:root{--pm-bg-page:var(--rds-color-bg-base-2);--pm-bg-surface:var(--rds-color-bg-base-1);--pm-bg-elevated:var(--rds-color-bg-base-elevated);--pm-text-primary:var(--rds-color-high-contrast);--pm-text-secondary:var(--rds-color-low-contrast);--pm-text-muted:var(--rds-color-medium-contrast);--pm-stroke:var(--rds-color-stroke-soft);--pm-stroke-hover:var(--rds-color-stroke-hover);--pm-bg-glass:color-mix(in srgb, var(--rds-color-bg-base-1) 72%, transparent);--pm-bg-glass-hover:color-mix(in srgb, var(--rds-color-bg-base-elevated) 88%, transparent);--pm-shadow-card:0 0 1px #00000052, 0 2px 4px #0000001c;--pm-shadow-card-hover:0 0 1px #0000003d, 0 8px 20px #00000026;--pm-hero-gradient:linear-gradient(136.47deg, var(--rds-color-bg-base-1) 35.41%, var(--rds-color-bg-gradient-4) 58%, var(--rds-color-bg-gradient-1) 128.14%);--pm-hero-keyline:color-mix(in srgb, var(--rds-color-brand) 55%, transparent);--pm-transition:.15s cubic-bezier(.4, 0, .2, 1)}[rds-theme=dark]{--pm-stroke-hover:color-mix(in srgb, var(--rds-color-white) 16%, transparent);--pm-bg-glass:color-mix(in srgb, var(--rds-color-bg-base-1) 78%, transparent);--pm-bg-glass-hover:color-mix(in srgb, var(--rds-color-bg-base-elevated) 92%, transparent);--pm-hero-keyline:color-mix(in srgb, var(--rds-color-300-roche-blue) 50%, transparent)}body{background:var(--pm-bg-page);color:var(--pm-text-primary);letter-spacing:.2px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}@media (width>=768px){body{letter-spacing:.2px;font-size:16px;font-weight:200;line-height:24px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--pm-transition), color var(--pm-transition)}*,:before,:after{box-sizing:border-box;margin:0}a{color:var(--rds-color-informative);text-decoration:none}a:hover{color:var(--rds-color-informative-hover)}::selection{background:var(--rds-color-bg-informative);color:var(--rds-color-on-dark-surface)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{letter-spacing:.2px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:200;line-height:20px}@media (width>=768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{letter-spacing:.2px;font-size:16px;font-weight:200;line-height:24px}}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{letter-spacing:.2px;font-family:roche-sans,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:200;line-height:24px}}input[type=checkbox],input[type=radio]{accent-color:var(--rds-color-informative)}.rds-select__panel-wrapper{z-index:1400}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
