:root,[data-sp-theme=light]{--sp-bg-canvas:#fbf7f1;--sp-bg-surface:#fff;--sp-bg-subtle:#f7f5f1;--sp-border:#e8e4dd;--sp-border-strong:#d8d2c8;--sp-input-border:#857f74;--sp-text:#1b2340;--sp-text-muted:#6b7280;--sp-text-inverse:#fff;--sp-kbd-text:#5b6472;--sp-brand:#1d6fe0;--sp-brand-strong:#1558b5;--sp-brand-soft:#eaf2fd;--sp-accent:#1d6fe0;--sp-accent-soft:#1d6fe01a;--sp-accent-contrast:#fff;--sp-success:#22a06b;--sp-success-soft:#e6f6ef;--sp-warning:#d97706;--sp-danger:#dc2626;--sp-ring:conic-gradient(from 210deg, #1d6fe0, #22a06b, #f5c518, #f0731d, #e2464a, #8b5cf6, #1d6fe0);--sp-ring-width:3px;--sp-ring-gap:2px;--sp-ring-gap-color:#fff;--sp-topbar-h:68px;--sp-sidebar-w:244px;--sp-rail-w:300px;--sp-drawer-w:396px;--sp-switcher-w:400px;--sp-gap:24px;--sp-radius:12px;--sp-radius-sm:8px;--sp-radius-pill:999px;--sp-shadow-card:0 1px 2px #1b23400f;--sp-shadow-pop:0 18px 44px #1b234029;--sp-scrim:#1b234070;--sp-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sp-font-size:14px;--sp-line-height:1.45;--sp-bg-pattern:none}[data-sp-theme=dark]{--sp-bg-canvas:#12151f;--sp-bg-surface:#1a1e2b;--sp-bg-subtle:#222739;--sp-border:#2a2f3f;--sp-border-strong:#3a4156;--sp-input-border:#76809b;--sp-text:#eef1f7;--sp-text-muted:#9aa3b8;--sp-text-inverse:#12151f;--sp-kbd-text:#9aa3b8;--sp-brand:#5b9bf0;--sp-brand-strong:#7db0f5;--sp-brand-soft:#5b9bf029;--sp-accent:#5b9bf0;--sp-accent-soft:#5b9bf02e;--sp-accent-contrast:#0f1320;--sp-success:#3cc78c;--sp-success-soft:#3cc78c29;--sp-warning:#f0a33c;--sp-danger:#f16b6b;--sp-ring-gap-color:#1a1e2b;--sp-shadow-card:0 1px 2px #0006;--sp-shadow-pop:0 18px 44px #00000080;--sp-scrim:#0009}.sp-shell[data-sp-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sp-shell[data-sp-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sp-shell{grid-template-columns:var(--sp-sidebar-w) minmax(0, 1fr);grid-template-rows:var(--sp-topbar-h) minmax(0, 1fr);height:100vh;font-family:var(--sp-font-sans);font-size:var(--sp-font-size);line-height:var(--sp-line-height);color:var(--sp-text);background:var(--sp-bg-canvas);-webkit-font-smoothing:antialiased;display:grid;overflow:hidden}.sp-shell *,.sp-shell :before,.sp-shell :after{box-sizing:border-box}.sp-shell__content{align-items:flex-start;gap:var(--sp-gap);background-color:var(--sp-bg-canvas);background-image:none;grid-area:2/2;min-height:0;padding:0;display:flex;overflow-y:auto}.sp-main{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}.sp-rail-col{flex:0 0 var(--sp-rail-w);width:var(--sp-rail-w)}.sp-card{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-bg-surface);box-shadow:var(--sp-shadow-card)}.sp-muted{color:var(--sp-text-muted)}.sp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-shell :focus-visible{outline:2px solid var(--sp-brand);outline-offset:2px}.sp-topbar{z-index:40;height:var(--sp-topbar-h);border-bottom:1px solid var(--sp-border);background:var(--sp-bg-surface);grid-area:1/2;align-items:center;gap:12px;padding:0 20px 0 28px;display:flex}.sp-topbar__search{border:1px solid var(--sp-input-border);background:var(--sp-bg-surface);border-radius:10px;flex:600px;align-items:center;min-width:0;max-width:600px;height:40px;padding:0 10px 0 14px;display:flex;position:relative}.sp-topbar__search:focus-within{border-color:var(--sp-brand)}.sp-topbar__search-icon{color:var(--sp-text-muted);flex:none;margin-right:10px}.sp-topbar__search-input{appearance:none;min-width:0;color:var(--sp-text);background:0 0;border:0;outline:none;flex:auto;font-family:inherit;font-size:14px}.sp-topbar__search-input::placeholder{color:var(--sp-text-muted)}.sp-kbd{border:1px solid var(--sp-border);background:var(--sp-bg-subtle);color:var(--sp-kbd-text);letter-spacing:.02em;border-radius:6px;flex:none;padding:3px 8px;font-size:11px}.sp-topbar__spacer{flex:auto}.sp-topbar__context{align-items:center;display:flex}.sp-topbar__actions{align-items:center;gap:6px;display:flex}.sp-iconbutton{width:38px;height:38px;color:var(--sp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.sp-iconbutton:hover{background:var(--sp-bg-subtle);color:var(--sp-text)}.sp-iconbutton__dot{border:2px solid var(--sp-bg-surface);background:#f0731d;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.sp-apppill{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-bg-surface);max-width:220px;height:46px;color:var(--sp-text);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:0 12px;font-family:inherit;display:inline-flex}.sp-apppill:hover{background:var(--sp-bg-subtle)}.sp-apppill[aria-expanded=true]{border-color:var(--sp-border-strong);background:var(--sp-bg-subtle)}.sp-apppill__text{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.sp-apppill__name,.sp-apppill__sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sp-apppill__name{font-size:14px;font-weight:600}.sp-apppill__sub{color:var(--sp-text-muted);font-size:12px}.sp-userbutton{border-radius:var(--sp-radius);height:46px;color:var(--sp-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px 0 4px;font-family:inherit;display:inline-flex}.sp-userbutton:hover{background:var(--sp-bg-subtle)}.sp-userbutton__name{white-space:nowrap;font-size:14px;font-weight:600}.sp-ring{background:var(--sp-ring);padding:var(--sp-ring-width);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.sp-ring__inner{border:var(--sp-ring-gap) solid var(--sp-ring-gap-color);background:var(--sp-bg-subtle);width:100%;height:100%;color:var(--sp-text-muted);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.sp-ring__img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sp-ring__initials{letter-spacing:.02em;font-size:.4em}.sp-ring__verified{border:2px solid var(--sp-ring-gap-color);background:var(--sp-success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34%;min-width:12px;max-width:24px;height:34%;min-height:12px;max-height:24px;display:flex;position:absolute;bottom:0;right:0}.sp-sidebar{height:100%;min-height:0;width:var(--sp-sidebar-w);border-right:1px solid var(--sp-border);background:var(--sp-bg-surface);flex-direction:column;grid-area:1/1/span 2;display:flex}.sp-sidebar__brand{height:var(--sp-topbar-h);flex:0 0 var(--sp-topbar-h);border-bottom:1px solid #0000;align-items:center;gap:10px;padding:0 18px;display:flex}.sp-brandmark{flex:none;justify-content:center;align-items:center;width:24px;height:22px;display:flex}.sp-brandmark img{object-fit:contain;width:100%;height:100%}.sp-sidebar__brand-name{color:var(--sp-text);letter-spacing:-.01em;font-size:17px;font-weight:700}.sp-sidebar__app{align-items:center;gap:10px;padding:4px 18px 16px;display:flex}.sp-sidebar__app-icon{background:var(--sp-accent-soft);width:34px;height:34px;color:var(--sp-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.sp-sidebar__app-name{color:var(--sp-accent);flex-direction:column;font-size:15px;font-weight:700;line-height:1.15;display:flex}.sp-sidebar__app-name span:first-child{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.sp-sidebar__nav{flex:auto;padding:0 12px 12px;overflow-y:auto}.sp-navsection+.sp-navsection{margin-top:18px}.sp-navsection--divided{border-top:1px solid var(--sp-border);margin-top:16px;padding-top:16px}.sp-navsection__label{color:var(--sp-text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;padding:0 10px;font-size:11px;font-weight:600}.sp-navsection__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sp-navitem{height:40px;color:var(--sp-text);border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.sp-navitem:hover{background:var(--sp-bg-subtle)}.sp-navitem__icon{color:var(--sp-text-muted);flex:none}.sp-navitem__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sp-navitem__badge{border-radius:var(--sp-radius-pill);background:var(--sp-accent-soft);color:var(--sp-accent);flex:none;padding:1px 7px;font-size:11px;font-weight:600}.sp-navitem[aria-current=page]{background:var(--sp-brand-soft);color:var(--sp-brand-strong);font-weight:600}.sp-navitem[aria-current=page] .sp-navitem__icon{color:var(--sp-brand-strong)}.sp-sidebar__footer{border-top:1px solid var(--sp-border);padding:12px 18px 18px}.sp-sidebar__footer-title{color:var(--sp-text-muted);margin:0 0 8px;font-size:12px}.sp-sidebar__sync{color:var(--sp-text);align-items:center;gap:10px;font-size:13px;display:flex}.sp-sidebar__sync-icon{color:var(--sp-success);justify-content:center;align-items:center;display:flex}.sp-sidebar__sync--stale .sp-sidebar__sync-icon{color:var(--sp-warning)}.sp-sidebar__sync--offline .sp-sidebar__sync-icon{color:var(--sp-danger)}.sp-switcher-anchor{position:relative}.sp-switcher{z-index:60;width:var(--sp-switcher-w);border:1px solid var(--sp-border);background:var(--sp-bg-surface);box-shadow:var(--sp-shadow-pop);border-radius:14px;padding:18px;position:absolute;top:calc(100% + 10px);right:0}.sp-switcher__title{margin:0;font-size:17px;font-weight:700}.sp-switcher__subtitle{color:var(--sp-text-muted);margin:2px 0 14px;font-size:13px}.sp-switcher__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sp-switcher__cell{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-bg-surface);min-height:108px;color:var(--sp-text);cursor:pointer;text-align:left;flex-direction:column;gap:6px;padding:14px;font-family:inherit;text-decoration:none;display:flex;position:relative}.sp-switcher__cell:hover{background:var(--sp-bg-subtle)}.sp-switcher__cell--active{border-color:var(--sp-accent);background:var(--sp-bg-surface)}.sp-appicon{object-fit:contain;flex:none;display:inline-flex}.sp-appicon--fallback{background:color-mix(in srgb, currentColor 14%, transparent);text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;font-weight:700;line-height:1}.sp-appicon--brand{background:0 0}.sp-switcher__cell-icon{width:30px;height:30px;color:var(--sp-accent);border-radius:9px;justify-content:center;align-items:center;display:flex;overflow:hidden}.sp-switcher__cell-icon--brand{color:var(--sp-brand)}.sp-switcher__cell-name{font-size:14px;font-weight:700;line-height:1.2}.sp-switcher__cell-status{color:var(--sp-text-muted);font-size:12px}.sp-switcher__badge{border-radius:var(--sp-radius-pill);background:var(--sp-accent-soft);color:var(--sp-accent);padding:2px 9px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}.sp-switcher__footer{border-top:1px solid var(--sp-border);color:var(--sp-brand);align-items:center;gap:10px;margin-top:14px;padding-top:14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sp-switcher__footer-label{flex:auto}.sp-drawer{z-index:70;top:calc(var(--sp-topbar-h) - 12px);width:var(--sp-drawer-w);border-top:1px solid var(--sp-border);border-left:1px solid var(--sp-border);background:var(--sp-bg-surface);box-shadow:var(--sp-shadow-pop);border-top-left-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto}.sp-drawer__header{align-items:center;gap:10px;padding:16px 18px;display:flex}.sp-drawer__brand{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.sp-beta-badge{border:1px solid var(--sp-brand);border-radius:var(--sp-radius-pill);background:var(--sp-brand-soft);color:var(--sp-brand-strong);font-family:var(--sp-font-sans);letter-spacing:.01em;text-transform:none;white-space:nowrap;cursor:default;flex:none;align-items:center;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600;line-height:16px;display:inline-flex}.sp-drawer__title{text-align:right;flex:auto;margin:0;font-size:16px;font-weight:700}.sp-drawer__profile{align-items:center;gap:16px;padding:4px 18px 18px;display:flex}.sp-drawer__profile-text{flex-direction:column;gap:4px;min-width:0;display:flex}.sp-drawer__name{margin:0;font-size:18px;font-weight:700}.sp-drawer__email{color:var(--sp-text-muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}.sp-pill-success{border-radius:var(--sp-radius-pill);background:var(--sp-success-soft);width:fit-content;color:var(--sp-success);align-items:center;gap:6px;margin-top:2px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.sp-idchip{border:1px solid var(--sp-border);background:var(--sp-bg-subtle);width:100%;color:var(--sp-text-muted);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:8px;margin-top:4px;padding:6px 8px 6px 12px;font-family:inherit;font-size:12px;display:flex}.sp-idchip__value{flex:auto}.sp-drawer__links{flex-direction:column;padding:0 10px;display:flex}.sp-drawer__link{height:46px;color:var(--sp-text);border-radius:10px;align-items:center;gap:14px;padding:0 8px;font-size:14px;text-decoration:none;display:flex}.sp-drawer__link:hover{background:var(--sp-bg-subtle)}.sp-drawer__link-icon{color:var(--sp-text-muted)}.sp-drawer__link-label{flex:auto}.sp-drawer__cta{background:var(--sp-brand);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:46px;margin:14px 18px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sp-drawer__cta:hover{background:var(--sp-brand-strong)}.sp-drawer__section-title{margin:0 18px 10px;font-size:15px;font-weight:700}.sp-drawer__scope{flex-direction:column;gap:10px;padding:0 18px;display:flex}.sp-scoperow{border:1px solid var(--sp-border);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sp-scoperow__icon{background:var(--sp-brand-soft);width:32px;height:32px;color:var(--sp-brand);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.sp-scoperow__icon--accent{background:var(--sp-accent-soft);color:var(--sp-accent)}.sp-scoperow__title{font-size:13px;font-weight:600}.sp-scoperow__subtitle{color:var(--sp-text-muted);font-size:12px}.sp-drawer__info{color:var(--sp-text-muted);gap:10px;padding:12px 18px 16px;font-size:12px;display:flex}.sp-drawer__info-icon{color:var(--sp-brand);flex:none}.sp-drawer__footer{border-top:1px solid var(--sp-border);margin-top:auto;display:flex}.sp-drawer__footer-action{height:56px;color:var(--sp-text);cursor:pointer;background:0 0;border:0;flex:50%;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.sp-drawer__footer-action+.sp-drawer__footer-action{border-left:1px solid var(--sp-border)}.sp-drawer__footer-action:hover{background:var(--sp-bg-subtle)}.sp-profilemenu{z-index:70;top:calc(var(--sp-topbar-h) - 6px);right:var(--sp-gap);width:min(300px, calc(100vw - 2 * var(--sp-gap)));border:1px solid var(--sp-border);background:var(--sp-bg-surface);box-shadow:var(--sp-shadow-pop);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.sp-profilemenu:focus{outline:none}.sp-profilemenu__header{border-bottom:1px solid var(--sp-border);flex-direction:column;gap:2px;padding:14px 16px 12px;display:flex}.sp-profilemenu__name{color:var(--sp-text);font-size:14px;font-weight:700}.sp-profilemenu__email{color:var(--sp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sp-profilemenu__note{color:var(--sp-text-muted);margin-top:8px;font-size:12px;line-height:1.4}.sp-profilemenu__items{flex-direction:column;padding:6px;display:flex}.sp-profilemenu__item{border-radius:var(--sp-radius-sm);width:100%;min-height:40px;color:var(--sp-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.sp-profilemenu__item:hover,.sp-profilemenu__item:focus-visible{background:var(--sp-bg-subtle)}.sp-pageheader__title{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800;line-height:1.1}.sp-pageheader__subtitle{color:var(--sp-text-muted);margin:8px 0 0;font-size:15px}.sp-grid{gap:16px;display:grid}.sp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-row{align-items:flex-start;gap:16px;display:flex}.sp-row>*{flex:1 1 0;min-width:0}.sp-row>.sp-activity{flex:1.25 1 0}.sp-statcard{color:inherit;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.sp-statcard__icon{background:var(--sp-accent-soft);width:52px;height:52px;color:var(--sp-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sp-statcard__icon--square{border-radius:12px}.sp-statcard__body{flex:auto;min-width:0}.sp-statcard__title{color:var(--sp-text-muted);font-size:13px}.sp-statcard__value{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.2}.sp-statcard__subtitle{color:var(--sp-text-muted);font-size:12px}.sp-statcard__chevron{color:var(--sp-text-muted);flex:none}.sp-statcard--stacked{flex-direction:row;align-items:flex-start}.sp-statcard--stacked .sp-statcard__value{font-size:24px}.sp-progress{border-radius:var(--sp-radius-pill);background:var(--sp-bg-subtle);height:6px;margin-top:10px;overflow:hidden}.sp-progress__bar{border-radius:var(--sp-radius-pill);background:var(--sp-accent);height:100%}.sp-section{padding:18px}.sp-section__head{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.sp-section__titles{flex:auto}.sp-section__title{margin:0;font-size:19px;font-weight:700}.sp-section__subtitle{color:var(--sp-text-muted);margin:4px 0 0;font-size:13px}.sp-section__link{color:var(--sp-brand);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sp-appcard{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-bg-surface);flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.sp-appcard__icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.sp-appcard__menu{position:absolute;top:12px;right:10px}.sp-appcard__name{margin:2px 0 0;font-size:16px;font-weight:700;line-height:1.2}.sp-appcard__status{color:var(--sp-text-muted);font-size:13px}.sp-appcard__status strong{color:var(--sp-text);font-weight:700}.sp-appcard__open{background:var(--sp-accent-soft);height:40px;color:var(--sp-accent);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sp-hero{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-bg-surface);box-shadow:var(--sp-shadow-card);align-items:stretch;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden}.sp-hero__body{flex:58%;min-width:0}.sp-hero__kicker{color:var(--sp-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.sp-hero__title{letter-spacing:-.02em;margin:8px 0 0;font-size:30px;font-weight:800;line-height:1.15}.sp-hero__meta{color:var(--sp-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.sp-hero__meta-item{align-items:center;gap:6px;display:inline-flex}.sp-hero__description{max-width:460px;color:var(--sp-text);margin:12px 0 0;font-size:14px}.sp-hero__actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.sp-hero__illustration{flex:42%;min-width:0;position:relative}.sp-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sp-button--primary{background:var(--sp-accent);color:var(--sp-accent-contrast)}.sp-button--secondary{border-color:var(--sp-border-strong);background:var(--sp-bg-surface);color:var(--sp-text)}.sp-stepper{padding:16px 20px 20px}.sp-stepper__title{color:var(--sp-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.sp-stepper__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.sp-stepper__item{flex:auto;align-items:center;gap:12px;display:flex}.sp-stepper__item:last-child{flex:none}.sp-stepper__index{background:var(--sp-accent-soft);width:38px;height:38px;color:var(--sp-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.sp-stepper__item--active .sp-stepper__index{background:var(--sp-accent);color:var(--sp-accent-contrast)}.sp-stepper__label{letter-spacing:.02em;font-size:13px;font-weight:700}.sp-stepper__sublabel{color:var(--sp-text-muted);font-size:12px}.sp-stepper__line{background:var(--sp-text-muted);opacity:.38;border-radius:2px;flex:auto;height:2px;margin:0 14px}.sp-activity__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sp-activityrow{border:1px solid var(--sp-border);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sp-activityrow__icon{background:var(--sp-accent-soft);width:36px;height:36px;color:var(--sp-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.sp-activityrow__body{flex:auto;min-width:0}.sp-activityrow__title{font-size:14px;font-weight:600}.sp-activityrow__subtitle{color:var(--sp-text-muted);font-size:12px}.sp-activityrow__meta{color:var(--sp-text-muted);white-space:nowrap;flex:none;font-size:12px}.sp-statuspill{color:var(--sp-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sp-statuspill__icon{color:var(--sp-success)}.sp-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sp-quicktile{border:1px solid var(--sp-border);color:inherit;border-radius:10px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.sp-quicktile:hover{background:var(--sp-bg-subtle)}.sp-quicktile__icon{background:var(--sp-accent-soft);width:36px;height:36px;color:var(--sp-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sp-quicktile__body{flex:auto;min-width:0}.sp-quicktile__title{font-size:14px;font-weight:600}.sp-quicktile__subtitle{color:var(--sp-text-muted);font-size:12px}.sp-rail{flex-direction:column;gap:16px;display:flex}.sp-railcard{color:inherit;gap:12px;padding:16px;text-decoration:none;display:flex}.sp-railcard__icon{background:var(--sp-brand-soft);width:34px;height:34px;color:var(--sp-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sp-railcard__icon--success{background:var(--sp-success-soft);color:var(--sp-success)}.sp-railcard__body{flex:auto;min-width:0}.sp-railcard__title{margin:0;font-size:15px;font-weight:700}.sp-railcard__text{color:var(--sp-text-muted);margin:6px 0 0;font-size:13px}.sp-railcard__link{color:var(--sp-brand);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sp-railcard__chevron{color:var(--sp-text-muted);flex:none;align-self:center}.sp-railcard--quote{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:8px}.sp-railcard__quotemark{color:var(--sp-border-strong)}.sp-railcard__quote{color:var(--sp-text-muted);margin:0;font-size:15px;font-style:italic;line-height:1.5}.sp-railcard__cite{color:var(--sp-text-muted);font-size:13px;font-style:normal}.sp-sidebar__toggle,.sp-topbar__search-toggle,.sp-sidebar__close,.sp-sidebar-scrim{display:none}@media (max-width:1280px){.sp-rail-col{display:none}}@media (max-width:1024px){.sp-shell{grid-template-columns:minmax(0,1fr)}.sp-topbar,.sp-shell__content{grid-column:1}.sp-sidebar{z-index:80;transition:transform .18s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sp-shell--menu-open .sp-sidebar{box-shadow:var(--sp-shadow-pop);transform:translate(0)}.sp-sidebar-scrim{z-index:79;background:var(--sp-scrim);display:block;position:fixed;inset:0}.sp-sidebar__close{flex:none;margin-left:auto;margin-right:-8px;display:inline-flex}.sp-sidebar__toggle{display:inline-flex}.sp-topbar__search{flex-basis:260px}.sp-apppill{max-width:168px}.sp-drawer{border-top-left-radius:0;width:100%;top:0}.sp-switcher{width:min(var(--sp-switcher-w), calc(100vw - 24px))}}@media (max-width:640px){.sp-topbar{gap:4px;padding:0 10px;position:relative}.sp-topbar__search,.sp-topbar .sp-kbd,.sp-topbar__help,.sp-topbar .sp-apppill__sub,.sp-userbutton__name,.sp-userbutton__chevron{display:none}.sp-topbar__search-toggle{flex:none;display:inline-flex}.sp-topbar__context,.sp-switcher-anchor{flex:0 auto;min-width:0}.sp-topbar__actions{flex:none;gap:2px}.sp-apppill{gap:4px;min-width:0;max-width:100%;height:40px;padding:0 6px}.sp-apppill>*{flex-shrink:0}.sp-apppill>.sp-apppill__text{flex:0 auto;min-width:0;max-width:104px}.sp-apppill__name{font-size:13px}.sp-userbutton{gap:0;height:40px;padding:0 2px}.sp-topbar--search-open .sp-topbar__search{z-index:2;max-width:none;box-shadow:var(--sp-shadow-pop);display:flex;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.sp-switcher{top:calc(var(--sp-topbar-h) - 4px);width:auto;max-height:calc(100vh - var(--sp-topbar-h) - 16px);max-height:calc(100dvh - var(--sp-topbar-h) - 16px);position:fixed;left:10px;right:10px;overflow-y:auto}}@media (hover:none){.sp-kbd{display:none}}@media (max-width:640px){.sp-statcard{flex-direction:column;align-items:flex-start;gap:10px;padding:14px;position:relative}.sp-statcard__icon{width:40px;height:40px}.sp-statcard__body{width:100%}.sp-statcard__title,.sp-statcard__subtitle,.sp-quicktile__title,.sp-quicktile__subtitle{overflow-wrap:anywhere}.sp-statcard>.sp-statcard__chevron{position:absolute;top:14px;right:12px}.sp-quick__grid{grid-template-columns:minmax(0,1fr)}.sp-section__link{min-height:24px}}@media (max-width:359px){.sp-topbar{gap:2px;padding:0 6px}.sp-topbar:has(.sp-topbar__context) .sp-apppill__text{display:none}}.sp-statcard__body,.sp-statcard__title,.sp-statcard__value,.sp-statcard__subtitle,.sp-appcard__status,.sp-activityrow__title,.sp-activityrow__subtitle,.sp-quicktile__title,.sp-quicktile__subtitle,.sp-scoperow__title,.sp-scoperow__subtitle,.sp-switcher__cell-name,.sp-switcher__cell-status,.sp-apppill__name,.sp-apppill__sub,.sp-stepper__label,.sp-stepper__sublabel,.sp-hero__kicker,.sp-drawer__email{display:block}
