:root{--if-color-navy-950:#06142d;--if-color-navy-900:#09245a;--if-color-navy-800:#0b347f;--if-color-navy-700:#0d47a1;--if-color-navy-600:#145bd8;--if-color-navy-500:#256fff;--if-color-navy-100:#dfeaff;--if-color-navy-050:#f3f7ff;--if-color-neutral-950:#111827;--if-color-neutral-900:#1f2937;--if-color-neutral-800:#374151;--if-color-neutral-700:#4b5563;--if-color-neutral-600:#64748b;--if-color-neutral-500:#8a95a6;--if-color-neutral-400:#aab3c2;--if-color-neutral-300:#cfd6e0;--if-color-neutral-200:#e3e8ef;--if-color-neutral-100:#f1f5f9;--if-color-neutral-050:#f8fafc;--if-color-white:#fff;--if-color-teal-700:#087b7a;--if-color-teal-500:#10a6a2;--if-color-teal-100:#d8f7f2;--if-color-green-700:#177a3d;--if-color-green-500:#24a15b;--if-color-green-100:#def8e8;--if-color-amber-700:#a85b00;--if-color-amber-500:#f59e0b;--if-color-amber-100:#fff1d6;--if-color-red-700:#b42318;--if-color-red-500:#ef4444;--if-color-red-100:#fee2e2;--if-color-violet-700:#6d28d9;--if-color-violet-500:#8b5cf6;--if-color-violet-100:#ede9fe;--if-color-cyan-700:#0369a1;--if-color-cyan-500:#0ea5e9;--if-color-cyan-100:#e0f2fe;--if-bg-page:var(--if-color-neutral-050);--if-bg-surface:var(--if-color-white);--if-bg-subtle:var(--if-color-neutral-100);--if-bg-muted:var(--if-color-neutral-200);--if-bg-selected:var(--if-color-navy-050);--if-bg-inverse:var(--if-color-navy-950);--if-bg:var(--if-bg-surface);--if-text:#101828;--if-text-strong:#07152f;--if-text-muted:#566174;--if-text-subtle:#667085;--if-text-inverse:#f8fafc;--if-link:var(--if-color-navy-700);--if-link-hover:var(--if-color-navy-900);--if-border:var(--if-color-neutral-200);--if-border-strong:var(--if-color-neutral-300);--if-border-selected:var(--if-color-navy-500);--if-focus:#256fff;--if-accent:var(--if-color-navy-700);--if-primary:var(--if-accent);--if-accent-soft:var(--if-color-navy-050);--if-info:var(--if-color-cyan-700);--if-info-soft:var(--if-color-cyan-100);--if-success:var(--if-color-green-700);--if-success-soft:var(--if-color-green-100);--if-warning:var(--if-color-amber-700);--if-warning-soft:var(--if-color-amber-100);--if-danger:var(--if-color-red-700);--if-danger-soft:var(--if-color-red-100);--if-purple:var(--if-color-violet-700);--if-purple-soft:var(--if-color-violet-100);--if-ai-action:var(--if-color-violet-700);--if-ai-action-hover:#4c1d95;--if-ai-action-soft:#faf5ff;--if-ai-action-border:#c4b5fd;--if-ai-action-text:#fff;--if-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--if-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--if-font-size-2xs:.6875rem;--if-font-size-xs:.75rem;--if-font-size-sm:.8125rem;--if-font-size-md:.9375rem;--if-font-size-lg:1.0625rem;--if-font-size-xl:1.25rem;--if-font-size-2xl:1.5rem;--if-font-size-3xl:2rem;--if-line-height-tight:1.15;--if-line-height-snug:1.35;--if-line-height-normal:1.5;--if-line-height-loose:1.7;--if-font-weight-regular:400;--if-font-weight-medium:500;--if-font-weight-semibold:650;--if-font-weight-bold:750;--if-letter-spacing-label:0;--if-letter-spacing-ui:0;--if-space-0:0;--if-space-1:.25rem;--if-space-2:.5rem;--if-space-3:.75rem;--if-space-4:1rem;--if-space-5:1.25rem;--if-space-6:1.5rem;--if-space-7:1.75rem;--if-space-8:2rem;--if-space-10:2.5rem;--if-space-12:3rem;--if-space-16:4rem;--if-page-gutter:clamp(.75rem, 1.25vw, 1rem);--if-sidebar-width:15.75rem;--if-detail-width:29rem;--if-topbar-height:3.5rem;--if-radius-0:0;--if-radius-1:.125rem;--if-radius-2:.25rem;--if-radius-3:.3125rem;--if-radius-4:.4375rem;--if-radius-5:.625rem;--if-radius-pill:999px;--if-card-radius:var(--if-radius-2);--if-control-radius:var(--if-radius-2);--if-shadow-xs:0 1px 0 #0f172a08;--if-shadow-sm:0 1px 2px #0f172a0f;--if-shadow-md:0 6px 16px #0f172a14;--if-shadow-lg:0 16px 36px #0f172a21;--if-shadow-xl:0 20px 46px #0f172a29;--if-shadow-focus:0 0 0 var(--if-ring-width) #256fff38;--if-focus-ring:0 0 0 var(--if-ring-width) #256fff3d;--if-border-width:1px;--if-border-width-strong:1px;--if-ring-width:2px;--if-divider:var(--if-border-width) solid var(--if-border);--if-outline:var(--if-border-width) solid var(--if-border);--if-z-base:1;--if-z-raised:10;--if-z-dropdown:80;--if-z-sticky:50;--if-z-drawer:300;--if-z-modal:500;--if-z-tooltip:650;--if-z-toast:700;--if-duration-fast:.12s;--if-duration-normal:.18s;--if-duration-slow:.26s;--if-ease-standard:cubic-bezier(.2, 0, 0, 1);--if-ease-emphasized:cubic-bezier(.2, 0, 0, 1.2)}:root,[data-density=comfortable]{--if-control-height:2.125rem;--if-control-padding-x:.6875rem;--if-row-height:2.625rem;--if-card-padding:.75rem;--if-card-padding-density:var(--if-card-padding);--if-panel-padding:.75rem;--if-gap-density:.75rem}[data-density=compact]{--if-control-height:1.875rem;--if-control-padding-x:.5625rem;--if-row-height:2.25rem;--if-card-padding:.625rem;--if-card-padding-density:var(--if-card-padding);--if-panel-padding:.625rem;--if-gap-density:.625rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{background:var(--if-bg-page);min-height:100vh;color:var(--if-text);font-family:var(--if-font-sans);font-size:var(--if-font-size-md);line-height:var(--if-line-height-normal);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}a{color:var(--if-link);text-decoration:none}a:hover{color:var(--if-link-hover);text-decoration:underline}img,svg{max-width:100%;display:block}svg{flex:none}p,li,dt,dd,pre,code{overflow-wrap:break-word;word-break:normal}::selection{background:#256fff2e}.if-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.if-brand{align-items:center;gap:var(--if-space-2);min-width:2rem;max-width:clamp(9rem,17vw,13.5rem);color:var(--if-text-strong);font-size:var(--if-font-size-md);font-weight:var(--if-font-weight-bold);white-space:nowrap;flex:0 auto;display:inline-flex}.if-brand span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.if-brand__mark{border-radius:var(--if-radius-3);background:linear-gradient(135deg, var(--if-color-navy-800), var(--if-color-navy-600));width:1.875rem;height:1.875rem;color:var(--if-text-inverse);box-shadow:var(--if-shadow-xs);place-items:center;display:inline-grid}.if-utility-cluster{gap:var(--if-space-2)}.if-notification-btn{position:relative;overflow:visible}.if-notification-btn__badge{border:1px solid var(--if-bg-surface);background:var(--if-accent);color:#fff;min-width:.95rem;height:.95rem;font-size:.56rem;font-weight:var(--if-font-weight-bold);border-radius:999px;place-items:center;padding-inline:.16rem;line-height:1;display:inline-grid;position:absolute;top:.08rem;right:.08rem}.if-popover{min-width:0;display:inline-flex;position:relative}.if-popover__panel{top:calc(100% + var(--if-space-2));z-index:var(--if-z-dropdown);border:var(--if-outline);border-radius:var(--if-card-radius);background:var(--if-bg-surface);width:min(24rem,100vw - 1rem);max-width:calc(100vw - 1rem);box-shadow:var(--if-shadow-lg);position:absolute;right:0}.if-popover__panel[hidden]{display:none}.if-popover__panel:before{content:"";border-top:var(--if-outline-width) solid var(--if-border);border-left:var(--if-outline-width) solid var(--if-border);background:var(--if-bg-surface);width:.75rem;height:.75rem;position:absolute;top:-.42rem;right:.9rem;transform:rotate(45deg)}.if-account-menu{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--if-control-height);align-items:center;gap:var(--if-space-2);padding:0 var(--if-space-2);border:1px solid var(--if-border-strong);border-radius:var(--if-radius-3);background:var(--if-bg-surface);color:var(--if-text);font:inherit;cursor:pointer;display:inline-flex}.if-account-menu>span:not(.if-icon-slot):not(.if-avatar):not(.if-profile-avatar):not(.if-profile-avatar-stack),.if-account-menu>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.if-account-menu:hover,.if-account-menu.is-active{border-color:var(--if-border-selected);background:var(--if-bg-selected)}.if-account-menu__name{color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-medium);white-space:nowrap}.if-account-menu__chevron{width:1rem;min-width:1rem;height:1rem;color:var(--if-text-muted);flex:0 0 1rem;overflow:visible}.if-main{grid-template-columns:minmax(0,1fr);display:grid}.if-content{min-width:0;padding:var(--if-page-gutter)}.if-page{gap:var(--if-gap-density);display:grid}.if-page-header{gap:var(--if-space-2);align-items:start;display:grid}.if-page-header--compact{gap:var(--if-space-1) var(--if-space-3)}.if-page-header--divided{padding:var(--if-space-3);border-bottom:var(--if-divider)}.if-page-header__heading{gap:var(--if-space-1);min-width:0;display:grid}.if-page-header[id]{scroll-margin-top:calc(var(--if-topbar-height) + var(--if-space-4))}.if-page-header__eyebrow{color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-bold);text-transform:uppercase}.if-page-header__title{color:var(--if-text-strong);font-size:clamp(1.35rem, 2vw, var(--if-font-size-2xl));line-height:var(--if-line-height-tight);letter-spacing:0;margin:0}.if-page-header--compact .if-page-header__title{font-size:clamp(1.2rem, 1.6vw, var(--if-font-size-xl))}.if-page-header__summary{max-width:72ch;color:var(--if-text-muted);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-snug);margin:0}.if-page-header__meta{gap:var(--if-space-2);flex-wrap:wrap;display:flex}.if-page-header__actions{gap:var(--if-space-2);flex-wrap:wrap;align-items:center;display:flex}.if-workbench-header{border:var(--if-outline);border-radius:var(--if-card-radius);background:var(--if-bg-surface);min-width:0;display:grid;overflow:clip}.if-workbench-header>.if-page-header{padding:var(--if-space-3)}.if-workbench-header>.if-management-grid--strip{border-block-end:0}.if-workbench-header__commands{gap:var(--if-space-2);min-width:0;padding:var(--if-space-2) var(--if-space-3);border-top:var(--if-divider);background:var(--if-bg-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.if-workbench-header__tabs,.if-workbench-header__controls,.if-workbench-header__secondary{align-items:center;gap:var(--if-space-2);flex-wrap:wrap;min-width:0;display:flex}.if-workbench-header__controls,.if-workbench-header__secondary{justify-content:flex-end}.if-workbench-header__secondary{grid-column:1/-1;justify-content:flex-start}.if-panel,.if-card{border:var(--if-outline);border-radius:var(--if-card-radius);background:var(--if-bg-surface);min-width:0;box-shadow:none}.if-panel{overflow:clip}.if-panel__header,.if-panel__footer{justify-content:space-between;align-items:center;gap:var(--if-space-2);min-width:0;padding:var(--if-panel-padding);display:flex}.if-panel__header{border-bottom:var(--if-divider)}.if-panel__footer{border-top:var(--if-divider)}.if-panel__body{padding:var(--if-panel-padding);color:var(--if-text);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-normal)}.if-panel__title{color:var(--if-text-strong);font-size:var(--if-font-size-md);font-weight:var(--if-font-weight-bold);line-height:var(--if-line-height-tight);margin:0}.if-panel__subtitle{margin:var(--if-space-1) 0 0;color:var(--if-text-subtle);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-medium);line-height:var(--if-line-height-snug)}.if-card{padding:var(--if-card-padding);color:var(--if-text);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-normal)}.if-card p,.if-panel__body p{color:var(--if-text)}.if-grid{gap:var(--if-gap-density);min-width:0;display:grid}.if-metric-grid{gap:var(--if-gap-density);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.if-page-body{gap:var(--if-space-4);min-width:0;padding:var(--if-space-4);display:grid}.if-page-body--compact{gap:var(--if-space-3);padding:var(--if-space-3)}.if-page-body>:where(.if-analytics-panel,.if-management-grid){margin-block:0}@media (width<=40rem){.if-page-body{gap:var(--if-space-3);padding:var(--if-space-3)}}.if-desktop-only{display:none}@media (width>=720px){.if-page-header{grid-template-columns:minmax(0,1fr) auto}.if-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.if-workbench-header>.if-page-header{padding:var(--if-space-2) var(--if-space-3)}.if-workbench-header .if-page-header__summary{font-size:var(--if-font-size-xs)}.if-workbench-header__commands{padding:var(--if-space-2);grid-template-columns:1fr}.if-workbench-header__tabs,.if-workbench-header__controls,.if-workbench-header__secondary{justify-content:flex-start;width:100%}.if-workbench-header__tabs .if-tab,.if-workbench-header__tabs :where(button,a),.if-workbench-header__controls :where(button,a),.if-workbench-header__secondary :where(button,a){min-height:44px}.if-workbench-header__controls>:where(.if-field,.if-search){flex:100%}}@media (width>=960px){.if-desktop-only{display:inline-flex!important}}.if-icon-slot{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}:where(.if-btn,.if-icon-btn,.if-input,.if-textarea,.if-badge){font-family:inherit}.if-section-heading{align-items:center;gap:var(--if-space-2);min-width:0;display:inline-flex}.if-section-heading__icon{border:1px solid var(--if-border-selected);border-radius:var(--if-radius-2);background:var(--if-bg-selected);width:1.75rem;height:1.75rem;color:var(--if-link);flex:none;place-items:center;display:inline-grid}.if-section-heading__body{min-width:0}.if-section-heading .if-panel__title,.if-section-heading .if-page-header__title{margin:0}.if-identity-editor{align-items:center;gap:var(--if-space-3);min-width:0;padding:var(--if-space-3);border:var(--if-outline);border-radius:var(--if-card-radius);background:var(--if-bg-subtle);display:flex}.if-identity-editor__avatar{flex:0 0 4rem;place-items:center;width:4rem;height:4rem;display:inline-grid}.if-identity-editor__avatar>*{width:100%;height:100%}.if-identity-editor__body{gap:var(--if-space-1);min-width:0;display:grid}.if-identity-editor__title{color:var(--if-text-strong);font-size:var(--if-font-size-sm)}.if-identity-editor__summary{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);line-height:var(--if-line-height-snug)}.if-identity-editor__actions{gap:var(--if-space-2);margin-top:var(--if-space-1);flex-wrap:wrap;display:flex}.if-identity-editor__actions .if-btn{width:auto}.if-identity-editor--compact{gap:var(--if-space-2);padding:var(--if-space-1) var(--if-space-2)}.if-identity-editor--compact .if-identity-editor__avatar{flex-basis:3rem;width:3rem;height:3rem}.if-identity-link{align-items:center;gap:var(--if-space-2);min-width:0;max-width:100%;padding:var(--if-space-1);border-radius:var(--if-radius-2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.if-identity-link:hover{background:var(--if-bg-subtle)}.if-identity-link:focus-visible{outline:2px solid var(--if-focus);outline-offset:2px}.if-identity-link__avatar{flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.if-identity-link__avatar>*{width:100%;height:100%}.if-identity-link__copy{gap:.08rem;min-width:0;display:grid}.if-identity-link__name,.if-identity-link__detail,.if-identity-link__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.if-identity-link__name{color:var(--if-text-strong);font-size:var(--if-font-size-sm)}.if-identity-link__detail,.if-identity-link__meta{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);line-height:var(--if-line-height-snug)}.if-identity-link--compact{gap:var(--if-space-1);padding:.15rem}.if-identity-link--compact .if-identity-link__avatar{flex-basis:2rem;width:2rem;height:2rem}@media (pointer:coarse){:where(a,button).if-identity-link{min-height:2.75rem}}@media (width<=30rem){.if-identity-editor{align-items:flex-start}.if-identity-editor__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.if-btn{--if-btn-bg:var(--if-bg-surface);--if-btn-border:var(--if-border);--if-btn-color:var(--if-text);--if-btn-hover-bg:var(--if-bg-subtle);--if-btn-hover-border:var(--if-border-selected);box-sizing:border-box;min-width:0;min-height:var(--if-control-height);justify-content:center;align-self:center;align-items:center;gap:var(--if-space-1);padding:0 var(--if-control-padding-x);border:1px solid var(--if-btn-border);border-radius:var(--if-control-radius);background:var(--if-btn-bg);color:var(--if-btn-color);font-weight:var(--if-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;transition:background var(--if-duration-fast) var(--if-ease-standard), border-color var(--if-duration-fast) var(--if-ease-standard), color var(--if-duration-fast) var(--if-ease-standard), box-shadow var(--if-duration-fast) var(--if-ease-standard);flex:none;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden}.if-btn>span:not(.if-icon-slot),.if-btn>strong,.if-btn>em{min-width:0;line-height:var(--if-line-height-tight);text-overflow:ellipsis;overflow:hidden}.if-btn .if-icon-slot{width:1rem;height:1rem}.if-btn:hover{border-color:var(--if-btn-hover-border);background:var(--if-btn-hover-bg);color:var(--if-btn-color);text-decoration:none}.if-btn.is-active,.if-btn[aria-pressed=true]{border-color:var(--if-accent);background:var(--if-accent-soft);color:var(--if-accent)}.if-btn:disabled{opacity:.55;cursor:not-allowed}.if-btn--primary{--if-btn-bg:var(--if-accent);--if-btn-border:var(--if-accent);--if-btn-color:var(--if-text-inverse);--if-btn-hover-bg:var(--if-color-navy-900);--if-btn-hover-border:var(--if-color-navy-900)}.if-btn--secondary{--if-btn-bg:var(--if-bg-surface);--if-btn-border:var(--if-color-navy-300,#9db9ff);--if-btn-color:var(--if-accent);--if-btn-hover-bg:var(--if-accent-soft)}.if-btn--danger{--if-btn-bg:var(--if-danger-soft);--if-btn-border:#fca5a5;--if-btn-color:var(--if-danger)}.if-btn--ai{--if-btn-bg:var(--if-ai-action);--if-btn-border:var(--if-ai-action);--if-btn-color:var(--if-ai-action-text);--if-btn-hover-bg:var(--if-ai-action-hover);--if-btn-hover-border:var(--if-ai-action-hover)}.if-btn--sm{min-height:1.875rem;padding-inline:var(--if-space-3);font-size:var(--if-font-size-sm)}.if-icon-btn{width:var(--if-control-height);height:var(--if-control-height);border:1px solid var(--if-border);border-radius:var(--if-control-radius);background:var(--if-bg-surface);color:var(--if-text);transition:background var(--if-duration-fast) var(--if-ease-standard), border-color var(--if-duration-fast) var(--if-ease-standard), color var(--if-duration-fast) var(--if-ease-standard);flex:none;align-self:center;place-items:center;display:inline-grid}.if-icon-btn .if-icon-slot{width:1rem;height:1rem}.if-icon-btn:disabled{opacity:.55;cursor:not-allowed}.if-icon-btn:hover,.if-icon-btn.is-active{border-color:var(--if-border-selected);background:var(--if-accent-soft);color:var(--if-accent)}.if-avatar{border:1px solid var(--if-border);border-radius:var(--if-radius-pill);background:var(--if-bg-surface);width:2rem;height:2rem;color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-bold);place-items:center;display:inline-grid}.if-field{gap:.38rem;min-width:0;display:grid}.if-field__label{color:var(--if-text-strong);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);line-height:var(--if-line-height-snug)}.if-field__hint{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-snug)}.if-input,.if-textarea{box-sizing:border-box;width:100%;min-height:var(--if-control-height);border:1px solid var(--if-border);border-radius:var(--if-control-radius);background:var(--if-bg-surface);color:var(--if-text);font:inherit;font-size:var(--if-font-size-sm);line-height:var(--if-line-height-tight);box-shadow:none}.if-input{padding:0 var(--if-control-padding-x)}.if-textarea{min-height:6rem;padding:var(--if-space-3) var(--if-control-padding-x);resize:vertical}.if-input:focus,.if-textarea:focus{border-color:var(--if-border-selected);box-shadow:var(--if-shadow-focus);outline:0}.if-search{width:100%;min-width:0;max-width:100%;position:relative}.if-search-control>.if-search{display:block}.if-autocomplete{position:relative}.if-autocomplete--reserve{display:block}.if-autocomplete--reserve:has(.if-autocomplete__menu:not([hidden])){margin-bottom:min(18rem,42vh)}.if-search.if-desktop-only{display:none}@media (width>=960px){.if-search.if-desktop-only{display:block!important}}.if-search .if-input{width:100%;min-width:0;padding-left:2.25rem}.if-search--clearable .if-input{padding-right:2.25rem}.if-search__icon{width:1rem;height:1rem;color:var(--if-text-subtle);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.if-search__clear{border-radius:var(--if-radius-sm);width:1.75rem;height:1.75rem;color:var(--if-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.if-search__clear:hover{background:var(--if-bg-muted);color:var(--if-text-strong)}.if-search__clear:focus-visible{outline:var(--if-focus-ring);outline-offset:0}.if-search__clear:disabled{cursor:not-allowed;opacity:.45}.if-autocomplete__menu{top:calc(100% + var(--if-space-1));z-index:var(--if-z-dropdown);gap:var(--if-space-1);max-width:min(100vw - 2rem,100%);max-height:18rem;padding:var(--if-space-1);border:var(--if-outline);border-radius:var(--if-card-radius);background:var(--if-bg-surface);box-shadow:var(--if-shadow-lg);display:grid;position:absolute;left:0;right:0;overflow:auto}.if-autocomplete__menu[hidden]{display:none}.if-autocomplete__option{width:100%;min-width:0;padding:var(--if-space-2) var(--if-space-3);border-radius:var(--if-radius-2);color:var(--if-text);text-align:left;background:0 0;border:0;gap:.2rem;display:grid}.if-autocomplete__option:hover,.if-autocomplete__option.is-active{background:var(--if-bg-selected);color:var(--if-link)}.if-autocomplete__option-main{justify-content:space-between;align-items:center;gap:var(--if-space-2);min-width:0;display:flex}.if-autocomplete__label{min-width:0;color:var(--if-text-strong);font-weight:var(--if-font-weight-semibold);line-height:var(--if-line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-autocomplete__option small{min-width:0;color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-autocomplete__option mark{background:color-mix(in srgb, var(--if-warning) 32%, transparent);color:var(--if-text-strong);font-weight:var(--if-font-weight-bold);border-radius:.2rem}.if-autocomplete__state{align-items:flex-start;gap:var(--if-space-2);min-width:0;padding:var(--if-space-3);color:var(--if-text-muted);font-size:var(--if-font-size-xs);display:flex}.if-autocomplete__state>span:last-child{gap:.1rem;min-width:0;display:grid}.if-autocomplete__state strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-snug)}.if-autocomplete__state--error{color:color-mix(in srgb, var(--if-danger) 70%, var(--if-text-muted))}.if-autocomplete__state--error strong{color:var(--if-danger)}.if-notifications{overflow:hidden}.if-notifications__header,.if-notifications__footer{justify-content:space-between;align-items:center;gap:var(--if-space-3);padding:var(--if-space-3);display:flex}.if-notifications__header>div,.if-notifications__footer>div{min-width:0}.if-notifications__header{border-bottom:var(--if-divider)}.if-notifications__header h2{color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-bold);margin:0}.if-notifications__header p{color:var(--if-text-muted);font-size:var(--if-font-size-xs);margin:.15rem 0 0}.if-notifications__body{max-height:21rem;padding:var(--if-space-1);display:grid;overflow:auto}.if-notifications__group-label{padding:var(--if-space-2) var(--if-space-2) var(--if-space-1);color:var(--if-text-subtle);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.if-notification-item{gap:var(--if-space-2);padding:var(--if-space-2);border-radius:var(--if-radius-2);color:var(--if-text);border:1px solid #0000;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.if-notification-item:hover,.if-notification-item:focus-visible{border-color:var(--if-border-selected);background:var(--if-bg-selected);outline:0;text-decoration:none}.if-notification-item--unread{background:color-mix(in srgb, var(--if-accent) 7%, transparent)}.if-notification-item__icon{border:1px solid var(--if-border);border-radius:var(--if-radius-2);background:var(--if-bg-surface);width:1.75rem;height:1.75rem;color:var(--if-accent);place-items:center;display:inline-grid}.if-notification-item--warning .if-notification-item__icon{color:var(--if-warning)}.if-notification-item--danger .if-notification-item__icon{color:var(--if-danger)}.if-notification-item__content{gap:.15rem;min-width:0;display:grid}.if-notification-item__title{color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-semibold);line-height:var(--if-line-height-snug)}.if-notification-item__meta,.if-notification-item__time{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal)}.if-notification-item__time{white-space:nowrap}.if-notifications__footer{border-top:var(--if-divider);background:var(--if-bg-subtle)}.if-notification-item__time{justify-self:end}@keyframes if-action-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--if-accent) 0%, transparent);transform:translateY(0)}42%{box-shadow:0 0 0 3px color-mix(in srgb, var(--if-accent) 16%, transparent);transform:translateY(-1px)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--if-accent) 0%, transparent);transform:translateY(0)}}.if-action-row-list{gap:var(--if-space-2);min-width:0;display:grid}.if-action-row{gap:var(--if-space-2);min-width:0;padding:var(--if-space-2);border:var(--if-outline);border-radius:var(--if-radius-2);background:var(--if-bg-subtle);transition:background-color var(--if-duration-fast) var(--if-ease-standard), border-color var(--if-duration-fast) var(--if-ease-standard), transform var(--if-duration-fast) var(--if-ease-standard);grid-template-columns:auto minmax(8rem,1fr) auto auto;align-items:center;display:grid}.if-action-row:has(.if-icon-btn.is-active){border-color:var(--if-border-selected);background:var(--if-bg-selected)}.if-action-row>span:nth-child(2){gap:.05rem;min-width:0;display:grid}.if-action-row strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-action-row em{color:var(--if-text-muted);font-size:var(--if-font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.if-action-row__actions{gap:var(--if-space-1);flex:none;display:inline-flex}@media (width<=820px){.if-action-row{grid-template-columns:auto minmax(0,1fr) auto}.if-action-row__actions{grid-column:1/-1;justify-self:end}}.if-account-surface{overflow:hidden}.if-account-surface__header{gap:var(--if-space-3);padding:var(--if-space-3);border-bottom:var(--if-divider);background:linear-gradient(180deg, var(--if-bg-surface), var(--if-bg-subtle));grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.if-account-surface__avatar{border:1px solid var(--if-border-selected);border-radius:var(--if-radius-pill);background:var(--if-accent);color:#fff;width:2.75rem;height:2.75rem;font-size:var(--if-font-size-md);font-weight:var(--if-font-weight-bold);place-items:center;display:inline-grid}.if-account-surface__identity{gap:.15rem;min-width:0;display:grid}.if-account-surface__identity strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-snug)}.if-account-surface__identity span{color:var(--if-text-muted);font-size:var(--if-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-account-surface__body{gap:var(--if-space-2);padding:var(--if-space-2);display:grid}.if-account-surface__section{gap:var(--if-space-1);padding-block:var(--if-space-1);display:grid}.if-account-surface__section+.if-account-surface__section{border-top:var(--if-divider)}.if-account-surface__label{padding:0 var(--if-space-1);color:var(--if-text-subtle);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.if-account-action{gap:var(--if-space-2);min-height:2.65rem;padding:var(--if-space-2);border-radius:var(--if-radius-2);color:var(--if-text);font:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.if-account-action:hover,.if-account-action:focus-visible{border-color:var(--if-border-selected);background:var(--if-bg-selected);outline:0;text-decoration:none}.if-account-action__icon{border:1px solid var(--if-border);border-radius:var(--if-radius-2);background:var(--if-bg-surface);width:1.75rem;height:1.75rem;color:var(--if-accent);place-items:center;display:inline-grid}.if-account-action__content{gap:.1rem;min-width:0;display:grid}.if-account-action__title{color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-semibold);line-height:var(--if-line-height-snug)}.if-account-action__meta{color:var(--if-text-muted);font-size:var(--if-font-size-xs)}.if-account-surface__controls{gap:var(--if-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.if-account-surface__control{gap:var(--if-space-1);padding:var(--if-space-2);border:var(--if-outline);border-radius:var(--if-radius-2);background:var(--if-bg-subtle);display:grid}.if-account-surface__control span{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-semibold);text-transform:uppercase}.if-account-surface__control strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm)}.if-account-surface__footer{justify-content:space-between;align-items:center;gap:var(--if-space-3);padding:var(--if-space-3);border-top:var(--if-divider);background:var(--if-bg-subtle);display:flex}.if-profile-avatar{border:1px solid color-mix(in srgb, var(--if-accent) 46%, var(--if-border));border-radius:var(--if-radius-pill);background:color-mix(in srgb, var(--if-accent) 12%, var(--if-bg-surface));width:2rem;height:2rem;color:var(--if-text-strong);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-bold);flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.if-profile-avatar--large{width:3rem;height:3rem;font-size:var(--if-font-size-md)}.if-profile-avatar-stack{align-items:center;padding-left:.35rem;display:inline-flex}.if-profile-avatar-stack .if-profile-avatar{border-color:var(--if-bg-surface);box-shadow:0 0 0 1px var(--if-border);margin-left:-.35rem}.if-loading-dots{--if-loading-dot-size:.42rem;--if-loading-dot-gap:.22rem;justify-content:center;align-items:center;gap:var(--if-loading-dot-gap);min-width:calc((var(--if-loading-dot-size) * 3) + (var(--if-loading-dot-gap) * 2));color:var(--if-loading-dot-color,var(--if-accent));vertical-align:middle;flex:none;display:inline-flex}.if-loading-dots>span{width:var(--if-loading-dot-size);height:var(--if-loading-dot-size);animation:if-loading-dot-bounce .9s var(--if-ease-standard) infinite;background:currentColor;border-radius:999px;display:block}.if-loading-dots>span:nth-child(2){animation-delay:.12s}.if-loading-dots>span:nth-child(3){animation-delay:.24s}.if-loading-dots--sm{--if-loading-dot-size:.32rem;--if-loading-dot-gap:.18rem}.if-loading-dots--orbit{gap:0;width:1.3rem;min-width:1.3rem;height:1.3rem;animation:1s linear infinite if-spin;position:relative}.if-loading-dots--orbit>span{animation:.9s ease-in-out infinite if-loading-dot-fade;position:absolute;inset:auto}.if-loading-dots--orbit>span:first-child{top:0;left:50%;transform:translate(-50%)}.if-loading-dots--orbit>span:nth-child(2){bottom:.12rem;right:.08rem}.if-loading-dots--orbit>span:nth-child(3){bottom:.12rem;left:.08rem}@keyframes if-pulse{70%{box-shadow:0 0 0 .45rem #0000}to{box-shadow:0 0 #0000}}@keyframes if-loading-dot-bounce{0%,80%,to{opacity:.45;transform:translateY(0)scale(.82)}40%{opacity:1;transform:translateY(-.18rem)scale(1)}}@keyframes if-loading-dot-fade{0%,to{opacity:.45}50%{opacity:1}}.if-checkbox{align-items:center;gap:var(--if-space-2);min-height:1.75rem;color:var(--if-text);font-size:var(--if-font-size-sm);display:inline-flex}.if-checkbox input{width:1rem;height:1rem;accent-color:var(--if-accent)}.if-badge,.if-status{box-sizing:border-box;justify-content:center;align-self:center;align-items:center;gap:var(--if-space-1);border:1px solid var(--if-border);border-radius:var(--if-radius-2);background:var(--if-bg-subtle);min-width:0;max-width:100%;height:auto;min-height:1.375rem;color:var(--if-text);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;flex:none;padding:.125rem .45rem;line-height:1.15;display:inline-flex;overflow:hidden}.if-badge>span,.if-badge>strong,.if-badge>em,.if-status>span,.if-status>strong,.if-status>em{text-overflow:ellipsis;min-width:0;overflow:hidden}.if-badge--sm,.if-status--sm{min-height:1.25rem;padding-inline:.375rem}.if-badge--warning{background:var(--if-warning-soft);color:var(--if-warning);border-color:#f8c471}.if-badge--danger{background:var(--if-danger-soft);color:var(--if-danger);border-color:#fca5a5}.if-badge--info,.if-status--info{background:var(--if-info-soft);color:var(--if-info);border-color:#93c5fd}.if-tabs__list{gap:var(--if-space-1);border-bottom:var(--if-divider);display:flex;overflow-x:auto}.if-tab{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--if-space-2);min-height:2.25rem;padding:0 var(--if-space-3);color:var(--if-text-muted);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-semibold);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;text-decoration:none;display:inline-flex}.if-tab__icon{flex:none;display:inline-flex}.if-tab__label{min-width:0}.if-control-tabs--fill .if-tab{flex:1 1 0}.if-control-tabs .if-tab[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media (width<=719px){.if-control-tabs .if-tab{min-height:44px}}.if-tab[aria-selected=true],.if-tab.is-active{border-color:var(--if-accent);color:var(--if-accent)}.if-card,.if-panel,.if-chart-card{box-sizing:border-box;border-radius:var(--if-card-radius);min-width:0}.if-card>*,.if-panel>*,.if-chart-card>*{min-width:0}:is(.if-panel:has(.if-popover),.if-panel:has(.if-autocomplete),.if-chart-card:has(.if-popover),.if-chart-card:has(.if-autocomplete)){overflow:visible}:where(.if-card,.if-panel,.if-chart-card){border:var(--if-outline);background:var(--if-bg-surface)}:where(.if-panel__header,.if-chart-card__header){min-width:0}:where(.if-card,.if-panel,.if-panel__header,.if-panel__body,.if-panel__footer,.if-chart-card,.if-chart-card__header){box-sizing:border-box;min-width:0;max-width:100%;min-height:0}:where(.if-card,.if-panel,.if-chart-card)>*{min-width:0}.if-alert{gap:var(--if-space-2);padding:var(--if-space-2) var(--if-space-3);border:1px solid var(--if-border-strong);border-radius:var(--if-radius-3);background:var(--if-bg-surface);color:var(--if-text);align-items:flex-start;display:flex}.if-alert--info{background:var(--if-info-soft);color:var(--if-info);border-color:#93c5fd}.if-alert--success{background:var(--if-success-soft);color:var(--if-success);border-color:#99d8ad}.if-alert--warning{background:var(--if-warning-soft);color:var(--if-warning);border-color:#f8c471}.if-alert--danger{background:var(--if-danger-soft);color:var(--if-danger);border-color:#fca5a5}.if-picker{min-width:0;position:relative}.if-picker__trigger{width:100%;min-height:var(--if-control-height);align-items:center;gap:var(--if-space-2);padding:var(--if-space-1) var(--if-space-2);border:var(--if-outline);border-radius:var(--if-control-radius);background:var(--if-bg-surface);color:var(--if-text);font:inherit;text-align:left;cursor:pointer;display:flex}.if-picker--compact .if-picker__trigger{min-height:1.875rem}.if-picker__trigger:hover:not(:disabled){border-color:var(--if-border-selected);background:var(--if-bg-selected)}.if-picker__trigger:focus-visible,.if-picker__trigger[aria-expanded=true]{border-color:var(--if-border-selected);box-shadow:var(--if-focus-ring);outline:0}.if-picker__trigger:disabled{cursor:not-allowed;opacity:.55}.if-picker__trigger-icon,.if-picker__option-icon{flex:none;place-items:center;display:grid}.if-picker__trigger-icon>img,.if-picker__option-icon>img{border:var(--if-outline);border-radius:var(--if-radius-2);object-fit:cover;width:1.75rem;height:1.75rem}.if-picker__trigger-copy,.if-picker__option-copy,.if-picker__menu-header>span{gap:var(--if-space-1);min-width:0;display:grid}.if-picker__trigger-copy{flex:auto}.if-picker__trigger-copy strong,.if-picker__option-copy strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-picker__trigger-copy small,.if-picker__option-copy small,.if-picker__option-meta,.if-picker__menu-header small{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);line-height:var(--if-line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-picker__chevron{color:var(--if-text-muted);transition:transform var(--if-duration-fast) var(--if-ease-standard);flex:none;margin-inline-start:auto}.if-picker__trigger[aria-expanded=true] .if-picker__chevron{transform:rotate(180deg)}.if-picker__menu{z-index:var(--if-z-dropdown);border:var(--if-outline);border-radius:var(--if-radius-3);background:var(--if-bg-surface);max-height:min(24.375rem,100dvh - 1.5rem);box-shadow:var(--if-shadow-lg);flex-direction:column;display:flex;position:fixed;overflow:hidden}.if-picker__menu-header{justify-content:space-between;align-items:center;gap:var(--if-space-2);padding:var(--if-space-2) var(--if-space-3);border-bottom:var(--if-divider);background:var(--if-bg-subtle);flex:none;display:flex}.if-picker__menu-header strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm)}.if-picker__clear{min-height:1.875rem;padding-inline:var(--if-space-2);border-radius:var(--if-control-radius);color:var(--if-link);font:inherit;font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);cursor:pointer;background:0 0;border:0}.if-picker__clear:hover:not(:disabled),.if-picker__clear:focus-visible{background:var(--if-bg-selected);outline:0}.if-picker__clear:disabled{opacity:.45}.if-picker__search{padding:var(--if-space-2);border-bottom:var(--if-divider);flex:none;display:block;position:relative}.if-picker__search>svg{z-index:1;top:50%;left:calc(var(--if-space-2) + var(--if-space-3));color:var(--if-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.if-picker__search input{width:100%;min-height:var(--if-control-height);padding:var(--if-space-1) var(--if-space-2) var(--if-space-1) 2rem;border:var(--if-outline);border-radius:var(--if-control-radius);background:var(--if-bg-surface);color:var(--if-text);font:inherit;font-size:var(--if-font-size-sm)}.if-picker__search input:focus{border-color:var(--if-border-selected);box-shadow:var(--if-focus-ring);outline:0}.if-picker__options{min-height:0;padding:var(--if-space-1);overflow:auto}.if-picker__options>button{width:100%;min-height:var(--if-control-height);align-items:center;gap:var(--if-space-2);padding:var(--if-space-2);border-radius:var(--if-radius-2);color:var(--if-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto 1rem;display:grid}.if-picker__options>button:hover,.if-picker__options>button:focus-visible{background:var(--if-bg-selected);outline:0}.if-picker__options>button.is-selected{background:var(--if-accent-soft)}.if-picker__options>button:disabled{cursor:not-allowed;opacity:.5}.if-picker__selection{width:1rem;height:1rem;color:var(--if-accent);opacity:0;place-items:center;display:grid}.if-picker__options>button.is-selected .if-picker__selection{opacity:1}.if-picker__checkbox{border:1px solid var(--if-border-strong);border-radius:var(--if-radius-1);background:var(--if-bg-surface);place-items:center;width:1rem;height:1rem;display:grid}.if-picker__options>button.is-selected .if-picker__checkbox{border-color:var(--if-accent);background:var(--if-accent);color:var(--if-text-inverse)}.if-picker__state{justify-content:center;align-items:center;gap:var(--if-space-2);min-height:4.5rem;padding:var(--if-space-3);color:var(--if-text-muted);font-size:var(--if-font-size-sm);text-align:center;display:flex}.if-picker__state--error{color:var(--if-danger)}.if-picker__spinner{border:2px solid var(--if-border);border-top-color:var(--if-accent);border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite if-picker-spin}@keyframes if-picker-spin{to{transform:rotate(360deg)}}@media (width<=640px){.if-picker__trigger,.if-picker--compact .if-picker__trigger,.if-picker__search input,.if-picker__options>button,.if-picker__clear{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.if-picker__chevron{transition:none}.if-picker__spinner{animation:none}}.if-dialog{border-radius:var(--if-radius-4);width:min(34rem,100vw - 1.5rem);max-width:none;max-height:calc(100dvh - 1.5rem);color:var(--if-text);box-shadow:var(--if-shadow-xl);background:0 0;border:0;padding:0;overflow:hidden}.if-dialog--wide{width:min(48rem,100vw - 1.5rem)}.if-dialog--detail{width:min(61.25rem,100vw - 1.5rem)}.if-dialog::backdrop{background:#06142d8c}.if-dialog__surface{border:var(--if-outline);border-radius:inherit;background:var(--if-bg-surface);grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 1.5rem);display:grid;overflow:hidden}.if-dialog__header{z-index:var(--if-z-raised);align-items:start;gap:var(--if-space-3);padding:var(--if-panel-padding);border-bottom:var(--if-divider);background:var(--if-bg-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;top:0}.if-dialog__heading{min-width:0}.if-dialog__eyebrow{color:var(--if-accent);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);text-transform:uppercase;margin-block-end:var(--if-space-1);display:block}.if-dialog__title{color:var(--if-text-strong);font-size:var(--if-font-size-xl);line-height:var(--if-line-height-tight);overflow-wrap:anywhere;margin:0}.if-dialog__summary{max-width:65ch;margin:var(--if-space-1) 0 0;color:var(--if-text-muted);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-normal)}.if-dialog__actions,.if-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--if-space-2);flex-wrap:wrap;display:flex}.if-dialog__actions{min-width:0}.if-dialog__close{flex:none}.if-dialog__body{min-height:0;padding:var(--if-panel-padding);overflow:auto}.if-dialog__footer{padding:var(--if-panel-padding);border-top:var(--if-divider);background:var(--if-bg-surface)}@media (width<=640px){.if-dialog--mobile-sheet{border-radius:var(--if-radius-5) var(--if-radius-5) 0 0;width:100vw;max-height:92dvh;margin:auto 0 0}.if-dialog--mobile-sheet .if-dialog__surface{max-height:92dvh}.if-dialog__header{gap:var(--if-space-2)}.if-dialog__actions>:not(.if-dialog__close){order:2}.if-dialog__actions .if-btn,.if-dialog__close,.if-dialog--mobile-sheet .if-dialog__body .if-btn,.if-dialog__footer .if-btn,.if-dialog--mobile-sheet .if-input{min-height:2.75rem}}.if-form-grid{gap:var(--if-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.if-field--full{grid-column:1/-1}.if-form-section-label{align-items:center;gap:var(--if-space-2);margin-top:var(--if-space-1);color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;display:flex}.if-form-section-label:after{background:var(--if-border);content:"";flex:auto;height:1px;display:block}@media (width<=700px){.if-form-grid{grid-template-columns:1fr}}.if-drawer{inset-block:0;z-index:var(--if-z-drawer);border-left:var(--if-divider);background:var(--if-bg-surface);width:min(100vw,28rem);box-shadow:var(--if-shadow-lg);transition:transform var(--if-duration-normal) var(--if-ease-standard);position:fixed;right:0;overflow:auto;transform:translate(105%)}.if-drawer--wide{width:min(100vw,42rem)}.if-drawer--detail{width:min(100vw,52rem)}.if-drawer.is-open,.if-drawer[aria-hidden=false]{transform:translate(0)}.if-drawer__header,.if-drawer__footer{justify-content:space-between;align-items:center;gap:var(--if-space-2);padding:var(--if-panel-padding);border-bottom:var(--if-divider);display:flex}.if-drawer__heading{gap:var(--if-space-1);min-width:0;display:grid}.if-drawer__eyebrow{color:var(--if-text-muted);font-size:var(--if-text-xs);font-weight:var(--if-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.if-drawer__title,.if-drawer__summary{margin:0}.if-drawer__title{color:var(--if-text-primary);font-size:var(--if-text-lg)}.if-drawer__summary{color:var(--if-text-muted);font-size:var(--if-text-sm);line-height:var(--if-leading-relaxed)}.if-drawer__actions{align-items:center;gap:var(--if-space-2);flex:none;display:flex}.if-drawer__footer{border-top:var(--if-divider);border-bottom:0}.if-drawer__body{padding:var(--if-panel-padding)}.if-backdrop{z-index:calc(var(--if-z-drawer) - 1);background:#06142d61;position:fixed;inset:0}.if-backdrop[hidden]{display:none}.if-metric{align-content:start;gap:var(--if-space-1);min-height:6.75rem;display:grid}.if-card.if-metric{padding:var(--if-card-padding)}.if-metric__top{align-items:center;gap:var(--if-space-2);grid-template-columns:auto minmax(0,1fr) auto;min-height:1.75rem;display:grid}.if-metric__label{color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-bold);line-height:var(--if-line-height-tight);margin:0}.if-metric__value{color:var(--if-accent);font-size:clamp(1.65rem,2.25vw,2.2rem);font-weight:var(--if-font-weight-bold);letter-spacing:0;margin:0;line-height:.95}.if-metric__meta{align-items:center;gap:var(--if-space-1);min-width:0;padding-top:var(--if-space-1);border-top:var(--if-divider);color:var(--if-text-muted);font-size:.6875rem;font-weight:var(--if-font-weight-semibold);flex-wrap:wrap;line-height:1.15;display:flex}.if-metric__meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.if-metric__meta span+span:before{content:"/";margin-right:var(--if-space-1);color:var(--if-border-strong)}.if-sparkline{width:100%;min-width:4rem;height:1.65rem;color:var(--if-accent);display:block;position:relative;overflow:hidden}.if-sparkline--summary{justify-self:end;width:min(100%,8.75rem);height:2rem;overflow:visible}.if-sparkline:has(.if-sparkline__tooltip){z-index:4;overflow:visible}.if-sparkline svg{width:100%;height:100%;display:block;overflow:visible}.if-sparkline__area{fill:color-mix(in srgb, currentColor 14%, transparent)}.if-sparkline__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.if-sparkline__sample{pointer-events:auto;cursor:crosshair;outline:0}.if-sparkline__hit{fill:#0000;stroke:#0000}.if-sparkline__point{fill:var(--if-bg-surface);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.if-sparkline__point--latest{fill:currentColor;stroke:var(--if-bg-surface)}.if-sparkline__sample:hover .if-sparkline__point,.if-sparkline__sample:focus-visible .if-sparkline__point,.if-sparkline__sample.is-active .if-sparkline__point{fill:currentColor;stroke:var(--if-bg-surface);stroke-width:3px}.if-sparkline__tooltip{left:50%;bottom:calc(100% + var(--if-space-1));min-width:6.5rem;padding:var(--if-space-1) var(--if-space-2);border:1px solid var(--if-border-selected);border-radius:var(--if-radius-2);background:var(--if-bg-surface);box-shadow:var(--if-shadow-sm);color:var(--if-text);pointer-events:none;text-align:left;gap:.1rem;display:grid;position:absolute;transform:translate(-50%)}.if-sparkline__tooltip strong{color:var(--if-text-strong);font-size:var(--if-font-size-xs);line-height:1}.if-sparkline__tooltip span{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-semibold);white-space:nowrap}.if-sparkline.is-streaming:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 16%, transparent), transparent);opacity:0;pointer-events:none;animation:if-sparkline-sweep 1.8s var(--if-ease-standard) infinite;position:absolute;inset:0;transform:translate(-65%)}.if-sparkline.is-updating .if-sparkline__point{animation:if-sparkline-pulse .34s var(--if-ease-standard)}.if-sparkline--down{color:var(--if-danger)}@keyframes if-sparkline-sweep{0%{opacity:0;transform:translate(-70%)}35%{opacity:1}to{opacity:0;transform:translate(70%)}}@keyframes if-sparkline-pulse{0%{r:2.6;opacity:.7}50%{r:4.4;opacity:1}to{r:2.6;opacity:.9}}@media (prefers-reduced-motion:reduce){.if-sparkline.is-streaming:after,.if-sparkline.is-updating .if-sparkline__point{animation:none}}.if-chart-grid{gap:var(--if-gap-density);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;min-width:0;display:grid}.if-chart-grid.if-chart-grid--band{border-block:var(--if-divider);background:var(--if-bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}@container (width>=54rem){.if-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=78rem){.if-chart-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.if-chart-card{gap:var(--if-space-2);min-width:0;min-height:0;padding:var(--if-card-padding);border:var(--if-outline);border-radius:var(--if-card-radius);background:var(--if-bg-surface);grid-template-rows:auto minmax(11rem,1fr) auto;display:grid;container-type:inline-size}.if-chart-card--flat{gap:var(--if-space-2);padding:var(--if-space-3);box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(7.5rem,1fr)}.if-chart-grid--band>.if-chart-card--flat+.if-chart-card--flat{border-inline-start:var(--if-divider)}.if-chart-card--flat .if-chart,.if-chart-card--flat .if-chart__bars{min-height:7.5rem}.if-chart-card__header{justify-content:space-between;align-items:flex-start;gap:var(--if-space-2);flex-wrap:wrap;min-width:0;display:flex}.if-chart-card__header>div{flex:10rem;min-width:0}.if-chart-card__header>.if-badge,.if-chart-card__header>.if-status{flex:0 auto;max-width:min(9rem,100%)}.if-chart-card__title{min-width:0;color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-bold);line-height:var(--if-line-height-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.if-chart-card__meta{margin:var(--if-space-1) 0 0;min-width:0;color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.if-chart{min-width:0;min-height:var(--chart-height,11rem);color:var(--if-accent);position:relative}.if-chart__bars{gap:var(--if-space-2);min-height:var(--chart-height,11rem);align-content:center;display:grid}.if-chart-bar{align-items:center;gap:var(--if-space-2);min-width:0;color:var(--if-text);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);transition:opacity var(--if-duration-fast) var(--if-ease-standard), transform var(--if-duration-fast) var(--if-ease-standard);outline:0;grid-template-columns:minmax(5.25rem,.55fr) minmax(5rem,1fr) 3.5rem;display:grid}button.if-chart-bar{width:100%;padding:var(--if-space-1);border-radius:var(--if-radius-1);cursor:pointer;text-align:left;background:0 0;border:0;font-family:inherit}button.if-chart-bar:hover,button.if-chart-bar:focus-visible,button.if-chart-bar.is-selected{background:var(--if-bg-selected);box-shadow:inset 0 0 0 1px var(--if-border-selected)}.if-chart-bar:hover,.if-chart-bar:focus-visible,.if-chart-bar.is-active,.if-chart-bar.is-selected{transform:translate(2px)}.if-chart-bar__label{color:var(--if-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-chart-bar__track{border-radius:var(--if-radius-pill);background:var(--if-bg-subtle);height:.65rem;display:block;overflow:hidden}.if-chart-bar__fill{width:var(--bar);border-radius:inherit;background:linear-gradient(90deg, var(--if-accent), color-mix(in srgb, var(--if-accent) 72%, var(--if-color-cyan-700)));transform-origin:0;height:100%;animation:if-chart-grow .68s var(--if-ease-standard) both;animation-delay:calc(var(--i,0) * 45ms);transition:filter var(--if-duration-fast) var(--if-ease-standard), transform var(--if-duration-fast) var(--if-ease-standard);display:block}.if-chart-bar:hover .if-chart-bar__fill,.if-chart-bar:focus-visible .if-chart-bar__fill,.if-chart-bar.is-active .if-chart-bar__fill,.if-chart-bar.is-selected .if-chart-bar__fill{filter:saturate(1.12);transform:scaleY(1.35)}.if-chart-bar strong{color:var(--if-text-strong);font-size:var(--if-font-size-xs);justify-self:end}@container (width<=30rem){.if-chart-card{grid-template-rows:auto minmax(9rem,auto) auto}.if-chart-bar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.if-chart-bar__track{grid-area:2/1/auto/-1}}.if-chart-summary{gap:var(--if-space-2);padding-top:var(--if-space-2);border-top:var(--if-divider);color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);flex-wrap:wrap;display:flex}.if-chart-tooltip{right:var(--if-space-2);top:var(--if-space-2);z-index:3;min-width:7rem;padding:var(--if-space-2);border:1px solid var(--if-border-selected);border-radius:var(--if-radius-2);background:color-mix(in srgb, var(--if-bg-surface) 94%, white);box-shadow:var(--if-shadow-sm);color:var(--if-text);pointer-events:none;gap:.15rem;display:inline-grid;position:absolute}.if-chart-tooltip[hidden]{display:none}.if-chart-tooltip strong{color:var(--if-text-strong);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-snug)}.if-chart-tooltip span{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold)}@keyframes if-chart-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes if-chart-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes if-chart-pop{0%{opacity:0;transform:scale(.5)}to{opacity:.92;transform:scale(1)}}@keyframes if-chart-draw{to{stroke-dashoffset:0}}@keyframes if-chart-fade-in{to{opacity:1}}@keyframes if-diagram-panel-enter{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes if-diagram-pulse{0%{border-color:color-mix(in srgb, var(--if-accent) 30%, var(--if-border))}50%{border-color:var(--if-link)}to{border-color:color-mix(in srgb, var(--if-accent) 30%, var(--if-border))}}.if-table-wrap{border:var(--if-divider);border-radius:var(--if-card-radius);background:var(--if-bg-surface);width:100%;overflow:auto}.if-data-table{gap:var(--if-space-2);min-width:0;display:grid}.if-table-footer{justify-content:space-between;align-items:center;gap:var(--if-space-2);min-width:0;padding:.55rem var(--if-panel-padding);border-top:var(--if-divider);flex-wrap:wrap;display:flex}.if-table{border-collapse:collapse;width:100%;min-width:40rem;color:var(--if-text);font-size:var(--if-font-size-sm)}.if-table th,.if-table td{height:var(--if-row-height);max-width:24rem;padding:var(--if-space-1) var(--if-space-2);border-bottom:var(--if-divider);text-align:left;vertical-align:middle;overflow-wrap:break-word;word-break:normal;position:relative}.if-table th{background:var(--if-bg-subtle);color:var(--if-text-strong);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-bold)}.if-table th>:where(span,strong,button),.if-table td>:where(span,strong,a,button,code){max-width:100%}.if-table th:not(:last-child),.if-table td:not(:last-child){border-right:1px solid color-mix(in srgb, var(--if-border) 70%, transparent)}.if-table--dense th,.if-table--dense td{height:calc(var(--if-row-height) - .35rem);padding-block:var(--if-space-1)}.if-table__sort{align-items:center;gap:var(--if-space-1);max-width:100%;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.if-table__sort span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.if-table th>*,.if-table td>*{min-width:0}.if-table__sort:after{content:"";opacity:.5;border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transform:rotate(45deg)translateY(-1px)}.if-table__sort[aria-sort=ascending]:after{opacity:1;transform:rotate(225deg)translateY(-1px)}.if-table__sort[aria-sort=descending]:after{opacity:1}.if-table tbody tr{background:var(--if-bg-surface)}.if-table tbody tr:hover{background:var(--if-bg-subtle)}.if-table tbody tr.is-selected{background:var(--if-bg-selected);box-shadow:inset 3px 0 0 var(--if-accent)}.if-table tbody tr.is-expanded{background:var(--if-bg-selected)}.if-table-detail td{background:linear-gradient(180deg, var(--if-bg-selected), var(--if-bg-surface));height:auto;padding:0}.if-pagination{justify-content:flex-end;align-items:center;gap:var(--if-space-2);flex-wrap:wrap;display:flex}.if-page-btn{border:1px solid var(--if-border-strong);border-radius:var(--if-radius-2);background:var(--if-bg-surface);min-width:2rem;height:2rem;color:var(--if-text);font-weight:var(--if-font-weight-semibold);place-items:center;display:inline-grid}.if-page-btn.is-active,.if-page-btn[aria-current=page]{border-color:var(--if-accent);background:var(--if-accent);color:var(--if-text-inverse)}.if-meta-grid{gap:var(--if-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.if-kv{gap:var(--if-space-1);display:grid}.if-kv dt{color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);margin:0}.if-kv dd{color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-medium);margin:0}.if-timeline{gap:var(--if-space-4);padding-left:var(--if-space-5);display:grid;position:relative}.if-timeline:before{content:"";background:var(--if-border-strong);width:2px;position:absolute;top:.25rem;bottom:.25rem;left:.45rem}.if-timeline__item{gap:var(--if-space-1);display:grid;position:relative}.if-timeline__item:before{content:"";left:calc(-1 * var(--if-space-5));border:2px solid var(--if-accent);background:var(--if-bg-surface);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.25rem}.if-activity-trail{border:var(--if-divider);border-radius:var(--if-radius-2);background:var(--if-bg-surface);min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.if-activity-trail__item{gap:var(--if-space-3);min-width:0;padding:var(--if-space-3) var(--if-space-4);grid-template-columns:1.75rem minmax(0,1fr);display:grid;position:relative}.if-activity-trail__item+.if-activity-trail__item{border-top:var(--if-divider)}.if-activity-trail__item:not(:last-child):after{content:"";top:2.35rem;bottom:-.45rem;left:calc(var(--if-space-4) + .81rem);background:var(--if-border-strong);width:2px;position:absolute}.if-activity-trail__marker{z-index:1;border:1px solid var(--if-border-selected);border-radius:var(--if-radius-pill);background:var(--if-bg-selected);width:1.75rem;height:1.75rem;color:var(--if-accent);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-black);place-items:center;display:grid;position:relative}.if-activity-trail__item.is-warning .if-activity-trail__marker{border-color:color-mix(in srgb, var(--if-warning) 48%, var(--if-border));background:var(--if-warning-soft);color:var(--if-warning)}.if-activity-trail__item.is-danger .if-activity-trail__marker{border-color:color-mix(in srgb, var(--if-danger) 42%, var(--if-border));background:var(--if-danger-soft);color:var(--if-danger)}.if-activity-trail__body{gap:var(--if-space-1);min-width:0;display:grid}.if-activity-trail__header{justify-content:space-between;align-items:center;gap:var(--if-space-2);flex-wrap:wrap;min-width:0;display:flex}.if-activity-trail__title{min-width:0;color:var(--if-text-strong);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-snug);overflow-wrap:anywhere}.if-activity-trail__meta,.if-activity-trail__detail{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal);overflow-wrap:anywhere;margin:0}.if-activity-trail__content{gap:var(--if-space-2);min-width:0;padding-top:var(--if-space-1);display:grid}.if-activity-trail--compact .if-activity-trail__item{gap:var(--if-space-2);padding:var(--if-space-2) var(--if-space-3);grid-template-columns:1.5rem minmax(0,1fr)}.if-activity-trail--compact .if-activity-trail__marker{width:1.5rem;height:1.5rem}.if-activity-trail--compact .if-activity-trail__item:not(:last-child):after{top:2rem;left:calc(var(--if-space-3) + .69rem)}.if-activity-trail--compact .if-activity-trail__detail{margin-block-start:0}.if-activity-inspector{border:var(--if-divider);border-radius:var(--if-radius-2);background:var(--if-bg-surface);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.if-activity-inspector__rail{border-inline-end:var(--if-divider);background:var(--if-bg-subtle);align-content:start;min-width:0;display:grid}.if-activity-inspector__stage{gap:var(--if-space-2);min-width:0;min-height:3.5rem;padding:var(--if-space-2) var(--if-space-3);border:0;color:var(--if-text);font:inherit;text-align:start;background:0 0;border-inline-start:3px solid #0000;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;display:grid}.if-activity-inspector__stage+.if-activity-inspector__stage{border-block-start:var(--if-divider)}.if-activity-inspector__stage:hover,.if-activity-inspector__stage:focus-visible,.if-activity-inspector__stage.is-active{background:var(--if-bg-selected)}.if-activity-inspector__stage:focus-visible{outline:2px solid var(--if-focus-ring);outline-offset:-2px}.if-activity-inspector__stage.is-active{border-inline-start-color:var(--if-accent)}.if-activity-inspector__stage-copy,.if-activity-inspector__heading{gap:.125rem;min-width:0;display:grid}.if-activity-inspector__stage-copy strong,.if-activity-inspector__heading strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-snug);overflow-wrap:anywhere}.if-activity-inspector__stage-copy small,.if-activity-inspector__heading small,.if-activity-inspector__detail{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal);overflow-wrap:anywhere}.if-activity-inspector__marker{border:1px solid var(--if-border-selected);border-radius:var(--if-radius-pill);background:var(--if-bg-selected);width:1.5rem;height:1.5rem;color:var(--if-accent);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-black);place-items:center;display:grid}.if-activity-inspector__stage.is-warning .if-activity-inspector__marker,.if-activity-inspector__panel.is-warning .if-activity-inspector__marker{border-color:color-mix(in srgb, var(--if-warning) 48%, var(--if-border));background:var(--if-warning-soft);color:var(--if-warning)}.if-activity-inspector__stage.is-danger .if-activity-inspector__marker,.if-activity-inspector__panel.is-danger .if-activity-inspector__marker{border-color:color-mix(in srgb, var(--if-danger) 42%, var(--if-border));background:var(--if-danger-soft);color:var(--if-danger)}.if-activity-inspector__panel{align-content:start;gap:var(--if-space-3);min-width:0;padding:var(--if-space-4);display:grid}.if-activity-inspector__header{gap:var(--if-space-2);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.if-activity-inspector__detail{margin:0}.if-activity-inspector__content{gap:var(--if-space-3);min-width:0;border-block-start:var(--if-divider);padding-block-start:var(--if-space-1);display:grid}@media (width<=48rem){.if-activity-inspector{grid-template-columns:minmax(0,1fr)}.if-activity-inspector__rail{border-inline-end:0;border-block-end:var(--if-divider);scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.if-activity-inspector__stage{scroll-snap-align:start;border-block-end:3px solid #0000;border-inline-start:0;flex:0 0 min(10rem,44vw);min-height:3.25rem}.if-activity-inspector__stage+.if-activity-inspector__stage{border-block-start:0;border-inline-start:var(--if-divider)}.if-activity-inspector__stage.is-active{border-block-end-color:var(--if-accent)}.if-activity-inspector__panel{padding:var(--if-space-3)}.if-activity-inspector__header{grid-template-columns:1.5rem minmax(0,1fr)}.if-activity-inspector__header .if-status-pill{grid-column:2;justify-self:start}}.if-disclosure{border:var(--if-divider);border-radius:var(--if-radius-md);background:var(--if-bg-surface);min-width:0;overflow:hidden}.if-disclosure__summary{justify-content:space-between;align-items:center;gap:var(--if-space-3);min-height:2.75rem;padding:var(--if-space-2) var(--if-space-3);cursor:pointer;list-style:none;display:flex}.if-disclosure__summary::-webkit-details-marker{display:none}.if-disclosure__summary:hover{background:var(--if-bg-subtle)}.if-disclosure__summary:focus-visible{z-index:1;outline:2px solid var(--if-focus);outline-offset:-2px;position:relative}.if-disclosure__heading{align-items:center;gap:var(--if-space-2);min-width:0;display:flex}.if-disclosure__icon{color:var(--if-color-action);flex:none;place-items:center;display:inline-grid}.if-disclosure__copy{gap:.125rem;min-width:0;display:grid}.if-disclosure__title,.if-disclosure__description{overflow-wrap:anywhere;margin:0}.if-disclosure__title{color:var(--if-text-strong);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-tight)}.if-disclosure__description{color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);line-height:var(--if-line-height-normal)}.if-disclosure__trailing{align-items:center;gap:var(--if-space-2);flex:none;min-width:0;display:inline-flex}.if-disclosure__meta{max-width:18rem;color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);line-height:var(--if-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-disclosure>.if-disclosure__summary>.if-disclosure__trailing>.if-picker__chevron{transition:transform var(--if-duration-fast) var(--if-ease-standard);flex:none}.if-disclosure[open]>.if-disclosure__summary{border-block-end:var(--if-divider)}.if-disclosure[open]>.if-disclosure__summary>.if-disclosure__trailing>.if-picker__chevron{transform:rotate(180deg)}.if-disclosure__body{min-width:0;padding:var(--if-space-3)}.if-disclosure--compact>.if-disclosure__summary{min-height:2.25rem;padding-block:var(--if-space-1)}.if-disclosure--compact>.if-disclosure__body{padding:var(--if-space-2) var(--if-space-3)}.if-disclosure--flush{background:0 0;border-inline:0;border-radius:0}@media (width<=47.99rem){.if-disclosure__summary,.if-disclosure--compact>.if-disclosure__summary{min-height:2.75rem}.if-disclosure__meta{max-width:9rem}}.if-collection-editor{border:var(--if-divider);border-radius:var(--if-radius-2);background:var(--if-bg-surface);display:grid;overflow:hidden}.if-collection-editor__item+.if-collection-editor__item{border-top:var(--if-divider)}.if-collection-editor__summary{width:100%;min-height:var(--if-control-height,2.75rem);justify-content:space-between;align-items:center;gap:var(--if-space-3);padding:var(--if-space-2) var(--if-space-3);color:var(--if-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.if-collection-editor__summary:hover,.if-collection-editor__summary:focus-visible{background:var(--if-bg-subtle)}.if-collection-editor__summary:focus-visible{outline:2px solid var(--if-focus-ring);outline-offset:-2px}.if-collection-editor__copy{gap:2px;min-width:0;display:grid}.if-collection-editor__copy>:is(strong,span,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-collection-editor__copy strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm)}.if-collection-editor__copy small{color:var(--if-text-muted);font-size:var(--if-font-size-xs)}.if-collection-editor__summary>.if-picker__chevron{transition:transform var(--if-motion-fast);flex:none}.if-collection-editor__summary[aria-expanded=true]>.if-picker__chevron{transform:rotate(180deg)}.if-collection-editor__body{gap:var(--if-space-3);padding:var(--if-space-3);border-top:var(--if-divider);background:var(--if-bg-subtle);display:grid}.if-collection-editor__body[hidden]{display:none}.if-collection-editor__fields{gap:var(--if-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.if-collection-editor__actions{justify-content:flex-end;display:flex}@media (width<=42rem){.if-collection-editor__fields{grid-template-columns:1fr}.if-collection-editor__actions .if-btn{width:100%;min-height:2.75rem}}.if-fact-grid{border:var(--if-divider);border-radius:var(--if-card-radius);background:var(--if-border-muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1px;min-width:0;margin:0;display:grid;overflow:hidden}.if-fact-grid__item{align-content:start;gap:var(--if-space-1);min-width:0;padding:var(--if-space-3);background:var(--if-bg-surface);margin:0;display:grid}.if-fact-grid__item dt,.if-fact-grid__item dd,.if-fact-grid__item small{overflow-wrap:anywhere;min-width:0;margin:0}.if-fact-grid__item dt{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);letter-spacing:.035em;text-transform:uppercase;line-height:1.2}.if-fact-grid__item dd{color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-semibold);line-height:1.3}.if-fact-grid__item small{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:1.25}@media (width<=719px){.if-fact-grid--mobile-two{grid-template-columns:repeat(2,minmax(0,1fr))}.if-fact-grid--mobile-two>.if-fact-grid__item.is-wide{grid-column:1/-1}}.if-progress-rail{grid-template-columns:repeat(var(--progress-count,3), minmax(0, 1fr));gap:var(--if-space-2);min-width:0;padding:var(--if-space-3) var(--if-space-4);border-block:var(--if-divider);background:var(--if-bg-subtle);margin:0;list-style:none;display:grid;position:relative}.if-progress-rail__step{align-items:center;gap:var(--if-space-2);grid-template-columns:1.5rem minmax(0,1fr);min-width:0;display:grid;position:relative}.if-progress-rail__step:not(:last-child):after{content:"";z-index:0;top:50%;right:calc(-1 * var(--if-space-2));left:calc(1.5rem + var(--if-space-2));background:var(--if-border-strong);height:1px;position:absolute}.if-progress-rail__marker{z-index:1;border:1px solid var(--if-border-strong);border-radius:var(--if-radius-pill);background:var(--if-bg-surface);width:1.5rem;height:1.5rem;color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-black);place-items:center;display:grid;position:relative}.if-progress-rail__copy{z-index:1;min-width:0;background:var(--if-bg-subtle);gap:.1rem;padding-inline-end:var(--if-space-2);display:grid;position:relative}.if-progress-rail__copy strong,.if-progress-rail__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-progress-rail__copy strong{color:var(--if-text-strong);font-size:var(--if-font-size-xs)}.if-progress-rail__copy small{color:var(--if-text-muted);font-size:var(--if-font-size-2xs)}.if-progress-rail__step.is-complete .if-progress-rail__marker{border-color:color-mix(in srgb, var(--if-success) 42%, var(--if-border));background:var(--if-success-soft);color:var(--if-success)}.if-progress-rail__step.is-complete:not(:last-child):after{background:color-mix(in srgb, var(--if-success) 48%, var(--if-border))}.if-progress-rail__step.is-active .if-progress-rail__marker{border-color:var(--if-border-selected);background:var(--if-bg-selected);color:var(--if-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--if-accent) 14%, transparent)}.if-progress-rail__step.is-blocked .if-progress-rail__marker{border-color:color-mix(in srgb, var(--if-danger) 42%, var(--if-border));background:var(--if-danger-soft);color:var(--if-danger)}.if-change-list{border:var(--if-divider);border-radius:var(--if-radius-2);background:var(--if-bg-surface);min-width:0;display:grid;overflow:hidden}.if-change-list__item{grid-template-columns:minmax(7.5rem,.65fr) minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.if-change-list__item+.if-change-list__item{border-top:var(--if-divider)}.if-change-list__label,.if-change-list__value,.if-change-list__arrow{min-width:0;padding:var(--if-space-3);align-content:center;display:grid}.if-change-list__label{background:var(--if-bg-subtle);color:var(--if-text-strong);font-size:var(--if-font-size-xs)}.if-change-list__value{gap:var(--if-space-1)}.if-change-list__value>span{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-black);letter-spacing:.04em;text-transform:uppercase}.if-change-list__value>p{color:var(--if-text);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-normal);overflow-wrap:anywhere;margin:0}.if-change-list__value--before{background:color-mix(in srgb, var(--if-danger-soft) 62%, var(--if-bg-surface))}.if-change-list__value--after{background:color-mix(in srgb, var(--if-success-soft) 68%, var(--if-bg-surface))}.if-change-list__arrow{color:var(--if-text-muted);font-weight:var(--if-font-weight-black);place-items:center;padding-inline:0}@media (width<=40rem){.if-activity-trail__item{gap:var(--if-space-2);padding:var(--if-space-3);grid-template-columns:1.5rem minmax(0,1fr)}.if-activity-trail__marker{width:1.5rem;height:1.5rem}.if-activity-trail__item:not(:last-child):after{top:2.1rem;left:calc(var(--if-space-3) + .69rem)}.if-progress-rail{gap:var(--if-space-1);padding:var(--if-space-2) var(--if-space-3)}.if-progress-rail__step{justify-items:center;gap:var(--if-space-1);text-align:center;grid-template-columns:1fr}.if-progress-rail__step:not(:last-child):after{top:.75rem;left:calc(50% + .75rem);right:calc(.75rem - 50%)}.if-progress-rail__copy{width:100%;padding-inline-end:0}.if-progress-rail__copy small{display:none}.if-change-list__item{grid-template-columns:minmax(0,1fr) 1.25rem minmax(0,1fr)}.if-change-list__label{border-bottom:var(--if-divider);grid-column:1/-1}.if-change-list__value,.if-change-list__label{padding:var(--if-space-2) var(--if-space-3)}}.if-list-item{align-items:center;gap:var(--if-space-3);padding:var(--if-space-3);border:1px solid var(--if-border-strong);border-radius:var(--if-radius-3);background:var(--if-bg-surface);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.if-list-item.is-active{border-color:var(--if-border-selected);background:var(--if-bg-selected)}.if-list-item__icon{border-radius:var(--if-radius-2);background:var(--if-accent-soft);width:2rem;height:2rem;color:var(--if-accent);font-weight:var(--if-font-weight-bold);place-items:center;display:grid}.if-list-item__title{color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-bold);margin:0}.if-list-item__body{gap:var(--if-space-1);display:grid}.if-list-item__meta{margin:var(--if-space-1) 0 0;color:var(--if-text-subtle);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-medium);line-height:var(--if-line-height-snug)}.if-ingest-flow{gap:var(--if-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.if-ingest-stage{gap:var(--if-space-3);min-height:9rem;padding:var(--if-space-3);border:var(--if-outline);border-radius:var(--if-radius-3);background:var(--if-bg-surface);box-shadow:var(--if-shadow-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.if-ingest-stage__index{border-radius:var(--if-radius-pill);background:var(--if-accent);color:#fff;width:2rem;height:2rem;font-weight:var(--if-font-weight-bold);place-items:center;display:grid}.if-ingest-stage h3,.if-relationship-bundle h3{color:var(--if-text-strong);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-snug);margin:0}.if-ingest-stage p,.if-relationship-bundle p{margin:var(--if-space-1) 0 0;color:var(--if-text-subtle);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-medium);line-height:var(--if-line-height-normal)}.if-ingest-stage__metric{justify-content:space-between;align-items:end;gap:var(--if-space-2);grid-column:1/-1;display:flex}.if-ingest-stage__metric strong{color:var(--if-link);font-size:var(--if-font-size-2xl);line-height:1}.if-relationship-bundle-grid{gap:var(--if-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.if-relationship-bundle{padding:var(--if-space-3);border:var(--if-outline);border-radius:var(--if-radius-3);background:var(--if-bg-surface)}@keyframes if-component-inventory-filter-in{0%{opacity:.82;filter:saturate(.82);transform:translateY(2px)}to{opacity:1;filter:saturate();transform:translateY(0)}}@keyframes if-component-inventory-selection-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--component-matrix-tone) 0%, transparent), 0 .8rem 1.8rem rgb(15 23 42/calc(var(--component-matrix-elevation) / 100))}45%{box-shadow:0 0 0 4px color-mix(in srgb, var(--component-matrix-tone) 24%, transparent), 0 .8rem 1.8rem rgb(15 23 42/calc(var(--component-matrix-elevation) / 100))}to{box-shadow:0 0 0 2px color-mix(in srgb, var(--component-matrix-tone) 18%, transparent), 0 .8rem 1.8rem rgb(15 23 42/calc(var(--component-matrix-elevation) / 100))}}.if-menu{top:calc(100% + var(--if-space-1));z-index:var(--if-z-dropdown);gap:var(--if-space-1);width:min(18rem,100vw - 2rem);padding:var(--if-space-2);border:var(--if-outline);border-radius:var(--if-radius-2);background:var(--if-bg-surface);box-shadow:var(--if-shadow-lg);display:grid;position:absolute;left:0}.if-menu[hidden]{display:none}.if-menu :is(button,a){gap:var(--if-space-2);width:100%;min-width:0;padding:var(--if-space-2);border-radius:var(--if-radius-2);color:var(--if-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.if-menu :is(button,a):hover,.if-menu :is(button,a):focus-visible,.if-menu :is(button,a).is-selected{background:var(--if-bg-selected);color:var(--if-link);outline:0}.if-menu__copy{gap:.05rem;min-width:0;display:grid}.if-menu strong{color:var(--if-text-strong);font-size:var(--if-font-size-xs);line-height:1.2}.if-menu em{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-style:normal;line-height:1.25}.if-menu--portal{overscroll-behavior:contain;position:fixed;inset:auto;overflow-y:auto}.if-popover-anchor{min-width:0;display:inline-flex}.if-popover--portal{z-index:var(--if-z-popover,80);gap:var(--if-space-2,.5rem);overscroll-behavior:contain;padding:var(--if-space-3,.75rem);border:1px solid var(--if-border-strong,#b7c0ca);border-radius:var(--if-card-radius,.5rem);background:var(--if-bg-surface,#fff);box-shadow:var(--if-shadow-lg,0 12px 32px #1e2a362e);color:var(--if-text,#20262d);display:grid;position:fixed;inset:auto;overflow:auto}.if-menu__icon{color:var(--if-text-muted);justify-content:center;align-items:center;display:inline-flex}.if-menu__meta{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);white-space:nowrap}.if-menu :is(button,a)[aria-disabled=true]{cursor:not-allowed;opacity:.52}.if-menu :is(button,a).is-danger{color:var(--if-danger,#b50909)}.if-btn.is-loading{pointer-events:none}.if-touch-target{min-height:2.75rem}.if-btn__spinner{border:2px solid color-mix(in srgb, currentColor 24%, transparent);border-top-color:currentColor;border-radius:50%;width:.85rem;height:.85rem;animation:.8s linear infinite if-spin}@keyframes if-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.if-loading-dots,.if-loading-dots>span,.if-btn__spinner{animation:none}}.if-icon-btn.is-active,.if-icon-btn[aria-pressed=true]{border-color:var(--if-accent);background:var(--if-accent-soft);color:var(--if-accent-strong);box-shadow:inset 0 -2px 0 var(--if-accent)}.if-btn--sm{min-height:1.875rem;font-size:var(--if-font-size-sm);padding-block:.25rem;padding-inline:.625rem}.if-btn--danger{border-color:color-mix(in srgb, var(--if-danger) 34%, var(--if-border));background:var(--if-danger-soft);color:var(--if-danger)}.if-btn--danger.if-btn--primary{border-color:var(--if-danger);background:var(--if-danger);color:#fff}.if-meta-grid--dense{gap:var(--if-space-2) var(--if-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=719px){.if-chart-grid,.if-meta-grid--dense{grid-template-columns:1fr}}.if-empty,.if-loading,.if-error-state{place-items:center;gap:var(--if-space-3);min-height:10rem;padding:var(--if-space-6);color:var(--if-text-muted);text-align:center;display:grid}.if-async-state--compact{min-height:6rem;padding:var(--if-space-4)}.if-async-state__copy{gap:var(--if-space-1);max-width:42rem;display:grid}.if-async-state__copy>strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm)}.if-async-state__copy>p{line-height:var(--if-line-height-normal);margin:0}.if-async-state__action{justify-content:center;gap:var(--if-space-2);flex-wrap:wrap;display:flex}.if-empty__icon,.if-error-state__icon{border:1px solid var(--if-border-strong);border-radius:var(--if-radius-3);background:var(--if-bg-subtle);width:3rem;height:3rem;color:var(--if-text-subtle);place-items:center;display:grid}@keyframes if-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.if-command-palette{gap:var(--if-space-2);min-width:0;padding:var(--if-space-2);border:1px solid var(--if-border);border-radius:var(--if-radius-2);background:var(--if-bg-subtle);display:grid}.if-command-palette[hidden]{display:none}.if-command-palette__list,.if-command-palette__group{gap:var(--if-space-1);display:grid}.if-command-palette__group[hidden]{display:none}.if-command-palette__group h4{margin:var(--if-space-1) 0 0;color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);letter-spacing:0;text-transform:uppercase}.if-command-palette__item{gap:var(--if-space-2);width:100%;min-height:2.75rem;padding:var(--if-space-2);border-radius:var(--if-radius-2);color:var(--if-text-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.if-command-palette__item strong,.if-command-palette__item em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.if-command-palette__item em{color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-style:normal}.if-command-palette__item kbd{border:1px solid var(--if-border);border-radius:var(--if-radius-1);background:var(--if-bg-surface);min-width:1.35rem;color:var(--if-text-muted);font-size:var(--if-font-size-xs);text-align:center;padding:.1rem .35rem}.if-command-palette__item:hover,.if-command-palette__item:focus-visible,.if-command-palette__item.is-active{border-color:var(--if-border-selected);background:var(--if-bg-selected);outline:none}.if-command-palette__item mark{border-radius:var(--if-radius-1);background:color-mix(in srgb, var(--if-warning-soft) 70%, transparent);color:inherit}.if-command-dialog{z-index:var(--if-z-modal);gap:var(--if-space-2);width:min(42rem,100vw - 2rem);max-height:min(42rem,100vh - 4rem);padding:var(--if-space-3);border:1px solid var(--if-border-strong);border-radius:var(--if-radius-3);background:var(--if-bg-surface);box-shadow:var(--if-shadow-xl);display:grid;position:fixed;top:min(12vh,6rem);left:50%;overflow:hidden;transform:translate(-50%)}.if-command-dialog__header,.if-command-dialog__footer,.if-table-selection-bar,.if-table-selection-bar__actions,.if-record-header__title-row,.if-record-header__actions{gap:var(--if-space-2);align-items:center;display:flex}.if-command-dialog__header{justify-content:space-between}.if-command-dialog__header h2{font-size:var(--if-font-size-lg);margin:0}.if-command-dialog__palette{background:0 0;overflow:auto}.if-command-dialog__footer{color:var(--if-text-muted);font-size:var(--if-font-size-xs)}.if-command-palette__symbol{width:1.5rem;height:1.5rem;color:var(--if-accent);place-items:center;display:grid}.if-record-header{gap:var(--if-space-3);padding:var(--if-space-3);border-bottom:1px solid var(--if-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.if-record-header__identity{min-width:2.75rem}.if-record-header__body{gap:var(--if-space-1);min-width:0;display:grid}.if-record-header__eyebrow{color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-bold);text-transform:uppercase}.if-record-header__title-row{flex-wrap:wrap}.if-record-header__title{font-size:var(--if-font-size-xl);line-height:var(--if-line-height-tight);margin:0}.if-record-header__summary{color:var(--if-text-muted);margin:0}.if-record-header__meta{gap:var(--if-space-2) var(--if-space-4);margin:var(--if-space-1) 0 0;flex-wrap:wrap;display:flex}.if-record-header__meta div{gap:.1rem;display:grid}.if-record-header__meta dt{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);text-transform:uppercase}.if-record-header__meta dd{font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-semibold);margin:0}.if-record-header__actions{flex-wrap:wrap;justify-content:flex-end}.if-drawer__custom-header{border-bottom:1px solid var(--if-border);padding:0;display:block;position:relative}.if-drawer__custom-header .if-record-header{padding-right:calc(var(--if-space-3) + 2.75rem);border-bottom:0}.if-drawer__custom-close{top:var(--if-space-3);right:var(--if-space-3);position:absolute}.if-table-selection-bar{min-height:2.75rem;padding:var(--if-space-2) var(--if-space-3);border:1px solid var(--if-border-selected);border-radius:var(--if-radius-2);background:var(--if-bg-selected);justify-content:space-between}.if-table-selection-bar__actions{flex-wrap:wrap;justify-content:flex-end}@media (width<=640px){.if-command-dialog{width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);top:.75rem}.if-command-dialog__footer{display:none}.if-record-header{padding:var(--if-space-3);grid-template-columns:auto minmax(0,1fr)}.if-record-header__actions{grid-column:1/-1;justify-content:stretch}.if-record-header__actions>*{flex:auto}.if-table-selection-bar{flex-direction:column;align-items:stretch}.if-table-selection-bar__actions{justify-content:stretch}.if-table-selection-bar__actions>*{flex:auto;min-height:2.75rem}}.if-calendar-surface{border:var(--if-outline);border-radius:var(--if-radius-3);background:var(--if-bg-surface);min-width:0;min-height:0;box-shadow:var(--if-shadow-1);flex-direction:column;display:flex;overflow:hidden}.if-calendar-header{justify-content:space-between;align-items:center;gap:var(--if-space-3);min-width:0;min-height:3.5rem;padding:var(--if-space-2) var(--if-space-3);border-bottom:var(--if-divider);background:var(--if-bg-surface);display:flex}.if-calendar-header__identity,.if-calendar-header__controls,.if-calendar-header__filters,.if-calendar-view-switcher,.if-month-navigator{align-items:center;min-width:0;display:flex}.if-calendar-header__identity{gap:var(--if-space-2)}.if-calendar-header__identity>span{gap:.1rem;min-width:0;display:grid}.if-calendar-header__identity small{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.if-calendar-header__identity strong{color:var(--if-text-strong);font-size:var(--if-font-size-lg);white-space:nowrap;line-height:1.1}.if-calendar-header__description{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:1.25}.if-calendar-header__compact-title{display:none}.if-calendar-header__controls{justify-content:flex-end;gap:var(--if-space-2)}.if-calendar-header__filters,.if-calendar-view-switcher,.if-month-navigator{gap:var(--if-space-1)}.if-calendar-view-switcher{display:inline-flex}.if-month-navigator .if-btn{min-height:2.375rem}.if-month-navigator .if-btn--icon{width:2.375rem;min-width:2.375rem;padding-inline:0}.if-month-navigator .if-btn--icon>span{font-size:1.35rem;line-height:1}.if-calendar-header__summary{min-height:2.375rem;padding-inline:var(--if-space-2);background:var(--if-info-soft);color:var(--if-info);font-weight:var(--if-font-weight-bold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.if-calendar-overlay-rail{align-items:center;gap:var(--if-space-2);min-width:0;min-height:2.75rem;padding:var(--if-space-1) var(--if-space-3);border-bottom:var(--if-divider);background:var(--if-bg-subtle);display:flex}.if-calendar-overlay-rail>span{flex:none;display:grid}.if-calendar-overlay-rail>span small{color:var(--if-text-muted)}.if-calendar-overlay-rail>div{align-items:center;gap:var(--if-space-1);scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.if-month-calendar{background:var(--if-bg-subtle);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.if-month-calendar__weekdays{border-bottom:var(--if-divider);background:var(--if-bg-subtle);grid-template-columns:repeat(7,minmax(0,1fr));min-height:2rem;display:grid}.if-month-calendar__weekdays>span{border-right:var(--if-divider);color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;place-items:center;display:grid}.if-month-calendar__weekdays>span:last-child{border-right:0}.if-month-calendar__weeks{grid-template-rows:repeat(var(--if-calendar-row-count,6), minmax(0, 1fr));flex:1;min-height:0;display:grid}.if-month-calendar--range .if-month-calendar__weeks{grid-template-columns:repeat(7,minmax(0,1fr))}.if-calendar-day{border-right:var(--if-divider);border-bottom:var(--if-divider);background:var(--if-bg-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.if-month-calendar--range .if-calendar-day:nth-child(7n){border-right:0}.if-month-calendar--range .if-calendar-day:nth-last-child(-n+7){border-bottom:0}.if-calendar-day.is-outside-month{background:var(--if-bg-subtle);color:var(--if-text-muted)}.if-calendar-day.is-today{box-shadow:inset 0 0 0 2px var(--if-accent)}.if-calendar-day.is-selected{background:var(--if-bg-selected)}.if-calendar-day__header{justify-content:space-between;align-items:center;gap:var(--if-space-1);min-height:1.9rem;padding:0 var(--if-space-2);border-bottom:var(--if-divider);display:flex}.if-calendar-day__header time{color:var(--if-text-strong);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold)}.if-calendar-day__header span{color:var(--if-accent);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);text-transform:uppercase}.if-calendar-day__items{align-content:start;gap:var(--if-space-1);min-height:0;padding:var(--if-space-1);display:grid;overflow:auto}.if-calendar-item{min-width:0;min-height:2rem;padding:.3rem var(--if-space-1);border:1px solid var(--if-border-selected);border-left:3px solid var(--if-info);border-radius:var(--if-radius-1);background:var(--if-info-soft);color:var(--if-text-body);font:inherit;text-align:left;cursor:pointer;align-content:center;gap:.05rem;display:grid;overflow:hidden}.if-calendar-item>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.if-calendar-item strong{font-size:var(--if-font-size-2xs)}.if-calendar-item small{color:var(--if-text-muted);font-size:var(--if-font-size-2xs)}.if-calendar-item.is-warning{border-left-color:var(--if-warning);background:var(--if-warning-soft)}.if-calendar-item.is-danger{border-left-color:var(--if-danger);background:var(--if-danger-soft)}.if-calendar-item:hover,.if-calendar-item:focus-visible,.if-calendar-item.is-selected{box-shadow:inset 0 0 0 1px var(--if-accent), var(--if-focus-ring);outline:none}.if-calendar-footer{justify-content:space-between;align-items:center;gap:var(--if-space-2);min-height:2.75rem;padding:var(--if-space-1) var(--if-space-3);border-top:var(--if-divider);background:var(--if-bg-surface);color:var(--if-text-muted);font-size:var(--if-font-size-2xs);display:flex}.if-calendar-footer__actions{align-items:center;gap:var(--if-space-1);display:flex}@media (width<=720px){.if-calendar-header{gap:var(--if-space-2);padding-inline:var(--if-space-2)}.if-calendar-header__identity small,.if-calendar-header__title,.if-calendar-header__description{display:none}.if-calendar-header__compact-title{display:inline}.if-calendar-header__controls{gap:var(--if-space-1)}.if-calendar-header__filters{min-width:0}.if-calendar-view-switcher{width:100%}.if-calendar-view-switcher>*{flex:1 1 0;justify-content:center;min-height:2.75rem}.if-month-navigator .if-btn{min-height:2.75rem}.if-month-navigator .if-btn--icon{width:2.75rem;min-width:2.75rem}.if-calendar-overlay-rail{min-height:3.25rem;padding-inline:var(--if-space-2)}.if-calendar-overlay-rail>span{display:none}.if-month-calendar--range{overflow-x:auto}.if-month-calendar--range .if-month-calendar__weekdays,.if-month-calendar--range .if-month-calendar__weeks{width:49rem;min-width:49rem}.if-calendar-item{min-height:2.75rem}.if-calendar-footer{flex-direction:column;align-items:stretch}.if-calendar-footer__actions>*{justify-content:center;width:100%;min-height:2.75rem}}.if-stepper--interactive{grid-template-columns:repeat(var(--step-count,4), minmax(0, 1fr));gap:var(--if-space-2);margin:0;padding:0;list-style:none;display:grid}.if-stepper--interactive .if-stepper__step{min-width:0;position:relative}.if-stepper--interactive .if-stepper__step:before{content:"";background:var(--if-border);height:1px;position:absolute;top:1rem;left:calc(1.35rem - 50%);right:calc(50% + 1.35rem)}.if-stepper--interactive .if-stepper__step:first-child:before{display:none}.if-stepper--interactive button{justify-items:center;gap:var(--if-space-1);width:100%;min-width:0;color:var(--if-text-muted);font:inherit;font-size:var(--if-font-size-xs);cursor:pointer;background:0 0;border:0;display:grid}.if-stepper--interactive .if-stepper__step.is-active button,.if-stepper--interactive .if-stepper__step.is-complete button{color:var(--if-text-strong)}.if-stepper--interactive .if-stepper__dot{z-index:1;border:1px solid var(--if-border-strong);border-radius:var(--if-radius-pill);background:var(--if-bg-surface);width:2rem;height:2rem;color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-bold);place-items:center;display:grid;position:relative}.if-stepper--interactive .if-stepper__step.is-active .if-stepper__dot,.if-stepper--interactive .if-stepper__step.is-complete .if-stepper__dot{border-color:var(--if-accent);background:var(--if-accent);color:var(--if-color-white)}.if-stepper--semantic{--step-complete:var(--if-success);--step-active:var(--if-accent);--step-future:var(--if-danger);--step-blocked:var(--if-danger);--step-optional:var(--if-warning);align-items:start}.if-stepper--semantic .if-stepper__step{--step-state-color:var(--step-future);--step-state-surface:color-mix(in srgb, var(--step-future) 10%, var(--if-bg-surface))}.if-stepper--semantic .if-stepper__step:before{background:color-mix(in srgb, var(--step-state-color) 50%, var(--if-border));height:2px}.if-stepper--semantic .if-stepper__step.is-complete{--step-state-color:var(--step-complete);--step-state-surface:color-mix(in srgb, var(--step-complete) 10%, var(--if-bg-surface))}.if-stepper--semantic .if-stepper__step.is-active{--step-state-color:var(--step-active);--step-state-surface:color-mix(in srgb, var(--step-active) 10%, var(--if-bg-surface))}.if-stepper--semantic .if-stepper__step.is-blocked{--step-state-color:var(--step-blocked);--step-state-surface:color-mix(in srgb, var(--step-blocked) 12%, var(--if-bg-surface))}.if-stepper--semantic button,.if-stepper--semantic .if-stepper__item{min-height:5rem;padding:var(--if-space-2);border:1px solid color-mix(in srgb, var(--step-state-color) 30%, var(--if-border));border-radius:var(--if-radius-2);background:var(--step-state-surface);color:var(--if-text-body);text-align:center;transition:border-color var(--if-duration-fast) var(--if-ease-standard), background var(--if-duration-fast) var(--if-ease-standard), transform var(--if-duration-fast) var(--if-ease-standard);align-content:start;justify-items:center}.if-stepper--semantic button:hover,.if-stepper--semantic button:focus-visible{border-color:color-mix(in srgb, var(--step-state-color) 74%, var(--if-border-selected));outline:none;transform:translateY(-1px)}.if-stepper--semantic .if-stepper__dot{border-color:var(--step-state-color);background:var(--step-state-color);color:var(--if-color-white)}.if-stepper--semantic .if-stepper__step:not(.is-complete):not(.is-active):not(.is-blocked):not(.is-optional) .if-stepper__dot{border-color:var(--step-future);background:var(--step-future);color:var(--if-color-white)}.if-stepper--semantic .if-stepper__step.is-active button,.if-stepper--semantic .if-stepper__step.is-complete button{color:var(--if-text-strong)}.if-stepper--semantic.if-stepper--unboxed button,.if-stepper--semantic.if-stepper--unboxed .if-stepper__item{min-height:4.1rem;padding:var(--if-space-1);box-shadow:none;background:0 0;border-color:#0000}.if-stepper--semantic.if-stepper--unboxed button:hover,.if-stepper--semantic.if-stepper--unboxed button:focus-visible{background:color-mix(in srgb, var(--step-state-color) 8%, transparent);border-color:#0000;transform:none}.if-stepper--semantic.if-stepper--unboxed .if-stepper__dot{box-shadow:0 0 0 .18rem color-mix(in srgb, var(--step-state-color) 14%, transparent)}.if-stepper--semantic.if-stepper--unboxed .if-stepper__meta{max-width:11rem;margin-inline:auto}.if-stepper__label,.if-stepper__meta{overflow-wrap:anywhere;max-width:100%;display:block}.if-stepper__label{font-weight:var(--if-font-weight-bold)}.if-stepper__meta{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);line-height:var(--if-line-height-tight)}.if-stepper--compact{gap:var(--if-space-1)}.if-stepper--compact button,.if-stepper--compact .if-stepper__item{min-height:3.35rem;padding:var(--if-space-1) var(--if-space-2)}.if-stepper--compact .if-stepper__dot{width:1.55rem;height:1.55rem}@media (width<=52rem){.if-stepper--interactive{grid-template-columns:minmax(0,1fr)}.if-stepper--interactive .if-stepper__step:before{display:none}}@keyframes if-cluster-member-enter{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.if-change-list{gap:var(--if-space-2);display:grid}.if-toast-stack{right:var(--if-space-4);bottom:var(--if-space-4);z-index:var(--if-z-toast);gap:var(--if-space-2);pointer-events:none;width:min(100% - 2rem,24rem);display:grid;position:fixed}.if-toast-stack--masthead{top:calc(var(--if-product-header-height,4rem) + var(--if-space-3));bottom:auto}.if-toast{align-items:flex-start;gap:var(--if-space-2);padding:var(--if-space-3);border:var(--if-outline);border-radius:var(--if-radius-3);background:var(--if-bg-surface);box-shadow:var(--if-shadow-md);color:var(--if-text);pointer-events:auto;animation:if-toast-enter var(--if-duration-fast) var(--if-ease-standard) both;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.if-toast--success{border-inline-start:.25rem solid var(--if-success)}.if-toast--warning{border-inline-start:.25rem solid var(--if-warning)}.if-toast--danger,.if-toast--error{border-inline-start:.25rem solid var(--if-danger)}.if-toast--info{border-inline-start:.25rem solid var(--if-info)}.if-toast__tone{background:var(--if-info);border-radius:50%;width:.625rem;height:.625rem;margin-block-start:.25rem}.if-toast--success .if-toast__tone{background:var(--if-success)}.if-toast--warning .if-toast__tone{background:var(--if-warning)}.if-toast--danger .if-toast__tone,.if-toast--error .if-toast__tone{background:var(--if-danger)}.if-toast__copy{gap:var(--if-space-1);min-width:0;display:grid}.if-toast__copy strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm)}.if-toast__copy p{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-snug);margin:0}.if-toast__action,.if-toast__dismiss{border-radius:var(--if-control-radius);min-height:1.875rem;color:var(--if-link);font:inherit;font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);cursor:pointer;background:0 0;border:0}.if-toast__action:hover,.if-toast__action:focus-visible,.if-toast__dismiss:hover,.if-toast__dismiss:focus-visible{background:var(--if-bg-selected);outline:0}.if-toast__dismiss{width:1.875rem;color:var(--if-text-muted);font-size:var(--if-font-size-lg);place-items:center;padding:0;display:grid}@keyframes if-toast-enter{0%{opacity:0;transform:translateY(-.375rem)}}@media (width<=640px){.if-toast-stack{right:var(--if-space-3);bottom:var(--if-space-3);width:calc(100% - var(--if-space-6))}.if-toast-stack--masthead{top:calc(var(--if-product-header-height,4rem) + var(--if-space-2));bottom:auto}.if-toast__action,.if-toast__dismiss{min-height:2.75rem}.if-toast{padding:var(--if-space-2) var(--if-space-3);grid-template-columns:auto minmax(0,1fr) auto}.if-toast__action{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.if-toast{animation:none}}.if-stepper{gap:var(--if-space-2);display:grid}.if-stepper__step{gap:var(--if-space-1);color:var(--if-text-muted);font-size:var(--if-font-size-xs);justify-items:center;display:grid}.if-stepper__dot{border:1px solid var(--if-border-strong);background:var(--if-bg-surface);width:1.75rem;height:1.75rem;color:var(--if-text-muted);font-weight:var(--if-font-weight-bold);border-radius:999px;place-items:center;display:grid}.if-stepper__step.is-complete .if-stepper__dot,.if-stepper__step.is-active .if-stepper__dot{border-color:var(--if-link);background:var(--if-link);color:#fff}.if-operations-workspace{gap:var(--if-space-3);min-width:0;display:grid}.if-operations-signal-grid{gap:var(--if-space-2);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));min-width:0;display:grid}.if-operations-signal{border:var(--if-divider);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--if-duration-fast) var(--if-ease-standard), box-shadow var(--if-duration-fast) var(--if-ease-standard), transform var(--if-duration-fast) var(--if-ease-standard)}.if-operations-signal:hover,.if-operations-signal:focus-visible{border-color:var(--if-border-selected);box-shadow:var(--if-shadow-focus)}.if-operations-signal.is-selected,.if-operations-signal[aria-pressed=true]{border-color:var(--if-border-selected);background:linear-gradient(0deg, color-mix(in srgb, var(--if-bg-selected) 54%, transparent), color-mix(in srgb, var(--if-bg-selected) 54%, transparent)), var(--if-bg-surface);box-shadow:inset 3px 0 0 var(--if-accent), var(--if-shadow-sm)}.if-record-detail{gap:var(--if-space-3);min-width:0;padding:var(--if-space-3);border:var(--if-divider);border-radius:var(--if-card-radius);background:var(--if-bg-surface);display:grid}.if-operations-app{--if-operations-content-width:min(100%, 82.5rem);background:var(--if-bg-canvas);min-height:100vh;color:var(--if-text);display:block}.if-operations-app--wide{--if-operations-content-width:min(100%, 108rem)}.if-operations-app>.if-content{grid-column:1/-1}.if-product-header{align-items:center;gap:var(--if-space-2);min-height:3.75rem;margin-block:0 var(--if-space-3);padding:var(--if-space-2) 0;display:flex}.if-product-header--compact{min-height:3rem;padding-block:var(--if-space-1);margin-block-end:var(--if-space-2)}.if-product-header__inner{width:var(--if-operations-content-width);align-items:center;gap:var(--if-space-3);min-width:0;padding-inline:var(--if-space-4);margin-inline:auto;display:flex}.if-product-header__brand{gap:var(--if-space-2);padding:0}.if-product-header__eyebrow{color:var(--if-accent);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.if-product-header__title{color:var(--if-text-strong);font-size:clamp(1.05rem,1rem + .35vw,1.35rem);font-weight:var(--if-font-weight-black);line-height:var(--if-line-height-tight)}.if-product-header--masthead{min-height:3.45rem;margin-block:calc(-1 * var(--if-space-3)) var(--if-space-3);margin-inline:calc(-1 * var(--if-space-4));padding:.55rem var(--if-space-4) .6rem;border-bottom:3px solid var(--if-accent);background:var(--if-color-navy-900,#17324d);color:var(--if-text-inverse)}.if-product-header--masthead.if-product-header--compact{min-height:3rem;margin-block:0 var(--if-space-2);box-shadow:var(--if-shadow-sm);margin-inline:0;padding-block:.35rem}.if-product-header--masthead .if-product-header__brand,.if-product-header--masthead .if-product-header__inner{width:var(--if-operations-content-width);max-width:none;color:inherit;justify-content:flex-start;margin-inline:auto}.if-product-header--masthead .if-product-header__inner .if-product-header__brand{width:auto;margin-inline:0}.if-product-header--masthead .if-brand__mark{border-radius:var(--if-radius-1);background:var(--if-accent);width:2.125rem;height:2.125rem;color:var(--if-text-inverse)}.if-product-header--masthead .if-product-header__eyebrow{color:var(--if-color-blue-200,#bfdbfe)}.if-product-header--masthead .if-product-header__title{color:var(--if-text-inverse)}.if-product-header--compact .if-product-header__title{font-size:clamp(1rem,.94rem + .24vw,1.2rem)}.if-product-header--compact .if-product-header__eyebrow{font-size:var(--if-font-size-3xs,.625rem)}.if-product-header--compact .if-brand__mark{width:2rem;height:2rem}.if-product-header__copy{min-width:0;display:grid}.if-product-header__account{flex:none;min-width:0;margin-inline-start:auto}.if-operations-topnav{justify-content:flex-end;align-items:center;gap:var(--if-space-1);flex:auto;min-width:0;margin-inline-start:auto;display:flex}.if-operations-topnav__link{border-radius:var(--if-radius-1);min-height:2rem;color:inherit;font:inherit;font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-bold);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.25rem .55rem;line-height:1;display:inline-flex}.if-operations-topnav__link.is-active,.if-operations-topnav__link[aria-current=page]{border-color:color-mix(in srgb, currentColor 45%, transparent);background:color-mix(in srgb, currentColor 14%, transparent)}.if-content.if-operations-workspace{width:var(--if-operations-content-width);padding:var(--if-space-3) var(--if-space-4) var(--if-space-6);margin-inline:auto}.if-content.if-operations-workspace--compact{padding-block-start:var(--if-space-3)}.if-menu-anchor{display:inline-flex;position:relative}.if-operations-signal-section{gap:var(--if-space-1);display:grid}.if-operations-signal-grid.if-metric-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.if-operations-signal-grid--compact.if-metric-grid{gap:var(--if-space-2);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.if-operations-signal--compact{--if-signal-accent:var(--if-accent);border-left:4px solid var(--if-signal-accent);border-radius:var(--if-radius-1);background:var(--if-bg-surface);min-height:5.25rem;box-shadow:var(--if-shadow-xs);padding:.78rem .92rem}.if-operations-signal--compact .if-metric__top{min-height:auto}.if-operations-signal--compact .if-metric__label{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-black);letter-spacing:.08em;text-transform:uppercase}.if-operations-signal--compact .if-metric__value{color:var(--if-signal-accent);font-family:var(--if-font-family-mono);font-size:clamp(1.5rem,2.1vw,1.9rem);font-weight:var(--if-font-weight-black);margin-top:.18rem;line-height:1}.if-operations-signal--compact .if-metric__meta{color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);margin-top:.28rem}.if-operations-signal--compact.is-selected,.if-operations-signal--compact[aria-pressed=true]{background:var(--if-bg-selected);box-shadow:inset 0 0 0 1px var(--if-border-selected), var(--if-shadow-sm)}.if-data-table{overflow:hidden}.if-data-table .if-table{border-collapse:collapse;table-layout:fixed;width:100%}.if-data-table .if-table tbody tr.is-selected td,.if-data-table .if-table tbody tr.is-expanded td{background:var(--if-bg-selected)}.if-analytics-panel{gap:var(--if-space-3);min-width:0;margin-bottom:var(--if-space-3);padding:var(--if-space-3);border:var(--if-divider);border-radius:var(--if-card-radius);background:var(--if-bg-surface);box-shadow:var(--if-shadow-xs);display:grid}.if-analytics-panel--flat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.if-analytics-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--if-space-2);flex-wrap:wrap;min-width:0;display:flex}.if-analytics-panel__heading{gap:.125rem;min-width:0;display:grid}.if-analytics-panel__title{color:var(--if-accent);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-black);letter-spacing:.06em;line-height:var(--if-line-height-snug);text-transform:uppercase;margin:0}.if-analytics-panel__summary,.if-detail-card__summary{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal);margin:0}.if-analytics-panel__count{color:var(--if-accent);font-family:var(--if-font-family-mono);font-size:var(--if-font-size-2xl);font-weight:var(--if-font-weight-black);line-height:1}.if-analytics-panel.is-danger .if-analytics-panel__count{--if-card-accent:var(--if-danger);--if-metric-accent:var(--if-danger);--if-list-accent:var(--if-danger);color:var(--if-danger)}.if-management-card__label{min-width:0;color:var(--if-text-strong);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-black);line-height:var(--if-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.if-management-card__meta{min-width:0;color:var(--if-text-muted);font-size:var(--if-font-size-2xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.22;overflow:hidden}.if-record-detail--intelligence{border:2px solid var(--if-border-selected);background:var(--if-bg-surface);box-shadow:var(--if-shadow-md);padding:0;overflow:hidden}.if-management-grid{gap:var(--if-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));min-width:0;display:grid}.if-management-grid--strip{border-block:var(--if-divider);background:var(--if-bg-surface);gap:0;overflow:visible}.if-management-grid--strip>.if-management-card{align-items:center;gap:.2rem var(--if-space-2);padding:var(--if-space-3);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""value sparkline""meta meta"}.if-management-grid--strip>.if-management-card+.if-management-card{border-inline-start:var(--if-divider)}.if-management-grid--strip .if-management-card__label{grid-area:label}.if-management-grid--strip .if-management-card__value{grid-area:value}.if-management-grid--strip .if-management-card__meta{grid-area:meta}.if-management-grid--strip .if-sparkline{grid-area:sparkline}@media (width<=52rem){.if-management-grid--strip{grid-template-columns:repeat(2,minmax(0,1fr))}.if-management-grid--strip>.if-management-card:nth-child(odd){border-inline-start:0}.if-management-grid--strip>.if-management-card:nth-child(n+3){border-block-start:var(--if-divider)}.if-management-grid--strip.if-management-grid--mobile-scroll{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.if-management-grid--strip.if-management-grid--mobile-scroll>.if-management-card{border-block-start:0;border-inline-start:var(--if-divider);scroll-snap-align:start;flex:0 0 min(9rem,42vw)}.if-management-grid--strip.if-management-grid--mobile-scroll>.if-management-card:first-child{border-inline-start:0}.if-chart-grid--band>.if-chart-card--flat+.if-chart-card--flat{border-block-start:var(--if-divider);border-inline-start:0}.if-chart-grid.if-chart-grid--band{grid-template-columns:1fr}}@media (width<=32rem){.if-management-grid--strip>.if-management-card{grid-template-columns:1fr;grid-template-areas:"label""value""sparkline""meta"}.if-management-grid--strip .if-sparkline{justify-self:start}.if-management-grid--strip.if-management-grid--mobile-compact>.if-management-card{min-height:3.375rem;padding-block:var(--if-space-2);grid-template-areas:"label""value"}.if-management-grid--strip.if-management-grid--mobile-compact .if-management-card__meta{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.if-management-card{min-width:0;padding:var(--if-space-2);border:var(--if-divider);border-left:4px solid var(--if-metric-accent,var(--if-accent));border-radius:var(--if-radius-2);background:var(--if-bg-surface);box-shadow:var(--if-shadow-xs);gap:.2rem;display:grid}.if-management-card__value{color:var(--if-accent);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-black);line-height:var(--if-line-height-snug);overflow-wrap:anywhere}.if-breadcrumbs{align-items:center;gap:var(--if-space-1);min-width:0;color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);flex-wrap:wrap;display:inline-flex}.if-breadcrumbs__current{color:var(--if-accent);font-weight:var(--if-font-weight-bold)}.if-breadcrumbs__separator{color:var(--if-text-subtle)}.if-status-pill{align-items:center;gap:var(--if-space-1);border:1px solid var(--if-border-selected);border-radius:var(--if-radius-pill);background:var(--if-bg-selected);max-width:100%;color:var(--if-accent);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);white-space:nowrap;padding:.2rem .5rem;display:inline-flex}.if-status-pill--compact{border-radius:var(--if-radius-1);min-height:1.25rem;font-size:var(--if-font-size-2xs);padding:.12rem .45rem}.if-status-pill--compact:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.34rem;height:.34rem}.if-status-pill.is-error{background:var(--if-danger-soft);color:var(--if-danger);border-color:#fca5a5}.if-status-pill.is-warning{border-color:color-mix(in srgb, var(--if-warning) 48%, var(--if-border));background:var(--if-warning-soft);color:var(--if-warning)}.if-code-block{max-width:100%;max-height:14rem;padding:var(--if-space-2);border:var(--if-divider);border-radius:var(--if-radius-1);background:var(--if-bg-subtle);color:var(--if-text);font-family:var(--if-font-family-mono);font-size:var(--if-font-size-2xs);line-height:var(--if-line-height-normal);overflow-wrap:anywhere;white-space:pre-wrap;overflow:auto}@media (width<=700px){.if-content.if-operations-workspace{padding:var(--if-space-2)}.if-product-header{min-height:auto;padding-block:var(--if-space-2)}.if-product-header__inner{gap:var(--if-space-2);padding-inline:var(--if-space-3);flex-wrap:wrap}.if-product-header--masthead{padding-inline:var(--if-space-3);margin-block-start:calc(-1 * var(--if-space-2))}.if-product-header--masthead.if-product-header--compact{margin-block-start:0;padding-inline:0}.if-product-header.if-product-header--masthead.if-product-header--compact.if-product-header--mobile-condensed{min-height:0;padding:0 var(--if-space-2)}.if-product-header.if-product-header--mobile-condensed .if-product-header__inner{align-items:center;gap:0 var(--if-space-2);grid-template-columns:minmax(0,1fr) auto;padding-inline:0;display:grid}.if-product-header.if-product-header--mobile-condensed .if-product-header__brand{gap:var(--if-space-2);grid-area:1/1;min-width:0;min-height:2.75rem}.if-product-header.if-product-header--mobile-condensed .if-product-header__brand .if-brand__mark{flex-basis:1.75rem;width:1.75rem;height:1.75rem}.if-product-header.if-product-header--mobile-condensed .if-product-header__eyebrow{display:none}.if-product-header.if-product-header--mobile-condensed .if-product-header__title{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.05;overflow:hidden}.if-product-header.if-product-header--mobile-condensed .if-product-header__account{grid-area:1/2;align-self:center;width:auto;height:auto;margin-inline-start:0}.if-product-header.if-product-header--mobile-condensed .if-product-header__account>:first-child{min-height:2.75rem;position:relative;inset:auto}.if-product-header.if-product-header--mobile-condensed .if-operations-topnav{grid-area:2/1/auto/-1;min-height:2.75rem;margin-inline-start:0;padding:0}.if-product-header.if-product-header--mobile-condensed .if-operations-topnav__link{min-height:2.75rem}.if-operations-topnav{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.if-operations-topnav::-webkit-scrollbar{display:none}.if-operations-signal-grid--compact.if-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.5rem){.if-btn,.if-icon-btn{min-height:2.75rem}.if-icon-btn{min-width:2.75rem}}.if-stack{gap:var(--if-space-3);min-width:0;display:grid}.if-stack--xs{gap:var(--if-space-1)}.if-stack--sm{gap:var(--if-space-2)}.if-cluster{align-items:center;gap:var(--if-space-2);flex-wrap:wrap;min-width:0;display:flex}.if-cluster--nowrap{flex-wrap:nowrap}.if-cluster--between{justify-content:space-between}.if-grid{min-width:0;display:grid}.if-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.if-text-muted{color:var(--if-text-muted)}.if-text-xs{font-size:var(--if-font-size-xs)}.if-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.if-p-3{padding:var(--if-space-3)!important}@media (width<=48rem){.if-grid--2{grid-template-columns:minmax(0,1fr)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (forced-colors:active){:root{--if-bg-page:Canvas;--if-bg-surface:Canvas;--if-bg-subtle:Canvas;--if-bg-muted:Canvas;--if-bg-selected:Highlight;--if-bg:Canvas;--if-text:CanvasText;--if-text-strong:CanvasText;--if-text-muted:CanvasText;--if-text-subtle:CanvasText;--if-text-inverse:HighlightText;--if-link:LinkText;--if-link-hover:LinkText;--if-border:CanvasText;--if-border-strong:CanvasText;--if-border-selected:Highlight;--if-focus:Highlight;--if-accent:Highlight;--if-primary:Highlight;--if-accent-soft:Canvas;--if-info:LinkText;--if-info-soft:Canvas;--if-success:CanvasText;--if-success-soft:Canvas;--if-warning:CanvasText;--if-warning-soft:Canvas;--if-danger:CanvasText;--if-danger-soft:Canvas;--if-purple:CanvasText;--if-purple-soft:Canvas;--if-shadow-xs:none;--if-shadow-sm:none;--if-shadow-md:none;--if-shadow-lg:none;--if-shadow-xl:none}}:root{--analytics-canvas-gutter:clamp(10px, 1.2vw, 28px);--page-bg:#f3f6f9;--surface:#fff;--surface-muted:#f8fafc;--border:#c8d5e3;--border-soft:#dbe5ef;--text:#17212f;--muted:#536271;--quiet:#697586;--brand:#005ea2;--brand-dark:#102a43;--brand-light:#8bd3ff;--green:#216e1f;--purple:#5c4b8a;--if-ai-action:#5a318c;--if-ai-action-hover:#3f2069;--orange:#b65c00;--red:#9d2b22;color:#1b1b1b;background:var(--page-bg);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ci-mobile-menu-group{gap:4px;display:grid}.ci-mobile-menu-group+.ci-mobile-menu-group{border-top:1px solid var(--if-border-subtle,#e3e8ef);margin-top:8px;padding-top:8px}.app__content--profile,.app__content--security{width:min(960px,100% - 32px);margin-inline:auto}.app__content--agents{width:min(1180px,100% - 32px);margin-inline:auto}.profile-page{color:var(--text);gap:0;display:grid}.profile-page__content{width:min(100%,760px);padding-top:10px}.dbi-section-tabs{max-width:100%}.dbi-section-tabs .if-badge{justify-content:center;min-width:1.25rem}.dbi-subsection-navigation{align-items:center;gap:var(--if-space-3);min-width:0;padding:var(--if-space-2) var(--if-space-3);border:var(--if-divider);border-radius:var(--if-card-radius);background:var(--if-bg-subtle);grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr);display:grid}.dbi-subsection-navigation__heading{gap:2px;min-width:0;display:grid}.dbi-subsection-navigation__heading h3,.dbi-subsection-navigation__heading h4{color:var(--if-text-strong);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-tight);margin:0}.dbi-subsection-navigation__heading p{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal);margin:0}.profile-page__panel{border-radius:var(--if-card-radius);min-width:0;box-shadow:none}.profile-page__panel-header{background:var(--if-bg-subtle);align-items:flex-start;padding:10px 12px}.profile-page__panel-header .if-panel__title{font-size:var(--if-font-size-md)}.profile-page__panel-header .if-panel__subtitle{margin-top:2px}.profile-page .account-settings-form{max-width:none;display:block}.profile-page__panel-body{gap:12px;padding:12px;display:grid}.profile-page__form-grid{gap:10px 12px}.profile-page__form-grid--security .if-field--full{max-width:calc(50% - 6px)}.profile-page .if-field{gap:4px}.profile-page .if-input{min-height:var(--if-control-height);padding:0 var(--if-control-padding-x);border:1px solid var(--if-border);border-radius:var(--if-control-radius);background:var(--if-bg-surface);color:var(--if-text);font-size:var(--if-font-size-sm)}.profile-page .if-input:focus{border-color:var(--if-border-selected);box-shadow:var(--if-shadow-focus);outline:0}.profile-page__account-meta{grid-template-columns:minmax(0,2fr) minmax(100px,1fr);width:min(100%,520px)}.profile-page__account-meta .if-kv{gap:2px}.profile-page__account-meta dd{overflow-wrap:anywhere;word-break:normal}.profile-page__panel-footer{background:var(--if-bg-subtle);justify-content:flex-start;padding:8px 12px}.profile-page .account-form__message{margin:0}.profile-page__form{gap:15px;max-width:680px;display:grid}.profile-page__form label{color:#26394d;gap:5px;font-size:12px;font-weight:800;display:grid}.profile-page__form label span{color:var(--quiet);font-weight:500}.profile-page__form input{min-height:44px;color:var(--text);background:#fff;border:1px solid #9eb2c5;border-radius:6px;padding:9px 11px}.profile-page__form input:disabled{color:var(--muted);background:#f2f5f7}.profile-page__form>button{background:var(--brand);color:#fff;border:0;border-radius:6px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-weight:850;display:inline-flex}.profile-page .account-settings-form .if-field__label{color:var(--if-text-strong);font-weight:var(--if-font-weight-semibold)}.profile-page .account-settings-form .if-field__hint{color:var(--if-text-muted);font-weight:var(--if-font-weight-regular);margin-left:4px}.user-avatar{color:#005ea8;background:#e7f3ff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-page__panel--wide .profile-page__form{max-width:none}.operations-hub--wallboard{margin-top:0}.user-management{overflow:hidden}.user-management__editor{background:0 0;border:0;margin:0}.user-management__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px;display:grid}.user-management__form-grid label,.user-management__field{color:var(--if-text-strong);font-size:var(--if-font-size-sm);font-weight:var(--if-font-weight-semibold);align-content:start;gap:5px;display:grid}.user-management__form-grid label>span,.user-management__field>span{color:var(--quiet);font-weight:500}.user-management__form-grid input,.user-management__form-grid select{width:100%;min-width:0;min-height:var(--if-control-height);border:var(--if-divider);border-radius:var(--if-control-radius);background:var(--if-bg-surface);color:var(--if-text);font:inherit;padding:5px 8px;font-weight:500}.user-management__form-grid label small,.user-management__field small{color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:500;line-height:var(--if-line-height-normal)}.user-management__editor--reset .user-management__form-grid{max-width:720px}.user-management__account-cell{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.user-management__avatar{background:var(--if-info-soft);width:38px;height:38px;color:var(--if-info);font-size:var(--if-font-size-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.user-management__identity,.user-management__role,.user-activity__account,.user-activity__target{gap:2px;min-width:0;display:grid}.user-management__identity strong,.user-activity__account strong,.user-activity__target strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-management__identity span,.user-activity__account span{color:var(--if-text-muted);font-size:var(--if-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-management__identity small,.user-management__role small,.user-activity__account small,.user-activity__target small{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal)}.user-management__role small a{color:var(--if-link);font-weight:var(--if-font-weight-semibold)}.user-management__role .if-badge{justify-self:start}.user-management__actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:5px;display:flex}.user-management__actions .if-btn{min-height:36px}.user-management__owner{color:var(--if-info);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.registration-management{gap:1rem;display:grid}.registration-management__actions{border-block:var(--if-divider);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.registration-management__actions>span{align-items:center;gap:.65rem;display:flex}.registration-management__actions>span:first-child{flex-direction:column;align-items:flex-start;gap:.2rem}.registration-management__actions small,.registration-invite__identity small{color:var(--if-text-muted);display:block}.registration-invite__identity{gap:2px;display:grid}.registration-code{gap:1rem;display:grid}.registration-code code{overflow-wrap:anywhere;border:var(--if-divider);border-radius:var(--if-control-radius);background:var(--if-bg-subtle);color:var(--if-text-strong);letter-spacing:.04em;-webkit-user-select:all;user-select:all;padding:1rem;font-size:1rem;line-height:1.5}.workspace-management,.workspace-management__list,.workspace-card,.workspace-card [data-workspace-detail],.workspace-teams{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.workspace-management{overflow:hidden}.workspace-management input,.workspace-management select{border:var(--if-divider);border-radius:var(--if-control-radius);background:var(--if-bg-surface);min-width:0;min-height:34px;padding:6px 8px}.workspace-request-queue{border:var(--if-divider);background:var(--if-info-soft);margin:12px 14px}.workspace-request-queue>header{border-bottom:var(--if-divider);justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.workspace-request-queue>header span{color:var(--brand);text-transform:uppercase;font-size:8px;font-weight:800}.workspace-request-queue h3{margin:1px 0 0;font-size:13px}.workspace-request-queue>article{border-top:var(--if-divider);grid-template-columns:38px minmax(160px,1fr) 140px auto auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.workspace-request-queue>article>div{min-width:0;display:grid}.workspace-request-queue strong,.workspace-card__members strong{color:var(--text);font-size:10px}.workspace-request-queue span,.workspace-request-queue small,.workspace-card__members small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workspace-request-queue button{min-height:32px}.workspace-management__list{gap:12px;padding:0 14px 14px;display:grid}.workspace-access-stack{gap:var(--if-space-3);display:grid}.workspace-access-model{background:var(--if-bg-subtle)}.workspace-access-model__roles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-access-model__roles article{gap:var(--if-space-3);padding:var(--if-space-2) var(--if-space-3);border-bottom:var(--if-divider);grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);display:grid}.workspace-access-model__roles article:nth-child(odd){border-right:var(--if-divider)}.workspace-access-model__roles span{align-content:start;gap:1px;display:grid}.workspace-access-model__roles small{color:var(--if-accent);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-black);text-transform:uppercase}.workspace-access-model__roles p{color:var(--if-text-muted);font-size:var(--if-font-size-xs);margin:0;line-height:1.45}.workspace-access-model__note{padding:var(--if-space-2) var(--if-space-3);color:var(--if-text-muted);font-size:var(--if-font-size-xs);margin:0;line-height:1.45}.workspace-access-model__note strong{color:var(--if-text)}.workspace-card{border:var(--if-divider);background:var(--if-bg-surface)}.workspace-card.is-current{border-color:var(--if-border-selected);box-shadow:inset 3px 0 var(--if-info)}[data-workspace-scope=active] .workspace-card{box-shadow:none;background:0 0;border:0}[data-workspace-scope=active] .workspace-card>header{border:var(--if-divider);background:var(--if-bg-subtle)}[data-workspace-scope=active] .workspace-teams,[data-workspace-scope=active] .workspace-card__members,[data-workspace-scope=active] .workspace-policy-panel{background:0 0;border:0;border-radius:0}.workspace-card>header{border-bottom:var(--if-divider);background:var(--if-bg-subtle);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.workspace-card>header>span{background:var(--if-info-soft);width:30px;height:30px;color:var(--if-info);place-items:center;display:grid;overflow:hidden}.workspace-card>header>span img{object-fit:cover;width:100%;height:100%}.workspace-card>header>div:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-card h3,.workspace-card p{margin:0}.workspace-card h3{font-size:12px}.workspace-card p{color:var(--muted);font-size:9px}.workspace-card>header small{color:var(--quiet);font-size:8px}.workspace-card__title{align-items:center;gap:7px;display:flex}.workspace-card__title b{border:1px solid var(--if-border-selected);background:var(--if-info-soft);color:var(--if-info);text-transform:uppercase;padding:2px 5px;font-size:8px}.workspace-card__header-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.workspace-card__header-actions>span{color:var(--quiet);white-space:nowrap;font-size:9px}.workspace-card__branding{border-bottom:1px solid var(--border-soft);grid-column:1/-1;align-items:center;gap:10px;padding-bottom:8px;display:flex}.workspace-card__branding>img{object-fit:cover;background:#071a31;border:1px solid #7ea3bd;border-radius:7px;width:46px;height:46px}.workspace-card__branding>span{align-items:center;gap:7px;display:flex}.workspace-card__branding input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-card__members{display:grid}.workspace-card__members>header{border-bottom:var(--if-divider);background:var(--if-bg-subtle);color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-black);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.workspace-card__members>header>span{align-items:center;gap:6px;display:inline-flex}.workspace-card__members>header>button{color:var(--if-link);text-transform:none}.workspace-card__members>div{border-top:1px solid var(--border-soft);grid-template-columns:minmax(180px,1fr) 130px auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.workspace-card__members>header+div{border-top:0}.workspace-card__members>div>b,.workspace-card__members>div>em{color:var(--brand);font-size:9px;font-style:normal}.workspace-policy-panel{gap:var(--if-space-3);padding:var(--if-space-3)}.workspace-policy-panel>p{max-width:72ch;color:var(--if-text-muted);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-normal);margin:0}.profile-workspace-switcher__control{min-width:0}.account-gate__alternate{justify-self:center}.account-gate__card--workspace{width:min(620px,100vw - 24px)}.workspace-access-list{margin:var(--if-space-4) 0;text-align:left}.workspace-access-list__mark{border-radius:var(--if-radius-sm);background:var(--if-info-soft);width:2.125rem;height:2.125rem;color:var(--if-info);place-items:center;display:grid;overflow:hidden}.workspace-access-list__mark img{object-fit:cover;background:var(--if-brand-900);width:100%;height:100%}.workspace-access-actions{justify-content:center;align-items:center;gap:8px;display:flex}.workspace-access-actions>button{min-height:var(--if-control-height)}@media (width<=740px){.user-management__form-grid{grid-template-columns:1fr}.user-management__form-grid input{min-height:44px}.user-management__actions{justify-content:flex-start}.user-management__actions .if-btn{min-height:44px}.registration-management__actions,.registration-management__actions>span:last-child{flex-direction:column;align-items:stretch}.registration-management__actions .if-btn,.registration-code .if-btn{width:100%;min-height:44px}.workspace-request-queue>article{grid-template-columns:1fr;align-items:stretch}.workspace-card>header{grid-template-columns:36px minmax(0,1fr);align-items:start}.workspace-card__header-actions{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));justify-content:stretch;width:100%;display:grid}.workspace-card__header-actions>span{grid-column:1/-1}.workspace-card__header-actions>button{width:100%;min-width:0}.workspace-card__members>div{grid-template-columns:minmax(0,1fr) auto}.workspace-card__members>div>b,.workspace-card__members>div>em{grid-column:1;justify-self:start}.workspace-card__members>div>button{grid-column:2;justify-self:end}.workspace-access-model__roles{grid-template-columns:1fr}.workspace-access-model__roles article{grid-template-columns:1fr;gap:3px}.workspace-access-model__roles article:nth-child(odd){border-right:0}.workspace-management button,.workspace-management input,.workspace-management select{min-height:44px}}@media (width<=520px){.source-health-grid:not(.is-expanded)>details:nth-child(n+4){display:none}}@media (width<=620px){.app__content--profile,.app__content--security,.app__content--agents{width:100%}.dbi-subsection-navigation{gap:var(--if-space-2);grid-template-columns:1fr}.profile-page__content{padding-top:8px}.profile-page__panel{border-radius:var(--if-card-radius)}.profile-page__panel-header{padding:9px 10px}.profile-page__panel-body{gap:11px;padding:11px 10px}.profile-page__panel-footer{padding:8px 10px}.profile-page .if-input,.profile-page .if-btn{min-height:44px}.profile-page__form-grid--security .if-field--full{max-width:none}.profile-page__account-meta{grid-template-columns:1fr;gap:8px}}*{box-sizing:border-box}body{background:var(--page-bg);min-width:320px;color:var(--text);margin:0}button,input,select{font:inherit}button{cursor:pointer}.app{gap:0;width:100%;margin:0;padding:0;display:grid}.app__content{width:100%;max-width:none;padding:var(--analytics-canvas-gutter);align-content:start;gap:12px;min-width:0;margin:0;display:grid}.ci-budget-app .app__content.if-operations-workspace{width:100%;max-width:none;padding:var(--analytics-canvas-gutter);margin-inline:0}.app__content--calendar{gap:6px}.app__content--timeline{gap:6px;padding-block-start:6px!important}.ci-budget-app{grid-template-rows:auto 1fr;align-content:start;min-height:100vh}.ci-intelligence-platform .if-product-header{z-index:var(--if-z-sticky)}.masthead{width:100%;min-height:auto;padding:8px var(--analytics-canvas-gutter) 7px;border-bottom:3px solid var(--brand);background:var(--brand-dark);color:#fff;margin:0;display:block;position:sticky;top:0;box-shadow:0 2px 10px #08182c2e}.masthead .masthead__inner{grid-template-columns:minmax(240px,310px) minmax(0,1fr) auto;align-items:center;gap:7px 14px;width:100%;min-width:0;max-width:none;margin:0;padding:0;display:grid}.profile-menu{justify-self:end;position:relative}.profile-trigger{color:#162f49;background:#fff;border:1px solid #ffffff85;border-radius:6px;align-items:center;gap:7px;max-width:220px;min-height:36px;padding:3px 8px 3px 4px;display:inline-flex;box-shadow:0 1px 2px #08182c29}.profile-trigger:hover,.profile-trigger:focus-visible{border-color:var(--brand-light);background:#edf7ff;box-shadow:0 0 0 2px #8bd3ff38}.profile-trigger--signin{padding-inline:12px}.profile-avatar{color:#173d67;letter-spacing:.03em;background:#eef5ff;border:1px solid #7aa7d1;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:inline-flex}.ci-profile-menu{min-width:0;max-width:100%}.ci-profile-menu .if-account-menu{min-width:0;max-width:min(220px,32vw)!important}.ci-profile-menu .if-account-menu__name,.ci-profile-menu__surface :where(.if-account-surface__identity,.if-account-action__content,.if-account-surface__footer){min-width:0}.ci-profile-menu .if-account-menu__name,.ci-profile-menu__surface :where(.if-account-surface__identity strong,.if-account-surface__identity span,.if-account-action__title,.if-account-action__meta,.if-account-surface__footer .if-text-xs){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ci-profile-menu__surface{color:#1b1b1b;max-width:calc(100vw - 24px);overflow:hidden}.ci-profile-menu__surface .if-account-surface__header,.ci-profile-menu__surface .if-account-surface__body,.ci-profile-menu__surface .if-account-surface__section,.ci-profile-menu__surface .if-account-surface__controls,.ci-profile-menu__surface .if-account-action,.ci-profile-menu__surface .if-account-surface__footer{min-width:0;max-width:100%}.ci-profile-menu__surface .if-account-surface__header{grid-template-columns:auto minmax(0,1fr)}.ci-profile-menu__surface .if-account-action{grid-template-columns:30px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.ci-profile-menu__surface .if-account-surface__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ci-profile-menu__surface .if-account-surface__control{min-width:0}.ci-profile-menu__surface .if-account-action__title{color:#1f2937;font-size:12px;line-height:1.15}.ci-profile-menu__surface .if-account-action__meta{color:#64748b;font-size:10.5px;line-height:1.25}.account-gate{color:#fff;background:#081b2c;place-items:center;min-height:100vh;padding:24px;display:grid}.account-gate--loading{align-content:center;gap:12px}.account-gate--loading h1{margin:2px 0 0;font-size:20px}.account-gate__loading-mark{place-items:center;width:62px;height:62px;display:inline-grid;position:relative}.account-gate__loading-mark:before{content:"";border:2px solid #8bd3ff;border-color:#8bd3ff #8bd3ff9e #8bd3ff26 #8bd3ff26;border-radius:50%;animation:1.1s linear infinite account-loading-spin;position:absolute;inset:0}.account-gate__loading-dots{align-items:center;gap:5px;height:10px;display:inline-flex}.account-gate__loading-dots i{background:#8bd3ff;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite account-loading-dot}.account-gate__loading-dots i:nth-child(2){animation-delay:.15s}.account-gate__loading-dots i:nth-child(3){animation-delay:.3s}@keyframes account-loading-spin{to{transform:rotate(360deg)}}@keyframes account-loading-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.account-gate__loading-mark:before,.account-gate__loading-dots i{animation:none}.account-gate__loading-dots i{opacity:.65}}.account-gate__card{width:min(440px,100%);color:var(--text);background:#fffffff7;border:1px solid #8bd3ff61;border-radius:16px;padding:clamp(24px,5vw,40px);box-shadow:0 26px 80px #00000052}.account-gate__mark{color:#fff;background:#071a31;border:1px solid #8bd3ffb8;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;overflow:hidden}.account-gate__eyebrow{color:var(--brand);text-transform:uppercase;margin:16px 0 3px;font-size:11px;font-weight:850}.account-gate h1{margin:0;font-size:clamp(24px,6vw,32px)}.account-gate h1+p{color:var(--muted);margin:9px 0 22px;line-height:1.5}.account-gate form{gap:14px;display:grid}.account-gate .if-field__label{text-align:left}.account-gate form>.if-btn{width:100%;min-height:2.75rem;padding-block:.625rem}.account-form__error,.account-form__message{font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);text-align:left;margin:0}.agent-token-once{gap:8px;display:grid}.agent-token-once p{font-size:var(--if-font-size-xs);margin:0}.agent-token-once code{overflow-wrap:anywhere;border-radius:var(--if-radius-sm);background:var(--if-bg-inverse);color:var(--if-text-inverse);font-size:var(--if-font-size-xs);-webkit-user-select:all;user-select:all;padding:10px;line-height:1.5}.agent-token-once button{justify-self:start}@media (width<=1050px){.masthead .masthead__inner{grid-template-columns:minmax(220px,1fr) auto}.ci-header-nav{grid-area:2/1/auto/-1}.profile-menu{grid-area:1/2}}@media (width<=620px){.masthead .masthead__inner{grid-template-columns:minmax(0,1fr) auto}.profile-trigger{min-width:44px;min-height:44px;padding:5px}.account-gate{padding:12px}.account-gate__card{padding:24px 18px}.account-gate .if-input,button.if-chart-bar{min-height:44px}}.masthead__brand{width:auto;min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;justify-self:start;align-items:center;gap:10px;margin:0;padding:0;text-decoration:none;display:inline-flex}.masthead__brand:hover{background:0 0}.masthead .masthead__mark{color:#fff;background:#071a31;border:1px solid #8bd3ffb8;border-radius:6px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.masthead__icon,.account-gate__mark img,.runtime-loading__mark img{object-fit:cover;width:100%;height:100%;display:block}.masthead__copy{gap:1px;min-width:0;display:grid}.masthead .if-product-header__eyebrow{max-width:100%;color:var(--brand-light);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;display:block;overflow:hidden}.masthead .if-product-header__title{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:20px;font-weight:850;line-height:1.05;display:block;overflow:hidden}.freshness-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.freshness-chip{border:1px solid var(--border);background:#fff;border-left:3px solid #71767a;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:30px;padding:4px 8px;display:grid}.freshness-chip--current{border-left-color:#00a91c}.freshness-chip--stale{border-left-color:#ffbe2e}.freshness-chip--unavailable{border-left-color:#d54309}.freshness-chip strong,.freshness-chip em,.freshness-chip small{min-width:0;font-style:normal}.freshness-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.freshness-chip em{text-transform:uppercase;font-size:10px;font-weight:850}.freshness-chip small{display:none}.analysis-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.analysis-actions button,.runtime-loading button{border:1px solid var(--border);color:#1a4480;min-height:32px;font:inherit;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.analysis-actions button:hover,.runtime-loading button:hover{border-color:var(--brand);background:var(--brand);color:#fff}.analysis-actions button:disabled{cursor:not-allowed;opacity:.5}.analysis-actions [role=status]{min-width:44px;color:var(--muted);font-size:10px;font-weight:800}.runtime-loading{border:1px solid var(--border);border-left:4px solid var(--brand);background:#fff;border-radius:4px;align-items:center;gap:10px;min-height:96px;padding:16px;display:flex}.runtime-loading__mark{background:#071a31;border:1px solid #7aa7d1;border-radius:8px;flex:0 0 42px;width:42px;height:42px;display:inline-flex;overflow:hidden}.runtime-loading p{color:var(--muted);margin:4px 0 0}.evidence-drawer__content dl{border:var(--if-divider);border-radius:var(--if-radius-sm);background:var(--if-border);gap:1px;margin:0 0 18px;display:grid;overflow:hidden}.evidence-drawer__content dl div{background:var(--if-bg-surface);gap:3px;padding:10px;display:grid}.evidence-drawer__content dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.evidence-drawer__content dd{overflow-wrap:anywhere;margin:0;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.masthead nav{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex;overflow:visible}.masthead .if-operations-topnav__link{border:1px solid var(--border);color:#fff;cursor:pointer;background:#ffffff14;border-color:#ffffff52;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}.masthead .if-operations-topnav__link:hover,.masthead .if-operations-topnav__link:focus-visible,.masthead .if-operations-topnav__link.active,.masthead .if-operations-topnav__link.is-active,.masthead .if-operations-topnav__secondary-button.has-active-child{border-color:var(--brand-light);background:var(--brand);color:#fff}.ci-header-nav .ci-header-nav__rich-menu .if-operations-topnav__menu-item.is-active{color:#1a4480;background:#eff6ff;border-color:#73b3e7;box-shadow:inset 3px 0 #005ea2}.secondary-nav.is-open .secondary-nav__trigger svg:last-child{transform:rotate(180deg)}.secondary-nav.is-active .secondary-nav__trigger{border-color:var(--brand-light);background:var(--brand);color:#fff}.secondary-nav.is-open .secondary-nav__menu{display:grid}.masthead .secondary-nav__item.is-active{color:#102a43;background:#e7f6ff;border-color:#9dbbd4}.masthead .masthead__brand,.masthead .masthead__brand:hover{min-height:0;color:inherit;background:0 0;border:0;padding:0}.filters{border:1px solid var(--border);background:var(--surface);border-radius:6px;grid-template-columns:minmax(280px,1.5fr) repeat(4,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.filters label,.filters .control-field{gap:4px;min-width:0;display:grid}.filters label>span,.filters .control-field>span{color:var(--muted);text-transform:uppercase;font-size:10.5px;font-weight:850}.filters input,.filters select{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-height:36px;color:var(--text);border-radius:4px;font-size:12px;font-weight:700}.filters input:not(.if-input){padding:6px 9px 6px 30px}.filters select{padding:6px 8px}.panel{border:1px solid var(--border);background:var(--surface);border-radius:6px}.grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.grid--wide{grid-template-columns:minmax(0,1fr) minmax(360px,.65fr)}.grid--wide .panel:last-child{grid-column:1/-1}.panel{min-width:0;padding:12px}.panel__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel__header div{align-items:center;gap:7px;min-width:0;display:flex}.panel__header h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:850;overflow:hidden}.panel__header span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800}.rank-list,.group-list,.signal-grid{gap:8px;display:grid}.rank-list article,.group-list article,.signal-grid article{border:1px solid var(--border-soft);background:var(--surface);border-radius:4px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:8px 9px;display:grid}.rank-list article{grid-template-columns:10px minmax(170px,.5fr) minmax(160px,1fr) 82px}.group-list article{grid-template-columns:minmax(0,1fr) 72px 82px 62px}.signal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.signal-grid article{align-content:start;min-height:88px}.dot{vertical-align:-1px;border-radius:2px;width:10px;height:10px;display:inline-block}.rank-list strong,.group-list strong,.signal-grid strong,.rank-list span,.group-list span,.signal-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-list strong,.group-list strong,.signal-grid strong{color:var(--text);font-size:12px;font-weight:850;display:block}.rank-list span,.group-list span,.signal-grid span{color:var(--quiet);font-size:11px;font-weight:700;display:block}.rank-list b,.group-list b,.matrix b{color:var(--text);text-align:right;font-size:12px;font-weight:850}.group-list em,.matrix em{color:var(--green);text-align:right;font-size:11px;font-style:normal;font-weight:850}.bar-track{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:2px;height:13px;display:block;overflow:hidden}.bar-track i{min-width:2px;height:100%;display:block}.spark{justify-content:center;align-items:end;gap:3px;height:28px;display:flex}.spark i{background:#005ea2;border-radius:2px 2px 0 0;width:9px}.matrix{overflow-x:auto}.grid--sources,.source-health-grid{gap:10px;display:grid}.grid--sources{grid-template-columns:repeat(2,minmax(0,1fr))}.source-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-health-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:inset 4px 0 0 var(--quiet);border-radius:4px;gap:8px;padding:9px;display:grid}.source-health-card--online{box-shadow:inset 4px 0 0 var(--green)}.source-health-card--redirected{box-shadow:inset 4px 0 0 var(--orange)}.source-health-card--unavailable{box-shadow:inset 4px 0 0 var(--red)}.source-health-card header,.source-health-card__summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.source-health-card__summary{cursor:pointer;list-style:none}.source-health-card__summary::-webkit-details-marker{display:none}.source-health-card__summary:after{color:var(--if-link);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-semibold);content:"View probe details";grid-column:1/-1}.source-health-card[open] .source-health-card__summary:after{content:"Hide probe details"}.source-health-card header span,.source-health-card__summary span{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.source-health-card header strong,.source-health-card__summary strong{color:var(--text);font-size:12.5px;font-weight:850;line-height:1.2;display:block}.source-health-card header b,.source-health-card__summary b{border:1px solid var(--green);min-height:24px;color:var(--green);text-transform:uppercase;white-space:nowrap;background:#f3faf2;border-radius:4px;justify-content:center;align-items:center;padding:3px 6px;font-size:10px;font-weight:850;display:inline-flex}.source-health-card--redirected header b,.source-health-card--redirected .source-health-card__summary b{border-color:var(--orange);color:var(--orange);background:#fff8ec}.source-health-card--unavailable header b,.source-health-card--unavailable .source-health-card__summary b{border-color:var(--red);color:var(--red);background:#fff5f3}.source-health-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.source-health-disclosure{width:calc(100% - var(--if-space-6));margin:var(--if-space-3)}.momentum-grid{gap:10px;display:grid}.momentum-card{border:1px solid var(--border);background:var(--surface);border-radius:4px;min-width:0}.analytic-card--green{box-shadow:inset 4px 0 0 var(--green)}.analytic-card--purple{box-shadow:inset 4px 0 0 var(--purple)}.analytic-card--orange{box-shadow:inset 4px 0 0 var(--orange)}.momentum-card p{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.35}.momentum-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.momentum-card{gap:8px;padding:10px;display:grid}.momentum-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.momentum-card header span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.momentum-card header strong{color:var(--text);margin-top:3px;font-size:13px;font-weight:850;line-height:1.2;display:block}.momentum-card header b{border:1px solid var(--brand);min-height:25px;color:var(--brand);white-space:nowrap;background:#eef7ff;border-radius:4px;justify-content:center;align-items:center;padding:4px 7px;font-size:11px;font-weight:850;display:inline-flex}.visual-flow-grid,.visual-signal-stack,.visual-timing-ribbon,.visual-cluster-brief{gap:10px;display:grid}.visual-bubble-field{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:6px;min-height:340px;position:relative;overflow:hidden}.visual-bubble-field button{background:var(--green);color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0f172a2e}.visual-bubble-field button.active{background:var(--brand);outline:3px solid #005ea238}.visual-bubble-field button:hover{background:var(--orange)}.visual-bubble-field button span{font-size:12px;font-weight:900}.visual-comparison-board{gap:6px;max-width:100%;padding-bottom:2px;display:grid;overflow-x:auto}.visual-comparison-board__header,.visual-comparison-board button{grid-template-columns:minmax(240px, 1.25fr) repeat(var(--comparison-columns), minmax(108px, 1fr));align-items:stretch;gap:6px;min-width:980px;display:grid}.visual-comparison-board__header span{border:1px solid var(--border-soft);background:var(--surface-muted);min-width:0;color:var(--muted);text-transform:uppercase;border-radius:4px;padding:7px 8px;font-size:10px;font-weight:850;line-height:1.2}.visual-comparison-board button{color:inherit;text-align:left;background:0 0;border:0}.visual-comparison-board button>span{border:1px solid var(--border-soft);background:var(--surface);border-radius:4px;min-width:0;padding:9px}.visual-comparison-board button.active>span{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.visual-comparison-board button:hover>span{border-color:var(--brand)}.visual-comparison-board__lane{box-shadow:inset 3px 0 0 var(--brand);align-content:center;gap:4px;display:grid}.visual-comparison-board__lane strong,.visual-comparison-board__lane em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visual-comparison-board__lane strong{color:var(--text);font-size:12px;font-weight:850}.visual-comparison-board__lane em{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:750}.visual-comparison-board__metric{align-content:center;gap:7px;display:grid}.visual-comparison-board__metric b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:850;overflow:hidden}.visual-comparison-board__metric i{background:var(--border-soft);border-radius:999px;height:8px;display:block;overflow:hidden}.visual-comparison-board__metric i em{border-radius:inherit;background:var(--brand);height:100%;display:block}.visual-comparison-board__metric--green i em{background:var(--green)}.visual-comparison-board__metric--purple i em{background:var(--purple)}.visual-comparison-board__metric--orange i em{background:var(--orange)}.visual-comparison-board__metric--red i em{background:var(--red)}.visual-axis{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850;position:absolute}.visual-axis--x{bottom:10px;right:12px}.visual-axis--y{top:12px;left:12px}.visual-flow-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-flow-node,.visual-signal,.visual-timing-ribbon article,.visual-cluster-brief article{border:1px solid var(--border-soft);background:var(--surface);border-radius:4px;min-width:0;padding:10px}.visual-flow-node{align-content:start;gap:5px;display:grid}.visual-flow-node--blue{box-shadow:inset 3px 0 0 var(--brand)}.visual-flow-node--green{box-shadow:inset 3px 0 0 var(--green)}.visual-flow-node--purple{box-shadow:inset 3px 0 0 var(--purple)}.visual-flow-node--orange{box-shadow:inset 3px 0 0 var(--orange)}.visual-flow-node--red{box-shadow:inset 3px 0 0 var(--red)}.visual-flow-node span,.visual-signal span,.visual-timing-ribbon span,.visual-cluster-brief span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.visual-flow-node strong,.visual-cluster-brief strong{min-width:0;color:var(--text);text-overflow:ellipsis;font-size:14px;font-weight:850;line-height:1.2;overflow:hidden}.visual-flow-node p,.visual-timing-ribbon p,.visual-cluster-brief p{color:var(--muted);margin:0;font-size:11.5px;font-weight:650;line-height:1.4}.visual-signal-stack{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-signal{gap:8px;display:grid}.visual-signal header,.visual-timing-ribbon header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.visual-signal b,.visual-timing-ribbon b{color:var(--text);white-space:nowrap;font-size:12px;font-weight:850}.visual-signal div,.visual-timing-ribbon div{background:var(--border-soft);border-radius:999px;height:9px;overflow:hidden}.visual-signal i,.visual-timing-ribbon i{border-radius:inherit;background:var(--brand);height:100%;display:block}.visual-signal--green i{background:var(--green)}.visual-signal--orange i{background:var(--orange)}.visual-signal--purple i{background:var(--purple)}.visual-signal--red i{background:var(--red)}.visual-timing-ribbon{grid-template-columns:repeat(4,minmax(0,1fr))}.visual-timing-ribbon article{box-shadow:inset 3px 0 0 var(--orange);align-content:start;gap:8px;display:grid}.visual-heatmap{max-width:100%;padding-bottom:2px;overflow-x:auto}.visual-heatmap__grid{grid-template-columns:minmax(190px, .9fr) repeat(var(--heatmap-columns), minmax(118px, 1fr));gap:6px;min-width:780px;display:grid}.visual-heatmap__grid>strong,.visual-heatmap__row>b,.visual-heatmap__row>span{border:1px solid var(--border-soft);border-radius:4px;min-width:0;padding:9px}.visual-heatmap__grid>strong{background:var(--surface-muted);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.25}.visual-heatmap__row{display:contents}.visual-heatmap__row>b{background:var(--surface);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:850;overflow:hidden}.visual-heatmap__row>span{min-height:58px;color:var(--text);align-content:center;gap:3px;display:grid}.visual-heatmap__row>span strong,.visual-heatmap__row>span em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.visual-heatmap__row>span strong{font-size:15px;font-weight:900}.visual-heatmap__row>span em{font-size:10px;font-style:normal;font-weight:800}.visual-cluster-brief{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-cluster-brief article{box-shadow:inset 3px 0 0 var(--green);align-content:start;gap:5px;display:grid}.award-rollup-list{gap:8px;display:grid}.award-rollup-list article{border:1px solid var(--border-soft);background:var(--surface);border-radius:4px;grid-template-columns:minmax(0,1fr) 86px 64px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.award-rollup-list strong,.award-rollup-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.award-rollup-list strong{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:850}.award-rollup-list b,.award-rollup-list span{color:var(--muted);text-align:right;white-space:nowrap;font-size:11px;font-weight:800}.source-roadmap__item{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:inset 4px 0 0 var(--quiet);border-radius:4px;align-content:start;gap:9px;padding:11px;display:grid}.source-roadmap__item--live{box-shadow:inset 4px 0 0 var(--brand)}.source-roadmap__item--next{box-shadow:inset 4px 0 0 var(--green)}.source-roadmap__item--partial{box-shadow:inset 4px 0 0 var(--purple)}.source-roadmap__item span{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.source-roadmap__item strong{color:var(--text);font-size:13px;font-weight:850;line-height:1.2;display:block}.source-roadmap__item p,.source-roadmap__item em{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.4}.source-roadmap__item em{color:var(--muted);font-style:normal}.source-card{border:1px solid var(--border);background:var(--surface);border-radius:4px;gap:10px;min-width:0;padding:11px;display:grid}.source-card header{grid-template-columns:10px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.source-card header a{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--brand);border-radius:4px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.source-card header a:hover{border-color:var(--brand);background:var(--brand);color:#fff}.source-card strong,.source-card span{overflow-wrap:anywhere}.source-card header strong{color:var(--text);font-size:13px;font-weight:850;display:block}.source-card header span{color:var(--muted);font-size:11px;font-weight:700;display:block}.source-card p{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.4}.source-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.source-card dl div,.source-health-card dl div{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:4px;min-width:0;padding:7px 8px}.source-card dt,.source-health-card dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.source-card dd,.source-health-card dd{color:var(--text);margin:3px 0 0;font-size:11px;font-weight:750;line-height:1.35}.source-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.source-list li{border:1px solid var(--border-soft);background:var(--surface-muted);min-height:38px;color:var(--text);border-radius:4px;padding:8px 9px;font-size:12px;font-weight:700;line-height:1.35}.source-list--next li{box-shadow:inset 3px 0 0 var(--green)}.trend-year-list,.trend-comparable-list,.trend-series-grid{gap:10px;display:grid}.trend-year-list{grid-template-columns:repeat(4,minmax(0,1fr))}.trend-year-card,.trend-comparable-list article,.trend-series-card{border:1px solid var(--border);background:var(--surface);border-radius:4px;min-width:0;padding:10px}.trend-year-card{box-shadow:inset 4px 0 0 var(--brand);gap:9px;display:grid}.trend-year-card header,.trend-series-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.trend-year-card header span,.trend-series-card header span{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.trend-year-card header strong,.trend-series-card header strong{color:var(--text);font-size:13px;font-weight:850;line-height:1.2;display:block}.trend-year-card header b,.trend-series-card header b,.trend-comparable-list article b{color:var(--text);text-align:right;white-space:nowrap;font-size:13px;font-weight:850}.trend-year-card__meta{border-top:1px solid var(--border-soft);color:var(--muted);flex-wrap:wrap;gap:5px 12px;padding-top:7px;font-size:10.5px;line-height:1.35;display:flex}.trend-year-card__meta span{min-width:0}.trend-year-card__meta strong{color:var(--text)}.trend-comparable-list article{grid-template-columns:minmax(96px,.5fr) minmax(0,1fr) 84px;align-items:center;gap:8px;margin-bottom:7px;display:grid}.trend-comparable-list article:last-child{margin-bottom:0}.trend-comparable-list article strong,.trend-comparable-list article span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trend-comparable-list article strong{color:var(--text);font-size:12px;font-weight:850}.trend-comparable-list article span{color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:750}.trend-series-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trend-series-card{gap:9px;display:grid}.trend-series-card header{grid-template-columns:10px minmax(0,1fr) auto;align-items:center}.trend-series-card--signal header{grid-template-columns:minmax(0,1fr) auto}.mini-bars{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px;height:92px;padding:8px 8px 6px;display:grid}.mini-bars span{text-align:center;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:5px;min-width:0;height:100%;display:grid}.mini-bars i{border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.mini-bars em{color:var(--muted);font-size:9.5px;font-style:normal;font-weight:800}table{border-collapse:collapse;background:var(--surface);width:100%;min-width:1040px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e5edf5;padding:8px 9px;font-size:12px}th{z-index:1;color:var(--muted);background:var(--surface-muted);text-transform:uppercase;font-size:10.5px;font-weight:850;position:sticky;top:0}td{color:var(--text);font-weight:700}td:nth-child(n+4),th:nth-child(n+4){text-align:right}td strong,td span{text-overflow:ellipsis;white-space:nowrap;max-width:420px;display:block;overflow:hidden}td span{color:var(--quiet);margin-top:3px;font-size:10.5px}td .dot{margin-right:6px}.lifecycle-page{align-content:start}.lifecycle-account-picker p,.lifecycle-caveat{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.45}.lifecycle-account-picker{border:1px solid var(--border);background:var(--surface);border-radius:6px;grid-template-columns:minmax(120px,.18fr) minmax(280px,1fr) minmax(240px,auto);align-items:center;gap:10px;padding:12px;display:grid}.lifecycle-account-picker>span{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:850}.lifecycle-waterfall{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lifecycle-stage{background:var(--surface);gap:7px;min-width:0;padding:10px;display:grid}.lifecycle-stage header,.lifecycle-stage header>div{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.lifecycle-stage header span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.lifecycle-stage header strong{white-space:nowrap;font-size:18px;font-weight:850}.lifecycle-stage>i,.tafs-flow__bars i{background:#e5edf5;border-radius:999px;height:9px;display:block;overflow:hidden}.lifecycle-stage>i>b,.tafs-flow__bars i>b{border-radius:inherit;background:var(--brand);height:100%;display:block}.lifecycle-stage p{color:var(--quiet);margin:0;font-size:11px;line-height:1.4}.evidence-class{border:1px solid var(--green);min-height:22px;color:var(--green);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 6px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.evidence-class--derived{border-color:var(--orange);color:var(--orange)}.tafs-flow{gap:10px;display:grid}.tafs-flow article{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:5px;gap:10px;padding:12px;display:grid}.tafs-flow__more{background:var(--surface)}.tafs-flow--nested{padding:10px}.tafs-flow article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tafs-flow article>header div{min-width:0;display:grid}.tafs-flow article>header strong,.tafs-flow article>header span{overflow-wrap:anywhere}.tafs-flow article>header span{color:var(--muted);margin-top:2px;font-size:11px}.tafs-flow article>header a{min-height:32px;color:var(--brand);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.tafs-flow__bars{gap:6px;display:grid}.tafs-flow__bars>div{grid-template-columns:88px minmax(120px,1fr) 90px;align-items:center;gap:8px;display:grid}.tafs-flow__bars span,.tafs-flow__bars strong{font-size:11px}.tafs-flow__bars strong{text-align:right}.tafs-flow__bars .tone-purple{background:var(--purple)}.tafs-flow__bars .tone-green{background:var(--green)}.tafs-flow__bars .tone-blue{background:var(--brand)}.award-account-flow,.fiscal-history{gap:10px;display:grid}.award-account-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.award-account-flow article,.fiscal-history article{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:5px;gap:9px;min-width:0;padding:12px;display:grid}.award-account-flow article>header,.fiscal-history article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.award-account-flow article>header>div{min-width:0;display:grid}.award-account-flow article>header strong,.award-account-flow article>header span,.award-account-flow article>p{overflow-wrap:anywhere}.award-account-flow article>header span,.award-account-flow article>p,.fiscal-history article>header span{color:var(--muted);font-size:11px;line-height:1.4}.award-account-flow article>header a{min-height:32px;color:var(--brand);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.award-account-flow article>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.award-account-flow article>div,.fiscal-history article>div{grid-template-columns:minmax(120px,.7fr) minmax(100px,1fr) 88px;align-items:center;gap:8px;display:grid}.award-account-flow article>div span,.award-account-flow article>div strong,.fiscal-history article>div span,.fiscal-history article>div strong{font-size:11px}.award-account-flow article>div strong,.fiscal-history article>div strong{text-align:right}.award-account-flow article>div i,.fiscal-history article>div i{background:#e5edf5;border-radius:999px;height:9px;display:block;overflow:hidden}.award-account-flow article>div i>b,.fiscal-history article>div i>b{border-radius:inherit;background:var(--brand);height:100%;display:block}.fiscal-history{grid-template-columns:repeat(5,minmax(0,1fr))}.fiscal-history article>div{grid-template-columns:72px minmax(44px,1fr) 76px}.fiscal-history .tone-purple{background:var(--purple)}.fiscal-history .tone-green{background:var(--green)}.fiscal-history .tone-blue{background:var(--brand)}.burn-chart{gap:8px;min-width:0;display:grid}.burn-chart svg{border:1px solid var(--border-soft);background:var(--surface-muted);width:100%;height:auto;max-height:300px}.burn-chart svg line{stroke:var(--border);stroke-width:1px}.burn-chart svg polyline{fill:none;stroke:var(--brand);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.burn-chart svg circle{fill:var(--surface);stroke:var(--brand);stroke-width:3px}.burn-chart__periods{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:6px;display:grid}.burn-chart__periods span{border:1px solid var(--border-soft);color:var(--muted);padding:7px;font-size:10px;display:grid}.burn-chart__periods strong{color:var(--text);margin-top:2px;font-size:11px}.lifecycle-evidence{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.lifecycle-evidence a{border:1px solid var(--border-soft);background:var(--surface-muted);min-height:64px;color:var(--brand);border-radius:4px;gap:3px;padding:11px;text-decoration:none;display:grid}.lifecycle-evidence span{color:var(--muted);font-size:11px;line-height:1.4}@media (width<=1100px){.grid--wide,.grid--sources,.source-hero,.source-register,.source-roadmap,.source-health-grid,.trend-year-list,.trend-series-grid,.momentum-grid,.visual-flow-grid,.visual-signal-stack,.visual-timing-ribbon,.visual-cluster-brief{grid-template-columns:1fr}.filters,.source-health-summary,.momentum-grid,.visual-flow-grid,.visual-signal-stack,.visual-timing-ribbon,.visual-cluster-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.masthead .masthead__inner{grid-template-columns:1fr;align-items:start}.masthead nav{justify-content:flex-start}}@media (width<=720px){.ci-budget-app .app__content.if-operations-workspace{gap:10px;padding:8px}.app__content--sources{gap:8px}.masthead{z-index:var(--if-z-sticky);padding:5px 8px;box-shadow:0 2px 10px #08182c2e}.masthead .masthead__inner{gap:4px}.masthead__brand{min-width:0}.masthead .masthead__brand{min-height:44px}.masthead .masthead__mark{flex-basis:28px;width:28px;height:28px}.masthead .if-product-header__eyebrow{max-width:100%;color:var(--brand-light);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1;overflow:hidden}.masthead .if-product-header__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;line-height:1.05;overflow:hidden}.masthead nav{overscroll-behavior-inline:contain;scrollbar-width:none;contain:inline-size;flex-wrap:nowrap;justify-content:flex-start;gap:3px;width:100%;min-width:0;max-width:100%;padding:0 1px 2px;display:flex;overflow:auto hidden}.masthead nav::-webkit-scrollbar{display:none}.masthead .if-operations-topnav__link{flex:none;gap:4px;min-height:44px;padding:4px 5px;font-size:10.5px}.ci-header-nav>.if-operations-topnav__link:first-of-type,.ci-header-nav>.if-operations-topnav__link:nth-of-type(3),.ci-header-nav>.if-operations-topnav__link:nth-of-type(4){width:44px;font-size:0}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.filters label>span{font-size:9.5px}.filters input,.filters select{min-height:44px;font-size:var(--if-font-size-sm)}.freshness-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.freshness-chip{gap:3px;min-height:32px;padding:4px 5px}.freshness-chip strong,.freshness-chip em{font-size:8px}.analysis-actions button,.runtime-loading button,.app__content a[target=_blank]{min-height:44px}.app__content a[target=_blank]{align-items:center;display:inline-flex}.source-page:not(.is-expanded) .source-health-grid>:nth-child(n+6),.source-page:not(.is-expanded) .coverage-diagnostic-grid>:nth-child(n+6),.source-page:not(.is-expanded) .source-roadmap>:nth-child(n+6),.source-page:not(.is-expanded) .source-register>:nth-child(n+6),.source-page:not(.is-expanded) .pipeline-source-grid>:nth-child(n+6),.source-page:not(.is-expanded)>:nth-child(n+8){display:none}.source-health-summary,.momentum-grid,.source-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.source-hero{gap:0}.source-hero>div:first-child{padding:14px}.source-hero h2{font-size:22px}.source-hero__facts{padding:0 10px 10px}.source-hero__facts article{min-height:64px}.source-hero__facts strong{font-size:20px}.signal-grid,.source-card dl{grid-template-columns:1fr}.source-health-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-comparable-list article{grid-template-columns:minmax(70px,.5fr) minmax(0,1fr) 76px}.rank-list article,.group-list article{background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 82px;padding-inline:0}.rank-list article:first-child,.group-list article:first-child{border-top:0}.rank-list article>.dot,.rank-list article>.bar-track,.group-list .spark,.group-list em{display:none}.visual-flow-grid,.visual-signal-stack,.visual-timing-ribbon,.visual-cluster-brief{grid-template-columns:1fr}.visual-bubble-field{min-height:300px}.panel__header{flex-direction:column;align-items:flex-start}.panel__header h2{white-space:normal}.panel__header span{overflow-wrap:anywhere;white-space:normal;max-width:100%}table{min-width:860px}}.capture-page{gap:6px;min-width:0;display:grid}.capture-filters,.capture-section,.capture-detail{border:1px solid var(--border);background:var(--surface);border-radius:8px}.capture-filters__heading button,.capture-detail__heading-actions button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--brand-dark);border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-weight:750;display:inline-flex}.capture-filters__heading button:hover,.capture-detail__heading-actions button:hover{border-color:var(--brand);color:var(--brand)}.capture-hero__boundary{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex;color:var(--quiet)!important;margin-top:4px!important;font-size:10px!important}.capture-hero__boundary svg{color:var(--green);flex:none}.capture-hero__boundary strong{color:var(--text)}.capture-hero__boundary span{color:var(--quiet);text-transform:none;font-size:10px;display:inline}.capture-filters{grid-template-columns:minmax(220px,1.7fr) repeat(5,minmax(145px,1fr));gap:6px 8px;padding:6px 8px 8px;display:grid}.capture-filters__heading{min-height:28px;color:var(--brand-dark);grid-column:1/-1;align-items:center;gap:7px;display:flex}.capture-filters__heading span{color:var(--muted);font-size:12px}.capture-filters__heading button{min-height:28px;margin-left:auto;padding:4px 9px;font-size:12px}.capture-filters__heading button:disabled{cursor:default;opacity:.45}.capture-filter-toggle{margin-left:auto!important;display:inline-flex!important}.capture-filters__heading .capture-filter-toggle+button{margin-left:0}.capture-filters:not(.is-expanded) .capture-filter--advanced{display:none}.capture-quickviews{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-bottom:2px;display:flex}.capture-quickviews>span{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;margin-right:2px;font-size:10px;font-weight:800}.capture-quickviews button,.capture-gantt-tools button{min-height:32px;color:var(--brand-dark);background:#f5f9fc;border:1px solid #b9cad8;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.capture-quickviews button:hover,.capture-gantt-tools button:hover{border-color:var(--brand);background:#eaf5fc}.capture-gantt-tools button:disabled{cursor:default;opacity:.45}.capture-command-rail{grid-template-columns:minmax(280px,1fr);padding-block:5px 7px}@media (width>=1101px){.capture-command-rail:not(.is-expanded){grid-template-columns:minmax(290px,.72fr) minmax(690px,2fr);align-items:end}.capture-command-rail:not(.is-expanded) .capture-filters__heading{grid-column:1/-1}.capture-command-rail:not(.is-expanded) .capture-quickviews{grid-area:2/2}.capture-command-rail:not(.is-expanded) .capture-filter--search{grid-area:2/1}}.capture-command-rail:not(.is-expanded) .capture-filter--advanced{display:none}.capture-command-rail .capture-quickviews{padding-bottom:0}.capture-command-rail .capture-filters__heading button{margin-left:0}.capture-command-rail .capture-filters__heading .capture-filter-toggle{margin-left:auto!important}.capture-command-rail .capture-quickviews button[aria-pressed=true],.capture-gantt-commandbar button[aria-pressed=true]{border-color:var(--brand);color:#003f67;background:#e2f1fb;box-shadow:inset 0 0 0 1px #005ea21f}.capture-gantt-commandbar{border-bottom:1px solid var(--border-soft);scrollbar-width:thin;background:#f8fafc;align-items:center;gap:8px;min-height:44px;padding:5px 8px;display:flex;overflow-x:auto}.capture-gantt-commandbar__group,.capture-gantt-commandbar__actions{flex:none;align-items:center;gap:4px;display:flex}.capture-gantt-commandbar__group+.capture-gantt-commandbar__group,.capture-gantt-commandbar__actions{border-left:1px solid #cfdbe5;padding-left:8px}.capture-gantt-commandbar__group>span{color:var(--quiet);letter-spacing:.05em;text-transform:uppercase;margin-right:2px;font-size:9px;font-weight:850}.capture-gantt-commandbar button{min-height:32px;color:var(--brand-dark);white-space:nowrap;background:#fff;border:1px solid #b9cad8;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.capture-gantt-commandbar button:not(:disabled):hover{border-color:var(--brand);background:#edf6fc}.capture-gantt-commandbar button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.capture-gantt-commandbar__actions{margin-left:auto}.capture-gantt-commandbar button:disabled{cursor:default;opacity:.45}.capture-filter{gap:2px;min-width:0;display:grid}.capture-filter>span{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.capture-filter select,.capture-filter input{border:1px solid var(--border);width:100%;min-width:0;min-height:38px;color:var(--text);background:#fff;border-radius:5px;font-size:12px}.capture-filter select{padding:7px 28px 7px 8px}.capture-filter i{font-style:normal;display:block;position:relative}.capture-filter i svg{z-index:1;color:var(--quiet);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.capture-filter input{padding:7px 9px 7px 38px}.capture-detail{gap:12px;display:grid}.capture-detail__heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.capture-detail__heading-actions button{align-items:center;gap:5px;padding-inline:10px;display:inline-flex}.capture-detail__heading-actions button.is-active{border-color:var(--brand);color:var(--brand-dark);background:#e8f4fb}.capture-detail__relations{border-top:1px solid var(--border-soft);gap:8px;padding-top:8px;display:grid}.capture-detail__relations h3,.capture-detail__relations section>strong,.capture-detail__relations section>small{margin:0;display:block}.capture-detail__relations h3{color:var(--brand-dark);font-size:13px}.capture-detail__relations section{gap:4px;display:grid}.capture-detail__relations section>small{color:var(--quiet);font-size:9px}.capture-detail__relations section>button{border:1px solid var(--border-soft);min-height:36px;color:var(--text);text-align:left;background:#fff;border-radius:4px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.capture-detail__relations section>button:hover,.capture-detail__relations section>button:focus-visible{border-color:var(--brand);background:#f1f8fc;outline:none}.capture-detail__relations section>button b{color:var(--brand);font-size:9px}.capture-detail__relations section>button span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.capture-detail__relations section>button em{color:var(--muted);font-size:9px;font-style:normal}.capture-followon-detail{gap:14px;display:grid}.capture-followon-detail__lineage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.capture-followon-detail__lineage article{border:1px solid var(--border-soft);background:#f7fafc;border-radius:6px;gap:3px;min-width:0;padding:11px;display:grid}.capture-followon-detail__lineage article:last-child{background:#fff5fa;border-color:#d9a8c5}.capture-followon-detail__lineage span,.capture-followon-detail dt{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.capture-followon-detail__lineage strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.capture-followon-detail__lineage small{color:var(--muted);font-size:10px}.capture-followon-detail__lineage>svg{color:#a63a78}.capture-followon-detail>dl{border:1px solid var(--border-soft);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.capture-followon-detail>dl div{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);gap:3px;min-width:0;padding:9px;display:grid}.capture-followon-detail>dl div:nth-child(4n){border-right:0}.capture-followon-detail>dl div:nth-last-child(-n+4){border-bottom:0}.capture-followon-detail dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750}.capture-followon-detail>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.capture-followon-detail__boundary{background:#fff5fa;border-left:4px solid #a63a78;align-items:flex-start;gap:7px;padding:9px 10px;display:flex;color:var(--text)!important}.capture-followon-detail__boundary svg{color:#a63a78;flex:none}.capture-followon-detail__actions{flex-wrap:wrap;gap:7px;display:flex}.capture-followon-detail__actions button,.capture-followon-detail__actions a{border:1px solid var(--border);min-height:38px;color:var(--brand-dark);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.capture-followon-detail__actions button{color:#762554;background:#fff5fa;border-color:#a63a78}.capture-compare{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 4px 16px #102d440f}.capture-compare__heading>div{color:var(--brand-dark);align-items:center;gap:8px;display:flex}.capture-compare__heading>div span{min-width:0}.capture-saved-views__list small,.capture-compare__heading small{color:var(--quiet);font-size:9px}.capture-compare__heading>button{align-items:center;gap:5px;min-height:34px;display:inline-flex}.capture-saved-views__list{flex:100%;gap:6px;padding:7px 9px;display:flex;overflow-x:auto}.capture-saved-views__list>span{background:#f8fbfd;border:1px solid #bfd0dd;border-radius:5px;flex:none;display:flex;overflow:hidden}.capture-saved-views__list button{background:0 0;border:0;border-radius:0;min-height:38px}.capture-saved-views__list button:first-child{min-width:145px;color:var(--text);text-align:left;padding:5px 8px;display:grid}.capture-saved-views__list button:last-child{width:38px;color:var(--muted);padding:0}.capture-compare-notice{color:#704500;background:#fff8e8;border:1px solid #e2a75b;border-radius:5px;margin:0;padding:9px 12px;font-size:11px}.capture-compare__heading{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:10px 12px;display:flex}.capture-compare__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;display:grid}.capture-compare__grid>article{border-right:1px solid var(--border-soft);gap:8px;min-width:0;padding:12px;display:grid}.capture-compare__card-heading{grid-template-columns:minmax(0,1fr) 34px;gap:5px;display:grid}.capture-compare__card-heading button{min-width:0;color:var(--text);background:0 0;border:0}.capture-compare__card-heading button:first-child{text-align:left;gap:2px;display:grid}.capture-compare__card-heading button:first-child b{color:var(--brand);font-size:9px}.capture-compare__card-heading button:first-child span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.capture-compare__card-heading button:last-child{width:34px;color:var(--muted);padding:0}.capture-compare dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.capture-compare dl div{background:#f7fafc;min-width:0;padding:5px}.capture-compare dt{color:var(--quiet);text-transform:uppercase;font-size:8px;font-weight:800}.capture-compare dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;font-weight:700;overflow:hidden}.capture-compare__track{background:#e6edf3;border-radius:3px;height:10px;position:relative;overflow:hidden}.capture-compare__track i{background:var(--brand);border-radius:2px;min-width:4px;position:absolute;top:1px;bottom:1px}.capture-compare__grid>article>small{color:var(--quiet);font-size:9px}.capture-targeting{background:#f7fbfe;border:1px solid #94b8ce;border-radius:9px;gap:14px;padding:16px;display:grid;box-shadow:0 6px 22px #102d4414}.capture-targeting__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.capture-targeting__heading>div:first-child>span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.capture-targeting__heading h2{color:var(--brand-dark);margin:4px 0 3px;font-size:clamp(20px,2.5vw,29px);line-height:1.05}.capture-targeting__heading p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.capture-targeting__lanes{align-items:stretch;gap:4px;display:flex}.capture-targeting__lanes span{border:1px solid var(--border-soft);min-width:56px;color:var(--quiet);text-align:center;background:#fff;border-radius:5px;padding:7px 6px;font-size:8px;display:grid}.capture-targeting__lanes b{color:var(--brand-dark);font-size:18px;line-height:1}.capture-targeting__interpretations{border:1px solid var(--border-soft);background:#fff;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.capture-targeting__interpretations article{border-right:1px solid var(--border-soft);min-width:0;padding:12px}.capture-targeting__interpretations article:last-child{border-right:0}.capture-targeting__interpretations span{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.capture-targeting__interpretations strong{color:var(--brand-dark);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:19px;line-height:1.1;display:block;overflow:hidden}.capture-targeting__interpretations p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.35}.capture-targeting__visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.capture-targeting__visuals>section{border:1px solid var(--border-soft);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.capture-targeting__visuals>section>header{border-bottom:1px solid var(--border-soft);padding:10px 12px 7px}.capture-targeting__visuals>section>header div{display:grid}.capture-targeting__visuals>section>header strong{color:var(--brand-dark);font-size:12px}.capture-targeting__visuals>section>header small{color:var(--quiet);font-size:9px}.capture-targeting__route{grid-column:1/-1}.target-d3-scroll{max-width:100%;padding:4px;overflow-x:auto}.target-d3-scroll svg{width:100%;min-width:640px;height:auto;display:block}.target-route-scroll svg{min-width:820px}.target-gridline{stroke:#dce8ef;stroke-width:1px}.target-axis-label{fill:#61778a;font-size:10px}.target-axis-title{fill:#405b70;font-size:11px;font-weight:700}.target-bubble,.target-treemap-node,.target-route-node.is-record{cursor:pointer}.target-bubble__mark,.target-treemap-node rect{stroke:#fff;stroke-width:2px;transition:opacity .12s,stroke .12s,stroke-width .12s}.target-bubble:hover .target-bubble__mark,.target-bubble:focus-visible .target-bubble__mark,.target-treemap-node.is-interactive:hover rect,.target-treemap-node.is-interactive:focus-visible rect{stroke:#073f63;stroke-width:4px;outline:none}.target-bubble__hit,.target-route-node__hit{fill:#0000;stroke:none}.target-bubble:focus-visible,.target-treemap-node:focus-visible,.target-route-node.is-record:focus-visible{outline:none}.target-bubble text{fill:#fff;pointer-events:none;font-size:8px;font-weight:850}.target-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 10px;padding:0 10px 10px;font-size:8px;display:flex}.target-chart-legend span{align-items:center;gap:4px;display:inline-flex}.target-chart-legend i{border-radius:50%;width:8px;height:8px}.target-chart-legend small{color:var(--quiet);margin-left:auto;font-size:8px}.target-treemap-node text{fill:#fff;pointer-events:none;text-shadow:0 1px 2px #00000073;font-size:11px;font-weight:850}.target-treemap-node .target-treemap-value{font-size:9px;font-weight:700}.target-route-link{fill:none;stroke:#b8cad6;stroke-width:1.5px}.target-route-node circle{fill:#6b8799;stroke:#fff;stroke-width:2px}.target-route-node text{fill:#4a6274;font-size:9px;font-weight:700}.target-route-node.is-record circle{fill:var(--brand)}.target-route-node.is-record text{fill:var(--brand-dark);font-weight:850}.target-route-node.is-record:hover circle,.target-route-node.is-record:focus-visible circle{stroke:#072e49;stroke-width:4px}.target-matrix__column,.target-matrix__row{fill:#526b7d;font-size:9px;font-weight:750}.target-matrix__empty{fill:#f3f6f8;stroke:#e2eaf0}.target-matrix__cell{cursor:pointer}.target-matrix__cell rect{fill:#075985;stroke:#fff;stroke-width:2px}.target-matrix__cell text{fill:#fff;pointer-events:none;font-size:12px;font-weight:850}.target-matrix__cell .target-matrix__score{font-size:8px;font-weight:700}.target-matrix__cell:hover rect,.target-matrix__cell:focus-visible rect{stroke:#061f33;stroke-width:4px}.target-matrix__cell:focus-visible{outline:none}.target-pack-node circle{stroke:#fff;stroke-width:2px;transition:stroke .12s,stroke-width .12s}.target-pack-node text{fill:#fff;pointer-events:none;text-shadow:0 1px 2px #0006;font-size:9px;font-weight:850}.target-pack-node .target-pack-node__value{font-size:8px;font-weight:700}.target-pack-node.is-interactive{cursor:pointer}.target-pack-node.is-interactive:hover circle,.target-pack-node.is-interactive:focus-visible circle{stroke:#061f33;stroke-width:5px}.target-pack-node:focus-visible{outline:none}.target-adjacency__link{stroke-width:2px;stroke-opacity:.48}.target-adjacency__edge-label{fill:#718899;text-transform:uppercase;font-size:8px;font-weight:750}.target-adjacency__node{cursor:pointer}.target-adjacency__node circle{stroke:#fff;stroke-width:3px}.target-adjacency__node text,.target-adjacency__active text{fill:#fff;pointer-events:none;font-size:9px;font-weight:850}.target-adjacency__node:hover circle,.target-adjacency__node:focus-visible circle{stroke:#061f33;stroke-width:5px}.target-adjacency__node:focus-visible{outline:none}.target-adjacency__active circle{fill:#073f63;stroke:#b9dff3;stroke-width:5px}.target-brief{background:#fff;border:1px solid #7faac3;border-radius:7px;overflow:hidden}.target-brief>header{border-bottom:1px solid var(--border-soft);background:#edf7fc;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 14px;display:flex}.target-brief>header>div:first-child{min-width:0}.target-brief>header span{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.target-brief h3{color:var(--brand-dark);margin:3px 0;font-size:17px;line-height:1.15}.target-brief>header p{max-width:850px;color:var(--muted);margin:0;font-size:9px;line-height:1.4}.target-brief__score{text-align:center;background:#e6eff5;border-radius:6px;flex:0 0 62px;place-content:center;min-height:58px;display:grid}.target-brief__score b{color:var(--brand-dark);font-size:24px;line-height:1}.target-brief__score span{color:var(--muted);letter-spacing:.03em;font-size:7px}.target-brief__score--act-now{background:#fdecea}.target-brief__score--act-now b{color:#9f251d}.target-brief__score--pursue{background:#fff1dc}.target-brief__score--pursue b{color:#9d5200}.target-brief__score--verify{background:#f2eafa}.target-brief__score--verify b{color:#66408a}.target-brief__facts,.target-brief__plan{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.target-brief__facts article{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);min-width:0;padding:11px 12px}.target-brief__facts article:last-child{border-right:0}.target-brief__facts span,.target-brief__adjacencies>span{color:var(--quiet);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.target-brief__facts strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.target-brief__facts p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.35}.target-brief__plan{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));padding:11px 12px}.target-brief__plan article{grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;padding:2px 12px 2px 0;display:grid}.target-brief__plan article>b{background:var(--brand-dark);color:#fff;border-radius:50%;place-content:center;width:24px;height:24px;font-size:10px;display:grid}.target-brief__plan strong{color:var(--brand-dark);font-size:10px}.target-brief__plan p{color:var(--muted);margin:2px 0 0;font-size:8px;line-height:1.4}.target-brief__adjacencies{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:11px 12px;display:grid}.target-brief__adjacencies>span,.target-brief__adjacencies>p{grid-column:1/-1}.target-brief__adjacencies>p{color:var(--quiet);margin:0;font-size:9px}.target-brief__adjacencies button{border:1px solid var(--border-soft);min-width:0;min-height:54px;color:var(--text);text-align:left;background:#f8fafc;border-radius:4px;padding:7px;display:grid}.target-brief__adjacencies button:hover,.target-brief__adjacencies button:focus-visible{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#edf7fc;outline:none}.target-brief__adjacencies button b{color:var(--brand);font-size:8px}.target-brief__adjacencies button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.target-brief__adjacencies button small{color:var(--quiet);font-size:7px;line-height:1.25}.target-brief__boundary{color:var(--quiet);padding:0 12px 11px;font-size:8px;line-height:1.35;display:block}.target-workboard{background:#fff;border:1px solid #7faac3;border-radius:7px;overflow:hidden}.target-workboard>header{border-bottom:1px solid var(--border-soft);background:#f4f9fc;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px;display:flex}.target-workboard>header>div:first-child{min-width:0}.target-workboard>header span{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.target-workboard h3{color:var(--brand-dark);margin:3px 0;font-size:17px;line-height:1.15}.target-workboard>header p{max-width:720px;color:var(--muted);margin:0;font-size:9px;line-height:1.4}.target-workboard__actions{flex:none;gap:5px;display:flex}.target-workboard__actions button,.target-workboard__row-actions button{min-height:36px;color:var(--brand-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #9bb4c4;border-radius:4px;padding:7px 10px;font-size:9px;font-weight:800}.target-workboard__actions button:hover,.target-workboard__actions button:focus-visible,.target-workboard__row-actions button:hover,.target-workboard__row-actions button:focus-visible{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#edf7fc;outline:none}.target-workboard__actions button:disabled{color:#8798a4;cursor:default;box-shadow:none;background:#f5f7f8;border-color:#d9e2e8}.target-workboard__hidden{color:#76520e;background:#fff8e8;border-bottom:1px solid #ead7ae;margin:0;padding:8px 12px;font-size:9px}.target-workboard__rows>article{border-bottom:1px solid var(--border-soft)}.target-workboard__rows>article:last-child{border-bottom:0}.target-workboard__record{min-height:46px;color:var(--text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.target-workboard__record:hover,.target-workboard__record:focus-visible{box-shadow:inset 3px 0 var(--brand);background:#edf7fc;outline:none}.target-workboard__record::marker{color:var(--brand)}.target-workboard__record>span{min-width:0;color:inherit;letter-spacing:0;text-transform:none;gap:2px;display:grid}.target-workboard__record b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.target-workboard__record small{color:var(--brand);font-size:8px;font-weight:800}.target-workboard__record>strong{color:var(--quiet);text-transform:uppercase;font-size:8px}.target-workboard__record>strong:after{content:" ›";color:var(--brand);font-size:12px}.target-workboard details[open] .target-workboard__record>strong:after{content:" ⌄"}.target-workboard__row-actions{justify-content:flex-end;gap:5px;padding:0 10px;display:flex}.target-workboard__row-actions button:last-child{color:#8c312b}.target-workboard__evidence{background:var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:5px 10px;display:grid}.target-workboard__evidence span{min-width:0;color:var(--muted);letter-spacing:0;text-transform:none;background:#f8fafc;padding:7px 8px;font-size:8px;font-weight:650;line-height:1.35}.target-workboard__evidence b{color:var(--quiet);text-transform:uppercase;margin-bottom:2px;font-size:7px;display:block}.target-workboard__fields{grid-template-columns:120px minmax(120px,.8fr) 150px minmax(240px,1.5fr);gap:7px;padding:0 10px 10px;display:grid}.target-workboard__fields label,.target-workboard__field{gap:3px;min-width:0;display:grid}.target-workboard__fields label>span,.target-workboard__field>span{color:var(--quiet);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.target-workboard__fields input,.target-workboard__fields select,.target-workboard__fields textarea{width:100%;min-width:0;min-height:36px;color:var(--text);font:inherit;background:#fff;border:1px solid #b8cad6;border-radius:4px;padding:7px 8px;font-size:9px}.target-workboard__fields textarea{resize:vertical;line-height:1.35}.target-workboard__fields input:focus,.target-workboard__fields select:focus,.target-workboard__fields textarea:focus{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);outline:none}.target-workboard__boundary{border-top:1px solid var(--border-soft);color:var(--quiet);padding:8px 12px 10px;font-size:8px;line-height:1.35;display:block}.capture-target-list{border:1px solid var(--border-soft);background:#fff;border-radius:7px;overflow:hidden}.capture-target-list__heading{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.capture-target-list__heading>div{display:grid}.capture-target-list__heading strong{color:var(--brand-dark);font-size:12px}.capture-target-list__heading small,.capture-target-list__heading>span{color:var(--quiet);font-size:8px}.capture-target-list__rows>button{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:64px;color:var(--text);text-align:left;background:#fff;grid-template-columns:28px 54px minmax(170px,1.2fr) minmax(170px,1fr) minmax(190px,1.15fr);align-items:center;gap:9px;padding:7px 10px;display:grid}.capture-target-list__rows>button:last-child{border-bottom:0}.capture-target-list__rows>button:hover,.capture-target-list__rows>button:focus-visible{box-shadow:inset 3px 0 var(--brand);background:#edf7fc;outline:none}.capture-target-list__rank{color:#8aa0af;text-align:center;font-size:14px;font-weight:850}.capture-target-list__score{text-align:center;background:#e8f1f7;border-radius:5px;place-content:center;min-height:46px;display:grid}.capture-target-list__score b{color:var(--brand-dark);font-size:18px;line-height:1}.capture-target-list__score small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.capture-target-list__score--act-now{background:#fdecea}.capture-target-list__score--act-now b{color:#9f251d}.capture-target-list__score--pursue{background:#fff1dc}.capture-target-list__score--pursue b{color:#9d5200}.capture-target-list__score--verify{background:#f2eafa}.capture-target-list__score--verify b{color:#66408a}.capture-target-list__record,.capture-target-list__decision,.capture-target-list__action{gap:2px;min-width:0;display:grid}.capture-target-list__record>b,.capture-target-list__decision>b,.capture-target-list__action>b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.capture-target-list__record>small,.capture-target-list__decision>small,.capture-target-list__action>small{color:var(--muted);text-overflow:ellipsis;font-size:8px;line-height:1.3;overflow:hidden}.capture-target-list__action>b{color:var(--brand);text-transform:uppercase;font-size:8px}.target-factor-bar{background:#e3ebf0;border-radius:2px;height:4px;margin-top:3px;display:flex;overflow:hidden}.target-factor-bar i{height:100%}.target-factor-bar i[data-factor=timing]{background:#c43d32}.target-factor-bar i[data-factor=value]{background:#d97706}.target-factor-bar i[data-factor=evidence]{background:#167247}.target-factor-bar i[data-factor=route]{background:#0067a3}.target-factor-bar i[data-factor=momentum]{background:#7a4ca5}.capture-targeting__method{color:var(--muted);margin-top:8px;font-size:9px}.capture-targeting__method p{margin:4px 0 0;line-height:1.45}.capture-detail__finding{color:var(--text);align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:1.45;display:flex}.capture-detail__finding svg{color:var(--green);flex:none;margin-top:1px}.capture-detail__description{border-left:3px solid var(--border);color:var(--muted);margin:0;padding:9px;font-size:12px;line-height:1.45}.capture-detail__milestones{flex-wrap:wrap;gap:7px;display:flex}.capture-detail__milestones h3{flex:1 0 100%;margin:0;font-size:13px}.capture-detail__milestones span{border:1px solid var(--border-soft);color:var(--muted);border-radius:5px;gap:2px;padding:7px 9px;font-size:11px;display:grid}.capture-detail__events{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}.capture-detail__events h3{color:var(--brand-dark);grid-column:1/-1;margin:0;font-size:13px}.capture-detail__events>span{border-left:3px solid var(--brand);background:var(--surface-muted);gap:2px;min-width:0;padding:8px 9px;display:grid}.capture-detail__events b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.capture-detail__events small,.capture-detail__events em{color:var(--muted);font-size:10px;font-style:normal}.capture-detail__subawards{background:#fff7f4;border:1px solid #e8b6ad;border-radius:7px;gap:8px;padding:10px;display:grid}.capture-detail__subawards h3,.capture-detail__subawards>p{margin:0}.capture-detail__subawards>p{color:var(--muted);font-size:11px;line-height:1.45}.capture-detail__subawards>div{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:6px;display:grid}.capture-detail__subawards article{background:#fff;border:1px solid #8f2e202e;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px;display:grid}.capture-detail__subawards article span{min-width:0;display:grid}.capture-detail__subawards article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.capture-detail__subawards article small,.capture-detail__subawards article time{color:var(--muted);font-size:9px}.capture-detail__subawards article>strong{color:#8f2e20;font-size:11px}.capture-detail__subawards article>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px;line-height:1.35}.capture-detail__sources{flex-wrap:wrap;gap:6px;display:flex}.capture-detail__sources a{border:1px solid var(--border);min-height:32px;color:var(--brand);border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.capture-action-history{border-top:1px solid var(--border-soft);min-width:0;color:var(--muted);gap:10px;padding-top:12px;font-size:12px;display:grid}.capture-action-history>button,.capture-action-history>*>button{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--brand);border-radius:5px;padding:7px 10px;font-weight:750}.capture-action-history__heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.capture-action-history__heading>div{gap:2px;display:grid}.capture-action-history__heading strong{color:var(--brand-dark);font-size:14px}.capture-action-history__heading small,.capture-action-history__heading>span,.capture-action-history__limit{color:var(--muted);font-size:10px}.capture-action-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.capture-action-stats article{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:5px;gap:3px;padding:8px;display:grid}.capture-action-stats span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:800}.capture-action-stats strong{color:var(--brand-dark);font-size:16px}.capture-action-trend{border:1px solid var(--border-soft);background:#fff;border-radius:5px;max-width:100%;overflow-x:auto}.capture-action-trend svg{width:100%;min-width:620px;height:auto;display:block}.capture-action-trend line{stroke:var(--border)}.capture-action-trend path{fill:none;stroke:var(--brand);stroke-width:3px}.capture-action-trend circle{fill:var(--brand)}.capture-action-trend text{fill:var(--muted);font-size:10px}.capture-action-discrepancy{border-left:3px solid var(--orange);color:var(--text);background:#fff8e8;margin:0;padding:9px 10px;line-height:1.45}.capture-action-table .is-positive{color:#08753f}.capture-action-table .is-negative{color:var(--red)}.capture-action-direction{min-height:22px;color:var(--muted);background:#eef3f7;border-radius:999px;align-items:center;padding:2px 6px;font-weight:800;display:inline-flex}.capture-action-direction--funding{color:#08753f;background:#e7f6ed}.capture-action-direction--deobligation{color:var(--red);background:#fdecec}.capture-section{min-width:0;overflow:hidden}.capture-section__heading{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.capture-section__heading>div{align-items:center;gap:8px;min-width:0;display:flex}.capture-section__heading svg{color:var(--brand);flex:none}.capture-section__heading span{gap:2px;min-width:0;display:grid}.capture-section__heading strong{color:var(--brand-dark);font-size:14px}.capture-section__heading small{color:var(--muted);font-size:11px}.capture-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;font-size:10px;gap:7px!important;display:flex!important}.capture-legend i{background:var(--brand);border-radius:2px;width:18px;height:7px;margin-left:3px}.capture-legend i.potential{border:1px solid var(--brand);background:0 0}.capture-legend i.window{border:1px dashed var(--purple);background:#eeeaf8}.capture-legend i.milestone{background:var(--orange);border-radius:0;width:8px;height:8px;transform:rotate(45deg)}.capture-legend i.action{background:#216e1f;border:1px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #174f16}.capture-legend i.subaward{background:#d34b36;border:1px solid #fff;border-radius:2px;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 0 1px #8f2e20}.capture-legend i.fiscal{background:#1672472e;border-bottom:3px solid #167247;height:9px}.capture-legend i.award{background:#7a4ca5;border-radius:0;width:4px;height:11px}.capture-legend i.followon{background:#f8dceb;border:1px solid #a63a78;height:9px}.capture-legend i.solicitation{background:#18a7a1;border:1px solid #007f7b;height:9px}.capture-legend i.competition{background:#248642;height:5px}.capture-legend i.vehicle{background:#087f8c;height:5px}.capture-legend i.pricing-fixed-price{background:#1479a8;height:5px}.capture-legend i.pricing-cost-reimbursable{background:#bf5b17;height:5px}.capture-legend i.pricing-time-materials{background:#7651a8;height:5px}.capture-legend i.work{background:linear-gradient(90deg,#1b6ca8 0 33%,#a33b6f 33% 66%,#bd641e 66%);height:5px}.capture-legend i.provenance{background:linear-gradient(90deg,#0086b3 0 50%,#647a8b 50%);height:5px}.capture-legend i.change{background:#d17a00;height:5px}.capture-gantt-tools{border-bottom:1px solid var(--border-soft);background:#f8fafc;padding:0;display:block}.capture-gantt-tools>summary{cursor:pointer;width:100%;min-height:36px;color:var(--brand-dark);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:850;list-style:none;display:flex}.capture-gantt-tools>summary::-webkit-details-marker{display:none}.capture-gantt-tools>summary small{color:var(--muted);font-size:9px;font-weight:700}.capture-gantt-tools>summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:14px}.capture-gantt-tools[open]>summary:after{content:"−"}.capture-gantt-tools[open]>summary{border-bottom:1px solid var(--border-soft)}.capture-gantt-tools--dialog{background:0 0;border:0}.capture-gantt-tools__grid{grid-template-columns:minmax(270px,auto) minmax(520px,1fr) minmax(210px,.42fr);align-items:stretch;gap:8px;padding:8px 10px;display:grid}.capture-gantt-toolgroup{background:#fff;border:1px solid #d4e0e9;border-radius:7px;flex-wrap:wrap;align-items:flex-end;gap:7px;min-width:0;margin:0;padding:12px 8px 8px;display:flex;position:relative}.capture-gantt-toolgroup>legend{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:8px;font-weight:850;line-height:1;position:absolute;top:4px;left:8px}.capture-gantt-toolgroup--display>:is(label,.capture-filter){flex:126px}.capture-gantt-tools label{gap:3px;min-width:0;display:grid}.capture-gantt-tools label>span{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.capture-gantt-tools select{width:100%;min-height:32px;color:var(--brand-dark);background:#fff;border:1px solid #b9cad8;border-radius:5px;padding:4px 28px 4px 8px;font-size:11px;font-weight:750}.capture-gantt-fields{align-self:flex-end}.capture-gantt-fields__popover{padding:0}.capture-gantt-fields__body{grid-template-columns:repeat(2,minmax(170px,1fr));padding:8px;display:grid}.capture-gantt-fields__body>p{border-bottom:1px solid var(--border-soft);color:var(--muted);grid-column:1/-1;margin:0;padding:4px 7px 7px;font-size:9px;line-height:1.35}.capture-gantt-fields__body label{min-height:36px;color:var(--text);border-radius:4px;align-items:center;padding:5px 7px;font-size:10px;font-weight:700;display:flex}.capture-gantt-fields__body label:hover{background:#edf5fa}.capture-gantt-fields__body label:has(input:disabled){color:#8293a1;cursor:not-allowed}.capture-gantt-fields__body label:has(input:disabled):hover{background:0 0}.capture-gantt-fields input{width:16px;height:16px;accent-color:var(--brand);margin:0 7px 0 0}.capture-timeline{--capture-label-width:330px;overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;max-height:min(72vh,760px);overflow:auto}.capture-gantt-section{min-height:0}.capture-gantt-section .capture-timeline{flex:auto}.capture-gantt-section.is-fullscreen{z-index:calc(var(--if-z-modal) - 1);background:#fff;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.capture-gantt-section.is-fullscreen .capture-timeline{flex:1 1 0;height:auto!important;max-height:none!important}.capture-timeline__inner{grid-template-columns:var(--capture-label-width) minmax(780px, 1fr);min-width:1110px;display:grid}.capture-timeline__head{z-index:4;border-bottom:1px solid var(--border);background:#eaf1f7;min-height:42px;position:sticky;top:0}.capture-timeline__head.capture-timeline__label{z-index:6;left:0}.capture-timeline__years{grid-column:2;grid-template-columns:repeat(var(--capture-years), minmax(0, 1fr));display:grid;position:sticky}.capture-timeline__years span{border-left:1px solid var(--border);color:var(--brand-dark);text-align:center;align-items:center;font-size:11px;font-weight:800;display:grid}.capture-timeline__years span>b{align-self:end;padding-top:4px;line-height:1}.capture-timeline__years span>small{color:var(--quiet);grid-template-columns:repeat(4,1fr);align-self:end;font-size:8px;font-weight:700;display:grid}.capture-timeline__years span>small i{border-left:1px solid #7591a638;font-style:normal}.capture-timeline__today-label{z-index:8;background:var(--red);color:#fff;white-space:nowrap;border-radius:3px 3px 0 0;padding:2px 4px;font-size:8px;font-style:normal;font-weight:800;line-height:1.2;position:absolute;bottom:-1px;transform:translate(-50%)}.capture-timeline__label{text-align:left;align-content:center;gap:1px;min-width:0;padding:6px 9px;display:grid}.capture-timeline__label>b,.capture-timeline__badges>b{color:var(--brand);letter-spacing:.04em;font-size:9px}.capture-timeline__badges{align-items:center;gap:6px;min-width:0;display:flex}.capture-timeline__badges em{color:var(--muted);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#eef3f7;border-radius:999px;padding:1px 5px;font-size:7px;font-style:normal;font-weight:800;overflow:hidden}.capture-timeline__urgency{color:#526879;text-overflow:ellipsis;white-space:nowrap;background:#edf3f7;border-radius:999px;padding:1px 5px;font-size:7px;font-style:normal;font-weight:850;line-height:1.35;overflow:hidden}.capture-timeline__urgency.is-critical{color:#9a2017;background:#fde7e5}.capture-timeline__urgency.is-soon{color:#7b4c00;background:#fff0cf}.capture-timeline__urgency.is-historical,.capture-timeline__urgency.is-muted{color:#6b7882;background:#eef1f3}.capture-timeline__label>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.capture-timeline__label>span,.capture-timeline__label>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.capture-timeline__row{grid-column:1/-1;grid-template-columns:var(--capture-label-width) minmax(780px, 1fr);min-height:calc(58px + var(--capture-extra-lanes,0) * 6px);border:0;border-bottom:1px solid var(--border-soft);color:inherit;content-visibility:auto;contain-intrinsic-block-size:44px;background:#fff;align-items:stretch;padding:0;display:grid;position:relative}.capture-timeline__row.is-selected{background:#eef6fc}.capture-timeline__label:focus-visible,.capture-timeline [data-timeline-context]:focus-visible{z-index:5;outline:none;box-shadow:inset 0 0 0 3px #005ea28c}.capture-timeline__row.is-selected{box-shadow:inset 4px 0 0 var(--brand)}.capture-timeline__group{z-index:5;box-sizing:border-box;width:100%;min-height:30px;color:var(--brand-dark);font:inherit;text-align:left;cursor:pointer;background:#dce9f2;border:0;border-bottom:1px solid #b9cad8;grid-column:1/-1;justify-content:space-between;align-items:center;padding:5px 10px;display:flex;position:sticky;top:42px;left:0}.capture-timeline__group:hover{background:#cfdfeb}.capture-timeline__group:focus-visible{z-index:7;outline:none;box-shadow:inset 0 0 0 3px #005ea27a}.capture-timeline__group-heading{align-items:center;gap:5px;min-width:0;display:flex}.capture-timeline__group-heading svg{flex:none;transition:transform .14s}.capture-timeline__group[aria-expanded=false] .capture-timeline__group-heading svg{transform:rotate(-90deg)}.capture-timeline__group-heading strong{letter-spacing:.03em;text-transform:uppercase;font-size:10px}.capture-timeline__group-summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.capture-timeline__group-rows{display:contents}.capture-timeline__fields{align-items:center;gap:0;display:flex}.capture-timeline__fields>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.capture-timeline__fields>span+span:before{color:#86a0b3;content:"·";margin-inline:5px}.capture-timeline__row>.capture-timeline__label{z-index:3;background:inherit;color:inherit;box-shadow:1px 0 0 var(--border);cursor:pointer;border:0;position:sticky;left:0}.capture-timeline__plot{min-width:0;min-height:calc(57px + var(--capture-extra-lanes,0) * 6px);cursor:pointer;display:block;position:relative;overflow:hidden}.capture-timeline [data-timeline-context]{cursor:pointer}.capture-timeline__grid{grid-template-columns:repeat(var(--capture-years), minmax(0, 1fr));display:grid;position:absolute;inset:0}.capture-timeline__grid i{background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#d2dee8a6 calc(25% - 1px) 25%,#0000 25% calc(50% - 1px),#d2dee8a6 calc(50% - 1px) 50%,#0000 50% calc(75% - 1px),#d2dee8a6 calc(75% - 1px) 75%,#0000 75%);border-left:1px solid #e1e8ef}.capture-timeline__today{z-index:1;background:var(--red);opacity:.7;width:2px;position:absolute;top:0;bottom:0}.capture-timeline__bar{z-index:2;border-radius:5px;min-width:5px;height:22px;position:absolute;top:18px;overflow:hidden;box-shadow:0 1px 3px #102d4433}.capture-timeline__bar>b{z-index:3;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800;line-height:22px;position:absolute;inset:0 6px;overflow:hidden}.capture-timeline__bar--base:before,.capture-timeline__bar--base:after{z-index:4;background:var(--brand-dark);content:"";border:2px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.capture-timeline__bar--base:before{left:4px}.capture-timeline__bar--base:after{right:4px}.capture-timeline__bar--base>span{z-index:1;background:#002f5252;max-width:100%;position:absolute;inset:0 auto 0 0}.capture-timeline__bar--base{background:var(--brand);border:1px solid #004b76}.capture-timeline__bar--active{box-shadow:0 0 0 2px #005ea22e,0 2px 5px #102d4440}.capture-timeline__bar--historical{background:#5f7485;border-color:#41586a}.capture-timeline__bar--upcoming{background:#2f88b8;border-color:#176e9e}.capture-timeline__bar--potential{height:22px;box-shadow:none;background:repeating-linear-gradient(135deg,#eef7fc 0 6px,#cfe7f5 6px 12px);border:2px solid #2c6f99;border-left:0;border-radius:0 5px 5px 0;top:18px}.capture-timeline__bar--potential>b{color:#255b7b;line-height:18px}.capture-timeline__bar--window{border:2px dashed var(--purple);height:22px;box-shadow:none;background:#eee4f8;top:18px}.capture-timeline__bar--window>b{color:#56387a;line-height:18px}.capture-timeline__milestone{z-index:3;background:var(--orange);border:2px solid #fff;width:12px;height:12px;position:absolute;top:22px;transform:translate(-6px)rotate(45deg);box-shadow:0 0 0 1px #b86700,0 2px 4px #38270d3d}.capture-timeline__milestone>span{color:#6d4300;white-space:nowrap;background:#fff7e4;border-radius:3px;min-width:90px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800;display:none;position:absolute;top:-17px;left:12px;transform:rotate(-45deg)}.capture-timeline__action-marker{z-index:5;width:max(7px, calc(var(--capture-action-size) * 1px));height:max(7px, calc(var(--capture-action-size) * 1px));color:#fff;background:#216e1f;border:1px solid #fff;border-radius:50%;place-items:center;font-size:6px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:29px;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #174f16}.capture-timeline__action-marker.has-deobligation{background:#b50909;box-shadow:0 0 0 1px #7d0808}.capture-timeline__subaward-marker{z-index:6;width:max(8px, calc(var(--capture-subaward-size) * 1px));height:max(8px, calc(var(--capture-subaward-size) * 1px));color:#fff;background:#d34b36;border:1px solid #fff;border-radius:2px;place-items:center;font-size:6px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:13px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 1px #8f2e20}.capture-timeline__subaward-marker>span{transform:rotate(-45deg)}.capture-timeline__fiscal-marker{z-index:1;border-block:1px solid rgba(22, 114, 71, calc(.18 + var(--capture-fiscal-intensity) * .3));background:rgba(22, 114, 71, calc(.025 + var(--capture-fiscal-intensity) * .09));min-width:4px;height:auto;font-style:normal;position:absolute;top:1px;bottom:1px}.capture-timeline__fiscal-marker.is-negative{border-block-color:rgba(181, 9, 9, calc(.2 + var(--capture-fiscal-intensity) * .35));background:rgba(181, 9, 9, calc(.025 + var(--capture-fiscal-intensity) * .09))}.capture-timeline__award-marker{z-index:5;background:#7a4ca5;border:1px solid #fff;width:4px;font-style:normal;position:absolute;top:13px;bottom:11px;transform:translate(-2px);box-shadow:0 0 0 1px #56387a}.capture-timeline__followon-marker,.capture-timeline__followon-window{z-index:6;height:8px;font-style:normal;position:absolute;top:5px}.capture-timeline__followon-marker{background:#a63a78;border:2px solid #fff;border-radius:50%;width:10px;top:14px;transform:translate(-5px);box-shadow:0 0 0 1px #7b2859}.capture-timeline__followon-window{background:#f8dceb;border:1px solid #a63a78;border-radius:3px;min-width:6px;top:4px}.capture-timeline__solicitation-window{z-index:7;cursor:pointer;background:#18a7a1;border:1px solid #006d69;border-radius:3px;min-width:10px;height:9px;font-style:normal;position:absolute;top:4px;box-shadow:0 1px 3px #004b4847}.capture-timeline__solicitation-window.is-active{background:#00a99d;box-shadow:0 0 0 2px #00a99d38,0 1px 4px #004b4859}.capture-timeline__classification{z-index:6;cursor:pointer;min-width:10px;height:5px;top:calc(41px + var(--capture-lane-index,0) * 6px);border:1px solid #ffffffd9;border-radius:3px;font-style:normal;position:absolute}.capture-timeline__classification--full-open{background:#248642;box-shadow:0 0 0 1px #17602d}.capture-timeline__classification--small-business{background:#7651a8;box-shadow:0 0 0 1px #55377e}.capture-timeline__classification--other{background:#667b8d;box-shadow:0 0 0 1px #435565}.capture-timeline__classification--vehicle{background:#087f8c;box-shadow:0 0 0 1px #045963}.capture-timeline__classification--pricing-fixed-price{background:#1479a8;box-shadow:0 0 0 1px #0a5578}.capture-timeline__classification--pricing-cost-reimbursable{background:#bf5b17;box-shadow:0 0 0 1px #873c0b}.capture-timeline__classification--pricing-time-materials{background:#7651a8;box-shadow:0 0 0 1px #55377e}.capture-timeline__classification--pricing-other{background:#667b8d;box-shadow:0 0 0 1px #435565}.capture-timeline__classification--work{background:var(--capture-category-color,#6c7b88);box-shadow:0 0 0 1px color-mix(in srgb, var(--capture-category-color,#6c7b88) 72%, #000)}.capture-timeline__classification--evidence{background:var(--capture-evidence-color,#667b8d);box-shadow:0 0 0 1px color-mix(in srgb, var(--capture-evidence-color,#667b8d) 72%, #000)}.capture-timeline__classification--validation{background:var(--capture-validation-color,#667b8d);box-shadow:0 0 0 1px color-mix(in srgb, var(--capture-validation-color,#667b8d) 72%, #000)}.capture-timeline__classification--provenance{background:var(--capture-provenance-color,#647a8b);box-shadow:0 0 0 1px color-mix(in srgb, var(--capture-provenance-color,#647a8b) 72%, #000)}.capture-timeline__classification--change{background:#d17a00;box-shadow:0 0 0 1px #8a4c00}.capture-timeline__classification--change-updated{background:#7a4ca5;box-shadow:0 0 0 1px #56387a}.capture-timeline-tooltip{z-index:var(--if-z-tooltip);border:1px solid #829fb4;border-top:4px solid var(--brand);width:min(310px,100vw - 16px);color:var(--text);pointer-events:none;background:#fff;border-radius:7px;padding:11px;position:fixed;box-shadow:0 12px 34px #102d4447}.capture-timeline-tooltip header{gap:2px;margin-bottom:8px;display:grid}.capture-timeline-tooltip header span{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.capture-timeline-tooltip header strong{font-size:13px;line-height:1.25}.capture-timeline-tooltip header small{color:var(--muted);font-size:9px}.capture-timeline-tooltip dl{border:1px solid var(--border-soft);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 8px;display:grid}.capture-timeline-tooltip dl div{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);gap:2px;min-width:0;padding:6px;display:grid}.capture-timeline-tooltip dl div:nth-child(2n){border-right:0}.capture-timeline-tooltip dl div:nth-last-child(-n+2){border-bottom:0}.capture-timeline-tooltip dt{color:var(--quiet);text-transform:uppercase;font-size:8px;font-weight:800}.capture-timeline-tooltip dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:800;overflow:hidden}.capture-timeline-tooltip p{gap:1px;margin:4px 0;font-size:9px;display:grid}.capture-timeline-tooltip p b{color:var(--quiet);text-transform:uppercase;font-size:8px}.capture-timeline-tooltip footer{border-top:1px solid var(--border-soft);color:var(--muted);margin-top:8px;padding-top:7px;font-size:8px}@media (width<=1100px) and (width>=761px){.capture-gantt-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-gantt-toolgroup--display{grid-area:2/1/auto/-1}}.capture-timeline__milestone:hover>span,.capture-timeline__milestone:focus-visible>span{display:block}.capture-timeline--compact .capture-timeline__row{min-height:44px}.capture-timeline--compact .capture-timeline__plot{min-height:43px}.capture-timeline--compact .capture-timeline__label{padding-block:3px}.capture-timeline--compact .capture-timeline__label>small{display:none}.capture-timeline--compact .capture-timeline__bar,.capture-timeline--compact .capture-timeline__bar--window,.capture-timeline--compact .capture-timeline__bar--potential{top:12px}.capture-timeline--compact .capture-timeline__milestone{top:15px}.capture-timeline--compact .capture-timeline__solicitation-window{top:2px}.capture-timeline--compact.capture-timeline--has-classification-lanes .capture-timeline__row{min-height:57px}.capture-timeline--compact.capture-timeline--has-classification-lanes .capture-timeline__plot{min-height:56px}.capture-timeline--compact .capture-timeline__classification--competition{bottom:12px}.capture-timeline--compact .capture-timeline__classification--vehicle{bottom:6px}.capture-timeline--compact .capture-timeline__classification--structure{bottom:0}.capture-timeline--compact .capture-timeline__action-marker{top:23px}.capture-timeline--compact .capture-timeline__subaward-marker{top:10px}.capture-timeline__plot>em{color:var(--quiet);font-size:10px;position:absolute;top:20px;left:8px}.transaction-analytics-page{gap:12px;min-width:0;display:grid}.transaction-viz{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0}.transaction-viz-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.transaction-viz>header{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;min-height:50px;padding:8px 11px;display:flex}.transaction-viz>header svg{color:var(--brand);flex:none}.transaction-viz>header span{gap:2px;min-width:0;display:grid}.transaction-viz>header strong{color:var(--brand-dark);font-size:13px}.transaction-viz>header small{color:var(--muted);font-size:10px}.transaction-viz__scroller{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.transaction-viz__scroller>svg{width:100%;min-width:620px;height:auto;display:block}.transaction-viz svg line{stroke:#aebfcb;stroke-width:1px}.transaction-viz svg text{fill:#425b6d;font-size:9px;font-weight:700}.transaction-viz__segmented{gap:4px;padding:8px 10px 0;display:flex}.transaction-viz__segmented button{border:1px solid var(--border);min-height:32px;color:var(--brand-dark);background:#fff;border-radius:4px;padding:4px 9px;font-size:10px;font-weight:800}.transaction-viz__segmented button.is-active,.analytics-commandbar>nav button.is-active{border-color:var(--brand);color:var(--brand);background:#e8f3fa}.analytics-view-tabs{min-width:0}.if-workbench-header__controls>.analytics-commandbar__controls{width:100%}.capture-page>.if-workbench-header p{display:none}.analytics-mobile-chart-picker{display:none!important}.analytics-export{white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.analytics-chart-manager{grid-column:span 2}.analytics-hovercard{z-index:var(--if-z-tooltip);width:min(278px,100vw - 24px);color:var(--muted);pointer-events:none;background:#fff;border:1px solid #6f91a6;border-radius:6px;gap:3px;padding:9px 10px;font-size:10px;line-height:1.35;display:grid;position:fixed;box-shadow:0 12px 28px #102d4438}.analytics-hovercard strong{color:var(--brand-dark);font-size:11px}.analytics-hovercard span{overflow-wrap:anywhere}.transaction-viz--wide{grid-column:1/-1;min-width:0}.transaction-viz--wide .transaction-viz__scroller>svg{width:min(100%,1600px);min-width:940px;margin-inline:auto}.transaction-viz [role=button]{cursor:pointer;outline:none}.transaction-viz [role=button]:hover rect,.transaction-viz [role=button]:focus-visible rect{stroke:#f0b323;stroke-width:3px}.transaction-viz [role=button]:focus-visible{filter:drop-shadow(0 0 2px #f0b323d9)}.transaction-viz [role=button].is-selected text{fill:#6f4d00;font-weight:900}.analytics-sources__record-focus{align-items:center;gap:12px;display:flex}.analytics-sources__record-focus>div{flex:1;gap:2px;min-width:0;display:grid}.analytics-sources__record-focus>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-sources__record-focus nav{flex:none;gap:6px;display:flex}.dbi-data-table{border:var(--if-divider);background:var(--if-bg-surface);border-radius:4px;min-width:0;overflow:visible;box-shadow:0 1px 3px #0f172a14;container-type:inline-size}.dbi-data-table__footer{align-items:center;min-width:0;display:flex}.dbi-data-table__primary-filter{min-width:138px}.dbi-data-table__columns{position:relative}.dbi-data-table__columns>button{cursor:pointer}.dbi-data-table__options-popover{width:280px}.dbi-data-table__options-popover>header{border-bottom:var(--if-divider);min-height:34px;color:var(--if-text-strong);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 6px 7px;font-size:12px;display:flex}.dbi-data-table__options-popover>header button{min-height:30px;color:var(--if-link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:800;display:inline-flex}.dbi-data-table__options-popover>header button:hover{background:var(--if-info-soft)}.dbi-data-table__more-density{grid-template-columns:auto minmax(96px,1fr);gap:8px;display:grid!important}.dbi-data-table__more-export{justify-content:center;width:100%}.dbi-data-table__more-heading{color:var(--if-text-muted);text-transform:uppercase;align-items:center;gap:6px;padding:8px 7px 4px;font-size:11px;display:flex}.dbi-data-table__column-option{border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.dbi-data-table__options-popover label{border-radius:3px;align-items:center;gap:8px;min-height:34px;padding:4px 7px;font-size:12px;font-weight:700;display:flex}.dbi-data-table__options-popover label:hover{background:var(--if-bg-muted)}.dbi-data-table__column-order{display:inline-flex}.dbi-data-table__column-order button{width:25px;height:25px;color:var(--if-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dbi-data-table__column-order button:hover:not(:disabled){background:var(--if-info-soft);color:var(--if-link)}.dbi-data-table__column-order button:disabled{opacity:.3}.dbi-data-table__filter{color:var(--if-text);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.dbi-data-table__page-size{min-width:96px}.dbi-data-table__wrap{max-width:100%;max-height:min(64vh,720px);overflow:auto}.dbi-data-table .if-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:780px}.dbi-data-table .if-table th{z-index:5;border-bottom:var(--if-divider);background:var(--if-bg-subtle);color:var(--if-text-strong);font-size:var(--if-font-size-xs);text-transform:none;letter-spacing:0;white-space:nowrap;padding:0;position:sticky;top:0}.dbi-data-table__header{align-items:stretch;min-height:36px;display:flex;position:relative}.dbi-data-table .if-table__sort{min-width:0;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px 7px 3px;font-weight:900;display:flex}.dbi-data-table .if-table__sort:disabled{cursor:default}.dbi-data-table .if-table__sort span{color:var(--if-text-muted);font-size:9px}.dbi-data-table__reorder{width:24px;min-width:24px;color:var(--if-text-subtle);cursor:grab;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:grid}.dbi-data-table__reorder:active{cursor:grabbing}.dbi-data-table th[data-table-column-dragging=true]{opacity:.55}.dbi-data-table__resizer{z-index:2;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:4px;bottom:4px;right:-3px}.dbi-data-table__resizer:after{background:var(--if-border-strong);content:"";width:1px;position:absolute;top:0;bottom:0;left:3px}.dbi-data-table__resizer:hover:after,.dbi-data-table__resizer:focus-visible:after,.is-resizing-data-table .dbi-data-table__resizer:after{background:var(--if-accent);width:2px}.is-resizing-data-table{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.dbi-data-table .if-table td{border-bottom:var(--if-divider);color:var(--if-text);vertical-align:top}.dbi-data-table[data-if-table-density=compact] .if-table td{padding:8px 10px;font-size:13px}.dbi-data-table[data-if-table-density=comfortable] .if-table td{padding:9px 10px;font-size:13px}.dbi-data-table .if-table tbody tr:nth-child(2n):not(.if-table-detail){background:var(--if-bg-subtle)}.dbi-data-table .if-table tbody tr:hover:not(.if-table-detail){background:var(--if-bg-muted)}.dbi-data-table .if-table tbody tr[data-row-expandable=true]:focus-visible{outline-offset:-3px;outline:3px solid #005ea27a}.dbi-data-table .if-table tbody tr.is-selected{background:var(--if-info-soft);box-shadow:inset 3px 0 var(--if-accent)}.dbi-data-table .if-table tbody tr.is-expanded{background:var(--if-bg-selected)}.dbi-data-table .if-table td strong{color:var(--if-text-strong);line-height:1.3;display:block}.dbi-data-table .if-table td small,.dbi-data-table .if-table td>span{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal);margin-top:3px;display:block}.dbi-data-table .if-table td[data-ui-table-cell-role=actions],.dbi-data-table .if-table th[data-table-column-role=actions]{z-index:6;background:var(--if-bg-surface);width:1%;min-width:100px;box-shadow:-1px 0 0 var(--if-border);white-space:nowrap;position:sticky;right:0}.dbi-data-table .if-table th[data-table-column-role=actions]{background:var(--if-bg-subtle)}.dbi-data-table .if-table th[data-table-column-role=actions] .dbi-data-table__header{justify-content:flex-end}.dbi-data-table .if-table :where(th,td).is-sticky{z-index:4;background:var(--if-bg-surface);box-shadow:1px 0 0 var(--if-border);position:sticky;left:38px}.dbi-data-table[data-if-table-selectable=false] .if-table :where(th,td).is-sticky{left:0}.dbi-data-table .if-table th.is-sticky{z-index:7;background:var(--if-bg-subtle)}.dbi-data-table .if-table tbody tr:nth-child(2n):not(.if-table-detail) td.is-sticky{background:var(--if-bg-subtle)}.dbi-data-table .if-table tbody tr.is-selected td.is-sticky{background:var(--if-info-soft)}.dbi-data-table .if-table tbody tr.is-expanded td.is-sticky{background:var(--if-bg-selected)}.dbi-data-table .if-table-detail td{background:var(--if-bg-muted);padding:12px!important}.ops-request-detail{gap:var(--if-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ops-request-detail>div{gap:var(--if-space-1);min-width:0;padding:var(--if-space-3);border:var(--if-divider);border-radius:var(--if-radius-sm);background:var(--if-bg-surface);display:grid}.ops-request-detail__wide{grid-column:1/-1}.ops-request-detail dt{color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-black);text-transform:uppercase}.ops-request-detail dd{min-width:0;color:var(--if-text);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-normal);overflow-wrap:anywhere;margin:0}.ops-request-detail code{white-space:normal;overflow-wrap:anywhere}.dbi-data-table__select{text-align:center;width:38px;min-width:38px;max-width:38px;left:0;z-index:8!important;background:inherit!important;padding:0!important;position:sticky!important}.dbi-data-table__check{cursor:pointer;place-items:center;width:100%;min-height:36px;display:grid}.dbi-data-table__select input{width:16px;height:16px}.dbi-data-table [data-if-table-empty]>td{padding:0!important}.dbi-data-table__footer{border-top:var(--if-divider);background:var(--if-bg-subtle);min-height:44px;color:var(--if-text-muted);justify-content:space-between;gap:12px;padding:6px 9px;font-size:12px}.dbi-data-table__footer .if-pagination{align-items:center;gap:6px;display:flex}.dbi-data-table__footer .if-page-btn{place-items:center;width:32px;height:32px;display:grid}.dbi-table-icon-button.is-active{color:#005ea8;background:#d9e8f6;border-color:#005ea8}.dbi-table-actions{justify-content:flex-end;align-items:center;gap:4px;width:max-content;min-width:0;margin-inline-start:auto;display:flex}[data-ops-event-table] .dbi-table-actions{gap:2px}.dbi-table-actions>:where(a,button){color:#005ea8;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #a9b7c6;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.dbi-table-actions>:where(a,button):hover,.dbi-table-actions>:where(a,button):focus-visible{background:#e7f6f8;border-color:#005ea8;outline:2px solid #0000}.dbi-table-detail-grid{background:#d8e0ea;border:1px solid #d8e0ea;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.dbi-table-detail-grid>div{background:#fff;align-content:start;gap:4px;min-height:72px;padding:10px;display:grid}.dbi-table-detail-grid span{color:#71767a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.dbi-table-detail-grid strong{color:#1b1b1b;font-size:12px}@container (width<=720px){.dbi-data-table__columns>:is(summary,button)>span{display:none}.dbi-data-table__columns>:is(summary,button){justify-content:center;width:44px;min-width:44px;min-height:44px;padding-inline:0}.dbi-data-table__options-popover{width:auto!important}.dbi-data-table__options-popover>header button,.dbi-data-table__options-popover label,.dbi-data-table__column-order button{min-height:44px}.dbi-data-table__column-order button{width:44px;height:44px}.dbi-data-table__wrap{background:0 0;border:0;border-radius:0;max-height:none;overflow:visible}.dbi-data-table .if-table{width:100%;min-width:0;display:block}.dbi-data-table .if-table colgroup,.dbi-data-table .if-table thead,.dbi-data-table__reorder,.dbi-data-table__resizer{display:none}.dbi-data-table .if-table tbody{background:0 0;gap:8px;width:100%;padding:8px;display:grid}.dbi-data-table .if-table tbody tr:not(.if-table-detail){border:1px solid #c9d3df;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;background:#fff!important}.dbi-data-table .if-table td{white-space:normal;border-bottom:1px solid #eef1f4;width:auto;display:block;overflow:hidden;min-width:0!important;max-width:none!important;height:auto!important;box-shadow:none!important;text-align:left!important;padding:7px 10px!important;position:static!important}.dbi-data-table .if-table td[data-table-mobile-visible=false]{display:none!important}.dbi-data-table .if-table td[data-table-mobile-layout=primary],.dbi-data-table .if-table td[data-table-mobile-layout=wide]{grid-column:1/-1}.dbi-data-table .if-table td[data-table-mobile-layout=primary]{padding-block:9px!important;padding-inline-end:56px!important}.dbi-data-table .if-table td:before{content:attr(data-ui-table-card-label);color:#71767a;margin-bottom:2px;font-size:10px;font-weight:900;display:block}.dbi-data-table .if-table td small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dbi-data-table .if-table td[data-ui-table-cell-role=actions]{white-space:normal;background:#f8fafc;align-items:center;gap:6px;display:flex;width:100%!important}.dbi-data-table .if-table td:last-child{border-bottom:0}.dbi-data-table .if-table td.dbi-data-table__select{border:0;place-items:center;height:44px;display:grid;top:4px;right:4px;z-index:3!important;background:#fff!important;width:44px!important;padding:0!important;position:absolute!important;left:auto!important}.dbi-data-table .if-table td.dbi-data-table__select:before{display:none}.dbi-data-table .dbi-data-table__check{min-height:44px}.dbi-data-table .dbi-table-actions{flex-wrap:wrap;width:100%;margin-inline-start:0}.dbi-data-table .dbi-table-actions>:where(a,button){min-height:44px}.dbi-data-table .if-table td[data-ui-table-cell-role=actions] :where(a,button){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.dbi-data-table .if-table-detail{border:1px solid #73b3e7;border-top:0;margin-top:-8px;display:block}.dbi-data-table .if-table-detail td{display:block}.dbi-data-table .if-table tbody tr[data-row-expandable=true]:after{content:attr(data-row-expand-label);background:var(--if-bg-subtle);color:var(--if-link);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-black);grid-column:1/-1;padding:9px 10px;display:block}.dbi-data-table .if-table tbody tr[data-row-expandable=true].is-expanded:after{content:attr(data-row-expand-close-label)}[data-api-request-table] .if-table tbody tr[data-row-expandable=true]:after{grid-column:2;align-items:center;display:grid}.ops-request-detail{grid-template-columns:minmax(0,1fr)}.ops-request-detail__wide{grid-column:auto}.dbi-data-table__footer{flex-direction:column;align-items:flex-start}.dbi-data-table__footer .if-pagination{justify-content:space-between;width:100%}.dbi-data-table__footer .if-page-btn{width:44px;min-width:44px;height:44px}.dbi-data-table__footer .dbi-page-edge{display:none}.dbi-table-detail-grid{grid-template-columns:1fr}}@media (width<=720px){.schedule-surface .if-btn,.dbi-data-table__columns>:is(summary,button){min-height:44px}}@media (width>=2200px){.transaction-viz-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.transaction-viz--wide{grid-column:span 2}}@media (width<=1100px){.capture-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.capture-page{gap:4px}.capture-timeline__group{min-height:44px}.capture-gantt-heading{align-items:stretch}.capture-followon-detail__actions button,.capture-followon-detail__actions a{min-height:44px}.capture-followon-detail__lineage{grid-template-columns:1fr}.capture-followon-detail__lineage>svg{justify-self:center;transform:rotate(90deg)}.capture-followon-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-followon-detail>dl div:nth-child(4n){border-right:1px solid var(--border-soft)}.capture-followon-detail>dl div:nth-child(2n){border-right:0}.capture-followon-detail>dl div:nth-last-child(-n+4){border-bottom:1px solid var(--border-soft)}.capture-followon-detail>dl div:nth-last-child(-n+2){border-bottom:0}.transaction-viz-grid{grid-template-columns:1fr}.transaction-viz__scroller>svg{width:720px;min-width:720px}.transaction-viz__segmented button{min-height:44px}.analytics-chart-manager,.transaction-viz--wide{grid-column:auto}.transaction-viz--wide .transaction-viz__scroller>svg{min-width:940px}.capture-hero__boundary span{display:none}.capture-hero__boundary{flex-wrap:nowrap;margin-top:2px!important}.capture-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 7px 7px}.capture-filter--search{grid-column:1/-1}.capture-filter-toggle{margin-left:auto!important;display:inline-flex!important}.capture-filters:not(.is-expanded) .capture-filter--advanced{display:none}.capture-filter select,.capture-filter input,.capture-filters__heading button,.capture-quickviews button,.capture-gantt-tools button,.capture-gantt-tools select{min-height:44px}.capture-gantt-fields{grid-column:1/-1;align-self:stretch}.capture-gantt-fields__body{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-gantt-fields__body label{min-height:44px}.capture-quickviews{flex-wrap:nowrap;overflow-x:auto}.capture-quickviews button{flex:none}.capture-action-history__heading{flex-direction:column;align-items:flex-start}.capture-action-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-action-history>button,.capture-action-history>*>button,.capture-detail__sources a,.capture-detail__relations button,.capture-saved-views button,.capture-compare button{min-height:44px}.capture-saved-views{align-items:stretch}.capture-compare__heading{flex-direction:column;align-items:stretch}.capture-compare__heading>button{justify-content:center}.capture-compare__grid{grid-template-columns:1fr}.capture-compare__grid>article{border-right:0;border-bottom:1px solid var(--border-soft)}.capture-detail__heading-actions button:first-child{min-height:44px}.capture-targeting{padding:11px}.capture-targeting__heading{grid-template-columns:1fr}.capture-targeting__lanes{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.capture-targeting__lanes span{min-width:0}.capture-targeting__interpretations,.capture-targeting__visuals{grid-template-columns:1fr}.capture-targeting__interpretations article{border-right:0;border-bottom:1px solid var(--border-soft)}.capture-targeting__interpretations article:last-child{border-bottom:0}.capture-targeting__route{grid-column:auto}.target-d3-scroll svg,.target-route-scroll svg{width:960px;min-width:960px}.target-brief>header{align-items:stretch}.target-brief__facts,.target-brief__plan,.target-brief__adjacencies{grid-template-columns:1fr}.target-brief__facts article{border-right:0}.target-brief__plan article{min-height:52px;padding-right:0}.target-brief__adjacencies button{min-height:58px}.target-workboard>header{flex-direction:column;align-items:stretch}.target-workboard__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.target-workboard__actions button,.target-workboard__row-actions button,.target-workboard__fields input,.target-workboard__fields select,.target-workboard__fields textarea{min-height:44px}.target-workboard__record b{text-overflow:clip;white-space:normal;overflow:visible}.target-workboard__record>strong{text-align:right;align-self:start;max-width:92px}.target-workboard__evidence,.target-workboard__fields{grid-template-columns:1fr}.capture-target-list__heading{flex-direction:column;align-items:flex-start}.capture-target-list__rows>button{grid-template-columns:26px 52px minmax(0,1fr);min-height:116px}.capture-target-list__decision,.capture-target-list__action{grid-column:3}.capture-target-list__record>b,.capture-target-list__decision>b,.capture-target-list__action>b{white-space:normal}.capture-section__heading{flex-direction:column;align-items:flex-start;gap:5px;min-height:44px}.capture-gantt-tools>summary{min-height:44px}.capture-gantt-tools__grid{grid-template-columns:1fr;align-items:stretch;display:grid}.capture-gantt-toolgroup--display{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capture-gantt-toolgroup--display>legend{grid-column:1/-1}.capture-legend i{flex:none}.capture-timeline__inner{grid-template-columns:var(--capture-label-width) minmax(600px, 1fr);min-width:calc(var(--capture-label-width) + 600px)}.capture-timeline__row{grid-template-columns:var(--capture-label-width) minmax(600px, 1fr)}.capture-timeline{--capture-label-width:148px;max-height:68vh}.capture-gantt-commandbar{min-height:54px;padding-block:5px}.capture-gantt-commandbar button{min-height:44px}.capture-gantt-commandbar__actions{margin-left:0}.capture-gantt-commandbar__group{display:none}.capture-gantt-commandbar__actions{border-left:0;width:100%;padding-left:0}.capture-gantt-commandbar__actions button{flex:1 0 auto}.capture-timeline__label{padding-inline:6px}.capture-timeline__badges{gap:3px}.capture-timeline__badges em{display:none}.capture-timeline__urgency{max-width:76px}.capture-timeline__record-button strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.capture-timeline__row{min-height:64px}.capture-timeline__plot{min-height:63px}.capture-timeline--compact .capture-timeline__row{min-height:52px}.capture-timeline--compact .capture-timeline__plot{min-height:51px}.capture-timeline--compact .capture-timeline__fields{display:flex}.capture-timeline__fields>span:not(:first-child){display:none}}.spend-saved-views{border:var(--if-border);border-radius:var(--if-radius-md);background:var(--if-bg-surface);overflow:visible}.spend-saved-views__header{justify-content:space-between;align-items:center;gap:var(--if-space-3);min-height:54px;padding:var(--if-space-2) var(--if-space-3);border-bottom:var(--if-divider);display:flex}.spend-saved-views__compact{align-items:center;gap:var(--if-space-1);display:inline-flex}.spend-saved-views__manager{padding:0}.spend-saved-views--embedded .spend-saved-views__header{flex-wrap:wrap}.spend-saved-views--embedded .spend-saved-views__create-panel[open]{flex-basis:100%}.spend-saved-views--embedded .spend-saved-views__create{margin-top:var(--if-space-2);box-shadow:none;position:static}.spend-saved-views__header>span{align-items:center;gap:var(--if-space-2);display:flex}.spend-saved-views__header>span>span{gap:2px;display:grid}.spend-saved-views__header strong{color:var(--if-text-strong)}.spend-saved-views__header small,.spend-saved-views__open small,.spend-saved-views__empty{color:var(--if-text-muted);font-size:var(--if-font-size-xs)}.spend-saved-views__create-panel{position:relative}.spend-saved-views__create-panel>summary{cursor:pointer;min-height:38px;list-style:none}.spend-saved-views__create-panel>summary::-webkit-details-marker{display:none}.spend-saved-views__create{z-index:var(--if-z-dropdown);align-items:end;gap:var(--if-space-2);width:min(440px,100vw - 32px);padding:var(--if-space-3);border:var(--if-border);border-radius:var(--if-radius-md);background:var(--if-bg-surface);box-shadow:var(--if-shadow-lg);grid-template-columns:minmax(220px,1fr) auto;display:grid;position:absolute;top:calc(100% + 6px);right:0}.spend-saved-views__create label{color:var(--if-text-muted);font-size:var(--if-font-size-xs);font-weight:var(--if-font-weight-bold);gap:4px;display:grid}.spend-saved-views__create input,.spend-saved-views__rename input{width:100%;min-height:38px;padding:0 var(--if-space-2);border:var(--if-border);border-radius:var(--if-radius-sm);background:var(--if-bg-surface);color:var(--if-text)}.spend-saved-views__list{display:grid}.spend-saved-views__list>article{border-bottom:var(--if-divider);grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;min-height:54px;display:grid}.spend-saved-views__list>article:last-child{border-bottom:0}.spend-saved-views__list>article.is-favorite{box-shadow:inset 3px 0 var(--if-accent)}.spend-saved-views__open{min-width:0;min-height:54px;padding:var(--if-space-2) var(--if-space-3);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;display:grid}.spend-saved-views__open>span{align-items:center;gap:var(--if-space-2);min-width:0;display:flex}.spend-saved-views__open b{color:var(--if-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spend-saved-views__alert{padding:0 var(--if-space-2);border-left:var(--if-divider);color:var(--if-text-muted);align-items:center;gap:4px;display:inline-flex}.spend-saved-views__actions{padding:0 var(--if-space-2);align-items:center;display:flex}.spend-saved-views__actions button{border-radius:var(--if-radius-sm);width:32px;height:32px;color:var(--if-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.spend-saved-views__actions button:hover,.spend-saved-views__actions button:focus-visible{background:var(--if-bg-subtle);color:var(--if-text-strong)}.spend-saved-views__rename{gap:var(--if-space-2);padding:var(--if-space-2) var(--if-space-3);grid-column:1/-1;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;display:grid}.spend-saved-views__delivery{justify-content:space-between;align-items:center;gap:var(--if-space-3);min-height:48px;padding:var(--if-space-2) var(--if-space-3);border-bottom:var(--if-divider);display:flex}.spend-saved-views__delivery>span{align-items:center;gap:2px var(--if-space-2);color:var(--if-text-strong);grid-template-columns:auto 1fr;display:grid}.spend-saved-views__delivery small{color:var(--if-text-muted);font-weight:var(--if-font-weight-normal);grid-column:2}.spend-saved-views__delivery input{width:20px;height:20px}.spend-saved-views__empty{padding:var(--if-space-3);margin:0}.acquisition-operations{gap:var(--if-space-3);display:grid}.acquisition-operations .if-alert{align-items:center;gap:var(--if-space-2);display:flex}.acquisition-operations .if-alert>div{flex:1;gap:2px;display:grid}.acquisition-operations .if-alert p{margin:0}.acquisition-operations__actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.acquisition-runtime{margin:var(--if-space-3)}.acquisition-runtime__body{gap:var(--if-space-3);display:grid}.acquisition-runtime__metrics{border:var(--if-border);border-radius:var(--if-radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.acquisition-runtime__metrics>span{padding:var(--if-space-2);border-right:var(--if-divider);gap:2px;display:grid}.acquisition-runtime__metrics>span:last-child{border-right:0}.acquisition-runtime__metrics b{color:var(--if-text-strong);font-size:var(--if-font-size-lg)}.acquisition-runtime__metrics small,.acquisition-runtime__status small{color:var(--if-text-muted)}.acquisition-runtime__status{align-items:center;gap:var(--if-space-3);grid-template-columns:1fr 1fr auto;display:grid}.acquisition-runtime__status>span{gap:2px;display:grid}.acquisition-runtime__quality{gap:var(--if-space-2);color:var(--if-text-muted);font-size:var(--if-font-size-xs);flex-wrap:wrap;display:flex}.acquisition-runtime__quality strong{color:var(--if-text-strong)}.acquisition-runtime__body>p{color:var(--if-text-muted);font-size:var(--if-font-size-xs);margin:0;line-height:1.5}@media (width<=760px){.spend-saved-views__header{flex-direction:column;align-items:stretch}.spend-saved-views__create-panel>summary{justify-content:center;min-height:44px;display:flex}.spend-saved-views__create{width:100%;margin-top:var(--if-space-2);padding:var(--if-space-2);box-shadow:none;grid-template-columns:1fr;position:static}.spend-saved-views__create input,.spend-saved-views__create button{min-height:44px}.spend-saved-views__list>article{padding-bottom:var(--if-space-1);grid-template-columns:minmax(0,1fr) auto}.spend-saved-views__open{min-height:56px;padding:var(--if-space-2)}.spend-saved-views__alert{border-left:0;grid-column:1;justify-self:stretch;min-height:44px}.spend-saved-views__actions{grid-area:1/2/3;grid-template-columns:repeat(2,44px);align-self:stretch;padding:4px;display:grid}.spend-saved-views__actions button{width:44px;height:44px}.spend-saved-views__rename{grid-template-columns:1fr 1fr}.spend-saved-views__rename label{grid-column:1/-1}.acquisition-runtime{margin:var(--if-space-2)}.acquisition-runtime__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-runtime__metrics>span:nth-child(2){border-right:0}.acquisition-runtime__metrics>span:nth-child(-n+2){border-bottom:var(--if-divider)}.acquisition-runtime__status{grid-template-columns:1fr}.acquisition-runtime__status button{width:100%;min-height:44px}}@media (width<=480px){.capture-filters{grid-template-columns:1fr}.capture-filter--search,.capture-filters__heading{grid-column:1}.capture-filters__heading{flex-wrap:wrap}.capture-gantt-tools__grid,.capture-gantt-toolgroup--display,.capture-gantt-fields__body{grid-template-columns:1fr}}@media (width<=720px){.lifecycle-account-picker,.lifecycle-waterfall,.award-account-flow,.fiscal-history{grid-template-columns:1fr}.lifecycle-account-picker{align-items:stretch}.lifecycle-account-picker select,.tafs-flow article>header a{min-height:44px}.lifecycle-stage header{align-items:flex-start}.tafs-flow article>header{flex-direction:column;align-items:stretch}.tafs-flow article>header a{justify-content:flex-start}.tafs-flow article{background:0 0;border-width:1px 0 0;border-radius:0;padding-inline:0}.tafs-flow>article:first-child{border-top:0}.tafs-flow__bars>div{grid-template-columns:72px minmax(70px,1fr) 72px;gap:6px}.lifecycle-evidence{grid-template-columns:1fr}}.phase-intro{border:1px solid #c9d8e8;border-left:4px solid var(--brand);background:#f8fbfd;border-radius:7px;align-items:center;gap:14px;min-width:0;min-height:58px;padding:8px 10px 8px 14px;display:flex}.phase-intro--green{border-left-color:var(--green)}.phase-intro__copy{flex:auto;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:5px 10px;min-width:0;display:grid}.phase-intro--with-facts .phase-intro__copy{flex-basis:48%}.phase-intro__copy>span{color:var(--brand);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850}.phase-intro--green .phase-intro__copy>span{color:var(--green)}.phase-intro__copy>p{color:#415d78;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.phase-intro__facts{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:52%;gap:4px;min-width:0;display:flex;overflow-x:auto}.phase-intro__facts article{border-left:1px solid #d7e3ee;flex:none;align-content:center;min-width:78px;min-height:40px;padding:4px 9px;display:grid}.phase-intro__facts strong,.phase-intro__facts span{white-space:nowrap;display:block}.phase-intro__facts strong{color:#123f66;font-size:14px;font-weight:850;line-height:1.05}.phase-intro--green .phase-intro__facts strong{color:var(--green)}.phase-intro__facts span{color:var(--muted);text-transform:none;margin-top:3px;font-size:9px;font-weight:750}.request-hero{background:#f5f9fc;border:1px solid #c9d8e8;border-radius:14px;justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.request-hero>div:first-child{max-width:760px}.request-hero span{color:#54708b;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:800}.request-hero h2{color:#102f4c;margin:4px 0 8px;font-size:clamp(1.55rem,2.8vw,2.35rem)}.request-hero p{color:#415d78;margin:0;line-height:1.55}.request-hero__facts{grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;min-width:300px;display:grid}.request-hero__facts article{background:#fff;border:1px solid #d7e3ee;border-radius:10px;padding:10px 12px}.request-hero__facts strong,.request-hero__facts span{display:block}.request-hero__facts strong{color:#123f66;font-size:1.05rem}.request-hero__facts span{letter-spacing:0;text-transform:none;margin-top:3px;font-size:.68rem}.task-review-tabs{z-index:8;top:var(--if-product-header-height,4rem);padding-inline:var(--if-space-1);background:color-mix(in srgb, var(--if-bg-canvas) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-self:start;position:sticky}.task-exchange{gap:var(--if-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.task-exchange__raw{grid-column:1/-1}.task-exchange__payloads{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.task-center--detail{box-shadow:none;background:0 0;border:0}.task-exchange__payload{align-content:start;gap:var(--if-space-2);min-width:0;padding:var(--if-space-3);display:grid}.task-exchange__payload+.task-exchange__payload{border-inline-start:var(--if-divider)}.task-exchange__payload h4{color:var(--if-text-strong);font-size:var(--if-font-size-xs);letter-spacing:.04em;text-transform:uppercase;margin:0}.task-exchange__payload .if-code-block{max-height:18rem;margin:0}.task-detail-header .task-review-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}@media (width>=801px) and (width<=1599px){.analytics-sources .if-ingest-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.analytics-sources .source-health-card{gap:var(--if-space-2);padding:var(--if-space-3)}.task-review-tabs{top:var(--if-product-header-height-mobile,3.5rem);overflow-x:auto}.task-exchange{grid-template-columns:minmax(0,1fr)}.task-exchange__raw{grid-column:1}.task-exchange__payloads{grid-template-columns:1fr}.task-exchange__payload+.task-exchange__payload{border-inline-start:0;border-block-start:var(--if-divider)}.phase-intro{gap:7px;min-height:0;padding:9px 10px;display:grid}.phase-intro__copy{grid-template-columns:1fr;gap:3px}.phase-intro__copy>p{font-size:10.5px}.phase-intro__facts{width:100%}.phase-intro__facts article{min-width:98px;min-height:38px;padding:3px 8px}.request-hero{padding:18px;display:block}.request-hero__facts{min-width:0;margin-top:16px}}.capture-timeline__row>.capture-timeline__label{cursor:default}.capture-timeline__record-button{width:100%;min-height:32px;color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 28px 0 0;overflow:hidden}.capture-timeline__record-button strong{font-size:11px;line-height:1.2}.capture-timeline__star{z-index:2;color:#718598;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.capture-timeline__star:hover,.capture-timeline__star:focus-visible,.capture-timeline__star.is-starred{color:#8a5b00;background:#fff4cf}.capture-timeline__row.is-watched{box-shadow:inset 3px 0 #e7a900}.capture-detail__heading-actions button.is-starred{color:#704900;background:#fff4cf;border-color:#d59b00}.operations-hub{gap:12px;display:grid}.ops-wallboard button:not([data-if-control-tab]){border:1px solid var(--border);min-height:34px;color:var(--brand);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.operations-tabs button.is-active{border-color:var(--brand);background:var(--brand);color:#fff}.ops-panel{border:1px solid var(--border);background:#fff;border-radius:5px;overflow:hidden}.ops-attendee-picker{gap:4px;display:grid}.ops-attendee-picker>.capture-filter{width:100%}.ops-attendee-picker>small{color:var(--muted);font-size:9px;font-weight:600}.ops-event-collection{gap:var(--if-space-2);display:grid}.ops-event-collection>header{justify-content:space-between;align-items:center;gap:var(--if-space-3);display:flex}.ops-event-collection>header>span,.ops-event-record-links .if-checkbox>span{gap:2px;min-width:0;display:grid}.ops-event-collection>header strong,.ops-event-record-links strong{color:var(--if-text-strong);font-size:var(--if-font-size-sm)}.ops-event-collection>header small{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal)}.ops-event-record-links small{color:var(--if-text-muted);font-size:var(--if-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-event-ai-state{align-items:flex-start;gap:var(--if-space-1);flex-direction:column;min-width:0;display:inline-flex}.ops-event-ai-state>small{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-tight)}.event-dialog-shell{width:min(68rem,100vw - 2rem)}.event-dialog__body{overscroll-behavior:contain}.event-dialog__tabs{z-index:3;top:calc(-1 * var(--if-panel-padding));margin:calc(-1 * var(--if-panel-padding)) calc(-1 * var(--if-panel-padding)) var(--if-space-4);padding:0 var(--if-panel-padding);background:var(--if-bg-surface);scrollbar-width:thin;position:sticky;overflow-x:auto}.event-dialog__alert{margin-bottom:var(--if-space-3)}.event-dialog__note{align-items:flex-start}.event-dialog__inline-alert{margin-top:var(--if-space-1)}.event-dialog__footer-note{color:var(--if-text-muted);font-size:var(--if-font-size-xs);margin-right:auto;font-weight:700}.event-category-grid{align-items:start}.event-category-create{align-items:end}.event-category-card__actions{justify-content:flex-end;align-items:center;gap:var(--if-space-2);display:flex}.event-dialog__checkbox{align-items:flex-start;gap:var(--if-space-2);width:100%;min-height:var(--if-control-height);padding:var(--if-space-2) var(--if-space-3);border:var(--if-divider);border-radius:var(--if-radius-2);background:var(--if-bg-subtle)}.event-dialog__checkbox>span{gap:2px;min-width:0;display:grid}.event-dialog__checkbox small{color:var(--if-text-muted);font-size:var(--if-font-size-xs);line-height:var(--if-line-height-normal)}.event-placement-settings__body{gap:var(--if-space-3);display:grid}.event-catalog-browser{gap:var(--if-space-4);min-width:0;display:grid}.event-catalog-browser__controls{gap:var(--if-space-3);grid-template-columns:minmax(260px,1fr) minmax(170px,.34fr) minmax(150px,.28fr);align-items:end;display:grid}.event-catalog-browser__search{min-width:0}.event-catalog-browser__search .if-input-with-icon{display:block;position:relative}.event-catalog-browser__search .if-input-with-icon>svg{z-index:1;color:var(--if-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.event-catalog-browser__search .if-input{padding-inline:38px}.event-catalog-browser__clear{z-index:2;border-radius:var(--if-radius-2);width:28px;height:28px;color:var(--if-text-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.event-catalog-browser__clear:hover,.event-catalog-browser__clear:focus-visible{color:var(--if-text);background:var(--if-bg-subtle)}.event-catalog-browser__status{justify-content:space-between;align-items:center;gap:var(--if-space-3);min-height:2rem;color:var(--if-text-muted);font-size:var(--if-font-size-xs);display:flex}.event-catalog-browser__status p{margin:0}.event-catalog-browser__status strong{color:var(--if-text-strong)}.event-discovery-views{gap:var(--if-space-2);flex-wrap:wrap;display:flex}.event-discovery-views__count{font-size:10px}.event-catalog-results{gap:var(--if-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.event-catalog-card{align-content:start;gap:var(--if-space-3);min-width:0;padding:var(--if-space-4);border:1px solid var(--if-border);border-radius:var(--if-radius-2);background:var(--if-surface-raised);display:grid;overflow:hidden}.event-catalog-card>header{align-items:start;gap:var(--if-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.event-catalog-card__identity{gap:3px;min-width:0;display:grid}.event-catalog-card>header>:last-child{white-space:nowrap;max-width:none}.event-catalog-card__identity :is(strong,small),.event-catalog-card__summary{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-catalog-card__identity :is(strong,small){-webkit-line-clamp:2}.event-catalog-card__identity strong{min-height:2.4em;color:var(--if-text);font-size:var(--if-font-size-md);line-height:var(--if-line-height-tight);overflow-wrap:anywhere}.event-catalog-card__identity small{min-height:2.6em;line-height:var(--if-line-height-normal)}.event-catalog-card__identity small,.event-catalog-card__summary,.event-catalog-card__meta,.event-catalog-card__caveat{color:var(--if-text-muted)}.event-catalog-card__summary{min-height:3.9em;font-size:var(--if-font-size-sm);line-height:var(--if-line-height-normal);-webkit-line-clamp:3;margin:0}.event-catalog-card__meta{font-size:var(--if-font-size-xs);gap:6px;display:grid}.event-catalog-card__meta>span{align-items:flex-start;gap:var(--if-space-2);min-width:0;display:flex}.event-catalog-card__meta svg{color:var(--if-accent);flex:none;margin-top:1px}.event-catalog-card__topics{gap:var(--if-space-1);flex-wrap:wrap;display:flex}.event-catalog-card__caveat{padding-left:var(--if-space-2);border-left:3px solid var(--if-warning);font-size:var(--if-font-size-xs)}.event-catalog-card>footer{justify-content:space-between;align-items:center;gap:var(--if-space-3);padding-top:var(--if-space-2);border-top:1px solid var(--if-border-subtle);margin-top:auto;display:flex}.event-catalog-card>footer>a,.event-catalog-card>footer>span{color:var(--if-link);font-size:var(--if-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-intelligence-matches{gap:var(--if-space-2);margin-top:var(--if-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-intelligence-matches article{gap:var(--if-space-2);min-width:0;padding:var(--if-space-3);border:1px solid var(--if-border);background:var(--if-bg-subtle);display:grid}.event-intelligence-matches article>header{justify-content:space-between;align-items:center;gap:var(--if-space-2);display:flex}.event-intelligence-matches article>strong{color:var(--if-text)}.event-intelligence-matches article>p{color:var(--if-text-muted);font-size:var(--if-font-size-sm);line-height:var(--if-line-height-normal);margin:0}.event-intelligence-matches article>a{width:fit-content;font-size:var(--if-font-size-xs)}@media (width<=820px){.event-catalog-browser__controls,.event-catalog-results,.event-intelligence-matches{grid-template-columns:1fr}.event-catalog-card>footer{flex-direction:column;align-items:stretch}.event-catalog-card>footer .if-btn{width:100%}}@media (width<=640px){.event-dialog-shell{width:100vw}.event-dialog__tabs{margin-bottom:var(--if-space-3)}.event-catalog-browser{gap:var(--if-space-3)}.event-catalog-browser__clear{width:38px;height:38px}.event-catalog-browser__status{flex-wrap:wrap;align-items:flex-start}.event-catalog-browser__status .if-btn,.event-discovery-views .if-btn{min-height:2.75rem}.operations-hub--event-discovery .if-tabs__list{flex-wrap:wrap;overflow:visible}.event-dialog__footer-note{display:none}.event-category-card__actions{grid-template-columns:1fr 1fr;display:grid}.event-category-card__actions .if-btn{width:100%}}.ops-event-record-links{gap:var(--if-space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-height:15rem;display:grid;overflow:auto}.ops-event-record-links .if-checkbox{padding:var(--if-space-2);border:var(--if-outline);border-radius:var(--if-radius-2);background:var(--if-bg-subtle);align-items:flex-start}.ops-alert{color:#8b1e17;background:#fff1f0;grid-column:1/-1;margin:0;padding:8px;font-size:10px}.ops-integration-list i.is-current,.ops-integration-list i.is-ready{background:#138a52}.ops-integration-list i.is-unavailable{background:#c4541a}.ops-wallboard{--wallboard-ink:#162536;--wallboard-muted:#506579;--wallboard-line:#c8d7e3;--wallboard-blue:#075b96;border:1px solid var(--wallboard-line);height:max(640px,100dvh - 106px);min-height:0;color:var(--wallboard-ink);background:#edf3f7;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 28px #1e374c14}.ops-wallboard:fullscreen{background:#edf3f7;border:0;border-radius:0;width:100vw;height:100vh;min-height:100vh;padding:0}.ops-wallboard[data-wallboard-fullscreen=true] .ops-wallboard__masthead{min-height:clamp(68px,4.4vw,116px);padding-block:clamp(8px,.55vw,16px)}.ops-wallboard[data-wallboard-fullscreen=true] .ops-wallboard__time{align-items:center}.ops-wallboard[data-wallboard-fullscreen=true] .ops-wallboard__time strong{font-size:clamp(28px,1.8vw,54px)}.ops-wallboard[data-wallboard-fullscreen=true] .ops-wallboard__section:not(.ops-wallboard__section--calendar)>header span,.ops-wallboard[data-wallboard-fullscreen=true] .ops-wallboard__section>header>b,.ops-wallboard[data-wallboard-fullscreen=true] .ops-wall-calendar__controls{display:none!important}.ops-wallboard[data-wallboard-fullscreen=true] .ops-wallboard__section--calendar>header{min-height:clamp(48px,3vw,72px);padding-block:clamp(8px,.48vw,13px)}.ops-wallboard[data-wallboard-fullscreen=true] .ops-wall-calendar__identity>img,.ops-wallboard[data-wallboard-fullscreen=true] .ops-wall-calendar__identity small{display:none}.ops-wallboard[data-wallboard-fullscreen=true] .ops-wall-calendar__identity>span{display:grid!important}.ops-wallboard__masthead{border-bottom:3px solid var(--wallboard-blue);background:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:76px;padding:clamp(10px,.75vw,18px) clamp(18px,1.3vw,34px);display:flex}.ops-wallboard__brand{align-items:center;gap:clamp(14px,1vw,24px);min-width:0;display:flex}.ops-wallboard__brand>img{border-radius:9px;flex:none;width:clamp(44px,2.5vw,66px);height:clamp(44px,2.5vw,66px)}.ops-wallboard__brand>div{min-width:0}.ops-wallboard__brand span{color:var(--wallboard-blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:clamp(10px,.55vw,16px);font-weight:900;display:block}.ops-wallboard__brand h2{color:#102a43;margin:0;font-size:clamp(25px,1.55vw,46px);line-height:1.05}.ops-wallboard__brand p{color:var(--wallboard-blue);letter-spacing:.055em;text-transform:uppercase;margin:4px 0 0;font-size:clamp(11px,.65vw,19px);font-weight:850;line-height:1.1}.ops-wallboard[data-wallboard-fullscreen=true] .ops-wallboard__brand p{margin-top:clamp(3px,.25vw,8px);font-size:clamp(13px,.85vw,25px)}.ops-wallboard__time{text-align:right;align-items:flex-end;gap:clamp(16px,1.2vw,34px);display:flex}.ops-wallboard__time time{display:grid}.ops-wallboard__time strong{color:#102a43;font-size:clamp(24px,1.55vw,44px);line-height:1}.ops-wallboard__time span,.ops-wallboard__time small{color:var(--wallboard-muted);font-size:clamp(11px,.62vw,17px);font-weight:750}.ops-wallboard__time small{white-space:nowrap;padding-bottom:2px}.ops-wallboard__toolbar{border-bottom:1px solid var(--wallboard-line);background:#f8fafc;justify-content:space-between;align-items:center;gap:18px;padding:6px clamp(18px,1.3vw,34px);display:flex}.ops-wallboard__toolbar nav,.ops-wallboard__toolbar>div{gap:7px;display:flex}.ops-wallboard button{color:#294259;background:#fff;border-color:#aebfcd;min-height:34px;font-size:clamp(10px,.52vw,14px)}.ops-wallboard button:not([data-if-control-tab]):hover,.ops-wallboard button:not([data-if-control-tab]):focus-visible{border-color:var(--wallboard-blue);color:#063f68;background:#edf6fc;outline:none;box-shadow:inset 0 0 0 2px #8fc8e8}.ops-wallboard button.is-active:not([data-if-control-tab]),.ops-wallboard button[aria-pressed=true]:not([data-if-control-tab]){border-color:var(--wallboard-blue);background:var(--wallboard-blue);color:#fff}.ops-wallboard>.ops-wallboard__section{flex:1;min-height:0;margin:0 clamp(14px,1vw,26px) clamp(14px,1vw,26px)}.ops-wallboard__section{border:1px solid var(--wallboard-line);background:#fff;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 3px 12px #2240550d}.ops-wallboard__section>header{border-bottom:1px solid var(--wallboard-line);background:#f8fafc;justify-content:space-between;align-items:center;gap:16px;min-height:clamp(50px,3vw,72px);padding:clamp(9px,.62vw,16px) clamp(12px,.85vw,22px);display:flex}.ops-wallboard__section>header>div{gap:3px;display:grid}.ops-wallboard__section>header span{color:var(--wallboard-blue);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(9px,.48vw,13px);font-weight:900}.ops-wallboard__section>header strong{color:#102a43;font-size:clamp(18px,1.05vw,30px)}.ops-wallboard__section>header>b{color:#075b96;background:#e5f1f8;border-radius:999px;place-items:center;min-width:clamp(34px,2vw,52px);min-height:clamp(34px,2vw,52px);font-size:clamp(15px,.85vw,24px);display:grid}.ops-wallboard__cards{flex:1;align-content:start;min-height:0;display:grid;overflow:hidden}.ops-wallboard__section--records .ops-wallboard__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-wallboard>.ops-wallboard__section .ops-wallboard__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-wallboard__cards article:only-child{grid-column:1/-1}.ops-wallboard__cards article{border-bottom:1px solid #d7e1e9}.ops-wallboard__record{grid-template-columns:minmax(0,1fr) auto;gap:clamp(14px,1vw,28px);min-height:clamp(100px,6.6vw,178px);padding:clamp(14px,1vw,26px);display:grid}.ops-wallboard__section--records .ops-wallboard__record:nth-child(odd){border-right:1px solid #d7e1e9}.ops-wallboard>.ops-wallboard__section .ops-wallboard__record{grid-template-columns:minmax(0,1fr)}.ops-wallboard>.ops-wallboard__section .ops-wallboard__record:nth-child(3n+1),.ops-wallboard>.ops-wallboard__section .ops-wallboard__record:nth-child(3n+2){border-right:1px solid #d7e1e9}.ops-wallboard__record-copy{align-content:center;gap:clamp(5px,.35vw,9px);min-width:0;display:grid}.ops-wallboard__record-copy>span{color:#075b96;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(10px,.62vw,16px);font-weight:900;overflow:hidden}.ops-wallboard__record-copy>strong{color:#162536;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(16px,1.15vw,28px);line-height:1.18;display:-webkit-box;overflow:hidden}.ops-wallboard__record-copy>small{color:#5e7182;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,.65vw,17px);overflow:hidden}.ops-wallboard__record-dates{text-align:right;align-content:center;justify-items:end;min-width:clamp(140px,9vw,250px);display:grid}.ops-wallboard__record-dates>span{color:#687a8b;text-transform:uppercase;font-size:clamp(9px,.48vw,13px);font-weight:800}.ops-wallboard__record-dates>time{color:#102a43;margin:4px 0;font-size:clamp(16px,.9vw,25px);font-weight:900}.ops-wallboard__record-dates>small{color:#9a4c0c;font-size:clamp(10px,.53vw,14px);font-weight:800}.ops-wallboard__event-grid:has(>.ops-wall-event:nth-child(5):last-child)>.ops-wall-event{grid-column:span 2}.ops-wallboard__event-grid:has(>.ops-wall-event:nth-child(5):last-child)>.ops-wall-event:nth-child(n+4){grid-column:span 3}.ops-wall-event{background:#fff;border:1px solid #aebfcd;border-top:4px solid #66849a;border-radius:5px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:clamp(82px,6.4vw,210px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ops-wall-event--live{border-top-color:#16854f}.ops-wall-event--urgent{border-top-color:#b94c2a}.ops-wall-event--watch{border-top-color:#c07a12}.ops-wall-event__topline{color:#506579;letter-spacing:.055em;text-transform:uppercase;background:#eaf1f6;border-bottom:1px solid #c8d7e3;grid-column:1/-1;align-items:center;gap:8px;min-height:clamp(31px,2vw,42px);padding:5px clamp(9px,.65vw,14px);font-size:clamp(10px,7px + .5vw,24px);font-weight:900;display:flex}.ops-wall-event__topline>span{color:#075b96;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.ops-wall-event__topline>strong{color:#173b56;flex:1}.ops-wall-event__topline svg{color:#16854f}.ops-wall-event__countdown{text-align:center;background:#f3f7fa;border-right:1px solid #c8d7e3;place-content:center;min-height:0;padding:clamp(10px,.75vw,17px) 8px;display:grid}.ops-wall-event__countdown strong{color:#102a43;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(42px,24px + 2.2vw,108px);line-height:.92}.ops-wall-event--live .ops-wall-event__countdown strong{color:#146c43;font-size:clamp(36px,20px + 1.45vw,78px)}.ops-wall-event--urgent .ops-wall-event__countdown strong{color:#a63d22}.ops-wall-event--watch .ops-wall-event__countdown strong{color:#9a5d08}.ops-wall-event__countdown span{color:#5a6f81;letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:clamp(9px,6px + .43vw,22px);font-weight:900}.ops-wall-event__body{align-content:center;gap:clamp(7px,.9vh,24px);min-width:0;padding:clamp(11px,.8vw,18px);display:grid}.ops-wall-event__body time{color:#075b96;text-transform:uppercase;font-size:clamp(11px,7px + .6vw,30px);font-weight:900}.ops-wall-event__body h3{color:#102a43;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(18px,10px + 1.22vw,64px);line-height:1.1;display:-webkit-box;overflow:hidden}.ops-wall-event__body p{color:#52687b;align-items:flex-start;gap:5px;min-width:0;margin:0;font-size:clamp(11px,6px + .56vw,30px);font-weight:650;line-height:1.3;display:flex}.ops-wall-event__body p svg{color:#55778f;flex:none;margin-top:1px}.ops-wall-event__body p span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-wall-event__body .ops-wall-event__attendees{color:#244d6d;font-weight:800}.ops-wall-event footer{color:#506579;background:#eaf1f6;border-top:1px solid #c8d7e3;grid-column:1/-1;align-items:center;gap:clamp(9px,.8vw,18px);min-height:clamp(35px,2.3vw,48px);padding:6px clamp(8px,.6vw,13px);font-size:clamp(9px,6px + .44vw,24px);font-weight:800;display:flex}.ops-wall-event footer span{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.ops-wall-event footer svg{color:#58788e;flex:none}.ops-wall-event footer b{color:#173b56}.ops-wallboard__section--calendar>header{min-height:clamp(50px,2.8vw,68px)}.ops-wall-calendar__identity{align-items:center;gap:clamp(8px,.55vw,13px)!important;display:flex!important}.ops-wall-calendar__identity>img{object-fit:cover;background:#071a31;border:1px solid #719ab7;border-radius:5px;width:clamp(34px,2.2vw,52px);height:clamp(34px,2.2vw,52px)}.ops-wall-calendar__identity>span{gap:2px;display:grid}.ops-wall-calendar__month-compact{display:none}.ops-wall-calendar__identity small{color:#526f84;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(8px,.45vw,13px);font-weight:850}.ops-wall-calendar__controls{grid-auto-flow:initial;align-items:center;gap:clamp(5px,.4vw,9px)!important;display:flex!important}.ops-wall-calendar__controls .if-month-navigator .if-btn{min-width:clamp(44px,2.2vw,52px);min-height:clamp(44px,2.2vw,52px);padding-inline:clamp(8px,.55vw,13px)}.ops-wall-calendar__controls b{color:#075b96;background:#e5f1f8;border-radius:999px;justify-content:center;align-items:baseline;gap:2px;min-width:clamp(38px,2.2vw,56px);min-height:clamp(38px,2.2vw,56px);padding-inline:8px;font-size:clamp(15px,.85vw,24px);display:inline-flex}.ops-wall-calendar__controls b small{color:#526f84;font-size:.55em;font-weight:850}.ops-wall-calendar__viewport{background:#edf3f7;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ops-wall-calendar__weekdays{background:#dfe9f0;border-bottom:1px solid #b9cbd9;grid-template-columns:repeat(7,minmax(0,1fr));min-height:clamp(26px,1.6vw,40px);display:grid}.ops-wall-calendar__weekdays span{color:#36566f;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #c8d7e3;place-items:center;font-size:clamp(10px,.55vw,15px);font-weight:900;display:grid}.ops-wall-calendar__weekdays span:last-child{border-right:0}.ops-wall-calendar__weeks{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));min-height:0;display:grid}.ops-wallboard__section--standalone-calendar .ops-wall-calendar__weeks{flex:none;min-height:clamp(540px,100dvh - 350px,760px)}.ops-wall-calendar__week{border-bottom:1px solid #c8d7e3;min-height:0;position:relative}.ops-wall-calendar__week:last-child{border-bottom:0}.ops-wall-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:0}.ops-wall-calendar__days>article{background:#fff;border-right:1px solid #c8d7e3;min-width:0;min-height:0;position:relative;overflow:hidden}.ops-wall-calendar__days>article:last-child{border-right:0}.ops-wall-calendar__days>article.is-outside-month{background:#f2f5f7}.ops-wall-calendar__days>article.is-today{box-shadow:inset 0 0 0 3px #075b96}.ops-wall-calendar__days>article>header{justify-content:space-between;align-items:center;gap:6px;min-height:clamp(25px,1.5vw,36px);padding:clamp(3px,.24vw,6px) clamp(5px,.36vw,9px);display:flex}.ops-wall-calendar__days>article>header time{color:#29465d;font-variant-numeric:tabular-nums;font-size:clamp(13px,.8vw,28px);font-weight:900}.ops-wall-calendar__days>article.is-outside-month>header time{color:#8293a1}.ops-wall-calendar__days>article>header span{color:#075b96;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(8px,.42vw,12px);font-weight:900}.ops-wall-calendar__more{pointer-events:auto;white-space:nowrap;border-radius:3px;grid-row:2;justify-content:center;align-items:center;gap:clamp(4px,.28vw,7px);margin-inline:2px;display:flex;box-shadow:0 1px 2px #123d5c1f;color:#075b96!important;background:#f3f8fb!important;border-color:#7095ae!important;min-width:0!important;min-height:0!important;padding:3px clamp(5px,.35vw,8px)!important;font-size:clamp(9px,.48vw,13px)!important}.ops-wall-calendar__more:hover,.ops-wall-calendar__more:focus-visible{box-shadow:inset 0 0 0 2px #075b96;background:#e5f1f8!important}.ops-wall-calendar__more>svg{flex:none}.ops-wall-calendar__more>svg:last-child{margin-left:auto}.ops-wall-calendar__more-full{align-items:baseline;gap:5px;min-width:0;display:flex}.ops-wall-calendar__more-full strong{text-overflow:ellipsis;overflow:hidden}.ops-wall-calendar__more-full small{color:#526f84;font-size:.8em;font-weight:850}.ops-wall-calendar__more-compact{display:none}.ops-wall-calendar__bars{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--calendar-lanes), clamp(38px, 1.9vw, 54px));pointer-events:none;align-content:start;gap:clamp(2px,.14vw,4px) 0;display:grid;position:absolute;inset:clamp(27px,1.65vw,40px) clamp(3px,.24vw,6px) 3px}.ops-wall-calendar__busy-days{z-index:4;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--calendar-lanes), clamp(38px, 1.9vw, 54px));pointer-events:none;gap:clamp(2px,.14vw,4px) 0;display:grid;position:absolute;inset:clamp(27px,1.65vw,40px) clamp(3px,.24vw,6px) 3px}.ops-wall-calendar__bar{color:#123d5c;pointer-events:auto;background:#e3eff7;border:1px solid #4f7898;border-left:clamp(4px,.28vw,7px) solid #31688f;border-radius:3px;align-items:center;gap:2px;min-width:0;padding:0 clamp(3px,.22vw,6px) 0 0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #123d5c1f;container-type:inline-size}.ops-wall-calendar__bar:hover{background:#d6e9f5;outline:0;box-shadow:inset 0 0 0 2px #075b96}.ops-wall-calendar__bar:has(.ops-wall-calendar__bar-main:focus-visible){background:#d6e9f5;outline:0;box-shadow:inset 0 0 0 2px #075b96}.ops-wall-calendar__bar.continues-before{border-left-width:1px;border-top-left-radius:0;border-bottom-left-radius:0}.ops-wall-calendar__bar.continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.ops-wall-calendar__bar.is-live{background:#dff2e7;border-color:#16854f #16854f #16854f #075e3a}.ops-wall-calendar__bar.is-urgent{background:#f8e5df;border-color:#b94c2a #b94c2a #b94c2a #8d3218}.ops-wall-calendar__bar.is-watch{background:#f8edcf;border-color:#a96b0d #a96b0d #a96b0d #7f4f07}.ops-wall-calendar__bar.is-live:hover{background:#d1ecdc;box-shadow:inset 0 0 0 2px #075e3a}.ops-wall-calendar__bar.is-live:has(.ops-wall-calendar__bar-main:focus-visible){background:#d1ecdc;box-shadow:inset 0 0 0 2px #075e3a}.ops-wall-calendar__bar.is-urgent:hover{background:#f4d8ce;box-shadow:inset 0 0 0 2px #8d3218}.ops-wall-calendar__bar.is-urgent:has(.ops-wall-calendar__bar-main:focus-visible){background:#f4d8ce;box-shadow:inset 0 0 0 2px #8d3218}.ops-wall-calendar__bar.is-watch:hover{background:#f3e3b8;box-shadow:inset 0 0 0 2px #7f4f07}.ops-wall-calendar__bar.is-watch:has(.ops-wall-calendar__bar-main:focus-visible){background:#f3e3b8;box-shadow:inset 0 0 0 2px #7f4f07}.ops-wall-calendar__bar--milestone{color:#3e347d;background:#ebe8f7;border-color:#6b61a8 #6b61a8 #6b61a8 #493d8c}.ops-wall-calendar__bar--milestone .ops-wall-calendar__bar-main>i{border-radius:1px;flex-basis:7px;width:7px;height:7px;transform:rotate(45deg)}.ops-wall-calendar__bar--milestone.is-registration-deadline{color:#075b96;background:#e1eff8;border-color:#1479a8 #1479a8 #1479a8 #075b96}.ops-wall-calendar__bar--milestone.is-refund-deadline{color:#8c3d0e;background:#f8e8dc;border-color:#ba5d22 #ba5d22 #ba5d22 #8c3d0e}.ops-wall-calendar__bar--milestone.is-hotel-deadline{color:#045963;background:#dff1f2;border-color:#087f8c #087f8c #087f8c #045963}.ops-wall-calendar__bar--milestone.is-exhibitor-deadline{color:#55377e;background:#ece5f5;border-color:#7651a8 #7651a8 #7651a8 #55377e}.ops-wall-calendar__bar--milestone.is-submission-deadline{color:#7f4f07;background:#f7edcf;border-color:#a96b0d #a96b0d #a96b0d #7f4f07}.ops-wall-calendar__bar--milestone:hover{background:#ddd8f1;box-shadow:inset 0 0 0 2px}.ops-wall-calendar__bar--milestone:has(.ops-wall-calendar__bar-main:focus-visible){background:#ddd8f1;box-shadow:inset 0 0 0 2px}.ops-wall-calendar__bar-main{text-align:left;border-radius:0;flex:auto;align-items:center;gap:clamp(4px,.34vw,9px);display:flex;min-width:0!important;min-height:100%!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:clamp(2px,.16vw,4px) 0 clamp(2px,.16vw,4px) clamp(5px,.38vw,9px)!important}.ops-wall-calendar__bar-main:focus-visible{outline:0}.ops-wall-calendar__bar-main>i{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.ops-wall-calendar__bar-copy{flex:auto;align-self:center;align-items:center;min-width:0;display:flex}.ops-wall-calendar__bar strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(10px,7px + .45vw,22px);line-height:1.1;overflow:hidden}.ops-wall-calendar__bar .ops-wall-calendar__bar-attendees{flex:none;align-self:center;align-items:center;padding-left:3px;display:flex;overflow:visible}.ops-wall-calendar__profile-link{border-radius:999px;display:inline-flex;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ops-wall-calendar__profile-link:focus-visible{outline-offset:2px;outline:2px solid #075b96}@container (width<=185px){.ops-wall-calendar__bar-attendees{display:none!important}}.ops-wall-calendar-tooltip{border-top-color:#075b96;width:min(380px,100vw - 16px)}.ops-wall-calendar-tooltip[data-kind=milestone]{border-top-color:#5c4d9b}.ops-wall-calendar-tooltip dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-wall-calendar-tooltip dd{white-space:normal;overflow-wrap:anywhere}.ops-event-detail__body{gap:16px;display:grid}.ops-event-detail__body dl{border:1px solid var(--border-soft);background:var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.ops-event-detail__body dl>div{background:#fff;align-content:start;gap:4px;min-height:76px;padding:11px;display:grid}.ops-event-detail__body dt,.ops-event-detail__body h3{color:var(--quiet);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.ops-event-detail__body dd{color:var(--brand-dark);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:850;line-height:1.35}.ops-event-detail__body section{gap:8px;display:grid}.ops-event-detail__body h3{margin:0}.ops-event-detail__attendees{flex-wrap:wrap;gap:7px;display:flex}.ops-event-detail__attendees strong{color:var(--brand-dark);font-size:11px}.ops-event-detail__attendees small{color:var(--muted);font-size:9px}.ops-event-detail__milestones{gap:6px;display:grid}.workspace-member-profile{gap:0;display:grid}.workspace-member-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.workspace-member-profile__grid>section{border:1px solid var(--border-soft);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.workspace-member-profile__grid>section:first-child{grid-row:span 2}.workspace-member-profile__grid>section>header{border-bottom:1px solid var(--border-soft);min-height:60px;color:var(--brand-dark);background:#f7fafc;align-items:center;gap:9px;padding:11px 13px;display:flex}.workspace-member-profile__grid>section>header>svg{color:var(--brand)}.workspace-member-profile__grid>section>header>span{flex:1;gap:2px;display:grid}.workspace-member-profile__grid>section>header strong{font-size:12px}.workspace-member-profile__grid>section>header small{color:var(--muted);font-size:9px;font-weight:750}.workspace-member-profile__grid>section>header b{background:var(--brand-soft);min-width:30px;height:30px;color:var(--brand);border-radius:999px;place-items:center;font-size:12px;display:grid}.workspace-member-profile__grid>section>p{color:var(--muted);margin:0;padding:16px;font-size:11px}.workspace-member-profile__teams,.workspace-member-profile__events,.workspace-member-profile__records{display:grid}.workspace-member-profile__events article,.workspace-member-profile__records article{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;min-width:0;padding:11px 13px;display:flex}.workspace-member-profile__events article:last-child,.workspace-member-profile__records article:last-child{border-bottom:0}.workspace-member-profile__teams article>span,.workspace-member-profile__events article>span,.workspace-member-profile__records article>span{flex:1;gap:2px;min-width:0;display:grid}.workspace-member-profile__grid article strong{color:var(--brand-dark);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-member-profile__grid article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workspace-member-profile__events time{color:var(--brand);text-transform:uppercase;flex:0 0 72px;font-size:9px;font-weight:900}.ops-day-agenda__body{padding:0!important}.ops-day-agenda__list{display:grid}.ops-day-agenda__item{text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:grid;border:0!important;border-bottom:1px solid var(--if-border)!important;background:var(--if-bg-surface)!important;color:var(--if-text)!important;border-radius:0!important}.ops-day-agenda__item:last-child{border-bottom:0!important}.ops-day-agenda__item:hover,.ops-day-agenda__item:focus-visible{background:var(--if-bg-subtle)!important}.ops-day-agenda__item>span:nth-child(2){gap:2px;min-width:0;display:grid}.ops-day-agenda__item strong,.ops-day-agenda__item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-day-agenda__item small{color:var(--if-text-muted)}.ops-day-agenda__item time{color:var(--if-text-muted);white-space:nowrap;font-size:11px;font-weight:800}.ops-day-agenda__marker{background:#31688f;border-radius:999px;width:8px;height:8px}.ops-day-agenda__marker.is-milestone{background:#5c4d9b;border-radius:1px;transform:rotate(45deg)}.ops-event-detail__milestones article{border:1px solid var(--border-soft);border-radius:4px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.ops-event-detail__milestones article.is-focused{background:#f2f0fa;border-color:#6b61a8;box-shadow:inset 3px 0 #5c4d9b}.ops-event-detail__milestones i{background:#5c4d9b;width:7px;height:7px;transform:rotate(45deg)}.ops-event-detail__milestones span{gap:2px;display:grid}.ops-event-detail__milestones strong{color:var(--brand-dark);font-size:11px}.ops-event-detail__milestones small,.ops-event-detail__milestones time{color:var(--muted);font-size:9px}.ops-event-detail__milestones p{color:var(--muted);grid-column:2/-1;margin:0;font-size:10px;line-height:1.4}.ops-event-detail__context p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.ops-wallboard__empty{color:#627789;text-align:center;flex:1;place-content:center;justify-items:center;gap:8px;min-height:220px;padding:28px;display:grid}.ops-wallboard__empty svg{color:#7a9bb1}.ops-wallboard__empty strong{color:#24445f;font-size:clamp(17px,.9vw,25px)}.ops-wallboard__empty p{margin:0;font-size:clamp(11px,.58vw,16px)}@media (width<=900px){.ops-wallboard__section--records .ops-wallboard__cards,.ops-wallboard>.ops-wallboard__section .ops-wallboard__cards{grid-template-columns:1fr}.ops-wallboard__event-grid:has(>.ops-wall-event:nth-child(5):last-child)>.ops-wall-event{grid-column:auto}.ops-wallboard__event-grid:has(>.ops-wall-event:nth-child(5):last-child)>.ops-wall-event:nth-child(n+4){grid-column:auto}.ops-wallboard__section--records .ops-wallboard__record:nth-child(odd),.ops-wallboard>.ops-wallboard__section .ops-wallboard__record:nth-child(3n+1),.ops-wallboard>.ops-wallboard__section .ops-wallboard__record:nth-child(3n+2){border-right:0}}@media (width<=760px){.analysis-workspace-drawer{--analysis-drawer-overflow:auto;--analysis-columns:minmax(0, 1fr);--analysis-height:auto;--analysis-overflow:visible;--analysis-pane-overflow:visible;--analysis-divider-right:0;--analysis-divider-bottom:1px solid var(--border-soft);width:100vw!important}.capture-timeline__star{width:44px;height:44px;right:0}.capture-timeline__record-button{min-height:44px;padding-right:40px}.capture-detail__heading-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%}.capture-detail__heading-actions button{flex:auto;min-height:44px}.ops-wallboard button{min-height:44px}.ops-event-collection>header{flex-direction:column;align-items:stretch}.ops-event-collection>header .if-btn{width:100%;min-height:44px}.ops-event-record-links{grid-template-columns:1fr}.ops-wallboard{border-radius:7px;height:auto;min-height:0}.ops-wallboard__masthead{border-bottom-width:3px;min-height:76px;padding:11px 12px}.ops-wallboard__brand{gap:9px}.ops-wallboard__brand>img{border-radius:7px;width:42px;height:42px}.ops-wallboard__brand span{font-size:7px}.ops-wallboard__brand h2{font-size:17px}.ops-wallboard__time{gap:0}.ops-wallboard__time strong{font-size:19px}.ops-wallboard__time span,.ops-wallboard__time small{display:none}.ops-wallboard__toolbar{flex-direction:column;align-items:stretch;gap:7px;padding:8px 9px}.ops-wallboard__toolbar nav,.ops-wallboard__toolbar>div{overflow-x:auto}.ops-wallboard__toolbar button:not([data-if-control-tab]){flex:none;min-height:44px}.ops-wallboard>.ops-wallboard__section{margin:0 9px 9px}.ops-wallboard__section>header{min-height:60px;padding:10px 12px}.ops-wallboard__section>header strong{font-size:17px}.ops-wallboard__empty{flex:none;min-height:180px;padding:24px 16px}.ops-wallboard__record{grid-template-columns:minmax(0,1fr) auto;min-height:94px;padding:11px}.ops-wallboard__record-copy>strong{font-size:14px}.ops-wallboard__record-dates{min-width:108px}.ops-wallboard__record-dates>time{font-size:14px}.ops-wall-event{min-height:238px}.ops-wall-event footer{overflow-x:auto}.ops-wallboard__section--calendar>header{flex-direction:column;align-items:stretch}.ops-wall-calendar__controls{overflow-x:auto}.ops-wall-calendar__controls button,.ops-wall-calendar__controls b{min-height:44px}.ops-wall-calendar__viewport{overflow:auto hidden}.ops-wall-calendar__weekdays,.ops-wall-calendar__weeks{width:780px;min-width:780px}.ops-wall-calendar__weekdays{min-height:24px}.ops-wall-calendar__weeks{min-height:540px}.ops-wall-calendar__bar strong{font-size:11px}.ops-wall-calendar__days>article>header{align-items:flex-start;min-height:26px;padding:1px 6px 0}.ops-wall-calendar__days>article>header time{line-height:24px}.ops-wall-calendar__bars,.ops-wall-calendar__busy-days{grid-template-rows:repeat(var(--calendar-lanes), 30px);gap:2px 0;inset-block-start:27px}.ops-wall-calendar__bar{padding-block:1px}.ops-wall-calendar__more{grid-row:1/3;min-height:44px!important;padding-inline:8px!important}.ops-wall-calendar__more-full,.ops-wall-calendar__more>svg:last-child{display:none}.ops-wall-calendar__more-compact{line-height:1;display:grid}.ops-wall-calendar__more-compact small{color:#526f84;text-transform:uppercase;font-size:8px;font-weight:850}.ops-event-detail__body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-event-detail__attendees>span{flex:180px;min-width:0}.ops-day-agenda__item{min-height:62px;padding-inline:12px}}@media (width>=2200px){.ops-wallboard__section--records .ops-wallboard__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-wallboard>.ops-wallboard__section .ops-wallboard__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-wallboard__section--records .ops-wallboard__record,.ops-wallboard>.ops-wallboard__section .ops-wallboard__record{border-right:1px solid #d7e1e9}}.ci-navigation-shell{z-index:var(--if-z-sticky);background:var(--if-bg-canvas);position:sticky;top:0;box-shadow:0 2px 10px #08182c24}.masthead.if-product-header--masthead.if-product-header--compact{color:#f8fafc;background:#162e51;border-bottom:3px solid #005ea2;min-height:3rem;margin:0;padding:.35rem 16px;font-family:Public Sans,system-ui,sans-serif;display:flex;box-shadow:0 2px 10px #08182c2e}.masthead .masthead__inner{align-items:center;gap:var(--if-space-3);width:100%;min-width:0;max-width:none;margin-inline:auto;padding-inline:16px;display:flex}.masthead .masthead__brand{flex:0 auto;gap:10px}.masthead .masthead__mark{flex-basis:32px;width:32px;height:32px}.masthead .if-product-header__eyebrow{font-weight:600}.masthead .if-product-header__title{font-size:1.156rem;font-weight:900;line-height:1.15}.masthead nav.ci-header-nav{justify-content:flex-end;align-items:center;gap:var(--if-space-1);flex:auto;min-width:0;margin-inline-start:auto;display:flex;overflow:visible}.masthead .if-operations-topnav__link{min-height:2rem;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:normal;min-height:30px;padding:.25rem .55rem;padding-inline:7px;font-size:12px;font-weight:750;line-height:1;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.masthead .if-operations-topnav__link:hover,.masthead .if-operations-topnav__link:focus-visible{border-color:color-mix(in srgb, currentColor 35%, transparent);color:#fff;background:#ffffff21;outline:none}.masthead .if-operations-topnav__link.is-active,.masthead .if-operations-topnav__link[aria-current=page]{border-color:color-mix(in srgb, currentColor 45%, transparent);background:color-mix(in srgb, currentColor 14%, transparent);color:#f8fafc;box-shadow:inset 0 -3px #8bd3ff}.ci-manage-control{position:relative}.masthead .ci-manage-trigger{min-height:30px;color:inherit;background:0 0;border:1px solid #0000;gap:5px;padding:.25rem .5rem;font-size:12px;font-weight:750}.masthead .ci-manage-trigger:hover,.masthead .ci-manage-trigger:focus-visible,.masthead .ci-manage-trigger[aria-expanded=true],.masthead .ci-manage-trigger.is-active{color:#fff;background:#ffffff21;border-color:#ffffff59}.ci-manage-menu,.ci-header-mobile-menu{border:var(--if-divider);border-radius:var(--if-radius-2);background:var(--if-bg-surface);color:var(--if-text);box-shadow:var(--if-shadow-lg);gap:0;display:grid}.ci-manage-menu{z-index:var(--if-z-dropdown);width:320px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.ci-manage-menu__group,.ci-mobile-menu-group{gap:2px;padding:7px 0;display:grid}.ci-manage-menu__group+.ci-manage-menu__group,.ci-mobile-menu-group+.ci-mobile-menu-group{border-top:1px solid #dfe5ec}.ci-manage-menu__label{color:var(--if-text-muted);font-size:var(--if-font-size-2xs);font-weight:var(--if-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;padding:2px 8px 5px}.ci-navigation-menu__item{border-radius:var(--if-radius-1);width:100%;min-height:36px;color:var(--if-text);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:6px 8px;font-family:Public Sans,system-ui,sans-serif;font-size:12px;font-weight:800;text-decoration:none;display:grid}.ci-navigation-menu__item small{color:var(--if-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.25;overflow:hidden}.ci-navigation-menu__item:hover,.ci-navigation-menu__item:focus-visible{background:#f1f6fa;border-color:#b6c6d6;outline:none}.ci-navigation-menu__item.is-active{color:#1a4480;background:#eff6ff;border-color:#73b3e7;box-shadow:inset 3px 0 #005ea2}.ci-workspace-nav{color:#1b2f43;background:#fff;border-bottom:1px solid #c8d4df;align-items:center;gap:18px;min-height:40px;padding:4px 32px;font-family:Public Sans,system-ui,sans-serif;display:flex}.ci-workspace-nav__identity{min-width:118px;line-height:1.05;display:grid}.ci-workspace-nav__identity small{color:#5c7184;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.ci-workspace-nav__identity strong{font-size:12px}.ci-workspace-nav__views{align-items:center;gap:3px;display:flex}.ci-workspace-nav__views a{color:#344e65;border:1px solid #0000;border-radius:4px;align-items:center;min-height:30px;padding:4px 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.ci-workspace-nav__views a:hover,.ci-workspace-nav__views a:focus-visible{background:#f2f6f9;border-color:#a9bdcc;outline:none}.ci-workspace-nav__views a.is-active{color:#124b78;background:#eaf3fa;border-color:#9ec5e4;box-shadow:inset 0 -2px #005ea2}.ci-workspace-nav__context{color:#657b8e;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-left:auto;font-size:10px;display:flex}.ci-workspace-nav__context strong{color:#263d50;text-overflow:ellipsis;max-width:180px;overflow:hidden}.ci-header-mobile-trigger{display:none}@media (width<=980px){.masthead.if-product-header--masthead.if-product-header--compact{min-height:3.5rem;padding-block:0}.masthead .masthead__inner{align-items:center;gap:var(--if-space-2);min-height:3.5rem;padding-inline:0;display:flex;position:relative}.masthead .masthead__brand{flex:auto;min-width:0;max-width:none}.masthead nav.ci-header-nav,.ci-manage-control,.ci-workspace-nav{display:none}.masthead .if-product-header__account,.masthead .profile-menu,.masthead .ci-profile-menu{grid-area:auto;align-self:center;position:static}.masthead .if-product-header__account{align-items:center;gap:var(--if-space-1);flex:none;width:auto;height:auto;display:flex}.ci-header-mobile-trigger{border:1px solid color-mix(in srgb, currentColor 42%, transparent);border-radius:var(--if-radius-1);width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;flex:0 0 44px;place-items:center;padding:0;font-size:1.1rem;display:inline-grid}.ci-header-mobile-trigger:hover,.ci-header-mobile-trigger:focus-visible,.ci-header-mobile-trigger[aria-expanded=true]{background:color-mix(in srgb, currentColor 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 24%, transparent);outline:none}.ci-header-mobile-menu{z-index:var(--if-z-drawer);width:auto;max-height:calc(100dvh - 4.5rem);padding:8px;position:fixed;top:3.75rem;left:12px;right:12px;overflow-y:auto}.ci-header-mobile-menu .ci-navigation-menu__item{min-height:44px}}@media (width>=2200px){.masthead.if-product-header--masthead.if-product-header--compact{padding-inline:var(--analytics-canvas-gutter)}}@media (width<=520px){.ci-profile-menu__surface{overflow-y:auto!important}.ci-profile-menu__surface .if-account-surface__header{gap:10px;padding:10px 12px}.ci-profile-menu__surface .if-account-surface__body{gap:6px;padding:8px}.ci-profile-menu__surface .if-account-surface__section{gap:5px;padding-block:6px}.ci-profile-menu__surface .if-account-action{min-height:42px}.ci-profile-menu__surface .if-account-surface__footer{gap:8px;padding:9px 10px}.transaction-analytics-page>.if-workbench-header>.if-page-header{padding-block:var(--if-space-1)}.transaction-analytics-page>.if-workbench-header .if-page-header__heading{gap:0}.transaction-analytics-page>.if-workbench-header>.if-management-grid--strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-header-nav>.if-operations-topnav__link:first-of-type,.ci-header-nav>.if-operations-topnav__link:nth-of-type(3),.ci-header-nav>.if-operations-topnav__link:nth-of-type(4){width:auto;font-size:11.5px}.freshness-chip strong{font-size:0}.freshness-chip strong:before{content:attr(data-mobile-label);font-size:8px}.filters{grid-template-columns:minmax(0,1fr);gap:6px;padding:7px}.analytics-mobile-chart-picker{display:grid!important}.transaction-viz-grid>.transaction-viz:not(.is-mobile-active){display:none}.transaction-viz-grid>div:has(>.transaction-viz:not(.is-mobile-active)){display:none}.analytics-sources .request-hero{gap:9px;padding:12px;display:grid}.analytics-sources .request-hero h2{margin-block:2px 4px;font-size:22px}.analytics-sources .request-hero p{display:none}.analytics-sources .request-hero__facts{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:6px;min-width:0;margin-top:0;padding-bottom:1px;display:flex;overflow-x:auto}.analytics-sources .request-hero__facts article{scroll-snap-align:start;flex:0 0 116px;min-height:58px;padding:7px 9px}.analytics-sources .request-hero__facts strong{font-size:16px}.analytics-sources .request-hero__facts span{margin-top:2px;font-size:9px}.masthead .if-product-header__eyebrow{display:none}.masthead .if-product-header__title{white-space:nowrap;max-width:44vw;overflow:hidden;font-size:0!important}.masthead .if-product-header__title:before{color:#fff;content:attr(data-mobile-label);font-size:.95rem}.analytics-sources .if-ingest-stage{min-height:0;box-shadow:none;border-width:1px 0 0;border-radius:0;padding-inline:0}.analytics-sources .if-ingest-stage:first-child{border-top:0}.masthead .masthead__mark{flex-basis:28px;width:28px;height:28px}.masthead .profile-menu,.masthead .ci-profile-menu{width:auto;height:auto}.masthead .profile-menu .profile-trigger,.masthead .ci-profile-menu .if-account-menu{width:44px;min-width:44px;padding:7px;position:relative;top:auto;right:auto;min-height:44px!important}.masthead .ci-profile-menu .if-account-menu__chevron{display:none}.masthead .ci-profile-menu__surface{max-height:calc(100dvh - 4.5rem);z-index:var(--if-z-drawer)!important;width:auto!important;position:fixed!important;top:3.75rem!important;left:12px!important;right:12px!important}}.emulation-banner{z-index:var(--if-z-drawer);min-height:52px;color:var(--if-color-text-on-accent,#fff);background:linear-gradient(90deg,#6d28d9,#7c3aed);justify-content:center;align-items:center;gap:24px;padding:6px 18px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #32175a3d}.emulation-banner>span{flex-direction:column;line-height:1.25;display:flex}.emulation-banner small{color:inherit;opacity:.86}.team-avatar{--team-avatar-size:32px;width:var(--team-avatar-size);height:var(--team-avatar-size);flex:0 0 var(--team-avatar-size);color:#fff;font-size:clamp(10px, calc(var(--team-avatar-size) * .34), 14px);letter-spacing:.02em;background:linear-gradient(145deg,#1f5f8b,#59359a);border-radius:10px;place-items:center;font-weight:800;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.team-avatar img{object-fit:cover;width:100%;height:100%}.workspace-teams{padding:0;overflow:hidden}.workspace-teams__header{border-bottom:1px solid var(--if-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.workspace-teams__header>span{gap:2px;display:grid}.workspace-teams__header small{color:var(--if-text-muted)}.workspace-teams__list{display:grid}.workspace-team{border-top:1px solid var(--if-border);grid-template-columns:minmax(180px,1fr) minmax(120px,auto) auto;align-items:center;gap:14px;min-height:72px;padding:10px 16px;display:grid}.workspace-team:first-child{border-top:0}.workspace-team__identity{gap:2px;min-width:0;display:grid}.workspace-team__identity small,.workspace-team__identity em{color:var(--if-text-muted);font-style:normal}.workspace-team__members{align-items:center;min-width:96px;display:flex}.workspace-team__members a+a{margin-left:-7px}.workspace-team__members a{border-radius:999px;display:inline-flex}.workspace-team__members a:focus-visible{outline:2px solid var(--if-focus);outline-offset:2px}.task-status-cell{align-items:center;gap:6px;display:inline-flex}.workspace-team__members b{margin-left:6px;font-size:12px}.workspace-team__actions{gap:6px;display:flex}.workspace-team-editor__identity{align-items:center;gap:14px;display:flex}.workspace-team-editor__identity>span{gap:8px;display:flex}.workspace-team-editor__identity input[type=file]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.workspace-team-editor__members{border:1px solid var(--if-border);border-radius:12px;padding:12px}.workspace-team-editor__members legend{padding:0 6px;font-weight:700}.workspace-team-editor__members>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:320px;display:grid;overflow:auto}.workspace-team-editor__member{border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:flex}.workspace-team-editor__member:has(input:checked){border-color:var(--if-border-selected);background:var(--if-accent-soft)}.workspace-team-editor__member>span{min-width:0;display:grid}.workspace-team-editor__member small{text-overflow:ellipsis;color:var(--if-text-muted);overflow:hidden}.ops-event-team-selector{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ops-event-team-selector legend{padding:0;font-weight:750}.ops-event-team-selector>p,.ops-event-team-selector>small{color:var(--if-text-muted);margin:0}.ops-event-team-selector__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-event-team-selector__options>button{border:1px solid var(--if-border);min-height:58px;color:var(--if-text);background:var(--if-bg-surface);text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ops-event-team-selector__options>button:hover{border-color:var(--if-border-strong);background:var(--if-bg-subtle)}.ops-event-team-selector__options>button:focus-visible{outline:3px solid var(--if-focus);outline-offset:2px}.ops-event-team-selector__options>button.is-selected{border-color:var(--if-border-selected);background:var(--if-accent-soft);box-shadow:inset 0 0 0 1px var(--if-border-selected)}.ops-event-team-selector__options>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.ops-event-team-selector__options>button small{color:var(--if-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-event-team-selector__options>button>svg:last-child{color:var(--if-text-muted);opacity:.32}.ops-event-team-selector__options>button.is-selected>svg:last-child{color:var(--if-accent);opacity:1}.ops-event-team-selector__workspace{width:32px;height:32px;color:var(--if-accent);background:var(--if-accent-soft);border-radius:9px;place-items:center;display:grid}.event-team-stack{gap:5px;display:grid}.event-team-stack>span,.event-team-stack>a{color:inherit;align-items:center;gap:7px;font-weight:650;text-decoration:none;display:flex}.event-team-stack>a:hover,.event-team-stack>a:focus-visible{color:var(--if-accent);text-decoration:underline}.ops-calendar-overlays{border-bottom:1px solid var(--if-border);background:var(--if-bg-subtle);align-items:center;gap:10px;min-height:38px;padding:3px 12px;display:flex}.ops-calendar-overlays>span{min-width:70px;display:grid}.ops-calendar-overlays>span small{color:var(--if-text-muted);display:none}.ops-calendar-overlays>div{scrollbar-width:thin;align-items:center;gap:7px;display:flex;overflow-x:auto}.ops-calendar-overlays button{border:1px solid var(--if-border-strong);min-height:32px;color:var(--if-text);background:var(--if-bg-surface);border-radius:999px;flex:none;align-items:center;gap:7px;padding:2px 8px 2px 4px;display:inline-flex}.ops-calendar-overlays button:hover{border-color:var(--if-border-selected);background:var(--if-bg-subtle)}.ops-calendar-overlays button.is-active{color:var(--if-text);border-color:var(--if-border-selected);background:var(--if-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--if-border-selected) 32%, transparent)}.ops-calendar-overlay__state{border-left:1px solid var(--if-border);color:var(--if-text-muted);align-items:center;gap:3px;padding-left:6px;font-size:10px;font-weight:750;display:inline-flex}.ops-calendar-overlays button.is-active .ops-calendar-overlay__state{color:var(--if-accent)}.ops-wall-calendar__bar-team{flex:none;align-items:center;width:max-content;margin-inline:3px 1px;display:inline-flex;overflow:visible}.ops-wall-calendar__bar-team .team-avatar{color:#fff}.ops-wall-calendar__bar-team b{background:var(--if-bg-surface);border-radius:999px;margin-left:-5px;padding:1px 4px;font-size:9px}@media (width<=720px){.emulation-banner{justify-content:space-between;gap:10px;padding-inline:12px}.emulation-banner small{display:none}.workspace-team{grid-template-columns:minmax(0,1fr);gap:10px}.workspace-team__identity,.workspace-team__members{grid-column:1}.workspace-team__actions{grid-column:1/-1;justify-content:stretch}.workspace-team__actions .if-btn{flex:1;min-height:44px}.workspace-team-editor__members>div,.ops-event-team-selector__options{grid-template-columns:1fr}.ops-event-team-selector__options>button{min-height:54px}.ops-calendar-overlays{flex-direction:column;align-items:flex-start;gap:7px}.ops-calendar-overlays>span small{display:none}.ops-calendar-overlays>div{width:100%}.ops-calendar-overlays button{min-height:44px}}@media (width<=1100px){.ops-wallboard[data-wallboard-fullscreen=false]{box-shadow:none;background:#fff;border:0;border-radius:0}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__masthead{display:none}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__toolbar{background:#fff;flex-flow:row;align-items:center;gap:6px;min-height:52px;padding:3px 8px;overflow:hidden}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__toolbar nav{scrollbar-width:none;flex:auto;align-items:center;gap:4px;min-width:0;height:44px;overflow-x:auto}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__toolbar nav::-webkit-scrollbar{display:none}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__toolbar>div{flex:none;align-items:center;gap:4px;height:44px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__toolbar button:not([data-if-control-tab]){min-height:44px;padding:5px 10px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__toolbar [data-wallboard-action]{justify-content:center;width:44px;min-width:44px;padding:0}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__toolbar [data-wallboard-action]>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-wallboard[data-wallboard-fullscreen=false]>.ops-wallboard__section{border-inline:0;box-shadow:none;border-bottom:0;border-radius:0;margin:0}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__section--calendar>header{background:#fff;flex-flow:row;align-items:center;gap:5px;min-height:52px;padding:4px 6px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__identity{flex:auto;min-width:122px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__identity>img,.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__identity small{display:none}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1;overflow:hidden}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__identity strong>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.ops-wallboard[data-wallboard-fullscreen=false] .if-calendar-header__title{display:none}.ops-wallboard[data-wallboard-fullscreen=false] .if-calendar-header__compact-title{display:inline}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__controls{flex:0 auto;min-width:0;overflow:visible;gap:4px!important}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__controls .if-picker{flex:0 0 88px;width:88px;min-width:88px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__controls [data-calendar-category-filter]{min-height:44px;padding-inline:8px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__controls .if-picker__trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__controls .if-month-navigator .if-btn{width:44px;min-width:44px;min-height:44px;padding-inline:0}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__controls .if-month-navigator .if-btn:nth-of-type(2){width:auto;min-width:52px;padding-inline:7px}.ops-wallboard[data-wallboard-fullscreen=false] .if-calendar-header__summary{display:none}.ops-wallboard[data-wallboard-fullscreen=false] .ops-calendar-overlays{background:#fff;flex-direction:row;align-items:center;gap:0;min-height:52px;padding:4px 6px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-calendar-overlays>span{display:none}.ops-wallboard[data-wallboard-fullscreen=false] .ops-calendar-overlays>div{gap:4px;width:100%}.ops-wallboard[data-wallboard-fullscreen=false] .ops-calendar-overlays button{gap:6px;min-height:44px;padding-right:7px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-calendar-overlay__state{border-left:0;padding-left:0}.ops-wallboard[data-wallboard-fullscreen=false] .ops-calendar-overlay__state>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=420px){.ops-wallboard[data-wallboard-fullscreen=false] .ops-wallboard__toolbar nav button:not([data-if-control-tab]){padding-inline:9px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__identity{min-width:112px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__identity strong{font-size:15px}.ops-wallboard[data-wallboard-fullscreen=false] .ops-wall-calendar__controls .if-picker{width:76px;min-width:76px}}@media (width<=760px){.workspace-member-profile__grid{grid-template-columns:1fr}.workspace-member-profile__grid>section:first-child{grid-row:auto}.workspace-member-profile__events time{flex-basis:66px}.workspace-member-profile button{min-height:44px}}.ci-header-command-trigger{white-space:nowrap;min-height:2rem;padding-block:.25rem}.ci-header-command-trigger kbd{border:1px solid var(--if-border);border-radius:var(--if-radius-1);color:var(--if-text-muted);font-size:var(--if-font-size-2xs);padding:.1rem .35rem}@media (width<=980px){.ci-header-command-trigger{min-height:2.75rem}}@media (width<=740px){.ci-header-command-trigger{width:2.75rem;min-width:2.75rem;padding-inline:0}.ci-header-command-trigger>span,.ci-header-command-trigger kbd{display:none}}.saas-control-plane,.saas-overview{gap:14px;display:grid}.saas-control-plane{min-width:0}.saas-control-plane__header,.saas-identity__status{align-items:center;gap:10px;display:flex}.saas-control-plane__header{justify-content:space-between}.saas-control-plane__header>div{min-width:0}.saas-control-plane__header span,.saas-organization-row small,.saas-usage-list small{color:var(--if-fg-muted)}.saas-control-plane__header h3,.saas-control-plane__header p{margin:0}.saas-control-plane__header h3{margin-top:2px}.saas-control-plane__header p{max-width:72ch;margin-top:4px}.saas-organization-list{border-block:1px solid var(--if-border);display:grid}.saas-organization-row{grid-template-columns:auto minmax(180px,1.2fr) minmax(160px,auto) minmax(260px,.9fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 4px;display:grid}.saas-organization-row+.saas-organization-row{border-top:1px solid var(--if-border)}.saas-organization-row__identity{gap:2px;min-width:0;display:grid}.saas-organization-row__icon{border-radius:var(--if-radius-md);width:36px;height:36px;color:var(--if-accent);background:var(--if-accent-soft);place-items:center;display:grid}.saas-organization-row__status{flex-wrap:wrap;gap:6px;display:flex}.saas-organization-row__facts{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.saas-organization-row__facts>div{border-left:1px solid var(--if-border);gap:1px;padding-inline:8px;display:grid}.saas-organization-row__facts dt{color:var(--if-fg-muted);font-size:var(--if-font-size-xs)}.saas-organization-row__facts dd{margin:0;font-weight:700}.saas-identity__status{flex-wrap:wrap;justify-content:flex-end}.saas-customer-header{gap:10px;padding-bottom:2px;display:grid}.saas-customer-header>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.saas-customer-header>header>div:first-child{min-width:0}.saas-customer-header>header span:first-child{color:var(--if-accent);font-size:var(--if-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.saas-customer-header h3,.saas-customer-header p{margin:0}.saas-customer-header h3{margin-top:2px}.saas-customer-header p{color:var(--if-fg-muted);margin-top:3px}.saas-overview__grid{border-block:1px solid var(--if-border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.saas-section{align-content:start;gap:10px;min-width:0;padding-block:16px;display:grid}.saas-section:nth-child(3){border-top:1px solid var(--if-border);grid-column:1/-1}.saas-section__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.saas-section__header>div{min-width:0}.saas-section__header h3,.saas-section__header p{margin:0}.saas-section__header p{color:var(--if-fg-muted);font-size:var(--if-font-size-sm);margin-top:2px}.saas-usage-list{border-top:1px solid var(--if-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.saas-usage-list article{border-bottom:1px solid var(--if-border);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 10px;min-height:66px;padding:9px 10px 9px 0;display:grid}.saas-usage-list article:nth-child(2n){border-left:1px solid var(--if-border);padding-inline:10px 0}.saas-usage-list article>span{min-width:0;display:grid}.saas-usage-list progress{width:100%;height:5px;accent-color:var(--if-accent);background:var(--if-bg-muted);border:0;border-radius:999px;grid-column:1/-1;overflow:hidden}.saas-plan-policies{margin-top:2px}.saas-plan-policies dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.saas-plan-policies dl>div{border-top:1px solid var(--if-border);justify-content:space-between;gap:12px;padding:8px 10px 8px 0;display:flex}.saas-plan-policies dl>div:nth-child(2n){border-left:1px solid var(--if-border);padding-inline:10px 0}.saas-plan-policies dt{color:var(--if-fg-muted)}.saas-plan-policies dd{margin:0;font-weight:700}.saas-workspace-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.saas-workspace-picker legend{grid-column:1/-1;padding:0}.saas-workspace-picker .if-checkbox{min-height:44px;padding-block:4px}.saas-onboarding-steps,.saas-service-requests{border-top:1px solid var(--if-border);display:grid}.saas-onboarding-steps article,.saas-service-requests article{border-bottom:1px solid var(--if-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 0;display:grid}.saas-onboarding-steps article>span:nth-child(2),.saas-service-requests article>div{gap:2px;min-width:0;display:grid}.saas-onboarding-steps small,.saas-onboarding-steps em,.saas-service-requests small,.saas-service-requests em,.saas-service-requests p,.saas-form-note{color:var(--if-fg-muted);font-size:var(--if-font-size-sm);margin:0}.saas-onboarding-steps__state{width:30px;height:30px;color:var(--if-fg-muted);background:var(--if-bg-muted);border-radius:50%;place-items:center;display:grid}.saas-onboarding-steps article[data-status=completed] .saas-onboarding-steps__state,.saas-onboarding-steps article[data-status=waived] .saas-onboarding-steps__state{color:var(--if-color-green-500);background:color-mix(in srgb, var(--if-color-green-500) 12%, transparent)}.saas-service-requests article{grid-template-columns:minmax(0,1fr) auto minmax(150px,190px) auto}.saas-entitlement-overrides{min-width:0}.saas-entitlement-overrides__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.saas-entitlement-overrides__list>div{border:1px solid var(--if-border);border-radius:var(--if-radius-sm);background:var(--if-bg-surface);grid-template-columns:minmax(0,1fr) minmax(120px,.6fr);align-items:center;gap:8px;min-height:52px;padding:8px;display:grid}.saas-payment-boundary,.saas-form-note{color:var(--if-fg-muted);font-size:var(--if-font-size-sm);align-items:center;gap:7px;margin:0;display:flex}.saas-empty-state{border-block:1px solid var(--if-border);min-height:44px;color:var(--if-fg-muted);font-size:var(--if-font-size-sm);align-items:center;gap:8px;margin:0;padding:9px 0;display:flex}@media (width<=760px){.saas-control-plane__header,.saas-customer-header>header,.saas-organization-row,.saas-overview__grid{grid-template-columns:minmax(0,1fr)}.saas-control-plane__header{align-items:stretch;display:grid}.saas-control-plane__header>.if-btn,.saas-organization-row>.if-btn{width:100%}.saas-organization-row__icon{display:none}.saas-organization-row__facts{border-block:1px solid var(--if-border);grid-template-columns:repeat(4,minmax(0,1fr))}.saas-organization-row__facts>div:first-child{border-left:0;padding-left:0}.saas-identity__status{justify-content:flex-start}.saas-workspace-picker,.saas-entitlement-overrides__list,.saas-plan-policies dl,.saas-usage-list{grid-template-columns:minmax(0,1fr)}.saas-section:nth-child(3){grid-column:auto}.saas-section+.saas-section{border-top:1px solid var(--if-border)}.saas-usage-list article:nth-child(2n),.saas-plan-policies dl>div:nth-child(2n){border-left:0;padding-inline:0}.saas-service-requests article,.saas-entitlement-overrides__list>div{grid-template-columns:minmax(0,1fr)}.saas-onboarding-steps article{grid-template-columns:minmax(0,1fr) auto}.saas-onboarding-steps__state{display:none}.saas-section__header{align-items:center}.saas-service-requests article>.if-btn{width:100%;min-height:44px}}.if-btn,.if-picker__trigger{font-size:var(--if-font-size-sm)}
