@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";.dashboard-page{display:grid;gap:var(--f5-space-6);padding-bottom:var(--f5-space-6)}.dashboard-page__header,.dashboard-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--f5-space-4);min-width:0}.dashboard-page__header>*,.dashboard-section-heading>*{min-width:0}.dashboard-page__header h1,.dashboard-page h2,.dashboard-page h3{margin:0;color:var(--f5-anchor-navy);letter-spacing:0;overflow-wrap:anywhere}.dashboard-page h2{font-size:19px;line-height:1.28}.dashboard-page h3{font-size:15px;line-height:1.32}.dashboard-kicker{margin:0 0 var(--f5-space-1);color:var(--f5-gray-500);font-size:11px;font-weight:var(--f5-fw-semibold);letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.dashboard-page__notice{margin-top:calc(var(--f5-space-4) * -1)}.dashboard-page__refreshing{display:inline-flex;align-items:center;gap:var(--f5-space-2);margin:calc(var(--f5-space-4) * -1) 0 0;color:var(--f5-gray-500);font-size:13px}.overview-page__account,.overview-page__products,.overview-page__pulse,.billing-page__plan,.billing-page__included,.billing-page__payment,.settings-page__logo-section,.settings-page__section,.settings-page__help{min-width:0;padding:var(--f5-space-5) 0;border-top:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border)}.overview-page__account{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:var(--f5-space-5);align-items:center}.overview-page__identity{display:flex;align-items:center;gap:var(--f5-space-3);min-width:0}.overview-page__identity>div{min-width:0}.overview-page__logo{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;border:1px solid var(--f5-border);border-radius:6px;background:var(--f5-white);color:var(--f5-anchor-navy);font-size:14px;font-weight:var(--f5-fw-bold);object-fit:contain}.overview-page__logo--fallback{background:var(--f5-navy-50)}.overview-page__account-details,.overview-page__pulse-grid{display:grid;gap:var(--f5-space-3);margin:0}.overview-page__account-details{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-page__account-details div,.overview-page__pulse-cell{min-width:0}.overview-page__account-details dt,.overview-page__pulse-cell dt{color:var(--f5-gray-500);font-size:11px;font-weight:var(--f5-fw-semibold);letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.overview-page__account-details dd,.overview-page__pulse-cell dd{margin:var(--f5-space-1) 0 0;color:var(--f5-gray-800);font-size:14px;font-weight:var(--f5-fw-semibold);overflow-wrap:anywhere}.overview-page__products,.overview-page__pulse,.billing-page__included,.settings-page__section,.settings-page__help,.settings-page__logo-section{display:grid;gap:var(--f5-space-4)}.overview-page__product-list{margin:0;padding:0;list-style:none}.overview-page__product-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--f5-space-4);align-items:center;min-width:0;padding:var(--f5-space-3) 0;border-top:1px solid var(--f5-divider)}.overview-page__product-row:last-child{border-bottom:1px solid var(--f5-divider)}.overview-page__product-row>div{min-width:0}.overview-page__product-main{display:flex;align-items:flex-start;gap:var(--f5-space-3);min-width:0}.overview-page__product-icon{flex:0 0 auto;width:44px;height:44px;border-radius:12px;object-fit:cover;box-shadow:0 0 0 1px #1a3a6b14;background:transparent}.overview-page__product-row p{margin:var(--f5-space-1) 0 0;color:var(--f5-gray-600);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.overview-page__product-row a{display:inline-flex;align-items:center;gap:var(--f5-space-1);min-height:34px;padding:0 var(--f5-space-2);border:1px solid var(--f5-border-strong);border-radius:6px;color:var(--f5-anchor-navy);font-size:13px;font-weight:var(--f5-fw-semibold);white-space:nowrap}.overview-page__product-row a:hover{background:var(--f5-navy-50);color:var(--f5-anchor-navy);text-decoration:none}.overview-page__pulse-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-page__pulse-cell{padding-right:var(--f5-space-3);border-right:1px solid var(--f5-border)}.overview-page__pulse-cell:last-child{padding-right:0;border-right:0}.billing-page__plan{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--f5-space-4)}.billing-page__price{margin:0;color:var(--f5-anchor-navy);font-size:26px;font-weight:var(--f5-fw-bold);line-height:1;white-space:nowrap}.billing-page__included ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--f5-space-2);margin:0;padding:0;list-style:none}.billing-page__included li{display:flex;align-items:center;gap:var(--f5-space-2);min-width:0;padding:var(--f5-space-3) 0;color:var(--f5-gray-700);font-size:14px;overflow-wrap:anywhere}.billing-page__included svg{flex:0 0 auto;color:var(--f5-teal-500)}.billing-page__payment p:last-child{margin:0;color:var(--f5-gray-700);font-size:15px}.settings-page__read-only{margin:calc(var(--f5-space-4) * -1) 0 0;color:var(--f5-gray-600);font-size:14px}.settings-page__logo-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--f5-space-4);align-items:center}.settings-page__logo-preview{display:grid;width:96px;height:72px;place-items:center;overflow:hidden;border:1px dashed var(--f5-border-strong);border-radius:6px;background:var(--f5-white);color:var(--f5-gray-500)}.settings-page__logo-preview img{width:100%;height:100%;object-fit:contain}.settings-page__logo-controls{display:grid;gap:var(--f5-space-2);min-width:0}.settings-page__logo-controls p{margin:0;color:var(--f5-gray-500);font-size:12px;overflow-wrap:anywhere}.settings-page__logo-actions,.settings-page__form-actions,.settings-page__help-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--f5-space-2)}.settings-page__form{display:grid;gap:var(--f5-space-6)}.settings-page__grid{display:grid;gap:var(--f5-space-3);min-width:0}.settings-page__grid--three{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(160px,.7fr))}.settings-page__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page__visibility{display:grid;gap:var(--f5-space-1);min-width:0;color:var(--f5-gray-700);font-size:13px;font-weight:var(--f5-fw-medium);overflow-wrap:anywhere}.settings-page__segments{display:inline-flex;width:fit-content;max-width:100%;overflow:hidden;border:1px solid var(--f5-border-strong);border-radius:6px;background:var(--f5-white)}.settings-page__segments button{min-height:36px;padding:0 var(--f5-space-2);border:0;border-right:1px solid var(--f5-border-strong);background:transparent;color:var(--f5-gray-600);cursor:pointer;font-size:13px;font-weight:var(--f5-fw-medium);overflow-wrap:anywhere}.settings-page__segments button:last-child{border-right:0}.settings-page__segments button[aria-checked=true]{background:var(--f5-navy-50);color:var(--f5-anchor-navy);font-weight:var(--f5-fw-semibold)}.settings-page__segments button:focus-visible,.overview-page__product-row a:focus-visible{outline:none;box-shadow:var(--f5-shadow-focus)}.settings-page__help-actions span{color:var(--f5-gray-500);font-size:12px;font-weight:var(--f5-fw-regular)}.analytics-page{gap:0}.analytics-page>.dashboard-page__header{padding-bottom:var(--f5-space-4)}.analytics-page__filters{display:flex;align-items:end;justify-content:space-between;gap:var(--f5-space-4);min-width:0;padding:var(--f5-space-4) 0;border-top:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border)}.analytics-page__ranges{display:inline-flex;flex:0 1 auto;max-width:100%;overflow:hidden;border:1px solid var(--f5-border-strong);border-radius:6px;background:var(--f5-white)}.analytics-page__range-button{min-height:36px;padding:0 var(--f5-space-3);border:0;border-right:1px solid var(--f5-border-strong);background:transparent;color:var(--f5-gray-600);cursor:pointer;font-size:13px;font-weight:var(--f5-fw-medium);white-space:nowrap}.analytics-page__range-button:last-child{border-right:0}.analytics-page__range-button[aria-pressed=true]{background:var(--f5-navy-50);color:var(--f5-anchor-navy);font-weight:var(--f5-fw-semibold)}.analytics-page__range-button:focus-visible{position:relative;z-index:1;outline:none;box-shadow:var(--f5-shadow-focus)}.analytics-page__product-field{flex:0 1 184px;margin:0}.analytics-page__metrics,.analytics-page__section{min-width:0;padding:var(--f5-space-5) 0;border-bottom:1px solid var(--f5-border)}.analytics-page__section--empty{min-height:154px}.analytics-page__coverage{flex:0 0 auto;padding:3px var(--f5-space-2);border:1px solid var(--f5-border-strong);border-radius:999px;background:var(--f5-gray-25);color:var(--f5-gray-600);font-size:11px;font-weight:var(--f5-fw-semibold);line-height:1.3;text-align:center}.analytics-page__coverage[data-coverage=complete]{border-color:color-mix(in srgb,var(--f5-success) 42%,var(--f5-border));color:var(--f5-teal-500)}.analytics-page__coverage[data-coverage=partial]{border-color:color-mix(in srgb,var(--f5-warning) 52%,var(--f5-border));color:var(--f5-gray-700)}.analytics-page__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--f5-space-4) 0 0;border-top:1px solid var(--f5-border)}.analytics-page__metric{min-width:0;padding:var(--f5-space-3);border-right:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border)}.analytics-page__metric:nth-child(3n){border-right:0}.analytics-page__metric dt{color:var(--f5-gray-500);font-size:11px;font-weight:var(--f5-fw-semibold);letter-spacing:.05em;line-height:1.3;overflow-wrap:anywhere;text-transform:uppercase}.analytics-page__metric dd{margin:var(--f5-space-1) 0 0;color:var(--f5-anchor-navy);font-size:20px;font-weight:var(--f5-fw-bold);line-height:1.2;overflow-wrap:anywhere}.analytics-page__activity-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:var(--f5-space-5);align-items:start;margin-top:var(--f5-space-4)}.analytics-page__chart-wrap,.analytics-page__table-wrap{min-width:0}.analytics-page__chart{display:block;width:100%;height:auto;min-height:150px;overflow:visible}.analytics-page__chart-baseline{stroke:var(--f5-border-strong);stroke-width:1}.analytics-page__chart-bar--opens,.analytics-page__chart-swatch--opens{fill:var(--f5-navy-500);background:var(--f5-navy-500)}.analytics-page__chart-bar--runs,.analytics-page__chart-swatch--runs{fill:var(--f5-teal-400);background:var(--f5-teal-400)}.analytics-page__chart-key{display:flex;flex-wrap:wrap;gap:var(--f5-space-3);margin-top:var(--f5-space-2);color:var(--f5-gray-600);font-size:12px}.analytics-page__chart-key span{display:inline-flex;align-items:center;gap:var(--f5-space-1)}.analytics-page__chart-swatch{display:inline-block;width:8px;height:8px;border-radius:2px}.analytics-page__table-wrap{overflow-x:auto;border-top:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border)}.analytics-page__table-wrap:focus-visible{outline:2px solid var(--f5-teal-500);outline-offset:2px}.analytics-page__table{width:100%;min-width:440px;border-collapse:collapse;color:var(--f5-gray-700);font-size:12px;line-height:1.4;text-align:right}.analytics-page__table th,.analytics-page__table td{padding:var(--f5-space-2);border-bottom:1px solid var(--f5-divider)}.analytics-page__table td{white-space:nowrap}.analytics-page__table thead th{color:var(--f5-gray-500);font-size:10px;font-weight:var(--f5-fw-semibold);letter-spacing:.05em;text-transform:uppercase}.analytics-page__table th:first-child{text-align:left}.analytics-page__table tbody th{color:var(--f5-gray-700);font-weight:var(--f5-fw-semibold);overflow-wrap:anywhere}.analytics-page__table tbody tr:last-child th,.analytics-page__table tbody tr:last-child td{border-bottom:0}.analytics-page__table--fleet{min-width:620px}.analytics-page__organization-link{color:var(--f5-anchor-navy);font-weight:var(--f5-fw-semibold);overflow-wrap:anywhere;white-space:normal;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--f5-anchor-navy) 40%,transparent);text-underline-offset:2px}.analytics-page__organization-link:hover{color:var(--f5-navy-500)}.analytics-page__organization-link:focus-visible{outline:none;box-shadow:var(--f5-shadow-focus)}.analytics-page__load-more{display:flex;justify-content:flex-start;margin-top:var(--f5-space-3)}.analytics-page__drilldown{min-width:0}.analytics-page__drilldown-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--f5-space-4);min-width:0;padding:var(--f5-space-5) 0;border-bottom:1px solid var(--f5-border)}.analytics-page__drilldown-header>*{min-width:0}.analytics-page__drilldown-header h2{margin:0;color:var(--f5-anchor-navy);font-size:19px;line-height:1.28;overflow-wrap:anywhere}.analytics-page__selection-notice{margin-top:var(--f5-space-4)}.analytics-page__empty-message{margin:var(--f5-space-4) 0 0;color:var(--f5-gray-600);font-size:14px}@media (max-width: 760px){.overview-page__account,.settings-page__grid--three,.settings-page__grid--two{grid-template-columns:minmax(0,1fr)}.overview-page__account-details,.overview-page__pulse-grid,.billing-page__included ul{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-page__pulse-cell:nth-child(2n){padding-right:0;border-right:0}.overview-page__pulse-cell:nth-child(n+3){padding-top:var(--f5-space-3);border-top:1px solid var(--f5-border)}.analytics-page__filters{align-items:stretch;flex-direction:column}.analytics-page__product-field{flex-basis:auto;width:min(220px,100%)}.analytics-page__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-page__metric:nth-child(3n){border-right:1px solid var(--f5-border)}.analytics-page__metric:nth-child(2n){border-right:0}.analytics-page__activity-layout{grid-template-columns:minmax(0,1fr)}.analytics-page__drilldown-header{align-items:flex-start}}@media (max-width: 460px){.dashboard-page__header,.billing-page__plan{align-items:flex-start;flex-direction:column}.overview-page__account-details,.overview-page__pulse-grid,.billing-page__included ul{grid-template-columns:minmax(0,1fr)}.overview-page__pulse-cell,.overview-page__pulse-cell:nth-child(2n){padding:var(--f5-space-2) 0 0;border-top:1px solid var(--f5-border);border-right:0}.overview-page__pulse-cell:first-child{padding-top:0;border-top:0}.settings-page__logo-row{grid-template-columns:minmax(0,1fr)}.analytics-page__coverage{max-width:100%;white-space:normal}.analytics-page__metric-grid{grid-template-columns:minmax(0,1fr)}.analytics-page__metric,.analytics-page__metric:nth-child(3n){border-right:0}.analytics-page__drilldown-header{flex-direction:column}}:root{--f5-anchor-navy: #1A3A6B;--f5-lever-blue: #2E86C9;--f5-fulcrum-gold: #D4A82A;--f5-pivot-teal: #2BADA0;--f5-foundation-gray: #F0F2F5;--f5-white: #FFFFFF;--f5-ink: #0F1F38;--f5-navy-50: #EAF0F8;--f5-navy-100: #C9D5E7;--f5-navy-200: #A0B4D1;--f5-navy-300: #7791BB;--f5-navy-400: #4E6FA4;--f5-navy-500: #2A5189;--f5-navy-600: #1A3A6B;--f5-navy-700: #142E55;--f5-navy-800: #0F2340;--f5-navy-900: #0A172B;--f5-blue-50: #E8F2FB;--f5-blue-100: #C5DEF4;--f5-blue-200: #94C0E8;--f5-blue-300: #62A2DB;--f5-blue-400: #2E86C9;--f5-blue-500: #2370AC;--f5-blue-600: #1B5988;--f5-blue-700: #144264;--f5-gold-50: #FBF4DD;--f5-gold-100: #F4E2A1;--f5-gold-200: #E9CB66;--f5-gold-300: #D4A82A;--f5-gold-400: #B08B1F;--f5-gold-500: #876B17;--f5-teal-50: #DEF5F2;--f5-teal-100: #A9E3DD;--f5-teal-200: #6CCDC4;--f5-teal-300: #2BADA0;--f5-teal-400: #228C82;--f5-teal-500: #196A62;--f5-gray-25: #F8F9FB;--f5-gray-50: #F0F2F5;--f5-gray-100: #E2E6EC;--f5-gray-200: #C8CED8;--f5-gray-300: #A6AEBC;--f5-gray-400: #7C8497;--f5-gray-500: #565E72;--f5-gray-600: #3D4456;--f5-gray-700: #262C3C;--f5-gray-800: #131825;--f5-fg-1: var(--f5-anchor-navy);--f5-fg-2: var(--f5-gray-600);--f5-fg-3: var(--f5-gray-400);--f5-fg-on-dark: var(--f5-white);--f5-fg-on-dark-2: rgba(255,255,255,.72);--f5-bg: var(--f5-white);--f5-bg-muted: var(--f5-foundation-gray);--f5-bg-dark: var(--f5-anchor-navy);--f5-surface: var(--f5-white);--f5-surface-muted: var(--f5-gray-25);--f5-border: #E2E6EC;--f5-border-strong: #C8CED8;--f5-divider: var(--f5-foundation-gray);--f5-link: var(--f5-lever-blue);--f5-link-hover: var(--f5-blue-500);--f5-action: var(--f5-anchor-navy);--f5-action-hover: var(--f5-navy-700);--f5-action-accent: var(--f5-pivot-teal);--f5-action-accent-hover: var(--f5-teal-400);--f5-highlight: var(--f5-fulcrum-gold);--f5-success: #2BADA0;--f5-warning: #D4A82A;--f5-danger: #C0392B;--f5-info: var(--f5-lever-blue);--f5-font-display: "Outfit", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f5-font-body: "Outfit", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f5-font-mono: ui-monospace, "JetBrains Mono", "SFMono-Regular", Menlo, monospace;--f5-fs-display: 64px;--f5-fs-h1: 44px;--f5-fs-h2: 28px;--f5-fs-h3: 22px;--f5-fs-h4: 18px;--f5-fs-body: 17px;--f5-fs-body-sm: 15px;--f5-fs-caption: 13px;--f5-fs-overline: 12px;--f5-lh-tight: 1.1;--f5-lh-snug: 1.25;--f5-lh-base: 1.55;--f5-lh-loose: 1.7;--f5-tracking-tight: -.01em;--f5-tracking-normal: 0;--f5-tracking-wide: .04em;--f5-tracking-overline: .14em;--f5-fw-regular: 400;--f5-fw-medium: 500;--f5-fw-semibold: 600;--f5-fw-bold: 700;--f5-space-0: 0;--f5-space-1: 4px;--f5-space-2: 8px;--f5-space-3: 12px;--f5-space-4: 16px;--f5-space-5: 24px;--f5-space-6: 32px;--f5-space-7: 48px;--f5-space-8: 64px;--f5-space-9: 96px;--f5-space-10: 128px;--f5-radius-xs: 4px;--f5-radius-sm: 6px;--f5-radius-md: 10px;--f5-radius-lg: 14px;--f5-radius-xl: 20px;--f5-radius-pill: 999px;--f5-shadow-xs: 0 1px 2px rgba(15, 31, 56, .06);--f5-shadow-sm: 0 2px 6px rgba(15, 31, 56, .07), 0 1px 2px rgba(15, 31, 56, .04);--f5-shadow-md: 0 8px 20px -6px rgba(15, 31, 56, .12), 0 2px 6px rgba(15, 31, 56, .06);--f5-shadow-lg: 0 20px 40px -12px rgba(15, 31, 56, .18), 0 6px 14px rgba(15, 31, 56, .08);--f5-shadow-focus: 0 0 0 3px rgba(46, 134, 201, .32);--f5-shadow-inset: inset 0 1px 0 rgba(255,255,255,.6);--f5-ease-standard: cubic-bezier(.2, .6, .2, 1);--f5-ease-emphasis: cubic-bezier(.2, .8, .2, 1);--f5-dur-fast: .14s;--f5-dur-base: .22s;--f5-dur-slow: .36s}html,body{font-family:var(--f5-font-body);font-size:var(--f5-fs-body);line-height:var(--f5-lh-base);color:var(--f5-fg-1);background:var(--f5-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.f5-h1{font-family:var(--f5-font-display);font-weight:var(--f5-fw-bold);font-size:var(--f5-fs-h1);line-height:var(--f5-lh-tight);letter-spacing:var(--f5-tracking-tight);color:var(--f5-fg-1);margin:0 0 var(--f5-space-4)}h2,.f5-h2{font-family:var(--f5-font-display);font-weight:var(--f5-fw-semibold);font-size:var(--f5-fs-h2);line-height:var(--f5-lh-snug);letter-spacing:var(--f5-tracking-tight);color:var(--f5-fg-1);margin:0 0 var(--f5-space-3)}h3,.f5-h3{font-family:var(--f5-font-display);font-weight:var(--f5-fw-semibold);font-size:var(--f5-fs-h3);line-height:var(--f5-lh-snug);color:var(--f5-fg-1);margin:0 0 var(--f5-space-3)}h4,.f5-h4{font-family:var(--f5-font-display);font-weight:var(--f5-fw-semibold);font-size:var(--f5-fs-h4);line-height:var(--f5-lh-snug);color:var(--f5-fg-1);margin:0 0 var(--f5-space-2)}p,.f5-p{font-size:var(--f5-fs-body);line-height:var(--f5-lh-base);color:var(--f5-fg-2);margin:0 0 var(--f5-space-4);text-wrap:pretty}small,.f5-caption{font-size:var(--f5-fs-caption);color:var(--f5-fg-3);line-height:var(--f5-lh-base)}.f5-overline{font-size:var(--f5-fs-overline);font-weight:var(--f5-fw-semibold);letter-spacing:var(--f5-tracking-overline);text-transform:uppercase;color:var(--f5-fg-3)}a,.f5-link{color:var(--f5-link);text-decoration:none;font-weight:var(--f5-fw-medium);transition:color var(--f5-dur-fast) var(--f5-ease-standard)}a:hover,.f5-link:hover{color:var(--f5-link-hover);text-decoration:underline}code,kbd,samp,pre,.f5-mono{font-family:var(--f5-font-mono);font-size:.92em}:root{color:var(--f5-ink);background:var(--f5-gray-25);font-family:var(--f5-font-body)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:var(--f5-gray-25)}button,input,textarea,select{font:inherit}.platform-app{display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:64px minmax(calc(100dvh - 64px),1fr);min-height:100dvh;background:var(--f5-gray-25)}.platform-topbar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--f5-space-4);min-width:0;min-height:64px;padding:0 var(--f5-space-5);border-bottom:1px solid var(--f5-border);background:var(--f5-white)}.platform-topbar__brand-cluster{display:flex;align-items:center;gap:var(--f5-space-3);min-width:0}.platform-brand{display:inline-flex;align-items:center;min-width:0;color:var(--f5-anchor-navy);text-decoration:none}.platform-brand:hover{color:var(--f5-anchor-navy);text-decoration:none}.platform-brand__mark{display:grid;width:28px;height:28px;place-items:center;margin-right:var(--f5-space-2);border-radius:6px;background:var(--f5-anchor-navy);color:var(--f5-white);font-size:15px;font-weight:var(--f5-fw-bold);line-height:1}.platform-brand__name{font-size:18px;font-weight:var(--f5-fw-bold)}.platform-brand__product{margin-left:var(--f5-space-2);padding-left:var(--f5-space-2);border-left:1px solid var(--f5-border-strong);color:var(--f5-gray-500);font-size:14px;font-weight:var(--f5-fw-medium)}.platform-topbar__context{display:flex;align-items:center;gap:var(--f5-space-2);min-width:0;color:var(--f5-gray-600);font-size:14px;overflow-wrap:anywhere}.platform-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--f5-space-3);min-width:0}.platform-topbar__launcher,.platform-topbar__account{flex:0 0 auto}.platform-icon-button.platform-mobile-nav-trigger,.platform-sidebar-backdrop{display:none}.platform-sidebar{grid-row:2;display:flex;flex-direction:column;min-width:0;overflow-y:auto;padding:var(--f5-space-5) var(--f5-space-3) var(--f5-space-4);border-right:1px solid var(--f5-navy-700);background:var(--f5-anchor-navy);color:var(--f5-fg-on-dark)}.platform-sidebar__section{display:grid;gap:var(--f5-space-2)}.platform-sidebar__section+.platform-sidebar__section{margin-top:var(--f5-space-5);padding-top:var(--f5-space-4);border-top:1px solid rgba(255,255,255,.16)}.platform-sidebar__label{margin:0 var(--f5-space-2) var(--f5-space-2);color:var(--f5-navy-200);font-size:11px;font-weight:var(--f5-fw-semibold);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.platform-sidebar__nav{display:grid;gap:2px}.platform-sidebar__link{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:var(--f5-space-2);min-height:40px;padding:0 var(--f5-space-2);border-radius:6px;color:#ffffffc2;font-size:14px;font-weight:var(--f5-fw-medium);line-height:1.25;overflow-wrap:anywhere;text-decoration:none;transition:background-color var(--f5-dur-fast) var(--f5-ease-standard),color var(--f5-dur-fast) var(--f5-ease-standard)}.platform-sidebar__link:hover{background:#ffffff1a;color:var(--f5-white);text-decoration:none}.platform-sidebar__link[data-active]{background:#ffffff29;color:var(--f5-white)}.platform-sidebar__link:focus-visible,.platform-brand:focus-visible{outline:none;box-shadow:var(--f5-shadow-focus)}.platform-sidebar__suite-slot{display:grid;gap:var(--f5-space-1);margin-top:auto;padding:var(--f5-space-3) var(--f5-space-2) 0;border-top:1px solid rgba(255,255,255,.16);color:var(--f5-white);font-size:13px;font-weight:var(--f5-fw-medium);overflow-wrap:anywhere}.platform-sidebar__suite-slot-status{color:var(--f5-navy-200);font-size:12px;font-weight:var(--f5-fw-regular)}.platform-main{grid-column:2;grid-row:2;min-width:0;padding:clamp(24px,4vw,56px)}.platform-page{width:min(100%,1120px);margin:0 auto}.platform-page__eyebrow{margin:0 0 var(--f5-space-2);color:var(--f5-blue-700);font-size:12px;font-weight:var(--f5-fw-semibold);letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.platform-page h1,.platform-session-state h1{margin:0;color:var(--f5-anchor-navy);font-size:30px;font-weight:var(--f5-fw-bold);letter-spacing:0;line-height:1.18;overflow-wrap:anywhere}.platform-page__summary{max-width:58ch;margin:var(--f5-space-3) 0 0;color:var(--f5-gray-600);font-size:16px;overflow-wrap:anywhere}.platform-page__placeholder{display:flex;align-items:center;gap:var(--f5-space-3);margin-top:var(--f5-space-7);padding:var(--f5-space-4) 0;border-top:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border);color:var(--f5-gray-600)}.platform-page__placeholder p{margin:0;color:inherit;font-size:15px}.platform-page__placeholder-mark,.platform-session-state__mark{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--f5-lever-blue)}.platform-session-state{grid-column:1 / -1;grid-row:1 / -1;display:flex;align-items:flex-start;gap:var(--f5-space-3);width:min(100% - 48px,560px);margin:clamp(96px,18vh,180px) auto 0}.platform-session-state p{margin:var(--f5-space-2) 0 0;color:var(--f5-gray-600);overflow-wrap:anywhere}.platform-signin{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--f5-space-5);background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--f5-lever-blue) 22%,transparent),transparent 70%),var(--f5-anchor-navy)}.platform-signin__card{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:var(--f5-space-5);text-align:center}.platform-signin__wordmark{display:flex;align-items:center;gap:var(--f5-space-3)}.platform-signin__mark{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:var(--f5-fulcrum-gold, #d4a82a);color:var(--f5-anchor-navy);font-family:var(--f5-font-display, inherit);font-size:20px;font-weight:var(--f5-fw-bold);line-height:1}.platform-signin__titles{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.platform-signin__name{color:var(--f5-white);font-family:var(--f5-font-display, inherit);font-size:22px;font-weight:var(--f5-fw-bold);letter-spacing:.02em;line-height:1.15}.platform-signin__product{color:color-mix(in srgb,var(--f5-white) 72%,transparent);font-size:13px;font-weight:var(--f5-fw-semibold);letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.platform-signin__lede{max-width:36ch;margin:0;color:color-mix(in srgb,var(--f5-white) 78%,transparent);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.platform-signin__button{display:inline-flex;align-items:center;justify-content:center;min-width:168px;min-height:44px;padding:0 var(--f5-space-6);border-radius:var(--f5-radius-sm, 8px);background:var(--f5-white);color:var(--f5-anchor-navy);font-size:15px;font-weight:var(--f5-fw-semibold);line-height:1.2;text-decoration:none;box-shadow:0 1px 2px #0000002e;transition:background-color var(--f5-dur-fast, .12s) var(--f5-ease-standard, ease)}.platform-signin__button:hover{background:var(--f5-navy-50, #eef2f8);color:var(--f5-anchor-navy);text-decoration:none}.platform-signin__button:focus-visible{outline:2px solid var(--f5-fulcrum-gold, #d4a82a);outline-offset:3px}.platform-signin__foot{margin:0;color:color-mix(in srgb,var(--f5-white) 55%,transparent);font-size:12px;letter-spacing:.06em}.platform-page__header,.organizations-page__heading,.platform-admins-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--f5-space-5);min-width:0}.platform-page__header>*,.organizations-page__heading>*,.platform-admins-page__header>*{min-width:0}.platform-button,.platform-icon-button,.organizations-page__retry,.organizations-page__switch,.platform-admins-page button{border:1px solid transparent;border-radius:var(--f5-radius-sm);font-weight:var(--f5-fw-semibold);line-height:1.2;transition:background-color var(--f5-dur-fast) var(--f5-ease-standard),border-color var(--f5-dur-fast) var(--f5-ease-standard),color var(--f5-dur-fast) var(--f5-ease-standard)}.platform-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--f5-space-2);min-height:38px;padding:0 var(--f5-space-3);background:var(--f5-action);color:var(--f5-white);cursor:pointer;font-size:14px;overflow-wrap:anywhere}.platform-button:hover:not(:disabled){background:var(--f5-action-hover)}.platform-button--secondary,.platform-button--quiet{border-color:var(--f5-border-strong);background:var(--f5-white);color:var(--f5-anchor-navy)}.platform-button--secondary:hover:not(:disabled),.platform-button--quiet:hover:not(:disabled){background:var(--f5-navy-50);border-color:var(--f5-blue-300)}.platform-button--quiet{flex:0 0 auto;min-height:32px;padding:0 var(--f5-space-2);font-size:13px}.platform-button--danger{background:var(--f5-danger)}.platform-button--danger:hover:not(:disabled){background:#9c3028}.platform-icon-button{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;border-color:var(--f5-border-strong);background:var(--f5-white);color:var(--f5-gray-600);cursor:pointer}.platform-icon-button:hover:not(:disabled){background:var(--f5-navy-50);color:var(--f5-anchor-navy)}button:disabled{cursor:not-allowed;opacity:.52}.platform-button:focus-visible,.platform-icon-button:focus-visible,.organizations-page button:focus-visible,.platform-admins-page button:focus-visible,.platform-field input:focus-visible,.platform-field select:focus-visible,.recovery-candidates input:focus-visible{outline:none;box-shadow:var(--f5-shadow-focus)}.platform-field{display:grid;gap:var(--f5-space-1);min-width:0;color:var(--f5-gray-700);font-size:13px;font-weight:var(--f5-fw-medium);overflow-wrap:anywhere}.platform-field input,.platform-field select{width:100%;min-width:0;min-height:38px;padding:0 var(--f5-space-2);border:1px solid var(--f5-border-strong);border-radius:var(--f5-radius-sm);background:var(--f5-white);color:var(--f5-gray-800);font-size:14px}.platform-field input[aria-invalid=true]{border-color:var(--f5-danger)}.platform-field__error{color:var(--f5-danger);font-size:12px;font-weight:var(--f5-fw-medium);overflow-wrap:anywhere}.platform-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.platform-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--f5-space-2);margin-top:var(--f5-space-5);padding:var(--f5-space-3);border:1px solid var(--f5-border);border-radius:var(--f5-radius-sm);background:var(--f5-white);color:var(--f5-gray-700);font-size:14px;overflow-wrap:anywhere}.platform-notice strong,.platform-notice p,.platform-notice span{min-width:0;overflow-wrap:anywhere}.platform-notice p{margin:var(--f5-space-1) 0 0;color:var(--f5-gray-600)}.platform-notice--error{border-color:color-mix(in srgb,var(--f5-danger) 40%,var(--f5-border));color:var(--f5-danger)}.platform-notice--warning{border-color:color-mix(in srgb,var(--f5-warning) 55%,var(--f5-border));color:#755a11}.platform-notice--success{grid-template-columns:auto minmax(0,1fr);border-color:color-mix(in srgb,var(--f5-success) 45%,var(--f5-border));color:#166a61}.platform-loading,.platform-empty-state{display:flex;align-items:center;gap:var(--f5-space-2);min-height:88px;margin-top:var(--f5-space-5);padding:var(--f5-space-4) 0;border-top:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border);color:var(--f5-gray-600);font-size:14px;overflow-wrap:anywhere}.platform-empty-state p{margin:0}.platform-spin{animation:platform-spin .9s linear infinite}@keyframes platform-spin{to{transform:rotate(360deg)}}.platform-badge{display:inline-flex;align-items:center;min-height:24px;width:fit-content;max-width:100%;padding:0 var(--f5-space-2);border:1px solid var(--f5-border-strong);border-radius:var(--f5-radius-xs);background:var(--f5-gray-25);color:var(--f5-gray-700);font-size:12px;font-weight:var(--f5-fw-semibold);line-height:1.2;overflow-wrap:anywhere}.platform-badge[data-tone=active],.platform-badge[data-tone=healthy],.platform-badge[data-tone=entitled]{border-color:color-mix(in srgb,var(--f5-success) 45%,var(--f5-border));color:#166a61}.platform-badge[data-tone=provisioning],.platform-badge[data-tone=pending],.platform-badge[data-tone=grace],.platform-badge[data-tone=owner]{border-color:color-mix(in srgb,var(--f5-warning) 58%,var(--f5-border));color:#755a11}.platform-badge[data-tone=suspended],.platform-badge[data-tone=inactive],.platform-badge[data-tone=blocked],.platform-badge[data-tone=missing],.platform-badge[data-tone=multiple],.platform-badge[data-tone=revoked]{border-color:color-mix(in srgb,var(--f5-danger) 43%,var(--f5-border));color:#962d26}.platform-badge[data-tone=admin]{border-color:color-mix(in srgb,var(--f5-lever-blue) 45%,var(--f5-border));color:var(--f5-blue-700)}.platform-dialog-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--f5-space-4);background:#0f1f386b}.platform-dialog{width:min(100%,560px);max-height:min(760px,calc(100dvh - 32px));overflow:auto;padding:var(--f5-space-5);border:1px solid var(--f5-border);border-radius:var(--f5-radius-sm);background:var(--f5-white);box-shadow:var(--f5-shadow-lg)}.platform-dialog__header,.platform-dialog__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--f5-space-3)}.platform-dialog h2{margin:0;color:var(--f5-anchor-navy);font-size:22px;line-height:1.2;overflow-wrap:anywhere}.platform-dialog__copy{margin:var(--f5-space-4) 0;color:var(--f5-gray-600);font-size:14px;overflow-wrap:anywhere}.platform-dialog__actions{justify-content:flex-end;margin-top:var(--f5-space-5)}.organizations-page{width:min(100%,1120px);margin:0 auto}.organizations-page__eyebrow{margin:0 0 var(--f5-space-2);color:var(--f5-blue-700);font-size:12px;font-weight:var(--f5-fw-semibold);letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.organizations-page h1{margin:0;color:var(--f5-anchor-navy);font-size:30px;line-height:1.18;overflow-wrap:anywhere}.organizations-page__summary{margin:var(--f5-space-3) 0 0;color:var(--f5-gray-600);font-size:16px;overflow-wrap:anywhere}.organizations-page__status,.organizations-page__empty{margin:var(--f5-space-5) 0;color:var(--f5-gray-600)}.organizations-page__error{display:flex;align-items:center;justify-content:space-between;gap:var(--f5-space-3);margin-top:var(--f5-space-5);padding:var(--f5-space-3);border:1px solid color-mix(in srgb,var(--f5-danger) 40%,var(--f5-border));border-radius:var(--f5-radius-sm);color:var(--f5-danger)}.organizations-page__error p,.organizations-page__switch-error{margin:0;overflow-wrap:anywhere}.organizations-page__retry,.organizations-page__switch{min-height:36px;padding:0 var(--f5-space-3);border-color:var(--f5-border-strong);background:var(--f5-white);color:var(--f5-anchor-navy);cursor:pointer;font-size:13px;overflow-wrap:anywhere}.organizations-page__switch:not(:disabled){background:var(--f5-anchor-navy);color:var(--f5-white)}.organizations-page__list{display:grid;gap:0;margin:var(--f5-space-6) 0 0;padding:0;border-top:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border);list-style:none}.organizations-page__item+.organizations-page__item{border-top:1px solid var(--f5-border)}.organizations-page__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.36fr);gap:var(--f5-space-5);align-items:center;padding:var(--f5-space-4) 0}.organizations-page__name{margin:0;color:var(--f5-anchor-navy);font-size:18px;line-height:1.3}.organizations-page__metadata,.admin-organization-row__metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--f5-space-3);margin:var(--f5-space-3) 0 0}.organizations-page__metadata div,.admin-organization-row__metadata div{min-width:0}.organizations-page__metadata dt,.admin-organization-row__metadata dt{color:var(--f5-gray-500);font-size:11px;font-weight:var(--f5-fw-semibold);letter-spacing:.06em;text-transform:uppercase}.organizations-page__metadata dd,.admin-organization-row__metadata dd{margin:var(--f5-space-1) 0 0;color:var(--f5-gray-700);font-size:13px;overflow-wrap:anywhere}.organizations-page__actions{display:grid;justify-items:end;gap:var(--f5-space-2);min-width:0}.organizations-page__switch-error{color:var(--f5-danger);font-size:12px;text-align:right}.organizations-page__load-more,.member-load-more{margin-top:var(--f5-space-4)}.members-page .platform-page__header{align-items:flex-end}.member-invite{display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:var(--f5-space-2);width:min(100%,420px)}.member-invite .platform-field__error{grid-column:1 / -1}.member-sections{display:grid;gap:var(--f5-space-6);margin-top:var(--f5-space-6)}.member-section{min-width:0}.member-section__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--f5-space-3);padding-bottom:var(--f5-space-2);border-bottom:1px solid var(--f5-border)}.member-section__heading h2{margin:0;color:var(--f5-anchor-navy);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.member-section__heading span{color:var(--f5-gray-500);font-size:13px;font-weight:var(--f5-fw-semibold)}.member-list{margin:0;padding:0;list-style:none}.member-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(84px,.26fr) minmax(84px,.24fr) 40px;gap:var(--f5-space-3);align-items:center;min-width:0;padding:var(--f5-space-3) 0;border-bottom:1px solid var(--f5-border)}.member-row__identity{display:grid;gap:var(--f5-space-1);min-width:0}.member-row__identity strong{color:var(--f5-gray-800);font-size:14px;overflow-wrap:anywhere}.member-row__identity span{color:var(--f5-gray-500);font-size:13px;overflow-wrap:anywhere}.member-row__actions{display:flex;justify-content:flex-end;min-width:0}.member-action-menu{position:relative}.member-action-menu__items{position:absolute;z-index:8;right:0;top:calc(100% + 4px);display:grid;width:max-content;min-width:176px;padding:var(--f5-space-1);border:1px solid var(--f5-border);border-radius:var(--f5-radius-sm);background:var(--f5-white);box-shadow:var(--f5-shadow-md)}.member-action-menu__items button{min-height:34px;padding:0 var(--f5-space-2);border:0;border-radius:var(--f5-radius-xs);background:transparent;color:var(--f5-gray-700);cursor:pointer;font-size:13px;font-weight:var(--f5-fw-medium);text-align:left;overflow-wrap:anywhere}.member-action-menu__items button:hover,.member-action-menu__items button:focus-visible{background:var(--f5-navy-50);color:var(--f5-anchor-navy);outline:none}.admin-provision-form,.admin-organization-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--f5-space-3);align-items:end;margin-top:var(--f5-space-5);padding:var(--f5-space-4) 0;border-top:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border)}.admin-provision-form__actions{display:flex;justify-content:flex-end;gap:var(--f5-space-2)}.admin-provision-form .platform-notice{grid-column:1 / -1;margin-top:0}.admin-organization-filters{grid-template-columns:minmax(0,1fr) minmax(148px,.32fr) auto;border-top:0}.admin-organization-list{display:grid;margin-top:var(--f5-space-3);border-top:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border)}.admin-organization-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.46fr);gap:var(--f5-space-5);align-items:center;min-width:0;padding:var(--f5-space-4) 0}.admin-organization-row+.admin-organization-row{border-top:1px solid var(--f5-border)}.admin-organization-row__identity,.admin-organization-row__actions{min-width:0}.admin-organization-row__identity h2{margin:0;color:var(--f5-anchor-navy);font-size:18px;line-height:1.3;overflow-wrap:anywhere}.admin-organization-row__metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-organization-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--f5-space-2)}.admin-organization-load-more{margin-top:var(--f5-space-4)}.recovery-candidates{display:grid;gap:var(--f5-space-2);min-width:0;margin:0;padding:0;border:0}.recovery-candidates legend{margin-bottom:var(--f5-space-2);color:var(--f5-gray-700);font-size:13px;font-weight:var(--f5-fw-semibold)}.recovery-candidates__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--f5-space-2);min-width:0;padding:var(--f5-space-3);border:1px solid var(--f5-border);border-radius:var(--f5-radius-sm);cursor:pointer}.recovery-candidates__item:has(input:checked){border-color:var(--f5-lever-blue);background:var(--f5-navy-50)}.recovery-candidates__identity{display:grid;gap:var(--f5-space-1);min-width:0}.recovery-candidates__identity strong,.recovery-candidates__identity span{overflow-wrap:anywhere}.recovery-candidates__identity span{color:var(--f5-gray-500);font-size:13px}.platform-admins-page__grant{display:flex;align-items:flex-end;gap:var(--f5-space-3);width:min(100%,640px);margin-top:var(--f5-space-5);padding:var(--f5-space-4) 0;border-top:1px solid var(--f5-border);border-bottom:1px solid var(--f5-border)}.platform-admins-page__field{display:grid;flex:1 1 auto;gap:var(--f5-space-1);min-width:0;color:var(--f5-gray-700);font-size:13px;font-weight:var(--f5-fw-medium)}.platform-admins-page__input{min-height:38px;width:100%;min-width:0;padding:0 var(--f5-space-2);border:1px solid var(--f5-border-strong);border-radius:var(--f5-radius-sm);color:var(--f5-gray-800)}.platform-admins-page__grant-button,.platform-admins-page__revoke,.platform-admins-page__retry{min-height:38px;padding:0 var(--f5-space-3);border-color:var(--f5-border-strong);background:var(--f5-white);color:var(--f5-anchor-navy);cursor:pointer;font-size:13px}.platform-admins-page__grant-button{background:var(--f5-anchor-navy);color:var(--f5-white)}.platform-admins-page__field-error,.platform-admins-page__mutation-error,.platform-admins-page__denied,.platform-admins-page__load-error{color:var(--f5-danger);font-size:13px;overflow-wrap:anywhere}.platform-admins-page__status{margin:var(--f5-space-4) 0 0;color:#166a61;font-size:14px;font-weight:var(--f5-fw-medium)}.platform-admins-page__mutation-error{margin:var(--f5-space-4) 0 0}.platform-admins-page__list{margin-top:var(--f5-space-6)}.platform-admins-page__list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--f5-space-3);padding-bottom:var(--f5-space-2);border-bottom:1px solid var(--f5-border)}.platform-admins-page__list-heading h2{margin:0;color:var(--f5-anchor-navy);font-size:17px}.platform-admins-page__list-heading span,.platform-admins-page__loading,.platform-admins-page__empty{color:var(--f5-gray-500);font-size:13px}.platform-admins-page__assignments{margin:0;padding:0;list-style:none}.platform-admins-page__assignment{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.32fr);gap:var(--f5-space-4);align-items:center;padding:var(--f5-space-3) 0;border-bottom:1px solid var(--f5-border)}.platform-admins-page__assignment-details,.platform-admins-page__assignment-action{min-width:0}.platform-admins-page__assignment-details p{margin:0;overflow-wrap:anywhere}.platform-admins-page__assignment-name{color:var(--f5-gray-800);font-size:14px;font-weight:var(--f5-fw-semibold)}.platform-admins-page__assignment-email,.platform-admins-page__assignment-role,.platform-admins-page__assignment-reason{margin-top:var(--f5-space-1)!important;color:var(--f5-gray-500);font-size:13px}.platform-admins-page__assignment-action{display:grid;justify-items:end;gap:var(--f5-space-1)}@media (max-width: 760px){.platform-app{grid-template-columns:minmax(0,1fr);grid-template-rows:64px minmax(0,1fr)}.platform-topbar{grid-column:1;position:sticky;z-index:40;top:0;height:64px;min-height:64px;padding:0 var(--f5-space-4)}.platform-topbar__context{justify-content:flex-end;font-size:12px;text-align:right}.platform-topbar__context span{display:none}.platform-topbar__brand-cluster{gap:var(--f5-space-2)}.platform-brand__name{font-size:16px}.platform-brand__product{margin-left:var(--f5-space-1);padding-left:var(--f5-space-1);font-size:12px}.platform-icon-button.platform-mobile-nav-trigger{display:inline-grid}.platform-sidebar-backdrop{position:fixed;z-index:20;top:64px;right:0;bottom:0;left:0;display:block;width:100%;padding:0;border:0;background:#0f1f386b;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--f5-dur-fast) var(--f5-ease-standard),visibility var(--f5-dur-fast) var(--f5-ease-standard);visibility:hidden}.platform-sidebar-backdrop[data-open]{opacity:1;pointer-events:auto;visibility:visible}.platform-sidebar{position:fixed;z-index:30;inset:64px auto 0 0;width:min(300px,calc(100vw - 48px));padding:var(--f5-space-5) var(--f5-space-3) var(--f5-space-4);border-right:1px solid var(--f5-navy-700);border-bottom:0;pointer-events:none;transform:translate(-102%);transition:transform var(--f5-dur-fast) var(--f5-ease-standard),visibility var(--f5-dur-fast) var(--f5-ease-standard);visibility:hidden}.platform-sidebar[data-open]{pointer-events:auto;transform:translate(0);visibility:visible}.platform-sidebar__nav{grid-auto-columns:unset;grid-auto-flow:unset;grid-template-columns:unset;overflow:visible}.platform-sidebar__link{grid-template-columns:20px minmax(0,1fr) 16px;min-height:40px}.platform-main{grid-column:1;grid-row:2;padding:var(--f5-space-5) var(--f5-space-4)}.platform-page h1,.platform-session-state h1{font-size:26px}.platform-page__header,.organizations-page__heading,.platform-admins-page__header{display:grid;gap:var(--f5-space-4)}.platform-page__header>.platform-button,.organizations-page__heading>.platform-button{justify-self:start}.platform-notice{grid-template-columns:auto minmax(0,1fr)}.platform-notice>:not(svg):first-child,.platform-notice .platform-button{grid-column:1 / -1}.platform-notice .platform-button{justify-self:start;min-inline-size:min(100%,max-content)}.organizations-page__row,.admin-organization-row,.platform-admins-page__assignment{grid-template-columns:minmax(0,1fr);gap:var(--f5-space-3)}.organizations-page__metadata,.admin-organization-row__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.organizations-page__actions,.admin-organization-row__actions,.platform-admins-page__assignment-action{justify-items:start;justify-content:flex-start}.organizations-page__switch-error{text-align:left}.member-invite,.admin-provision-form,.admin-organization-filters,.platform-admins-page__grant{grid-template-columns:minmax(0,1fr);width:100%}.platform-admins-page__grant{display:grid}.admin-provision-form__actions{justify-content:flex-start}.member-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--f5-space-2) var(--f5-space-3)}.member-row__identity{grid-column:1 / -1}.member-row>.platform-badge{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--f5-space-1);justify-self:start;min-height:28px;padding-right:var(--f5-space-2)}.member-row>.platform-badge:before{color:var(--f5-gray-500);font-size:10px;font-weight:var(--f5-fw-semibold);letter-spacing:.05em;text-transform:uppercase}.member-row>.platform-badge:nth-child(2):before{content:"Role"}.member-row>.platform-badge:nth-child(3):before{content:"State"}.member-row__actions{grid-column:2;grid-row:2}.member-action-menu__items{right:0;min-width:min(220px,calc(100vw - 48px))}.platform-dialog{padding:var(--f5-space-4)}.platform-dialog__header,.platform-dialog__actions{align-items:flex-start}.platform-dialog__actions{flex-wrap:wrap-reverse}.recovery-candidates__item{grid-template-columns:auto minmax(0,1fr)}.recovery-candidates__item .platform-badge{grid-column:2}}.f5-suite-root{--f5-suite-navy: var(--f5-anchor-navy, #1A3A6B);--f5-suite-blue: var(--f5-lever-blue, #2E86C9);--f5-suite-foundation: var(--f5-foundation-gray, #F0F2F5);--f5-suite-gold: var(--f5-fulcrum-gold, #D4A82A);--f5-suite-teal: var(--f5-pivot-teal, #2BADA0);--f5-suite-surface: var(--f5-surface, #FFFFFF);--f5-suite-ink: var(--f5-fg-1, #142E55);--f5-suite-muted: var(--f5-fg-2, #3D4456);--f5-suite-quiet: var(--f5-fg-3, #565E72);--f5-suite-border: var(--f5-border, #E2E6EC);--f5-suite-border-strong: var(--f5-border-strong, #C8CED8);--f5-suite-danger: #A32D24;--f5-suite-radius: 8px;--f5-suite-focus: 0 0 0 3px rgba(46, 134, 201, .32);--f5-suite-shadow: 0 8px 20px -6px rgba(15, 31, 56, .12), 0 2px 6px rgba(15, 31, 56, .06);--f5-suite-ease: cubic-bezier(.2, .6, .2, 1);--f5-suite-fast: .14s;box-sizing:border-box;color:var(--f5-suite-ink);font-family:var(--f5-font-body, Outfit, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:14px;line-height:1.4}.f5-suite-launcher,.f5-suite-account-menu{display:inline-flex;min-width:0}.f5-suite-launcher__trigger,.f5-suite-account-menu__trigger{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--f5-suite-radius);box-sizing:border-box;color:var(--f5-suite-muted);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:44px;min-width:44px;padding:0;transition:background-color var(--f5-suite-fast) var(--f5-suite-ease),border-color var(--f5-suite-fast) var(--f5-suite-ease),box-shadow var(--f5-suite-fast) var(--f5-suite-ease),color var(--f5-suite-fast) var(--f5-suite-ease)}.f5-suite-launcher__trigger:hover:not(:disabled),.f5-suite-account-menu__trigger:hover:not(:disabled){background:var(--f5-suite-foundation);border-color:transparent;color:var(--f5-suite-navy)}.f5-suite-launcher__trigger:disabled,.f5-suite-account-menu__trigger:disabled,.f5-suite-launcher__organization-toggle:disabled,.f5-suite-launcher__organization-choice:disabled,.f5-suite-account-menu__logout:disabled,.f5-suite-boundary__retry:disabled{background:var(--f5-suite-foundation);border-color:var(--f5-suite-border);color:var(--f5-suite-muted);cursor:not-allowed}.f5-suite-launcher__trigger:focus-visible,.f5-suite-account-menu__trigger:focus-visible,.f5-suite-launcher__app:focus-visible,.f5-suite-launcher__organization-toggle:focus-visible,.f5-suite-launcher__organization-choice:focus-visible,.f5-suite-account-menu__logout:focus-visible,.f5-suite-boundary__retry:focus-visible{outline:2px solid var(--f5-suite-blue);outline-offset:2px;box-shadow:var(--f5-suite-focus)}.f5-suite-launcher__trigger>svg{display:block;height:18px;width:18px}.f5-suite-launcher__panel,.f5-suite-account-menu__panel{background:var(--f5-suite-surface);border:1px solid var(--f5-suite-border);border-radius:var(--f5-suite-radius);box-shadow:var(--f5-suite-shadow);box-sizing:border-box;color:var(--f5-suite-ink);max-height:calc(100vh - 16px);overflow-y:auto;padding:16px;width:min(360px,calc(100vw - 16px));z-index:1000}.f5-suite-launcher__apps{display:grid;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.f5-suite-launcher__app{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--f5-suite-radius);box-sizing:border-box;color:var(--f5-suite-ink);display:flex;flex-direction:row;gap:10px;justify-content:flex-start;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:8px 10px;text-decoration:none;transition:background-color var(--f5-suite-fast) var(--f5-suite-ease),border-color var(--f5-suite-fast) var(--f5-suite-ease),box-shadow var(--f5-suite-fast) var(--f5-suite-ease)}.f5-suite-launcher__app-icon{flex:0 0 auto;height:32px;line-height:0;width:32px;border-radius:8px;overflow:hidden}.f5-suite-launcher__app-icon svg{display:block;height:32px;width:32px}.f5-suite-launcher__app-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:0;justify-content:center;min-width:0}.f5-suite-launcher__app:hover:not(.f5-suite-launcher__app--unavailable){background:var(--f5-suite-foundation);border-color:transparent}.f5-suite-launcher__app--active{background:color-mix(in srgb,var(--f5-suite-blue) 8%,var(--f5-suite-surface));border-color:var(--f5-suite-blue);box-shadow:inset 3px 0 0 var(--f5-suite-teal)}.f5-suite-launcher__app--unavailable{background:transparent;color:var(--f5-suite-muted);cursor:not-allowed;opacity:.72}.f5-suite-launcher__app-description{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.f5-suite-launcher__app-reason{font-size:12px;line-height:1.25}.f5-suite-launcher__app-name,.f5-suite-launcher__app-description,.f5-suite-launcher__app-reason,.f5-suite-launcher__organization-name,.f5-suite-launcher__organization-choice,.f5-suite-launcher__organization-overflow-notice,.f5-suite-launcher__organization-overflow-link,.f5-suite-account-menu__display-name,.f5-suite-account-menu__email,.f5-suite-account-menu__organization,.f5-suite-boundary__message{min-width:0;overflow-wrap:anywhere}.f5-suite-launcher__app-name,.f5-suite-account-menu__display-name{color:var(--f5-suite-navy);font-weight:700}.f5-suite-launcher__app-description,.f5-suite-account-menu__email,.f5-suite-boundary__message{color:var(--f5-suite-muted)}.f5-suite-launcher__app-reason,.f5-suite-account-menu__error{color:var(--f5-suite-danger)}.f5-suite-launcher__organization{border-top:1px solid var(--f5-suite-border);display:grid;gap:4px;margin-top:16px;min-width:0;padding-top:16px}.f5-suite-launcher__organization-label{color:var(--f5-suite-quiet);font-size:12px;font-weight:600}.f5-suite-launcher__organization-name{color:var(--f5-suite-navy);font-weight:700}.f5-suite-launcher__organization-toggle,.f5-suite-launcher__organization-choice,.f5-suite-account-menu__logout,.f5-suite-boundary__retry{border-radius:var(--f5-suite-radius);box-sizing:border-box;cursor:pointer;font:inherit;min-height:44px;min-width:44px;overflow-wrap:anywhere;padding:10px 12px;text-align:left;transition:background-color var(--f5-suite-fast) var(--f5-suite-ease),border-color var(--f5-suite-fast) var(--f5-suite-ease),box-shadow var(--f5-suite-fast) var(--f5-suite-ease),color var(--f5-suite-fast) var(--f5-suite-ease)}.f5-suite-launcher__organization-toggle,.f5-suite-launcher__organization-choice{background:var(--f5-suite-surface);border:1px solid var(--f5-suite-border);color:var(--f5-suite-navy)}.f5-suite-launcher__organization-toggle:hover:not(:disabled),.f5-suite-launcher__organization-choice:hover:not(:disabled){background:var(--f5-suite-foundation);border-color:var(--f5-suite-border-strong)}.f5-suite-launcher__organization-choices{display:grid;gap:8px}.f5-suite-launcher__organization-overflow{display:grid;gap:4px;min-width:0}.f5-suite-launcher__organization-overflow-notice{color:var(--f5-suite-muted)}.f5-suite-launcher__organization-overflow-link{color:var(--f5-suite-navy);font-weight:700;overflow-wrap:anywhere}.f5-suite-launcher__organization-overflow-link:hover{color:var(--f5-suite-blue)}.f5-suite-launcher__organization-overflow-link:focus-visible{outline:2px solid var(--f5-suite-blue);outline-offset:2px;box-shadow:var(--f5-suite-focus)}.f5-suite-account-menu__avatar,.f5-suite-account-menu__avatar-initials,.f5-suite-account-menu__avatar-image{align-items:center;box-sizing:border-box;display:inline-flex;height:32px;justify-content:center;width:32px}.f5-suite-account-menu__avatar-initials{background:var(--f5-suite-navy);border-radius:var(--f5-suite-radius);color:var(--f5-suite-surface);font-size:12px;font-weight:700}.f5-suite-account-menu__avatar-image{border-radius:var(--f5-suite-radius);object-fit:cover}.f5-suite-account-menu__identity{align-items:flex-start;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr);min-width:0}.f5-suite-account-menu__details{display:grid;gap:2px;min-width:0}.f5-suite-account-menu__role{color:var(--f5-suite-navy);font-size:12px;font-weight:700}.f5-suite-account-menu__error,.f5-suite-boundary__message{margin:0}.f5-suite-account-menu__error{margin-top:12px}.f5-suite-account-menu__logout,.f5-suite-boundary__retry{background:var(--f5-suite-navy);border:1px solid var(--f5-suite-navy);color:var(--f5-suite-surface);margin-top:16px}.f5-suite-account-menu__logout:hover:not(:disabled),.f5-suite-boundary__retry:hover:not(:disabled){background:var(--f5-suite-ink);border-color:var(--f5-suite-ink)}.f5-suite-boundary{background:var(--f5-suite-foundation);border:1px solid var(--f5-suite-border);border-radius:var(--f5-suite-radius);box-sizing:border-box;display:grid;gap:8px;min-width:0;padding:16px}.f5-suite-boundary__loading-indicator{background:var(--f5-suite-foundation);border:1px solid var(--f5-suite-border);border-radius:var(--f5-suite-radius);box-sizing:border-box;height:32px;min-height:32px;width:100%}.f5-suite-boundary__title{color:var(--f5-suite-navy);font:inherit;font-size:16px;font-weight:700;margin:0}@media (max-width: 640px){.f5-suite-launcher__panel,.f5-suite-account-menu__panel{padding:12px}.f5-suite-launcher__apps{grid-template-columns:1fr}.f5-suite-launcher__app{min-height:44px}}@media (prefers-reduced-motion: reduce){.f5-suite-launcher__trigger,.f5-suite-account-menu__trigger,.f5-suite-launcher__app,.f5-suite-launcher__organization-toggle,.f5-suite-launcher__organization-choice,.f5-suite-account-menu__logout,.f5-suite-boundary__retry{animation-duration:1ms;transition-duration:1ms}}
