.qpb-shell{--qpb-border:#0f172a14;--qpb-accent:#83298f;--qpb-surface:#fff;--qpb-muted:#6b7280;--qpb-ink:#111827;flex-direction:column;gap:1.25rem;display:flex}.dark .qpb-shell{--qpb-border:#ffffff1a;--qpb-accent:#c484fc;--qpb-surface:#111827;--qpb-muted:#9ca3af;--qpb-ink:#fff}.qpb-notice{border:1px solid;border-radius:1rem;align-items:flex-start;gap:.7rem;padding:.85rem 1.05rem;font-size:.84rem;line-height:1.55;display:flex}.qpb-notice svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.08rem}.qpb-notice-lock{color:#581c60;background:linear-gradient(135deg,#83298f12,#0000 60%),#fff;border-color:#83298f33}.dark .qpb-notice-lock{color:#e9d5ff;background:linear-gradient(135deg,#a855f724,#0000 60%),#111827;border-color:#c484fc40}.qpb-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.qpb-stat{border:1px solid var(--qpb-border);background:var(--qpb-surface);border-radius:1rem;align-items:center;gap:.85rem;min-width:0;padding:1rem 1.05rem;display:flex;box-shadow:0 1px 2px #0f172a0a,0 10px 26px #0f172a0a}.qpb-stat-icon{border-radius:.85rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.qpb-stat-icon svg{width:1.2rem;height:1.2rem}.qpb-stat-copy{min-width:0}.qpb-stat-label{color:var(--qpb-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.qpb-stat-value{color:var(--qpb-ink);overflow-wrap:anywhere;margin-top:.15rem;font-size:1.3rem;font-weight:700;line-height:1.2}.qpb-tone-primary{color:#83298f;background:#83298f1a}.qpb-tone-success{color:#047857;background:#10b9811f}.qpb-tone-danger{color:#b91c1c;background:#ef44441f}.qpb-tone-slate{color:#334155;background:#64748b1f}.dark .qpb-tone-primary{color:#d8b4fe;background:#a855f729}.dark .qpb-tone-success{color:#6ee7b7;background:#10b98129}.dark .qpb-tone-danger{color:#fca5a5;background:#ef444429}.dark .qpb-tone-slate{color:#cbd5e1;background:#94a3b829}.qpb-panel{border:1px solid var(--qpb-border);background:var(--qpb-surface);border-radius:1.25rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 14px 35px #0f172a0d}.qpb-panel-head{border-bottom:1px solid var(--qpb-border);background:linear-gradient(135deg, #83298f0f, transparent 55%), var(--qpb-surface);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;display:flex}.dark .qpb-panel-head{background:linear-gradient(135deg, #a855f71c, transparent 55%), var(--qpb-surface)}.qpb-eyebrow{color:var(--qpb-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.qpb-panel-head h2{color:var(--qpb-ink);margin-top:.18rem;font-size:1.1rem;font-weight:700}.qpb-panel-head p{color:var(--qpb-muted);margin-top:.25rem;font-size:.82rem;line-height:1.55}.qpb-panel-body{flex-direction:column;gap:.9rem;padding:1.2rem 1.4rem;display:flex}.qpb-run{border:1px solid var(--qpb-border);background:#ffffffb8;border-radius:1rem;padding:1.05rem 1.15rem;transition:border-color .18s,box-shadow .18s}.dark .qpb-run{background:#ffffff09}.qpb-run:hover{border-color:#83298f47;box-shadow:0 8px 24px #0f172a0f}.qpb-run-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.qpb-run-id{align-items:center;gap:.8rem;min-width:0;display:flex}.qpb-run-icon{color:#83298f;background:#83298f1a;border-radius:.8rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.dark .qpb-run-icon{color:#d8b4fe;background:#a855f729}.qpb-run-icon svg{width:1.2rem;height:1.2rem}.qpb-run-title{color:var(--qpb-ink);overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.qpb-run-sub{color:var(--qpb-muted);overflow-wrap:anywhere;margin-top:.1rem;font-size:.75rem}.qpb-badges{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.qpb-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:.95rem;display:grid}.qpb-meta-label{color:var(--qpb-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.qpb-meta-value{color:var(--qpb-ink);overflow-wrap:anywhere;margin-top:.18rem;font-size:.85rem}.qpb-hint{color:var(--qpb-muted);margin-top:.85rem;font-size:.78rem;line-height:1.5}.qpb-error-label{margin-top:.9rem;margin-bottom:-.5rem}.qpb-error{color:#991b1b;overflow-wrap:anywhere;background:#fef2f2;border:1px solid #ef444440;border-radius:.75rem;margin-top:.9rem;padding:.6rem .8rem;font-size:.78rem;line-height:1.5}.dark .qpb-error{color:#fca5a5;background:#ef44441a;border-color:#ef44444d}.qpb-actions{border-top:1px solid var(--qpb-border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.9rem;display:flex}.qpb-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.qpb-empty-icon{color:#83298f;background:#83298f17;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid}.dark .qpb-empty-icon{color:#d8b4fe;background:#a855f729}.qpb-empty-icon svg{width:1.75rem;height:1.75rem}.qpb-empty h3{color:var(--qpb-ink);font-size:1rem;font-weight:700}.qpb-empty p{max-width:34rem;color:var(--qpb-muted);font-size:.85rem;line-height:1.6}.qpb-modal{--qpb-border:#0f172a14;--qpb-muted:#6b7280;--qpb-ink:#111827;flex-direction:column;gap:1.1rem;display:flex}.dark .qpb-modal{--qpb-border:#ffffff1a;--qpb-muted:#9ca3af;--qpb-ink:#fff}.qpb-section-title{color:var(--qpb-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:700}.qpb-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem;display:grid}.qpb-kv-label{color:var(--qpb-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.qpb-kv-value{color:var(--qpb-ink);overflow-wrap:anywhere;margin-top:.15rem;font-size:.85rem}.qpb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.qpb-artifact{border:1px solid var(--qpb-border);border-radius:.9rem;padding:.8rem .95rem}.qpb-artifact+.qpb-artifact{margin-top:.6rem}.qpb-artifact-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.qpb-artifact-name{color:var(--qpb-ink);overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.qpb-artifact-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.65rem;display:grid}@media (width<=1280px){.qpb-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.qpb-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.qpb-stat-grid,.qpb-artifact-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.qpb-kv{grid-template-columns:1fr}.qpb-run-head{flex-direction:column;align-items:flex-start}.qpb-actions{justify-content:flex-start}}@media (width<=520px){.qpb-stat-grid,.qpb-meta,.qpb-artifact-meta{grid-template-columns:1fr}}body.fi-panel-platform{--purple-50:#f8f0f9;--purple-100:#eedaef;--purple-200:#deb5e1;--purple-300:#c88ecc;--purple-400:#a857b0;--purple-500:#83298f;--purple-600:#6f2279;--purple-700:#5a1b62;--purple-800:#44144b;--purple-900:#2f0e34;--purple-950:#1b071f;--neutral-0:#fff;--neutral-50:#f5f5f5;--neutral-100:#e9e9e9;--neutral-200:#d6d6d6;--neutral-300:#bdbdbd;--neutral-400:#a6a6a6;--neutral-500:#959595;--neutral-600:#707070;--neutral-700:#565656;--neutral-800:#3d3d3d;--neutral-900:#262626;--neutral-950:#141417;--color-page:#fafafc;--color-surface-card:#fff;--color-surface-raised:#f5f3f8;--color-surface-tinted:#eee9f2;--color-border-faint:#f0edf5;--color-border-normal:#e6e1ec;--color-border-clear:#d3ccdd;--color-border-strong:#b8b1c8;--color-text-primary:#121212;--color-text-secondary:#4b4b4b;--color-text-helper:#707070;--color-text-faint:#959595;--color-text-disabled:#bdbdbd;--status-brand-subtle:#f8f0f9;--status-brand-border:#deb5e1;--status-brand-text:#5a1b62;--status-brand-solid:#83298f;--status-success-subtle:#ecf6f0;--status-success-border:#b8e0ca;--status-success-text:#24855a;--status-success-solid:#2e9e68;--status-warning-subtle:#fbf3e7;--status-warning-border:#edc98a;--status-warning-text:#a8720f;--status-warning-solid:#c98a24;--status-error-subtle:#fbecec;--status-error-border:#e8b4b4;--status-error-text:#a82e2e;--status-error-solid:#cb3a3a;--status-info-subtle:#eaf1ff;--status-info-border:#b9cff7;--status-info-text:#2762be;--status-info-solid:#2871d6;--status-neutral-subtle:#f4f2f6;--status-neutral-border:#d8d7dc;--status-neutral-text:#5c5661;--status-neutral-solid:#77717e;--font-ui:"Inter Variable", Inter, "IBM Plex Sans Arabic", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Inter Variable", Inter, "IBM Plex Sans Arabic", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-arabic:"IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-page-title-size:1.875rem;--text-page-title-line-height:1.2;--text-modal-title-size:1.25rem;--text-modal-title-line-height:1.35;--text-section-title-size:.9375rem;--text-section-title-line-height:1.4;--text-body-size:.875rem;--text-body-line-height:1.55;--text-label-size:.8125rem;--text-label-line-height:1.4;--text-helper-size:.75rem;--text-helper-line-height:1.55;--text-table-header-size:.6875rem;--text-table-header-line-height:1.35;--text-caption-size:.6875rem;--text-caption-line-height:1.45;--text-kpi-size:1.75rem;--text-kpi-line-height:1.15;--tracking-display:-.03em;--tracking-label:0;--tracking-table-header:.04em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px #83298f0f;--shadow-sm:0 2px 8px #83298f0f;--shadow-card:0 8px 24px #83298f14;--shadow-md:0 12px 32px #83298f1a;--shadow-lg:0 20px 48px #190f232e;--shadow-brand:0 10px 24px #83298f3d;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.25s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--focus-ring-color:#83298f47;--focus-ring:0 0 0 3px var(--focus-ring-color);--layout-sidebar-width:252px;--layout-topbar-height:68px;--layout-content-max-width:1680px;--control-input-height:40px;--control-button-height:42px;--control-button-small-height:34px;--control-badge-height:24px;--breakpoint-desktop:1100px;--breakpoint-mobile:720px;--qurb-purple-50:var(--purple-50);--qurb-purple-100:var(--purple-100);--qurb-purple-200:var(--purple-200);--qurb-purple-300:var(--purple-300);--qurb-purple-400:var(--purple-400);--qurb-purple-500:var(--purple-500);--qurb-purple-600:var(--purple-600);--qurb-purple-700:var(--purple-700);--qurb-purple-800:var(--purple-800);--qurb-purple-900:var(--purple-900);--qurb-purple-950:var(--purple-950);--qurb-gray-50:var(--neutral-50);--qurb-gray-100:var(--neutral-100);--qurb-gray-200:var(--neutral-200);--qurb-gray-300:var(--neutral-300);--qurb-gray-400:var(--neutral-400);--qurb-gray-500:var(--neutral-500);--qurb-gray-600:var(--neutral-600);--qurb-gray-700:var(--neutral-700);--qurb-gray-800:var(--neutral-800);--qurb-gray-900:var(--neutral-900);--qurb-gray-950:var(--neutral-950);--qurb-bg:var(--color-page);--qurb-surface:var(--color-surface-card);--qurb-surface-soft:var(--color-surface-raised);--qurb-surface-tint:var(--color-surface-tinted);--qurb-surface-strong:var(--color-border-normal);--qurb-border-faint:var(--color-border-faint);--qurb-border:var(--color-border-normal);--qurb-border-clear:var(--color-border-clear);--qurb-border-strong:var(--color-border-strong);--qurb-text:var(--color-text-primary);--qurb-text-secondary:var(--color-text-secondary);--qurb-text-helper:var(--color-text-helper);--qurb-text-faint:var(--color-text-faint);--qurb-focus:var(--focus-ring-color);--qurb-icon-bg:var(--status-brand-subtle);--qurb-icon-fg:var(--status-brand-solid);--qurb-success:var(--status-success-solid);--qurb-warning:var(--status-warning-solid);--qurb-danger:var(--status-error-solid);--qurb-radius-input:var(--radius-md);--qurb-radius-icon:var(--radius-lg);--qurb-radius-card:var(--radius-xl);--qurb-radius-section:var(--space-8);--qurb-radius-pill:var(--radius-pill);--qurb-shadow-xs:var(--shadow-xs);--qurb-shadow-sm:var(--shadow-sm);--qurb-shadow-card:var(--shadow-card);--qurb-shadow-md:var(--shadow-md);--qurb-shadow-brand:var(--shadow-brand);--qurb-gradient-hero:linear-gradient(150deg, #1b071f 0%, #2f0e34 45%, #120814 100%);--qurb-gradient-brand:linear-gradient(135deg, #a857b0 0%, #5a1b62 100%);--qurb-gradient-wash:linear-gradient(180deg, #fff 0%, #f8f0f9 100%);--qurb-font-arabic:var(--font-arabic);--qurb-font-display:var(--font-display);--qurb-font-ui:var(--font-ui)}html.dark body.fi-panel-platform{--color-page:#120e17;--color-surface-card:#1d1624;--color-surface-raised:#1a1420;--color-surface-tinted:#2a2032;--color-border-faint:#241c2c;--color-border-normal:#2e2438;--color-border-clear:#3e304a;--color-border-strong:#4f3d5e;--color-text-primary:#fff;--color-text-secondary:#e5e5e5;--color-text-helper:#bdbdbd;--color-text-faint:#959595;--color-text-disabled:#707070;--status-brand-subtle:#83298f33;--status-brand-border:#6f2279;--status-brand-text:#deb5e1;--status-brand-solid:#a857b0;--status-success-subtle:#162a22;--status-success-border:#245e43;--status-success-text:#8fd7ae;--status-success-solid:#3fb675;--status-warning-subtle:#302514;--status-warning-border:#73521b;--status-warning-text:#f0cf8c;--status-warning-solid:#d88116;--status-error-subtle:#321b1d;--status-error-border:#7c3034;--status-error-text:#f0a5a5;--status-error-solid:#df6b6b;--status-info-subtle:#17243a;--status-info-border:#2f568d;--status-info-text:#a8c8f5;--status-info-solid:#4d96eb;--status-neutral-subtle:#2a2630;--status-neutral-border:#4e4754;--status-neutral-text:#d8d7dc;--status-neutral-solid:#918a96;--shadow-xs:0 1px 2px #0000002e;--shadow-sm:0 2px 8px #0003;--shadow-card:0 12px 34px #0000003d, 0 0 0 1px #83298f0a;--shadow-md:0 18px 44px #0000004d, 0 0 0 1px #83298f0f;--shadow-lg:0 24px 56px #0000005c, 0 0 0 1px #83298f0d;--shadow-brand:0 10px 24px #1b071f5c;--qurb-icon-bg:var(--status-brand-subtle);--qurb-icon-fg:var(--status-brand-text);--qurb-gradient-wash:linear-gradient(180deg, #1d1624 0%, #24192b 100%)}body.fi-panel-platform{font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-line-height);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[dir=rtl] body.fi-panel-platform,html[lang=ar] body.fi-panel-platform{font-family:var(--font-arabic);letter-spacing:normal}body.fi-panel-platform .qurb-technical-value,body.fi-panel-platform [data-qurb-technical-value]{overflow-wrap:anywhere;font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .qurb-technical-value-scroll{max-inline-size:100%;font-family:var(--font-mono);white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:block;overflow:auto hidden}@media (prefers-reduced-motion:reduce){body.fi-panel-platform *,body.fi-panel-platform :before,body.fi-panel-platform :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body.fi-panel-platform{color:var(--color-text-primary);background:var(--color-page);overflow-x:clip}body.fi-panel-platform .fi-layout{align-items:stretch;min-height:100dvh}body.fi-panel-platform .fi-main-ctn{background:var(--color-page);min-width:0;min-height:100dvh;overflow:visible}body.fi-panel-platform.fi-body-has-topbar .fi-main-ctn{min-height:calc(100dvh - var(--layout-topbar-height))}body.fi-panel-platform .fi-main{width:100%;max-width:var(--layout-content-max-width);min-width:0;padding-block:var(--space-8) var(--space-10);padding-inline:var(--space-8);margin-inline:auto}body.fi-panel-platform .fi-page{gap:var(--space-6)}body.fi-panel-platform .fi-topbar>nav{min-height:var(--layout-topbar-height);border-bottom:1px solid var(--color-border-normal);background:color-mix(in srgb, var(--color-surface-card) 94%, transparent);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.fi-panel-platform .fi-topbar-start,body.fi-panel-platform .fi-topbar-end{min-height:var(--layout-topbar-height)}body.fi-panel-platform .fi-topbar .fi-icon-btn,body.fi-panel-platform .fi-topbar .fi-user-menu-trigger{border-radius:var(--radius-sm);background:var(--color-surface-card);box-shadow:var(--shadow-xs)}body.fi-panel-platform .fi-topbar .fi-avatar{width:2rem;height:2rem}body.fi-panel-platform .fi-global-search-ctn{width:min(100%,26.25rem)}body.fi-panel-platform .fi-global-search{width:100%}body.fi-panel-platform .fi-topbar .fi-global-search-field .fi-input-wrp{min-height:var(--control-input-height);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-normal)}body.fi-panel-platform .fi-topbar .fi-global-search-field .fi-input-wrp:focus-within{box-shadow:0 0 0 1px var(--purple-500), var(--focus-ring)}body.fi-panel-platform .fi-topbar .fi-global-search-results-ctn,body.fi-panel-platform .fi-topbar .fi-dropdown-panel{border:1px solid var(--color-border-normal);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-lg)}body.fi-panel-platform .fi-breadcrumbs{color:var(--color-text-helper);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);margin-block-end:var(--space-3)}body.fi-panel-platform .fi-breadcrumbs-item-label{transition:color var(--duration-fast) var(--ease-standard)}body.fi-panel-platform .fi-breadcrumbs-item-label:hover{color:var(--purple-600)}body.fi-panel-platform .fi-header{gap:var(--space-5)}body.fi-panel-platform .fi-header-heading{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-page-title-size);font-weight:var(--font-weight-bold);line-height:var(--text-page-title-line-height);letter-spacing:var(--tracking-display)}body.fi-panel-platform .fi-header-subheading{max-width:48rem;color:var(--color-text-helper);font-size:var(--text-body-size);line-height:var(--text-body-line-height)}body.fi-panel-platform .fi-header-actions-ctn,body.fi-panel-platform .fi-header-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto}html[dir=rtl] body.fi-panel-platform .fi-header-heading{font-family:var(--font-arabic);letter-spacing:normal}html[dir=rtl] body.fi-panel-platform .fi-header-actions-ctn,html[dir=rtl] body.fi-panel-platform .fi-header-actions{justify-content:flex-start}html.dark body.fi-panel-platform,html.dark body.fi-panel-platform .fi-main-ctn{background:var(--color-page)}html.dark body.fi-panel-platform .fi-topbar>nav{border-bottom-color:var(--color-border-normal);background:color-mix(in srgb, var(--color-surface-card) 94%, transparent);box-shadow:0 1px #ffffff05}html.dark body.fi-panel-platform .fi-topbar .fi-icon-btn,html.dark body.fi-panel-platform .fi-topbar .fi-user-menu-trigger,html.dark body.fi-panel-platform .fi-topbar .fi-global-search-results-ctn,html.dark body.fi-panel-platform .fi-topbar .fi-dropdown-panel{border-color:var(--color-border-normal);background:var(--color-surface-card)}body.fi-panel-platform .fi-sidebar{width:var(--layout-sidebar-width);color:#fff;background:radial-gradient(circle at 50% 0,#83298f3d,#0000 24rem),linear-gradient(#171221 0%,#100d18 100%);border-inline-end:1px solid #ffffff14;overflow:hidden;box-shadow:12px 0 36px #100a1614}html[dir=rtl] body.fi-panel-platform .fi-sidebar{box-shadow:-12px 0 36px #100a1614}body.fi-panel-platform .fi-sidebar-header{min-height:var(--layout-topbar-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100d18a3;border-bottom:1px solid #ffffff14;flex:none}body.fi-panel-platform .fi-sidebar-header .fi-logo{color:#fff;font-family:var(--font-display);font-weight:var(--font-weight-bold)}body.fi-panel-platform .fi-sidebar-header .fi-logo img{filter:brightness(0)invert()}body.fi-panel-platform .fi-sidebar-nav{overscroll-behavior-y:contain;scrollbar-color:#c88ecc6b transparent;scrollbar-width:thin;min-height:0;padding:var(--space-4) var(--space-3) var(--space-6);overflow-y:auto}body.fi-panel-platform .fi-sidebar-nav::-webkit-scrollbar{width:.375rem}body.fi-panel-platform .fi-sidebar-nav::-webkit-scrollbar-track{background:0 0}body.fi-panel-platform .fi-sidebar-nav::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#c88ecc6b}body.fi-panel-platform .fi-sidebar-nav-groups{gap:var(--space-5)}body.fi-panel-platform .fi-sidebar-group-label{padding-inline:var(--space-3);color:#eedaefad;font-size:var(--text-caption-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-table-header);text-transform:uppercase}html[dir=rtl] body.fi-panel-platform .fi-sidebar-group-label{letter-spacing:normal;text-transform:none}body.fi-panel-platform .fi-sidebar-group-collapse-btn>.fi-icon{color:#eedaefad}body.fi-panel-platform .fi-sidebar-item-btn{border-radius:var(--radius-sm);color:#ffffffc7;min-height:2.5rem;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000}body.fi-panel-platform .fi-sidebar-item-btn>.fi-sidebar-item-label{color:inherit;font-size:var(--text-label-size);font-weight:var(--font-weight-medium)}body.fi-panel-platform .fi-sidebar-item-btn>.fi-icon{color:#eedaefb8}body.fi-panel-platform .fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:hover{color:#fff;background:#fff1;border-color:#ffffff0f}body.fi-panel-platform .fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:focus-visible{color:#fff;border-color:var(--purple-300);outline:2px solid var(--purple-300);outline-offset:2px;background:#ffffff13}body.fi-panel-platform .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{color:#fff;background:linear-gradient(#9833aa 0%,#81258f 100%);border-color:#d877e557;box-shadow:0 8px 20px #5c196c52}body.fi-panel-platform .fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-label,body.fi-panel-platform .fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-icon{color:#fff}body.fi-panel-platform .fi-sidebar-item-badge-ctn .fi-badge{min-height:var(--control-badge-height);color:#fff;background:#ffffff1a;border:1px solid #ffffff1a}body.fi-panel-platform .fi-sidebar-close-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#100d188f}html.dark body.fi-panel-platform .fi-sidebar{background:radial-gradient(circle at 50% 0,#5a1b6247,#0000 24rem),linear-gradient(#100d18 0%,#0b0910 100%);border-inline-end-color:#ffffff12;box-shadow:12px 0 36px #0000003d}html[dir=rtl].dark body.fi-panel-platform .fi-sidebar{box-shadow:-12px 0 36px #0000003d}@media (width>=1100px){body.fi-panel-platform .fi-global-search-ctn{width:26.25rem;max-width:26.25rem}}@media (width<=1099px){body.fi-panel-platform .fi-main{padding-block:var(--space-6) var(--space-8);padding-inline:var(--space-6)}body.fi-panel-platform .fi-global-search-ctn{width:min(22rem,42vw)}body.fi-panel-platform .fi-header{align-items:flex-start}}@media (width<=719px){body.fi-panel-platform .fi-topbar>nav,body.fi-panel-platform .fi-topbar-start,body.fi-panel-platform .fi-topbar-end{min-height:3.75rem}body.fi-panel-platform .fi-main{padding-block:var(--space-5) var(--space-8);padding-inline:var(--space-4)}body.fi-panel-platform .fi-page{gap:var(--space-5)}body.fi-panel-platform .fi-global-search-ctn{width:min(13rem,56vw)}body.fi-panel-platform .fi-header{gap:var(--space-4);flex-direction:column}body.fi-panel-platform .fi-header-heading{font-size:1.5rem}body.fi-panel-platform .fi-header-actions-ctn,body.fi-panel-platform .fi-header-actions{justify-content:flex-start;width:100%;margin-inline-start:0}html[dir=rtl] body.fi-panel-platform .fi-header-actions-ctn,html[dir=rtl] body.fi-panel-platform .fi-header-actions{justify-content:flex-start}body.fi-panel-platform .fi-sidebar-item-btn{min-height:2.75rem}body.fi-panel-platform :is(.fi-tabs,.fi-resource-relation-managers-tab-list){overscroll-behavior-inline:contain;scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}body.fi-panel-platform :is(.fi-fo-repeater-item,.fi-section,.fi-ta-ctn,.fi-in){min-inline-size:0;max-inline-size:100%}body.fi-panel-platform :is(.fi-ac-action,.fi-dropdown-list-item,.fi-tabs-item){min-block-size:2.75rem}}body.fi-panel-platform :is(.fi-main,.fi-page,.fi-page>*,.fi-section-content,.fi-fo-component-ctn){min-inline-size:0}body.fi-panel-platform :is(a,button,[role=button],[tabindex="0"]):focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}body.fi-panel-platform :is(.qurb-technical-value,.qurb-restore-identifier,.qurb-invoice-number,.qurb-tenant-technical){overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;max-inline-size:100%}body.fi-panel-platform :is(.fi-fo-repeater,.fi-fo-repeater-items,.fi-tabs,.fi-in){max-inline-size:100%}html[dir=rtl] body.fi-panel-platform :is(.fi-header-actions,.fi-ac-btn-action,.fi-modal-footer-actions){text-align:start}html.dark body.fi-panel-platform ::selection{color:#fff;background:var(--purple-700)}@media (prefers-reduced-motion:reduce){body.fi-panel-platform .fi-btn:hover:not(:disabled):not([aria-disabled=true]){transform:none}}body.fi-panel-platform .qurb-platform-shell{color:var(--color-text-primary)}body.fi-panel-platform :is(.fi-section,.qurb-card.fi-section,.qurb-card>.fi-section){border:1px solid var(--color-border-normal);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-card)}body.fi-panel-platform :is(.qurb-card-soft.fi-section,.qurb-card-soft,.qurb-card-soft>.fi-section){border:1px solid var(--color-border-normal);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}body.fi-panel-platform :is(.qurb-card,.qurb-card-soft)>.fi-section{box-shadow:none;background:0 0;border:0}body.fi-panel-platform :is(.qurb-form-surface.fi-section,.qurb-form-surface>.fi-section)>.fi-section-content-ctn{background:radial-gradient(circle at 100% 0%, #83298f14, transparent 24rem), var(--color-surface-card)}body.fi-panel-platform .qurb-section-divider{padding-block:var(--space-5);border-block-start:1px solid var(--color-border-faint)}body.fi-panel-platform .qurb-section-divider:first-child{border-block-start:0;padding-block-start:0}body.fi-panel-platform :is(.qurb-summary-strip,.qurb-summary-strip>.fi-section){border:1px solid var(--color-border-normal);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}body.fi-panel-platform .qurb-summary-strip>.fi-section{box-shadow:none;background:0 0;border:0}body.fi-panel-platform .fi-section-header{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4)}body.fi-panel-platform .fi-section-header-heading{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-section-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-section-title-line-height)}body.fi-panel-platform .fi-section-header-description{max-inline-size:70ch;color:var(--color-text-helper);font-size:var(--text-helper-size);line-height:var(--text-helper-line-height);overflow-wrap:anywhere}body.fi-panel-platform .fi-section-content{padding:var(--space-6)}body.fi-panel-platform .fi-section-header+.fi-section-content-ctn>.fi-section-content{padding-block-start:var(--space-3)}body.fi-panel-platform .fi-section-header-icon,body.fi-panel-platform .qurb-icon-box{border-radius:var(--radius-sm);block-size:2.5rem;inline-size:2.5rem;color:var(--status-brand-text);background:var(--status-brand-subtle);flex:none;place-items:center;display:inline-grid}body.fi-panel-platform .fi-section.fi-collapsed .fi-section-header{padding-block-end:var(--space-5)}body.fi-panel-platform .qurb-action-bar{padding:var(--space-2);border:1px solid var(--color-border-normal);border-radius:var(--radius-pill);background:var(--color-surface-card);box-shadow:var(--shadow-sm)}body.fi-panel-platform :is(.fi-tabs,.fi-tabs-tab-list){max-inline-size:100%}body.fi-panel-platform .fi-tabs{padding:var(--space-1);border:1px solid var(--color-border-normal);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-xs)}body.fi-panel-platform .fi-tabs-tab-list{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}body.fi-panel-platform .fi-tabs-item,body.fi-panel-platform .fi-tabs-tab{min-block-size:var(--control-button-small-height);border-radius:var(--radius-sm);color:var(--color-text-helper);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}body.fi-panel-platform :is(.fi-tabs-item,.fi-tabs-tab):hover{color:var(--status-brand-text);background:var(--status-brand-subtle)}body.fi-panel-platform :is(.fi-tabs-item,.fi-tabs-tab).fi-active,body.fi-panel-platform :is(.fi-tabs-item,.fi-tabs-tab)[aria-selected=true]{color:var(--status-brand-text);background:var(--color-surface-card);box-shadow:var(--shadow-sm), inset 0 -2px 0 var(--status-brand-solid)}body.fi-panel-platform :is(.fi-tabs-item,.fi-tabs-tab):focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}body.fi-panel-platform :is(.fi-notification,.fi-alert,.qurb-notice){border:1px solid var(--status-info-border);border-radius:var(--radius-md);color:var(--status-info-text);background:var(--status-info-subtle);box-shadow:var(--shadow-md)}body.fi-panel-platform :is(.fi-notification,.fi-alert).fi-color-success,body.fi-panel-platform .qurb-notice-success{border-color:var(--status-success-border);color:var(--status-success-text);background:var(--status-success-subtle)}body.fi-panel-platform :is(.fi-notification,.fi-alert).fi-color-warning,body.fi-panel-platform .qurb-notice-warning{border-color:var(--status-warning-border);color:var(--status-warning-text);background:var(--status-warning-subtle)}body.fi-panel-platform :is(.fi-notification,.fi-alert).fi-color-danger,body.fi-panel-platform .qurb-notice-danger{border-color:var(--status-error-border);color:var(--status-error-text);background:var(--status-error-subtle)}body.fi-panel-platform :is(.fi-notification-title,.fi-alert-heading){color:currentColor;font-weight:var(--font-weight-semibold)}body.fi-panel-platform :is(.fi-notification-body,.fi-alert-description){color:currentColor;line-height:var(--text-body-line-height);overflow-wrap:anywhere}body.fi-panel-platform .fi-empty-state{padding:var(--space-10) var(--space-6);border:1px dashed var(--color-border-clear);border-radius:var(--radius-lg);background:var(--color-surface-raised)}body.fi-panel-platform .fi-empty-state-icon-ctn{border-radius:var(--radius-md);block-size:3.5rem;inline-size:3.5rem;color:var(--status-brand-text);background:var(--status-brand-subtle);box-shadow:inset 0 0 0 1px var(--status-brand-border)}body.fi-panel-platform .fi-empty-state-heading{color:var(--color-text-primary);font-size:var(--text-section-title-size);font-weight:var(--font-weight-semibold)}body.fi-panel-platform .fi-empty-state-description{max-inline-size:52ch;color:var(--color-text-helper);line-height:var(--text-body-line-height)}body.fi-panel-platform :is(.fi-pagination,.fi-pagination-items){gap:var(--space-1)}body.fi-panel-platform .fi-pagination-item-btn{min-inline-size:var(--control-button-small-height);min-block-size:var(--control-button-small-height);border:1px solid var(--color-border-normal);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:var(--color-surface-card)}body.fi-panel-platform .fi-pagination-item.fi-active .fi-pagination-item-btn{border-color:var(--status-brand-solid);color:#fff;background:var(--status-brand-solid)}body.fi-panel-platform .fi-pagination-item-btn:hover:not(:disabled){border-color:var(--status-brand-border);color:var(--status-brand-text);background:var(--status-brand-subtle)}body.fi-panel-platform .fi-pagination-item-btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}body.fi-panel-platform .fi-pagination-item-btn:disabled{color:var(--color-text-disabled);background:var(--color-surface-raised);opacity:.72}body.fi-panel-platform :is(.fi-loading-indicator,.fi-spinner){color:var(--status-brand-solid)}body.fi-panel-platform :is(.fi-skeleton,[data-loading-placeholder]){background:linear-gradient(90deg, var(--color-surface-raised), var(--color-surface-tinted), var(--color-surface-raised));background-size:200% 100%}html.dark body.fi-panel-platform :is(.fi-section,.qurb-card.fi-section,.qurb-card>.fi-section){border-color:var(--color-border-normal);background:var(--color-surface-card)}@media (width<=719px){body.fi-panel-platform .fi-section-header,body.fi-panel-platform .fi-section-content{padding-inline:var(--space-4)}body.fi-panel-platform .fi-empty-state{padding:var(--space-8) var(--space-4)}body.fi-panel-platform .fi-pagination{flex-wrap:wrap}}body.fi-panel-platform .fi-fo-field{min-inline-size:0}body.fi-panel-platform :is(.fi-fo-field-label,.fi-fo-field-wrp-label){color:var(--color-text-secondary);font-size:var(--text-label-size);font-weight:var(--font-weight-semibold);line-height:var(--text-label-line-height)}body.fi-panel-platform .fi-fo-field-label-content{overflow-wrap:anywhere;min-inline-size:0}body.fi-panel-platform .fi-fo-field-label-required-mark{color:var(--status-error-solid);font-weight:var(--font-weight-bold);margin-inline-start:var(--space-1)}body.fi-panel-platform :is(.fi-fo-field-wrp-helper-text,.fi-sc-text,.fi-fo-field-helper-text){color:var(--color-text-helper);font-size:var(--text-helper-size);line-height:var(--text-helper-line-height);overflow-wrap:anywhere}body.fi-panel-platform .fi-input-wrp{min-block-size:var(--control-input-height);border-radius:var(--radius-sm);background:var(--color-surface-card);box-shadow:0 0 0 1px var(--color-border-clear), var(--shadow-xs);transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}body.fi-panel-platform .fi-input-wrp:hover:not(.fi-disabled):not(.fi-invalid){box-shadow:0 0 0 1px var(--color-border-strong), var(--shadow-sm)}body.fi-panel-platform .fi-input-wrp:focus-within{background:var(--color-surface-card);box-shadow:0 0 0 1px var(--status-brand-solid), var(--focus-ring)}body.fi-panel-platform .fi-input-wrp.fi-invalid{box-shadow:0 0 0 1px var(--status-error-solid), 0 0 0 3px #cb3a3a24}body.fi-panel-platform .fi-input-wrp.fi-invalid:focus-within{box-shadow:0 0 0 1px var(--status-error-solid), 0 0 0 3px #cb3a3a38}body.fi-panel-platform .fi-input-wrp.fi-disabled{background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-normal);opacity:1}body.fi-panel-platform .fi-input-wrp:has(:is(.fi-input,.fi-select-input,.fi-textarea):disabled){background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-normal);opacity:1}body.fi-panel-platform .fi-input-wrp:has(:is(.fi-input,.fi-select-input,.fi-textarea)[readonly]){background:var(--color-surface-tinted);box-shadow:inset 3px 0 0 var(--status-neutral-border), 0 0 0 1px var(--color-border-normal)}html[dir=rtl] body.fi-panel-platform .fi-input-wrp:has(:is(.fi-input,.fi-select-input,.fi-textarea)[readonly]){box-shadow:inset -3px 0 0 var(--status-neutral-border), 0 0 0 1px var(--color-border-normal)}body.fi-panel-platform :is(.fi-input,.fi-select-input,.fi-textarea){color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-line-height)}body.fi-panel-platform :is(.fi-input,.fi-select-input){min-block-size:var(--control-input-height)}body.fi-panel-platform .fi-textarea{resize:vertical;min-block-size:6.5rem}body.fi-panel-platform :is(.fi-input,.fi-textarea)::placeholder{color:var(--color-text-faint);opacity:1}body.fi-panel-platform :is(.fi-input,.fi-select-input,.fi-textarea):disabled{color:var(--color-text-helper);-webkit-text-fill-color:var(--color-text-helper);cursor:not-allowed}body.fi-panel-platform :is(.fi-input,.fi-select-input,.fi-textarea)[readonly]{color:var(--color-text-secondary);cursor:default}body.fi-panel-platform :is(.fi-input-wrp-prefix,.fi-input-wrp-suffix){color:var(--color-text-helper)}body.fi-panel-platform :is(.fi-input-wrp-prefix,.fi-input-wrp-suffix) .fi-icon{color:currentColor}body.fi-panel-platform :is(.fi-fo-field-wrp-error-message,.fi-fo-field-error-message){color:var(--status-error-text);font-size:var(--text-helper-size);font-weight:var(--font-weight-semibold);line-height:var(--text-helper-line-height);overflow-wrap:anywhere}body.fi-panel-platform .fi-fo-field:has(.fi-input-wrp.fi-invalid) :is(.fi-fo-field-label,.fi-fo-field-wrp-label){color:var(--status-error-text)}body.fi-panel-platform :is(.fi-checkbox-input,.fi-radio-input){border-color:var(--color-border-strong);block-size:1.125rem;inline-size:1.125rem;color:var(--status-brand-solid);background-color:var(--color-surface-card)}body.fi-panel-platform :is(.fi-checkbox-input,.fi-radio-input):focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}body.fi-panel-platform :is(.fi-checkbox-input,.fi-radio-input):disabled{border-color:var(--color-border-normal);background:var(--color-surface-raised);opacity:.72}body.fi-panel-platform .fi-toggle{border:1px solid var(--color-border-clear);background:var(--status-neutral-border);min-block-size:1.5rem;min-inline-size:2.5rem;transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}body.fi-panel-platform .fi-toggle.fi-toggle-on,body.fi-panel-platform .fi-fo-toggle .fi-toggle-on{border-color:var(--status-brand-solid);background:var(--status-brand-solid)}body.fi-panel-platform .fi-toggle:focus-visible,body.fi-panel-platform .fi-toggle:focus-within{box-shadow:var(--focus-ring);outline:2px solid #0000}body.fi-panel-platform .fi-toggle.fi-disabled{opacity:.58;cursor:not-allowed}body.fi-panel-platform .fi-toggle:has(input:disabled){opacity:.58;cursor:not-allowed}body.fi-panel-platform :is(.fi-select-option,.fi-fo-tags-input-tag){border-radius:var(--radius-pill);background:var(--status-brand-subtle);color:var(--status-brand-text)}body.fi-panel-platform .qurb-technical-value,body.fi-panel-platform [data-qurb-technical-value],body.fi-panel-platform :is(input,textarea)[data-qurb-technical-value]{min-inline-size:0;max-inline-size:100%;font-family:var(--font-mono);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}html.dark body.fi-panel-platform .fi-input-wrp{background:var(--color-surface-card)}html.dark body.fi-panel-platform .fi-input-wrp:has(:is(.fi-input,.fi-select-input,.fi-textarea)[readonly]){background:var(--color-surface-tinted)}@media (width<=719px){body.fi-panel-platform .fi-fo-field-label-content{white-space:normal}body.fi-panel-platform .fi-textarea{min-block-size:7.5rem}}body.fi-panel-platform .fi-btn{min-block-size:var(--control-button-height);padding-inline:var(--space-5);border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);line-height:1.25}body.fi-panel-platform .fi-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}body.fi-panel-platform .fi-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)scale(.99)}body.fi-panel-platform .fi-btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}body.fi-panel-platform .fi-btn.fi-color-primary{border-color:var(--status-brand-solid);color:#fff;background:var(--status-brand-solid);box-shadow:var(--shadow-brand)}body.fi-panel-platform .fi-btn.fi-color-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--purple-600)}body.fi-panel-platform .fi-btn.fi-color-primary :is(.fi-icon,.fi-loading-indicator){color:#fff}body.fi-panel-platform .fi-btn.fi-color-gray{border-color:var(--color-border-normal);color:var(--color-text-secondary);background:var(--color-surface-card);box-shadow:var(--shadow-xs)}body.fi-panel-platform .fi-btn.fi-color-gray:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--status-brand-border);color:var(--status-brand-text);background:var(--status-brand-subtle)}body.fi-panel-platform .fi-btn.fi-outlined{border-color:var(--status-brand-border);color:var(--status-brand-text);box-shadow:none;background:0 0}body.fi-panel-platform .fi-btn.fi-outlined:hover:not(:disabled):not([aria-disabled=true]){background:var(--status-brand-subtle)}body.fi-panel-platform .fi-btn.fi-color-danger{border-color:var(--status-error-solid);color:#fff;background:var(--status-error-solid);box-shadow:0 8px 20px #cb3a3a33}body.fi-panel-platform .fi-btn.fi-color-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--status-error-text)}body.fi-panel-platform .fi-btn:is(:disabled,[aria-disabled=true]){color:var(--color-text-disabled);background:var(--color-surface-raised);border-color:var(--color-border-normal);box-shadow:none;opacity:.72;cursor:not-allowed;transform:none}body.fi-panel-platform .fi-btn .fi-loading-indicator{flex:none}body.fi-panel-platform .fi-icon-btn{inline-size:var(--control-button-small-height);min-inline-size:var(--control-button-small-height);block-size:var(--control-button-small-height);min-block-size:var(--control-button-small-height);border-radius:var(--radius-sm);color:var(--color-text-helper);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}body.fi-panel-platform .fi-icon-btn:hover:not(:disabled){color:var(--status-brand-text);background:var(--status-brand-subtle)}body.fi-panel-platform .fi-icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}body.fi-panel-platform .fi-icon-btn.fi-color-danger{color:var(--status-error-text)}body.fi-panel-platform .fi-badge{min-block-size:var(--control-badge-height);padding-inline:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--text-caption-line-height);border:1px solid #0000}body.fi-panel-platform .fi-badge.fi-color-primary{border-color:var(--status-brand-border);color:var(--status-brand-text);background:var(--status-brand-subtle)}body.fi-panel-platform .fi-badge.fi-color-success{border-color:var(--status-success-border);color:var(--status-success-text);background:var(--status-success-subtle)}body.fi-panel-platform .fi-badge.fi-color-warning{border-color:var(--status-warning-border);color:var(--status-warning-text);background:var(--status-warning-subtle)}body.fi-panel-platform .fi-badge.fi-color-danger{border-color:var(--status-error-border);color:var(--status-error-text);background:var(--status-error-subtle)}body.fi-panel-platform .fi-badge.fi-color-info{border-color:var(--status-info-border);color:var(--status-info-text);background:var(--status-info-subtle)}body.fi-panel-platform .fi-badge.fi-color-gray{border-color:var(--status-neutral-border);color:var(--status-neutral-text);background:var(--status-neutral-subtle)}html.dark body.fi-panel-platform .fi-btn.fi-color-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--purple-400)}@media (width<=719px){body.fi-panel-platform .fi-btn{min-block-size:var(--control-button-height);padding-inline:var(--space-4);white-space:normal}}body.fi-panel-platform .fi-modal-close-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140e1885}body.fi-panel-platform .fi-modal-window{max-block-size:calc(100dvh - var(--space-8));border:1px solid var(--color-border-normal);border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-lg);overflow:hidden}body.fi-panel-platform .fi-modal-header{gap:var(--space-3);padding:var(--space-6);border-block-end:1px solid var(--color-border-faint)}body.fi-panel-platform .fi-modal-heading{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-modal-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-modal-title-line-height)}body.fi-panel-platform .fi-modal-description{color:var(--color-text-helper);line-height:var(--text-body-line-height);overflow-wrap:anywhere}body.fi-panel-platform .fi-modal-icon-bg{border:1px solid var(--status-brand-border);color:var(--status-brand-text);background:var(--status-brand-subtle)}body.fi-panel-platform .fi-modal-icon-bg.fi-color-danger{border-color:var(--status-error-border);color:var(--status-error-text);background:var(--status-error-subtle)}body.fi-panel-platform .fi-modal-content{min-block-size:0;padding:var(--space-6);overscroll-behavior-y:contain;overflow-y:auto}body.fi-panel-platform .fi-modal-footer{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--color-border-faint);background:var(--color-surface-raised)}body.fi-panel-platform .fi-modal-close-btn,html[dir=rtl] body.fi-panel-platform .fi-modal-close-btn{inset-inline-start:auto;inset-inline-end:var(--space-4)}body.fi-panel-platform .fi-modal-window.fi-width-screen,body.fi-panel-platform .fi-modal-window.fi-slide-over-window{border-radius:0;block-size:100dvh;max-block-size:100dvh}body.fi-panel-platform .fi-modal-window.fi-slide-over-window{border-inline-start:1px solid var(--color-border-normal);border-inline-end:0}html[dir=rtl] body.fi-panel-platform .fi-modal-window.fi-slide-over-window{border-inline-start:0;border-inline-end:1px solid var(--color-border-normal)}body.fi-panel-platform .fi-dropdown-panel{border:1px solid var(--color-border-normal);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-lg);overflow:hidden}body.fi-panel-platform .fi-dropdown-list{padding:var(--space-2)}body.fi-panel-platform .fi-dropdown-list-item{min-block-size:var(--control-button-small-height);border-radius:var(--radius-sm);color:var(--color-text-secondary)}body.fi-panel-platform .fi-dropdown-list-item:hover,body.fi-panel-platform .fi-dropdown-list-item:focus-visible{color:var(--status-brand-text);background:var(--status-brand-subtle)}body.fi-panel-platform .fi-notifications{max-inline-size:min(26rem, calc(100vw - var(--space-8)));inset-inline-start:auto;inset-inline-end:var(--space-4)}html[dir=rtl] body.fi-panel-platform .fi-notifications{inset-inline-start:var(--space-4);inset-inline-end:auto}html.dark body.fi-panel-platform .fi-modal-close-overlay{background:#000000ad}html.dark body.fi-panel-platform :is(.fi-modal-window,.fi-dropdown-panel){border-color:var(--color-border-normal);background:var(--color-surface-card)}@media (width<=719px){body.fi-panel-platform .fi-modal-window:not(.fi-slide-over-window){inline-size:calc(100vw - var(--space-4));max-inline-size:calc(100vw - var(--space-4));max-block-size:calc(100dvh - var(--space-4));border-radius:var(--radius-lg)}body.fi-panel-platform :is(.fi-modal-header,.fi-modal-content),body.fi-panel-platform .fi-modal-footer{padding:var(--space-4)}body.fi-panel-platform .fi-modal-footer-actions{flex-wrap:wrap;inline-size:100%}body.fi-panel-platform .fi-modal-footer-actions .fi-btn{flex:8rem}body.fi-panel-platform .fi-modal-window.fi-slide-over-window{inline-size:100vw;max-inline-size:100vw}body.fi-panel-platform .fi-notifications{inset-inline:var(--space-2);max-inline-size:none}}body.fi-panel-platform .fi-ta-ctn{border:1px solid var(--qurb-border-faint);border-radius:var(--radius-lg);background:var(--qurb-surface);inline-size:100%;min-inline-size:0;box-shadow:var(--qurb-shadow-card);overflow:hidden}body.fi-panel-platform .fi-ta-header-ctn,body.fi-panel-platform .fi-ta-header-toolbar{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--qurb-border-faint);background:var(--qurb-surface)}body.fi-panel-platform .fi-ta-header-toolbar{flex-wrap:wrap;align-items:center;display:flex}body.fi-panel-platform .fi-ta-search-field{flex:18rem;max-inline-size:28rem}body.fi-panel-platform .fi-ta-search-field .fi-input-wrp,body.fi-panel-platform .fi-ta-filters-trigger-action,body.fi-panel-platform .fi-ta-column-manager-trigger-action{min-block-size:var(--control-input-height)}body.fi-panel-platform .fi-ta-content-ctn{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-inline-size:100%;overflow-x:auto}body.fi-panel-platform .fi-ta-table{border-collapse:separate;border-spacing:0;inline-size:100%}body.fi-panel-platform .fi-ta-table thead{background:var(--qurb-surface-soft)}body.fi-panel-platform .fi-ta-header-cell{min-block-size:2.875rem;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--qurb-border);color:var(--qurb-text-helper);font-size:var(--text-table-header-size);font-weight:var(--font-weight-semibold);letter-spacing:.012em;text-align:start;line-height:1.35}body.fi-panel-platform .fi-ta-header-cell-sort-btn{gap:var(--space-4);border-radius:var(--radius-6)}body.fi-panel-platform .fi-ta-header-cell-sort-btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}body.fi-panel-platform .fi-ta-row{border-color:var(--qurb-border-faint);background:var(--qurb-surface);transition:background-color var(--duration-fast) var(--ease-standard)}body.fi-panel-platform .fi-ta-row:hover{background:var(--qurb-surface-tint)}body.fi-panel-platform .fi-ta-row.fi-selected,body.fi-panel-platform .fi-ta-row[data-selected=true]{background:var(--status-brand-subtle);box-shadow:inset 3px 0 0 var(--status-brand-solid)}body.fi-panel-platform .fi-ta-cell{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--qurb-border-faint);color:var(--qurb-text);vertical-align:middle}body.fi-panel-platform .fi-ta-text-item,body.fi-panel-platform .fi-ta-text-item-label{line-height:1.45}body.fi-panel-platform .fi-ta-text-copyable,body.fi-panel-platform .fi-ta-cell .qurb-technical-value,body.fi-panel-platform .fi-ta-cell [data-qurb-technical-value]{overflow-wrap:anywhere;max-inline-size:28rem;font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .fi-ta-text-item:is([data-numeric],[data-money]),body.fi-panel-platform .fi-ta-cell:is([data-numeric],[data-money]){font-variant-numeric:tabular-nums;text-align:end}body.fi-panel-platform .fi-ta-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}body.fi-panel-platform .fi-ta-actions .fi-icon-btn,body.fi-panel-platform .fi-ta-actions .fi-btn{min-inline-size:var(--control-button-small-height);min-block-size:var(--control-button-small-height)}body.fi-panel-platform .fi-ta-selection-cell,body.fi-panel-platform .fi-ta-selection-header-cell{text-align:center;inline-size:3rem}body.fi-panel-platform .fi-ta-selection-indicator{gap:var(--space-3);padding:var(--space-2) var(--space-4);border-block:1px solid var(--status-brand-border);background:var(--status-brand-subtle);color:var(--qurb-text)}body.fi-panel-platform .fi-ta-empty-state{min-block-size:15rem;padding:var(--space-8) var(--space-5)}body.fi-panel-platform .fi-ta-loading-overlay{background:color-mix(in srgb, var(--qurb-surface) 76%, transparent)}body.fi-panel-platform .fi-ta-footer{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--qurb-border-faint);background:var(--qurb-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}body.fi-panel-platform .fi-ta-footer .fi-pagination,body.fi-panel-platform .fi-resource-relation-manager,body.fi-panel-platform .fi-relation-manager{min-inline-size:0}body.fi-panel-platform .fi-resource-relation-manager .fi-ta-ctn,body.fi-panel-platform .fi-relation-manager .fi-ta-ctn{box-shadow:var(--qurb-shadow-sm)}html.dark body.fi-panel-platform .fi-ta-ctn,html.dark body.fi-panel-platform .fi-ta-header-ctn,html.dark body.fi-panel-platform .fi-ta-header-toolbar,html.dark body.fi-panel-platform .fi-ta-row,html.dark body.fi-panel-platform .fi-ta-footer{background:var(--qurb-surface)}html.dark body.fi-panel-platform .fi-ta-table thead{background:var(--qurb-surface-soft)}html.dark body.fi-panel-platform .fi-ta-row:hover{background:var(--qurb-surface-tint)}html.dark body.fi-panel-platform .fi-ta-row.fi-selected,html.dark body.fi-panel-platform .fi-ta-row[data-selected=true]{background:color-mix(in srgb, var(--status-brand-solid) 16%, var(--qurb-surface))}html[dir=rtl] body.fi-panel-platform .fi-ta-row.fi-selected,html[dir=rtl] body.fi-panel-platform .fi-ta-row[data-selected=true]{box-shadow:inset -3px 0 0 var(--status-brand-solid)}html[dir=rtl] body.fi-panel-platform .fi-ta-header-cell,html[dir=rtl] body.fi-panel-platform .fi-ta-cell{text-align:start}html[dir=rtl] body.fi-panel-platform .fi-ta-header-cell{letter-spacing:normal}@media (width<=719px){body.fi-panel-platform .fi-ta-ctn{border-radius:var(--radius-md)}body.fi-panel-platform .fi-ta-header-ctn,body.fi-panel-platform .fi-ta-header-toolbar{padding:var(--space-3)}body.fi-panel-platform .fi-ta-header-toolbar>*,body.fi-panel-platform .fi-ta-search-field{max-inline-size:none}body.fi-panel-platform .fi-ta-search-field{flex-basis:100%}body.fi-panel-platform .fi-ta-header-cell,body.fi-panel-platform .fi-ta-cell{padding-inline:var(--space-3)}body.fi-panel-platform .fi-ta-footer{padding:var(--space-3);align-items:stretch}}body.fi-panel-platform .qurb-tenant-name-cell .fi-ta-text-item-label{color:var(--qurb-text);font-weight:var(--font-weight-semibold)}body.fi-panel-platform .qurb-tenant-slug-cell .fi-ta-text-item-label{overflow-wrap:anywhere;color:var(--qurb-text-helper);font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}body.fi-panel-platform :is(.qurb-tenant-date-cell,.qurb-tenant-domain-cell){font-variant-numeric:tabular-nums}body.fi-panel-platform :is(.qurb-tenant-maintenance-cell,.qurb-tenant-domain-cell){text-align:center}body.fi-panel-platform .qurb-tenant-provision-modal{max-block-size:min(92dvh,64rem)}body.fi-panel-platform .qurb-tenant-provision-modal .fi-modal-content{overscroll-behavior-y:contain}body.fi-panel-platform .qurb-tenant-provision-modal .fi-modal-description{padding:var(--space-3) var(--space-4);border:1px solid var(--status-warning-border);border-radius:var(--radius-sm);background:var(--status-warning-subtle);color:var(--status-warning-text)}body.fi-panel-platform .qurb-tenant-config .fi-section-content{row-gap:0}body.fi-panel-platform :is(.qurb-tenant-identity,.qurb-tenant-subscription,.qurb-tenant-localization,.qurb-tenant-maintenance,.qurb-tenant-admin){padding-block:var(--space-6);border-block-start:1px solid var(--qurb-border-faint)}body.fi-panel-platform :is(.qurb-tenant-identity,.qurb-tenant-subscription,.qurb-tenant-localization,.qurb-tenant-maintenance,.qurb-tenant-admin).fi-section,body.fi-panel-platform :is(.qurb-tenant-identity,.qurb-tenant-subscription,.qurb-tenant-localization,.qurb-tenant-maintenance,.qurb-tenant-admin)>.fi-section{box-shadow:none;background:0 0;border:0;border-radius:0}body.fi-panel-platform :is(.qurb-tenant-identity,.qurb-tenant-subscription,.qurb-tenant-localization,.qurb-tenant-maintenance,.qurb-tenant-admin).fi-section>.fi-section-header,body.fi-panel-platform :is(.qurb-tenant-identity,.qurb-tenant-subscription,.qurb-tenant-localization,.qurb-tenant-maintenance,.qurb-tenant-admin)>.fi-section>.fi-section-header{padding:0 0 var(--space-4)}body.fi-panel-platform :is(.qurb-tenant-identity,.qurb-tenant-subscription,.qurb-tenant-localization,.qurb-tenant-maintenance,.qurb-tenant-admin).fi-section>.fi-section-content-ctn>.fi-section-content,body.fi-panel-platform :is(.qurb-tenant-identity,.qurb-tenant-subscription,.qurb-tenant-localization,.qurb-tenant-maintenance,.qurb-tenant-admin)>.fi-section>.fi-section-content-ctn>.fi-section-content{padding:0}body.fi-panel-platform .qurb-tenant-identity:first-child{border-block-start:0;padding-block-start:0}body.fi-panel-platform .qurb-tenant-maintenance{border-block-start:0;margin:0;padding-block:0}body.fi-panel-platform .qurb-tenant-maintenance.fi-section>.fi-section-header,body.fi-panel-platform .qurb-tenant-maintenance>.fi-section>.fi-section-header{padding-block-end:var(--space-3)}body.fi-panel-platform .qurb-provisioning-card{border-color:var(--status-info-border);background:var(--status-info-subtle)}body.fi-panel-platform .qurb-provisioning-card .fi-input-wrp{direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .qurb-tenant-hero-strip{border-color:color-mix(in srgb, var(--status-brand-border) 72%, var(--qurb-border-faint));background:linear-gradient(135deg, color-mix(in srgb, var(--status-brand-subtle) 68%, transparent), transparent 52%), var(--qurb-surface);box-shadow:var(--shadow-card);overflow:hidden}body.fi-panel-platform .qurb-tenant-hero-strip>.fi-section-header{border-block-end:0;padding-block-end:0}body.fi-panel-platform .qurb-tenant-hero-strip .fi-section-header-description{display:none}body.fi-panel-platform .qurb-tenant-hero-strip .fi-section-content{gap:0;padding-block-start:var(--space-3)}body.fi-panel-platform .qurb-tenant-hero-strip .fi-in-entry{min-inline-size:0;padding:var(--space-3) var(--space-5);border-inline-start:1px solid var(--qurb-border-faint)}body.fi-panel-platform .qurb-tenant-hero-strip .fi-in-entry:first-child{border-inline-start:0}body.fi-panel-platform .qurb-tenant-view-grid{align-items:start;gap:var(--space-5)}body.fi-panel-platform .qurb-tenant-details .fi-section-content{gap:0}body.fi-panel-platform .qurb-tenant-details .fi-in-entry{min-inline-size:0;padding:var(--space-4);border-block-end:1px solid var(--qurb-border-faint)}body.fi-panel-platform .qurb-tenant-details .fi-in-entry:nth-last-child(-n+2){border-block-end:0}body.fi-panel-platform .qurb-tenant-maintenance-card{text-align:center;position:sticky;inset-block-start:calc(var(--layout-topbar-height) + var(--space-4))}body.fi-panel-platform .qurb-tenant-maintenance-card .fi-section-header{justify-content:center}body.fi-panel-platform .qurb-tenant-maintenance-card .fi-section-content{align-content:center;justify-items:center;min-block-size:13rem}body.fi-panel-platform :is(.qurb-tenant-hero-strip,.qurb-tenant-details) .fi-in-entry-wrp-label{color:var(--qurb-text-helper);font-size:var(--text-caption-size);letter-spacing:var(--tracking-table-header)}body.fi-panel-platform .qurb-tenant-hero-strip .fi-in-text-item{min-block-size:var(--space-8);align-items:center}body.fi-panel-platform .qurb-tenant-details .fi-in-text-item{overflow-wrap:anywhere}body.fi-panel-platform :is(.qurb-technical-value,.qurb-tenant-domain-value,.qurb-tenant-backup-id,.qurb-tenant-currency-value){overflow-wrap:anywhere;max-inline-size:100%;font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}body.fi-panel-platform :is(.qurb-tenant-domain-value,.qurb-tenant-backup-id) .fi-ta-text-item-label{font-family:inherit}body.fi-panel-platform :is(.qurb-tenant-money-value,.qurb-tenant-date-value,.qurb-tenant-backup-size){font-variant-numeric:tabular-nums}body.fi-panel-platform .qurb-tenant-money-value{text-align:end;white-space:nowrap}body.fi-panel-platform .qurb-tenant-edit-action{box-shadow:var(--qurb-shadow-brand)}body.fi-panel-platform .fi-resource-relation-managers{min-inline-size:0}body.fi-panel-platform .fi-resource-relation-managers>.fi-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}body.fi-panel-platform .fi-resource-relation-manager{min-inline-size:0}body.fi-panel-platform :is(.qurb-tenant-domain-modal,.qurb-tenant-create-invoice-modal,.qurb-tenant-renew-modal,.qurb-tenant-subscription-detail-modal,.qurb-tenant-assign-plan-modal,.qurb-tenant-restore-modal) .fi-modal-content{overscroll-behavior-y:contain}body.fi-panel-platform :is(.qurb-tenant-action-context,.qurb-tenant-plan-selection,.qurb-tenant-plan-terms,.qurb-tenant-plan-note,.qurb-tenant-subscription-contract,.qurb-tenant-subscription-entitlements,.qurb-tenant-subscription-dates,.qurb-tenant-subscription-notes){border-color:var(--qurb-border-faint);box-shadow:none}body.fi-panel-platform .qurb-tenant-action-context{background:var(--qurb-surface-tint)}body.fi-panel-platform .qurb-tenant-plan-selection{border-color:var(--status-brand-border);background:var(--status-brand-subtle)}body.fi-panel-platform .qurb-tenant-assign-plan-modal .fi-sc-placeholder{border-radius:var(--radius-md);overflow:hidden}body.fi-panel-platform .qurb-tenant-assign-plan-modal .fi-sc-placeholder>div{border:1px solid var(--qurb-border-faint);border-radius:var(--radius-md);background:var(--qurb-surface-tint);box-shadow:none}body.fi-panel-platform .qurb-tenant-subscription-detail-modal .fi-modal-content{gap:var(--space-5);display:grid}body.fi-panel-platform .qurb-tenant-subscription-entitlements .fi-in-key-value{overflow-x:auto}body.fi-panel-platform .qurb-tenant-restore-modal .fi-modal-description{border:1px solid var(--status-warning-border);border-radius:var(--radius-sm);background:var(--status-warning-subtle);color:var(--status-warning-text)}html.dark body.fi-panel-platform .qurb-tenant-provision-modal .fi-modal-description{border-color:var(--status-warning-border);background:var(--status-warning-subtle);color:var(--status-warning-text)}html.dark body.fi-panel-platform .qurb-tenant-hero-strip{border-color:color-mix(in srgb, var(--status-brand-border) 62%, var(--qurb-border));background:linear-gradient(135deg, color-mix(in srgb, var(--status-brand-subtle) 48%, transparent), transparent 52%), var(--qurb-surface)}html.dark body.fi-panel-platform .qurb-tenant-action-context,html.dark body.fi-panel-platform .qurb-tenant-assign-plan-modal .fi-sc-placeholder>div{border-color:var(--qurb-border);background:var(--qurb-surface-tint)}html.dark body.fi-panel-platform .qurb-tenant-plan-selection{border-color:var(--status-brand-border);background:var(--status-brand-subtle)}html.dark body.fi-panel-platform .qurb-tenant-restore-modal .fi-modal-description{border-color:var(--status-warning-border);background:var(--status-warning-subtle);color:var(--status-warning-text)}html[dir=rtl] body.fi-panel-platform :is(.qurb-tenant-slug-cell,.qurb-provisioning-card .fi-input-wrp),html[dir=rtl] body.fi-panel-platform :is(.qurb-technical-value,.qurb-tenant-domain-value,.qurb-tenant-backup-id,.qurb-tenant-currency-value,.qurb-technical-input){text-align:start;direction:ltr;unicode-bidi:isolate}@media (width<=719px){body.fi-panel-platform .qurb-tenant-provision-modal{inline-size:calc(100dvw - var(--space-4));max-block-size:calc(100dvh - var(--space-4))}body.fi-panel-platform .qurb-tenant-provision-modal :is(.fi-modal-header,.fi-modal-content,.fi-modal-footer){padding-inline:var(--space-4)}body.fi-panel-platform :is(.qurb-tenant-identity,.qurb-tenant-subscription,.qurb-tenant-localization,.qurb-tenant-admin){padding-block:var(--space-5)}body.fi-panel-platform .qurb-provisioning-card .fi-section-content,body.fi-panel-platform :is(.qurb-tenant-hero-strip,.qurb-tenant-details,.qurb-tenant-maintenance-card) .fi-section-content{grid-template-columns:minmax(0,1fr)}body.fi-panel-platform .qurb-tenant-hero-strip .fi-in-entry{padding-inline:var(--space-4);border-inline-start:0;border-block-start:1px solid var(--qurb-border-faint)}body.fi-panel-platform .qurb-tenant-hero-strip .fi-in-entry:first-child{border-block-start:0}body.fi-panel-platform .qurb-tenant-details .fi-in-entry{padding-inline:0}body.fi-panel-platform .qurb-tenant-maintenance-card{position:static}body.fi-panel-platform :is(.qurb-tenant-domain-modal,.qurb-tenant-create-invoice-modal,.qurb-tenant-renew-modal,.qurb-tenant-subscription-detail-modal,.qurb-tenant-assign-plan-modal,.qurb-tenant-restore-modal){inline-size:calc(100dvw - var(--space-4));max-block-size:calc(100dvh - var(--space-4))}body.fi-panel-platform :is(.qurb-tenant-domain-modal,.qurb-tenant-create-invoice-modal,.qurb-tenant-renew-modal,.qurb-tenant-subscription-detail-modal,.qurb-tenant-assign-plan-modal,.qurb-tenant-restore-modal) :is(.fi-modal-header,.fi-modal-content,.fi-modal-footer){padding-inline:var(--space-4)}}.qurb-tenant-edit-schema{flex-direction:column;gap:.75rem;width:100%;display:flex}.qurb-tenant-edit-main .fi-section-header{padding:.75rem 1rem .5rem}.qurb-tenant-edit-main .fi-section-content{padding:.875rem 1rem 1rem}.qurb-tenant-edit-main .fi-sc-grid{gap:.75rem 1rem}.qurb-tenant-edit-main .fi-fo-field-wrp{gap:.25rem;min-width:0}.qurb-tenant-edit-main .fi-fo-field-wrp-label{margin-bottom:.125rem}.qurb-tenant-edit-main .fi-fo-field-wrp-label label{font-size:.75rem;font-weight:600;line-height:1rem}.qurb-tenant-edit-main .fi-fo-field-wrp-helper-text{margin-top:.1875rem;font-size:.6875rem;line-height:.9375rem}.qurb-tenant-edit-main .fi-input-wrp{border-radius:.625rem;min-height:2.5rem}.qurb-tenant-edit-main .fi-input{min-height:2.5rem;padding-block:.375rem;font-size:.8125rem}.qurb-tenant-edit-main .fi-input:disabled{opacity:.8}.qurb-tenant-edit-main .fi-select-input{min-height:2.5rem;font-size:.8125rem}.qurb-tenant-edit-main .fi-fo-tags-input{min-height:2.5rem;padding-block:.25rem}.qurb-tenant-edit-main .fi-badge{font-size:.6875rem}.qurb-maintenance-toggle{align-items:center;min-height:4.25rem;display:flex}.qurb-maintenance-message textarea{min-height:4.25rem;max-height:5.5rem}.qurb-provisioning-card .fi-section-header{padding:.75rem 1rem .5rem}.qurb-provisioning-card .fi-section-content{padding:.75rem 1rem .875rem}.qurb-provisioning-card .fi-sc-grid{gap:.75rem 1rem}.qurb-provisioning-card .fi-fo-field-wrp{gap:.25rem}.qurb-provisioning-card .fi-input-wrp{min-height:2.5rem}@media (width<=767px){.qurb-tenant-edit-main .fi-section-content,.qurb-provisioning-card .fi-section-content{padding:.75rem}.qurb-tenant-edit-main .fi-sc-grid{gap:.75rem}}body.fi-panel-platform .qurb-plans-table .qurb-plan-name-cell{color:var(--qurb-text);font-weight:var(--font-weight-semibold)}body.fi-panel-platform .qurb-plans-table .qurb-plan-slug-cell{color:var(--qurb-text-helper);font-family:var(--font-mono);font-size:var(--text-caption-size);direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .qurb-plans-table .qurb-plan-pricing-cell,body.fi-panel-platform .qurb-plans-table .qurb-plan-tenant-count{font-variant-numeric:tabular-nums}body.fi-panel-platform .qurb-plans-table .qurb-plan-pricing-cell{color:var(--qurb-text-secondary);font-weight:var(--font-weight-medium)}body.fi-panel-platform .qurb-plans-table .qurb-plan-tenant-count{text-align:end}body.fi-panel-platform .qurb-plan-setup>.fi-section>.fi-section-content-ctn>.fi-section-content,body.fi-panel-platform .qurb-plan-setup.fi-section>.fi-section-content-ctn>.fi-section-content{row-gap:var(--space-5)}body.fi-panel-platform .qurb-plan-pricing-panel.fi-section,body.fi-panel-platform .qurb-plan-pricing-panel>.fi-section{border:1px solid var(--qurb-border);border-radius:var(--qurb-radius-input);background:var(--qurb-surface-soft);box-shadow:none;overflow:hidden}body.fi-panel-platform .qurb-plan-pricing-panel.fi-section>.fi-section-header,body.fi-panel-platform .qurb-plan-pricing-panel>.fi-section>.fi-section-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--qurb-border-faint)}body.fi-panel-platform .qurb-plan-pricing-panel.fi-section>.fi-section-content-ctn>.fi-section-content,body.fi-panel-platform .qurb-plan-pricing-panel>.fi-section>.fi-section-content-ctn>.fi-section-content{padding:0}body.fi-panel-platform .qurb-plan-pricing-panel .qurb-pricing-repeater .fi-fo-repeater-items{gap:var(--space-3);padding:var(--space-4)}body.fi-panel-platform .qurb-plan-pricing-panel .fi-fo-repeater-item{border-color:var(--qurb-border);border-radius:var(--radius-sm);background:var(--qurb-surface);box-shadow:none}body.fi-panel-platform .qurb-plan-pricing-panel .fi-fo-repeater-item-header{min-height:var(--control-button-small-height);padding-inline:var(--space-3)}body.fi-panel-platform .qurb-plan-pricing-panel .fi-fo-repeater-item-content{padding:var(--space-4)}body.fi-panel-platform .qurb-plan-entitlements-card>.fi-section>.fi-section-content-ctn>.fi-section-content,body.fi-panel-platform .qurb-plan-entitlements-card.fi-section>.fi-section-content-ctn>.fi-section-content{padding-top:var(--space-4)}body.fi-panel-platform .qurb-entitlements-grid{gap:0}body.fi-panel-platform .qurb-plan-entitlement-column.fi-section,body.fi-panel-platform .qurb-plan-entitlement-column>.fi-section{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}body.fi-panel-platform .qurb-plan-entitlement-column.fi-section>.fi-section-header,body.fi-panel-platform .qurb-plan-entitlement-column>.fi-section>.fi-section-header{padding:0 0 var(--space-4)}body.fi-panel-platform .qurb-plan-entitlement-column.fi-section>.fi-section-content-ctn>.fi-section-content,body.fi-panel-platform .qurb-plan-entitlement-column>.fi-section>.fi-section-content-ctn>.fi-section-content{padding:0}body.fi-panel-platform .qurb-plan-features.fi-section>.fi-section-content-ctn>.fi-section-content,body.fi-panel-platform .qurb-plan-limits.fi-section>.fi-section-content-ctn>.fi-section-content,body.fi-panel-platform .qurb-plan-features>.fi-section>.fi-section-content-ctn>.fi-section-content,body.fi-panel-platform .qurb-plan-limits>.fi-section>.fi-section-content-ctn>.fi-section-content{row-gap:var(--space-4)}body.fi-panel-platform .qurb-plan-features .fi-fo-field{min-height:3rem;padding-block:var(--space-1);align-items:center;column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;row-gap:.2rem}body.fi-panel-platform .qurb-plan-features .fi-fo-field-label-col{grid-area:1/1}body.fi-panel-platform .qurb-plan-features .fi-fo-field-content-col{display:contents}body.fi-panel-platform .qurb-plan-features .fi-fo-field-content-col>.fi-toggle{grid-area:1/2/span 2;align-self:center}body.fi-panel-platform .qurb-plan-features .fi-fo-field-content-col>.fi-sc{grid-area:2/1}body.fi-panel-platform .qurb-plan-limits .fi-fo-field{padding-block:.125rem}html.dark body.fi-panel-platform .qurb-plan-pricing-panel.fi-section,html.dark body.fi-panel-platform .qurb-plan-pricing-panel>.fi-section,html.dark body.fi-panel-platform .qurb-plan-pricing-panel .fi-fo-repeater-item{border-color:var(--qurb-border);background:var(--qurb-surface-soft)}html[dir=rtl] body.fi-panel-platform .qurb-plans-table .qurb-plan-slug-cell{text-align:start}@media (width>=64rem){body.fi-panel-platform .qurb-plan-limits.fi-section,body.fi-panel-platform .qurb-plan-limits>.fi-section{border-inline-start:1px solid var(--qurb-border-faint);padding-inline-start:var(--space-6)}}@media (width<=719px){body.fi-panel-platform .qurb-plan-pricing-panel.fi-section>.fi-section-header,body.fi-panel-platform .qurb-plan-pricing-panel>.fi-section>.fi-section-header,body.fi-panel-platform .qurb-plan-pricing-panel .qurb-pricing-repeater .fi-fo-repeater-items,body.fi-panel-platform .qurb-plan-pricing-panel .fi-fo-repeater-item-content{padding:var(--space-3)}body.fi-panel-platform .qurb-plan-features .fi-fo-field{column-gap:var(--space-3);min-height:2.75rem}body.fi-panel-platform .qurb-plans-table .qurb-plan-pricing-cell{white-space:normal}}body.fi-panel-platform .qurb-invoices-table .qurb-invoice-number,body.fi-panel-platform .qurb-invoices-table .qurb-invoice-money{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .qurb-invoices-table .qurb-invoice-number{font-family:var(--font-mono);font-weight:var(--font-weight-semibold)}body.fi-panel-platform .qurb-invoices-table .qurb-invoice-money{text-align:end;font-weight:var(--font-weight-medium)}body.fi-panel-platform .qurb-invoices-table .qurb-invoice-balance{color:var(--qurb-purple-600);font-weight:var(--font-weight-bold)}body.fi-panel-platform .qurb-invoice-details,body.fi-panel-platform .qurb-invoice-items,body.fi-panel-platform .qurb-invoice-notes,body.fi-panel-platform .qurb-invoice-amounts,body.fi-panel-platform .qurb-invoice-financial-summary{min-width:0}body.fi-panel-platform .qurb-invoice-editor,body.fi-panel-platform .qurb-invoice-primary-column,body.fi-panel-platform .qurb-invoice-summary-column{align-content:start;gap:var(--space-6)}@media (width>=80rem){body.fi-panel-platform .qurb-invoice-summary-column{top:calc(var(--layout-topbar-height) + var(--space-4));align-self:start;position:sticky}}body.fi-panel-platform .qurb-invoice-financial-summary>.fi-section>.fi-section-content-ctn>.fi-section-content,body.fi-panel-platform .qurb-invoice-financial-summary.fi-section>.fi-section-content-ctn>.fi-section-content{gap:0}body.fi-panel-platform .qurb-invoice-total-row.fi-in-entry{align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--qurb-border-faint);grid-template-columns:minmax(0,1fr) auto}body.fi-panel-platform .qurb-invoice-total-row.fi-in-entry>.fi-in-entry-content-col{text-align:end;direction:ltr;unicode-bidi:isolate;grid-column:auto}body.fi-panel-platform .qurb-invoice-total-row .fi-in-text{color:var(--qurb-text);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}body.fi-panel-platform .qurb-invoice-total-grand.fi-in-entry{margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--qurb-border)}body.fi-panel-platform .qurb-invoice-total-grand .fi-in-text{color:var(--qurb-purple-500);font-size:1.35rem;font-weight:var(--font-weight-bold)}body.fi-panel-platform .qurb-invoice-balance-row.fi-in-entry{margin:.4rem calc(var(--space-3) * -1) calc(var(--space-3) * -1);padding:var(--space-4) var(--space-3);border-radius:var(--qurb-radius-input);background:var(--qurb-purple-50);border:0}body.fi-panel-platform .qurb-invoice-balance-row .fi-in-entry-label,body.fi-panel-platform .qurb-invoice-balance-row .fi-in-text{color:var(--qurb-purple-600);font-size:1rem;font-weight:var(--font-weight-bold)}body.fi-panel-platform .qurb-invoice-items .qurb-line-items .fi-fo-repeater-add{margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--qurb-border-faint)}body.fi-panel-platform .qurb-invoice-items .fi-fo-repeater-item{box-shadow:none}body.fi-panel-platform .qurb-invoice-line-subtotal{align-self:end}body.fi-panel-platform .qurb-invoice-line-subtotal .fi-in-text{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .qurb-invoice-notes .fi-fo-field:last-child{padding:var(--space-3);border:1px dashed var(--qurb-border-clear);border-radius:var(--radius-sm);background:var(--qurb-surface-soft)}html.dark body.fi-panel-platform .qurb-invoice-balance-row.fi-in-entry{background:#83298f2e}html.dark body.fi-panel-platform .qurb-invoice-balance-row .fi-in-entry-label,html.dark body.fi-panel-platform .qurb-invoice-balance-row .fi-in-text,html.dark body.fi-panel-platform .qurb-invoices-table .qurb-invoice-balance{color:var(--qurb-purple-300)}html[dir=rtl] body.fi-panel-platform .qurb-invoices-table .qurb-invoice-number,html[dir=rtl] body.fi-panel-platform .qurb-invoices-table .qurb-invoice-money{text-align:start}@media (width<=719px){body.fi-panel-platform .qurb-invoice-editor,body.fi-panel-platform .qurb-invoice-primary-column,body.fi-panel-platform .qurb-invoice-summary-column{gap:var(--space-4)}body.fi-panel-platform .qurb-invoice-items .fi-fo-repeater-item-content{padding:var(--space-3)}body.fi-panel-platform .qurb-invoice-line-subtotal{border-block-start:1px solid var(--qurb-border-faint);padding-block-start:var(--space-2)}}body.fi-panel-platform .qurb-invoice-overview .qurb-invoice-technical,body.fi-panel-platform .qurb-invoice-metadata .qurb-invoice-technical,body.fi-panel-platform .qurb-invoice-totals .qurb-invoice-view-money,body.fi-panel-platform .qurb-payments-table .qurb-payment-money,body.fi-panel-platform .qurb-payments-table .qurb-payment-reference{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .qurb-invoice-overview .qurb-invoice-technical,body.fi-panel-platform .qurb-invoice-metadata .qurb-invoice-technical,body.fi-panel-platform .qurb-payments-table .qurb-payment-reference{font-family:var(--font-mono)}body.fi-panel-platform .qurb-invoice-line-items .fi-in-table-repeatable{border:1px solid var(--qurb-border-faint);border-radius:var(--qurb-radius-input);overflow-x:auto}body.fi-panel-platform .qurb-invoice-line-items .fi-in-table-repeatable table{min-width:42rem}body.fi-panel-platform .qurb-invoice-line-items .fi-in-table-repeatable th{background:var(--qurb-surface-soft)}body.fi-panel-platform .qurb-invoice-summary-grid{align-items:start;gap:var(--space-6)}body.fi-panel-platform .qurb-invoice-customer-notes .fi-in-entry+.fi-in-entry{margin-top:var(--space-4);padding:var(--space-4);border:1px dashed var(--qurb-border-clear);border-radius:var(--radius-sm);background:var(--qurb-surface-soft)}body.fi-panel-platform .qurb-invoice-totals .qurb-invoice-view-money{text-align:end}body.fi-panel-platform .qurb-invoice-totals .qurb-invoice-view-balance .fi-in-text{font-size:1.2rem;font-weight:var(--font-weight-bold)}body.fi-panel-platform .qurb-invoice-metadata{min-width:0}body.fi-panel-platform .qurb-payments-table .qurb-payment-money{text-align:end;font-weight:var(--font-weight-semibold)}body.fi-panel-platform .qurb-invoice-email-modal .fi-modal-content,body.fi-panel-platform .qurb-invoice-payment-slide-over .fi-modal-content{background:var(--qurb-surface)}html.dark body.fi-panel-platform .qurb-invoice-line-items .fi-in-table-repeatable th,html.dark body.fi-panel-platform .qurb-invoice-customer-notes .fi-in-entry+.fi-in-entry{background:var(--qurb-surface-soft)}html[dir=rtl] body.fi-panel-platform .qurb-invoice-line-items .fi-in-table-repeatable th,html[dir=rtl] body.fi-panel-platform .qurb-invoice-line-items .fi-in-table-repeatable td{text-align:start}@media (width<=719px){body.fi-panel-platform .qurb-invoice-summary-grid{gap:var(--space-4)}body.fi-panel-platform .qurb-invoice-line-items .fi-in-table-repeatable table{min-width:38rem}}body.fi-panel-platform .qurb-platform-user-form>.fi-section,body.fi-panel-platform .qurb-platform-user-form.fi-section{max-width:56rem;margin-inline:auto}body.fi-panel-platform .qurb-platform-users-table .qurb-platform-user-name{color:var(--qurb-text);font-weight:var(--font-weight-semibold)}body.fi-panel-platform .qurb-platform-users-table .qurb-platform-user-email{color:var(--qurb-text-secondary);font-family:var(--font-mono);font-size:var(--text-caption-size);direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .qurb-platform-user-active-field{padding:var(--space-3);border:1px solid var(--qurb-border-faint);border-radius:var(--radius-sm);background:var(--qurb-surface-soft)}body.fi-panel-platform .qurb-platform-user-password .fi-fo-field-wrp-helper-text{max-width:42rem}html.dark body.fi-panel-platform .qurb-platform-user-active-field{background:var(--qurb-surface-soft)}html[dir=rtl] body.fi-panel-platform .qurb-platform-users-table .qurb-platform-user-email{text-align:start}@media (width<=719px){body.fi-panel-platform .qurb-platform-user-form>.fi-section,body.fi-panel-platform .qurb-platform-user-form.fi-section{max-width:100%}}body.fi-panel-platform .qurb-announcement-content,body.fi-panel-platform .qurb-announcement-schedule,body.fi-panel-platform .qurb-announcement-audience{min-width:0}body.fi-panel-platform .qurb-announcement-audience .fi-fo-field{padding:var(--space-3);border:1px solid var(--qurb-border-faint);border-radius:var(--radius-sm);background:var(--qurb-surface-soft)}body.fi-panel-platform .qurb-announcements-table .qurb-announcement-title{color:var(--qurb-text);font-weight:var(--font-weight-semibold)}body.fi-panel-platform .qurb-announcements-table .qurb-announcement-date{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}html.dark body.fi-panel-platform .qurb-announcement-audience .fi-fo-field{background:var(--qurb-surface-soft)}html[dir=rtl] body.fi-panel-platform .qurb-announcements-table .qurb-announcement-date{text-align:start}@media (width<=719px){body.fi-panel-platform .qurb-announcement-content,body.fi-panel-platform .qurb-announcement-schedule,body.fi-panel-platform .qurb-announcement-audience{border-radius:var(--radius-lg)}}body.fi-panel-platform .qurb-restore-runs-table .qurb-restore-identifier,body.fi-panel-platform .qurb-restore-identifier{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .qurb-restore-summary{border-block-start:3px solid var(--color-brand);box-shadow:var(--shadow-card)}body.fi-panel-platform .qurb-restore-safety{background:var(--surface-tinted)}body.fi-panel-platform .qurb-restore-safety .fi-in-entry-wrp:last-child:not(:has(.fi-in-placeholder)){border-inline-start:3px solid var(--color-error);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}body.fi-panel-platform .qurb-restore-timeline .fi-in-entry-wrp{min-block-size:4.5rem;padding-inline-start:var(--space-6);position:relative}body.fi-panel-platform .qurb-restore-timeline .fi-in-entry-wrp:before{border:2px solid var(--color-brand);border-radius:var(--radius-pill);background:var(--surface-card);content:"";block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:.35rem;inset-inline-start:0}body.fi-panel-platform .qurb-restore-timeline .fi-in-entry-wrp:after{background:var(--border-normal);content:"";inline-size:1px;position:absolute;inset-block:1.1rem -.25rem;inset-inline-start:.34rem}body.fi-panel-platform .qurb-restore-timeline .fi-grid-col:last-child .fi-in-entry-wrp:after{display:none}html.dark body.fi-panel-platform .qurb-restore-safety{background:var(--surface-raised)}html.dark body.fi-panel-platform .qurb-restore-timeline .fi-in-entry-wrp:before{background:var(--surface-card)}html[dir=rtl] body.fi-panel-platform .qurb-restore-identifier{text-align:start}@media (width>=768px){body.fi-panel-platform .qurb-restore-timeline .fi-in-entry-wrp:after{inset-block-start:.7rem;inset-inline:.75rem calc(-1 * var(--space-6));block-size:1px;inline-size:auto}}@media (width<=719px){body.fi-panel-platform .qurb-restore-summary,body.fi-panel-platform .qurb-restore-safety,body.fi-panel-platform .qurb-restore-timeline{border-radius:var(--radius-md)}}body.fi-panel-platform .qm-meta-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}body.fi-panel-platform .qm-meta-grid>div{border:1px solid var(--color-border-faint);border-radius:var(--radius-sm);background:var(--color-surface-tinted);min-inline-size:0;padding:var(--space-3) var(--space-4)}body.fi-panel-platform .pbs-note{border-color:var(--status-info-border);border-radius:var(--radius-md);background:var(--status-info-subtle);color:var(--status-info-text)}body.fi-panel-platform .pbs-page{gap:var(--space-5)}body.fi-panel-platform .pbs-card{border-color:var(--color-border-faint);border-radius:var(--radius-lg);background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:var(--shadow-card)}body.fi-panel-platform .pbs-card-header{border-block-end-color:var(--color-border-faint)}body.fi-panel-platform .pbs-title,body.fi-panel-platform .pbs-value{color:var(--color-text-primary)}body.fi-panel-platform .pbs-desc,body.fi-panel-platform .pbs-item-label,body.fi-panel-platform .pbs-muted-line{color:var(--color-text-helper)}body.fi-panel-platform .pbs-item{border-color:var(--color-border-faint);background:var(--color-surface-tinted)}body.fi-panel-platform .pbs-badge{border-color:var(--color-border-normal);background:var(--color-surface-raised);color:var(--color-text-secondary)}body.fi-panel-platform .qpb-shell,body.fi-panel-platform .qpb-modal{--qpb-border:var(--color-border-faint);--qpb-accent:var(--purple-500);--qpb-surface:var(--color-surface-card);--qpb-muted:var(--color-text-helper);--qpb-ink:var(--color-text-primary)}body.fi-panel-platform .qpb-run,body.fi-panel-platform .qpb-artifact{box-shadow:none}body.fi-panel-platform .qpb-mono,body.fi-panel-platform .qpb-run-sub,body.fi-panel-platform .qpb-meta-value{overflow-wrap:anywhere}body.fi-panel-platform .qpb-mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}body.fi-panel-platform .fi-page.fi-resource-log-table-resource{--tw-ring-color:var(--color-border-normal)}body.fi-panel-platform .fi-page:has(.log-viewer-table){--tw-ring-color:var(--color-border-normal)}html.dark body.fi-panel-platform .pbs-card,html.dark body.fi-panel-platform .pbs-item{background:var(--color-surface-card)}html.dark body.fi-panel-platform .qpb-shell,html.dark body.fi-panel-platform .qpb-modal{--qpb-border:var(--color-border-faint);--qpb-accent:var(--purple-400);--qpb-surface:var(--color-surface-card);--qpb-muted:var(--color-text-helper);--qpb-ink:var(--color-text-primary)}html[dir=rtl] body.fi-panel-platform .qpb-mono,html[dir=rtl] body.fi-panel-platform .pbs-muted-line{text-align:start}@media (width<=1099px){body.fi-panel-platform .qm-meta-grid,body.fi-panel-platform .pbs-page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){body.fi-panel-platform .qm-meta-grid,body.fi-panel-platform .pbs-page,body.fi-panel-platform .pbs-grid{grid-template-columns:minmax(0,1fr)}body.fi-panel-platform .qpb-panel-head,body.fi-panel-platform .qpb-run-head{flex-direction:column}body.fi-panel-platform .qpb-actions{justify-content:stretch}}:root:not(.dark) .pagespeed-shell{--ps-bg:#fff;--ps-card:#fff;--ps-card-soft:#fbfaff;--ps-border:var(--gray-200);--ps-border-soft:var(--gray-100);--ps-text:var(--gray-950);--ps-muted:var(--gray-500);--ps-soft-text:var(--gray-700);--ps-table-head:#f8fafc;--ps-row-hover:#faf7ff;--ps-shadow:0 18px 45px color-mix(in srgb, var(--gray-950) 8%, transparent);--ps-progress-track:#fff}:root.dark .pagespeed-shell{--ps-bg:var(--gray-950);--ps-card:var(--gray-900);--ps-card-soft:color-mix(in srgb, var(--primary-950) 18%, var(--gray-900));--ps-border:color-mix(in srgb, var(--gray-700) 70%, transparent);--ps-border-soft:color-mix(in srgb, var(--gray-800) 85%, transparent);--ps-text:#fff;--ps-muted:var(--gray-400);--ps-soft-text:var(--gray-300);--ps-table-head:color-mix(in srgb, var(--gray-950) 72%, var(--gray-900));--ps-row-hover:color-mix(in srgb, var(--primary-950) 20%, var(--gray-900));--ps-shadow:0 18px 45px #00000059;--ps-progress-track:var(--gray-800)}.pagespeed-shell{color:var(--ps-text);flex-direction:column;gap:1.35rem;display:flex}.pagespeed-start-button.fi-btn{box-shadow:0 12px 28px color-mix(in srgb, var(--primary-600) 28%, transparent)!important;border-radius:.75rem!important}.pagespeed-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pagespeed-score-card,.pagespeed-latest-card,.pagespeed-panel,.pagespeed-empty{border:1px solid var(--ps-border);background:var(--ps-card);box-shadow:var(--ps-shadow)}.pagespeed-score-card{border-radius:1rem;align-items:center;gap:1rem;min-height:7rem;padding:1.35rem;display:flex}.pagespeed-score-icon{color:#fff;border-radius:999px;flex:none;place-items:center;width:3.55rem;height:3.55rem;display:grid}.pagespeed-score-icon svg{width:1.55rem;height:1.55rem}.pagespeed-score-icon-purple{background:linear-gradient(135deg, var(--primary-400), var(--primary-700));box-shadow:0 12px 26px color-mix(in srgb, var(--primary-600) 35%, transparent)}.pagespeed-score-icon-blue{background:linear-gradient(135deg, var(--info-400), var(--info-700));box-shadow:0 12px 26px color-mix(in srgb, var(--info-600) 30%, transparent)}.pagespeed-score-icon-green{background:linear-gradient(135deg, var(--success-400), var(--success-700));box-shadow:0 12px 26px color-mix(in srgb, var(--success-600) 30%, transparent)}.pagespeed-score-icon-amber{background:linear-gradient(135deg, var(--warning-300), var(--warning-600));box-shadow:0 12px 26px color-mix(in srgb, var(--warning-500) 30%, transparent)}.pagespeed-score-label{color:var(--ps-soft-text);font-size:.92rem;font-weight:600}.pagespeed-score-value{align-items:baseline;gap:.35rem;margin-top:.7rem;display:flex}.pagespeed-score-value strong{color:var(--ps-text);font-size:1.55rem;line-height:1}.pagespeed-score-value span{color:var(--ps-muted);font-size:.85rem}.pagespeed-latest-card{background:radial-gradient(circle at 92% 15%, color-mix(in srgb, var(--primary-500) 14%, transparent), transparent 34%), linear-gradient(135deg, var(--ps-card-soft), var(--ps-card));border-radius:1rem;overflow:hidden}.pagespeed-latest-main{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.pagespeed-latest-heading{align-items:flex-start;gap:.85rem;display:flex}.pagespeed-latest-heading h3{color:var(--ps-text);margin:0;font-size:1.1rem;font-weight:800}.pagespeed-latest-heading p{color:var(--ps-soft-text);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem;font-size:.9rem;display:flex}.pagespeed-status-dot{width:.9rem;height:.9rem;color:var(--primary-500);border:2px solid;border-radius:999px;margin-top:.25rem}.pagespeed-status-running{color:var(--primary-600)!important}.pagespeed-status-pending{color:var(--warning-600)!important}.pagespeed-status-failed{color:var(--danger-600)!important}.pagespeed-status-completed,.pagespeed-status-success{color:var(--success-600)!important}.pagespeed-progress-row{align-items:center;gap:1rem;padding:0 1.5rem 1.35rem;display:flex}.pagespeed-progress-track{border:1px solid color-mix(in srgb, var(--primary-500) 24%, var(--ps-border));background:var(--ps-progress-track);border-radius:999px;flex:1;height:.85rem;position:relative;overflow:hidden}.pagespeed-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--primary-500), var(--primary-700));min-width:.35rem;height:100%;transition:width .4s}.pagespeed-progress-row>span{min-width:3.2rem;color:var(--primary-600);font-weight:800}.pagespeed-meta-grid{border-top:1px solid var(--ps-border);background:color-mix(in srgb, var(--ps-card) 92%, var(--primary-500) 8%);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.15rem 1.5rem;display:grid}.pagespeed-meta-item{min-width:0;color:var(--ps-soft-text);align-items:center;gap:.55rem;font-size:.9rem;display:flex}.pagespeed-meta-item svg{width:1.25rem;height:1.25rem;color:var(--ps-muted);flex:none}.pagespeed-meta-item strong{color:var(--ps-text)}.pagespeed-meta-success svg{color:var(--success-600)}.pagespeed-meta-danger svg{color:var(--danger-600)}.pagespeed-error{border:1px solid color-mix(in srgb, var(--danger-500) 25%, transparent);background:color-mix(in srgb, var(--danger-500) 9%, transparent);color:var(--danger-600);border-radius:.75rem;margin:0 1.5rem 1.5rem;padding:.9rem 1rem;font-size:.875rem}.pagespeed-content-grid{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.65fr);gap:1rem;display:grid}.pagespeed-panel,.pagespeed-empty{border-radius:1rem;overflow:hidden}.pagespeed-panel-header{border-bottom:1px solid var(--ps-border-soft);padding:1.15rem 1.25rem}.pagespeed-panel-header h3{color:var(--ps-text);margin:0;font-size:.98rem;font-weight:800}.pagespeed-table-wrap{overflow-x:auto}.pagespeed-table{border-collapse:collapse;width:100%;font-size:.82rem}.pagespeed-table thead{background:var(--ps-table-head)}.pagespeed-table th{text-align:start;letter-spacing:.02em;text-transform:uppercase;color:var(--ps-muted);white-space:nowrap;padding:.85rem 1rem;font-size:.7rem;font-weight:800}.pagespeed-table td{border-top:1px solid var(--ps-border-soft);color:var(--ps-soft-text);vertical-align:middle;padding:.85rem 1rem}.pagespeed-table tbody tr:hover{background:var(--ps-row-hover)}.pagespeed-results-table td:nth-child(2){min-width:17rem}.pagespeed-audit-id{color:var(--ps-text);margin-inline-end:.35rem;font-weight:800;display:inline-block}.pagespeed-history-url,.pagespeed-result-url{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;display:block;overflow:hidden}.pagespeed-result-url{color:var(--ps-text);font-weight:600}.pagespeed-result-url:hover{color:var(--primary-600)}.pagespeed-result-error{max-width:20rem;color:var(--danger-600);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.75rem;overflow:hidden}.pagespeed-mini-button,.pagespeed-action-group button{border:1px solid var(--ps-border);background:var(--ps-card);color:var(--ps-soft-text);border-radius:.55rem;align-items:center;gap:.35rem;padding:.4rem .6rem;font-weight:700;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.pagespeed-mini-button:hover,.pagespeed-action-group button:hover{border-color:var(--primary-500);color:var(--primary-600)}.pagespeed-mini-button svg{width:.95rem;height:.95rem}.pagespeed-action-group{gap:.45rem;display:flex}.pagespeed-score-badge,.pagespeed-status-pill{border-radius:.45rem;justify-content:center;align-items:center;min-width:2.2rem;padding:.28rem .5rem;font-size:.75rem;font-weight:800;display:inline-flex}.pagespeed-score-success,.pagespeed-status-pill.pagespeed-status-success,.pagespeed-status-pill.pagespeed-status-completed{background:color-mix(in srgb, var(--success-500) 12%, transparent);color:var(--success-600)}.pagespeed-score-warning,.pagespeed-status-pill.pagespeed-status-pending,.pagespeed-status-pill.pagespeed-status-running{background:color-mix(in srgb, var(--warning-500) 13%, transparent);color:var(--warning-600)}.pagespeed-score-danger,.pagespeed-status-pill.pagespeed-status-failed{background:color-mix(in srgb, var(--danger-500) 13%, transparent);color:var(--danger-600)}.pagespeed-score-muted{background:color-mix(in srgb, var(--gray-500) 12%, transparent);color:var(--ps-muted)}.pagespeed-empty{text-align:center;padding:2rem}.pagespeed-empty h3{color:var(--ps-text);font-weight:800}.pagespeed-empty p,.pagespeed-empty-cell{color:var(--ps-muted)}.pagespeed-report-modal{color:var(--ps-text);flex-direction:column;gap:1rem;display:flex}.pagespeed-report-header{border:1px solid var(--ps-border);background:var(--ps-card);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid}.pagespeed-report-url{overflow-wrap:anywhere;color:var(--ps-text);font-weight:800}.pagespeed-report-meta{color:var(--ps-muted);flex-wrap:wrap;gap:.45rem .85rem;margin-top:.45rem;font-size:.78rem;display:flex}.pagespeed-report-score-row{grid-template-columns:repeat(4,minmax(4.8rem,1fr));gap:.5rem;display:grid}.pagespeed-report-score{border:1px solid var(--ps-border-soft);background:color-mix(in srgb, var(--ps-card) 88%, var(--primary-500) 12%);text-align:center;border-radius:.75rem;padding:.65rem}.pagespeed-report-score span{color:var(--ps-muted);font-size:.68rem;font-weight:700;display:block}.pagespeed-report-score strong{color:var(--ps-text);margin-top:.2rem;font-size:1.15rem;display:block}.pagespeed-report-warning{border:1px solid color-mix(in srgb, var(--warning-500) 24%, transparent);background:color-mix(in srgb, var(--warning-500) 10%, transparent);color:var(--warning-700);border-radius:.85rem;padding:.9rem 1rem;font-size:.84rem}:root.dark .pagespeed-report-warning{color:var(--warning-300)}.pagespeed-report-warning ul{margin:.5rem 0 0;padding-inline-start:1.1rem}.pagespeed-report-tabs{border:1px solid var(--ps-border);background:var(--ps-card);border-radius:.85rem;gap:.35rem;width:fit-content;padding:.3rem;display:inline-flex}.pagespeed-report-tabs button{color:var(--ps-muted);border-radius:.65rem;padding:.55rem .9rem;font-size:.82rem;font-weight:800}.pagespeed-report-tabs button.is-active{background:var(--primary-600);color:#fff}.pagespeed-report-tab-panel{flex-direction:column;gap:1rem;display:flex}.pagespeed-action-summary{border:1px solid var(--ps-border);background:linear-gradient(135deg, color-mix(in srgb, var(--primary-500) 12%, var(--ps-card)), var(--ps-card));border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.pagespeed-action-summary div{border-inline-end:1px solid var(--ps-border);min-width:6rem}.pagespeed-action-summary span{color:var(--ps-muted);font-size:.75rem;font-weight:700;display:block}.pagespeed-action-summary strong{color:var(--ps-text);font-size:2rem;line-height:1}.pagespeed-action-summary p{color:var(--ps-soft-text);margin:0;font-size:.9rem}.pagespeed-insight-list,.pagespeed-google-report{flex-direction:column;gap:.85rem;display:flex}.pagespeed-insight-card{border:1px solid var(--ps-border);background:var(--ps-card);border-radius:1rem;overflow:hidden}.pagespeed-insight-card-main{padding:1rem}.pagespeed-insight-title-row{flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem;display:flex}.pagespeed-priority,.pagespeed-category,.pagespeed-saving{border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.pagespeed-priority-critical{background:color-mix(in srgb, var(--danger-500) 14%, transparent);color:var(--danger-600)}.pagespeed-priority-high{background:color-mix(in srgb, var(--warning-500) 16%, transparent);color:var(--warning-700)}.pagespeed-priority-medium{background:color-mix(in srgb, var(--info-500) 14%, transparent);color:var(--info-700)}.pagespeed-priority-low,.pagespeed-category{background:color-mix(in srgb, var(--gray-500) 12%, transparent);color:var(--ps-muted)}.pagespeed-saving{background:color-mix(in srgb, var(--primary-500) 12%, transparent);color:var(--primary-600)}.pagespeed-insight-card h3,.pagespeed-google-audit h4,.pagespeed-google-section h3{color:var(--ps-text);margin:0;font-weight:850}.pagespeed-insight-card p,.pagespeed-google-audit p{color:var(--ps-soft-text);margin:.55rem 0 0;font-size:.86rem;line-height:1.65}.pagespeed-fix-box{border:1px solid color-mix(in srgb, var(--success-500) 20%, transparent);background:color-mix(in srgb, var(--success-500) 8%, transparent);border-radius:.8rem;gap:.25rem;margin-top:.85rem;padding:.75rem;display:grid}.pagespeed-fix-box strong{color:var(--success-700);font-size:.78rem}:root.dark .pagespeed-fix-box strong{color:var(--success-300)}.pagespeed-fix-box span{color:var(--ps-soft-text);font-size:.85rem}.pagespeed-affected{border-top:1px solid var(--ps-border-soft)}.pagespeed-affected summary{cursor:pointer;color:var(--ps-text);justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.84rem;font-weight:800;display:flex}.pagespeed-affected summary span{color:var(--ps-muted);font-weight:700}.pagespeed-affected-table-wrap,.pagespeed-google-table-wrap{border-top:1px solid var(--ps-border-soft);overflow-x:auto}.pagespeed-affected-table,.pagespeed-google-table{border-collapse:collapse;width:100%;font-size:.78rem}.pagespeed-affected-table td,.pagespeed-google-table td{border-top:1px solid var(--ps-border-soft);vertical-align:top;padding:.75rem}.pagespeed-affected-table tr:first-child td,.pagespeed-google-table tr:first-child td{border-top:0}.pagespeed-affected-resource,.pagespeed-google-table td:first-child{width:45%;max-width:26rem;color:var(--ps-text);overflow-wrap:anywhere;font-weight:700}.pagespeed-detail-chips{flex-wrap:wrap;gap:.35rem;display:flex}.pagespeed-detail-chips span{background:color-mix(in srgb, var(--gray-500) 10%, transparent);color:var(--ps-soft-text);border-radius:.45rem;padding:.25rem .45rem}.pagespeed-detail-chips strong{color:var(--ps-muted)}.pagespeed-no-details{color:var(--ps-muted);padding:.9rem 1rem;font-size:.84rem}.pagespeed-google-section{border:1px solid var(--ps-border);background:var(--ps-card);border-radius:1rem;overflow:hidden}.pagespeed-google-section>h3{border-bottom:1px solid var(--ps-border-soft);justify-content:space-between;align-items:center;padding:1rem;font-size:.98rem;display:flex}.pagespeed-google-section>h3 span{color:var(--ps-muted);font-size:.78rem}.pagespeed-google-audit{border-top:1px solid var(--ps-border-soft);padding:1rem}.pagespeed-google-audit:first-of-type{border-top:0}.pagespeed-google-audit-head{grid-template-columns:minmax(0,1fr) auto;gap:1rem;display:grid}.pagespeed-google-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.pagespeed-google-badges span{background:color-mix(in srgb, var(--primary-500) 11%, transparent);height:fit-content;color:var(--primary-600);border-radius:.5rem;padding:.3rem .55rem;font-size:.74rem;font-weight:800}.pagespeed-google-table-wrap{border:1px solid var(--ps-border-soft);border-radius:.75rem;margin-top:.85rem}@media (width<=1100px){.pagespeed-score-grid,.pagespeed-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pagespeed-content-grid{grid-template-columns:1fr}}@media (width<=700px){.pagespeed-latest-main{flex-direction:column;align-items:stretch}.pagespeed-score-grid,.pagespeed-meta-grid{grid-template-columns:1fr}.pagespeed-progress-row{flex-direction:column;align-items:stretch;gap:.5rem}}body.fi-panel-platform .fi-wi-stats-overview-stats-ctn{gap:var(--space-4)}body.fi-panel-platform .fi-wi-stats-overview-stat{border-color:var(--color-border-faint);border-radius:var(--radius-lg);background:var(--color-surface-card);min-block-size:8.25rem;box-shadow:var(--shadow-card)}body.fi-panel-platform .fi-wi-stats-overview-stat-value{color:var(--color-text-primary);font-size:var(--text-kpi-size);font-variant-numeric:tabular-nums;line-height:var(--text-kpi-line-height)}body.fi-panel-platform .fi-wi-stats-overview-stat-label,body.fi-panel-platform .fi-wi-stats-overview-stat-description{color:var(--color-text-helper)}body.fi-panel-platform .qpm-panel,body.fi-panel-platform .qpa-panel{border-color:var(--color-border-faint);border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-card)}body.fi-panel-platform .qpm-header,body.fi-panel-platform .qpa-header{border-block-end-color:var(--color-border-faint)}body.fi-panel-platform .qpm-metric-grid{gap:var(--space-4)}body.fi-panel-platform .qpm-metric-card,body.fi-panel-platform .qpa-action-card{border-color:var(--color-border-faint);background:var(--color-surface-card);min-inline-size:0;box-shadow:none}body.fi-panel-platform .qpm-ring{flex:none}body.fi-panel-platform .qpm-metric-copy,body.fi-panel-platform .qpa-action-copy{min-inline-size:0}body.fi-panel-platform .qpm-metric-copy strong,body.fi-panel-platform .qpm-detail-value,body.fi-panel-platform .qpa-action-copy h3{color:var(--color-text-primary)}body.fi-panel-platform .qpm-metric-copy p,body.fi-panel-platform .qpm-detail-label,body.fi-panel-platform .qpa-action-copy p{color:var(--color-text-helper)}body.fi-panel-platform .fi-wi-table .fi-ta-ctn{border-radius:var(--radius-xl)}html.dark body.fi-panel-platform .fi-wi-stats-overview-stat,html.dark body.fi-panel-platform .qpm-panel,html.dark body.fi-panel-platform .qpa-panel,html.dark body.fi-panel-platform .qpm-metric-card,html.dark body.fi-panel-platform .qpa-action-card{background:var(--color-surface-card)}html[dir=rtl] body.fi-panel-platform .qpm-cache-note,html[dir=rtl] body.fi-panel-platform .qpm-detail-value{text-align:start}@media (width<=1099px){body.fi-panel-platform .fi-wi-stats-overview-stats-ctn{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}body.fi-panel-platform .fi-wi-stats-overview-stat{min-block-size:7.25rem;padding:var(--space-4)}body.fi-panel-platform .qpm-metric-grid,body.fi-panel-platform .qpm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){body.fi-panel-platform .fi-wi-stats-overview-stats-ctn,body.fi-panel-platform .qpm-metric-grid,body.fi-panel-platform .qpm-detail-grid,body.fi-panel-platform .qpa-action-grid{grid-template-columns:minmax(0,1fr)}body.fi-panel-platform .qpm-header,body.fi-panel-platform .qpa-header,body.fi-panel-platform .qpa-zone-heading{flex-direction:column;align-items:flex-start}body.fi-panel-platform .qpa-action-card{grid-template-columns:auto minmax(0,1fr)}body.fi-panel-platform .fi-wi-stats-overview-stat{min-block-size:6.75rem;padding:var(--space-3) var(--space-4)}}.fi-wi-stats-overview-stat{border:1px solid var(--qurb-border);border-radius:var(--qurb-radius-card);background:var(--qurb-surface);box-shadow:var(--qurb-shadow-card);overflow:hidden}.qurb-total-card.fi-section,.qurb-total-card{border:1px solid var(--qurb-purple-800);border-radius:var(--qurb-radius-card);color:#fff;background:radial-gradient(circle at 90% 0%, #c88ecc33, transparent 18rem), var(--qurb-gradient-hero);box-shadow:var(--qurb-shadow-md)}.qurb-total-card.fi-section .fi-section-header-heading,.qurb-total-card.fi-section .fi-section-header-description,.qurb-total-card.fi-section .fi-fo-field-wrp-label,.qurb-total-card.fi-section .fi-fo-field-wrp-helper-text,.qurb-total-card>.fi-section .fi-section-header-heading,.qurb-total-card>.fi-section .fi-section-header-description,.qurb-total-card>.fi-section .fi-fo-field-wrp-label,.qurb-total-card>.fi-section .fi-fo-field-wrp-helper-text,.qurb-total-card>.fi-section .fi-in-entry-label,.qurb-total-card>.fi-section .fi-in-text{color:#fff}.qurb-total-card.fi-section .fi-section-header-description,.qurb-total-card.fi-section .fi-fo-field-wrp-helper-text,.qurb-total-card>.fi-section .fi-section-header-description,.qurb-total-card>.fi-section .fi-fo-field-wrp-helper-text,.qurb-total-card>.fi-section .fi-in-entry-label{opacity:.62}.fi-fo-repeater-item{border:1px solid var(--qurb-border);border-radius:var(--qurb-radius-icon);background:var(--qurb-surface);box-shadow:var(--qurb-shadow-xs);overflow:hidden}.qurb-pricing-repeater .fi-fo-repeater-items,.qurb-line-items .fi-fo-repeater-items{gap:.75rem}.qurb-pricing-repeater .fi-fo-repeater-item-header,.qurb-line-items .fi-fo-repeater-item-header{border-bottom:1px solid var(--qurb-border-faint);background:var(--qurb-surface-soft)}.qurb-pricing-repeater .fi-fo-repeater-add,.qurb-line-items .fi-fo-repeater-add{justify-content:center}.qurb-pricing-repeater .fi-fo-repeater-add{border-top:1px solid var(--qurb-border-faint);background:0 0;margin-top:0;padding:1rem}.fi-wi-stats-overview-stats-ctn{gap:1rem}.fi-wi-stats-overview-stat{min-height:9rem;padding:1.25rem;position:relative}.fi-wi-stats-overview-stat:after{border-radius:var(--qurb-radius-input);background:var(--qurb-icon-bg);content:"";pointer-events:none;width:2.75rem;height:2.75rem;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.fi-wi-stats-overview-stat-value{color:var(--qurb-text)}.fi-wi-stats-overview-stat-description{color:var(--qurb-text-helper)}@media (width<=1023px){.fi-main{padding-block:1.5rem}}@media (width<=639px){.fi-main{padding-block:1rem}.fi-page{gap:1rem}.fi-wi-stats-overview-stat,.fi-ta-ctn{border-radius:1.125rem}}.qpm-panel{--qpm-border:var(--qurb-border);border:1px solid var(--qpm-border);background:radial-gradient(circle at top right, #83298f1c, transparent 32rem), var(--qurb-surface);box-shadow:var(--qurb-shadow-card);border-radius:1.25rem;padding:1.5rem;overflow:hidden}.dark .qpm-panel{--qpm-border:#ffffff1a;background:radial-gradient(circle at top right, #a855f724, transparent 32rem), var(--qurb-surface)}.qpm-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.qpm-header h2{color:#111827;margin-top:.2rem;font-size:1.25rem;font-weight:700}.dark .qpm-header h2{color:#fff}.qpm-header p:not(.qpm-eyebrow){color:#6b7280;margin-top:.3rem;font-size:.875rem}.qpm-eyebrow{color:#83298f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.qpm-cache-note{color:#4b5563;background:#f3f4f6;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.dark .qpm-cache-note{color:#d1d5db;background:#ffffff14}.qpm-cache-note svg,.qpm-detail-grid svg{width:1rem;height:1rem}.qpm-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.qpm-metric-card{border:1px solid var(--qpm-border);background:#ffffffb8;border-radius:1rem;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.dark .qpm-metric-card{background:#ffffff09}.qpm-ring{--qpm-accent:#83298f;background:conic-gradient(var(--qpm-accent) calc(var(--qpm-value) * 1%), #e5e7eb 0);border-radius:999px;flex:none;place-items:center;width:6rem;height:6rem;display:grid}.dark .qpm-ring{background:conic-gradient(var(--qpm-accent) calc(var(--qpm-value) * 1%), #374151 0)}.qpm-ring>div{border-radius:inherit;color:#111827;background:#fff;align-content:center;place-items:center;width:4.7rem;height:4.7rem;display:grid}.dark .qpm-ring>div{color:#fff;background:#111827}.qpm-ring svg{width:1rem;height:1rem;color:var(--qpm-accent)}.qpm-ring strong{margin-top:.2rem;font-size:1rem}.qpm-tone-purple-soft .qpm-ring{--qpm-accent:var(--qurb-purple-400)}.qpm-tone-purple-deep .qpm-ring{--qpm-accent:var(--qurb-purple-600)}.qpm-metric-copy{flex:1;min-width:0}.qpm-metric-copy h3{color:#111827;font-size:.95rem;font-weight:700}.dark .qpm-metric-copy h3{color:#fff}.qpm-metric-copy dl{gap:.5rem;margin-top:.7rem;display:grid}.qpm-metric-copy dl>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.qpm-metric-copy dt,.qpm-detail-grid span{color:#6b7280;font-size:.75rem}.qpm-metric-copy dd{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.dark .qpm-metric-copy dd{color:#e5e7eb}.qpm-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.qpm-detail-grid>div{background:#f8fafcdb;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .55rem;padding:.85rem;display:grid}.dark .qpm-detail-grid>div{background:#ffffff0a}.qpm-detail-grid svg{color:#83298f;grid-row:span 2}.qpm-detail-grid strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dark .qpm-detail-grid strong{color:#f3f4f6}@media (width<=1023px){.qpm-metric-grid{grid-template-columns:1fr}.qpm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.qpm-panel{padding:1rem}.qpm-header{display:block}.qpm-cache-note{margin-top:.75rem}.qpm-metric-card{align-items:flex-start}.qpm-ring{width:5rem;height:5rem}.qpm-ring>div{width:3.9rem;height:3.9rem}.qpm-detail-grid{grid-template-columns:1fr}}.qpa-panel{border:1px solid var(--qurb-border);border-radius:var(--qurb-radius-card);background:var(--qurb-surface);box-shadow:var(--qurb-shadow-card);overflow:hidden}.dark .qpa-panel{background:var(--qurb-surface);border-color:#ffffff1a}.qpa-header{border-bottom:1px solid var(--qurb-border-faint);background:linear-gradient(135deg, #83298f12, transparent 55%), var(--qurb-surface);align-items:flex-start;gap:.9rem;padding:1.35rem 1.5rem;display:flex}.dark .qpa-header{background:linear-gradient(135deg, #a855f71c, transparent 55%), var(--qurb-surface);border-color:#ffffff14}.qpa-header-icon{color:#83298f;background:#83298f1a;border-radius:.8rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.qpa-header-icon svg,.qpa-action-icon svg{width:1.25rem;height:1.25rem}.qpa-header h2{color:#111827;margin-top:.15rem;font-size:1.15rem;font-weight:750}.dark .qpa-header h2{color:#fff}.qpa-header>div:last-child>p:last-child,.qpa-zone-heading p,.qpa-action-copy p{color:#6b7280;font-size:.82rem;line-height:1.55}.qpa-eyebrow{color:#83298f;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.qpa-zone{padding:1.25rem 1.5rem}.qpa-zone+.qpa-zone{border-top:1px solid var(--qurb-border-faint)}.dark .qpa-zone+.qpa-zone{border-color:#ffffff14}.qpa-zone-caution{background:#f8fafcb3}.dark .qpa-zone-caution{background:#ffffff05}.qpa-zone-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.qpa-zone-heading h3{color:#1f2937;font-size:.9rem;font-weight:700}.dark .qpa-zone-heading h3{color:#f3f4f6}.qpa-badge{border-radius:999px;flex:none;padding:.35rem .6rem;font-size:.68rem;font-weight:700}.qpa-badge-safe{color:#047857;background:#10b9811a}.dark .qpa-badge-safe{color:#6ee7b7}.qpa-badge-caution{color:#b45309;background:#f59e0b1f}.dark .qpa-badge-caution{color:#fcd34d}.qpa-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.qpa-action-card{border:1px solid var(--qurb-border);background:var(--qurb-surface);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.dark .qpa-action-card{background:#ffffff09;border-color:#ffffff17}.qpa-action-icon{color:#475569;background:#64748b1a;border-radius:.75rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.dark .qpa-action-icon{color:#cbd5e1}.qpa-action-icon-primary{color:#83298f;background:#83298f1a}.qpa-action-icon-warning{color:#b45309;background:#f59e0b1f}.qpa-action-copy{min-width:0}.qpa-action-copy h4{color:#1f2937;font-size:.88rem;font-weight:700}.dark .qpa-action-copy h4{color:#f3f4f6}.qpa-action-copy small{color:#047857;margin-top:.35rem;font-size:.7rem;display:block}.dark .qpa-action-copy small{color:#6ee7b7}@media (width<=900px){.qpa-action-grid{grid-template-columns:1fr}}@media (width<=639px){.qpa-header,.qpa-zone{padding:1rem}.qpa-zone-heading{display:block}.qpa-badge{margin-top:.55rem;display:inline-block}.qpa-action-card{grid-template-columns:auto minmax(0,1fr)}.qpa-action-card .fi-btn{grid-column:1/-1;justify-self:stretch}}
