@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Overpass+Mono:wght@400;500&family=Ubuntu:wght@400;500&display=swap";.rc-loading-overlay{position:relative}.rc-loading-overlay-scrim{background:var(--rc-overlay-scrim-inner,#0e141859);border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sign-in{background:var(--rc-signin-bg);width:100%;height:100vh;min-height:600px;font-family:var(--rc-font-family);color:var(--rc-text-secondary);flex-direction:row;display:flex}.sign-in-form-column{flex:3 1 0;justify-content:center;align-items:center;min-width:0;padding:24px;display:flex;overflow-y:auto}.sign-in-form{width:var(--rc-signin-form-width);align-items:center;gap:var(--rc-signin-gap);flex-direction:column;max-width:100%;display:flex}.sign-in-monogram{color:var(--rc-signin-brand-text);flex-shrink:0;display:block}.sign-in-heading{flex-direction:column;align-self:stretch;align-items:center;gap:4px;display:flex}.sign-in-title{font-family:var(--rc-font-display);font-weight:var(--rc-fw-medium);font-size:var(--rc-signin-fs-title);line-height:var(--rc-lh-tight);letter-spacing:normal;color:var(--rc-signin-brand-text)}.sign-in-prompt,.sign-in-legal{font-size:var(--rc-fs-body);letter-spacing:var(--rc-signin-tracking-body);text-align:center;color:var(--rc-text-secondary);margin:0;line-height:22px}.sign-in-microsoft{height:var(--rc-signin-button-height);border-radius:var(--rc-signin-button-radius);background:var(--rc-signin-bg);box-shadow:inset 0 0 0 1.5px var(--rc-border-chip);font-family:inherit;font-weight:var(--rc-fw-medium);font-size:var(--rc-signin-button-fs);line-height:var(--rc-lh-tight);letter-spacing:var(--rc-signin-button-tracking);color:var(--rc-text-secondary);cursor:pointer;border:none;flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:12px;transition:background .12s;display:flex}.sign-in-microsoft:hover{background:var(--rc-bg-hover-muted)}.sign-in-microsoft:focus-visible{outline:2px solid var(--rc-focus-border);outline-offset:2px}.sign-in-microsoft-logo{flex-shrink:0}.sign-in-error{border:1px solid var(--rc-callout-error-icon);background:var(--rc-callout-error-bg);font-size:var(--rc-fs-caption);font-weight:var(--rc-fw-medium);line-height:var(--rc-lh-body);text-align:left;color:var(--rc-callout-error-text);border-radius:6px;justify-content:center;align-self:stretch;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;display:flex}.sign-in-error-icon{color:var(--rc-callout-error-icon);flex-shrink:0;margin-top:2px}.sign-in-legal{align-self:stretch}.sign-in-legal a{font-weight:var(--rc-fw-medium);color:var(--rc-accent);text-decoration:none}.sign-in-legal a:hover{color:var(--rc-accent-link-hover)}.sign-in-hero{min-width:var(--rc-signin-hero-min-width);padding:var(--rc-signin-hero-padding);background:linear-gradient(180deg, rgba(var(--rc-brand-navy-rgb), 0) 55%, rgba(var(--rc-brand-navy-rgb), .38) 100%), url(/assets/login-bg-DdBkOHCc.jpg) 34.6% 50% / 397.477% 100% no-repeat, var(--rc-brand-navy);flex-direction:row;flex:1 1 0;align-self:stretch;align-items:flex-end;display:flex}.sign-in-hero-copy{flex-direction:column;flex:1;gap:12px;display:flex}.sign-in-hero-title,.sign-in-hero-subtitle{font-family:var(--rc-font-display);margin:0}.sign-in-hero-title{font-weight:var(--rc-fw-medium);font-size:var(--rc-signin-fs-title);white-space:pre-line;color:var(--rc-signin-hero-text);line-height:38px}.sign-in-hero-subtitle{max-width:var(--rc-signin-hero-subtitle-max-width);font-weight:var(--rc-fw-regular);font-size:var(--rc-signin-hero-fs-subtitle);color:var(--rc-signin-hero-text-muted);line-height:26px}@media (width<=1439px){.sign-in-hero{flex:0 0 var(--rc-signin-hero-mid-width);min-width:0}}@media (width<=900px){.sign-in-hero{display:none}}.sign-in-retry.fui-Button{height:var(--rc-signin-retry-height);padding:0 var(--rc-signin-retry-padding-inline);border-radius:var(--rc-control-radius);font-family:inherit;font-weight:var(--rc-fw-semibold);font-size:var(--rc-fs-body);letter-spacing:var(--rc-add-button-tracking)}.sign-in-retry.fui-Button:hover{background:var(--rc-accent-hover)}.empty-state{background:var(--rc-neutral-bg);border-radius:var(--rc-card-radius);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:24px;display:flex}.empty-state-message{color:var(--rc-text-muted);font-size:13px}.empty-state-icon{color:var(--rc-empty-state-icon)}.app-topnav{height:var(--rc-topnav-height);background-color:var(--rc-topnav-bg);border-bottom:1px solid var(--rc-topnav-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 40px;display:flex;position:relative}.topnav-left{align-items:center;width:145px;padding:12px 0;display:flex}.logo-img{width:auto;height:28px}:root[data-theme=dark] .logo-img{filter:var(--rc-logo-reverse-filter)}.topnav-center{align-items:center;gap:var(--rc-topnav-gap);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-topnav .nav-item{color:inherit;text-decoration:none;display:inline-block;position:relative}.app-topnav .nav-item:before{content:attr(data-label);visibility:hidden;padding:var(--rc-nav-tab-padding-y) 0;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);line-height:var(--rc-lh-tight);letter-spacing:var(--rc-tracking-tight);white-space:nowrap;display:block}.app-topnav .nav-item-label{box-sizing:border-box;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-regular);line-height:var(--rc-lh-tight);letter-spacing:var(--rc-tracking-tight);white-space:nowrap;color:var(--rc-nav-text);border-bottom:var(--rc-nav-underline-height) solid transparent;justify-content:center;align-items:center;transition:color .12s;display:flex;position:absolute;inset:0}.app-topnav .nav-item:hover .nav-item-label,.app-topnav .nav-item.active .nav-item-label{font-weight:var(--rc-fw-semibold);color:var(--rc-nav-text-hover)}.app-topnav .nav-item.active .nav-item-label{border-bottom-color:var(--rc-nav-underline-color)}.topnav-right{justify-content:flex-end;align-items:center;gap:17px;display:flex}.topnav-icon-btn{width:var(--rc-topnav-icon-size);height:var(--rc-topnav-icon-size);border-radius:var(--rc-topnav-icon-radius);color:var(--rc-nav-text);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.topnav-icon-btn:hover{background-color:var(--rc-topnav-icon-hover-bg);color:var(--rc-topnav-icon-active-color)}.topnav-icon-btn.active{color:var(--rc-topnav-icon-active-color)}.topnav-menu-btn{cursor:pointer;border:none;padding:0;display:none}.topnav-menu-item[aria-current=page]{font-weight:var(--rc-fw-semibold);color:var(--rc-nav-text-hover)}.topnav-avatar{width:var(--rc-topnav-avatar-size);height:var(--rc-topnav-avatar-size);flex-shrink:0}.topnav-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:0;display:flex}.account-menu-identity{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.account-menu-name{color:var(--rc-text-primary);font-size:14px;font-weight:600}.account-menu-email{color:var(--rc-text-muted);font-size:12px}@media (width<=767px){.app-topnav{padding:0 16px}.topnav-left{gap:8px;width:auto}.topnav-center{display:none}.topnav-menu-btn{display:flex}}.app-layout{flex-direction:column;height:100vh;display:flex}.app-main{flex:1;padding:0;overflow-y:auto}.fui-Button.confirm-action-destructive{background:var(--rc-error);color:var(--rc-error-text)}.fui-Button.confirm-action-destructive:hover{background:var(--rc-error-hover);color:var(--rc-error-text)}.fui-Button.confirm-action-destructive:disabled{opacity:.6}.rc-toggle-switch{background:var(--rc-addon-toggle-track-off);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:2px;transition:background .15s cubic-bezier(.2,.8,.2,1);display:flex}.rc-toggle-switch[aria-checked=true]{background:var(--rc-accent)}.rc-toggle-switch-knob{background:var(--rc-card-bg);width:18px;height:18px;box-shadow:var(--rc-shadow-toggle-pill);border-radius:999px;transition:transform .15s cubic-bezier(.2,.8,.2,1)}.rc-toggle-switch[aria-checked=true] .rc-toggle-switch-knob{transform:translate(18px)}.manage-licenses-surface{border-radius:var(--rc-licenses-card-radius);width:520px;max-width:100%;box-shadow:var(--rc-shadow-modal)}.manage-licenses-surface.manage-licenses-surface{padding:0}.manage-licenses-body.manage-licenses-body{gap:0}.manage-licenses-title-row.manage-licenses-title-row{grid-column:1/-1}.manage-licenses-content.manage-licenses-content{grid-column:1/-1;padding:22px 28px 4px}.manage-licenses-title-row{border-bottom:1px solid var(--rc-divider-faint);font-size:var(--rc-fs-modal-title);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-title);justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:24px 28px 18px;display:flex}.manage-licenses-close{width:32px;min-width:32px;height:32px;color:var(--rc-text-secondary);border-radius:8px;flex-shrink:0;padding:0}.manage-licenses-close svg{width:18px;height:18px}.manage-licenses-close:hover{background:var(--rc-hover-bg-faint);color:var(--rc-accent)}.manage-licenses-form{flex-direction:column;gap:20px;display:flex}.manage-licenses-section-title{color:var(--rc-text-title);margin:0;font-size:14px;font-weight:600}.manage-licenses-section-heading{flex-direction:column;gap:2px;display:flex}.manage-licenses-section-subtitle{font-size:var(--rc-fs-meta);color:var(--rc-text-secondary);margin:0}.manage-licenses-seats{flex-direction:column;gap:12px;display:flex}.manage-licenses-seat-summary{font-size:var(--rc-fs-meta);color:var(--rc-text-secondary);margin:0}.manage-licenses-addons{border-top:1px solid var(--rc-divider-faint);flex-direction:column;gap:14px;padding-top:18px;display:flex}.manage-licenses-addon-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.manage-licenses-addon-identity{align-items:center;gap:10px;min-width:0;display:flex}.manage-licenses-addon-icon{color:var(--rc-text-muted);flex-shrink:0;display:flex}.manage-licenses-addon-name{color:var(--rc-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.manage-licenses-addon-status{height:22px;font-size:var(--rc-fs-pill);white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 9px;font-weight:400;display:inline-flex}.manage-licenses-addon-status--paid{background:var(--rc-success-bg);color:var(--rc-success-text)}.manage-licenses-addon-status--trial{background:var(--rc-warning-bg);color:var(--rc-warning-text)}.manage-licenses-addon-status--available{background:var(--rc-neutral-bg);color:var(--rc-text-muted)}.manage-licenses-note{background:var(--rc-callout-warning-bg);border-radius:8px;gap:10px;padding:12px 14px;display:flex}.manage-licenses-note-icon{color:var(--rc-callout-warning-icon);flex-shrink:0;margin-top:1px}.manage-licenses-note-body{color:var(--rc-callout-warning-text);font-size:13px;line-height:19px}.manage-licenses-impact,.manage-licenses-scheduled{border-top:1px solid var(--rc-divider-faint);flex-direction:column;gap:10px;padding-top:18px;display:flex}.manage-licenses-impact-list,.manage-licenses-scheduled-list{background:var(--rc-card-bg);border:1px solid var(--rc-divider-faint);border-radius:12px;flex-direction:column;margin:0;padding:2px 16px;list-style:none;display:flex}.manage-licenses-impact-row{border-bottom:1px solid var(--rc-divider-row);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.manage-licenses-impact-row:last-child{border-bottom:none}.manage-licenses-impact-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.manage-licenses-impact-pool{color:var(--rc-text-title);font-size:14px;font-weight:500}.manage-licenses-impact-avail{color:var(--rc-text-secondary);font-size:13px}.manage-licenses-impact-remaining{color:var(--rc-text-muted);flex-shrink:0;font-size:13px;font-weight:500}.manage-licenses-impact-short{color:var(--rc-error);flex-shrink:0;font-size:13px;font-weight:600}.manage-licenses-impact-empty{color:var(--rc-text-muted);margin:0;font-size:14px}.manage-licenses-scheduled-row{border-bottom:1px solid var(--rc-divider-row);align-items:center;gap:10px;padding:12px 0;display:flex}.manage-licenses-scheduled-row:last-child{border-bottom:none}.manage-licenses-scheduled-icon{color:var(--rc-callout-warning-icon);flex-shrink:0;margin-top:2px;display:flex}.manage-licenses-scheduled-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.manage-licenses-scheduled-label{color:var(--rc-text-title);font-size:14px;font-weight:500}.manage-licenses-scheduled-detail{color:var(--rc-text-secondary);font-size:13px}.manage-licenses-scheduled-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.manage-licenses-scheduled-date{background:var(--rc-callout-warning-bg);color:var(--rc-callout-warning-icon)}.manage-licenses-scheduled-error{color:var(--rc-error);margin:0;font-size:13px}.manage-licenses-block{background:var(--rc-callout-error-bg);color:var(--rc-callout-error-text);border-radius:8px;gap:10px;padding:13px 14px;font-size:13px;line-height:19px;display:flex}.manage-licenses-block--error .manage-licenses-block-icon{color:var(--rc-callout-error-icon)}.manage-licenses-block-icon{flex-shrink:0;margin-top:1px}.manage-licenses-block p{margin:0}.manage-licenses-block-title{font-weight:600}.manage-licenses-outcome,.manage-licenses-applied{flex-direction:column;gap:12px;display:flex}.manage-licenses-summary{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.manage-licenses-summary-line{border-bottom:1px solid var(--rc-border-color);color:var(--rc-text-title);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:flex}.manage-licenses-summary-effect{color:var(--rc-text-muted);font-size:13px}.manage-licenses-summary-effect--deferred{color:var(--rc-callout-warning-text)}.manage-licenses-confirm-body{color:var(--rc-text-secondary);margin:0 0 12px;font-size:14px}.manage-licenses-actions.manage-licenses-actions{flex-flow:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding:16px 28px 22px}.manage-licenses-action-quiet.manage-licenses-action-quiet,.manage-licenses-action-primary.manage-licenses-action-primary{box-sizing:border-box;min-width:0;height:32px;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:0 12px;line-height:100%;transition:background .12s}.manage-licenses-action-quiet.manage-licenses-action-quiet{color:var(--rc-text-secondary);background:0 0}.manage-licenses-action-quiet.manage-licenses-action-quiet:hover{background:var(--rc-bg-hover-muted);color:var(--rc-text-secondary)}.manage-licenses-action-primary.manage-licenses-action-primary{background:var(--rc-accent);color:var(--rc-btn-on-accent-text)}.manage-licenses-action-primary.manage-licenses-action-primary:hover{background:var(--rc-accent-hover);color:var(--rc-btn-on-accent-text)}.manage-licenses-action-primary.manage-licenses-action-primary:disabled,.manage-licenses-action-primary.manage-licenses-action-primary:disabled:hover{background:var(--rc-btn-disabled-bg);color:var(--rc-btn-on-accent-text);cursor:not-allowed}.offboarding-menu-item-danger{color:var(--rc-error)}.offboarding-disconnect-backdrop{background-color:var(--rc-overlay-modal)}.offboarding-disconnect-surface.offboarding-disconnect-surface{width:460px;max-width:100%;box-shadow:var(--rc-shadow-modal);border:none;border-radius:15px;padding:0;overflow:visible}.offboarding-disconnect-surface .fui-DialogBody{display:block}.offboarding-disconnect-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 0;display:flex}.offboarding-disconnect-heading{align-items:flex-start;gap:18px;display:flex}.offboarding-disconnect-badge{background:var(--rc-callout-error-bg);width:40px;height:40px;color:var(--rc-callout-error-icon);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.offboarding-disconnect-copy{flex-direction:column;gap:5px;display:flex}.offboarding-disconnect-title.offboarding-disconnect-title{font-size:19px;font-weight:var(--rc-fw-semibold);line-height:var(--rc-lh-body);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-title);margin:0}.offboarding-disconnect-content.offboarding-disconnect-content{margin:0;padding:0;overflow:visible}.offboarding-disconnect-body{font-size:var(--rc-fs-body);color:var(--rc-text-secondary);margin:0;line-height:20px}.offboarding-disconnect-workspace-name{font-weight:var(--rc-fw-semibold);color:var(--rc-text-title)}.offboarding-disconnect-close.fui-Button{width:32px;min-width:32px;height:32px;color:var(--rc-text-secondary);border-radius:8px;flex-shrink:0;padding:0}.offboarding-disconnect-close.fui-Button:hover{background:var(--rc-hover-bg-faint);color:var(--rc-accent)}.offboarding-disconnect-actions.offboarding-disconnect-actions{justify-content:flex-end;align-items:center;gap:10px;padding:18px 28px 22px;display:flex}.offboarding-disconnect-cancel-btn.fui-Button{min-width:0;height:32px;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);color:var(--rc-text-secondary);border:none;border-radius:8px;padding:0 12px}.offboarding-disconnect-cancel-btn.fui-Button:hover{background:var(--rc-bg-hover-muted);color:var(--rc-text-secondary)}.offboarding-disconnect-confirm-btn.fui-Button,.offboarding-disconnect-dismiss-btn.fui-Button{min-width:0;height:32px;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);white-space:nowrap;border:none;border-radius:8px;padding:0 14px}.offboarding-disconnect-confirm-btn.fui-Button{background-color:var(--rc-destructive);color:var(--rc-error-text)}.offboarding-disconnect-confirm-btn.fui-Button:hover{background-color:var(--rc-destructive-hover);color:var(--rc-error-text)}.customer-details-back{width:30px;height:30px;color:var(--rc-text-secondary);border-radius:8px;justify-content:center;align-items:center;margin-top:3px;text-decoration:none;transition:background-color .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.customer-details-back:hover{background-color:var(--rc-topnav-icon-hover-bg)}.customer-details-back:hover svg{stroke:var(--rc-accent)}.customer-details-title{line-height:100%}.customer-details-actions{align-items:center;gap:8px;display:flex}.customer-details-workspace-button.fui-Button{height:var(--rc-add-button-height);padding:0 var(--rc-add-button-padding-x);gap:var(--rc-add-button-gap);border-radius:var(--rc-add-button-radius);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);color:var(--rc-add-button-text);border:none;text-decoration:none}.customer-details-workspace-button.fui-Button:hover{background-color:var(--rc-accent-hover);color:var(--rc-add-button-text)}.customer-details-workspace-button.fui-Button .fui-Button__icon{color:var(--rc-add-button-text)}.customer-details-body{flex-direction:column;gap:16px;display:flex}.customer-hero{background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 25px;display:flex}.customer-hero-stats{flex-wrap:wrap;gap:32px;display:flex}.customer-hero-stat{flex-direction:column;gap:6px;display:flex}.customer-hero-renewal{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.customer-hero-label{color:var(--rc-text-muted);font-size:13px}.customer-hero-value-row{align-items:baseline;gap:8px;display:flex}.customer-hero-value{color:var(--rc-text-title);white-space:nowrap;font-size:21px;font-weight:600}.customer-cancelled-pill{background:var(--rc-error-bg);color:var(--rc-error)}.customer-details-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.customer-details-main,.customer-details-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.customer-card,.customer-section{background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);flex-direction:column;gap:12px;padding:20px;display:flex}.customer-section-header{align-items:center;gap:8px;display:flex}.customer-section-count{color:var(--rc-text-muted);font-size:14px;font-weight:600}.customer-section-view-all{font-family:inherit;font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);color:var(--rc-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:1px;margin-left:auto;padding:0;display:inline-flex}.customer-section-view-all:hover{color:var(--rc-accent-link-hover)}.customer-section-view-all-chevron{flex-shrink:0;transition:transform .15s cubic-bezier(.2,.8,.2,1)}.customer-section-view-all-chevron--expanded{transform:rotate(180deg)}.customer-attention-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.customer-attention-row--expanded{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.customer-attention-card{background:var(--rc-neutral-bg);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.customer-attention-badges{flex-wrap:wrap;gap:6px;display:flex}.customer-attention-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.36;display:inline-flex}.customer-attention-badge--overdue{background:var(--rc-badge-overdue-bg);color:var(--rc-badge-overdue-text)}.customer-attention-badge--warning{background:var(--rc-badge-warning-bg);color:var(--rc-badge-warning-text)}.customer-attention-badge--notice{background:var(--rc-badge-notice-bg);color:var(--rc-badge-notice-text)}.customer-attention-tag{white-space:nowrap;color:var(--rc-tag-neutral-text);box-shadow:inset 0 0 0 1px var(--rc-tag-neutral-border);border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.36;display:inline-flex}.customer-attention-subject{color:var(--rc-text-primary);font-size:14px}.customer-attention-detail{color:var(--rc-text-muted);font-size:13px}.customer-attention-load-more{justify-content:center;align-items:center;min-width:0;padding:14px 16px;display:flex}.customer-attention-load-more-button.fui-Button{height:var(--rc-attention-btn-height);border-radius:var(--rc-nav-radius);color:var(--rc-text-muted);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);background:0 0;border:none;padding:8px 16px}.customer-attention-load-more-button.fui-Button:not(:disabled):hover{background:var(--rc-bg-hover-muted);color:var(--rc-text-primary)}.customer-attention-load-more-button.fui-Button:disabled{color:var(--rc-text-muted);opacity:.7}.customer-attention-actions{gap:8px;margin-top:auto;display:flex}.customer-attention-actions .customer-attention-action-primary.fui-Button,.customer-attention-actions .customer-attention-action-secondary.fui-Button{min-width:0;height:var(--rc-attention-btn-height);border-radius:var(--rc-attention-btn-radius);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);line-height:var(--rc-lh-tight);border:none;flex:1}.customer-attention-action-primary.fui-Button{gap:6px;padding:8px 12px}.customer-attention-action-primary.fui-Button .fui-Button__icon{margin-left:0}.customer-attention-action-primary.fui-Button:not(:disabled){background-color:var(--rc-attention-btn-primary-bg);color:var(--rc-attention-btn-primary-text)}.customer-attention-action-primary.fui-Button:not(:disabled):hover{background-color:var(--rc-attention-btn-primary-hover-bg);color:var(--rc-attention-btn-primary-text)}.customer-attention-action-secondary.fui-Button{background-color:var(--rc-attention-btn-secondary-bg);color:var(--rc-text-primary);gap:4px;padding:9px 12px}.customer-attention-action-secondary.fui-Button:hover{background-color:var(--rc-attention-btn-secondary-hover-bg);color:var(--rc-text-primary)}.customer-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-card-link-action{font-family:inherit;font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);color:var(--rc-accent);cursor:pointer;background:0 0;border:none;padding:0;transition:color .12s}.customer-card-link-action:hover{color:var(--rc-accent-link-hover)}.customer-card-title,.customer-section-title{color:var(--rc-text-title);margin:0;font-size:16px;font-weight:600}.customer-addon-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.customer-addon-row{background:var(--rc-bg-hover-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.customer-addon-identity{align-items:center;gap:10px;min-width:0;display:flex}.customer-addon-icon{color:var(--rc-text-muted);flex-shrink:0;display:flex}.customer-addon-name{font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);color:var(--rc-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-addon-status{font-size:var(--rc-fs-meta);color:var(--rc-text-menu);flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.customer-addon-status-dot{flex-shrink:0}.customer-addon-status--paid .customer-addon-status-dot-light{fill:var(--rc-addon-status-dot-paid-light)}.customer-addon-status--paid .customer-addon-status-dot-dark{fill:var(--rc-addon-status-dot-paid-dark)}.customer-addon-status--trial .customer-addon-status-dot-light{fill:var(--rc-addon-status-dot-trial-light)}.customer-addon-status--trial .customer-addon-status-dot-dark{fill:var(--rc-addon-status-dot-trial-dark)}.customer-addon-empty{font-size:var(--rc-fs-body);color:var(--rc-text-secondary);margin:0}.customer-details-empty-hint{color:var(--rc-text-muted);margin:0;font-size:13px}.customer-activity-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.customer-activity-row{border-bottom:1px solid var(--rc-border-color);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.customer-activity-row:first-child{padding-top:0}.customer-activity-row:last-child{border-bottom:none;padding-bottom:0}.customer-activity-description{min-width:0;color:var(--rc-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.customer-activity-date{color:var(--rc-text-muted);white-space:nowrap;flex-shrink:0;font-size:13px}.governance-toggles{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.governance-seg-filter{background:var(--rc-toggle-bg);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.governance-seg-item{appearance:none;height:32px;color:var(--rc-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-family:inherit;font-size:13px}.governance-seg-item:hover{color:var(--rc-text-strong)}.governance-seg-item.is-selected{background:var(--rc-card-bg);color:var(--rc-text-strong);box-shadow:var(--rc-card-shadow);font-weight:600}.governance-tile-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.governance-tile{background:var(--rc-bg-hover-muted);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.governance-tile-identity{align-items:center;gap:8px;min-width:0;display:flex}.governance-tile-icon{color:var(--rc-text-muted);flex-shrink:0;display:flex}.governance-tile-name{color:var(--rc-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.governance-tile-figures{align-items:baseline;gap:8px;display:flex}.governance-tile-score{color:var(--rc-text-title);font-size:24px;font-weight:600}.governance-tile-delta{font-size:12px;font-weight:600}.governance-tile-delta--positive{color:var(--rc-success-text)}.governance-tile-delta--negative{color:var(--rc-error)}.governance-tile-delta--flat{color:var(--rc-text-muted)}.governance-tile-track{background:var(--rc-toggle-bg);border-radius:999px;height:6px;overflow:hidden}.governance-tile-bar{border-radius:999px;height:100%}.governance-tile-bar--green{background:var(--rc-success)}.governance-tile-bar--orange{background:var(--rc-warning)}.governance-tile-bar--red{background:var(--rc-error)}.add-action-button.fui-Button{height:var(--rc-add-button-height);padding:0 var(--rc-add-button-padding-x);gap:var(--rc-add-button-gap);border-radius:var(--rc-add-button-radius);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-add-button-tracking);border:none}.add-action-button.fui-Button .fui-Button__icon{--fui-Button__icon--spacing:0;width:16px;height:16px;font-size:16px}.add-action-button.fui-Button:not(.add-action-button--transparent){color:var(--rc-add-button-text)}.add-action-button.fui-Button:not(.add-action-button--transparent):hover{background-color:var(--rc-accent-hover);color:var(--rc-add-button-text)}.add-action-button:not(.add-action-button--transparent) .fui-Button__icon{color:var(--rc-add-button-text)}.add-msp-fields{flex-direction:column;gap:12px;margin-top:16px;display:flex}.add-msp-field{width:100%}.add-msp-duplicate-warning{background:var(--rc-warning-bg);color:var(--rc-warning-text);border-radius:8px;padding:10px 12px;font-size:13px}.add-msp-duplicate-warning--blocking{background:var(--rc-error-bg);color:var(--rc-error)}.add-msp-outcome{background:var(--rc-success-bg);border-radius:8px;margin-top:16px;padding:12px 14px}.add-msp-outcome h3{color:var(--rc-success-text);margin:0 0 4px;font-size:14px}.add-msp-outcome--error{background:var(--rc-error-bg)}.add-msp-outcome--error h3{color:var(--rc-error)}.msps-empty-state{flex:1;justify-content:center;align-items:center;display:flex}.msps-empty-row{justify-content:center;align-items:center;gap:var(--rc-mspsempty-row-gap);width:100%;max-width:var(--rc-mspsempty-max-width);display:flex}.msps-empty-column{text-align:center;align-items:center;gap:var(--rc-mspsempty-column-gap);flex-direction:column;flex:1;min-width:0;display:flex}.msps-empty-title{font-size:var(--rc-fs-title);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-title);line-height:100%}.msps-empty-hint{max-width:var(--rc-mspsempty-hint-max-width);font-size:var(--rc-fs-body);color:var(--rc-text-secondary);margin:0;line-height:1.5}.msps-empty-action{margin-top:var(--rc-mspsempty-column-gap)}.msps-empty-illustration{object-fit:contain;flex:none;width:320px;max-width:42%}.rc-pagination{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.rc-pagination-range{font-size:var(--rc-fs-caption);color:var(--rc-text-slate)}.rc-pagination-chips{align-items:center;gap:4px;display:flex}.rc-pagination-chip{height:var(--rc-pagination-chip-height);border-radius:var(--rc-control-radius);box-shadow:inset 0 0 0 1px var(--rc-border-chip);font-size:var(--rc-fs-caption);color:var(--rc-text-slate);box-sizing:border-box;justify-content:center;align-items:center;display:flex}button.rc-pagination-chip{font-family:var(--rc-font-family);cursor:pointer;background:0 0;border:none;padding:0}button.rc-pagination-chip:hover:not(:disabled){background-color:var(--rc-bg-hover-muted)}button.rc-pagination-chip:disabled{cursor:default;opacity:var(--rc-disabled-opacity)}.rc-pagination-chip--icon{width:var(--rc-pagination-chip-height)}.rc-pagination-chip--page{padding:0 10px}.rc-pagination-chip--rows{gap:6px;margin-left:8px;padding:0 10px}.rc-search{height:var(--rc-control-height-md);width:var(--rc-search-width);border-radius:var(--rc-control-radius);background:var(--rc-bg-hover-muted);box-sizing:border-box;border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s;display:flex}.rc-search--narrow{width:var(--rc-search-width-narrow)}.rc-search:focus-within{border-color:var(--rc-focus-border)}.rc-search-glyph{color:var(--rc-text-slate);flex-shrink:0;display:flex}.rc-search-field{min-width:0;font-family:var(--rc-font-family);font-size:var(--rc-fs-body);color:var(--rc-text-slate);background:0 0;border:none;outline:none;flex:1}.rc-search-field:focus-visible{outline:none}.rc-search-field::-webkit-search-cancel-button{appearance:none;display:none}.rc-search-field::-webkit-search-decoration{appearance:none;display:none}.rc-search-clear{border-radius:var(--rc-checkbox-radius);width:18px;height:18px;color:var(--rc-text-slate);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.rc-search-clear:hover{background:var(--rc-border-control)}.page-content.msps-page-content{flex-direction:column;padding-top:0;display:flex}.msps-page-content .page-header{align-items:flex-end;margin-bottom:16px;padding:2px 0 4px}.msps-section{background:var(--rc-card-bg);border-radius:var(--rc-card-radius-flat);box-shadow:none;padding:var(--rc-card-padding-flat);gap:var(--rc-card-gap-flat);flex-direction:column;display:flex}.msps-table{width:calc(100% + 20px);min-width:100%;margin:0 -10px}.msps-table .fui-TableHeaderCell.msps-header-cell{padding:0 10px}.msps-header-row.fui-TableRow{height:var(--rc-mspstable-header-height);border-bottom:1px solid var(--rc-border-header);flex-shrink:0}.msps-header-label{font-size:var(--rc-fs-meta);color:var(--rc-text-slate);transition:color .12s}.msps-header-cell:hover .msps-header-label{color:var(--rc-text-strong)}.msps-sort-chevron{color:var(--rc-text-light);opacity:.3;flex-shrink:0;transition:opacity .12s,transform .15s;display:flex}.msps-header-cell:hover .msps-sort-chevron{opacity:.7}.msps-sort-chevron--active{color:var(--rc-accent-blue);opacity:1}.msps-header-cell:hover .msps-sort-chevron--active{opacity:1}.msps-sort-chevron--desc{transform:rotate(180deg)}.msps-table .fui-TableHeaderCell.msps-col-name,.msps-table .fui-TableCell.msps-col-name{flex:38%;padding:0 10px}.msps-table .fui-TableHeaderCell.msps-col-workspaces,.msps-table .fui-TableCell.msps-col-workspaces,.msps-table .fui-TableHeaderCell.msps-col-licenses,.msps-table .fui-TableCell.msps-col-licenses{flex:21%;padding:0 10px}.msps-table .fui-TableHeaderCell.msps-col-msp-id,.msps-table .fui-TableCell.msps-col-msp-id{flex:0 0 var(--rc-mspstable-id-column-width);justify-content:flex-start;padding:0 10px}.msps-table .fui-TableCell.msps-col-workspaces,.msps-table .fui-TableCell.msps-col-licenses{color:var(--rc-text-slate);font-weight:var(--rc-fw-medium)}.msps-table .msp-row.fui-TableRow{height:var(--rc-mspstable-row-height);cursor:pointer;border-bottom:1px solid var(--rc-border-subtle);flex-shrink:0}.msps-table .msp-row.msp-row--unlinked.fui-TableRow{cursor:default}.msps-table .msp-row.fui-TableRow:hover{background:var(--rc-bg-hover-muted)}.msp-row:focus-visible{outline:2px solid var(--rc-text-secondary);outline-offset:-2px}.msp-row-name{font-weight:var(--rc-fw-semibold);font-size:var(--rc-fs-body);color:var(--rc-text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msp-row-name--muted{color:var(--rc-text-muted)}.msp-id-cell{font-family:var(--rc-font-mono);font-size:var(--rc-fs-meta);color:var(--rc-text-slate);font-weight:var(--rc-fw-medium)}.msp-id-cell--muted{color:var(--rc-text-row-muted)}.msp-id-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.msp-invite-pill{box-sizing:border-box;height:var(--rc-mspstable-pill-height);border-radius:var(--rc-mspstable-pill-radius);font-size:var(--rc-fs-caption);font-weight:var(--rc-fw-regular);white-space:nowrap;align-items:center;margin-left:8px;padding:5px 12px;display:inline-flex}.msp-invite-pill--pending{background:var(--rc-badge-notice-bg);color:var(--rc-badge-notice-text)}.msp-invite-pill--expired{background:var(--rc-badge-warning-bg);color:var(--rc-badge-warning-text)}.msp-invite-pill-info{color:var(--rc-text-slate);align-items:center;margin-left:6px;display:inline-flex;position:relative}.msp-invite-pill-tooltip{z-index:20;border-radius:var(--rc-menu-radius);background:var(--rc-tooltip-bg);width:230px;color:var(--rc-tooltip-text);font-size:var(--rc-fs-caption);line-height:var(--rc-fs-body);font-weight:var(--rc-fw-regular);white-space:normal;text-align:left;box-shadow:var(--rc-elev-2);visibility:hidden;opacity:0;pointer-events:none;padding:10px 12px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.msp-invite-pill--expired .msp-invite-pill-tooltip{width:250px}.msp-invite-pill-info:hover .msp-invite-pill-tooltip,.msp-invite-pill-info:focus-visible .msp-invite-pill-tooltip{visibility:visible;opacity:1}.msps-title-count{font-weight:var(--rc-fw-regular);color:var(--rc-text-secondary);margin-left:10px}.msps-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.msps-toolbar-actions{align-items:center;gap:8px;display:flex}.msps-toolbar-actions .fui-Button.msps-toolbar-button{height:var(--rc-control-height-md);border-radius:var(--rc-control-radius);border-color:var(--rc-border-control);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);color:var(--rc-text-slate);gap:6px;padding:0 16px}.msps-toolbar-actions .fui-Button.msps-toolbar-button:hover{background-color:var(--rc-bg-hover-muted);border-color:var(--rc-border-control);color:var(--rc-accent-blue)}.msps-filter-popover.fui-MenuPopover{width:var(--rc-menu-width);border-radius:var(--rc-menu-radius);border:1px solid var(--rc-border-control);box-shadow:var(--rc-elev-2);padding:4px}.msps-filter-popover .fui-MenuList{padding:0}.msps-filter-popover .fui-MenuItemCheckbox{height:var(--rc-menu-item-height);min-height:var(--rc-menu-item-height);border-radius:var(--rc-control-radius);align-items:center;gap:10px;padding:0 12px}.msps-filter-popover .fui-MenuItemCheckbox:hover{background-color:var(--rc-bg-hover-muted)}.msps-filter-popover .fui-MenuItemCheckbox__checkmark{display:none}.msps-filter-popover .fui-MenuItemCheckbox__icon{width:var(--rc-checkbox-size);height:var(--rc-checkbox-size);font-size:var(--rc-checkbox-size);margin:0}.msps-filter-popover .fui-MenuItemCheckbox__content{font-size:var(--rc-fs-body);color:var(--rc-text-menu);white-space:nowrap}.msps-filter-checkbox{width:var(--rc-checkbox-size);height:var(--rc-checkbox-size);border-radius:var(--rc-checkbox-radius);border:1.5px solid var(--rc-border-header);background:var(--rc-card-bg);color:var(--rc-card-bg);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.msps-filter-checkbox--checked{background:var(--rc-accent-blue);border-color:#0000}.msps-no-figure{color:var(--rc-text-row-muted)}.msps-table .msps-no-results-row.fui-TableRow{cursor:default;border-bottom:none;height:auto}.msps-table .fui-TableCell.msps-no-results-cell{width:100%;padding:0;display:flex}.msps-no-results{width:100%;height:var(--rc-mspsnoresults-height);justify-content:center;align-items:center;gap:var(--rc-mspsnoresults-gap);flex-direction:column;display:flex}.msps-no-results-title{font-size:var(--rc-fs-card-title);font-weight:var(--rc-fw-semibold);color:var(--rc-text-title)}.msps-no-results-hint{font-size:var(--rc-fs-meta);color:var(--rc-text-slate)}.extend-trial-content{flex-direction:column;gap:10px;display:flex}.extend-trial-warning{background:var(--rc-callout-warning-bg);color:var(--rc-callout-warning-text);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:19px;display:flex}.extend-trial-warning-icon{color:var(--rc-callout-warning-icon);flex-shrink:0}.extend-trial-confirm-btn{background-color:var(--rc-accent)}.extend-trial-confirm-btn:hover{background-color:var(--rc-accent-link-hover)}.home-board-card{background:var(--rc-bg-hover-muted);border-radius:var(--rc-board-card-radius);flex-direction:column;gap:24px;min-width:0;padding:14px;display:flex;position:relative}@keyframes home-board-card-leave{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.98)}}.home-board-card--leaving{pointer-events:none;animation:.28s cubic-bezier(.4,0,.2,1) forwards home-board-card-leave}.home-board-card-icons{z-index:2;opacity:0;pointer-events:none;gap:0;transition:opacity .12s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:8px;right:8px}.home-board-card:hover .home-board-card-icons,.home-board-card:focus-within .home-board-card-icons{opacity:1;pointer-events:auto}.home-board-card-icon-btn{width:32px;height:32px;color:var(--rc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .12s cubic-bezier(.2,.8,.2,1),color .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.home-board-card-icon-btn:hover{background-color:var(--rc-topnav-icon-hover-bg);color:var(--rc-accent)}.home-board-card-pills{flex-wrap:wrap;gap:6px;display:flex}.home-board-card-pill{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.home-board-card-pill--red{background:var(--rc-badge-overdue-bg);color:var(--rc-badge-overdue-text)}.home-board-card-pill--blue{background:var(--rc-badge-notice-bg);color:var(--rc-badge-notice-text)}.home-board-card-pill--positive{background:var(--rc-badge-positive-bg);color:var(--rc-badge-positive-text)}.home-board-card-pill--warning{background:var(--rc-badge-warning-bg);color:var(--rc-badge-warning-text)}.home-board-card-pill-kind{color:var(--rc-tag-neutral-text);box-shadow:inset 0 0 0 1px var(--rc-tag-neutral-border)}.home-board-card-body{flex-direction:column;gap:8px;display:flex}.home-board-card-title{color:var(--rc-text-strong);font-size:15px;font-weight:600;line-height:1}.home-board-card-subtext{color:var(--rc-text-secondary);font-size:13px;line-height:1.45}.home-board-card-actions{gap:8px;margin-top:auto;display:flex}.home-board-card-action{min-width:0;height:var(--rc-attention-btn-height);border-radius:var(--rc-attention-btn-radius);text-align:center;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.home-board-card-actions .home-board-card-action:only-child{flex:0 0 calc(50% - 4px)}.home-board-card-action-primary{background-color:var(--rc-attention-btn-primary-bg);color:var(--rc-attention-btn-primary-text)}.home-board-card-action-primary:hover{background-color:var(--rc-attention-btn-primary-hover-bg);color:var(--rc-attention-btn-primary-text)}.home-board-card-action-primary:disabled{background-color:var(--rc-attention-btn-secondary-bg);color:var(--rc-text-muted);cursor:not-allowed}.home-board-card-action-primary:disabled:hover{background-color:var(--rc-attention-btn-secondary-bg);color:var(--rc-text-muted)}.home-board-card-action-secondary{background-color:var(--rc-attention-btn-secondary-bg);color:var(--rc-text-primary)}.home-board-card-action-secondary:hover{background-color:var(--rc-attention-btn-secondary-hover-bg);color:var(--rc-text-primary)}.home-board-unavailable-retry{height:var(--rc-attention-btn-height);border-radius:var(--rc-attention-btn-radius);background-color:var(--rc-attention-btn-primary-bg);color:var(--rc-attention-btn-primary-text);cursor:pointer;border:none;margin-top:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600}.home-board-unavailable-retry:hover{background-color:var(--rc-attention-btn-primary-hover-bg)}.home-filter-pills{background:var(--rc-toggle-bg);border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.home-filter-pill{border-radius:var(--rc-nav-radius);height:32px;font-family:inherit;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-medium);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 16px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.home-filter-pill:hover{color:var(--rc-text-strong)}.home-filter-pill.is-active,.home-filter-pill.is-active:hover{background:var(--rc-card-bg);color:var(--rc-text-strong);font-weight:var(--rc-fw-semibold);box-shadow:var(--rc-shadow-toggle-pill)}.fui-Button.copy-button{width:var(--rc-copy-button-size);min-width:var(--rc-copy-button-size);height:var(--rc-copy-button-size);border:1px solid var(--rc-border-control);border-radius:var(--rc-copy-button-radius);background:var(--rc-card-bg);color:var(--rc-text-secondary);flex:none;padding:0}.fui-Button.copy-button:hover{border-color:var(--rc-border-control);background:var(--rc-bg-hover-muted);color:var(--rc-text-primary)}.copy-button-icon-check{color:var(--rc-copy-confirmed)}.copy-button-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-ready{justify-content:center;align-items:center;gap:var(--rc-homeready-row-gap);min-height:var(--rc-homeready-min-height);flex:1;display:flex}.home-ready-column{width:var(--rc-homeready-column-width);flex-direction:column;align-items:center;gap:20px;max-width:100%;display:flex}.home-ready-hero{flex-direction:column;align-items:center;gap:8px;display:flex}.home-ready-title{font-size:var(--rc-fs-title);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-title);margin:0;line-height:34px}.home-ready-hint{font-size:var(--rc-fs-card-title);text-align:center;color:var(--rc-text-secondary);margin:0;line-height:22px}.home-ready-create{height:var(--rc-homeready-create-height);border-radius:var(--rc-add-button-radius);background:var(--rc-accent);color:var(--rc-add-button-text);font-family:inherit;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-add-button-tracking);cursor:pointer;border:none;align-self:stretch;line-height:100%;transition:background .12s}.home-ready-create:hover{background:var(--rc-accent-hover)}.home-ready-divider{align-self:stretch;align-items:center;gap:12px;display:flex}.home-ready-divider-line{background:var(--rc-border-header);flex:1;height:1px}.home-ready-divider-label,.home-ready-share-hint,.home-ready-msp-id-label{font-size:var(--rc-fs-meta);color:var(--rc-text-secondary)}.home-ready-divider-label{white-space:nowrap}.home-ready-share-hint{text-align:center}.home-ready-msp-id-card{border:1px solid var(--rc-border-subtle);border-radius:var(--rc-homeready-card-radius);background:var(--rc-card-bg);justify-content:space-between;align-self:stretch;align-items:center;gap:12px;padding:18px 25px;display:flex}.home-ready-msp-id-text{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.home-ready-msp-id-label{line-height:100%}.home-ready-msp-id-value{font-family:var(--rc-font-mono);letter-spacing:.5px;color:var(--rc-text-secondary);overflow-wrap:anywhere;font-size:16px;line-height:100%}.home-ready-msp-id-card .home-ready-copy{height:var(--rc-homeready-copy-height);border-radius:var(--rc-add-button-radius);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);color:var(--rc-text-primary);flex-shrink:0}.home-ready-illustration{object-fit:contain;flex:0 auto;width:520px;max-width:50%;height:auto}.home-section-card{background:var(--rc-card-bg);border-radius:var(--rc-card-radius-flat);box-shadow:var(--rc-card-shadow);padding:var(--rc-card-padding-flat);flex-direction:column;gap:12px;min-height:0;display:flex}.home-section-header{align-items:center;gap:8px;margin:0;display:flex}.home-section-title{font-size:var(--rc-fs-section);font-weight:var(--rc-fw-semibold);color:var(--rc-text-strong);margin:0}.home-section-count{font-size:var(--rc-fs-section);font-weight:var(--rc-fw-regular);color:var(--rc-text-secondary)}.home-section-view-all{font-family:inherit;font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);color:var(--rc-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:1px;margin-left:auto;padding:0;display:inline-flex}.home-section-view-all:hover{color:var(--rc-accent-link-hover)}.home-section-view-all-chevron{flex-shrink:0;transition:transform .15s cubic-bezier(.2,.8,.2,1)}.home-section-view-all-chevron--expanded{transform:rotate(180deg)}.home-section-row{align-items:stretch;gap:16px;min-width:0;display:grid}.home-page{flex-direction:column;gap:20px;display:flex}.home-heading-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-header-row{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 0 4px;display:flex}.home-card-sections{flex-direction:column;gap:16px;min-width:0;display:flex}.home-greeting{letter-spacing:-.025em;color:var(--rc-text-strong);margin:0;font-size:24px;font-weight:600;line-height:1}.add-licenses-dialog-surface{width:520px;max-width:100%;box-shadow:var(--rc-shadow-modal);border-radius:15px}.add-licenses-dialog-surface.add-licenses-dialog-surface{padding:0}.add-licenses-dialog-surface--wide{width:560px}.add-licenses-dialog-body.add-licenses-dialog-body{gap:0}.add-licenses-dialog-title-row{border-bottom:1px solid var(--rc-divider-faint);font-size:var(--rc-fs-modal-title);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-title);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:24px 28px 18px;display:flex}.add-licenses-dialog-title-row.add-licenses-dialog-title-row{grid-column:1/4}.add-licenses-dialog-close{width:32px;min-width:32px;height:32px;color:var(--rc-text-secondary);border-radius:8px;flex-shrink:0;padding:0}.add-licenses-dialog-close:hover{background:var(--rc-hover-bg-faint);color:var(--rc-accent)}.add-licenses-dialog-form{flex-direction:column;gap:14px;padding:22px 28px 4px;display:flex}.add-licenses-dialog-outcome-content{padding:28px}.add-licenses-dialog-notice,.add-licenses-dialog-error-box{border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.add-licenses-dialog-notice{background:var(--rc-callout-warning-bg)}.add-licenses-dialog-error-box{background:var(--rc-callout-error-bg)}.add-licenses-dialog-notice-icon{color:var(--rc-callout-warning-icon);flex-shrink:0;margin-top:1px}.add-licenses-dialog-error-box-icon{color:var(--rc-callout-error-icon);flex-shrink:0;margin-top:1px}.add-licenses-dialog-notice-body{min-width:0;color:var(--rc-callout-warning-text);font-size:13px;line-height:19px}.add-licenses-dialog-error-box-body{min-width:0;color:var(--rc-callout-error-text);font-size:13px;line-height:19px}.add-licenses-dialog-notice-body p,.add-licenses-dialog-error-box-body p,.add-licenses-dialog-notice-text{margin:0}.add-licenses-dialog-banner-title,.add-licenses-dialog-error-title{margin:0 0 4px;font-weight:600}.add-licenses-dialog-error-message{margin:0}.add-licenses-dialog-error-list{margin:6px 0 0;padding-left:18px}.add-licenses-dialog-group{border:none;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.add-licenses-dialog-group legend{font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);color:var(--rc-text-title);padding:10px 2px 2px;display:block}.add-licenses-dialog-row{grid-template-columns:1fr 120px;align-items:center;gap:12px;padding:2px 0;display:grid}.add-licenses-dialog-row>label{min-width:0;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-medium);color:var(--rc-text-strong);align-items:center;gap:10px;display:flex}.add-licenses-dialog-row-icon{flex-shrink:0;width:20px;height:20px;display:block}.add-licenses-dialog-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.add-licenses-dialog-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.add-licenses-dialog-row-hint{font-size:var(--rc-fs-caption);font-weight:var(--rc-fw-regular);color:var(--rc-text-secondary);white-space:nowrap}.add-licenses-dialog-row .fui-Field__validationMessage{font-size:var(--rc-fs-caption);color:var(--rc-callout-error-text);grid-column:1/-1;justify-self:end}.add-licenses-dialog-row .fui-Field__validationMessageIcon{display:none}.add-licenses-dialog-po-row{border-top:1px solid var(--rc-divider-faint);grid-template-columns:1fr;gap:4px;padding-top:14px}.add-licenses-dialog-po-row>label,.add-licenses-dialog-po-hint{font-size:var(--rc-fs-caption);font-weight:var(--rc-fw-regular);color:var(--rc-text-secondary)}.add-licenses-dialog-qty-input.add-licenses-dialog-qty-input,.add-licenses-dialog-po-input.add-licenses-dialog-po-input{border-color:var(--rc-text-light);border-bottom-color:var(--rc-text-light);border-radius:12px;height:44px;transition:border-color .12s}.add-licenses-dialog-qty-input.add-licenses-dialog-qty-input:hover,.add-licenses-dialog-po-input.add-licenses-dialog-po-input:hover{border-color:var(--rc-text-strong);border-bottom-color:var(--rc-text-strong)}.add-licenses-dialog-qty-input.add-licenses-dialog-qty-input:focus-within,.add-licenses-dialog-po-input.add-licenses-dialog-po-input:focus-within{border-color:var(--rc-focus-border);border-bottom-color:var(--rc-focus-border)}.add-licenses-dialog-qty-input.add-licenses-dialog-qty-input:after,.add-licenses-dialog-po-input.add-licenses-dialog-po-input:after{content:unset}.add-licenses-dialog-qty-input-field{text-align:right}.add-licenses-dialog-bottom{border-top:1px solid var(--rc-divider-faint);flex-direction:column;gap:14px;padding-top:14px;display:flex}.add-licenses-dialog-total{justify-content:space-between;align-items:baseline;display:flex}.add-licenses-dialog-total-label{font-size:var(--rc-fs-body);color:var(--rc-text-secondary)}.add-licenses-dialog-total-value{font-size:var(--rc-fs-section);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-stat);color:var(--rc-text-title)}.add-licenses-dialog-actions.add-licenses-dialog-actions{gap:10px;padding:16px 28px 22px}.add-licenses-dialog-secondary{white-space:nowrap;height:32px;color:var(--rc-text-secondary);border-radius:8px;flex-shrink:0;padding:0 12px}.add-licenses-dialog-secondary:hover{background:var(--rc-hover-bg-faint)}.add-licenses-dialog-primary{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.add-licenses-dialog-primary-spinner{border:2px solid var(--rc-spinner-on-accent-track);border-top-color:var(--rc-spinner-on-accent-active);border-radius:999px;flex-shrink:0;width:15px;height:15px;animation:.6s linear infinite add-licenses-dialog-spin}@keyframes add-licenses-dialog-spin{to{transform:rotate(360deg)}}.add-licenses-dialog-outcome{flex-direction:column;gap:20px;display:flex}.add-licenses-dialog-outcome-header{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.add-licenses-dialog-outcome-icon{background:var(--rc-callout-success-bg);width:56px;height:56px;color:var(--rc-callout-success-icon);border-radius:16px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.add-licenses-dialog-outcome-title{font-size:var(--rc-fs-section);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-title);margin:0}.add-licenses-dialog-outcome-body{max-width:400px;font-size:var(--rc-fs-body);color:var(--rc-text-secondary);margin:0;line-height:20px}.add-licenses-dialog-summary{background:var(--rc-bg-hover-muted);border-radius:12px;flex-direction:column;margin:0;padding:4px 16px;list-style:none;display:flex}.add-licenses-dialog-summary-line{border-bottom:1px solid var(--rc-divider-row);font-size:var(--rc-fs-body);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.add-licenses-dialog-summary-line:last-child{border-bottom:none}.add-licenses-dialog-summary-name-group{align-items:center;gap:10px;min-width:0;display:flex}.add-licenses-dialog-summary-name{font-weight:var(--rc-fw-medium);color:var(--rc-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add-licenses-dialog-summary-kind{background:var(--rc-chip-bg-neutral);font-size:var(--rc-fs-pill);font-weight:var(--rc-fw-medium);color:var(--rc-text-secondary);border-radius:999px;flex-shrink:0;padding:2px 8px}.add-licenses-dialog-summary-qty{color:var(--rc-text-secondary);flex-shrink:0}.license-pool-card{background:var(--rc-card-bg);border-radius:var(--rc-licenses-card-radius);box-shadow:var(--rc-card-shadow);flex-direction:column;gap:8px;padding:25px;display:flex}.license-pool-header{justify-content:space-between;align-items:center;display:flex}.license-pool-heading{align-items:center;gap:8px;display:flex}.license-pool-title{color:var(--rc-text-strong);margin:0}.license-pool-count{color:var(--rc-text-secondary);font-size:18px;font-weight:400}.license-pool-col-name{width:35%}.license-pool-col-assigned{text-align:right;width:18%}.license-pool-col-available{text-align:right;width:17%}.license-pool-col-utilization{width:30%}.license-pool-col-assigned .fui-TableHeaderCell__button,.license-pool-col-available .fui-TableHeaderCell__button{justify-content:flex-end}.license-pool-name-cell{flex-direction:column;gap:3px;display:flex}.license-pool-name{color:var(--rc-text-strong);font-size:14px;font-weight:600}.license-pool-kind{color:var(--rc-text-secondary);font-size:12px;line-height:14px}.license-pool-utilization{align-items:center;gap:8px;display:flex}.license-pool-utilization-track{background:var(--rc-util-track-bg);border-radius:999px;flex:1;min-width:60px;height:5px;overflow:hidden}.license-pool-bar{border-radius:999px;height:100%}.license-pool-bar--green{background:var(--rc-util-green)}.license-pool-bar--orange{background:var(--rc-util-orange)}.license-pool-bar--red{background:var(--rc-util-red)}.license-pool-percent{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:34px;font-size:13px}.license-pool-percent--green{color:var(--rc-util-green)}.license-pool-percent--orange{color:var(--rc-util-orange)}.license-pool-percent--red{color:var(--rc-util-red)}.license-pool-table-scroll{overflow-x:auto}@media (width<=767px){.license-pool-table{min-width:520px}}.license-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.license-tile{background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);flex-direction:column;gap:8px;padding:20px;display:flex}.license-tile-title{color:var(--rc-text-secondary);font-size:14px}.license-tile-value{color:var(--rc-text-title);font-size:28px;font-weight:600}.licenses-trend-pill{align-items:center;gap:8px;width:fit-content;display:inline-flex}.licenses-trend-pill-value{border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.licenses-trend-pill-caption{color:var(--rc-text-secondary);font-size:13px;font-weight:400}.licenses-trend-pill--up .licenses-trend-pill-value{background:var(--rc-success-bg);color:var(--rc-success-text)}.licenses-trend-pill--down .licenses-trend-pill-value{background:var(--rc-error-bg);color:var(--rc-error)}.licenses-trend-pill--flat .licenses-trend-pill-value{background:var(--rc-badge-pending-bg);color:var(--rc-text-secondary)}.days-left-pill{background:var(--rc-badge-pending-bg);min-width:22px;height:22px;color:var(--rc-text-secondary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.days-left-pill--urgent{background:var(--rc-badge-warning-bg);color:var(--rc-badge-warning-text)}.contracts-card{background:var(--rc-card-bg);border-radius:var(--rc-licenses-card-radius);box-shadow:var(--rc-card-shadow);flex-direction:column;gap:14px;padding:25px;display:flex}.contracts-card-header{justify-content:space-between;align-items:center;display:flex}.contracts-card-heading{align-items:center;gap:8px;display:flex}.contracts-card-title{color:var(--rc-text-strong);margin:0}.contracts-card-count{color:var(--rc-text-secondary);font-size:18px;font-weight:400}.contracts-table{border-collapse:collapse;width:100%}.contracts-table th{text-align:left;color:var(--rc-text-secondary);border-bottom:1px solid var(--rc-border-header);padding:8px 10px;font-size:13px}.contracts-table td{padding:8px 10px}.contracts-row--parent{border-top:1px solid var(--rc-border-subtle)}.contracts-row--child td{padding-top:0;padding-bottom:8px}.contracts-cell-licenses{text-align:right;color:var(--rc-text-secondary);font-size:14px}.contracts-cell-renewal{color:var(--rc-text-secondary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:18px;font-size:14px;display:flex}.contracts-row-name{color:var(--rc-text-strong);font-size:14px;font-weight:600;display:block}.contracts-row-subline{color:var(--rc-text-secondary);font-size:12px;display:block}.contracts-child-name{border-left:2px solid var(--rc-border-hairline);color:var(--rc-text-secondary);margin-left:10px;padding-left:16px;font-size:14px;font-weight:500;display:inline-block}.licenses-empty-state{min-height:calc(100vh - var(--rc-topnav-height) - 120px);justify-content:center;align-items:center;gap:64px;padding:60px 20px;display:flex}.licenses-empty-column{text-align:center;flex-direction:column;align-items:center;gap:20px;width:350px;max-width:100%;display:flex}.licenses-empty-copy{flex-direction:column;align-items:center;gap:8px;display:flex}.licenses-empty-title{font-size:var(--rc-fs-title);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-title);line-height:34px}.licenses-empty-hint{color:var(--rc-text-secondary);margin:0;font-size:15px;line-height:22px}.licenses-empty-column .add-action-button{justify-content:center;align-self:stretch}.licenses-empty-illustration{object-fit:contain;width:368px;max-width:100%;height:326px}.licenses-hero{background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);flex-direction:row;align-items:flex-start;gap:24px;padding:40px 40px 30px;display:flex}.licenses-hero-left{box-sizing:border-box;flex-direction:column;flex:0 0 286px;gap:14px;max-width:286px;padding:12px;display:flex}.licenses-hero-label{color:var(--rc-text-secondary);font-size:14px;line-height:14px}.licenses-hero-value{letter-spacing:-.02em;color:var(--rc-text-title);font-size:45px;font-weight:600;line-height:100%}.licenses-hero-delta{border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;width:fit-content;height:22px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.licenses-hero-delta--up{background:var(--rc-success-bg);color:var(--rc-success-text)}.licenses-hero-delta--down{background:var(--rc-error-bg);color:var(--rc-error)}.licenses-hero-delta--flat{background:var(--rc-badge-pending-bg);color:var(--rc-badge-pending-text)}.licenses-hero-chart{flex-direction:column;flex:1;align-self:stretch;gap:10px;min-width:0;display:flex}.licenses-hero-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.licenses-hero-plot{flex:1;gap:14px;display:flex}.licenses-hero-bars{flex:1;justify-content:space-between;align-items:flex-end;gap:3px;min-width:0;min-height:250px;display:flex;position:relative}.licenses-hero-gridline{border-top:1px solid var(--rc-chart-gridline);height:0;position:absolute;left:0;right:0}.licenses-hero-gridline--top{top:0}.licenses-hero-gridline--middle{top:50%}.licenses-hero-gridline--bottom{bottom:0}.licenses-hero-bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.licenses-hero-bar-value{white-space:nowrap;letter-spacing:-.01em;color:var(--rc-text-title);margin-bottom:10px;font-size:14px;font-weight:700}.licenses-hero-bar{cursor:pointer;background:var(--rc-chart-bar-rest);border:none;border-radius:1px;width:100%;max-width:3px;padding:0;transition:background .12s cubic-bezier(.2,.8,.2,1)}.licenses-hero-bar--active{background:var(--rc-text-title)}.licenses-hero-axis{flex-shrink:0;width:34px;position:relative}.licenses-hero-axis-label{color:var(--rc-text-secondary);font-size:11px;position:absolute;right:0}.licenses-hero-axis-label--top{top:0;transform:translateY(-50%)}.licenses-hero-axis-label--middle{top:50%;transform:translateY(-50%)}.licenses-hero-axis-label--bottom{bottom:0;transform:translateY(50%)}.licenses-hero-months{justify-content:space-between;padding-right:48px;display:flex}.licenses-hero-month{color:var(--rc-text-secondary);font-size:11px}.upcoming-renewals-card{background:var(--rc-card-bg);border-radius:var(--rc-licenses-card-radius);box-shadow:var(--rc-card-shadow);flex-direction:column;gap:12px;padding:25px;display:flex}.upcoming-renewals-heading{align-items:center;gap:8px;display:flex}.upcoming-renewals-title{color:var(--rc-text-strong);margin:0}.upcoming-renewals-count{color:var(--rc-text-secondary);font-size:18px;font-weight:400}.upcoming-renewals-empty{color:var(--rc-text-muted);margin:0;font-size:13px}.upcoming-renewals-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.upcoming-renewal-link{border-bottom:1px solid var(--rc-border-subtle);color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:12px 8px;text-decoration:none;transition:background .12s;display:flex}.upcoming-renewal-link:hover{background:var(--rc-bg-hover-muted)}.upcoming-renewal-info{flex-direction:column;gap:3px;min-width:0;display:flex}.upcoming-renewal-name{color:var(--rc-text-title);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.upcoming-renewal-subline{color:var(--rc-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.licenses-page-body{flex-direction:column;gap:16px;display:flex}.licenses-body-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.licenses-body-grid-left,.licenses-body-grid-right{flex-direction:column;gap:16px;min-width:0;display:flex}.edit-invitation-form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.edit-invitation-stat{flex-direction:column;gap:4px;display:flex}.edit-invitation-stat-label{color:var(--rc-text-muted);font-size:13px}.edit-invitation-stat-value{color:var(--rc-text-primary);font-size:14px}.edit-invitation-stat-value--near-expiry{color:var(--rc-error);font-weight:600}.edit-invitation-field{width:100%}.edit-invitation-error{background:var(--rc-error-bg);color:var(--rc-error);border-radius:8px;padding:10px 12px;font-size:13px}.edit-invitation-outcome{background:var(--rc-success-bg);border-radius:8px;margin-top:16px;padding:12px 14px}.edit-invitation-outcome-title{color:var(--rc-success-text);margin:0 0 4px;font-size:14px}.msp-detail-back{width:30px;height:30px;color:var(--rc-text-secondary);border-radius:8px;justify-content:center;align-items:center;margin-top:3px;text-decoration:none;transition:background-color .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.msp-detail-back:hover{background-color:var(--rc-topnav-icon-hover-bg)}.msp-detail-back:hover svg{stroke:var(--rc-accent)}.msp-detail-badge{margin-left:8px}.msp-detail-badge--connected{background:var(--rc-success-bg);color:var(--rc-success-text)}.msp-detail-badge--pending{background:var(--rc-warning-bg);color:var(--rc-warning-text)}.msp-detail-badge--expired{background:var(--rc-error-bg);color:var(--rc-error)}.msp-detail-body{flex-direction:column;gap:24px;display:flex}.msp-detail-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.msp-detail-columns-left{flex-direction:column;gap:16px;min-width:0;display:flex}.msp-detail-columns-right{flex-direction:column;min-width:0;display:flex}@media (width<=1024px){.msp-detail-columns{grid-template-columns:1fr}}.msp-detail-hero{justify-content:space-between;align-items:flex-start;gap:var(--rc-mspdetail-hero-gap);background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);flex-wrap:wrap;padding:24px;display:flex}.msp-detail-hero-stats{gap:var(--rc-mspdetail-hero-stat-gap);flex-wrap:wrap;display:flex}.msp-detail-hero-since{align-items:flex-end;gap:var(--rc-mspdetail-hero-label-gap);flex-direction:column;display:flex}.msp-detail-hero-stat{gap:var(--rc-mspdetail-hero-label-gap);flex-direction:column;min-width:120px;display:flex}.msp-detail-hero-label{color:var(--rc-text-muted);font-size:13px}.msp-detail-hero-value{font-size:var(--rc-fs-stat-sm);font-weight:600;line-height:var(--rc-lh-tight);color:var(--rc-text-title);white-space:nowrap}.msp-detail-hero-value--green{color:var(--rc-util-green)}.msp-detail-hero-value--orange{color:var(--rc-util-orange)}.msp-detail-hero-value--red{color:var(--rc-util-red)}.msp-detail-section{background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);flex-direction:column;padding:24px;display:flex}.msp-detail-section-header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.msp-detail-section-title{letter-spacing:-.025em;color:var(--rc-text-strong);margin:0;font-size:18px;font-weight:600}.msp-detail-section-count{color:var(--rc-text-secondary);font-size:18px;font-weight:400}.msp-detail-workspaces-toolbar{align-items:center;margin-bottom:16px;display:flex}.msp-detail-workspaces-table{min-width:100%}.msp-detail-workspace-name--pending{color:var(--rc-text-light)}.msp-detail-workspace-renewal--urgent{color:var(--rc-renewal-critical)}.msp-detail-no-figure{color:var(--rc-text-light)}.msp-detail-pools-table{min-width:100%}.msp-detail-pool-col-product{width:35%}.msp-detail-pool-col-assigned{text-align:right;width:18%}.msp-detail-pool-col-available{text-align:right;width:17%}.msp-detail-pool-col-utilization{width:30%}.msp-detail-pool-col-assigned .fui-TableHeaderCell__button,.msp-detail-pool-col-available .fui-TableHeaderCell__button{justify-content:flex-end}.msp-detail-pool-name-cell{flex-direction:column;gap:3px;display:flex}.msp-detail-pool-name{color:var(--rc-text-strong);font-size:14px;font-weight:600}.msp-detail-pool-kind{color:var(--rc-text-secondary);font-size:12px;line-height:14px}.msp-detail-pool-col-utilization .utilization-track{flex:1;min-width:60px}.msp-detail-pool-col-utilization .utilization-percent{color:var(--rc-text-secondary);text-align:right;flex-shrink:0;width:34px;font-size:13px}.msp-detail-empty-hint{max-width:420px;color:var(--rc-text-muted);margin:0;font-size:13px}.msp-detail-card{background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);flex-direction:column;gap:8px;padding:24px;display:flex}.msp-detail-card-title{letter-spacing:-.025em;color:var(--rc-text-strong);margin:0;font-size:18px;font-weight:600}.msp-detail-card-rows{flex-direction:column;display:flex}.msp-detail-card-row{box-sizing:border-box;border-bottom:1px solid var(--rc-border-subtle);justify-content:space-between;align-items:center;gap:12px;height:56px;display:flex}.msp-detail-card-label{color:var(--rc-text-secondary);font-size:14px}.msp-detail-card-value{color:var(--rc-text-primary);text-align:right;font-size:14px}.msp-detail-pending{background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);padding:24px}.msp-detail-pending-hint{color:var(--rc-text-muted);margin:0 0 16px}.msp-detail-pending-dates{gap:24px;display:flex}.msp-detail-pending-stat{flex-direction:column;gap:4px;display:flex}.msp-detail-pending-label{color:var(--rc-text-muted);font-size:13px}.msp-detail-pending-value{color:var(--rc-text-title);font-size:16px;font-weight:600}.msp-detail-pending-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.msp-detail-expired-marker{color:var(--rc-error);font-size:13px;font-weight:600}.onboarding-step-form{align-self:stretch;align-items:center;gap:var(--rc-signin-gap);flex-direction:column;margin:0;display:flex}.onboarding-field{flex-direction:column;align-self:stretch;gap:6px;display:flex}.onboarding-input{height:var(--rc-onboarding-input-height);padding:0 var(--rc-onboarding-input-padding-inline);border:1px solid var(--rc-onboarding-input-border);border-radius:var(--rc-signin-button-radius);background:var(--rc-signin-bg);font-family:inherit;font-size:var(--rc-signin-button-fs);color:var(--rc-text-primary);outline:none;line-height:16px;transition:border-color .12s,box-shadow .12s,background .12s}.onboarding-input::placeholder{color:var(--rc-text-secondary);opacity:1}.onboarding-input:hover{border-color:var(--rc-text-primary)}.onboarding-input:focus{border-color:var(--rc-focus-border);box-shadow:0 0 0 2px var(--rc-onboarding-input-focus-ring)}.onboarding-input[aria-invalid=true]{border-color:var(--rc-callout-error-icon);box-shadow:none;background:var(--rc-onboarding-input-error-bg);color:var(--rc-callout-error-icon)}.onboarding-input[aria-invalid=true]::placeholder{color:var(--rc-callout-error-icon)}.onboarding-field-error{font-size:var(--rc-fs-caption);line-height:var(--rc-lh-body);color:var(--rc-callout-error-icon);align-items:flex-start;gap:6px;margin:0;padding-left:2px;display:flex}.onboarding-continue.fui-Button{height:var(--rc-onboarding-continue-height);min-width:0;padding:0 var(--rc-onboarding-continue-padding-inline);border-radius:var(--rc-signin-button-radius);background:var(--rc-accent);font-family:inherit;font-weight:var(--rc-fw-medium);font-size:var(--rc-fs-body);letter-spacing:var(--rc-signin-tracking-body);border:none}.onboarding-continue.fui-Button:hover{background:var(--rc-accent-hover)}.onboarding-billing-fields{align-self:stretch;gap:var(--rc-onboarding-billing-field-gap);flex-direction:column;display:flex}.onboarding-billing-field{flex-direction:column;gap:6px;min-width:0;display:flex}.onboarding-billing-row{grid-template-columns:var(--rc-onboarding-billing-postcode-width) 1fr;gap:var(--rc-onboarding-billing-row-gap);display:grid}.onboarding-billing-label{font-size:var(--rc-onboarding-billing-label-fs);line-height:16px;font-weight:var(--rc-fw-medium);color:var(--rc-text-secondary)}.onboarding-billing-required{color:var(--rc-callout-error-icon)}.onboarding-billing-input{min-width:0;height:var(--rc-onboarding-billing-input-height);padding:0 var(--rc-onboarding-billing-input-padding-inline)}.onboarding-select-wrap{flex-direction:column;display:flex;position:relative}.onboarding-select{appearance:none;padding-right:var(--rc-onboarding-billing-select-padding-end);cursor:pointer}.onboarding-select[data-empty=true]{color:var(--rc-text-secondary)}.onboarding-select[aria-invalid=true]{color:var(--rc-callout-error-icon)}.onboarding-select option{color:var(--rc-text-primary)}.onboarding-select-chevron{right:var(--rc-onboarding-billing-input-padding-inline);pointer-events:none;color:var(--rc-text-faint);position:absolute;top:16px}.onboarding-invite{align-self:stretch;gap:var(--rc-onboarding-invite-gap);flex-direction:column;display:flex}.onboarding-invite-helper{font-size:var(--rc-fs-meta);color:var(--rc-text-secondary);margin:0;line-height:18px}.onboarding-invite-entry{align-items:stretch;gap:8px;display:flex}.onboarding-invite-input{flex:1;min-width:0}.onboarding-add.fui-Button{height:var(--rc-onboarding-input-height);min-width:0;padding:0 var(--rc-onboarding-continue-padding-inline);border-radius:var(--rc-signin-button-radius);background:var(--rc-signin-bg);box-shadow:inset 0 0 0 1.5px var(--rc-border-chip);font-family:inherit;font-weight:var(--rc-fw-medium);font-size:var(--rc-fs-body);letter-spacing:var(--rc-signin-tracking-body);color:var(--rc-text-secondary);border:none;flex-shrink:0}.onboarding-add.fui-Button:hover{background:var(--rc-bg-hover-muted);color:var(--rc-text-secondary)}.onboarding-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboarding-chip{border:1px solid var(--rc-border-subtle);background:var(--rc-bg-hover-muted);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);color:var(--rc-text-secondary);border-radius:999px;align-items:center;gap:7px;padding:5px 8px 5px 11px;display:flex}.onboarding-chip-remove{width:var(--rc-onboarding-chip-remove-size);height:var(--rc-onboarding-chip-remove-size);color:var(--rc-text-faint);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}.onboarding-chip-remove:hover{background:var(--rc-border-chip);color:var(--rc-text-primary)}.onboarding-continue.fui-Button:disabled{background:var(--rc-accent);opacity:.6}.panel-overlay{background:var(--rc-overlay-bg,#0006);z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.panel-container{background:var(--rc-card-bg);width:640px;height:100%;box-shadow:var(--rc-shadow-panel,-2px 0 8px #00000026);flex-direction:column;display:flex;overflow-y:auto}.panel-header{border-bottom:1px solid var(--rc-border-color);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.panel-header h2{color:var(--rc-text-title);margin:0}.panel-body{flex-direction:column;gap:24px;padding:16px 24px;display:flex}.panel-section-title{color:var(--rc-text-secondary);margin:0 0 8px}.details-form{flex-direction:column;gap:12px;max-width:360px;display:flex}.add-form{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.action-btn--danger{color:var(--rc-error);background:var(--rc-error-bg)}.create-partner-section{background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);margin-bottom:24px;padding:24px}.section-title{color:var(--rc-text-title);margin-bottom:16px;font-size:18px;font-weight:500}.create-form{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.form-field{flex:1;min-width:200px}.partners-grid-section{background:var(--rc-card-bg);border-radius:var(--rc-card-radius);box-shadow:var(--rc-card-shadow);padding:24px}.action-btn{border:1px solid var(--rc-text-secondary);cursor:pointer;color:var(--rc-text-title);background:0 0;border-radius:4px;padding:4px 12px;font-size:13px}.action-btn:hover{background:var(--rc-card-bg)}.settings-layout{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.settings-nav{flex:0 0 var(--rc-settings-nav-width);width:var(--rc-settings-nav-width);border-radius:var(--rc-card-radius-flat);background:var(--rc-card-bg);flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:7px}.settings-nav-item{border-radius:var(--rc-nav-radius);height:40px;color:var(--rc-text-secondary);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);letter-spacing:-.14px;white-space:nowrap;flex-shrink:0;align-items:center;gap:11px;padding:0 12px;text-decoration:none;transition:background .12s,color .12s;display:flex}.settings-nav-item svg{flex-shrink:0}.settings-nav-item:hover{color:var(--rc-text-secondary);font-weight:var(--rc-fw-semibold)}.settings-nav-item.active{background:var(--rc-bg-hover-muted);color:var(--rc-accent);font-weight:var(--rc-fw-semibold)}.settings-content{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.settings-card{gap:var(--rc-card-gap-flat);padding:var(--rc-card-padding-flat);border-radius:var(--rc-card-radius-flat);background:var(--rc-card-bg);flex-direction:column;display:flex}.settings-card-title{color:var(--rc-text-primary);font-size:var(--rc-fs-section);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);margin:0;line-height:1.5}.settings-legal-links{flex-direction:column;display:flex}.settings-legal-link{height:56px;color:var(--rc-text-primary);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-regular);justify-content:space-between;align-items:center;gap:12px;padding:0 4px;text-decoration:none;transition:background .12s;display:flex}.settings-legal-link:not(:last-child){border-bottom:1px solid var(--rc-border-subtle)}.settings-legal-link:hover{background:var(--rc-bg-hover-muted);color:var(--rc-text-primary)}.settings-legal-link svg{color:var(--rc-text-secondary);flex-shrink:0}@media (width<=767px){.settings-layout{flex-direction:column;align-items:stretch}.settings-nav{flex-flow:wrap;flex:none;width:auto;position:static}}.page-content.settings-page-content{padding-top:16px}.settings-page-content .page-header{align-items:flex-end;margin-bottom:16px;padding:2px 0 4px}.settings-page-content .page-title{line-height:1}.settings-profile-card{gap:22px}.settings-profile-identity{flex-direction:row;align-items:center;gap:16px;display:flex}.settings-profile-avatar{flex-shrink:0}.settings-profile-identity-text{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-profile-name{color:var(--rc-text-primary);font-size:var(--rc-fs-section);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);line-height:1.5}.settings-profile-email{color:var(--rc-text-secondary);font-size:var(--rc-fs-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.settings-profile-row{justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.settings-profile-row-label{color:var(--rc-text-secondary);font-size:var(--rc-fs-body)}.settings-profile-row-value{align-items:center;gap:8px;display:flex}.settings-profile-msp-id{color:var(--rc-text-primary);font-family:var(--rc-font-mono);font-size:var(--rc-fs-body);letter-spacing:.3px}.settings-billing-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-billing-header .settings-card-title{white-space:nowrap}.settings-billing-edit.fui-Button{height:var(--rc-control-height-md);border:1px solid var(--rc-border-control);border-radius:var(--rc-control-radius);background:var(--rc-card-bg);min-width:0;color:var(--rc-text-strong);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-semibold);letter-spacing:-.14px;white-space:nowrap;gap:6px;padding:0 14px}.settings-billing-edit.fui-Button:hover{border-color:var(--rc-border-header);background:var(--rc-bg-hover-muted);color:var(--rc-text-strong)}.settings-billing-edit .fui-Button__icon{width:15px;height:15px;color:var(--rc-text-secondary);margin:0}.settings-billing-saved{background:var(--rc-confirmation-bg);color:var(--rc-confirmation-text);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex}.settings-billing-saved svg{flex-shrink:0}.settings-billing-saved-text{min-width:0;font-size:var(--rc-fs-meta);flex:1}.settings-billing-saved-dismiss{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.settings-billing-rows{flex-direction:column;margin:0;display:flex}.settings-billing-row{line-height:var(--rc-lh-body);justify-content:space-between;align-items:flex-start;gap:24px;padding:13px 0;display:flex}.settings-billing-row+.settings-billing-row{border-top:1px solid var(--rc-border-subtle)}.settings-billing-row-label{color:var(--rc-text-secondary);font-size:var(--rc-fs-body);white-space:nowrap}.settings-billing-row-value{color:var(--rc-text-primary);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-medium);text-align:right;margin:0}.settings-billing-row-value--empty{color:var(--rc-text-light)}.settings-billing-empty{text-align:center;align-items:center;gap:14px;padding:48px 25px}.settings-billing-empty-icon{background:var(--rc-page-bg);width:56px;height:56px;color:var(--rc-text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-billing-empty-copy{flex-direction:column;align-items:center;gap:6px;display:flex}.settings-billing-empty-title{color:var(--rc-text-primary);font-size:16px;line-height:24px;font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);margin:0}.settings-billing-empty-body{max-width:360px;color:var(--rc-text-secondary);font-size:var(--rc-fs-meta);margin:0;line-height:20px}.license-pool-card.settings-license-breakdown{border-radius:var(--rc-card-radius-flat);box-shadow:none;gap:14px}.settings-license-breakdown .license-pool-title{color:var(--rc-text-primary);font-size:var(--rc-fs-section);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);white-space:nowrap}.settings-license-breakdown .fui-TableHeader .fui-TableRow{border-bottom-color:var(--rc-border-header);height:40px}.settings-license-breakdown .fui-TableHeaderCell{color:var(--rc-text-secondary);font-size:var(--rc-fs-meta)}.settings-license-breakdown .fui-TableBody .fui-TableRow{border-bottom-color:var(--rc-border-subtle);height:56px}.settings-license-breakdown .fui-TableBody .license-pool-col-assigned,.settings-license-breakdown .fui-TableBody .license-pool-col-available{color:var(--rc-text-secondary);font-size:var(--rc-fs-meta)}.settings-billing-dialog.fui-DialogSurface{width:var(--rc-billing-dialog-width);border-radius:var(--rc-card-radius-flat);max-width:100%;max-height:calc(100vh - 60px);box-shadow:var(--rc-shadow-modal);border:none;padding:0;overflow:hidden}.settings-billing-form{max-height:calc(100vh - 60px);display:flex}.settings-billing-dialog-body.fui-DialogBody{flex-direction:column;flex:1;gap:0;min-width:0;max-height:none;display:flex}.settings-billing-dialog-header{border-bottom:1px solid var(--rc-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 16px;display:flex}.settings-billing-dialog-title.fui-DialogTitle{color:var(--rc-text-primary);font-size:16px;font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);margin:0;line-height:22px}.settings-billing-dialog-close{border-radius:var(--rc-control-radius);width:30px;height:30px;color:var(--rc-text-light);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.settings-billing-dialog-close:hover{background:var(--rc-bg-hover-muted);color:var(--rc-text-primary)}.settings-billing-dialog-content.fui-DialogContent{flex-direction:column;gap:14px;margin:0;padding:20px 24px;display:flex;overflow-y:auto}.settings-billing-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-billing-field-row{grid-template-columns:var(--rc-billing-postcode-width) minmax(0, 1fr);gap:12px;display:grid}.settings-billing-label{color:var(--rc-text-secondary);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);line-height:16px}.settings-billing-required{color:var(--rc-callout-error-icon)}.settings-billing-input{min-width:0;height:var(--rc-billing-input-height);border:1px solid var(--rc-onboarding-input-border);border-radius:var(--rc-billing-input-radius);background:var(--rc-card-bg);color:var(--rc-text-primary);font-family:inherit;font-size:var(--rc-fs-body);outline:none;padding:0 14px;transition:border-color .12s}.settings-billing-input::placeholder{color:var(--rc-text-secondary);opacity:1}.settings-billing-input:focus{border-color:var(--rc-focus-border)}.settings-billing-input[aria-invalid=true]{border-color:var(--rc-callout-error-icon);background:var(--rc-onboarding-input-error-bg)}.settings-billing-select-wrap{flex-direction:column;display:flex;position:relative}.settings-billing-select{appearance:none;cursor:pointer;padding-right:38px}.settings-billing-select[data-empty=true]{color:var(--rc-text-secondary)}.settings-billing-select[aria-invalid=true]{color:var(--rc-callout-error-icon)}.settings-billing-select-chevron{color:var(--rc-text-faint);pointer-events:none;display:flex;position:absolute;top:16px;right:14px}.settings-billing-error{color:var(--rc-callout-error-icon);font-size:var(--rc-fs-caption);align-items:center;gap:6px;margin:0;padding-left:2px;display:flex}.settings-billing-dialog-actions.fui-DialogActions{border-top:1px solid var(--rc-border-subtle);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}@media (width<=767px){.settings-billing-row{flex-direction:column;gap:4px}.settings-billing-row-value{text-align:left}}.settings-notifications-card{gap:2px}.settings-notifications-title{padding-bottom:8px}.settings-row{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.settings-row+.settings-row{border-top:1px solid var(--rc-border-subtle)}.settings-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-row-label{color:var(--rc-text-primary);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-medium)}.settings-row-description{color:var(--rc-text-secondary);font-size:var(--rc-fs-caption)}.settings-audit-card{gap:16px}.settings-audit-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-audit-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-audit-retention,.settings-audit-count{color:var(--rc-text-secondary);font-size:var(--rc-fs-meta)}.settings-audit-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-audit-type{width:var(--rc-audit-filter-width);flex-shrink:0;max-width:100%;display:flex;position:relative}.settings-audit-type-select{width:100%;height:var(--rc-control-height-md);border:1px solid var(--rc-border-control);border-radius:var(--rc-control-radius);background:var(--rc-card-bg);color:var(--rc-text-primary);font-family:var(--rc-font-family);font-size:var(--rc-fs-meta);appearance:none;cursor:pointer;padding:0 34px 0 12px}.settings-audit-type-select:focus{border-color:var(--rc-focus-border);outline:none}.settings-audit-type-chevron{color:var(--rc-text-faint);pointer-events:none;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.settings-audit-spacer{flex:40px;min-width:0}.settings-audit-count{white-space:nowrap}.settings-audit-clear{height:var(--rc-control-height-md);border-radius:var(--rc-control-radius);color:var(--rc-accent);font-family:var(--rc-font-family);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-semibold);letter-spacing:-.14px;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;transition:background .12s,color .12s;display:flex}.settings-audit-clear svg{width:13px;height:13px}.settings-audit-clear:hover{background:var(--rc-bg-hover-muted);color:var(--rc-accent-link-hover)}.settings-audit-load-error{color:var(--rc-callout-error-icon);font-size:var(--rc-fs-meta);justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-audit-retry{color:var(--rc-accent);font-family:var(--rc-font-family);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-semibold);cursor:pointer;background:0 0;border:none;padding:0}.settings-audit-retry:hover{color:var(--rc-accent-link-hover)}.settings-audit-table{border-collapse:collapse;table-layout:fixed;width:100%}.settings-audit-head-row{border-bottom:1px solid var(--rc-border-header);height:40px}.settings-audit-head-row th{color:var(--rc-text-secondary);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-regular);text-align:left}.settings-audit-row{height:var(--rc-audit-row-min-height);border-bottom:1px solid var(--rc-border-subtle)}.settings-audit-cell{vertical-align:middle;padding:8px 10px}.settings-audit-cell--user{width:34%}.settings-audit-cell--event{width:40%}.settings-audit-cell--timestamp{width:var(--rc-audit-timestamp-width)}.settings-audit-cell--action{width:var(--rc-audit-action-width);text-align:center;padding:0}.settings-audit-actor{align-items:center;gap:10px;min-width:0;display:flex}.settings-audit-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-audit-actor-name,.settings-audit-event-label,.settings-audit-date,.settings-audit-secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-audit-actor-name{color:var(--rc-text-primary);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-medium);letter-spacing:-.14px}.settings-audit-event-label{color:var(--rc-text-primary);font-size:var(--rc-fs-body)}.settings-audit-date{color:var(--rc-text-secondary);font-size:var(--rc-fs-body)}.settings-audit-secondary{color:var(--rc-text-secondary);font-size:var(--rc-fs-caption)}.settings-audit-mono{font-family:var(--rc-font-mono)}.settings-audit-open{width:30px;height:30px;color:var(--rc-text-light);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.settings-audit-open svg{width:18px;height:18px}.settings-audit-open:hover{background:var(--rc-accent-soft);color:var(--rc-accent-link-hover)}.settings-audit-card .empty-state{background:0 0;padding:34px 20px 14px}.settings-audit-card .empty-state-icon{display:none}.settings-audit-card .empty-state-message{color:var(--rc-text-primary);font-size:var(--rc-fs-card-title);font-weight:var(--rc-fw-semibold)}.settings-audit-empty-hint{color:var(--rc-text-secondary);font-size:var(--rc-fs-meta)}.settings-audit-dialog-content.fui-DialogContent{padding:18px 24px 24px;overflow:auto}.settings-audit-payload{border-radius:var(--rc-audit-payload-radius);background:var(--rc-audit-payload-bg);padding:16px 18px;position:relative;overflow:auto}.fui-Button.copy-button.settings-audit-payload-copy{z-index:2;border-radius:var(--rc-control-radius);width:30px;min-width:30px;height:30px;position:absolute;top:10px;right:10px}.settings-audit-payload-code{color:var(--rc-text-primary);font-family:var(--rc-font-mono);font-size:var(--rc-fs-meta);white-space:pre;margin:0;line-height:22px}@media (width<=767px){.settings-audit-cell--timestamp{width:var(--rc-audit-timestamp-width-narrow)}}.settings-preferences-card{gap:2px}.settings-preferences-title{padding-bottom:6px}.settings-preferences-card .settings-row{flex-wrap:wrap}.settings-preferences-card .settings-row-label{color:var(--rc-text-strong)}.settings-preferences-card .settings-row-description{font-size:var(--rc-fs-meta)}.settings-preferences-select-wrap{flex-shrink:0;width:320px;max-width:100%;display:flex;position:relative}.settings-preferences-select{border:1px solid var(--rc-border-control);background:var(--rc-card-bg);width:100%;height:44px;color:var(--rc-text-strong);font-family:var(--rc-font-family);font-size:var(--rc-fs-body);appearance:none;cursor:pointer;border-radius:12px;padding:0 36px 0 14px}.settings-preferences-select:focus{border-color:var(--rc-focus-border);outline:none}.settings-preferences-select-chevron{color:var(--rc-text-faint);pointer-events:none;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.settings-preference-pills{flex-wrap:wrap;gap:8px;display:flex}.settings-preference-pill{border:1px solid var(--rc-border-control);height:32px;color:var(--rc-text-secondary);font-family:inherit;font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-regular);letter-spacing:-.14px;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;line-height:1;transition:background .12s,border-color .12s,color .12s;display:flex}.settings-preference-pill svg{flex-shrink:0}.settings-preference-pill-selected{border-color:var(--rc-accent);background:var(--rc-card-bg);color:var(--rc-text-strong);font-weight:var(--rc-fw-semibold)}.settings-team-heading{align-items:baseline;gap:8px;display:flex}.settings-team-count{color:var(--rc-text-light);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-medium)}.settings-team-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-team-row{align-items:center;gap:12px;padding:13px 0;display:flex}.settings-team-row+.settings-team-row{border-top:1px solid var(--rc-border-subtle)}.settings-team-avatar{width:var(--rc-team-avatar-size);height:var(--rc-team-avatar-size);background:var(--rc-team-admin-bg);color:var(--rc-team-admin-text);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-semibold);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-team-avatar--pending{background:var(--rc-team-pending-bg);color:var(--rc-team-pending-text)}.settings-team-identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settings-team-name,.settings-team-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-team-name{color:var(--rc-text-primary);font-size:var(--rc-fs-body);font-weight:var(--rc-fw-medium);letter-spacing:-.14px}.settings-team-email{color:var(--rc-text-secondary);font-size:12px}.settings-team-role-pill,.settings-team-status-pill{height:var(--rc-team-pill-height);background:var(--rc-team-neutral-bg);color:var(--rc-team-neutral-text);font-family:inherit;font-size:12px;font-weight:var(--rc-fw-semibold);white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 10px;display:inline-flex}.settings-team-role-pill[data-role=PartnerAdmin]{background:var(--rc-team-admin-bg);color:var(--rc-team-admin-text)}.settings-team-role-trigger{cursor:pointer}.settings-team-role-trigger:disabled{cursor:progress;opacity:var(--rc-disabled-opacity)}.settings-team-status-pill[data-status=Pending]{background:var(--rc-team-pending-bg);color:var(--rc-team-pending-text)}.settings-team-status-pill[data-status=Expired]{background:var(--rc-team-expired-bg);color:var(--rc-team-expired-text)}.settings-team-last-login{color:var(--rc-text-secondary);white-space:nowrap;flex-shrink:0;font-size:12px}.settings-team-resend{height:var(--rc-team-pill-height);border-radius:var(--rc-copy-button-radius);color:var(--rc-accent);font-family:inherit;font-size:12px;font-weight:var(--rc-fw-medium);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 10px}.settings-team-resend:hover{background:var(--rc-team-neutral-bg)}.settings-team-icon-button{width:var(--rc-team-pill-height);height:var(--rc-team-pill-height);border-radius:var(--rc-copy-button-radius);color:var(--rc-text-light);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.settings-team-icon-button:hover{background:var(--rc-team-remove-hover-bg);color:var(--rc-team-remove-hover-text)}.settings-team-only-member{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 20px 12px;display:flex}.settings-team-dialog.fui-DialogSurface{width:var(--rc-team-dialog-width);border-radius:var(--rc-card-radius-flat);max-width:100%;box-shadow:var(--rc-shadow-modal);border:none;padding:0;overflow:hidden}.settings-team-role-options{flex-wrap:wrap;gap:8px;display:flex}.settings-team-role-option{border:1px solid var(--rc-border-control);height:32px;color:var(--rc-text-secondary);font-family:inherit;font-size:var(--rc-fs-meta);letter-spacing:-.14px;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;transition:background .12s,border-color .12s}.settings-team-role-option[aria-checked=true]{border-color:var(--rc-accent);background:var(--rc-card-bg);color:var(--rc-text-primary);font-weight:var(--rc-fw-semibold)}.settings-team-roles-list{flex-direction:column;margin:0;display:flex}.settings-team-roles-row{align-items:center;gap:14px;padding:13px 0;display:flex}.settings-team-roles-row+.settings-team-roles-row{border-top:1px solid var(--rc-border-subtle)}.settings-team-roles-pill{width:var(--rc-team-roles-pill-width);padding:0}.settings-team-roles-description{color:var(--rc-text-secondary);font-size:var(--rc-fs-meta);margin:0}@media (width<=640px){.settings-team-row{flex-wrap:wrap}.settings-team-identity{flex-basis:calc(100% - var(--rc-team-avatar-size) - 12px)}}.add-workspace-dialog-surface{box-shadow:var(--rc-shadow-modal);border-radius:15px}.add-workspace-dialog-surface.add-workspace-dialog-surface{width:720px;max-width:100%;max-height:calc(100vh - 48px);padding:0;overflow:hidden auto}.add-workspace-dialog-surface .fui-DialogBody{display:block;position:relative}.add-workspace-dialog-surface .fui-DialogTitle__action{position:absolute;top:20px;right:28px}.add-workspace-title-row{border-bottom:1px solid var(--rc-divider-faint);font-size:var(--rc-fs-modal-title);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-title);justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:20px 28px 14px;display:flex}.add-workspace-close{width:32px;min-width:32px;height:32px;color:var(--rc-text-secondary);border-radius:8px;flex-shrink:0;padding:0}.add-workspace-close:hover{background:var(--rc-hover-bg-faint);color:var(--rc-accent)}.add-workspace-form{flex-direction:column;gap:8px;padding:12px 28px 0;display:flex}.add-workspace-input.add-workspace-input{border:1px solid var(--rc-text-light);border-radius:12px;height:44px;transition:border-color .12s}.add-workspace-input.add-workspace-input:hover{border-color:var(--rc-text-strong)}.add-workspace-input.add-workspace-input:focus-within{border-color:var(--rc-focus-border)}.add-workspace-input.add-workspace-input:after{content:unset}.add-workspace-input.add-workspace-input select{border:none}.add-workspace-input.add-workspace-input .fui-Select__icon{width:16px;height:16px;font-size:16px}.add-workspace-select-placeholder.add-workspace-select-placeholder select{color:var(--rc-text-light)}.add-workspace-required-marker{color:var(--rc-field-required-marker)}.add-workspace-path-fields{flex-direction:column;gap:8px;display:flex}.add-workspace-field{width:100%}.add-workspace-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.add-workspace-creation-type-label{font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);color:var(--rc-text-secondary);margin-bottom:7px;display:block}.add-workspace-creation-type{background:var(--rc-page-bg);border-radius:12px;gap:4px;padding:4px;display:flex}.add-workspace-creation-type-option{height:34px;font-family:inherit;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-regular);color:var(--rc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;transition:background .12s}.add-workspace-creation-type-option--active{background:var(--rc-card-bg);box-shadow:var(--rc-segmented-control-active-shadow);font-weight:var(--rc-fw-semibold);color:var(--rc-text-title)}.add-workspace-seats-row.add-workspace-seats-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.add-workspace-seats-row-label{font-size:var(--rc-fs-body);font-weight:var(--rc-fw-medium);color:var(--rc-text-strong);align-items:center;gap:10px;display:flex}.add-workspace-seats-input{flex-shrink:0;width:120px}.add-workspace-seats-input-field{text-align:right}.add-workspace-addons{border-top:1px solid var(--rc-divider-faint);flex-direction:column;gap:4px;padding-top:4px;display:flex}.add-workspace-addons-label{font-size:var(--rc-fs-body);font-weight:var(--rc-fw-semibold);color:var(--rc-text-title);padding:4px 2px 2px}.add-workspace-addon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;display:grid}.add-workspace-addon-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-workspace-addon-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.add-workspace-addon-icon{flex-shrink:0;width:20px;height:20px}.add-workspace-addon-name{min-width:0;font-size:var(--rc-fs-body);font-weight:var(--rc-fw-medium);color:var(--rc-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add-workspace-outcome{background:var(--rc-success-bg);border-radius:8px;margin-top:16px;padding:12px 14px}.add-workspace-outcome h3{color:var(--rc-success-text);margin:0 0 4px;font-size:14px}.add-workspace-outcome--blocked{background:var(--rc-warning-bg)}.add-workspace-outcome--blocked h3{color:var(--rc-warning-text)}.add-workspace-outcome--error{background:var(--rc-error-bg)}.add-workspace-outcome--error h3{color:var(--rc-error)}.add-workspace-footer{padding:8px 28px 16px}.add-workspace-footer-cancel.add-workspace-footer-cancel{height:32px;color:var(--rc-text-secondary);background:0 0;border:none;border-radius:8px;padding:0 12px}.add-workspace-footer-cancel.add-workspace-footer-cancel:hover{background:var(--rc-hover-bg-faint);color:var(--rc-text-secondary)}.add-workspace-footer-primary.add-workspace-footer-primary{border-radius:8px;height:32px;padding:0 12px}@media (width<=767px){.add-workspace-addon-grid,.add-workspace-field-row{grid-template-columns:1fr}}.workspaces-section{background:var(--rc-card-bg);box-shadow:none;border-radius:15px;flex-direction:column;padding:25px;display:flex}.workspaces-table{min-width:100%}.workspaces-table-scroll .workspaces-table{table-layout:auto;width:max-content}.workspaces-table .fui-TableHeader .fui-TableRow{border-bottom-color:var(--rc-border-header);height:44px}.workspaces-table .fui-TableHeaderCell{color:var(--rc-text-slate);font-size:13px}.workspaces-table .fui-TableBody .fui-TableRow{border-bottom-color:var(--rc-border-subtle);height:56px}.workspaces-table .fui-TableCell{color:var(--rc-text-slate);font-size:14px}.workspaces-table .fui-TableBody .fui-TableRow .fui-TableCell:first-child{color:var(--rc-text-strong);font-weight:600}.workspace-row{cursor:pointer}.workspace-row:hover{background:var(--rc-bg-hover-muted)}.workspace-row:focus-visible{outline:2px solid var(--rc-text-secondary);outline-offset:-2px}.workspace-row--pending{cursor:default}.workspace-row--pending:hover{background:0 0}.workspace-row--pending:focus-visible{outline:none}.workspace-name--failed{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-failure-reason{text-overflow:ellipsis;white-space:nowrap;color:var(--rc-badge-overdue-text);font-size:12px;line-height:16px;overflow:hidden}.workspace-name--pending{color:var(--rc-text-light);align-items:center;gap:6px;display:inline-flex}.workspace-name--pending-icon{flex-shrink:0}.workspaces-toolbar-row{align-items:center;gap:12px;display:flex}.workspaces-toolbar{flex:1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.workspaces-toolbar .rc-search{flex:none}.workspaces-toolbar .rc-search-field::placeholder{color:var(--rc-text-placeholder);opacity:1}.workspaces-refresh-spinner{margin-bottom:16px}.workspaces-toolbar-actions{align-items:center;gap:8px;display:flex}.workspaces-toolbar-actions .fui-Button{border-color:var(--rc-border-control);height:34px;color:var(--rc-text-slate);border-radius:8px;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.workspaces-toolbar-actions .fui-Button:hover{background-color:var(--rc-bg-hover-muted);border-color:var(--rc-border-control);color:var(--rc-accent-blue)}.workspaces-pagination{border-top:1px solid var(--rc-border-color);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.workspaces-pagination-range{color:var(--rc-text-slate);font-size:12px}.workspaces-pagination-chips{align-items:center;gap:4px;display:flex}.workspaces-pagination-chip{height:28px;box-shadow:inset 0 0 0 1px var(--rc-border-chip);color:var(--rc-text-slate);box-sizing:border-box;border-radius:8px;font-size:12px}.workspaces-pagination-chips .fui-Button.workspaces-pagination-chip{background-color:#0000;border:none;border-radius:8px;min-width:0;padding:0 10px}.workspaces-pagination-chips .fui-Button.workspaces-pagination-chip:hover{background-color:var(--rc-bg-hover-muted)}.workspaces-pagination-chips .fui-Button.workspaces-pagination-chip-rows{margin-left:8px}span.workspaces-pagination-chip{justify-content:center;align-items:center;padding:0 10px;display:flex}.workspaces-pagination-chip-icon{width:28px;padding:0}.workspaces-pagination-chip-rows{gap:6px}.workspaces-no-figure{color:var(--rc-text-light)}.workspaces-licenses-needed{color:var(--rc-text-faint)}.workspaces-addon--included{color:var(--rc-text-strong)}.workspaces-renewal--urgent{color:var(--rc-renewal-critical)}.utilization{align-items:center;gap:8px;min-width:120px;display:flex}.utilization-track{background:var(--rc-util-track-bg);border-radius:999px;flex:0 0 54px;height:5px;overflow:hidden}.utilization-bar{border-radius:999px;height:100%}.utilization-bar--green{background:var(--rc-util-green)}.utilization-bar--orange{background:var(--rc-util-orange)}.utilization-bar--red{background:var(--rc-util-red)}.utilization-percent{color:var(--rc-text-slate);font-variant-numeric:tabular-nums;font-size:14px}.subscription-badge--premium{background:var(--rc-info-bg-purple);color:var(--rc-info-text-purple)}.subscription-badge--trial{background:var(--rc-badge-trial-bg);color:var(--rc-badge-trial-text)}.subscription-badge--pending{background:var(--rc-badge-pending-bg);color:var(--rc-badge-pending-text)}.subscription-badge--failed{background:var(--rc-badge-overdue-bg);color:var(--rc-badge-overdue-text)}.workspaces-empty-hint{max-width:420px;color:var(--rc-text-muted);margin:0;font-size:13px}.workspaces-export-confirm{align-items:center;gap:8px;display:inline-flex}.workspaces-export-confirm.fui-Button{background:var(--rc-accent-blue)}.workspaces-export-confirm.fui-Button:hover{background:var(--rc-accent-hover)}.workspaces-export-spinner{border:2px solid var(--rc-spinner-on-accent-track);border-top-color:var(--rc-spinner-on-accent-active);border-radius:999px;flex-shrink:0;width:15px;height:15px;animation:.6s linear infinite workspaces-export-spin}@keyframes workspaces-export-spin{to{transform:rotate(360deg)}}.workspaces-addon-header{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.workspaces-table-scroll{overflow-x:auto}.workspaces-table .workspaces-addon-cell{min-width:130px}.workspaces-table .fui-TableHeaderCell:first-child,.workspaces-table .fui-TableBody .fui-TableRow .fui-TableCell:first-child{z-index:1;background:var(--rc-card-bg);min-width:200px;position:sticky;left:0}.workspaces-table .fui-TableBody .workspace-row:hover .fui-TableCell:first-child{background:var(--rc-bg-hover-muted)}.api-error-details{z-index:1000;border:1px solid var(--rc-callout-error-icon);background:var(--rc-callout-error-bg);max-height:40vh;color:var(--rc-callout-error-text);font-family:var(--rc-font-family);border-radius:8px;padding:12px 16px;position:fixed;bottom:16px;left:16px;right:16px;overflow:auto}.api-error-details-header{justify-content:space-between;align-items:center;display:flex}.api-error-details-title{margin:0;font-size:14px;font-weight:600}.api-error-details-request,.api-error-details-message{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.api-error-details-list{margin:0;padding-left:20px}.api-error-details-stack{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.spa-config-error{box-sizing:border-box;background:rgba(var(--rc-page-bg-rgb), .95);width:100%;min-height:100vh;font-family:var(--rc-font-family);color:var(--rc-text-secondary);flex-direction:column;padding:0 40px 30px;display:flex}.spa-config-error-body{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:28px;padding:40px 20px 80px;display:flex}.spa-config-error-copy{flex-direction:column;gap:24px;width:420px;max-width:100%;display:flex}.spa-config-error-code{font-family:var(--rc-font-mono);font-size:var(--rc-fs-meta);letter-spacing:.04em;color:var(--rc-text-muted)}.spa-config-error-heading{flex-direction:column;gap:10px;display:flex}.spa-config-error-title{font-weight:var(--rc-fw-semibold);font-size:var(--rc-fs-title);letter-spacing:var(--rc-tracking-tight);color:var(--rc-text-primary);margin:0;line-height:34px}.spa-config-error-message{font-size:var(--rc-fs-card-title);color:var(--rc-text-secondary);text-wrap:pretty;margin:0;line-height:22px}.spa-config-error-actions{flex-direction:row;gap:10px;display:flex}.spa-config-error-retry{height:var(--rc-control-height-lg);border-radius:var(--rc-control-radius);background:var(--rc-accent);font-family:inherit;font-weight:var(--rc-fw-semibold);font-size:var(--rc-fs-body);line-height:var(--rc-lh-tight);letter-spacing:var(--rc-add-button-tracking);color:var(--rc-add-button-text);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 20px;transition:background-color .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.spa-config-error-retry:hover{background:var(--rc-accent-hover);color:var(--rc-add-button-text)}.spa-config-error-retry:focus-visible{outline:2px solid var(--rc-focus-border);outline-offset:2px}.spa-config-error-illustration{object-fit:contain;width:520px;max-width:100%;height:374px}@media (width<=1100px){.spa-config-error-illustration{display:none}}:root{--rc-topnav-height:73px;--rc-topnav-bg:#f0f2f3f2;--rc-topnav-border:transparent;--rc-topnav-avatar-size:34px;--rc-topnav-gap:28px;--rc-topnav-icon-size:34px;--rc-topnav-icon-radius:8px;--rc-topnav-icon-hover-bg:#e8ebee;--rc-topnav-icon-active-color:#009cef;--rc-text-primary:#0e1418;--rc-text-secondary:#495866;--rc-text-dark:#0e1418;--rc-text-title:#0e1418;--rc-text-muted:#8a96a0;--rc-text-light:#99a8b1;--rc-text-placeholder:#b9c3ca;--rc-text-slate:#495866;--rc-text-strong:#1a1a1a;--rc-text-faint:#667d8b;--rc-text-menu:#242424;--rc-text-row-muted:#b0bac2;--rc-accent:#009cef;--rc-accent-hover:#05a7ff;--rc-accent-link-hover:#0089d1;--rc-accent-soft:#e4f6ff;--rc-focus-border:#00aeff;--rc-error:#d92520;--rc-error-hover:#b91e1a;--rc-error-bg:#fdeceb;--rc-error-text:#fff;--rc-destructive:#c4314b;--rc-destructive-hover:#a82a40;--rc-warning:#f99229;--rc-warning-bg:#fef3e2;--rc-success:#50b432;--rc-success-bg:#ecfdf5;--rc-warning-text:#b45309;--rc-success-text:#15803d;--rc-renewal-critical:#e5484d;--rc-info-bg:#e3f2fd;--rc-neutral-bg:#f5f5f5;--rc-accent-blue:#009cef;--rc-addon-status-dot-paid-light:#6fe400;--rc-addon-status-dot-paid-dark:#36a500;--rc-addon-status-dot-trial-light:#9eddff;--rc-addon-status-dot-trial-dark:var(--rc-accent-blue);--rc-border-subtle:#e9e9e9;--rc-border-hairline:#e8ebee;--rc-border-header:#c7cfd3;--rc-border-control:#dbe1e4;--rc-border-chip:#e5e9ec;--rc-bg-hover-muted:#f5f6f7;--rc-hover-bg-faint:#f7f8f9;--rc-callout-warning-bg:#fff6e6;--rc-callout-warning-icon:#b7791f;--rc-callout-warning-text:#8a5a12;--rc-callout-error-bg:#fde7e4;--rc-callout-error-icon:#c4314b;--rc-callout-error-text:#a5283f;--rc-callout-success-bg:#d6f3de;--rc-callout-success-icon:#00a961;--rc-divider-faint:#eceff1;--rc-divider-row:#e4e7e9;--rc-chip-bg-neutral:#e8ebee;--rc-util-track-bg:#e8ebee;--rc-util-green:#11b845;--rc-util-orange:#f38a5d;--rc-util-red:#ef484e;--rc-chart-bar-rest:#c4cace;--rc-chart-gridline:#eceff1;--rc-badge-trial-bg:#e4f6ff;--rc-badge-trial-text:#0089d1;--rc-badge-pending-bg:#e8ebee;--rc-badge-pending-text:#5a6b78;--rc-badge-overdue-bg:#ffd8d4;--rc-badge-overdue-text:#d10100;--rc-badge-warning-bg:#ffe7cd;--rc-badge-warning-text:#a24906;--rc-badge-notice-bg:#d4eeff;--rc-badge-notice-text:#007cce;--rc-badge-positive-bg:#d4f7da;--rc-badge-positive-text:#238411;--rc-tag-neutral-text:#495866;--rc-tag-neutral-border:#c7cfd3;--rc-attention-btn-height:32px;--rc-attention-btn-radius:8px;--rc-attention-btn-primary-bg:#313a43;--rc-attention-btn-primary-hover-bg:#3c4d5b;--rc-attention-btn-primary-text:#fff;--rc-attention-btn-secondary-bg:#e8ebee;--rc-attention-btn-secondary-hover-bg:#e2e7e9;--rc-page-bg:#f0f2f3;--rc-page-bg-rgb:240, 242, 243;--rc-card-bg:#fff;--rc-card-radius:16px;--rc-card-shadow:0px 1px 2px #00000024;--rc-licenses-card-radius:15px;--rc-board-card-radius:12px;--rc-border-color:#dbe1e4;--rc-disabled-opacity:.5;--rc-btn-on-accent-text:#fff;--rc-btn-disabled-bg:#e2e7e9;--rc-overlay-bg:#0000004d;--rc-shadow-panel:-4px 0 24px #0000001f;--rc-highlight-data:#fef9c3;--rc-info-bg-purple:#ede9fe;--rc-info-text-purple:#7c3aed;--rc-info-bg-warning:#fef3c7;--rc-info-text-warning:#d97706;--rc-resolved-bg:#f0fdf4;--rc-overlay-light:#00000026;--rc-overlay-scrim-inner:#0e141859;--rc-overlay-modal:#0e141873;--rc-shadow-modal:0 8px 30px #0000002e;--rc-nav-active-bg:#000;--rc-nav-active-text:#fff;--rc-nav-radius:8px;--rc-nav-text:#495866;--rc-nav-text-hover:#1a1a1a;--rc-nav-tab-padding-y:14px;--rc-nav-underline-color:#009cef;--rc-nav-underline-height:3px;--rc-toggle-bg:#e8ebee;--rc-toggle-hover:#e2e7e9;--rc-shadow-toggle-pill:0 1px 3px #0e14181f;--rc-addon-toggle-track-off:#cbd3d8;--rc-segmented-control-active-shadow:0 1px 2px #0e14181f;--rc-field-required-marker:#c0392b;--rc-add-button-radius:8px;--rc-add-button-height:34px;--rc-add-button-padding-x:16px;--rc-add-button-gap:6px;--rc-add-button-tracking:-.14px;--rc-add-button-text:#fff;--rc-spinner-on-accent-track:#ffffff73;--rc-spinner-on-accent-active:#fff;--rc-font-family:"Segoe UI", "Inter", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--rc-font-mono:"Overpass Mono", "Ubuntu Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--rc-font-display:"Ubuntu", sans-serif;--rc-fs-stat-xl:45px;--rc-fs-stat:28px;--rc-fs-stat-sm:21px;--rc-fs-title:24px;--rc-fs-empty-title:22px;--rc-fs-modal-title:20px;--rc-fs-section:18px;--rc-fs-card-title:15px;--rc-fs-body:14px;--rc-fs-meta:13px;--rc-fs-caption:12px;--rc-fs-pill:11px;--rc-fw-regular:400;--rc-fw-medium:500;--rc-fw-semibold:600;--rc-fw-bold:700;--rc-lh-tight:100%;--rc-lh-snug:1.3;--rc-lh-body:1.5;--rc-tracking-tight:-.025em;--rc-tracking-stat:-.02em;--rc-elev-2:0 4px 12px #0e14180f, 0 1px 2px #0e14180a;--rc-control-height-md:34px;--rc-control-height-lg:42px;--rc-control-radius:8px;--rc-search-width:240px;--rc-search-width-narrow:220px;--rc-menu-width:190px;--rc-menu-radius:12px;--rc-menu-item-height:32px;--rc-checkbox-size:16px;--rc-checkbox-radius:4px;--rc-pagination-chip-height:28px;--rc-card-radius-flat:15px;--rc-card-padding-flat:25px;--rc-card-gap-flat:14px;--rc-page-pad-x:40px;--rc-settings-nav-width:216px;--rc-mspstable-header-height:44px;--rc-mspstable-row-height:56px;--rc-mspstable-id-column-width:130px;--rc-mspstable-pill-height:26px;--rc-mspstable-pill-radius:999px;--rc-mspsempty-max-width:720px;--rc-mspsempty-row-gap:8px;--rc-mspsempty-column-gap:12px;--rc-mspsempty-hint-max-width:400px;--rc-homeready-row-gap:64px;--rc-homeready-column-width:350px;--rc-homeready-create-height:42px;--rc-homeready-card-radius:12px;--rc-homeready-copy-height:32px;--rc-homeready-min-height:calc(100vh - var(--rc-topnav-height) - 38px);--rc-copy-button-size:28px;--rc-copy-button-radius:7px;--rc-copy-confirmed:#2e7d46;--rc-confirmation-bg:#ddf5e4;--rc-confirmation-text:#2e7d46;--rc-billing-dialog-width:560px;--rc-billing-input-height:44px;--rc-billing-input-radius:12px;--rc-billing-postcode-width:130px;--rc-team-admin-bg:#e4f6ff;--rc-team-admin-text:#0089d1;--rc-team-neutral-bg:#f5f6f7;--rc-team-neutral-text:#495866;--rc-team-pending-bg:#fff3e0;--rc-team-pending-text:#b26a00;--rc-team-expired-bg:var(--rc-error-bg);--rc-team-expired-text:var(--rc-error);--rc-team-remove-hover-bg:#ffd8d4;--rc-team-remove-hover-text:#d10100;--rc-team-avatar-size:38px;--rc-team-pill-height:28px;--rc-team-roles-pill-width:96px;--rc-team-dialog-width:480px;--rc-audit-filter-width:240px;--rc-audit-timestamp-width:190px;--rc-audit-timestamp-width-narrow:120px;--rc-audit-action-width:44px;--rc-audit-row-min-height:56px;--rc-audit-payload-bg:#e8ebee;--rc-audit-payload-radius:12px;--rc-mspsnoresults-height:120px;--rc-mspsnoresults-gap:6px;--rc-mspdetail-hero-gap:20px;--rc-mspdetail-hero-stat-gap:44px;--rc-mspdetail-hero-label-gap:6px;--rc-tooltip-bg:#0e1418;--rc-tooltip-text:#fff;--rc-brand-navy:#00263d;--rc-brand-navy-rgb:0, 38, 61;--rc-signin-bg:#fff;--rc-signin-brand-text:var(--rc-brand-navy);--rc-signin-form-width:400px;--rc-signin-gap:20px;--rc-signin-fs-title:30px;--rc-signin-tracking-body:-.14px;--rc-signin-button-height:52px;--rc-signin-button-radius:12px;--rc-signin-button-fs:15px;--rc-signin-button-tracking:-.15px;--rc-signin-retry-height:42px;--rc-signin-retry-padding-inline:20px;--rc-signin-hero-min-width:260px;--rc-signin-hero-mid-width:450px;--rc-signin-hero-padding:30px;--rc-signin-hero-text:#fff;--rc-signin-hero-text-muted:#ffffffb3;--rc-signin-hero-fs-subtitle:16px;--rc-signin-hero-subtitle-max-width:280px;--rc-onboarding-input-height:52px;--rc-onboarding-input-padding-inline:16px;--rc-onboarding-input-border:#99a8b1;--rc-onboarding-input-focus-ring:#d3f1ff;--rc-onboarding-input-error-bg:#fffafb;--rc-onboarding-continue-height:38px;--rc-onboarding-continue-padding-inline:20px;--rc-onboarding-billing-field-gap:14px;--rc-onboarding-billing-input-height:44px;--rc-onboarding-billing-input-padding-inline:14px;--rc-onboarding-billing-select-padding-end:38px;--rc-onboarding-billing-label-fs:13px;--rc-onboarding-billing-postcode-width:130px;--rc-onboarding-billing-row-gap:12px;--rc-onboarding-invite-gap:10px;--rc-onboarding-chip-remove-size:16px;--rc-empty-state-icon:#757575}:root[data-theme=dark]{--rc-topnav-bg:#0f1418f2;--rc-topnav-icon-hover-bg:#1f2930;--rc-topnav-icon-active-color:#37aef2;--rc-text-primary:#e9edf0;--rc-text-secondary:#a8b5bf;--rc-text-dark:#e9edf0;--rc-text-title:#e9edf0;--rc-text-muted:#85939e;--rc-text-light:#75838e;--rc-text-slate:#a8b5bf;--rc-text-strong:#f2f4f6;--rc-text-faint:#8f9da8;--rc-text-menu:#dfe4e8;--rc-text-row-muted:#5d6a74;--rc-accent-hover:#37aef2;--rc-accent-link-hover:#60c2ff;--rc-accent-soft:#0b2f45;--rc-focus-border:#37aef2;--rc-error:#f0605b;--rc-error-hover:#d94a45;--rc-destructive:#cf3f58;--rc-destructive-hover:#b8344c;--rc-error-bg:#3a1a1a;--rc-warning-bg:#3a2a14;--rc-success:#5cc23d;--rc-success-bg:#13301f;--rc-warning-text:#f5b062;--rc-success-text:#6bd28a;--rc-renewal-critical:#f0605b;--rc-info-bg:#10283a;--rc-neutral-bg:#1d262d;--rc-border-subtle:#2b363f;--rc-border-hairline:#263038;--rc-border-header:#3a4651;--rc-border-control:#34404a;--rc-border-chip:#2e3942;--rc-bg-hover-muted:#1f2930;--rc-btn-disabled-bg:#2b363e;--rc-hover-bg-faint:#1c252c;--rc-callout-warning-bg:#33271a;--rc-callout-warning-icon:#e0a24a;--rc-callout-warning-text:#f0c27a;--rc-callout-error-bg:#3a1c20;--rc-callout-error-icon:#f06a7f;--rc-callout-error-text:#f59aa8;--rc-callout-success-bg:#15321f;--rc-callout-success-icon:#35c983;--rc-divider-faint:#232d35;--rc-divider-row:#26313a;--rc-chip-bg-neutral:#26313a;--rc-util-track-bg:#26313a;--rc-chart-bar-rest:#4a5761;--rc-chart-gridline:#232d35;--rc-badge-trial-bg:#0b2f45;--rc-badge-trial-text:#60c2ff;--rc-badge-pending-bg:#26313a;--rc-badge-pending-text:#a8b5bf;--rc-badge-overdue-bg:#4a1a17;--rc-badge-overdue-text:#ff8a80;--rc-badge-warning-bg:#45290f;--rc-badge-warning-text:#ffb46b;--rc-badge-notice-bg:#0d3150;--rc-badge-notice-text:#6cc4ff;--rc-badge-positive-bg:#173a1c;--rc-badge-positive-text:#7bd88a;--rc-tag-neutral-text:#a8b5bf;--rc-tag-neutral-border:#3a4651;--rc-attention-btn-primary-bg:#dfe4e8;--rc-attention-btn-primary-hover-bg:#fff;--rc-attention-btn-primary-text:#0e1418;--rc-attention-btn-secondary-bg:#26313a;--rc-attention-btn-secondary-hover-bg:#2e3a44;--rc-page-bg:#0f1418;--rc-page-bg-rgb:15, 20, 24;--rc-card-bg:#182026;--rc-card-shadow:0px 1px 2px #00000080;--rc-border-color:#34404a;--rc-overlay-bg:#0000008c;--rc-shadow-panel:-4px 0 24px #00000080;--rc-highlight-data:#4a4212;--rc-info-bg-purple:#2a2145;--rc-info-text-purple:#b69cff;--rc-info-bg-warning:#3a2d12;--rc-info-text-warning:#f5b74a;--rc-resolved-bg:#12291b;--rc-overlay-light:#0006;--rc-overlay-scrim-inner:#00000080;--rc-overlay-modal:#0000008c;--rc-shadow-modal:0 8px 30px #0009;--rc-nav-active-bg:#e9edf0;--rc-nav-active-text:#0e1418;--rc-nav-text:#a8b5bf;--rc-nav-text-hover:#f2f4f6;--rc-toggle-bg:#26313a;--rc-toggle-hover:#2e3a44;--rc-shadow-toggle-pill:0 1px 3px #00000080;--rc-addon-toggle-track-off:#4a5761;--rc-segmented-control-active-shadow:0 1px 2px #00000080;--rc-field-required-marker:#f0605b;--rc-elev-2:0 4px 12px #0006, 0 1px 2px #0000004d;--rc-copy-confirmed:#6bd28a;--rc-confirmation-bg:#15321f;--rc-confirmation-text:#6bd28a;--rc-team-admin-bg:#0b2f45;--rc-team-admin-text:#60c2ff;--rc-team-neutral-bg:#1f2930;--rc-team-neutral-text:#a8b5bf;--rc-team-pending-bg:#3a2a14;--rc-team-pending-text:#f5b062;--rc-team-remove-hover-bg:#4a1a17;--rc-team-remove-hover-text:#ff8a80;--rc-audit-payload-bg:#1f2930;--rc-tooltip-bg:#e9edf0;--rc-tooltip-text:#0e1418;--rc-signin-bg:#182026;--rc-signin-brand-text:#e9edf0;--rc-onboarding-input-border:#4a5761;--rc-onboarding-input-focus-ring:#0b2f45;--rc-onboarding-input-error-bg:#2a1618;--rc-empty-state-icon:#8f9da8;--rc-logo-reverse-filter:brightness(0) invert(1)}:root[data-theme=dark] body{background-color:var(--rc-page-bg)}html,body{font-family:var(--rc-font-family);font-size:var(--rc-fs-body);line-height:var(--rc-lh-body);color:var(--rc-text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--rc-text-title);margin:0}h1{font-weight:var(--rc-fw-semibold);font-size:var(--rc-fs-title);line-height:var(--rc-lh-tight);letter-spacing:var(--rc-tracking-tight)}h2{font-weight:var(--rc-fw-semibold);font-size:var(--rc-fs-section);line-height:var(--rc-lh-tight);letter-spacing:var(--rc-tracking-tight)}h3{font-weight:var(--rc-fw-semibold);font-size:var(--rc-fs-card-title);line-height:var(--rc-lh-tight)}a{color:var(--rc-accent);font-weight:var(--rc-fw-medium);text-decoration:none}a:hover{color:var(--rc-accent-link-hover)}h1:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--rc-focus-border);outline-offset:2px}.text-muted{color:var(--rc-text-muted)}.badge{font-size:var(--rc-fs-pill);font-weight:var(--rc-fw-semibold);line-height:var(--rc-lh-body);border-radius:12px;padding:2px 10px;display:inline-block}.page-content{padding:8px var(--rc-page-pad-x) 30px;background-color:var(--rc-page-bg);min-height:100%}.page-header{justify-content:space-between;align-items:center;padding:25px 0;display:flex}.page-title{font-size:var(--rc-fs-title);font-weight:var(--rc-fw-semibold);color:var(--rc-text-title);letter-spacing:var(--rc-tracking-tight);line-height:32px}.page-title-group--inline{align-items:center;gap:4px;display:flex}.page-subtitle{font-size:var(--rc-fs-body);color:var(--rc-text-muted);margin:4px 0 0}.action-btn{border:1px solid var(--rc-border-color);color:var(--rc-text-primary);font-size:var(--rc-fs-meta);font-weight:var(--rc-fw-medium);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 14px;display:inline-flex;overflow:hidden}.action-btn svg{flex-shrink:0}.action-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-btn:hover:not(:disabled){background:var(--rc-toggle-bg)}.action-btn:disabled{opacity:var(--rc-disabled-opacity);cursor:not-allowed}
