:where(html:has(>body.rp)){box-sizing:revert;margin:revert;padding:revert;border:revert;height:revert;line-height:revert;font-family:revert;font-feature-settings:revert;font-variation-settings:revert;tab-size:revert;-moz-tab-size:revert;-webkit-text-size-adjust:revert;-webkit-tap-highlight-color:revert}:where(.rp,.rp *):where(:not(svg,svg *,img,.rp-legacy,.rp-legacy *)){box-sizing:revert;margin:revert;padding:revert;border:revert;border-radius:revert;font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;background-color:revert;opacity:revert;text-decoration:revert;text-indent:revert;border-collapse:revert;list-style:revert;vertical-align:revert;position:revert;top:revert;bottom:revert;max-width:revert;height:revert;resize:revert;appearance:revert;outline:revert;box-shadow:revert;animation-play-state:revert;text-rendering:revert;-webkit-text-size-adjust:revert;-webkit-font-smoothing:revert;-moz-osx-font-smoothing:revert}:where(.rp,.rp *):where(:not(svg,svg *,img,[hidden],.rp-legacy,.rp-legacy *)){display:revert}:where(.rp,.rp *):where(:not(svg,svg *,img,.rp-legacy,.rp-legacy *)):after,:where(.rp,.rp *):where(:not(svg,svg *,img,.rp-legacy,.rp-legacy *)):before{box-sizing:revert;margin:revert;padding:revert;border:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::placeholder{opacity:revert;color:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::file-selector-button{box-sizing:revert;margin:revert;padding:revert;border:revert;border-radius:revert;font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;background-color:revert;opacity:revert;appearance:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-date-and-time-value{min-height:revert;text-align:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit{display:revert;padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit-fields-wrapper{padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit-year-field{padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit-month-field{padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit-day-field{padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit-hour-field{padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit-minute-field{padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit-second-field{padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit-millisecond-field{padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-datetime-edit-meridiem-field{padding:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-calendar-picker-indicator{line-height:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-inner-spin-button{height:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-outer-spin-button{height:revert}:where(.rp,.rp *):where(:not(.rp-legacy,.rp-legacy *))::-webkit-search-decoration{-webkit-appearance:revert}:where(.rp svg,.rp svg *,.rp img):where(:not(.rp-legacy,.rp-legacy *)){box-sizing:content-box;margin:0;padding:0;border:0}:where(.rp svg,.rp img):where(:not(.rp-legacy,.rp-legacy *)){vertical-align:baseline;max-width:none}:where(.rp svg,.rp img):where(:not([hidden],.rp-legacy,.rp-legacy *)){display:inline}@layer legacy{*,:after,:before{box-sizing:border-box}body,html{height:100%}body{background:var(--portal-surface-page);color:var(--portal-text-primary);font-family:var(--portal-font);font-size:var(--portal-text-body-size);line-height:var(--portal-text-body-line);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--portal-accent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){[class*=card],[class*=chip],[class*=rowGroup],[class*=sheet]{border:1px solid CanvasText}}}